0000008063-22-000011.txt : 20220304 0000008063-22-000011.hdr.sgml : 20220304 20220304155105 ACCESSION NUMBER: 0000008063-22-000011 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 131 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220304 DATE AS OF CHANGE: 20220304 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTRONICS CORP CENTRAL INDEX KEY: 0000008063 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] 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: 22713879 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-20211231.htm 10-K atro-20211231
FALSE2021FYFALSE000000806312P12Mhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrentP3Y000000080632021-01-012021-12-310000008063atro:CommonClassUndefinedMember2022-03-02xbrli:shares0000008063us-gaap:CommonClassBMember2022-03-0200000080632021-07-03iso4217:USD00000080632020-01-012020-12-3100000080632019-01-012019-12-31iso4217:USDxbrli:shares00000080632021-12-3100000080632020-12-310000008063atro:CommonClassUndefinedMember2020-12-310000008063atro:CommonClassUndefinedMember2021-12-310000008063us-gaap:CommonClassBMember2020-12-310000008063us-gaap:CommonClassBMember2021-12-3100000080632019-12-3100000080632018-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2020-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2018-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2021-01-012021-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2020-01-012020-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2019-01-012019-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2021-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2018-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-01-012021-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2020-01-012020-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2019-01-012019-12-310000008063us-gaap:CommonStockMemberus-gaap:CommonClassBMember2021-12-310000008063us-gaap:AdditionalPaidInCapitalMember2020-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2018-12-310000008063us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000008063us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000008063us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000008063us-gaap:AdditionalPaidInCapitalMember2021-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000008063us-gaap:RetainedEarningsMember2020-12-310000008063us-gaap:RetainedEarningsMember2019-12-310000008063us-gaap:RetainedEarningsMember2018-12-310000008063us-gaap:RetainedEarningsMember2021-01-012021-12-310000008063us-gaap:RetainedEarningsMember2020-01-012020-12-310000008063us-gaap:RetainedEarningsMember2019-01-012019-12-310000008063us-gaap:RetainedEarningsMember2021-12-310000008063us-gaap:TreasuryStockMember2020-12-310000008063us-gaap:TreasuryStockMember2019-12-310000008063us-gaap:TreasuryStockMember2018-12-310000008063us-gaap:TreasuryStockMember2021-01-012021-12-310000008063us-gaap:TreasuryStockMember2020-01-012020-12-310000008063us-gaap:TreasuryStockMember2019-01-012019-12-310000008063us-gaap:TreasuryStockMember2021-12-31atro:segment0000008063us-gaap:GrantMemberatro:UnitedStatesDepartmentOfTransportationMember2021-09-300000008063us-gaap:GrantMemberatro:UnitedStatesDepartmentOfTransportationMember2021-09-012021-09-300000008063us-gaap:GrantMemberatro:UnitedStatesDepartmentOfTransportationMember2021-12-310000008063us-gaap:GrantMemberatro:UnitedStatesDepartmentOfTransportationMember2021-01-012021-12-310000008063us-gaap:CostOfSalesMember2021-01-012021-12-310000008063us-gaap:CostOfSalesMember2020-01-012020-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310000008063srt:MinimumMemberus-gaap:BuildingMember2021-01-012021-12-310000008063srt:MaximumMemberus-gaap:BuildingMember2021-01-012021-12-310000008063us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2021-01-012021-12-310000008063us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-12-310000008063us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberatro:FacilitiesInAerospaceSegmentMember2021-01-012021-12-310000008063atro:AerospaceSegmentMember2019-01-012019-12-310000008063us-gaap:DomesticCountryMember2021-01-012021-12-310000008063us-gaap:DomesticCountryMember2020-01-012020-12-310000008063us-gaap:ForeignCountryMember2021-01-012021-12-3100000080632022-01-012021-12-3100000080632021-01-010000008063atro:CommercialTransportAircraftMember2021-01-012021-12-310000008063atro:CommercialTransportAircraftMember2020-01-012020-12-310000008063atro:CommercialTransportAircraftMember2019-01-012019-12-310000008063atro:MilitaryAircraftMember2021-01-012021-12-310000008063atro:MilitaryAircraftMember2020-01-012020-12-310000008063atro:MilitaryAircraftMember2019-01-012019-12-310000008063atro:BusinessJetMember2021-01-012021-12-310000008063atro:BusinessJetMember2020-01-012020-12-310000008063atro:BusinessJetMember2019-01-012019-12-310000008063atro:OtherAerospaceMember2021-01-012021-12-310000008063atro:OtherAerospaceMember2020-01-012020-12-310000008063atro:OtherAerospaceMember2019-01-012019-12-310000008063atro:AerospaceSegmentMember2021-01-012021-12-310000008063atro:AerospaceSegmentMember2020-01-012020-12-310000008063atro:SemiconductorMember2021-01-012021-12-310000008063atro:SemiconductorMember2020-01-012020-12-310000008063atro:SemiconductorMember2019-01-012019-12-310000008063atro:AerospaceAndDefenseSegmentsMember2021-01-012021-12-310000008063atro:AerospaceAndDefenseSegmentsMember2020-01-012020-12-310000008063atro:AerospaceAndDefenseSegmentsMember2019-01-012019-12-310000008063atro:TestSystemsSegmentMember2021-01-012021-12-310000008063atro:TestSystemsSegmentMember2020-01-012020-12-310000008063atro:TestSystemsSegmentMember2019-01-012019-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2021-01-012021-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2020-01-012020-12-310000008063atro:ProductLineElectricalPowerAndMotionMember2019-01-012019-12-310000008063atro:ProductLineLightingAndSafetyMember2021-01-012021-12-310000008063atro:ProductLineLightingAndSafetyMember2020-01-012020-12-310000008063atro:ProductLineLightingAndSafetyMember2019-01-012019-12-310000008063atro:ProductLineAvionicsMember2021-01-012021-12-310000008063atro:ProductLineAvionicsMember2020-01-012020-12-310000008063atro:ProductLineAvionicsMember2019-01-012019-12-310000008063atro:ProductLineSystemsCertificationMember2021-01-012021-12-310000008063atro:ProductLineSystemsCertificationMember2020-01-012020-12-310000008063atro:ProductLineSystemsCertificationMember2019-01-012019-12-310000008063atro:ProductLineStructuresMember2021-01-012021-12-310000008063atro:ProductLineStructuresMember2020-01-012020-12-310000008063atro:ProductLineStructuresMember2019-01-012019-12-310000008063atro:ProductLineOtherMember2021-01-012021-12-310000008063atro:ProductLineOtherMember2020-01-012020-12-310000008063atro:ProductLineOtherMember2019-01-012019-12-31xbrli:pure0000008063us-gaap:LandMember2021-12-310000008063us-gaap:LandMember2020-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2021-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000008063us-gaap:MachineryAndEquipmentMember2021-12-310000008063us-gaap:MachineryAndEquipmentMember2020-12-310000008063us-gaap:ConstructionInProgressMember2021-12-310000008063us-gaap:ConstructionInProgressMember2020-12-310000008063us-gaap:PatentsMember2021-01-012021-12-310000008063us-gaap:PatentsMember2021-12-310000008063us-gaap:PatentsMember2020-12-310000008063us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310000008063us-gaap:NoncompeteAgreementsMember2021-12-310000008063us-gaap:NoncompeteAgreementsMember2020-12-310000008063us-gaap:TradeNamesMember2021-01-012021-12-310000008063us-gaap:TradeNamesMember2021-12-310000008063us-gaap:TradeNamesMember2020-12-310000008063us-gaap:UnpatentedTechnologyMember2021-01-012021-12-310000008063us-gaap:UnpatentedTechnologyMember2021-12-310000008063us-gaap:UnpatentedTechnologyMember2020-12-310000008063us-gaap:CustomerRelationshipsMember2021-01-012021-12-310000008063us-gaap:CustomerRelationshipsMember2021-12-310000008063us-gaap:CustomerRelationshipsMember2020-12-310000008063atro:AerospaceSegmentMember2019-12-310000008063atro:TestSystemsSegmentMember2019-12-310000008063atro:AerospaceSegmentMember2020-12-310000008063atro:TestSystemsSegmentMember2020-12-310000008063atro:AerospaceSegmentMember2021-12-310000008063atro:TestSystemsSegmentMember2021-12-31atro:reportingUnit00000080632021-10-032021-10-0300000080632020-01-012020-03-280000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2020-04-300000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2020-12-310000008063srt:ScenarioForecastMemberus-gaap:LetterOfCreditMember2022-12-310000008063srt:ScenarioForecastMemberus-gaap:LetterOfCreditMember2022-10-010000008063srt:ScenarioForecastMemberus-gaap:LetterOfCreditMember2022-07-020000008063srt:MaximumMemberatro:FifthAmendedAndRestatedCreditAgreementMember2021-01-012021-12-310000008063atro:FifthAmendedAndRestatedCreditAgreementMember2021-01-012021-12-31utr:Q0000008063us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2020-05-040000008063us-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2020-05-310000008063us-gaap:LetterOfCreditMember2021-10-020000008063us-gaap:LetterOfCreditMember2021-12-310000008063srt:ScenarioForecastMemberus-gaap:LetterOfCreditMember2022-04-020000008063us-gaap:RevolvingCreditFacilityMemberatro:AmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2020-12-310000008063us-gaap:LetterOfCreditMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2021-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-042021-10-020000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-030000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-04-030000008063us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-12-310000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2021-12-312021-12-310000008063us-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2020-01-012020-12-310000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2022-02-280000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberatro:FifthAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2022-03-012022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2022-03-012022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMember2022-03-012022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2022-03-012022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2022-03-012022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2022-03-012022-03-010000008063us-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMember2022-04-020000008063us-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMember2022-07-020000008063us-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMember2022-10-010000008063us-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMember2022-12-310000008063srt:MinimumMember2021-01-012021-12-310000008063srt:MaximumMember2021-01-012021-12-310000008063us-gaap:OtherNoncurrentAssetsMember2021-12-310000008063us-gaap:OtherNoncurrentAssetsMember2020-12-310000008063atro:DeferredTaxLiabilitiesMember2021-12-310000008063atro:DeferredTaxLiabilitiesMember2020-12-310000008063us-gaap:DomesticCountryMember2021-12-310000008063us-gaap:DomesticCountryMemberus-gaap:TaxYear2020Member2021-12-310000008063us-gaap:StateAndLocalJurisdictionMember2021-12-310000008063us-gaap:StateAndLocalJurisdictionMember2021-01-012021-12-310000008063us-gaap:ForeignCountryMember2021-12-3100000080632021-12-290000008063us-gaap:ForeignCountryMember2021-12-292021-12-290000008063atro:AstronicsPlanMember2021-01-012021-12-310000008063atro:AstronicsPlanMember2020-01-012020-12-310000008063atro:AstronicsPlanMember2019-01-012019-12-31atro:retirement_plan0000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2020-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-01-012021-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2020-01-012020-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2021-01-012021-12-310000008063srt:MaximumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2021-01-012021-12-310000008063srt:MinimumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2020-01-012020-12-310000008063srt:MaximumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2020-01-012020-12-310000008063us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2019-01-012019-12-310000008063srt:MaximumMemberatro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2019-01-012019-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2021-01-012021-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2020-01-012020-12-310000008063atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember2021-12-310000008063us-gaap:CommonClassBMember2021-01-012021-12-31atro:vote0000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2020-01-012020-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2019-01-012019-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-012020-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-012019-12-310000008063atro:StockIncentivePlanMember2021-01-012021-12-310000008063atro:StockIncentivePlanMember2021-12-310000008063atro:DirectorsStockOptionPlanMember2021-12-310000008063atro:LongTermIncentivePlanMember2021-12-310000008063us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-01-012021-12-310000008063srt:MinimumMemberatro:KeyEmployeeMember2021-01-012021-12-310000008063srt:MaximumMemberatro:KeyEmployeeMember2021-01-012021-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberatro:KeyEmployeeMember2021-01-012021-12-310000008063us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000008063us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000008063us-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310000008063srt:MinimumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063srt:MaximumMemberus-gaap:EmployeeStockOptionMember2019-01-012019-12-310000008063us-gaap:EmployeeStockOptionMember2020-12-310000008063us-gaap:EmployeeStockOptionMember2021-12-310000008063us-gaap:EmployeeStockOptionMember2019-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000008063atro:RangeTwoMemberus-gaap:EmployeeStockOptionMember2021-12-310000008063atro:RangeThreeMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000008063atro:RangeThreeMemberus-gaap:EmployeeStockOptionMember2021-12-310000008063atro:RangeFourMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310000008063atro:RangeFourMemberus-gaap:EmployeeStockOptionMember2021-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-12-310000008063us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-01-012021-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310000008063us-gaap:RestrictedStockUnitsRSUMember2021-12-310000008063us-gaap:EmployeeStockMember2021-12-310000008063us-gaap:EmployeeStockMember2021-01-012021-12-310000008063us-gaap:EmployeeStockMember2020-01-012020-12-310000008063us-gaap:EmployeeStockMember2019-01-012019-12-310000008063atro:DiagnosysTestSystemsLimitedMember2019-10-042019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2019-10-040000008063atro:DiagnosysTestSystemsLimitedMember2020-12-310000008063atro:DiagnosysTestSystemsLimitedMember2021-12-310000008063atro:DiagnosysTestSystemsLimitedMember2021-01-012021-12-310000008063us-gaap:OtherLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000008063us-gaap:OtherLiabilitiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:OtherAssetsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310000008063us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-01-012021-12-310000008063atro:AerospaceSegmentMember2020-01-012020-03-2800000080632021-10-032021-12-3100000080632020-09-272020-12-310000008063us-gaap:GrantMemberatro:UnitedStatesDepartmentOfTransportationMember2021-10-032021-12-310000008063atro:LossContingencyPatentInfringementMember2021-10-032021-12-310000008063us-gaap:DomesticCountryMember2020-09-272020-12-310000008063atro:PatentInfringementMembercountry:DEsrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2019-12-062019-12-060000008063atro:PatentInfringementMembercountry:DEsrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2018-12-310000008063atro:PatentInfringementMembercountry:DEsrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2019-01-012019-12-310000008063atro:PatentInfringementMembercountry:DEsrt:SubsidiariesMemberatro:LufthansaTechnikAGMember2020-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembercountry:DEsrt:SubsidiariesMember2019-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembercountry:DEsrt:SubsidiariesMember2019-01-012019-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMemberatro:PatentInfringementMemberatro:IndirectSalesMembercountry:DEsrt:SubsidiariesMember2020-01-012020-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembercountry:DEsrt:SubsidiariesMember2021-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembercountry:DEsrt:SubsidiariesMember2020-12-310000008063atro:PatentInfringementMemberatro:IndirectSalesMembercountry:DEsrt:SubsidiariesMember2021-01-012021-12-310000008063atro:LufthansaTechnikAGMember2020-08-012020-08-310000008063atro:LufthansaTechnikAGMember2021-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2021-01-012021-12-310000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2020-01-012020-12-310000008063atro:AerospaceSegmentMemberus-gaap:IntersegmentEliminationMember2019-01-012019-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2021-01-012021-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2020-01-012020-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2019-01-012019-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2021-01-012021-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2020-01-012020-12-310000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2019-01-012019-12-310000008063us-gaap:OperatingSegmentsMember2021-01-012021-12-310000008063us-gaap:OperatingSegmentsMember2020-01-012020-12-310000008063us-gaap:OperatingSegmentsMember2019-01-012019-12-310000008063us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000008063us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000008063us-gaap:CorporateNonSegmentMember2019-01-012019-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2021-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000008063atro:AerospaceSegmentMemberus-gaap:OperatingSegmentsMember2019-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2021-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2020-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2019-12-310000008063us-gaap:CorporateNonSegmentMember2021-12-310000008063us-gaap:CorporateNonSegmentMember2020-12-310000008063us-gaap:CorporateNonSegmentMember2019-12-310000008063country:US2021-01-012021-12-310000008063country:US2020-01-012020-12-310000008063country:US2019-01-012019-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2021-01-012021-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2020-01-012020-12-310000008063atro:NorthAmericaExcludingUnitedStatesMember2019-01-012019-12-310000008063srt:AsiaMember2021-01-012021-12-310000008063srt:AsiaMember2020-01-012020-12-310000008063srt:AsiaMember2019-01-012019-12-310000008063srt:EuropeMember2021-01-012021-12-310000008063srt:EuropeMember2020-01-012020-12-310000008063srt:EuropeMember2019-01-012019-12-310000008063srt:SouthAmericaMember2021-01-012021-12-310000008063srt:SouthAmericaMember2020-01-012020-12-310000008063srt:SouthAmericaMember2019-01-012019-12-310000008063atro:OtherContinentMember2021-01-012021-12-310000008063atro:OtherContinentMember2020-01-012020-12-310000008063atro:OtherContinentMember2019-01-012019-12-310000008063country:US2021-12-310000008063country:US2020-12-310000008063country:FR2021-12-310000008063country:FR2020-12-310000008063country:IN2021-12-310000008063country:IN2020-12-310000008063country:CA2021-12-310000008063country:CA2020-12-310000008063us-gaap:NonUsMember2021-01-012021-12-310000008063us-gaap:NonUsMember2020-01-012020-12-310000008063us-gaap:NonUsMember2019-01-012019-12-310000008063us-gaap:NonUsMember2021-12-310000008063us-gaap:NonUsMember2020-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310000008063atro:BoeingMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:PanasonicMember2020-01-012020-12-310000008063us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberatro:PanasonicMember2019-01-012019-12-310000008063us-gaap:AccountsReceivableMemberatro:BoeingMemberus-gaap:CustomerConcentrationRiskMember2021-12-310000008063us-gaap:AccountsReceivableMemberatro:BoeingMemberus-gaap:CustomerConcentrationRiskMember2020-12-310000008063us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberatro:PanasonicMember2020-12-310000008063atro:FreedomCommunicationTechnologiesIncMember2019-07-012019-07-010000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:FirstEarnoutMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:SecondEarnoutMember2019-02-132019-02-130000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberatro:TestSystemsSegmentMember2021-02-132021-02-130000008063us-gaap:DiscontinuedOperationsHeldforsaleMemberus-gaap:SubsequentEventMemberatro:TestSystemsSegmentMember2022-02-142022-02-140000008063atro:AirfieldLightingProductLineAssetsMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember2019-07-122019-07-120000008063us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberatro:FacilitiesInAerospaceSegmentMember2021-10-060000008063us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberatro:FacilitiesInAerospaceSegmentMember2021-10-062021-10-060000008063atro:FacilitiesInAerospaceSegmentMember2020-01-012020-12-3100000080632019-09-292019-12-310000008063atro:AerospaceSegmentMember2019-09-292019-12-310000008063us-gaap:CostOfSalesMember2019-01-012019-12-310000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-01-012019-12-310000008063us-gaap:AllowanceForCreditLossMember2020-12-310000008063us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310000008063us-gaap:AllowanceForCreditLossMember2021-12-310000008063us-gaap:InventoryValuationReserveMember2020-12-310000008063us-gaap:InventoryValuationReserveMember2021-01-012021-12-310000008063us-gaap:InventoryValuationReserveMember2021-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-12-310000008063us-gaap:AllowanceForCreditLossMember2019-12-310000008063us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310000008063us-gaap:InventoryValuationReserveMember2019-12-310000008063us-gaap:InventoryValuationReserveMember2020-01-012020-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310000008063us-gaap:AllowanceForCreditLossMember2018-12-310000008063us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310000008063us-gaap:InventoryValuationReserveMember2018-12-310000008063us-gaap:InventoryValuationReserveMember2019-01-012019-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2018-12-310000008063us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-01-012019-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 ___________________________________________________________
Form 10-K
___________________________________________________________
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15 (d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from__________ to __________
For the Fiscal Year Ended December 31, 2021
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: None
Securities registered pursuant to Section 12(g) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATRONASDAQ Stock Market
___________________________________________________________ 
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes      No  
Indicate by check mark if disclosure of delinquent filers pursuant to Item 405 of Regulation S-K is not contained herein, and will not be contained, to the best of the registrant’s knowledge, in definitive proxy or information statements incorporated by reference in Part III of this Form 10-K or any amendment to this Form 10-K.  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer or a smaller reporting company. See definition of “large accelerated filer”, an “accelerated filer”, a “non-accelerated filer” and a
“smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller Reporting Company
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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  
As of March 2, 2022, 31,521,806 shares were outstanding, consisting of 25,145,029 shares of Common Stock $.01 par value and 6,376,777 shares of Class B Stock $.01 par value. The aggregate market value, as of 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 $494,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 Corporation).
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s Proxy Statement for the 2022 Annual Meeting of Shareholders to be held May 23, 2022 are incorporated by reference into Part III of this Report.

1


Table of Contents
ASTRONICS CORPORATION
Index to Annual Report
on Form 10-K
Year Ended December 31, 2021
 
  Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
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” and “assume,” are forward-looking statements. Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. 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 the sections of this report entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” 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 results. We disclaim any obligation to update the forward-looking statements made in this report.
3


PART I
ITEM 1.    BUSINESS
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense and other mission-critical 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, France and England, as well as engineering offices in the Ukraine and India.
Impact of the COVID-19 Pandemic
The spread of the COVID-19 outbreak has disrupted businesses on a global scale. On March 11, 2020, the World Health Organization classified the outbreak as a pandemic. COVID-19 has caused disruption and volatility in the global capital markets, and has authored an economic slowdown in the Aerospace industry in particular. As we entered this crisis, the Company established two clear priorities: first and foremost the health and safety of our employees and their families, and second, continuing to meet the needs of our customers and secure the financial well-being of the Company. Substantially all of our operations and production activities have, to-date, remained operational. In response to the COVID-19 crisis, we implemented changes in our work practices to maintain a safe working environment for production employees at our facilities, while enabling other employees to productively work from home. As we bring employees back to the workplace and return to in-person meetings with customers and suppliers, we have adopted a flexible work approach. This allows for a smooth transition from COVID-19 conditions to a future that better meets the needs of the business and the interests of our employees. In terms of maintaining our financial health and liquidity, in early 2020, we implemented workforce reduction activities to align capacity with expected demand. We also implemented significant cost conservation measures, and we continue to closely monitor spending priorities. As economic activity recovers, we continue to monitor the situation, to assess further possible implications on our operations, supply chain, liquidity, cash flow and customer orders, and to take actions in an effort to mitigate adverse consequences. While the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business, results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy, supply chain and the aerospace industry, which are uncertain and cannot be predicted at this time. We believe that our existing financial arrangements are sufficient to meet our operating needs.
See Part I, Item 1A, Risk Factors, for an additional discussion of risk related to supply chain disruptions and the recent government vaccine mandates.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray.
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.4 million under the grant in 2021, and expects to receive the remainder in 2022. The receipt of the full award is primarily conditioned upon the Company committing to not furlough, lay off or reduce the compensation levels of a defined group of employees during the six-month period of performance between September 2021 and March 2022. The grant benefit is being 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 is intended to defray. During the year ended December 31, 2021, the Company recognized $8.7 million of the award.
For additional details regarding the subsidies and grants, and their impact on consolidated results of operations and financial position, see Note 1 to the consolidated financial statements in Item 8 of this report.
Acquisitions
On July 1, 2019, the Company acquired Freedom Communication Technologies, Inc. (“Freedom”) for $21.8 million, net of $0.6 million in cash acquired. Freedom is a leader in wireless communication testing, primarily for the civil land mobile radio market and is included in our Test Systems segment.
On October 4, 2019, the Company acquired mass transit and defense market test solution provider, Diagnosys Test Systems Limited, for $7.0 million in cash. Contingent purchase consideration (“earnout”), estimated at a fair value of $2.5 million at acquisition, was reduced to zero in 2021 based on actual and forecasted order levels. Diagnosys Inc. and its affiliates
4


(“Diagnosys”) is included in our Test Systems segment. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India.
Divestitures
On February 13, 2019, the Company completed a divestiture of its semiconductor test business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds of the divestiture amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of $80.1 million in the first quarter of 2019. The Company recorded income tax expense relating to the gain of $19.7 million.
The transaction also includes two elements of contingent earnouts. No earnout was payable to the Company for calendar 2019 activity. In December 2021, the Company agreed to a payment of $10.7 million for the calendar 2020 earnout, which was recorded in the fourth quarter of 2021 and was received by the Company in early January 2022. On February 14, 2022, the Company was notified by the purchaser that they have calculated $11.2 million as being payable for the calendar 2021 earnout. We are in the process of reviewing the calculation, and expect to record the additional gain on the sale related to the 2021 earnout and receive the payment in the first quarter of 2022. For further information, see Note 22 of Item 8, Financial Statements and Supplementary Data in this report.
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
On October 6, 2021, the Company sold one of its Aerospace facilities for $9.2 million. Net cash proceeds were approximately $8.8 million and a gain on sale of approximately $5.0 million was recorded.
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 motions systems, aircraft structures, avionics products, systems certification, and other products. Our Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial, military and general aviation markets, suppliers to those OEM’s, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense. During 2021, this segment’s sales were divided 55% to the commercial transport market, 19% to the military aircraft market, 16% to the business jet market and 10% to other markets. As a result of the COVID-19 pandemic and its adverse impact on air travel worldwide, the commercial aerospace industry has been significantly disrupted. Most of this segment’s sales are a result of contracts or purchase orders received from customers, placed on a day-to-day basis or for single year procurements 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 OEM's 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 of Item 8, Financial Statements and Supplementary Data in this report.
We have historically had a significant concentration of business with two major customers; Panasonic Avionics Corporation (“Panasonic”) and The Boeing Company (“Boeing”). While sales to Panasonic accounted for less than 10% of sales in 2021, they accounted for 11.1% of sales in 2020, and 13.0% of sales in 2019. Sales to Boeing accounted for 10.0% of sales in 2021, 9.5% of sales in 2020, and 13.6% of sales in 2019. Sales to Panasonic and 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 the aerospace and defense and other markets where our technology can be beneficial.
5


Practices as to Maintaining Working Capital
Liquidity is discussed in Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, in the Liquidity and Capital Resources section 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. 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 18% of our 2021 consolidated sales were made to government-related markets.
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. The COVID-19 pandemic has significantly disrupted the global supply chain for certain components. See further discussion within the Risk Factor discussion in Item 1A.
Seasonality
Our business is typically not seasonal.
Backlog
At December 31, 2021, our consolidated backlog was $415.7 million. At December 31, 2020, our backlog was $283.4 million. The increase in backlog is driven primarily by recovering demand from our commercial aerospace and business jet customers, with increased OEM build rates and increased spending by commercial airlines on fleet improvements.
Backlog in the Aerospace segment was $334.7 million at December 31, 2021, of which $299.4 million is expected to be recognized as revenue in 2022. Backlog in the Test Systems segment was $81.0 million at December 31, 2021. The Test Systems segment expects to recognize $40.5 million of backlog as revenue in 2022.
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, Development and Engineering Activities
We are engaged in a variety of engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of our existing technologies. These costs are expensed when incurred and included in cost of products sold. Research, development and engineering costs amounted to approximately $85.3 million in 2021, $86.8 million in 2020 and $108.9 million in 2019.
6


Human Capital Resources
Human Capital Management and Corporate Culture
As of December 31, 2021, we employed approximately 2,100 employees, of whom approximately 1,700 were employed in the United States and approximately 400 were employed outside of the United States. We have approximately 70 hourly 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.
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, tuition programs
Community service opportunities
The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, causing us to make difficult cost conservation measures including workforce reductions activities to align capacity with expected demand as well as suspension of certain benefit programs. These measures were taken to maintain the financial health and liquidity of the business. We are continuously evaluating the impact of the COVID-19 pandemic, which is dependent on future developments, including the duration of the pandemic and the its impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time. While we have already reinstituted several of the previously-suspended benefits, we will continue to strive to return to a normal level of employment opportunity and benefit offerings for the valued employees of Astronics.
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.
7


Diversity and Inclusion
The Company believes that diversity and inclusion is critical for the attraction and retention of top talent and employs policies and procedures to recruit women and minority talent as well as policies to ensure pay equality. Astronics has an Equal Employment Opportunity Policy whereby the Company commits to providing equal employment opportunity 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 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, particularly in the response to the global COVID-19 pandemic. We have implemented actions to maintain the health of our employees including social distancing measures, the use of masks, restricting visitors and unnecessary travel, and working from home whenever possible.
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 Securities and Exchange Commission (“SEC”). These materials can be accessed electronically via the Internet at www.sec.gov. Such materials and other information about the Company are also available through our website at www.astronics.com.
ITEM 1A.    RISK FACTORS
Covid-19 Pandemic Risks
Our business, financial results, and prospects are dependent on global aerospace demand. The continuing effects of the COVID-19 pandemic have had and are expected to continue to have a significant negative impact on aerospace demand, our business and our industry, including any potential impacts of vaccination requirements. Other epidemics or outbreaks of infectious diseases may have a similar impact. As previously disclosed, we face risks related to outbreaks of infectious diseases, including the ongoing COVID-19 pandemic. The COVID-19 coronavirus pandemic has caused significant volatility in financial markets, including the market price of our stock, and the aerospace industry. The continuing effects of the COVID-19 pandemic have had and are expected to continue to have a significant negative impact on aviation demand, our business, our supply chain and our industry, including any potential impacts of vaccination requirements.
The extent to which the pandemic will continue to negatively affect our business and results of operations will depend on many changing factors and developments including, without limitation, the following:
the severity, extent, and duration of the pandemic including emerging variants of the virus, its impact on the aircraft industry and aviation and related aftermarket demand, and any additional production suspensions or reductions relating to the pandemic;
the effectiveness of vaccines and treatments against emerging variant strains of COVID-19 and over the long-term;
continued travel restrictions and bans, bans on public gatherings, and closures of non-essential businesses;
any potential impacts of vaccination requirements and the ability to retain and recruit the workforce required to meet production requirements;
economic stimulus efforts;
economic recessions resulting from the pandemic;
any inability of significant portions of our workforce to work effectively, including because of illness, remote work, quarantines, social distancing, government actions, or other restrictions in connection with the COVID-19 pandemic;
potential lawsuits or regulatory actions due to COVID-19 spread in the workplace;
our ability to maintain our compliance practices and procedures, financial reporting processes and related controls, and manage the complex accounting issues presented by the COVID-19 pandemic;
the impact on the Company’s vendors and outsourced business processes and their process and controls documentation;
potential failure or reduced capacity of third parties on which the Company relies, including suppliers, lenders, and other business partners, to meet the Company’s obligations and needs;
8


the impact of the pandemic on the financial position of our customers;
the impact of the pandemic on the availability and cost of materials;
the impact on our contracts with our customers and suppliers, including force majeure provisions;
the impact on the financial markets, including volatility in the financial markets;
the availability and cost of credit to the Company; and
the impact of government health and protection policies on future air traffic demand.
Several of these effects have already occurred and any or all of these items may occur or recur, which could have a material adverse effect on our business, financial condition, results of operations and cash flows. While the Company has taken action to reduce costs, increase liquidity and strengthen its financial position in light of the COVID-19 pandemic, there can be no assurance that our actions will mitigate the impact of the pandemic on our business.
We expect that the COVID-19 pandemic will continue to have a significant negative impact on our business for the duration of the pandemic and for an indeterminate time thereafter until demand grows closer to 2019 levels and supply chain challenges abate. Our business improvement depends on OEM production of aircraft at sufficient levels, which depends upon the public’s willingness to use aircraft travel, the success of vaccination programs across the globe, sufficient OEM demand and orders (without suspension) from airlines, and the ability of airlines to weather the crisis and expand. Further, we expect that the pandemic recovery time for wide-body aircraft may be longer than for narrow-body aircraft due to reduced traveler demand and lower volumes of international travel. If the pandemic worsens or there is significant uncertainty on the commercial aerospace industry’s recovery, we may find it difficult to obtain additional financing and/or fund our operations and meet our debt repayment obligations. Recognizing the unprecedented nature, scale and uncertainty associated with this global health crisis, the duration and extent of the on-going impacts cannot be reasonably estimated at this time.
Market Risks
The loss of Boeing or Panasonic as major customers or a significant reduction in business with either of those customers would reduce our sales and earnings. In 2021, we had a concentration of sales to Boeing representing approximately 10.0% of our sales. In 2020 and 2019, we also had a concentration of sales to Panasonic in excess of 10% of sales in those years. The loss of these customers or a significant reduction in business with them would significantly reduce our sales and earnings.
In October 2018 and March of 2019, two commercial aircraft accidents led to the grounding by the Federal Aviation Administration and other regulators of the Boeing 737 MAX aircraft, on which we have significant content, and which represented our largest OEM production program before the pandemic. The grounding of the Boeing 737 MAX, which started in March of 2019, caused the production rate of that aircraft to be lower than expected in fiscal year 2019 and 2020. The 737 MAX grounding affected our business both because of the production pause, impacting our line-fit content, and because it left many of our airline customers short of capacity, particularly in 2019 but continuing into 2020, which made them reluctant to take other aircraft out of service to install the types of retrofit products they buy from us. Although the 737 MAX was re-certified in the United States in November 2020 and in Europe in January 2021, if production rates do not materialize as anticipated, our Aerospace segment sales could be significantly impacted in the near or long-term, which could have a material adverse effect on our business, financial condition, results of operations, and cash flows. Even as deliveries of the 737 MAX program resume, demand for the aircraft could be lower than was expected prior to the initial grounding of the aircraft due to the continuing effects of the COVID-19 pandemic.
The markets we serve are cyclical and sensitive to domestic and foreign economic conditions and events, which may cause our operating results to fluctuate. Demand for our products is, to a large extent, dependent on the demand and success of our customers' products where we are a supplier to an OEM. In our Aerospace segment, demand by the business jet 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 and sensitive to such things as fuel price increases, labor disputes, global economic conditions, availability of capital to fund new aircraft purchases and upgrades of existing aircraft and passenger demand, all of which have been significantly impacted by the ongoing COVID-19 pandemic. A change in any of these factors could result in a further reduction in the amount of air travel and the ability of airlines to invest in new aircraft or to upgrade existing aircraft. These factors would reduce orders for new aircraft and would likely reduce airlines’ spending for 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 not 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 business, 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
9


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 our bank credit facility or being obliged to refinance or renegotiate the terms of our bank indebtedness.
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 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 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.
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. As a result, they may be better able to withstand the effects of periodic economic downturns. 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 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 sufficient resources to make these investments, or are not successful in maintaining our competitive position, our operations and financial performance will suffer.
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 congressional priorities are subject to change. In addition, government expenditures for defense programs may decline or these defense programs may be terminated. A decline in governmental expenditures or the termination of existing contracts may result in a reduction in the volume of contracts awarded to us. We have resources applied to specific government contracts and if any of those contracts were terminated, we may incur substantial costs redeploying those resources.
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. It could also result in suspension or debarment from future government contracts.
Strategic Risks
We may incur losses and liabilities as a result of our acquisition strategy. Growth by acquisition involves risks that could adversely affect our financial condition and operating results, 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
10


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.
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. Our competitors may develop technologies and products that are more effective than those we develop or that render our technology and products obsolete or uncompetitive. 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 would 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. In addition, the development expenses we incur may exceed our cost estimates, and 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 adversely affected.
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 Company sensitive information, and denial-of-service attacks as do our customers, suppliers and subcontractors. 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 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 their persistence, sophistication and volume, 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 incident cannot be predicted.
Although we work cooperatively with our customers, suppliers, and subcontractors to seek to minimize the impact of cyber 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 cyber threats we face.
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 rights and assets could have an adverse effect on our results of operations and financial condition. 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 operations. Refer to the risk factor related to pending patent infringement litigation below and Note 19 to the consolidated financial statements in Item 8 of this report for further discussion.
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 or raw materials used in the manufacture of our products and used in our development programs has experienced significant strain in recent periods. Particularly, the market for electronic components is experiencing increased demand, creating substantial uncertainty regarding our suppliers’ continued production of key components for our products. The COVID-19 pandemic has also contributed to and exacerbated this strain. This constrained supply environment has adversely
11


affected, and could further affect, availability, lead times and cost of components, and could impact our ability to 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 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. Despite our attempts to mitigate the impact on our business, these constrained supply conditions are expected to adversely impact our costs of goods sold, including our ability to continue to reduce the cost to produce our products in a manner consistent with prior periods. In addition, some suppliers have indicated that, as a result of current shortages, they intend to cease manufacture of certain components used in our products. Limits on manufacturing availability or capacity or delays in production or delivery of components or raw materials due to COVID-related restrictions could further delay or inhibit our ability to obtain supply of components and produce finished goods. There can be no assurance that the impacts of the pandemic on the supply chain will not continue, or worsen, in the future. These 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 adversely impact our growth, gross margin and financial results. These types of negative financial impacts on our business may become more acute as supply chain pressures increase.
Our financial results could 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 increase, adversely impacting profitability. As the labor market recovers from the effects of the COVID-19 pandemic, competition for employees has escalated which has increased costs associated with attracting and retaining 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. Changes to healthcare regulations involving the Patient Protection and Affordable Care Act may also increase the cost of providing such benefits to our employees. We cannot predict the ultimate content, timing, or effect of any healthcare reform legislation or the impact of potential legislation or related proposals and policies on our results. 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.
Government vaccine mandates could result in workforce attrition for us and our suppliers which could adversely affect our operations and supply chain. On September 9, 2021, President Biden issued an executive order requiring all employers with U.S. Government contracts to ensure that their U.S.-based employees, contractors, and subcontractors, that work in affected facilities or work on or in support of U.S. Government contracts are fully vaccinated. The deadline for vaccination was initially December 8, 2021, but the White House announced on November 4, 2021 that the deadline would be extended to January 4, 2022. The executive order includes on-site and remote U.S.-based employees, contractors and subcontractors and permits only limited exceptions for medical and religious reasons. Substantially all of our subsidiaries are either directly subject to the executive order, or will be required to comply with the executive order via flowdown from our affected customers. It is currently not possible to predict with certainty the impact the executive order will have on our workforce, or on our suppliers who may also be impacted. As a U.S. Government contractor, and as a supplier to customers who are U.S. Government contractors, we took steps to comply with the executive order mandating COVID-19 vaccines across our U.S.-based workforce, contractors and subcontractors that service or support our U.S. Government contracts, and who do not qualify for medical or religious exemptions, to be fully vaccinated by January 4, 2022, until it was enjoined by a federal court in December 2021. The vaccine mandate currently remains enjoined and the Government has announced that it will take no efforts to enforce it, absent further notice from the contracting agency, where the place of performance is a U.S. state or an excluded outlying area. If the vaccine mandate is revived, the Company will resume efforts to work with employees who have not yet either submitted proof of vaccination or requested an accommodation. Additional vaccine mandates may be announced in jurisdictions in which our businesses operate. Implementation of these requirements may result in attrition, including attrition of critically skilled labor, and difficulty securing future labor needs, which could have a material adverse effect on our business, financial condition, and
12


results of operations. Further, implementation of these requirements by our suppliers may result in workforce attrition at our suppliers, which may result in disruption to our supply chain which, in turn, may have a negative impact on our revenues and results of operations by impacting ability to acquire certain raw materials and components used in the manufacture of our products and in our development programs.
If our subcontractors fail to perform their contractual obligations, our prime contract performance and our ability to obtain future business could be materially and adversely impacted. Many of our contracts involve subcontracts with other companies upon which 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 and adversely impact our ability to perform our obligations with our customer and could result in the assessment of late delivery penalties. Subcontractor performance deficiencies could result in a customer terminating our contract for default. A default termination could expose us to liability and substantially impair our ability to compete for future contracts and orders.
Some of our contracts contain late delivery penalties. Failure to deliver in a timely manner due to supplier problems, development schedule slides, manufacturing difficulties, or similar schedule-related events could have a material adverse effect on our business. No significant penalties have been incurred to date.
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, 2021, 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 contacts 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 may reduce our profit.
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 industry norms. However, this insurance coverage may not be sufficient to fully cover the payment of any potential claim. A product recall or a product liability claim not covered by insurance could have a material adverse effect on our business, financial condition and results of operations.
Financial Risks
We are subject to debt covenant restrictions. The terms of our credit facility may restrict our current and future operations, particularly our ability to take certain actions. Our credit facility contains certain financial covenants. An unexpected decline in our operating income could cause us to violate our covenants. A covenant violation could result in a default under the 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. The lenders also have the right in these circumstances to terminate any commitments they have to provide further borrowings. In addition, following an event of default, the lenders under the credit facility will have the right to proceed against the collateral granted to them to secure the debt, which includes our available cash. If the debt under the credit facility were to be accelerated, we cannot assure that our assets would be sufficient to repay in full our debt.
Additionally, our credit facility also contains a number of restrictive covenants that impose significant operating and financial restrictions on the Company and may limit our ability to engage in acts that may be in our long-term best interests. The credit facility includes covenants restricting, among other things, the ability of the Company 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.
13


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, 2021, we had approximately $163.0 million of long-term debt outstanding. Changes to our level of debt subsequent to December 31, 2021 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;
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.
Our inability to refinance our existing long-term debt maturing in 2023 on terms that are favorable to us may materially and adversely impact our operations and future growth and expansion initiatives. Our credit facility, of which $163.0 million is outstanding as of December 31, 2021, is currently scheduled to mature in 2023. While we expect to be able to refinance, replace or extend the maturity date of our credit facility before it matures, we cannot be sure that we will be able to obtain such debt refinancing on commercially reasonable terms or at all. The extent to which we will be able to effect such refinancing, replacement or maturity extension on terms that are favorable to us or at all is dependent on a number of highly uncertain factors, including then-prevailing credit and other market conditions, economic conditions, particularly in the aerospace and defense markets, disruptions or volatility caused by factors such as COVID-19, regional conflicts, inflation, and supply chain disruptions. In addition, rising interest rates could limit our ability to refinance our existing credit facility when it matures or cause us to pay higher interest rates upon refinancing. As the Company’s long-term debt approaches maturity, if the Company is unable to refinance, replace or extend the maturity on its credit facility, the Company’s liquidity, results of operations, and financial condition could be materially adversely impacted.
Furthermore, certain covenants and other terms of our existing credit facility impose significant restrictions on our operational flexibility. In connection with debt refinancing, our ability to negotiate more favorable and flexible covenants and terms, including financial covenants, is highly uncertain. An inability to complete our debt refinancing on terms that are more favorable to us than the covenants and terms in effect under our existing credit facility could materially and adversely impact our business, operations and future growth and expansion initiatives. In particular, if the covenants and terms under our refinanced indebtedness were to remain unchanged as compared to those under our current credit facility, we may be required to take certain operational measures or decline to pursue certain growth initiatives in order to maintain compliance with these restrictive covenants and terms, which could materially and adversely affect our business, results of operations and financial condition.
A write-off of all or part of our goodwill or other intangible assets could adversely affect our operating results and net worth. At December 31, 2021, goodwill and net intangible assets were approximately 9.6% and 15.5% of our total assets, respectively. In 2020, we recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million. In 2019, we recorded goodwill and intangible asset impairment charges of $1.6 million and $6.2 million related to our AeroSat antenna business, respectively. We had no such impairment charges during 2021. 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 this write-off would not result in an outlay of cash, it could reduce our earnings and net worth significantly.
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, 2021, all of our debt was subject to variable interest rates.
The potential phase out of LIBOR may negatively impact our debt agreements and financial position, results of operations and liquidity. On July 27, 2017, the Financial Conduct Authority (the authority that regulates LIBOR) announced that it intends to stop compelling banks to submit rates for the calculation of LIBOR after 2021 and it is unclear whether new methods of calculating LIBOR will be established. If LIBOR ceases to exist after 2021, a comparable or successor reference rate as approved by the Administrative Agent under the Credit Agreement will apply or such other reference rate as may be agreed by the Company and the lenders under the Credit Agreement. Prior to its amendment on March 1, 2022, the interest rate under our Amended Credit Facility was calculated using LIBOR. In conjunction with the amendment, our Amended Credit Facility is now based on the Secured Overnight Financing Rate (“SOFR”), rather than LIBOR. However, that agreement
14


expires in May 2023 and it is unclear at this time whether different benchmark rates used to price indebtedness will develop. We cannot predict the impact that an alternative benchmark rate may have on the terms of our future indebtedness or interest cost. However, an increase in our cost of borrowing could result in an adverse effect on our financial position, results of operations, and liquidity.
Our future operating results could be impacted by estimates used to calculate impairment losses on 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 in the 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 from those estimates. As discussed in Note 23 to the consolidated financial statements in Item 8 of this report, we recorded a long-lived asset impairment charge of approximately $0.7 million and $9.5 million in the years ending December 31, 2020 and 2019, respectively. We had no such impairment charges in 2021.
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 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.
Legal and Compliance Risks
We currently are involved or may become involved in the future, in legal proceedings that, if adversely adjudicated or settled, could materially impact our financial condition. As an aerospace company, we may become a party to litigation in the ordinary course of our business, including, among others, matters alleging product liability, warranty claims, 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 significantly impact results of operations and financial condition.
Currently, our subsidiary, AES 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. If these actions are decided adversely against the Company, the associated damages could result in a material adverse effect on our results of operations or financial condition.
Refer to Note 19 of our consolidated financial statements in Item 8 of this report for discussion on this and other legal proceedings. 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 results of operations or financial condition.
Our operations in foreign countries expose us to political and currency risks and adverse changes in local legal and regulatory environments. In 2021, approximately 8% 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 $40.5 million at December 31, 2021. Approximately 21% of our consolidated sales in 2021 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 obtain, or fully adhere to the limitations contained in, the requisite licenses, meet registration standards or comply with other government export regulations would hinder our ability to generate sales of our products outside the U.S. Compliance with these government 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 would be restricted. Doing business internationally also subjects us to numerous
15


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 would have a material adverse effect on us.
General Risks
Our future success depends to a significant degree upon the continued contributions of our management team and technical personnel. The loss of members of our management team could have a material and adverse effect on 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 personnel.
Future terror attacks, war, or other civil disturbances could negatively impact our business. Continued terror attacks, war or other disturbances could lead to economic instability and decreases in demand for our products, which could negatively impact our business, financial condition and results of operations. Terrorist attacks world-wide have caused instability from time to time in global financial markets and the aviation industry. The long-term effects of terrorist attacks on us are unknown. These attacks and the U.S. government’s continued efforts against terrorist organizations may lead to additional armed hostilities or to further acts of terrorism and civil disturbance in the U.S. or elsewhere, which may further contribute to economic instability.
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 the impacts of the ongoing COVID-19 pandemic 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, 2021, our stock price ranged from a low of $10.04 to a high of $20.51. 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:
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;
the cancellation of major contracts or programs with our customers; and
impacts of the COVID-19 pandemic on the aerospace industry and our Company.
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 current 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 2.    PROPERTIES
On December 31, 2021, we own or lease 1.3 million square feet of space, distributed by segment as follows:
OwnedLeasedTotal
Aerospace625,000 518,000 1,143,000 
Test Systems— 140,000 140,000 
Total Square Feet625,000 658,000 1,283,000 
We have principal operations in the U.S., Canada, France and the UK, as well as engineering offices in the Ukraine and India.
16


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 to our consolidated financial statements in Item 8 of this report.
ITEM 4.    MINE SAFETY DISCLOSURES
Not Applicable
17


PART II
 
ITEM 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The table below sets forth the range of prices for the Company’s Common Stock, traded on the NASDAQ National Market System, for each quarterly period during the last two years. The approximate number of shareholders of record as of March 2, 2022, was 705 for Common Stock and 1,946 for Class B Stock.
2021HighLow
First$19.00 $12.14 
Second$20.51 $15.50 
Third$19.25 $12.61 
Fourth$14.55 $10.04 
2020HighLow
First$28.92 $7.15 
Second$15.46 $7.14 
Third$10.80 $7.60 
Fourth$13.64 $6.40 
The Company has not paid any cash dividends in the three-year period ended December 31, 2021. The Company has no plans to pay cash dividends 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 quarter ended December 31, 2021:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Dollar Value of Shares that may yet be Purchased Under the Program
October 3 - October 30 (1)729 $14.38 — $41,483,815 
October 31 - November 27— $— — $41,483,815 
November 28 - December 31— $— — $41,483,815 
Total729 $14.38 — 
(1) On October 4, 2021, we accepted delivery of 729 shares at $14.38 in connection with the issuance of restricted stock units.
Previously, the Board of Directors authorized share repurchase programs that authorized repurchases up to certain monetary limits in accordance with applicable securities laws on the open market or through privately negotiated transactions. Under those programs, we purchased approximately 3,498,000 shares for $100 million.
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. There have been no repurchases since that date.
18


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 and the NASDAQ Composite Index. This presentation assumes that $100 was invested in shares of the relevant issuers on December 31, 2016, 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. The NASDAQ Composite Index replaces the CRSP NASDAQ Stock Market (US and Foreign Companies) Index in this analysis and going forward, as the CRSP Index data is no longer accessible. The CRSP index has been included with data through 2020.
atro-20211231_g1.jpg

201620172018201920202021
Astronics Corp.Return %— 22.55 (13.30)(8.21)(52.67)(9.30)
Cum $100.00 122.55 106.25 97.52 46.16 41.87 
S&P 500 Index - Total ReturnsReturn %— 21.83 (4.38)31.49 18.40 28.71 
Cum $100.00 121.83 116.49 153.17 181.35 233.41 
NASDAQ Stock Market (US and Foreign Companies)Return %— 29.37 (2.95)35.78 43.55 — 
Cum $100.00 129.37 125.54 170.46 244.69 — 
NASDAQ Composite-Total ReturnReturn %— 29.64 (2.84)36.69 44.92 22.18 
Cum $100.00 129.64 125.96 172.18 249.51 304.85 

19


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. Our Test Systems segment has principal operating facilities in the United States and the United Kingdom. We have engineering offices in the Ukraine and 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 motions 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, military and general aviation markets, suppliers to those OEM’s, 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, 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 OEM's 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 ongoing impacts of the COVID-19 pandemic and the timing and extent of recovery (as discussed more fully below), supply chain pressures, the rate at which new aircraft are produced, government funding of military programs, our ability to have our products designed into new aircraft and the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft. New aircraft build rates and aircraft owners spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once designed into a new aircraft, the spare parts business is 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.
Challenges which continue to face us include the ongoing COVID-19 pandemic and its continued impact on the aerospace industry 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 control operating expenses and to identify means of creating improved 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 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 pressures can also result in lower profits. We will
20


continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.
In September 2021, the Company entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received $7.4 million under the grant in 2021. The Company expects to receive a second installment of approximately $5.2 million in the first quarter of 2022 and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough, lay off or reduce the compensation levels of a defined group of employees during the six-month period of performance between September 2021 and March 2022. The grant benefit will be 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 is intended to defray. During the year ended December 31, 2021, the Company recognized $8.7 million of the award and expects to recognize the remaining $6.0 million in the first quarter of 2022.
The COVID-19 pandemic caused a significant impact on our sales and net income for fiscal 2021 and 2020. The pandemic adversely impacted customer demand for all market channels, with commercial transport (both OEM and aftermarket channels) being the most adversely impacted due to the pandemic's impact on air travel worldwide. As a result, the Company executed restructuring activities in the form of workforce reduction to better align capacity with expected demand. Restructuring charges in severance expense totaling $0.6 million, associated primarily with the Aerospace segment, were recorded in the year ended December 31, 2021, compared with $4.9 million recorded in the year ended December 31, 2020.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan focused the initiatives for the AeroSat business on near-term opportunities pertaining to business jet connectivity. The plan resulted in a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses. Impairments and restructuring charges recorded in 2019 as a result of the restructuring plan amounted to $28.8 million, all of which is included in the Aerospace segment. The Company incurred an impairment charge to right-of-use assets of approximately $0.7 million and $0.4 million in restructuring charges associated with severance at AeroSat during the year ended December 31, 2020.
ACQUISITIONS
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. (“Freedom”). Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited, for $7.0 million in cash, plus earnouts estimated at a fair value of $2.5 million at acquisition. Diagnosys Inc. and its affiliates (“Diagnosys”) is included in our Test Systems segment. Diagnosys is a developer and manufacturer of comprehensive automated test equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. The terms of the acquisition allowed for a potential earnout of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. Based on actual and forecasted new orders, the fair value of the earnout was reduced to zero in the 2021 second quarter.
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 amounted to $103.8 million plus certain contingent purchase consideration (“earnout”).
The transaction included two elements of contingent earnouts. In the fourth quarter of 2021, the Company agreed to an earnout payment of $10.7 million for the calendar 2020 earnout, which was recorded in 2021 as a separate line item below operating loss and was received by the Company in early January 2022. On February 14, 2022, the Company was notified by the purchaser that they had calculated $11.2 million as being payable for the calendar 2021 earnout. We are in the process of reviewing the calculation, and expect to record the additional gain on the sale, and receive the payment, in the first quarter of 2022. See further information in Note 22 of Item 8, Financial Statements and Supplementary Data in this report.
21


On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million.
On October 6, 2021, as part of a planned consolidation effort, the Company sold one of its Aerospace facilities for $9.2 million. Net cash proceeds were approximately $8.8 million. A gain on sale of approximately $5.0 million was recorded in 2021. The business of that facility will be relocated to one of the Company’s other operations.
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 near-term market pressure due to COVID-19. Despite solid progress on the vaccine front, 2022 will remain very challenging for our commercial transport products with improvement expected throughout 2022 driven by the planned increased production rate of the 737 MAX and an expectation of improved activity with our airline customers. Aircraft build rates are expected to improve modestly during 2022 from current levels as production of the 737 MAX and A-320 picks up, and the aftermarket is expected to strengthen over the course of the year as aircraft utilization and load factors increase. On the other hand, wide-body production rates and usage are expected to remain depressed throughout 2022 and possibly for several years due to low international travel demand caused by the pandemic.
Sales to the commercial transport market include sales of lighting and safety systems, electrical power generation, distribution and motions systems, aircraft structures, avionics products and systems certification. Sales to this market totaled approximately $202.0 million or 45.4% of our consolidated sales in 2021. As a result of the COVID-19 pandemic and its adverse impact on air travel worldwide, the commercial aerospace industry has been significantly disrupted.
Maintaining and growing sales to the commercial transport market will depend not only on market recovery from the impacts of the COVID-19 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 & safety products, avionics products, electrical power & motion products and structures products. Sales to this market totaled approximately 15.8% of our consolidated sales and amounted to $70.3 million in 2021.
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 regarding this market.
Business Jet Market
The business jet market has also been impacted by the pandemic with new aircraft build rates significantly lower than pre-pandemic levels. Most of our sales in this market are line-fit products driven by aircraft build rates although there are some aftermarket sales as well. We expect improvement in 2022 as build rates are expected to increase.
Sales to the business jet market include sales of lighting & safety products, avionics products, and electrical power & motion products. Sales to this market totaled approximately 12.7% of our consolidated sales in 2021 and amounted to $56.7 million.
Sales to the business jet market are driven by our ship set content on new aircraft and build rates of new aircraft. Business jet 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 & safety, electrical power and avionics technologies in this market. There is risk involved in the development of any new aircraft including the risk that the aircraft will not ultimately be produced
22


or that it will be produced in lower quantities than originally expected and thus impacting our return on our engineering and development efforts.
Tests Systems Products
Sales by our Test Systems segment accounted for approximately 17.9% of our consolidated sales in 2021 and amounted to $79.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 military applications. Sales to the aerospace & defense market were approximately $62.9 million in 2021. Sales to the mass transit market were approximately $16.8 million.
Sales to the military market 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 POLICIES
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 the Notes to Consolidated Financial Statements, Note 1 of 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 to the consolidated financial statements in Item 8 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. As of December 31, 2021 and December 31, 2020, we had approximately $58.3 million of goodwill.
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.
23


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 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 2021.
As a result of the qualitative factors related to the COVID-19 pandemic that surfaced during the first quarter of 2020, we performed interim quantitative assessments for the eight reporting units which had goodwill as of March 28, 2020, and an additional quantitative assessment for our PECO reporting unit as of June 27, 2020 driven by reductions from previously forecasted aircraft build rates. Based on our quantitative assessments, the Company recorded goodwill impairment charges associated with four Aerospace reporting units, totaling $86.3 million in the December 31, 2020 Consolidated Statements of Operations. No additional goodwill impairment charges were incurred as a result of the annual goodwill impairment test in 2020.
CONSOLIDATED RESULTS OF OPERATIONS, PERFORMANCE AND OUTLOOK
(In thousands, except percentages, employees and per share data)20212020
RESULTS OF OPERATIONS:
Sales$444,908 $502,587 
Gross Margin14.7 %19.3 %
SG&A Expenses as a Percentage of Sales22.3 %22.0 %
Net Gain on Sale of Facility$5,014 $— 
Impairment Loss$— $87,016 
Loss from Operations$(28,674)$(100,701)
Operating Margin(6.4)%(20.0)%
Net Gain on Sale of Businesses$10,677 $— 
Other Expense, Net of Other Income$2,159 $4,968 
Interest Expense, Net$6,804 $6,741 
Effective Tax Rate5.1 %(3.0)%
Net Loss$(25,578)$(115,781)
Net Loss Margin(5.7)%(23.0)%
Diluted Loss Per Share$(0.82)$(3.76)
Weighted Average Shares Outstanding – Diluted31,061 30,795 
OTHER YEAR-END DATA:
Number of Employees2,100 2,200 
A discussion by segment can be found at “Segment Results of Operations and Outlook” in this MD&A.
CONSOLIDATED OVERVIEW OF OPERATIONS
2021 Compared With 2020
Consolidated sales were down $57.7 million to $444.9 million compared to the prior year. Aerospace sales were down $52.8 million and continue to be negatively affected by the continued impacts of the COVID-19 pandemic, while the prior-year period was inclusive of the pre-pandemic levels during the first quarter. Test System sales decreased $4.9 million.
Consolidated cost of products sold were down $26.2 million to $379.5 million in 2021 from $405.7 million in the prior year. The decrease was primarily due to lower volume related to the continued impacts of the COVID-19 pandemic on the global aerospace industry. The current year period benefited from $8.7 million recognized as an offset to cost of products sold related to the AMJP award, but was negatively impacted by higher warranty expenses of $3.9 million.
24


Selling, general and administrative (“SG&A”) expenses were $99.1 million compared with $110.5 million for the prior year period. The decrease in 2021 was due to the cost control measures implemented at the onset of the pandemic late in the first quarter of 2020 which resulted in lower labor costs and discretionary spending. The Company incurred $0.6 million in restructuring-related severance charges in the current year and $5.3 million in the prior year, primarily in the Aerospace segment. SG&A in the current year also benefited from a $2.2 million non-cash reduction of the fair value of a contingent consideration liability. However, in January 2022, the Company was notified of an adverse ruling in its long-running intellectual property dispute with Lufthansa Technik, which has been in litigation since 2010 in the U.S., France, Germany and the United Kingdom. Most recently, the U.K. Court has ruled that the subject patent is valid and that the Company has been infringing the expired patent. Based on the information currently available, the Company accrued $8.4 million relative to the U.K. matter in 2021, although the actual amount of damages will not be known until the damages trial is completed, which is expected to occur sometime in 2023. This amount was recorded within SG&A in the fourth quarter of 2021.
On October 6, 2021, the Company sold one of its Aerospace facilities for $9.2 million. Net cash proceeds were approximately $8.8 million. A gain on sale of approximately $5.0 million was recorded in the fourth quarter of 2021.
Non-cash goodwill and long-lived asset impairment charges of $87.0 million in the Aerospace segment were recognized in 2020 due to reduced expectations of future operating results caused by the COVID-19 pandemic.
In 2021, the Company recorded a gain of $10.7 million as additional gain on the sale of the Company’s former semiconductor business resulting from the contingent earnout for the 2020 calendar year.
Other Expense, Net of Other Income decreased $2.8 million when compared to 2020. The prior year included a $3.5 million impairment of an equity investment.
The effective tax rate for 2021 was 5.1%, compared with (3.0)% in 2020. The tax rate in 2021 was impacted by State and Foreign income taxes as well as changes in the valuation allowance previously recorded against U.S. Federal and most State deferred tax assets. The effective tax rate in 2020 was impacted by a $21.5 million valuation allowance against federal deferred tax assets as well as permanently non-deductible goodwill impairments. See Note 11 of the consolidated financial statements at Item 8 of this report for additional information regarding the valuation allowance recorded in 2020.
Consolidated net loss was $(25.6) million, or $(0.82) per diluted share, compared with net loss of $(115.8) million, or $(3.76) per diluted share in the prior year. The after-tax impact of the impairment loss in 2020 was $(2.64) per diluted share.
2020 Compared With 2019
For a comparison of our results of operations for the years ended December 31, 2020 and 2019, 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, 2020 filed with the SEC on March 1, 2021.
Income Taxes
Our effective tax rates for 2021 and 2020 were 5.1% and (3.0)%, respectively. 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 2021 and 2020) and our effective tax rate:
2021:
Recognition of approximately $6.8 million of valuation allowance against federal deferred tax assets. See Note 11 of the consolidated financial statements at Item 8 of this report for additional information.
Recognition of approximately $2.6 million of 2021 U.S. R&D tax credits which were offset by the federal valuation allowance recognized during the year.
2020:
Recognition of approximately $21.5 million of valuation allowance against federal deferred tax assets. See Note 11 of the consolidated financial statements at Item 8 of this report for additional information.
Permanently non-deductible goodwill impairment.
Recognition of approximately $1.8 million of 2020 U.S. R&D tax credits.
COVID-19 Impacts on Our Business
In early 2020, we implemented workforce reduction activities to align capacity with expected demand. We also implemented significant cost conservation measures, and we continue to closely monitor spending priorities. As economic activity recovers, we continue to monitor the situation, to assess further possible implications on our operations, supply chain, liquidity, cash flow
25


and customer orders, and to take actions in an effort to mitigate adverse consequences. While the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy, supply chain and the aerospace industry, which are uncertain and cannot be predicted at this time. We believe that our existing financial arrangements are sufficient to meet our operating needs, and have adequate borrowings availability under our Credit Agreement that could provide additional relief if necessary.
See Part I, Item 1A, Risk Factors, for an additional discussion of risk related to supply chain disruptions and the recent government vaccine mandates.
2022 Outlook
In 2021, we experienced an increase in bookings, however we have also been impacted by supply chain pressures that we expect will continue to impact delivery schedules and costs, limiting the Company’s ability to respond to accelerated or quick-turn delivery requests from customers and delaying shipments that otherwise would have been made in 2021. We estimate that we had backlog at the end of the year of $15 million to $17 million that would have shipped if our supply chain had been functioning normally. Our initial expectation is that 2022 revenue will be in the range of $550 million to $600 million for the year, which includes what we consider reasonable allowances for continued supply chain and labor disruptions. We expect the first quarter to show a modest volume increase over the fourth quarter, with a stronger ramp in the latter half of the year, though supply chain and the tight labor market are risk items.
Based on current estimates, we expect the AMJP to contribute approximately $6.0 million to gross profit to be recorded in the first quarter of 2022. The six-month period of performance over which the grant is recognized will conclude in March 2022. We also expect a benefit in the first quarter of 2022 of approximately $11.2 million related with the calendar 2021 earnout from the sale of the semiconductor business based on the earnout statement provided to us in February 2022.
Given our forecast expectations, and the structure of our credit agreement, combined with AMJP proceeds, tax refunds and the earnouts from the sale of the semiconductor business, we expect to have sufficient liquidity to operate through the COVID-19 pandemic and its economic impacts. We expect to remain compliant with our debt covenants for the duration of the agreement based on our current financial projections, and expect the Company to generate cash in 2022, which will be used to reduce debt.
At December 31, 2021, our consolidated backlog was $415.7 million. At December 31, 2020, our backlog was $283.4 million. Backlog in the Aerospace segment was $334.7 million at December 31, 2021, of which $299 million is expected to be recognized as revenue in 2022. Backlog in the Test Systems segment was $81.0 million at December 31, 2021. The Test Systems segment expects to recognize $41 million of backlog as revenue in 2022.
Cash taxes related to 2022 are expected to be in the range of $0.5 million to $1.0 million.
Capital equipment spending in 2022 is expected to be in the range of $15 million to $20 million, up from $6.0 million in 2021, due to investments in customer programs.
While core aerospace markets have strengthened as vaccination rates rise and passenger traffic accelerated, the ultimate impact of COVID-19 on our business, results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, virus variants, vaccination rates and efficacy and the related length of impact on the global economy, supply chain and specifically on the markets we are active in, which are uncertain and cannot be predicted at this time.
SEGMENT RESULTS OF OPERATIONS AND OUTLOOK
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 loss is reconciled to loss before income taxes in Note 20 of Item 8, Financial Statements and Supplementary Data, of this report.
26


AEROSPACE SEGMENT 
(In thousands, except percentages)20212020
Sales$365,238 $417,988 
Operating Loss$(8,614)$(89,833)
Operating Margin(2.4)%(21.5)%
20212020
Total Assets$458,334 $484,885 
Backlog$334,659 $191,081 

Sales by Market 20212020
Commercial Transport$201,990 $262,636 
Military70,312 67,944 
Business Jet56,673 60,437 
Other36,263 26,971 
Total$365,238 $417,988 

Sales by Product Line20212020
Electrical Power & Motion$141,746 $179,245 
Lighting & Safety103,749 118,928 
Avionics64,901 76,113 
Systems Certification13,050 6,899 
Structures5,529 9,832 
Other36,263 26,971 
Total$365,238 $417,988 
2021 Compared With 2020
Aerospace segment sales decreased $52.8 million, or 12.6%, to $365.2 million. In particular, commercial aerospace sales remained below pre-pandemic levels, declining $60.6 million, or 23.1%. While improving domestic travel, increased production rates including the 737 MAX and higher fleet utilization drove increased demand for commercial aerospace products in the second half of 2021, sales continued to be negatively affected by supply chain pressures resulting in delays in fulfilling orders. General Aviation sales were down $3.8 million, or 6.2%, due to lower VVIP activity, offset by improvements in the business jet market. The Company expects the strong demand being realized in the business jet industry to translate into higher demand for its products as production levels begin to increase in 2022. Military Aircraft sales increased $2.4 million, or 3.5%. Other revenues increased $9.3 million, driven by higher contract manufacturing programs. The prior-year period was inclusive of the pre-pandemic levels during the first quarter of the year.
Electrical Power & Motion sales decreased $37.5 million compared with the prior-year period. Additionally, Lighting & Safety sales decreased $15.2 million and Avionics sales decreased by $11.2 million.
Aerospace segment operating loss was $8.6 million compared with operating loss of $89.8 million in the same period last year. 2021 results benefited from $8.7 million related to the AMJP grant and a $5.0 million gain related to the sale of a facility. These benefits were offset by accruals related to the Lufthansa dispute totaling $8.4 million and increased warranty charges of $4.0 million in the Aerospace segment. Leverage lost on reduced commercial aircraft sales combined with supply chain pressures and costs significantly impacted operating results. Aerospace operating loss in the prior-year period was impacted by impairment charges of $87.0 million, of which $86.3 million was related to goodwill, and restructuring-related severance charges of $5.3 million.
2020 Compared With 2019
27


For a comparison of Aerospace segment results for the years ended December 31, 2020 and 2019, 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, 2020 filed with the SEC on March 1, 2021.
2022 Outlook for Aerospace
The Aerospace segment’s backlog at December 31, 2021 was $334.7 million, compared to $191.1 million at December 31, 2020. Approximately $299 million of the December 31, 2021 backlog is expected to be recognized as revenue over the next 12 months.
TEST SYSTEMS SEGMENT 
(In thousands, except percentages)20212020
Sales$79,670 $84,599 
Operating (Loss) Profit$(3,765)$5,549 
Operating Margin(4.7)%6.6 %
 20212020
Total Assets$105,335 $105,079 
Backlog$81,033 $92,337 
Sales by Market20212020
Semiconductor$— $3,483 
Aerospace & Defense79,670 81,116 
Total$79,670 $84,599 
2021 Compared With 2020
Test Systems segment sales were $79.7 million, down $4.9 million compared with the prior year. Aerospace & Defense sales decreased $1.4 million. Sales from the divested semiconductor business contributed $3.5 million in the prior year.
Test Systems operating loss was $3.8 million, or 4.7% of sales, compared with operating profit of $5.5 million, or 6.6% of sales, in 2020. Operating results in 2021 was negatively affected by COVID-related delays and low volume and $3.3 million in legal fees related to infringement claims and contractual disputes. Operating results in 2020 benefited from $3.5 million in semiconductor warranty revenue.
In 2021, the Company reached an agreement with the buyer of its former semiconductor test business, which was sold in 2019, related to earnout payments. For its calendar 2020 earnout payment, the Company agreed to an earnout amount of $10.7 million, which was recorded in the fourth quarter of 2021 and was paid to the Company in early January.
2020 Compared With 2019
For a comparison of Test Systems segment results for the years ended December 31, 2020 and 2019, 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, 2020 filed with the SEC on March 1, 2021.
2022 Outlook for Test Systems
Backlog in the Test Systems segment was $81.0 million at December 31, 2021, compared to $92.3 million at December 31, 2019. The Test Systems segment expects to recognize $41 million of backlog as revenue in 2022.
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.
28


CONTRACTUAL OBLIGATIONS AND OTHER COMMITMENTS
For further information on our contractual obligations and other commitments as of December 31, 2021 and estimated timing thereof, see the notes referenced below, of Item 8, Financial Statements and Supplementary Data, of this report.
Long-term Debt and Interest Payments — Refer to Note 8, Long-Term Debt in this report. Future current and long-term interest payments of $6.0 million and $0.7 million, respectively, have been calculated using the applicable interest rate of each debt facility based on actual borrowings as of December 31, 2021. Actual future borrowings and rates may differ from these estimates. The current credit facility expires on May 30, 2023.
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 $134.0 million payable in the coming year.
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.
Lease Obligations — Refer to Note 10, Leases, for details on obligations and timing of expected future lease payments, including a five-year maturity schedule. In January 2022, the Company entered into a lease which is expected to become effective in December 2022 and will require annual payments of approximately $1.5 million through 2031.
Legal Reserves — Refer to Note 19, Legal Proceedings, 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)20212020
CASH FLOW DATA:
Net Cash Flows from:
Operating Activities$(5,530)$37,335 
Investing Activities$3,179 $(5,797)
Financing Activities$(7,505)$(24,576)
YEAR-END FINANCIAL POSITION:
Working Capital (1)$221,248 $223,211 
Indebtedness$163,000 $173,000 
OTHER YEAR-END DATA:
Capital Expenditures$6,034 $7,459 
(1) Working capital is calculated as the difference between Current Assets and Current Liabilities.
Our cash flow from operations and available borrowing capacity provide us with the financial resources needed to run our operations and reinvest in our business.
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, and our operations in the future.
Operating Activities
Cash used for operating activities totaled $5.5 million in 2021, as compared with $37.3 million cash provided by operating activities in 2020. Cash flow from operating activities decreased compared with the 2020 due to lower net income adjusted for non-cash or non-operating expense or income items, coupled with changes in net operating assets, primarily increases in accounts receivable and inventories. Non-cash items in 2021 include the $10.7 million earnout from the sale of the semiconductor business, the $5.0 million net gain on the sale of facilities within the Aerospace segment, as well as the $8.4 million incremental reserve for estimated impacts of the intellectual property dispute with Lufthansa Technik.
Our cash flows from operations are primarily dependent on our net income adjusted for non-cash expenses and the timing of collections of receivables, level of inventory and payments to suppliers and employees. Sales and operating results of our Aerospace segment are influenced by the impact in 2021 and 2020 of the COVID-19 pandemic on the aerospace industry, in particular, build rates of new aircraft, which are subject to general economic conditions, airline passenger travel and spending
29


for government and military programs. Our Test Systems segment sales depends in part on capital expenditures of the aerospace & 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.
We expect cash flows from operations in 2022 to continue to be impacted by the COVID-19 pandemic and continued supply chain pressures, particularly in the first half of the year. We expect to receive a second installment of approximately $5.2 million associated with the AMJP grant in the first quarter of 2022, with a final installment of approximately $2.1 million anticipated in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The Company also expects to receive approximately $9.0 million in tax refunds in early 2022. We will continue to maintain a credit facility sufficient to fund our short and long-term capital requirements including working capital, acquisitions and share repurchase efforts.
Investing Activities
Cash provided by investing activities in 2021 was $3.2 million, primarily the result of $9.2 million in proceeds from the sale of assets within the Aerospace segment, offset by purchases of property, plant and equipment (“PP&E”) of $6.0 million.
Cash used for investing activities in 2020 was $5.8 million, primarily the result of PP&E of $7.5 million, partially offset by proceeds from sales of PP&E.
Our expectation for 2022 is that we will invest between $15 million and $20 million for PP&E. 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 current borrowing arrangements will provide for these capital expenditures. We expect to continue to evaluate acquisition opportunities in the future. Investing cash flows in 2022 will be positively impacted by the receipt of $10.7 million related with the calendar 2020 earnout from the sale of the semiconductor business and approximately $11.2 million related with the calendar 2021 earnout, which is expected to be received in the first quarter of 2022.
Financing Activities
Cash used for financing activities totaled $7.5 million for 2021, as compared with $24.6 million for 2020. The Company made net repayments towards our senior credit facility of $10.0 million in 2021 compared with net repayments of $15.0 million in 2020. Cash used in 2020 also included $7.7 million of share repurchases before the 10b-5 plan associated with the share repurchase program was terminated.
The Company's Fifth Amended and Restated Credit Agreement (the “Agreement”) was amended in May 2020 (the “Amended Facility”) and reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio, which represents the ratio of funded debt, net of cash to adjusted EBITDA (as defined in the Agreement) was set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and returns to 3.75 to 1 for each quarter thereafter. Through the second quarter of 2021, the Company was also required to maintain a minimum interest coverage ratio. As noted above, the maximum net leverage ratio was set at 5.50 to 1 for the quarter ended December 31, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate of 3.25% and a commitment fee of 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at LIBOR (of at least 1.00%) plus between 1.00% to 2.25% and a commitment fee of 0.10% to 0.35% on the undrawn portion of the Amended Facility, both based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender.
At December 31, 2021, there was $163.0 million outstanding on the revolving credit facility and there remained $210.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2021, outstanding letters of credit totaled $1.1 million.
On March 1, 2022, the Company executed an amendment to the Amended Facility, which reduced the revolving credit line from $375 million to $225 million and extended the maturity date of the loans under the facility from February 16, 2023 to May 30, 2023. Interest will be payable on the unpaid principal amount of the facility at a rate equal to the Secured Overnight Financing Rate (“SOFR”, which shall be at least 1.00%), plus between 1.50% to 3.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.40% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The amendment provided for the payment of a consent fee of 10 basis points of the commitment for each consenting lender.
30


The amendment will require the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $35 million. The maximum net leverage ratio is set at 4.75 to 1 for the first and second quarters of 2022 and 3.75 to 1 thereafter, and the definition of Adjusted EBITDA has been modified to exclude income from earnout payments and asset sales. The Company was in compliance with its financial covenants at December 31, 2021.
The Amended Facility continues the temporary restrictions on certain activities, including dividend payments, acquisitions and share repurchases, through the third quarter of 2022. The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
Refer to Note 8 of our consolidated financial statements in Item 8, Financial Statement and Supplementary Data, of this report for additional information regarding our credit facility.
We intend to refinance the amended agreement with a new long-term financing facility in the coming months.
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.
BACKLOG
At December 31, 2021, our consolidated backlog was $415.7 million. At December 31, 2020, our backlog was $283.4 million. Backlog in the Aerospace segment was $334.7 million at December 31, 2021, of which $299.4 million is expected to be recognized as revenue in 2022. Backlog in the Test Systems segment was $81.0 million at December 31, 2021, of which $40.5 million is expected to be recognized as revenue of in 2022.
RELATED-PARTY TRANSACTIONS
Information regarding certain relationships and related transactions is incorporated herein by reference to the information included in the Company’s 2022 Proxy Statement which will be filed with the Commission within 120 days after the end of the Company’s 2021 fiscal year.
RECENT ACCOUNTING PRONOUNCEMENTS
See Note 1 of the consolidated financial statements at Item 8 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 92% of the Company’s consolidated sales are transacted in U.S. dollars. Net assets held in or measured in Canadian dollars amounted to $11.6 million at December 31, 2021. A 10% change in the value of the U.S. dollar versus the Canadian dollar would have had a $0.8 million impact to 2021 net income. Net assets held in or measured in Euros amounted to $26.5 million at December 31, 2021. A 10% change in the value of the U.S. dollar versus the Euros would have had a $0.1 million impact to 2021 net income.
Risk due to fluctuation in interest rates is a function of the Company’s floating rate debt obligations, which total approximately $163.0 million at December 31, 2021. A change of 1% in interest rates of all variable rate debt would impact annual net income by approximately $1.6 million, before income taxes.
31


ITEM 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and 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, 2021 and 2020, the related consolidated statements of operations, comprehensive (loss) income, shareholders' equity and cash flows for each of the three years in the period ended December 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, 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, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated March 4, 2022 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.









32


Valuation of Goodwill
Description of the MatterAs of December 31, 2021, the Company’s goodwill balance was $58.3 million. 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 revenue growth rates 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 especially challenging due to the estimation required in determining the fair value of certain of the Company’s reporting units with goodwill. The fair value estimates for certain reporting units were sensitive to the significant assumptions of the revenue growth rate and the weighted-average cost of capital. These assumptions are affected by expectations about the pace of global economic recovery from the COVID-19 pandemic, which affects future market and economic conditions, particularly those in the aerospace industry.
How We Addressed the Matter in Our AuditWe 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 impairment analysis.

To test the estimated fair value of the Company’s reporting units, 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, taking into consideration the effects of COVID-19, and performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the reporting units that would result from changes in the assumptions. We also involved our valuation professionals to assist in our evaluation of the weighted-average cost of capital used in the fair value estimates. 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. We also assessed the appropriateness of the disclosures in the consolidated financial statements.
33


Revenue Recognition
Description of the MatterFor the year ended December 31, 2021, the Company’s revenues totaled $444.9 million. As discussed in Note 2 to the consolidated financial statements, some of the Company’s contracts with customers contain multiple performance obligations. 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 and acceptance by 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 satisfies the performance obligation and recognizes revenue over time. The Company uses costs incurred to date relative to total estimated costs at completion to measure progress.

Auditing management’s evaluation of contracts with customers was especially challenging due to the effort 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 identification and determination of the performance obligations and the timing of revenue recognition.
How We Addressed the Matter in Our AuditWe obtained an understanding, evaluated the design, and tested the operating effectiveness of controls over the Company’s revenue recognition process. For example, we tested controls over management’s review of the terms and conditions of contracts with customers which included an analysis of the distinct performance obligations 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 also tested management’s centralized monitoring control over completeness of the contract reviews and appropriateness of the accounting conclusions.

We performed procedures to test the identification and determination of the performance obligations and the timing of revenue recognition which included reading a sample of executed contracts and purchase orders to understand the contract, performing an independent assessment of the identification of distinct performance obligations and the appropriate timing of revenue recognition, testing the mathematical accuracy of revenue recognized based on costs incurred to date relative to total estimated costs at completion and comparing our assessment to that of management. We tested the completeness and accuracy of the Company’s contract summary documentation, specifically related to the identification and determination of distinct performance obligations and the timing of revenue recognition. We also assessed the appropriateness of the disclosures in the consolidated financial statements.

/s/ Ernst & Young LLP
We have served as the Company‘s auditor since 1992.
Buffalo, New York
March 4, 2022
34


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, 2021 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, 2021.
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 4, 2022
Peter J. Gundermann
President & Chief Executive Officer
(Principal Executive Officer)
/s/ David C. BurneyMarch 4, 2022
David C. Burney
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)

35


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and 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, 2021, 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, 2021, 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, 2021 and 2020, the related consolidated statements of operations, comprehensive (loss) income, shareholders’ equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes and financial statement schedule listed in the Index at Item 15(a)(2) and our report dated March 4, 2022 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 4, 2022
36


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF OPERATIONS
 Year Ended December 31,
(In thousands, except per share data)202120202019
Sales$444,908 $502,587 $772,702 
Cost of Products Sold379,545 405,744 616,560 
Gross Profit65,363 96,843 156,142 
Selling, General and Administrative Expenses99,051 110,528 143,358 
Net Gain on Sale of Facility5,014   
Impairment Loss 87,016 11,083 
(Loss) Income from Operations(28,674)(100,701)1,701 
Net Gain on Sale of Businesses10,677  78,801 
Other Expense, Net of Other Income2,159 4,968 6,058 
Interest Expense, Net of Interest Income6,804 6,741 6,141 
(Loss) Income Before Income Taxes(26,960)(112,410)68,303 
(Benefit from) Provision for Income Taxes(1,382)3,371 16,286 
Net (Loss) Income$(25,578)$(115,781)$52,017 
Basic (Loss) Earnings Per Share$(0.82)$(3.76)$1.62 
Diluted (Loss) Earnings Per Share$(0.82)$(3.76)$1.60 
See notes to consolidated financial statements.
37


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
 Year Ended December 31,
(In thousands)202120202019
Net (Loss) Income$(25,578)$(115,781)$52,017 
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments(939)2,574 114 
Retirement Liability Adjustment – Net of Tax2,894 (3,396)(2,413)
Other Comprehensive Income (Loss)1,955 (822)(2,299)
Comprehensive (Loss) Income$(23,623)$(116,603)$49,718 
See notes to consolidated financial statements.
38


ASTRONICS CORPORATION
CONSOLIDATED BALANCE SHEETS
 December 31,
(In thousands, except share and per share data)20212020
ASSETS
Current Assets:
Cash and Cash Equivalents$29,757 $40,412 
Accounts Receivable, Net of Allowance for Estimated Credit Losses107,439 93,056 
Inventories157,576 157,059 
Prepaid Expenses and Other Current Assets45,089 26,420 
Total Current Assets339,861 316,947 
Property, Plant and Equipment, Net of Accumulated Depreciation
95,236 106,678 
Operating Right-of-Use Assets16,169 18,953 
Other Assets5,270 8,999 
Intangible Assets, Net of Accumulated Amortization94,320 109,886 
Goodwill58,282 58,282 
Total Assets$609,138 $619,745 
LIABILITIES AND SHAREHOLDERS’ EQUITY
Current Liabilities:
Accounts Payable$34,860 $26,446 
Accrued Payroll and Employee Benefits19,607 16,285 
Accrued Income Taxes2,621 1,017 
Current Operating Lease Liabilities6,778 4,998 
Other Accrued Expenses27,391 20,419 
Customer Advanced Payments and Deferred Revenue27,356 24,571 
Total Current Liabilities118,613 93,736 
Long-term Debt163,000 173,000 
Supplemental Retirement Plan and Other Liabilities for Pension Benefits31,199 32,437 
Long-term Operating Lease Liabilities12,018 16,637 
Other Liabilities26,283 30,655 
Deferred Income Taxes1,421 2,909 
Total Liabilities352,534 349,374 
Shareholders’ Equity:
Common Stock, $.01 par value, Authorized 40,000,000 Shares
28,910,605 Shares Issued and 25,102,545 Outstanding at December 31, 2021
27,824,766 Shares Issued and 24,016,706 Outstanding at December 31, 2020
289 278 
Convertible Class B Stock, $.01 par value, Authorized 15,000,000 Shares
6,375,392 Shares Issued and Outstanding at December 31, 2021
6,877,437 Shares Issued and Outstanding at December 31, 2020
64 69 
Additional Paid-in Capital92,037 82,187 
Accumulated Other Comprehensive Loss(14,495)(16,450)
Retained Earnings287,225 312,803 
Treasury Stock, 3,808,060 Shares at December 31, 2021 and 2020
(108,516)(108,516)
Total Shareholders’ Equity256,604 270,371 
Total Liabilities and Shareholders’ Equity$609,138 $619,745 
See notes to consolidated financial statements.
39


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)Year Ended December 31,
Cash Flows from Operating Activities202120202019
Net (Loss) Income$(25,578)$(115,781)$52,017 
Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures:
Non-cash Items:
Depreciation and Amortization29,005 31,854 33,049 
Provision for Losses on Inventory and Receivables3,942 6,079 16,947 
Equity-based Compensation Expense6,460 5,184 3,843 
Deferred Tax (Benefit) Expense(441)15,553 (14,385)
Operating Lease Non-cash Expense5,198 4,500 4,208 
Net Gain on Sales of Assets(5,083)  
Contingent Consideration Liability Fair Value Adjustment(2,200)  
Non-cash 401K Contribution4,199   
Net Gain on Sale of Businesses, Before Taxes(10,677) (78,801)
Impairment Loss 87,016 11,083 
Accrued Litigation Claim8,374  19,619 
Equity Investment Other Than Temporary Impairment 3,493 5,000 
Restructuring Activities267 1,173 6,539 
Deferral of Federal Payroll Taxes 5,877  
Other3,912 2,157 1,610 
Cash Flows from Changes in Operating Assets and Liabilities:
Accounts Receivable(14,832)53,928 34,083 
Inventories(5,150)(13,614)(12,711)
Prepaid Expenses and Other Current Assets20 (45)(1,160)
Accounts Payable8,610 (9,930)(16,617)
Accrued Expenses(5,037)(17,667)(10,737)
Income Taxes Payable/Receivable156 (10,440)3,371 
Customer Advanced Payments and Deferred Revenue(235)(7,043)(11,919)
Operating Lease Liabilities(6,036)(4,556)(3,840)
Supplemental Retirement Plan and Other Liabilities(404)(403)1,490 
Cash Flows from Operating Activities(5,530)37,335 42,689 
Cash Flows from Investing Activities
Acquisitions of Businesses, Net of Cash Acquired  (28,907)
Proceeds from Sale of Businesses and Assets9,213  106,946 
Capital Expenditures(6,034)(7,459)(12,083)
Other Investing Activities 1,662 (1,326)
Cash Flows from Investing Activities$3,179 $(5,797)$64,630 











40


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS, CONTINUED
(In thousands)Year Ended December 31,
Cash Flows from Financing Activities202120202019
Proceeds from Long-term Debt$20,000 $155,000 $117,000 
Principal Payments on Long-term Debt(30,000)(170,228)(156,107)
Purchase of Outstanding Shares for Treasury (7,732)(50,784)
Debt Acquisition Costs (360) 
Stock Award and Employee Stock Purchase Plan (“ESPP”) activity3,396 666 (545)
Finance Lease Principal Payments(901)(1,922)(1,746)
Cash Flows From Financing Activities(7,505)(24,576)(92,182)
Effect of Exchange Rates on Cash(799)1,544 147 
(Decrease) Increase in Cash and Cash Equivalents(10,655)8,506 15,284 
Cash and Cash Equivalents at Beginning of Year40,412 31,906 16,622 
Cash and Cash Equivalents at End of Year$29,757 $40,412 $31,906 
Supplemental Cash Flow Information:
Interest Paid$5,951 $5,829 $5,707 
Income Taxes (Refunded) Paid, Net of Refunds(1,250)(1,536)27,343 
See notes to consolidated financial statements.
41


ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
 Year Ended December 31,
(In thousands)202120202019
Common Stock
Beginning of Year$278 $269 $260 
Net Exercise of Stock Options, including ESPP5 1 1 
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)1   
Class B Stock Converted to Common Stock5 8 8 
End of Year$289 $278 $269 
Convertible Class B Stock
Beginning of Year$69 $76 $83 
Net Exercise of Stock Options 1 1 
Class B Stock Converted to Common Stock(5)(8)(8)
End of Year$64 $69 $76 
Additional Paid in Capital
Beginning of Year$82,187 $76,340 $73,044 
Net Exercise of Stock Options, including ESPP, and Equity-based Compensation Expense10,029 5,847 3,296 
Tax Withholding Related to Issuance of RSU’s(179)  
End of Year$92,037 $82,187 $76,340 
Accumulated Other Comprehensive Loss
Beginning of Year$(16,450)$(15,628)$(13,329)
Foreign Currency Translation Adjustments(939)2,574 114 
Retirement Liability Adjustment – Net of Taxes2,894 (3,396)(2,413)
End of Year$(14,495)$(16,450)$(15,628)
Retained Earnings
Beginning of Year$312,803 $428,584 $376,567 
Net (Loss) Income(25,578)(115,781)52,017 
End of Year$287,225 $312,803 $428,584 
Treasury Stock
Beginning of Year$(108,516)$(100,784)$(50,000)
Purchase of Shares (7,732)(50,784)
End of Year$(108,516)$(108,516)$(100,784)
Total Shareholders’ Equity$256,604 $270,371 $388,857 
See notes to consolidated financial statements.

ASTRONICS CORPORATION
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY, CONTINUED
 Year Ended December 31,
(Share data, in thousands)202120202019
Common Stock
Beginning of Year27,825 26,874 25,978 
Net Issuance of Common Stock for RSU’s70 45 18 
Net Issuance from Exercise of Stock Options, including ESPP
485 48 63 
Class B Stock Converted to Common Stock531 858 815 
End of Year28,911 27,825 26,874 
Convertible Class B Stock
Beginning of Year6,877 7,650 8,290 
Net Issuance of Restricted Stock4   
Net Issuance from Exercise of Stock Options25 85 175 
Class B Stock Converted to Common Stock(531)(858)(815)
End of Year6,375 6,877 7,650 
Treasury Stock
Beginning of Year3,808 3,526 1,675 
Purchase of Shares 282 1,851 
End of Year3,808 3,808 3,526 
See notes to consolidated financial statements.
42


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 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, France and England, as well as engineering offices in the 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.
See Notes 21 and 22 for details of our acquisition and divestiture activities in 2021, 2020 and 2019.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued through 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 8. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 7 for a discussion of goodwill impairment charges recorded in 2020. No goodwill impairment charges were required in 2021. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray.
In September 2021 the Company also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received $7.4 million in cash under the grant in 2021. The remaining balance due to be received of $7.3 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of December 31, 2021. The Company expects to receive a second installment of approximately $5.2 million in the first quarter of 2022, and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough, lay off or
43


reduce the compensation levels of a defined group of employees during the six-month period of performance between September 2021 and March 2022. We account for the proceeds from the grant by analogy to International Accounting Standard (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance and its principles surrounding the recognition of grants related to income. The grant benefit will be 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 is intended to defray. During the year ended December 31, 2021, the Company recognized $8.7 million of the award. The unearned portion of the AMJP award of $6.0 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at December 31, 2021.
The following table presents the COVID-19 related government assistance, including AMJP, recorded during the years ended December 31, 2021 and 2020:
Year Ended December 31,
(In thousands)20212020
Cost of Products Sold$10,682 $2,383 
Selling, General and Administrative Expenses228 278 
Total$10,910 $2,661 
Restructuring Activities
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
For more information regarding these restructuring plans see Note 23.
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.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.
For additional information on the acquired businesses, see Note 21.
Cost of Products Sold, Engineering 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 engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering expenses amounted to $85.3 million in 2021, $86.8 million in 2020 and $108.9 million in 2019. 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, 2021, 2020 and 2019.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of
44


employee stock options and restricted stock units (“RSU's”), 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.
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.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.
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.
Property, Plant and Equipment
Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&E”) 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; 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 $12.7 million, $13.3 million and $13.7 million in 2021, 2020 and 2019, respectively.
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.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to PP&E, intangible assets and right-of-use assets in
45


conjunction with the AeroSat restructuring. See Note 23 for further information regarding the restructuring and impairment charges.
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. During the fourth quarter of 2021, we sold a facility resulting in a gain of $5.0 million. Refer to Note 22.
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. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.
The 2021 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized. See Note 7 for further information regarding the goodwill impairment charges in 2020 and 2019.
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 Accounting Standards Update (“ASU”) 2012-2. In 2019, the undiscounted cash flows of the AeroSat reporting unit were determined to be insufficient to recover the carrying value of the long-lived assets. The Company recorded a full impairment charge of approximately $6.2 million in the December 31, 2019 Consolidated Statements of Operations associated with intangible assets of the AeroSat reporting unit in conjunction with restructuring activities.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, 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, 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.
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. Such amounts were immaterial in 2021, 2020 and 2019. 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.
In 2020, the Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the
46


accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
Deferred Tax Asset Valuation Allowance
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.
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 2021, 2020, and 2019.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2021.
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.
Acquisitions
The Company accounts for its acquisitions under 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. See Note 21 regarding the acquisitions in 2019.


47


Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.

Date of adoption: Q1 2021
ASU No. 2021-10
Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance
This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q4 2021









48


Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.
This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.

Planned date of adoption: Q1 2023
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and 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 invoicing, 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. As of December 31, 2021, the Company does 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. As of December 31, 2021 and 2020, the Company did not have material capitalized fulfillment costs.
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.
49


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, which is generally upon delivery and acceptance by the customer. 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 on a straight-line basis throughout the contract period.
On December 31, 2021, we had $415.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $339.9 million of our remaining performance obligations as revenue in 2022.
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.
We recognized $18.2 million and $23.5 million during the year ended December 31, 2021 and 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist 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
50


liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2021
$17,697 $28,641 
Ending Balance, December 31, 2021
$25,941 $28,495 
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. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of additional customer advances or deferred revenues recorded.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202120202019
Aerospace Segment
Commercial Transport
$201,990 $262,636 $523,921 
Military
70,31267,94476,542
Business Jet
56,67360,43767,541
Other
36,26326,97124,605
Aerospace Total365,238417,988692,609
Test Systems Segment
Semiconductor
 3,4839,692
Aerospace & Defense
79,67081,11670,401
Test Systems Total79,67084,59980,093
Total$444,908 $502,587 $772,702 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202120202019
Aerospace Segment
Electrical Power & Motion
$141,746 $179,245 $338,237 
Lighting & Safety
103,749118,928185,462
Avionics
64,90176,113106,787
Systems Certification
13,0506,89914,401
Structures
5,5299,83223,117
Other
36,26326,97124,605
Aerospace Total365,238417,988692,609
Test Systems79,670 84,59980,093
Total$444,908 $502,587 $772,702 
51


NOTE 3 — ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20212020
Trade Accounts Receivable$84,681 $78,577 
Unbilled Recoverable Costs and Accrued Profits25,941 17,697 
Total Receivables, Gross110,622 96,274 
Less Allowance for Estimated Credit Losses(3,183)(3,218)
Total Receivables, Net$107,439 $93,056 
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, 2019
$3,559 
Bad Debt Expense, Net of Recoveries1,913 
Write-off Charges Against the Allowance and Other Adjustments(2,254)
Balance at December 31, 2020
$3,218 
Bad Debt Expense, Net of Recoveries90 
Write-off Charges Against the Allowance and Other Adjustments(125)
Balance at December 31, 2021
$3,183 

NOTE 4 — INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20212020
Finished Goods$28,579 $26,964 
Work in Progress22,954 21,987 
Raw Material106,043 108,108 
Total Inventories$157,576 $157,059 
At December 31, 2021, the Company’s reserve for inventory valuation was $33.8 million, or 17.7% of gross inventory. At December 31, 2020, the Company’s reserve for inventory valuation was $33.4 million, or 17.5% of gross inventory.
NOTE 5 — PROPERTY, PLANT AND EQUIPMENT
Property, Plant and Equipment at December 31 are as follows:
(In thousands)20212020
Land$8,632 $9,891 
Building and Improvements70,566 75,493 
Machinery and Equipment121,960 119,444 
Construction in Progress5,680 5,843 
Total Property, Plant and Equipment, Gross$206,838 $210,671 
Less Accumulated Depreciation111,602 103,993 
Total Property, Plant and Equipment, Net$95,236 $106,678 
There was a $2.3 million impairment of property, plant and equipment in the year ended December 31, 2019, classified within Impairment Loss in the Consolidated Statement of Operations, as more fully discussed in Note 23.
52


NOTE 6 — INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 20212020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,979 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,592 11,082 10,085 
Trade Names10 years11,447 8,518 11,512 7,537 
Completed and Unpatented Technology9 years47,932 30,441 48,043 25,766 
Customer Relationships15 years142,276 69,033 142,478 60,096 
Total Intangible Assets12 years$214,883 $120,563 $215,261 $105,375 
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $15.4 million, $17.1 million and $17.6 million for 2021, 2020 and 2019, respectively. During 2019 there was a $6.2 million impairment of intangible assets in conjunction with the AeroSat restructuring. The amount is classified within Impairment Loss in the Consolidated Statements of Operations.
Based upon acquired intangible assets at December 31, 2021, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
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, 2019
$123,038 $21,932 $144,970 
Acquisitions and Divestitures (298)(298)
Impairment Charge(86,312) (86,312)
Foreign Currency Translations and Other(78) (78)
Balance at December 31, 2020
$36,648 $21,634 $58,282 
Foreign Currency Translations and Other   
Balance at December 31, 2021
$36,648 $21,634 $58,282 
Goodwill, Gross$157,349 $21,634 $178,983 
Accumulated Impairment Losses(120,701) (120,701)
Goodwill, Net$36,648 $21,634 $58,282 
The Company’s four reporting units with goodwill as of the first day of our fourth quarter of 2021 were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, 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 charge was recognized.
Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020.
53


We determined that the estimated fair value of four of the eight reporting units with goodwill significantly exceeded their respective carrying values and did not result in a goodwill impairment for these four reporting units as of March 28, 2020.
For the remaining four reporting units with goodwill, we determined that the estimated fair value was less than their respective carrying values. We recognized full impairments of the goodwill of our Astronics Connectivity Systems and Certification (“ACSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of our PECO reporting unit as of March 28, 2020.
During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020. As a result of this quantitative test, we determined that the estimated fair value was less than the respective carrying value as of June 27, 2020.
As a result of our interim goodwill impairment tests, we recorded non-cash goodwill impairment charges in the Aerospace segment of approximately $86.3 million within the Impairment Loss line of the December 31, 2020 Consolidated Statements of Operations.
In the year ending December 31, 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the December 31, 2019 Consolidated Statements of Operations.
NOTE 8 — LONG-TERM DEBT
The Company's long-term debt at December 31, 2021 and 2020 consists of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter. At December 31, 2020, there was $173.0 million outstanding under the revolving credit facility, none of which is due prior to the expiration date.
At December 31, 2021, there was $163.0 million outstanding on the revolving credit facility and there remained $210.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at December 31, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company’s interest rate under the Amended Facility is 3.25% at December 31, 2021. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility required mandatory prepayments during the suspension period when the Company’s cash balance exceeded $100 million. During the year ended December 31, 2020, subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 million.
54


On March 1, 2022, the Company executed an amendment to the Amended Facility, which reduced the revolving credit line from $375 million to $225 million and extended the maturity date of the loans under the facility from February 16, 2023 to May 30, 2023. Interest will be payable on the unpaid principal amount of the facility at a rate equal to the Secured Overnight Financing Rate (“SOFR”, which shall be at least 1.00%), plus between 1.50% to 3.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.40% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The amendment provided for the payment of a consent fee of 10 basis points of the commitment for each consenting lender.
The amendment will require the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $35 million. The maximum net leverage ratio is set at 4.75 to 1 for the first and second quarters of 2022 and 3.75 to 1 thereafter, and the definition of Adjusted EBITDA has been modified to exclude income from earnout payments and asset sales.
The Amended Facility also temporarily restricts certain activities, including dividend payments, acquisitions and share repurchases, through the third quarter of 2022. The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
While we expect to be able to refinance, replace or extend the maturity date of our credit facility before it matures, we cannot be sure that we will be able to obtain such debt refinancing on commercially reasonable terms or at all. The extent to which we will be able to effect such refinancing, replacement or maturity extension on terms that are favorable to us or at all is dependent on a number of highly uncertain factors, including then-prevailing credit and other market conditions, economic conditions, particularly in the aerospace and defense markets, disruptions or volatility caused by factors such as COVID-19, regional conflicts, inflation, and supply chain disruptions. In addition, rising interest rates could limit our ability to refinance our existing credit facility when it matures or cause us to pay higher interest rates upon refinancing. As the Company’s long-term debt approaches maturity, if the Company is unable to refinance, replace or extend the maturity on its credit facility, the Company’s liquidity, results of operations, and financial condition could be materially adversely impacted.
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)202120202019
Balance at Beginning of the Year$7,018 $7,660 $5,027 
Warranty Liabilities Divested or Acquired  (80)
Warranties Issued6,083 1,725 3,781 
Reassessed Warranty Exposure(1,474)(1,029)1,451 
Warranties Settled(3,444)(1,338)(2,519)
Balance at End of the Year$8,183 $7,018 $7,660 
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 remaining fixed minimum rental
55


payments used in the calculation of the 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, 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. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised.
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. 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 liabilities at December 31:
(In thousands)20212020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,318 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization12,439 8,015 
Operating Right-of-Use Assets, Net$16,169 $18,953 
Short-term Operating Lease Liabilities$6,778 $4,998 
Long-term Operating Lease Liabilities12,018 16,637 
Operating Lease Liabilities$18,796 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization106 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$71 $1,445 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$72 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities 734 
Finance Lease Liabilities$72 $2,815 
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20212020
Finance Lease Cost:
Amortization of ROU Assets$573 $1,020 
Interest on Lease Liabilities78214
Total Finance Lease Cost651 1,234 
Operating Lease Cost5,8815,292
Impairment Charge of Operating Lease ROU Asset 691
Variable Lease Cost1,5461,358
Short-term Lease Cost (excluding month-to-month)271175
Less Sublease and Rental Income(1,265)(1,437)
Total Operating Lease Cost6,433 6,079 
Total Net Lease Cost$7,084 $7,313 
56


The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20212020
Operating Cash Flow for Finance Leases$78 $214 
Operating Cash Flow for Operating Leases$6,711 $5,334 
Financing Cash Flow for Finance Leases$901 $1,922 
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. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The weighted-average remaining term for the Company's operating and financing leases are approximately 5 years and less than 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2022$7,296 $72 
20233,879  
20242,886  
20252,808  
20261,210  
Thereafter2,151  
Total Lease Payments$20,230 $72 
Less: Interest1,434  
Total Lease Liability$18,796 $72 
These amounts exclude annual operating lease payments of $1.5 million per year through 2031, 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. Investment tax credits are recognized on the flow through method.
The provision for (benefit from) income taxes at December 31 consists of the following:
(In thousands)202120202019
Current
U.S. Federal$(1,713)$(8,679)$23,798 
State(667)(4,539)4,471 
Foreign1,439 1,036 2,402 
Current(941)(12,182)30,671 
Deferred
U.S. Federal(237)17,044 (16,250)
State(87)(92)727 
Foreign(117)(1,399)1,138 
Deferred(441)15,553 (14,385)
Total$(1,382)$3,371 $16,286 
57


The effective tax rates differ from the statutory federal income tax rate as follows:
202120202019
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(2.1)%(0.3)%(0.5)%
Non Deductible Goodwill Impairment %(10.2)% %
Contingent Consideration Liability Fair Value Adjustment1.7 % % %
Other(0.7)% %0.5 %
Foreign Tax Rate Differential(2.7)%(1.0)%1.4 %
State Income Tax, Net of Federal Income Tax Effect2.2 %3.3 %6.0 %
Research and Development Tax Credits12.8 %2.2 %(4.6)%
Change in Valuation Allowance(29.8)%(19.2)%1.1 %
Net GILTI and FDII Tax Benefit % %(1.2)%
Foreign Tax Credit for Dividend Withholding1.7 % % %
Tax Rate Change on 2020 Federal Net Operating Loss Carryback0.9 %1.3 % %
Other0.1 %(0.1)%0.1 %
Effective Tax Rate5.1 %(3.0)%23.8 %
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.
58


Significant components of the Company’s deferred tax assets and liabilities at December 31, are as follows:
(In thousands)20212020
Deferred Tax Assets:
Asset Reserves$17,462 $18,189 
Deferred Compensation7,424 7,564 
Section 163(j) - Interest Expense Limitation891  
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax4,674 866 
Customer Advanced Payments and Deferred Revenue1,301 2,216 
Net Operating Loss Carryforwards and Other15,617 11,244 
Goodwill and Intangible Assets1,082 2,069 
ASC 606 Revenue Recognition1,817 2,311 
Lease Liabilities4,178 5,545 
Other5,540 2,300 
Total Gross Deferred Tax Assets59,986 52,304 
Valuation Allowance for Federal and State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(43,519)(37,168)
Deferred Tax Assets16,467 15,136 
Deferred Tax Liabilities:
Depreciation9,393 10,166 
ASC 606 Revenue Recognition - Section 481(a) Adjustment1,030 928 
Lease Assets3,539 4,506 
Earnout Income Accrual2,603  
Other1,050 1,186 
Deferred Tax Liabilities17,615 16,786 
Net Deferred Tax Liabilities$(1,148)$(1,650)
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20212020
Other Assets — Long-term$273 $1,259 
Deferred Tax Liabilities — Long-term(1,421)(2,909)
Net Deferred Tax Liabilities$(1,148)$(1,650)
At December 31, 2021, gross federal net operating losses, amounted to approximately $22.1 million. In the current year, the Company generated approximately $15.8 million of net operating losses, which can be carried forward indefinitely, limited annually to 80% of taxable income. The remaining prior year carry forward net operating losses of approximately $6.3 million can be carried forward and are subject to annual limitations under Internal Revenue Code Section 382. Of these net operating losses, $5.9 million expire in 2037 and 2038 and the remaining $0.4 million will carryforward indefinitely. Given that the Company does not have a source of future taxable income to realize these net operating losses, a valuation allowance has been recorded on them.
At December 31, 2021, gross state net operating loss carryforwards amounted to approximately $137.2 million. These state net operating loss carryforwards begin to expire at various dates from 2021 through 2041. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and to utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance on $134.6 million of them. The remaining $2.6 million of net operating loss carryforwards are more likely than not to be realized.
At December 31, 2021, state income tax credit carryforwards amounted to approximately $1.8 million and begin to expire at various dates from 2021 to 2036. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future, the Company has recorded a valuation allowance on these credits.
At December 31, 2021, the estimated federal R&D tax credit for the current year amounted to approximately $2.6 million which the Company can carry forward through 2041. In addition, the Company has approximately $0.7 million of foreign tax
59


credits that it can carry forward through 2031. Given that the Company does not have a source of future taxable income to realize these tax attributes, a valuation allowance has been recorded on these credits.
During the year ended December 31, 2020, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and recorded a state income tax receivable of approximately $3.0 million as a component of Prepaid Expenses and Other Current Assets. The Company has filed amended state income tax returns for tax years 2015 and 2016 and intends to file amended state income tax returns for tax years 2017 through 2019 in order to claim these refunds.
During the year ended December 31, 2018, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and amended state income tax returns were filed for the open tax years of 2014 through 2017 to reflect this revised tax position. The Company is also claiming the benefit of the revised filing position for 2018 and subsequent tax years. The statute of limitations expired on various dates in 2020 and 2021 for the amended returns for tax years 2014 through 2016, and approximately $0.8 million and approximately $0.5 million of the unrecognized tax benefit was recognized during 2020 and 2021, respectively. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire in December 2022 for the amended return for tax year 2017, at which time approximately $0.5 million of the unrecognized tax benefit is expected to be recognized. The statute of limitations will expire in years 2022 through 2025 for tax years 2018 through 2021, respectively.
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 associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2020, reserves for uncertain tax positions were recorded in association with a revised state income tax filing positions pursuant to ASC Topic 740-10. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties that, if recognized, would impact the effective tax rate, is as follows:
(in thousands)202120202019
Balance at Beginning of the Year$1,890 $2,565 $2,197 
Decreases as a Result of Tax Positions Taken in Prior Years(478)(775) 
Increases as a Result of Tax Positions Taken in the Current Year 100 368 
Balance at End of the Year$1,412 $1,890 $2,565 
There are no material penalties or interest liabilities accrued as of December 31, 2021, 2020, or 2019, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2021, 2020 and 2019. 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 2017 through 2021 for federal purposes and 2017 through 2021 for state purposes.
Pretax (loss) income from the Company’s foreign subsidiaries amounted to $(3.3) million, $(7.0) million and $12.2 million for 2021, 2020 and 2019, respectively. The balance of pretax earnings or loss for each of those years were domestic.
On December 29, 2021, Luminescent Systems Canada, Inc. (“LSI Canada”) declared a one-time dividend in the amount of $16.5 million to its U.S. parent. LSI Canada remitted non-resident Canadian withholding tax on this dividend in the amount of approximately $0.8 million. No additional provision for U.S. federal or foreign taxes has been made as the remaining foreign subsidiaries’ undistributed earnings (approximately $3.0 million at December 31, 2021) are considered to be permanently reinvested. It is not practicable to determine the amount of outside basis differences related to the investment in foreign subsidiaries and other taxes that would be payable if these amounts were repatriated to the U.S.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred, and includes in its U.S. income tax return foreign subsidiary earnings from its Controlled Foreign Corporations (“CFCs”) in excess of an allowable return on the foreign subsidiary’s tangible assets. The Company does not expect to incur any GILTI tax expense during the year ended December, 31, 2021 as the Company is in a net tested loss position. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded no tax benefit during the year ended December 31, 2021, a tax benefit of less than $0.1 million during the year ended December 31, 2020, and a tax benefit of approximately $0.8 million during the year ended December 31, 2019.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID-19 pandemic. The CARES Act includes many measures to assist companies,
60


including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the years ended December 31, 2021 and 2020, the Company recorded a tax benefit relating to the NOL carryback provisions and the technical correction for qualified improvement property provided for in the CARES Act of approximately $0.3 million and $1.5 million respectively.
As a result of the on-going COVID-19 pandemic, the Company generated a significant tax loss for the year ended December 31, 2020, which was carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three years period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a provision for valuation allowances against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.
NOTE 12 — PROFIT SHARING/401K PLAN
The Company offers eligible domestic full-time employees participation in certain profit sharing/401K plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which, under certain of the profit sharing/401K plans, is partially matched by the Company. In response to the impact of the COVID-19 pandemic, both the discretionary Company contribution and the match were temporarily suspended beginning in the second quarter of 2020. The discretionary Company contribution and, where applicable, the matching contribution, were reinstated in the fourth quarter of 2021. The plans may be amended or terminated at any time.
Total charges to income before income taxes for these plans were approximately $4.3 million, $3.3 million and $10.0 million in 2021, 2020 and 2019, respectively. The Company expects to fund substantially all of the 2021 401K contributions with treasury stock in lieu of cash in the first quarter of 2022.
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, 2021 and 2020 amounts to $28.5 million and $29.4 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, 2021 or 2020 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. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.
Unrecognized prior service costs of $1.4 million ($2.0 million net of $0.6 million in taxes) and unrecognized actuarial losses of $6.7 million ($8.3 million net of $1.6 million in taxes) are included in AOCI at December 31, 2021 and have not yet been recognized in net periodic pension cost.
61


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)20212020
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$31,730 $26,547 
Service Cost195 223 
Interest Cost764 836 
Actuarial (Gain) Loss(1,838)4,472 
Benefits Paid(348)(348)
End of the Year — December 31$30,503 $31,730 
In 2021, the net actuarial gain of $1.8 million is due principally to the increase of 33 basis points in the discount rate used to measure the benefit obligation as of December 31, 2021 compared to the prior year. The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20212020
Discount Rate2.75%2.42%
Future Average Compensation Increases
2.00% - 3.00%
0.00% - 2.00%
The plans are unfunded at December 31, 2021 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.3 million and a long-term accrued pension liability of $30.2 million. This also is the expected future contribution to the plan, since the plan is unfunded.
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 Expense, Net of Other Income 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)202120202019
Net Periodic Cost
Service Cost — Benefits Earned During Period$195 $223 $181 
Interest Cost764 836 916 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses1,292 648 300 
Net Periodic Cost$2,637 $2,093 $1,783 
The assumptions used to determine the net periodic cost are as follows:
202120202019
Discount Rate2.42%3.17%4.20%
Future Average Compensation Increases
2.00% - 3.00%
2.00%
2.00%
The Company expects the benefits to be paid in each of the next two years to be $0.3 million, $0.6 million in each of the following three years, and $7.9 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.
Participants in 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 $1.1 million for the years ended December 31, 2021 and 2020. 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 $1.0 million. The net periodic cost for the years ended December 31, 2021, 2020 and 2019 is immaterial.
The Company also has a defined benefit plan related to its subsidiary in France. The measurement date for determining the plan obligation and cost is December 31. The unfunded liability is $0.3 million for the years ended December 31, 2021 and 2020.
62


The plan is recognized in the accompanying Consolidated Balance Sheets as a long-term liability. The net periodic cost for the years ended December 31, 2021, 2020 and 2019 is immaterial.
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 93.7% funded as of January 1, 2021. The Company’s contributions to the plan were $0.4 million in 2021, $0.5 million in 2020 and $1.1 million in 2019. 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. In the years ended 2019 and 2020, the Company repurchased 1,851,000 and 282,000 shares, at an aggregate cost of $50.8 million and $7.7 million, respectively. The Company has the capacity under the currently authorized program to repurchase an additional $41.5 million. The 10b5-1 plan associated with the program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 8, the Company is currently restricted from further stock repurchases.
Reserved Common Stock
At December 31, 2021, approximately 11.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) Income 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)20212020
Foreign Currency Translation Adjustments$(5,407)$(4,468)
Retirement Liability Adjustment – Before Tax(11,370)(14,264)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax(9,088)(11,982)
Accumulated Other Comprehensive Loss$(14,495)$(16,450)
The components of other comprehensive income (loss) are as follows:
(In thousands)202120202019
Foreign Currency Translation Adjustments$(939)$2,574 $114 
Retirement Liability Adjustment2,894 (3,396)(3,054)
Tax Benefit  641 
Retirement Liability Adjustment2,894 (3,396)(2,413)
Other Comprehensive Income (Loss)$1,955 $(822)$(2,299)
In 2021 and 2020, no tax benefit was recognized as the Company had recorded a full valuation allowance.
63


NOTE 15 — EARNINGS (LOSS) PER SHARE
Earnings (loss) per share computations are based upon the following table:
(In thousands, except per share data)202120202019
Net (Loss) Income$(25,578)$(115,781)$52,017 
Basic Earnings Weighted Average Shares31,061 30,795 32,028 
Net Effect of Dilutive Stock Options  431 
Diluted Earnings Weighted Average Shares31,061 30,795 32,459 
Basic (Loss) Earnings Per Share$(0.82)$(3.76)$1.62 
Diluted (Loss) Earnings Per Share$(0.82)$(3.76)$1.60 
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 number of common shares excluded from the computation was approximately 1.2 million for the year ended December 31, 2021, 0.8 million for the year ended December 31, 2020, and 0.5 million for the year ended December 31, 2019.
The Company expects to fund substantially all of the 2021 401K contributions with treasury stock in lieu of cash in the first quarter of 2022. The earnings per share computation for the year ended December 31, 2021 is inclusive of approximately 0.4 million in shares outstanding for the equivalent shares needed to fulfill the 401K obligation using the closing share price as of December 31, 2021. Actual shares issued may differ based on the share price on the settlement date.
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 10 years from the grant date. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established Incentive Stock Option Plans 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, 2021, the Company had options outstanding for 390,466 shares under the plans.
The Company established the Directors Stock Option Plans 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, 2021, the Company had options outstanding for 78,261 shares under the plans.
During 2017, the Company established the 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 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 Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2021, the Company had stock options and RSU's outstanding of 1,211,283 shares under the Long Term Incentive Plan, and there were 1,790,581 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 RSU’s 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. RSU’s granted to officers and key employees generally cliff vest three years from the date of grant.
64


The following table provides compensation expense information based on the fair value of stock options and RSU's for the years ended December 31 as follows:
(In thousands)202120202019
Equity-based Compensation Expense$6,460 $5,184 $3,843 
Tax Benefit(924)(709)(452)
Equity-based Compensation Expense, Net of Tax$5,536 $4,475 $3,391 
Tax benefit excludes the impact of valuation allowances recorded against deferred tax assets.
Stock Options
No options were granted during the year ending December 31, 2020.
202120202019
Weighted Average Fair Value of the Options Granted$7.05 $ $11.93 
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:
202120202019
Risk-free Interest Rate
0.45% – 1.52%
%
1.67% – 1.78%
Dividend Yield
%
%
%
Volatility Factor
0.58
0.39
Expected Life in Years
510 years
57 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 years ended December 31 is as follows:
2021
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 1912,923 $25.50 $ 
Options Granted468,350 $12.64 $— 
Options Exercised(30,853)$10.87 $ 
Options Forfeited(86,762)$17.41 $— 
Outstanding at December 311,263,658 $21.64 $ 
Exercisable at December 31662,576 $26.11 $ 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $12.00, $13.23 and $27.95 as of December 31, 2021, 2020 and 2019, respectively.
The weighted average fair value of options vested during 2021, 2020 and 2019 was $14.58, $14.77 and $15.91, respectively. The total fair value of options that vested during the year amounted to $1.2 million, $1.4 million and $1.6 million for the years ended December 31, 2021, 2020 and 2019, respectively. At December 31, 2021, total compensation costs related to non-vested option awards not yet recognized amounts to $5.7 million and will be recognized over a weighted average period of approximately 2 years.
65


The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2021:
 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
$3.19 – $14.45
624,885 7.4$11.96 156,534 0.9$9.92 
$22.69 – $35.82
629,646 5.4$30.90 496,915 4.9$30.85 
$45.89 – $45.89
9,127 3.2$45.89 9,127 3.2$45.89 
1,263,658 6.4$21.64 662,576 3.9$26.11 
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 RSU’s granted to employees generally cliff vest three years from the date of grant, while RSU’s granted to directors cliff vest six months from the date of grant. There were 292,091 RSU’s granted in 2021 at a weighted-average price of $16.30, of which 82,813 awards were vested and issued during 2021. Forfeitures during the year were 30,797. Included in total equity-based compensation expense for the year ended December 31, 2021 was $3.3 million related to RSU’s. At December 31, 2021, total compensation costs related to non-vested awards not yet recognized amounts to $3.5 million and will be recognized over a weighted average period of approximately 1.9 years.
Employee Stock Purchase Plan
In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number 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, 2021, employees had subscribed to purchase 274,956 shares at $12.63 per share. The weighted average fair value of the options was approximately $5.00, $3.43 and $8.26 for options granted during the year ended December 31, 2021, 2020 and 2019, 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:
202120202019
Risk-free Interest Rate0.09 %0.12 %1.73 %
Dividend Yield % % %
Volatility Factor0.71 1.00 0.53 
Expected Life in Years1.01.01.0
NOTE 17 — FAIR VALUE
ASC Topic 820, Fair Value Measurements and Disclosures, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. ASC Topic 820 defines fair value based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
66


ASC Topic 820 establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at 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.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earnout estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earnout of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration was estimated at $2.2 million at December 31, 2020. The fair value assigned to the earnout was determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was zero as of December 31, 2021, with the contingent consideration liability fair value adjustment of $2.2 million recorded within the Selling, General and Administrative line in the Consolidated Condensed Statements of Operations in the year ended December 31, 2021.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2021 or 2020.
On a Non-recurring Basis:
In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method to estimate the fair value of reporting units utilizing unobservable inputs. The fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
There were no impairment charges to goodwill in any of the Company’s reporting units in 2021.
As further discussed in Note 7, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million within the Impairment Loss line in the Consolidated Statements of Operations in the year ended December 31, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit.
In 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the AeroSat restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million within the Impairment Loss line in the Consolidated Statements of Operations in the year ended December 31, 2019.
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. As of December 31, 2021, the Company concluded that no indicators of impairment relating to long-lived assets existed.
67


In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations for the year ended December 31, 2020. In conjunction with the restructuring of AeroSat in 2019, the Company recorded impairment charges to long-lived assets including intangible assets, property, plant and equipment and ROU assets of approximately $9.5 million in the Consolidated Statements of Operations for the year ended December 31, 2019.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments incurred a full impairment charge which accounts for $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. No such impairment was recorded in 2021. These are Level 3 measurements as there were no observable price changes during the year.
The Freedom and Diagnosys intangible assets acquired in 2019 were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
Of the severance charges recorded, $0.6 million, $2.6 million and $2.8 million in 2021, 2020 and 2019, respectively, qualify as one-time termination benefit arrangements and were initially measured at fair value using level 3 inputs.
Due to their short-term nature, the carrying value of cash and equivalents, 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.
NOTE 18 — SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2021 and 2020:
 Quarter Ended
(Unaudited)December 31,December 31,
(In thousands, except for per share data)20212020
Sales$116,052 $114,803 
Gross Profit (Sales Less Cost of Products Sold)$18,464 $19,118 
Net Gain on Sale of Facility$5,014 $ 
Earnout on Previous Sale of Business$10,677 $ 
Loss Before Income Taxes$(151)$(7,541)
Net Income (Loss)$1,604 $(19,985)
Basic Earnings (Loss) Per Share$0.05 $(0.65)
Diluted Earnings (Loss) Per Share$0.05 $(0.65)
In the fourth quarter of 2021, a portion of the AMJP grant received of $7.6 million was recognized as an offset to cost of products sold. This benefit was offset by a legal accrual recorded of $8.4 million relating to an adverse ruling of an on-going patent infringement case. In addition, the Company agreed to an earnout, shown above, with the buyer of the former semiconductor test business as more fully described in Note 22 and sold one of its Aerospace facilities, resulting in $5.0 million gain on sale discussed in Note 23. The Company also reinstituted its 401K employer contribution in the fourth quarter of 2021, and recorded expense of $4.3 million in that period. In the fourth quarter of 2021, after completion of the tax returns for the year ended December 31, 2020, the Company recorded a current federal tax benefit of approximately $1.7 million related to additional net operating loss and R&D tax credits that will be carried back to prior tax years in order to claim a refund.
In the fourth quarter of 2020, the Company recorded a partial valuation allowance of $14.1 million against its U.S. federal deferred tax assets.
68


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”).
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 the 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. Prior to 2019, the Company had accrued $1.0 million related to this matter. As a result of the judgment on direct sales into Germany, the Company recognized an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. AES has appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. If the first instance judgment is later reversed on appeal, the Company could reclaim any amounts that were previously paid to Lufthansa that are in excess of the amount awarded by the appellate court, but there can be no assurances that we will be successful on such appeal.
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 and the appeal is currently pending before the Higher Regional Court of Karlsruhe. In its appeal, Lufthansa requested an additional finding that AES shall be held liable for all damages (in an unspecified amount) caused by AES’s alleged incorrect accounting of its past sales.
On April 28, 2020, Lufthansa asked AES to provide the accounting on indirect sales (as defined above) and the sale of individual parts and an affidavit confirming the accuracy of the September 2015 accounting of direct sales. AES completed and delivered the final accounting on January 29, 2021.
If the December 6, 2019 decision of the Regional State Court of Mannheim is confirmed on appeal, AES would be 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. AES modified the outlet units at the end of 2014 and substantially all of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. As a result, the period for which AES is liable for damages in connection with indirect sales into Germany substantially finished at the end of 2014.
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 on the basis of 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, 2019 was approximately $11.6 million plus approximately $4.5 million of accrued interest, for a total of approximately $16.1 million. Interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa. Approximately $0.6 million was recorded within Selling, General and
69


Administrative Expenses in the Company’s Consolidated Statements of Operations in both 2020 and 2021 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 the damages and related interest will be paid before December 31, 2022. Therefore, the liability related to this matter, totaling $17.3 million and $16.7 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2021 and 2020, respectively.
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.
In the French matter, there was a hearing on the validity of the patent in October 2020. 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 is scheduled for December 8, 2022. 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, 2021 or 2020.
In the UK matter, a trial took place in June 2020 to address the issues of infringement and validity of the patent. On June 22, 2020, the Court held the UK patent valid and 3 out of 4 asserted claims infringed. 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 for damages in connection with direct sales into the UK extends until the expiration of the patent in May 2018. AES appealed the ruling, and the appeal hearing took place on November 2, 2021. On January 14, 2022, the Court dismissed the appeal on all grounds. Lufthansa has yet to plead its case for monetary compensation, which would be determined at a separate trial, expected to be held in the latter half of 2023. The case for damages will require extensive data gathering and analysis which has not yet been completed. This analysis will include evaluating whether any units sold into the UK were subsequently shipped into Germany, where they would be subject to the indirect sales claim discussed above. If this is the case, damages may be assessed in either the UK, or in the indirect sales matter in Germany, but not in both matters.
Under English law, Lufthansa has the option of pursuing a claim in relation to the defendants’ profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. That election has not yet been made by Lufthansa and there is currently no date set for it to make this election. However, as we have concluded a loss is probable and reasonably estimable based upon the information currently available to AES, we have estimated damages of approximately $6.2 million, plus accrued interest of approximately $1.1 million, for AES and its indemnified customers. Interest will accrue until final payment to Lufthansa. Approximately $7.3 million is reflected for this matter as a liability in the Consolidated Balance Sheet as of December 31, 2021, and has been recorded within Selling, General & Administrative Expenses in the accompanying Consolidated Statement of Operations for the year then ended. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the damages methodology is claimed by Lufthansa in advance of the damages trial. We currently believe it is unlikely that the UK damages claim will be completed and the damages and related interest will be paid before December 31, 2022. Therefore, the liability related to this matter, totaling $7.3 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2021.
Separate from any such damages Lufthansa may seek in connection with the UK infringement decision 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 of approximately $1.3 million was paid to Lufthansa in August 2020. The associated expense was recorded in the Consolidated Statements of Operations in the year ended December 31, 2020 within Selling, General & Administrative Expenses. 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. We have recorded an estimated liability of approximately $1.0 million in our Consolidated Balance Sheet at December 31, 2021. The associated expense is recorded within Selling, General & Administrative Expenses in the Consolidated Statement of Operations for the year then ended. It is likely that such amount will be payable within the next twelve months, and as such, the liability has been classified as a current liability in the accompanying Consolidated Balance Sheets within Other Accrued Expenses at December 31, 2021.
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
70


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.
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 remain. The case is currently in 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. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. The parties are currently engaged in IPR briefing before the PTAB and oral argument before the PTAB is scheduled for April 21, 2022. A decision on the IPR is expected in July 2022. The parties are waiting to learn whether the PTAB will institute the proceeding. No amounts have been accrued for this matter in the December 31, 2021 or 2020 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.
71


NOTE 20 — SEGMENTS
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202120202019
Sales:
Aerospace$365,261 $418,079 $692,614 
Less Inter-segment Sales(23)(91)(5)
Total Aerospace Sales365,238 417,988 692,609 
Test Systems80,027 85,589 80,495 
Less Inter-segment Sales(357)(990)(402)
Test Systems79,670 84,599 80,093 
Total Consolidated Sales$444,908 $502,587 $772,702 
Operating (Loss) Profit and Margins:
Aerospace$(8,614)$(89,833)$16,657 
(2.4)%(21.5)%2.4 %
Test Systems(3,765)5,549 4,494 
(4.7)%6.6 %5.6 %
Total Operating (Loss) Profit$(12,379)$(84,284)$21,151 
(2.8)%(16.8)%2.7 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$10,677 $ $78,801 
Interest Expense, Net of Interest Income(6,804)(6,741)(6,141)
Corporate and Other Expenses, Net(18,454)(21,385)(25,508)
(Loss) Income before Income Taxes$(26,960)$(112,410)$68,303 
Depreciation and Amortization:
Aerospace$23,349 $25,624 $27,879 
Test Systems5,022 5,577 4,534 
Corporate634 653 636 
Total Depreciation and Amortization$29,005 $31,854 $33,049 
Assets:
Aerospace$458,334 $484,885 
Test Systems105,335 105,079 
Corporate45,469 29,781 
Total Assets$609,138 $619,745 
Capital Expenditures:
Aerospace$4,932 $6,494 $11,552 
Test Systems1,082 952 380 
Corporate20 13 151 
Total Capital Expenditures$6,034 $7,459 $12,083 
Operating (loss) profit is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating (loss) profit in the Aerospace segment in 2020 and 2019 included goodwill impairment and restructuring charges, discussed in Note 7 and Note 23, respectively.
72


The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202120202019
United States$350,428 $377,218 $583,589 
North America (excluding United States)6,990 7,656 12,585 
Asia21,089 27,579 40,764 
Europe62,138 85,306 130,227 
South America1,082 1,788 862 
Other3,181 3,040 4,675 
Total$444,908 $502,587 $772,702 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20212020
United States$85,681 $95,281 
France7,688 9,109 
India936 1,223 
Canada931 1,065 
Total$95,236 $106,678 
Sales recorded by the Company’s foreign operations were $36.6 million, $52.3 million and $85.9 million in 2021, 2020 and 2019, respectively. Net loss from these locations was $3.8 million and $6.6 million in 2021 and 2020, respectively, and net income was $8.6 million in 2019. Net assets held outside of the U.S. total $40.5 million and $63.3 million at December 31, 2021 and 2020, respectively. The exchange gain included in determining net income was insignificant in 2021 and 2020, and the exchange loss was insignificant in 2019. Cumulative translation adjustments amounted to $5.4 million and $4.5 million at December 31, 2021 and 2020, respectively.
The Company had a significant concentration of business in 2021 with The Boeing Company (“Boeing”), and had a significant concentration with both Boeing and Panasonic Aviation Corporation (“Panasonic”) in prior years. Sales to Boeing and Panasonic are primarily in the Aerospace segment. The following is information relating to the activity with those customers:
202120202019
Percent of Consolidated Sales
Boeing10.0%9.5%13.6%
Panasonic*11.1%13.0%
(In thousands)20212020
Accounts Receivable at December 31,
Boeing$14,545 $6,490 
Panasonic
*
$4,083 
* Sales to Panasonic represented less than 10% of total consolidated sales in 2021.
NOTE 21 — ACQUISITIONS
Diagnosys Inc. and its affiliates
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earnout estimated at a fair value of $2.5 million at acquisition. The terms of the acquisition allow for a potential earnout of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. No earnout is expected to be payable based on actual and expected order levels. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Diagnosys is included in our Test Systems segment. Diagnosys is a developer and manufacturer of comprehensive automated test
73


equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets.
The purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
Freedom Communication Technologies, Inc.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. The purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
NOTE 22 — DIVESTITURE ACTIVITIES
Semiconductor Test Business
On February 13, 2019, the Company completed the divestiture of its semiconductor business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The income tax expense relating to the gain was $19.7 million.
The transaction also includes two elements of contingent earnouts. The “First Earnout” is 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 may not exceed $35.0 million in total. The “Second Earnout” is 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 is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do 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 has 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. On February 14, 2022, the Company was notified by the purchaser that they have calculated $11.2 million as being payable for the calendar 2021 earnout. We are in the process of reviewing the calculation, and expect to record the additional gain on the sale, and receive the payment, in the first quarter of 2022.
Airfield Lighting Product Line
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Statements of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.
Other Disposal Activity
On October 6, 2021, as part of a planned consolidation effort, the Company sold one of its Aerospace facilities for $9.2 million. Net cash proceeds were approximately $8.8 million. A gain on sale of approximately $5.0 million was recorded in the Consolidated Statements of Operations in Net Gain on Sale of Facility in the year ended December 31, 2021.
In 2020 the Company sold certain facilities within the Aerospace segment for $1.5 million in cash. The net gain on the sale was insignificant.
74


NOTE 23 — IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES
Goodwill Impairment
The 2021 goodwill impairment test resulted in no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized in 2021. See Note 7 for discussion of the $86.3 million and $1.6 million of goodwill impairments charges in 2020 and 2019, respectively, within the Aerospace segment. Such amounts are reported within the Impairment Loss line of the Consolidated Statements of Operations in the respective year.
Restructuring Activities
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
As a result of the restructuring plan, the Company’s total non-cash asset write-downs and impairment charges recorded in the fourth quarter of 2019 (including the goodwill impairment described above and a $9.5 million impairment of long-lived assets) amounted to $23.6 million. Restructuring charges of $5.2 million comprised of employee termination benefits and non-cancelable inventory purchase commitments in the future for inventory which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan were also recorded in 2019. The Company incurred an impairment charge to ROU assets of approximately $0.7 million during 2020. Additional charges of $0.2 million and $0.4 million associated with restructuring at AeroSat were recorded during 2021 and 2020, respectively. All such charges were included in the Aerospace segment.
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Accordingly, restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment were recorded in 2020. Additional restructuring charges of $0.6 million occurred during 2021 to align the workforce to expected activities and to consolidate certain facilities. $0.3 million of current year severance expense was related with the Aerospace segment and $0.3 million was related with the Test Systems segment. Any future restructuring actions will depend upon market conditions, customer actions and other factors.
The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:
(In thousands)202120202019
Cost of Products Sold$221 $280 $15,397 
Selling, General and Administrative Expenses577 5,047 2,356 
Impairment Loss 87,016 11,083 
Total Restructuring and Impairment Charges$798 $92,343 $28,836 
The following table reconciles the beginning and ending liability for restructuring charges:
(In thousands)202120202019
Balance as of January 1$5,631 $5,190 $ 
Restructuring Charges Recognized798 5,327 5,190 
Cash Paid(4,029)(4,886) 
Balance as of December 31$2,400 $5,631 $5,190 
Financial Instrument Impairment
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments became impaired in 2020 which resulted in an impairment charge of $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
75


ITEM 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Not applicable.
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 Commission’s rules and forms.
Management’s Report on Internal Control over Financial Reporting
See the report appearing under Item 8, Financial Statements and Supplemental Data, 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
None
76


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 2022 Proxy to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
The executive officers of the Company, their ages, their positions and offices with the Company, and the date each assumed their office with the Company as of December 31, 2021, are as follows:
Name and Age of Executive OfficerPositions and Offices with Astronics
Year First
Elected Officer
Peter J. Gundermann
Age 59
President, Chief Executive Officer and Director of the Company  2001
David C. Burney
Age 59
Executive Vice President, Secretary and Chief Financial Officer of the Company  2003
Mark A. Peabody
Age 62
Astronics Advanced Electronic Systems President and Executive Vice President of Astronics Corporation  2010
James S. Kramer
Age 58
Luminescent Systems Inc. President and Executive Vice President of Astronics Corporation  2010
James F. Mulato
Age 61
President of Astronics Test Systems, Inc. and Executive Vice President of Astronics Corporation2019
Michael C. Kuehn
Age 61
Astronics Connectivity Systems & Certification Corp. and Armstrong Aerospace, Inc. President and Executive Vice President of Astronics Corporation2019
The principal occupation and employment for Messrs. Gundermann, Burney, Kramer, Mulato and Peabody for over five years has been with the Company in their respective current roles.
Mr. Kuehn and Mr. Mulato became Executive Vice Presidents of the Company on January 1, 2019.
Mr. Kuehn has been the President of Astronics Connectivity Systems & Certification Corp. (“ACSC”) since its acquisition by the Company in 2017, and the President of Armstrong Aerospace, Inc. since 2018. Prior to acquisition, Mr. Kuehn ran the ACSC business as President of Telefonix, Incorporated for eight years.
The Company has adopted a Code of Business Conduct and Ethics that applies to the Chief Executive Officer, 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.
ITEM 11.     EXECUTIVE COMPENSATION
The information contained under the caption “Executive Compensation” and “Summary Compensation Table” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
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”, “Equity Compensation Plan Information” and “Executive Compensation” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE
The information contained under the captions “Certain Relationships and Related Party Transactions and Director Independence” and “Proposal 1: Election of Directors” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
77


ITEM 14.     PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information contained under the caption “Audit and Non-Audit Fees” in the Company’s definitive Proxy Statement to be filed within 120 days of the end of our fiscal year is incorporated herein by reference.
78


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, 2021, 2020 and 2019
ii.Consolidated Statements of Comprehensive (Loss) Income for the years ended December 31, 2021, 2020 and 2019
iii.Consolidated Balance Sheets as of December 31, 2021 and 2020
iv.Consolidated Statements of Cash Flows for the years ended December 31, 2021, 2020 and 2019
v.Consolidated Statements of Shareholders’ Equity for the years ended December 31, 2021, 2020 and 2019
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


79


 
Exhibit
No.
 Description
 Restated Certificate of Incorporation, incorporated by reference to the registrant’s 2013 Annual Report on Form 10-K, Exhibit 3(a), filed March 7, 2014 (File No. 000-07087).
 By-Laws, as amended
 Certificate of Amendment of the Certificate of Incorporation of Astronics Corporation, incorporated by reference to the registrant’s Form 8-K, Exhibit 3.1, filed July 1, 2016 (File No. 000-07087).
 Restated Thrift and Profit Sharing Retirement Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.1, filed March 3, 2011 (File No. 000-07087).
 2001 Stock Option Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.4, filed March 3, 2011 (File No. 000-07087).
 Non-Qualified Supplemental Retirement Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.5, filed 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 the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.6, filed 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 the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.7, filed March 3, 2011 (File No. 000-07087).
 2005 Director Stock Option Plan, incorporated by reference to the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.8, filed March 3, 2011 (File No. 000-07087).
 Supplemental Retirement Plan, Amended and Restated, March 6, 2012, incorporated by reference to the registrant’s 2012 Annual Report on Form 10-K, Exhibit 10.10, filed 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 the registrant’s 2008 Annual Report on Form 10-K, Exhibit 10.11, filed 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 the registrant’s 2008 Annual Report on Form 10-K, Exhibit 10.12, filed March 11, 2009 (File No. 000-07087).
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 the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.13, filed 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 the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.14, filed 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 the registrant’s 2010 Annual Report on Form 10-K, Exhibit 10.15, filed March 3, 2011 (File No. 000-07087).
2011 Employee Stock Option Plan, incorporated by reference to the registrant’s Form S-8, Exhibit 4.1 filed on August 4, 2011 (File No. 000-07087).
Supplemental Retirement Plan II, incorporated by reference to the registrant’s 2012 Annual Report on Form 10-K, Exhibit 10.18, filed February 22, 2013 (File No. 000-07087).
80


Astronics Corporation 2017 Long Term Incentive Plan (incorporated by reference as Exhibit A to the Registrant’s Definitive Proxy Statement on Schedule 14A, as filed with the Commission on April 17, 2017).

Asset Purchase Agreement entered as of October 26, 2017, by and among Talon Acquisition Corp., Telefonix, Incorporated, Product Development Technologies, LLC, and Paul Burke filed as Exhibit 10.1 on Form 8-K filed on October 27, 2017 (File No. 000-07087).
Fifth Amended and Restated Credit Agreement entered into by and among Astronics Corporation, HSBC Bank USA, National Association, HSBC Securities (USA) Inc. and Merrill Lynch, Pierce, Fenner & Smith Inc., and Suntrust Bank, filed as Exhibit 10.1 on Form 8-K filed on February 21, 2018 (File No. 000-07087).
Amended and Restated Asset Purchase Agreement dated as of February 13, 2019 by and Among Astronics Test Systems, Inc., Astronics Corporation and Advantest Test Solutions, Inc., filed as Exhibit 10.1 on Form 8-K filed on February 19, 2019 (File No. 000-07087).
Amendment to the Astronics Corporation 2017 Long Term Incentive Plan, dated December 14, 2018.
Amendment No. 1 to the Fifth Amended and Restated Credit Agreement, filed as Exhibit 10.1 on Form 8-K filed on May 4, 2020 (File No. 000-07087).
Astronics Corporation Amended and Restated 2017 Long Term Incentive Plan, (incorporated by reference as Exhibit A to the Registrant’s Definitive Proxy Statement on Schedule 14A, as filed with the Commission on April 13, 2021).
Amendment No. 2 to the Fifth Amended and Restated Credit Agreement, filed as Exhibit 10.1 on Form 8-K filed on March 2, 2022 (File No. 000-07087).
Subsidiaries of the Registrant; filed herewith.
Consent of Independent Registered Public Accounting Firm; filed herewith.
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; filed herewith.
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; filed herewith.
Certification pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002; filed herewith.
101.INS**XBRL Instance Document
101.SCH**XBRL Taxonomy Extension Schema Document
101.CAL**XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**XBRL Taxonomy Extension Label Linkbase Document
101.PRE**XBRL Taxonomy Extension Presentation Linkbase Document
 
*Identifies a management contract or compensatory plan or arrangement as required by Item 15(a) (3) of Form 10-K.
**Submitted electronically herewith


81


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)     
2021Allowance for Estimated Credit Losses$3,218 $90 $(125)$3,183 
Reserve for Excess and Obsolete Inventories$33,410 $3,852 $(3,487)$33,775 
Deferred Tax Valuation Allowance$37,168 $7,100 $(749)$43,519 
2020Allowance for Estimated Credit Losses$3,559 $1,913 $(2,254)$3,218 
Reserve for Excess and Obsolete Inventories$33,606 $4,166 $(4,362)$33,410 
Deferred Tax Valuation Allowance$13,303 $23,152 $713 $37,168 
2019Allowance for Estimated Credit Losses$1,486 $2,144 $(71)$3,559 
Reserve for Excess and Obsolete Inventories$20,826 $14,803 $(2,023)$33,606 
Deferred Tax Valuation Allowance$8,098 $5,205 $ $13,303 

82


ITEM 16.     FORM 10-K SUMMARY
None.
83


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, on March 4, 2022.
Astronics Corporation 
By /s/ Peter J. Gundermann By /s/ David C. Burney
Peter J. Gundermann President and Chief Executive Officer David C. Burney, Executive Vice President, Chief Financial Officer
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
Signature  Title Date
/s/ Peter J. Gundermann  
President and Chief Executive Officer
(Principal Executive Officer)
 March 4, 2022
Peter J. Gundermann   
/s/ David C. Burney  Executive Vice President, Chief Financial Officer (Principal Financial Officer) March 4, 2022
David C. Burney   
/s/ Nancy L. Hedges  Corporate Controller and Principal Accounting Officer March 4, 2022
Nancy L. Hedges   
/s/ Robert T. Brady  
 
Director
 March 4, 2022
Robert T. Brady   
/s/ Tonit Calaway  
 
 
Director
 March 4, 2022
Tonit Calaway   
/s/ Jeffry D. Frisby  
 
 
Director
 March 4, 2022
Jeffry D. Frisby   
/s/ Peter J. Gundermann  
 
 
Director
 March 4, 2022
Peter J. Gundermann   
/s/ Warren C. Johnson  
 
 
Director
 March 4, 2022
Warren C. Johnson   
/s/ Robert S. Keane  
 
 
Director
 March 4, 2022
Robert S. Keane   
/s/ Neil Kim  
 
 
Director
 March 4, 2022
Neil Kim   
/s/ Mark J. Moran  
 
 
Director
 March 4, 2022
Mark J. Moran   


84
EX-3.B 2 a3b3422.htm EX-3.B Document
Exhibit 3(b)
ASTRONICS CORPORATION
BY-LAWS, AS AMENDED
BY-LAWS
OF
ASTRONICS CORPORATION
As Amended By the Board of Directors
On August 12, 1996 and September 21, 2018
ARTICLE I
MEETING OF SHAREHOLDERS
          Sec. 1. ANNUAL MEETING. The annual meeting of Shareholders shall be held not more than 180 days after the end of the fiscal year of the corporation at such date, time and place within or without the State of New York as shall be established by resolution of the Board of Directors.
          Sec. 2. SPECIAL MEETING. Special meetings of shareholders may be called by the Board of Directors or the President and shall be called by the President at any time upon the written request of two-thirds (2/3) of the Directors then serving on the Board of Directors, or upon the written request of shareholders owning not less than 80 percent of the outstanding shares of each class of capital stock of the corporation entitled to vote generally in the election of Directors as of the date on which such request is actually received by the corporation. Such request shall state the purpose or purposes of the proposed meeting. Such meetings shall be held at the principal office of the corporation or at such other place within or without the State of New York as the Board of Directors shall designate.
          Sec. 3. NOTICE OF MEETING. The Secretary shall serve personally or by mail upon each shareholder entitled to vote thereat a written notice of any meeting, addressed to each such shareholder at his address as it appears on the books of the corporation. Such notice shall state the place, date and hour of such meeting. If the notice is of a special meeting, it shall also state the purpose or purposes for which such meeting is called, and by or at whose direction it is being issued. Notice of any meeting shall be given not less than ten (10) nor more than fifty (50) days prior to such meeting. At any meeting at which all shareholders are present, or of which all shareholders not present have waived in writing the giving of such notice, the notice otherwise required may be dispensed with.
          Sec. 4. QUORUM. Except as otherwise provided by the Certificate of Incorporation, the holders of a majority of the shares of the corporation issued and outstanding and entitled to vote thereat, present in person or represented by proxy, shall be necessary to and shall constitute a quorum for the transaction of business at all meetings of shareholders, but a lesser number may adjourn the meeting to some future time not more than twenty (20) days later, without notice other than announcement at the meeting, and at any such adjourned meeting at which a quorum is present any business may be transacted that might have been transacted at the meeting as originally noticed.
          Sec. 5. VOTING. At all meetings of shareholders, all questions, the manner of deciding which is not specifically regulated by law, by the Certificate of Incorporation or by these By-Laws, shall be determined by vote of a majority of the shares present or represented at such meetings and voting on such questions. Each shareholder of record shall be entitled to one vote for every share of stock standing in his name on the books of the corporation. All voting shall be viva voce, except that any shareholder may request that the vote be by ballot, in which case, each ballot shall state the name of the shareholder voting and the number of shares standing in his name on the books of the corporation, and in addition, if such ballot be cast by proxy, the name of the proxy shall be stated. The casting of all votes of shareholders shall be governed by the provisions of these By-Laws, except as otherwise expressly provided by law.
          Sec. 6. VOTING ON MERGERS AND SIMILAR TRANSACTIONS.
(A) The affirmative vote of the holders of not less than 80 percent of the outstanding shares of the corporation entitled to vote thereon shall be required





Exhibit 3(b)

 
     (i) to adopt any agreement for the merger or consolidation of the corporation or any “subsidiary” (as hereinafter defined) with or into any other “person” (as hereinafter defined) or the merger of any other person into the corporation or any subsidiary.
     (ii) To authorize any sale, lease, exchange, mortgage, pledge or disposition to any other person of all or substantially all of the property and assets of the corporation or any subsidiary, or any part of such assets having a then fair market value greater that 50 percent of the then fair market value of the total assets of the corporation or such subsidiary, or
     (iii) To authorize the issuance or transfer by the corporation or any subsidiary of any voting securities of the corporation in exchange or payment for the securities or property and assets (including cash) of any other person.
(B) The provisions of this Section 6 shall not apply to any transactions described in clauses (i), (ii) or (iii) of Section A of this Section 6 if:
     (i) prior to the consummation of such transaction, the Board of Directors of the corporation shall have adopted a resolution approving the written agreement pursuant to which such transaction shall thereafter be consummated or a written memorandum of understanding with respect to the terms upon which such transaction shall thereafter be consummated, or
     (ii) the corporation or a subsidiary of the corporation is, at the time such transaction is agreed to, the beneficial owner of a majority, by vote, of the voting interest in the other party or parties to the transaction.
(C) For purposes of this Section 6
     (i) a “security” or “securities” shall include both equity and debt securities;
     (ii) any specified person shall be deemed to be the “beneficial owner” or to “beneficially own” any securities (a) as to which such person or any affiliate or associate of such person has the right, along with others, to direct the manner of exercise of the voting rights of such securities, whether or not such person or any affiliate or associate of such person has any interest in any income or distribution with respect to such securities, or (b) which such specified person or any of its affiliates or associates has the right to acquire pursuant to any agreement, or upon exercise of conversion rights, warrants or options, or pursuant to the automatic termination of a trust, discretionary account or similar arrangement, or otherwise, or (c) which are beneficially owned, within the meaning of clause (a) and (b) hereof, by any other person with which such specified person or any of its affiliates or associates has any agreement, arrangement, or relationship or understanding for the purpose of acquiring, holding, voting, or disposing of such securities;
     (iii) a “person” is any individual, corporation or other entity;
     (iv) an “affiliate” of a specified person is any person that directly, or indirectly through one or more intermediaries, controls, or is controlled by, or is under common control with such specified person;
     (v) an “associate” of a specified person is (a) any person of which such specified person is an executive officer, principal, member or partner or is, directly or indirectly, the beneficial owner of 5 percent or more of any class of equity securities of such person, (b) any person that bears to the specified person the relationship described in sub-clause (a) of this clause (v), (c) any trust or other estate in which such specified person has a substantial beneficial interest or as to which such specified person serves as a trustee or in a similar fiduciary capacity, (d) any relative or spouse of the specified person, or any relative of such spouse, who has the same home (or is a member of the same household) as such specified person, (e) any person which controls or is controlled by such specified person, or (f) any other member or partner in a partnership, limited partnership, joint venture, syndicate or other group of which the specified person a member or partner and which is acting together with the specified person for the purpose of acquiring, holding or disposing of any interest in the corporation or a subsidiary of the corporation;
     (vi) a “subsidiary” of a specified person is any person, a majority, by vote, of the voting interest of which is beneficially owned, directly or indirectly, by such specified person.
          The Board of Directors of the corporation shall determine the meaning and applicability of each of the above definitions based on information then known to it, and any determination by the Board of Directors of the corporation concerning such matters shall be inclusive and binding for all purposes and with respect to all persons.

 
          Sec. 7. ORDER OF BUSINESS. The order of business at all meetings of the shareholders shall be as follows:


Exhibit 3(b)
 1. Roll Call.
    
 2. Proof of notice of meeting or waiver of notice.
    
 3. Reading of minutes of preceding meeting.
    
 4. Reports of Officers.
    
 5. Reports of Committees.
    
 6. Announcement of Inspectors of Election, if applicable.
    
 7. Election of Directors, if applicable.
    
 8. Unfinished business.
    
 9. New business.
          Sec. 8. BUSINESS TRANSACTED. At the annual meeting, Directors shall be elected and such other business may be transacted as is properly brought before the meeting. No business, other than that specified in the notice of any special meeting, shall be transacted at such meeting unless all shareholders entitled to notice thereof consent to the transaction of such business.
          Sec. 9. PROXIES. Every shareholder having a right to vote at any meeting or to express consent or dissent shall be entitled to authorize another person or persons to vote for him by proxy. No proxy shall be valid unless it shall be in writing and signed by the shareholder or his attorney in fact, and specify the meeting or meetings at which such proxy may be exercised. Unless a proxy shall state that it is irrevocable as permitted by law, it shall be revocable at the pleasure of the person executing it. No proxy shall be valid after the expiration of eleven (11) months from the date thereof.
          Sec. 10. CLOSING RECORD BOOKS. Unless otherwise provided by law, by the Certificate of Incorporation, or these By-Laws, the Board of Directors may fix a date not more than fifty (50) days nor less than ten (10) days before the date appointed for any meeting of shareholders or the date fixed for the payment of any dividend or other distribution allowed by law, as the record date for the determination of the shareholders entitled to notice of and to vote at such meeting, or entitled to receive such dividend or other distribution.
          If no record date is fixed as provided in this section, then the close of business on the day next preceding the day on which notice of the meeting is mailed, or the close of business on the day on which the resolution is adopted, as the case may be, shall be the record date for determination of shareholders entitled to notice of such meeting, or to receive such distribution.
          When any determination is made as provided in this section, such determination shall apply to any adjournment of any meeting except where a new record date is fixed by the Board of Directors for such adjourned meeting.
          Sec. 11. ACTION WITHOUT MEETING. Whenever shareholders are required or permitted to take any action by vote, such action may be taken without a meeting, on written consent, setting forth the action so taken, signed by the holders of all outstanding shares entitled to vote thereon. However, this section shall not be construed to alter or modify any provision of law or of the Certificate of Incorporation under which the written consent of the holders of less than all outstanding shares is sufficient for corporate action.


ARTICLE II
DIRECTORS
          Sec. 1. NUMBER. The affairs and business of this corporation shall be managed by a Board of Directors composed of not less than three (3) nor more than nine (9) persons, twenty-one years of age, or more, who need not be shareholders, except that when all the shares of the corporation are owned beneficially and of record by less than three shareholders, the number of directors may be less than three, but not less than the number of shareholders. The Board shall include such number of Directors, within the maximum and minimum as set forth above, as shall be


Exhibit 3(b)
determined from time to time by resolution adopted by a vote of a majority of the entire Board. In the event of any such increase in the number of Directors, within such limits, the vacancy or vacancies so resulting shall be filled by a vote of a majority of the Directors then in office.
         Sec. 2. HOW ELECTED. The Directors of the corporation shall be elected at the annual meeting of shareholders and the number of persons, corresponding to the number of directors to be elected, who shall receive a plurality of the votes cast, shall be elected Directors of the corporation and shall constitute the Board of Directors.
          Sec. 3. TERM OF OFFICE. The term of office of each Director shall be until the next annual meeting of shareholders, and thereafter until his successor has been elected and has qualified.
          Sec. 4. DUTIES. The Board of Directors shall have the control and general management of the affairs and business of the corporation. Such Directors shall in all cases act as a Board, regularly convened, and they may, by majority vote, adopt such rules and regulations for the conduct of their meetings and the management of the corporation as they may deem proper, not inconsistent with any provisions of law, the Certificate of Incorporation or these By-Laws.
          Sec. 5. DIRECTORS’ MEETINGS. Regular meetings of the Board of Directors shall be held immediately following the annual meeting of shareholders, and at such other times as the Board may determine by resolution. Special meetings of the Board may be called by the President at any time and shall be called by the President or the Secretary upon the written request of two directors. Meetings of the Board shall be held at such time and place within or without the State of New York as may be determined by the Board.
          Sec. 6. NOTICE OF MEETING. The Secretary shall serve personally or by mail upon each Director a written notice of all meetings of the Board of Directors, other than the regular annual meeting or any regular meeting held in accordance with a resolution establishing such meetings duly adopted by the Board at its regular annual meeting. Such notice shall be addressed to each Director at his address as shown on the records of the Secretary and shall specify the place, date and time of such meeting. Such notice shall be delivered personally or by mail or by telegram, at least three (3) days before the date of such meeting, including the day of mailing. At any meeting at which all Directors are present, or of which all Directors not present have waived in writing the giving of such notice, any notice otherwise required shall be dispensed with and any business may be transacted which could have been transacted if the same were specified in such notice.
          Sec. 7. QUORUM. At any meeting of the Board of Directors, a majority of the entire Board shall be necessary to and constitute a quorum for the transaction of business unless otherwise provided by law or by the Certificate of Incorporation; but if a quorum is not present, a lesser number may adjourn the meeting to another time and place not more than ten (10) days later, without notice other than announcement at the meeting. At any such adjourned meeting at which a quorum is present, any business may be transacted which might have been transacted at the meeting as originally called.
          Sec. 8. VOTING. At all meetings of the Board of Directors, each Director shall have one (1) vote irrespective of the number of shares of stock that he may hold. Unless otherwise provided by law or by the Certificate of Incorporation, the act of a majority of the Directors present at a meeting at which a quorum is present shall be the act of the Board.
          Sec. 9. VACANCIES. Vacancies in the Board of Directors occurring during terms of office, whether occurring upon removal with or without cause, or otherwise, shall be filled for the remainder of the term by the vote of a majority of the Directors then in office, although less than a quorum.
          Sec. 10. REMOVAL OF DIRECTORS. All or any of the Directors may be removed, (a) either with or without cause, at any time by a majority vote of the shareholders entitled to vote for the election of Directors at a special meeting called for that purpose and (b) with cause, by the Board, by majority vote of all Directors then in office.
          Sec. 11. COMMITTEES. The Board of Directors, by resolution adopted by a majority of the entire Board, may designate from among its members, one or more committees, each consisting of at least three (3) Directors, each of which, to the extent provided in such resolution, shall have all the authority of the Board. Any such committees shall report to the Board when and as required.
          Sec. 12. COMPENSATION. The Board of Directors may determine, from time to time, the amount of compensation plus expenses of attendance, to be allowed Directors, other than officers, for their attendance at any meeting of the Board or of its committees.
          Sec. 13. RESIGNATION. Any Director may resign at any time by written notice to the Board, the President or the Secretary. Unless an effective date is specified in such notice, it shall become effective upon receipt by the Board or such officer, and no action on such resignation shall be necessary to make it effective.
          Sec. 14. NOMINATIONS FOR THE BOARD. Nominations for the election of Directors may be made by the Board of Directors or a committee designated by the Board of Directors or by a shareholder entitled to vote in the election of Directors. A shareholder entitled to vote in the election of Directors, however; may make such a


Exhibit 3(b)
nomination only if written notice of the shareholder’s intent to do so has been given, either by personal delivery or by United States mail, postage prepaid, to the Secretary of the corporation and received by the corporation (a) with respect to an election to be held at an annual meeting of shareholders, not later than sixty (60) nor more than ninety (90) days prior to the first anniversary of the preceding year’s annual meeting (or, if the date of the annual meeting is changed by more than twenty (20) days from such anniversary date, within ten (10) days after the date the corporation mails or otherwise give notice of the date of such meeting), and (b) with respect to an election to be held at a special meeting of shareholders called for that purpose, not later than the close of business on the tenth (10th) day following the date on which notice of the special meeting was first mailed to the shareholders of the corporation.
          Each shareholder’s notice of intent to make a nomination shall set forth: (i) the name(s) and address(es) of the shareholder who intends to make the nomination and of the person or persons to be nominated; (ii) a representation that the shareholder (a) is a holder of record of stock of the corporation entitled to vote at such meeting, (b) will continue to hold such stock through the date on which the meeting is held, and (c) intends to appear in person or by proxy at the meeting to nominate the person or persons specified in the notice; (iii) a description of all arrangements or understandings between the shareholder and each nominee and any other person or persons (naming such person or persons) pursuant to which the nomination is to be made by the shareholder; (iv) such other information regarding each nominee proposed by such shareholder as would be required to be included in a proxy statement filed pursuant to Regulation 14A promulgated under Section 14 of the Securities Exchange Act of 1934, as amended, as now in effect or hereafter modified, had the nominee been nominated by the Board of Directors; and (v) consent of each nominee to serve as a director of the corporation if so elected. The corporation may require any proposed nominee to furnish such other information as may reasonably be required by the corporation to determine the qualifications of such person to serve as a director.
          No person shall be eligible for election as a director unless nominated (i) by a shareholder in accordance with the foregoing procedure or (ii) by the Board of Directors or a committee designated by the Board of Directors.
          Sec. 15. ACTION WITHOUT A MEETING. Any action required or permitted to be taken by the Board of Directors or any committee of the Board of Directors may be taken without a meeting if all members of the Board or the committee consent in writing to the adoption of a resolution authorizing the action. The resolution and the written consents shall be filed with the minutes of the proceedings of the Board or the committee.
          Sec. 16. MEETINGS BY CONFERENCE TELEPHONE. Any one or more members of the Board of Directors or any committee of the Board of Directors may participate in a meeting of the Board or of the committee by means of a conference telephone or similar communications equipment allowing all participants to hear each other at the same time. Participation by such means shall constitute presence in person at the meeting.



Exhibit 3(b)
ARTICLE III
EXECUTIVE COMMITTEE
          Sec. 1. APPOINTMENT. The Board of Directors may, by resolution of a majority of the entire Board, designate not less than three (3) nor more than five (5) Directors who shall constitute the Executive Committee. Vacancies in the Executive Committee may be filled by similar resolution at any meeting of the Board.
          Sec. 2. DUTIES. The Executive Committee shall advise and aid the officers of the corporation in all matters concerning the corporation’s interest and the management of the corporation’s business, and when the Board of Directors is not in session the Executive Committee shall have and may exercise all the powers and authority of the Board with reference to the conduct of the business of the corporation, except as such exercise may be restricted by law, or by resolution of the Board.
          The Executive Committee, unless otherwise provided by the Board, shall fix the salary or compensation of each officer whether or not such officer be a Director, but shall not determine the compensation of any member of the Executive Committee.
          Sec. 3. MEETINGS. Regular meetings of the Executive Committee may be held without call or notice at such times and places as the Executive Committee from time to time may fix in advance. Other meetings of the Executive Committee may be called by any member thereof either by oral, telegraphic or written notice not later than the day prior to the date set for such meeting. Such notice shall , state the date, time and place of the meeting and, if by telegram or in writing, shall be addressed to each member at his address as shown on the records of the Secretary. Upon request by any member, the Secretary shall give the required notice calling the meeting.
          Sec. 4. QUORUM. At any meeting of the Executive Committee, three members shall constitute a quorum. Any action of the Executive Committee, to be effective, must be authorized by affirmative vote of a majority of the members thereof present, and in any event, shall , require not less than three affirmative votes.
          Sec. 5. MINUTES. The Secretary shall keep the minutes of the meetings of the Executive Committee and cause them to be recorded in a book kept at his office for that purpose. These minutes shall be presented to the Board of Directors from time to time for their information.
ARTICLE IV
OFFICERS
          Sec. 1. NUMBER. The officers of the corporation shall be a president, one or more vice presidents (the number of such vice presidents to be determined by the Board of Directors), a secretary and treasurer. The Board may also elect or appoint a Chairman of the Board and shall appoint such other officers, assistant officers, agents and employees as it shall deem necessary, who shall have such authority and shall perform such duties as shall be prescribed by the Board from time to time. Any two or more offices may be held by the same person, except the offices of President and Secretary.
          Sec. 2. ELECTION. All officers of the corporation shall be elected annually by the Board of Directors at its meeting held immediately following the annual meeting of shareholders, and shall hold office until the meeting of the Board immediately following the next annual meeting of shareholders. The President shall be elected from the members of the Board.
          Sec. 3. DUTIES OF OFFICERS. The duties and powers of the officers of the corporation shall be as follows:
CHAIRMAN OF THE BOARD
          The Chairman of the Board, if appointed by the Board of Directors, shall preside at all meetings of shareholders and of the Board, and shall have and perform such other powers and duties as may from time to time be assigned by the Board, including the specified duties of any other officer.
PRESIDENT
          The President shall be the Chief Executive Officer of the corporation; in the absence of the Chairman of the Board, or if there be no Chairman, he shall preside at all meetings of shareholders and directors; he shall be ex officio a member of all standing committees, shall have general and active management and control of the Board of Directors, and shall see that all orders and resolutions of the Board are carried into effect.
VICE PRESIDENT
          The Vice President, or if there by more than one, the Vice Presidents in order of their seniority or in any other order determined by the Board, shall, in the absence or disability of the President, perform the duties and exercise the powers of President, and shall generally assist the President and perform such other duties as the Board of Directors or the President shall prescribe.


Exhibit 3(b)
SECRETARY
          The Secretary shall attend all meetings of the Board and all meetings of shareholders, and record all votes and the minutes of all proceedings in a book to be kept for that purpose, and shall perform like duties for standing committees when required. He shall give or cause to be given notice of all meetings of shareholders and special meetings of the Board, and shall perform such other duties as may be prescribed by the Board of Directors or President, under whose supervision he shall act. He shall keep in safe custody the seal of the corporation and, when authorized by the Board, affix same to any instrument requiring it, and when so affixed, it shall be attested by his signature or the signature of the Treasurer, or Assistant Secretary or Assistant Treasurer. He shall keep in safe custody the certificate books and shareholder records and such other books and records as the Board may direct, and shall perform all other duties incident to the office of Secretary.
ASSISTANT SECRETARY
          The Assistant Secretaries, if any, in order of their seniority or any other order determined by the Board, shall in the absence or disability of the Secretary, perform the duties and exercise the powers of the Secretary; and shall perform such other duties as the Board of Directors or the Secretary shall prescribe.
TREASURER
          The Treasurer shall have care and custody of the corporate funds and other valuable effects, including securities, and shall keep full and accurate accounts of receipts and disbursements in books belonging to the corporation, and shall deposit all moneys and other valuable effects in the name and the credit of the corporation in such depositories as may be designated by the Board. The Treasurer shall disburse funds of the corporation as may be ordered by the Board, taking proper vouchers for such disbursements, and shall render to the President and Directors at the regular meeting of the Board, or whenever they may request it, an account of all his transactions as Treasurer and of the financial condition of the corporation. If required by the Board, the Treasurer shall give the corporation a bond for such term in such sum and with such surety or sureties as shall be satisfactory to the Board for the faithful performance of the duties of his office and for the restoration to the corporation in the case of his death, resignation, retirement or removal from office, of all books, papers, vouchers, money and other property of whatever kind in his possession or or under his control belonging to the corporation.
ASSISTANT TREASURER
          The Assistant Treasurers, if any, in order of their seniority or in any other order determined by the Board, shall in the absence or disability of the Treasurer, perform the duties and exercise the power of Treasurer, and shall perform such other duties as the Board of Directors or the Treasurer shall prescribe.
CONTROLLER
          The Controller, if any, shall maintain adequate records of all assets, liabilities and transactions of the corporation and shall have adequate audits thereof currently and regularly made. In conjunction with other officers, he shall initiate and enforce measures and procedures whereby the business of the corporation shall be conducted with maximum safety, efficiency and economy. He shall attend all meetings of the Board and shall report to the President or the Board, as the Board of Directors may prescribe. His duties and powers shall extend to all subsidiary corporations and, so far as the President may deem applicable, to all affiliated corporations.


ASSISTANT CONTROLLER
          The Assistant Controller, or if there be more than one, the Assistant Controllers in order of their seniority or any other order determined by the Board, shall in the absence or disability of the Controller, perform the duties and exercise the powers of Controller, and shall perform such other duties as the Board of Directors or the Controller shall prescribe.
          Sec. 4. BOND. The Treasurer shall, if required by the Board of Directors, give to the corporation such security for the faithful performance of his duties as the Board may direct.
          Sec. 5. VACANCIES, HOW FILLED. All vacancies in any office shall be filled by the Board of Directors without undue delay at its next regular meeting or at a meeting specially called for that purpose.
          Sec. 6. COMPENSATION OF OFFICERS. The officers shall receive such salary or compensation as may be determined by the Executive Committee, if any, unless otherwise provided by the Board of Directors. If an Executive Committee is not appointed, the Board shall determine such salary or compensation. The fact that any


Exhibit 3(b)
officer is a director shall not preclude him from receiving a salary or from voting upon any resolution establishing the same.
          Sec. 7. REMOVAL OF OFFICERS. The Board of Directors may remove any officer at any time, with or without cause, by a majority vote of the entire Board.
          Sec. 8. REPAYMENT OF DISALLOWED COMPENSATION. Any payments made to an officer by way of salary, commission, bonus, interest, rent, or entertainment expense incurred by such officer, which shall be disallowed in whole or in part as a deductible expense of the corporation by the Internal Revenue Service, shall be reimbursed by such officer to the full extent of such disallowance. The Board shall, be responsible for enforcing repayment of each such amount disallowed and, subject to the determination of the Board, proportionate amounts may be withheld from future compensation payments to such officer until amounts repayable have been repaid in full. The Board shall determine whether repayment of any such amounts is to be made over a period of one or more years, but any such repayment shall be made over no longer a period than five years.
ARTICLE V
CORPORATE SEAL
          Sec. 1. FORM. The Board of Directors shall adopt a corporate seal which shall be circular in form and shall have inscribed thereon the name of the corporation, the year of its incorporation, the words “Corporate Seal, New York” and such other matters as the Board may consider proper.
ARTICLE VI
SHARE CERTIFICATES
          Sec. 1. FORM; SIGNATURE. The certificates for shares of the corporation shall be in such form as the Board of Directors may determine from time to time. Such certificates shall be signed by the President or Vice President and the Secretary or Treasurer and shall be sealed with the seal of the corporation. Such seal may be a facsimile, engraved or printed. Where any such certificate is signed by a transfer agent or registered by a registrar, other than the corporation itself, title signatures of any such President, Vice President, Secretary or Treasurer upon such certificate may be facsimiles, engraved or printed. In case any such officer who has signed or whose facsimile signature has been placed upon such certificate shall have ceased to be such before such certificate is issued, it may be issued by the corporation with the same effect as if he were such officer and had not ceased to be such at the date of its issue.
          Every certificate of stock issued by the corporation shall plainly state upon the face thereof: That the corporation is formed under the laws of the State of New York; the name of the registered holder; the number, kind and class of shares, and the designation of the series, if any, which it represents; and the par value of each share represented by such certificate or a statement that such shares are without par value.
          Each series of certificates shall be consecutively numbered. The name of the person owning the shares represented thereby, with the number of such shares and the date of issue, shall be entered on the corporation’s books as well as on the face of such certificate.

          Sec. 2. TRANSFERS OF CERTIFICATES. Certificates for shares of the corporation shall be transferable on the books of the corporation, by the holder thereof in person or by his attorney, upon surrender for cancellation of such certificates, and proper evidence of succession, assignment or authority to transfer.
          Sec. 3. LOST, STOLEN OR DESTROYED STOCK CERTIFICATES. No certificate for shares of stock of the corporation shall be issued in place of any certificate alleged to have been lost, stolen or destroyed, except upon production of evidence of the loss, theft or destruction, and upon indemnification of the corporation and its agents to the extent and in the manner the Board of Directors may from time to time prescribe.
          Sec. 4. REGULATIONS. The Board of Directors shall have the power and authority to make such rules and regulations as it may deem expedient concerning the issue, transfer and registration of certificates for shares of the corporation.
          Sec. 5. TRANSFER AGENT AND REGISTRAR. The Board of Directors may appoint one or more transfer agents or transfer clerks and/or one or more registrars of transfers, and may require all stock certificates to bear the signature of a transfer agent or transfer clerk and/or a registrar of transfers. The Board may at any time terminate the appointment of any transfer agent or transfer clerk or any registrar of transfers.
          Sec. 6. OWNER OF CERTIFICATE. The holder of record of any certificate for shares of the corporation shall be deemed the holder in fact thereof, and the corporation shall not be bound to recognize any equitable or legal claim to or interest in such certificate on the part of any other persons, whether or not it shall have actual or other notice thereof, except as otherwise expressly provided by law.


Exhibit 3(b)
ARTICLE VII
DIVIDENDS
          Sec. 1. WHEN DECLARED. The Board of Directors may declare dividends in cash, in property, or in the shares of the corporation, from the surplus profits of the corporation whenever, in its opinion, the conditions of the corporation’s affairs will render it expedient for such dividends to be declared.
          Sec. 2. PAYMENT. The Board of Directors, in declaring any dividend, may determine the shareholders entitled to receive such dividend by fixing a record date for the determination of shareholders and making any such dividend payable only to those persons who are shareholders of record as of such date. The Board may also determine the date when payment of any such dividend is to be made.
ARTICLE VIII
CONTRACTS, BILLS, NOTES, DEPOSITORIES
          Sec. 1. BILLS, NOTES, ETC. All bills payable, notes, checks, drafts, warrants or other negotiable instruments shall be made in the name of the corporation, and shall be signed and countersigned by such officer or officers of the corporation as shall be designated by resolution of the Board of Directors. No officer or agent of the corporation, either singly or jointly with others, shall have the power to make any bill payable, note, check, draft or warrant or other negotiable instrument, or endorse the same in the name of the corporation or contract or cause to be contracted any debt or liability in the name or in behalf of the corporation, except as herein expressly prescribed and provided.
          Sec. 2. CONTRACTS. The Board of Directors may authorize any officer or officers, agent or agents, to enter into any contract or execute and deliver any instrument in the name of and on behalf of the corporation, and such authority may be general and continuing or may be confined to specific instances.
          Sec. 3. DEPOSITORIES. The Board of Directors shall designate the trust company, or trust companies, bank or banks, in which shall be deposited the money or securities of the corporation.
ARTICLE IX
OFFICES
          Sec. 1. PRINCIPAL OFFICE. The principal office of the corporation shall be in the City of Buffalo, County of Erie and State of New York, and the exact address of such office may be determined, and changed, from time to time by resolution of the Board of Directors.
          Sec. 2. OTHER OFFICES. The corporation may have such other offices or places of business at such other places within or without the State of New York as the Board of Directors from time to time may determine, or the business of the corporation may require.
ARTICLE X
FISCAL YEAR
          Sec. 1. FISCAL YEAR. Unless otherwise fixed by resolution of the Board of Directors, the fiscal year of the corporation shall begin on the 1st day of January and end on the last day of December.
ARTICLE XI
INSPECTORS OF ELECTION
          Sec. 1. APPOINTMENT. The Board of Directors, prior to the annual meeting of shareholders in each year, shall appoint one or more inspectors of election to act at such annual meeting and at all other meetings of shareholders held during the ensuing year. In the event of the failure of the Board to make any such appointments, or if any inspector of election shall for any reason fail to attend and act at such meeting, an inspector of election or inspectors of election, as the case may be, may be appointed by the chairman of the meeting at which such inspectors are to act.
ARTICLE XII
AMENDMENTS
          Sec. 1. BY SHAREHOLDERS. These By-Laws may be amended, repealed or adopted by the affirmative vote of the holders of a majority of the shares at the time entitled to vote for the election of directors, at any meeting for which the notice of meeting specifies such amendments, alterations, changes or action proposed to be taken with regard to these By-Laws. When so provided in the Certificate of Incorporation, or these By-Laws, the affirmative vote required to effect any such action shall be such vote, greater or lesser than a majority, as may be so provided. The provisions set forth in Article I — Sections 2 and 6 of these By-Laws may not be altered, amended or repealed in any respect unless such alteration, amendment or repeal is approved by an affirmative vote of holders of not less than 80 percent of the outstanding shares of the corporation entitled to vote thereon.


Exhibit 3(b)
          Sec. 2. BY DIRECTORS. These By-Laws may also be amended, repealed or adopted at any regular or special meeting of the Board of Directors, by the affirmative vote of a majority of the entire Board. If any By-Law regulating an impending election of directors is amended, repealed or adopted by the Board, there shall be set forth, in the notice of the next meeting of shareholders for the election of directors, the By-Law so amended, repealed or adopted, together with a concise statement of the changes made. Any By-Law amended, repealed or adopted by the Board may be amended or repealed by the shareholders at any annual meeting, or at any special meeting called for that purpose, by the affirmative vote of the holders of a majority of the shares at the time entitled to vote for the election of directors.
ARTICLE XIII
INDEMNIFICATION
          Sec. 1. INDEMNIFICATION. To the extent permitted by law:
               (a) The corporation shall indemnify any person made a party to any action or proceeding by or in the right of the corporation to procure a judgment in its favor, by reason of the fact that he, his testator or intestate, is or was a director or officer or employee of the corporation, against the reasonable expenses, including attorneys’ fees, actually and necessarily incurred by him in connection with the defense of such action or proceeding, or in connection with any appeal therein, except in relation to matters as to which such person is adjudged to have breached his duty to the corporation; and
               (b) The corporation shall indemnify any person made, or threatened to be made, a party to any action or proceeding other than one by or in the right of the corporation to procure a judgment in its favor, whether civil or criminal, including an action by or in the right of any other corporation of any kind or type, domestic or foreign, which any director or officer or employee of the corporation served in any capacity at the request of the corporation, by reason of the fact that he, his testator or intestate, was a director or officer or employee of the corporation, or served such other corporation in any capacity, against judgments, fines, amounts paid in settlement and reasonable expenses, including attorneys’ fees, actually and necessarily incurred as a result of such action or proceeding, or any appeal therein, if such person acted in the best interest of the corporation, and in criminal actions or proceedings, in addition had no reasonable cause to believe that his conduct was unlawful.

ARTICLE XIV
EXCLUSIVE FORUM
Sec. 1.  EXCLUSIVE FORUM.  Unless the corporation consents in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the corporation, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director or officer or other employee of the corporation to the corporation or the corporation’s shareholders, (iii) any action asserting a claim against the corporation or any director or officer or other employee of the corporation arising pursuant to any provision of the New York Business Corporation Law or the Certificate of Incorporation or these By-Laws (as either may be amended from time to time), or (iv) any action asserting a claim against the corporation or any director or officer or other employee of the corporation governed by the internal affairs doctrine, shall be a state court located within the County of Erie in the State of New York (or, if no state court located within the County of Erie in the State of New York has jurisdiction, the U.S. District Court for the Western District of New York (Buffalo Division)). 

 

EX-21 3 atro-20211231xex21.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
Astronics Air, LLC 100%New York, USA
Peco, Inc. 100%Oregon, USA
Ballard Technology, Inc. 100%Washington, USA
Astronics Advanced Electronic Systems Corp. 100%Washington, USA
LSI - 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
Armstrong Aerospace, Inc. 100%Illinois, USA
Astronics Custom Controls Concepts Inc.100%Washington, USA
Astronics Connectivity Systems and Certification Corp.100%Illinois, USA
Freedom Communication Technologies, Inc.100%Delaware, 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 Co., Ltd.100%China
Alliance Technology HK Limited100%Hong Kong


EX-23 4 atro-20211231xex23.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-143564) pertaining to the Astronics Corporation 2001 Stock Option Plan,
d.Registration Statement (Form S-8 No. 333-176044) pertaining to the Astronics Corporation 2011 Employee Stock Option Plan,
e.Registration Statement (Form S-8 No. 333-222010) pertaining to the Astronics Corporation 2017 Long Term Incentive Plan, and
f.Registration Statement (Form S-8 No. 333-256514) pertaining to the Astronics Corporation Amended and Restated 2017 Long Term Incentive Plan;

of our reports dated March 4, 2022, 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, 2021.
/s/ Ernst & Young LLP
Buffalo, New York
March 4, 2022


EX-31.1 5 atro-20211231xex311.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 4, 2022
/s/ Peter J. Gundermann
Peter J. Gundermann
Chief Executive Officer


EX-31.2 6 atro-20211231xex312.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, David C. Burney, 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 4, 2022
/s/ David C. Burney
David C. Burney
Chief Financial Officer


EX-32 7 atro-20211231xex32.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, 2021 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 4, 2022/s/ Peter J. Gundermann
Peter J. Gundermann
Title: Chief Executive Officer
Dated: March 4, 2022/s/ David C. Burney
David C. Burney
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 8 atro-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000010001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000020002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 100010003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 100020004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 100030005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 100040006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100050007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 100060008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 210011001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES link:presentationLink link:calculationLink link:definitionLink 220022001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies) link:presentationLink link:calculationLink link:definitionLink 230033001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables) link:presentationLink link:calculationLink link:definitionLink 240044001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240054002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - COVID-19 Related Government Assistance (Details) link:presentationLink link:calculationLink link:definitionLink 210061002 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 230073002 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 240084003 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240084003 - Disclosure - REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240094004 - Disclosure - REVENUE - Summary of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240104005 - Disclosure - REVENUE - Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 240114006 - Disclosure - REVENUE - Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 210121003 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 230133003 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 240144007 - Disclosure - ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 240154008 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 210161004 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 230173004 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 240184009 - Disclosure - INVENTORIES - Summary of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 240194010 - Disclosure - INVENTORIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210201005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 230213005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 240224011 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Summary of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 240234012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210241006 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 230253006 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 240264013 - Disclosure - INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 240274014 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240284015 - Disclosure - INTANGIBLE ASSETS - Summary of Future Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 210291007 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 230303007 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 240314016 - Disclosure - GOODWILL - Summary of Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 240324017 - Disclosure - GOODWILL - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210331008 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 240344018 - Disclosure - LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210351009 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 230363008 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 240374019 - Disclosure - WARRANTY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240384020 - Disclosure - WARRANTY - Summary of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 210391010 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 230403009 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 240414021 - Disclosure - LEASES - Summary of ROU Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240424022 - Disclosure - LEASES - Summary of Lease Cost and Cash Paid (Details) link:presentationLink link:calculationLink link:definitionLink 240434023 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240444024 - Disclosure - LEASES - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240444024 - Disclosure - LEASES - Summary of Maturity of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 210451011 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 230463010 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 240474025 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 240484026 - Disclosure - INCOME TAXES - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 240494027 - Disclosure - INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240504028 - Disclosure - INCOME TAXES - Components of Net Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 240514029 - Disclosure - INCOME TAXES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240524030 - Disclosure - INCOME TAXES - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) link:presentationLink link:calculationLink link:definitionLink 210531012 - Disclosure - PROFIT SHARING/401K PLAN link:presentationLink link:calculationLink link:definitionLink 240544031 - Disclosure - PROFIT SHARING/401K PLAN - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210551013 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS link:presentationLink link:calculationLink link:definitionLink 230563011 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables) link:presentationLink link:calculationLink link:definitionLink 240574032 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240584033 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240594034 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 240604035 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Summarizes the Components of the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 240614036 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Determine the Net Periodic Cost (Details) link:presentationLink link:calculationLink link:definitionLink 210621014 - Disclosure - SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 230633012 - Disclosure - SHAREHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 240644037 - Disclosure - SHAREHOLDERS’ EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240654038 - Disclosure - SHAREHOLDERS’ EQUITY - Components of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 240664039 - Disclosure - SHAREHOLDERS’ EQUITY - Components of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 210671015 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 230683013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 240694040 - Disclosure - EARNINGS (LOSS) PER SHARE - Earnings (Loss) Per Share Computations (Details) link:presentationLink link:calculationLink link:definitionLink 210701016 - Disclosure - EQUITY COMPENSATION link:presentationLink link:calculationLink link:definitionLink 230713014 - Disclosure - EQUITY COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 240724041 - Disclosure - EQUITY COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240734042 - Disclosure - EQUITY COMPENSATION - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 240744043 - Disclosure - EQUITY COMPENSATION - Summary of Weighted Average Fair Value of Options Granted (Details) link:presentationLink link:calculationLink link:definitionLink 240754044 - Disclosure - EQUITY COMPENSATION - Summary of Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 240764045 - Disclosure - EQUITY COMPENSATION - Summary of Company's Stock Option Activity and Related Information (Details) link:presentationLink link:calculationLink link:definitionLink 240774046 - Disclosure - EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 240784047 - Disclosure - EQUITY COMPENSATION - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 210791017 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 240804048 - Disclosure - FAIR VALUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210811018 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 230823015 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 240834049 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Summarizes Selected Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 240844050 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210851019 - Disclosure - LEGAL PROCEEDINGS link:presentationLink link:calculationLink link:definitionLink 240864051 - Disclosure - LEGAL PROCEEDINGS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210871020 - Disclosure - SEGMENTS link:presentationLink link:calculationLink link:definitionLink 230883016 - Disclosure - SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 240894052 - Disclosure - SEGMENTS - Summary of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 240904053 - Disclosure - SEGMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 240914054 - Disclosure - SEGMENTS - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) link:presentationLink link:calculationLink link:definitionLink 240924055 - Disclosure - SEGMENTS - Schedule of Activities with Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 210931021 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 240944056 - Disclosure - ACQUISITIONS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210951022 - Disclosure - DIVESTITURE ACTIVITIES link:presentationLink link:calculationLink link:definitionLink 240964057 - Disclosure - DIVESTITURE ACTIVITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 210971023 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES link:presentationLink link:calculationLink link:definitionLink 220982002 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES (Tables) link:presentationLink link:calculationLink link:definitionLink 240994058 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 241004059 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 241014060 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Beginning and Ending Liability for Restructuring Charges (Details) link:presentationLink link:calculationLink link:definitionLink 211021024 - Disclosure - Schedule II - Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 241034061 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 atro-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 atro-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 atro-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Exercisable Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable Supplemental Cash Flow Information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Actuarial (Gain) Loss Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Letter of Credit Letter of Credit [Member] Number of awards vested in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period State Current State and Local Tax Expense (Benefit) State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Tax Credit Carryforwards, General Business Consolidated Entities [Axis] Consolidated Entities [Axis] Patent Infringement Patent Infringement [Member] Patent Infringement [Member] GOODWILL Goodwill Disclosure [Text Block] Grant received Proceeds From Government Grants Proceeds From Government Grants Director Share-based Payment Arrangement, Nonemployee [Member] Security Exchange Name Security Exchange Name Quarterly Financial Information Disclosure [Abstract] Income tax effect recorded for currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Summary of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Retirement Liability Adjustment – Net of Taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating leases, weighted-average remaining term Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Current accrued pension liability Liability, Defined Benefit Plan, Current Retirement Liability Adjustment Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Equity Investment Other Than Temporary Impairment Equity investment impairment Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Options available for future grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (Decrease) Increase in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Volatility Factor Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Income Taxes Payable/Receivable Increase (Decrease) in Income Taxes Payable Options exercised (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Exercise price, lower range (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Additions Charged to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Operating Margins Percentage Of Operating Income Loss Percentage of operating income loss. Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortization expense for intangibles Amortization of Intangible Assets Long-lived asset impairment charge Impairment of Long-Lived Assets to be Disposed of Weighted-average operating lease discount rate (as a percentage) Operating Lease, Weighted Average Discount Rate, Percent Summary of Inventories Schedule of Inventory, Current [Table Text Block] Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Sale of Stock [Axis] Sale of Stock [Axis] Business Combination and Asset Acquisition [Abstract] Deferred Tax Assets Deferred Tax Assets, Net of Valuation Allowance Business Acquisition [Axis] Business Acquisition [Axis] Accrual insurance related assessment premium tax offset Loss Contingency, Loss in Period Valuation Allowance [Line Items] Valuation Allowance [Line Items] Unrecognized actuarial losses, tax Defined Benefit Plan Accumulated Other Comprehensive Income Net Gains Losses Tax Defined benefit plan accumulated other comprehensive income net gains losses tax. Equity Award [Domain] Award Type [Domain] Movement in Standard Product Warranty Accrual Movement in Standard Product Warranty Accrual [Roll Forward] Local Phone Number Local Phone Number Nonrecurring Basis Fair Value, Nonrecurring [Member] SERP Medical Supplemental Employee Retirement Plan Defined Benefit Medical [Member] Supplemental employee retirement plan defined benefit medical. Exercisable at end of the period (in shares) Shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Amortization of Losses Defined Benefit Plan, Amortization of Gain (Loss) Unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cash dividends paid Dividends, Cash Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Retained Earnings Retained Earnings [Member] Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Retirement Liability Adjustment – Before Tax AOCI Tax, Attributable to Parent Accounts Receivable Increase (Decrease) in Accounts Receivable Germany GERMANY Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Lease Liabilities Deferred Tax Assets, Lease Accounting Deferred Tax Assets, Lease Accounting Tax Period [Domain] Tax Period [Domain] Finance Lease Principal Payments Financing Cash Flow for Finance Leases Finance Lease, Principal Payments Tax benefit related to the NOL carryback provisions Other Tax Expense (Benefit) Percentage of reserve for inventory valuation Inventory Valuation Reserves As Percentage Of Gross Inventory Inventory valuation reserves as percentage of gross inventory. Basic Earnings (Loss) Per Share (in usd per share) Basic (Loss) Earnings Per Share (in usd per share) Earnings Per Share, Basic Operating Lease Non-cash Expense Noncash Operating Lease Expense Noncash Operating Lease Expense Operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration REVENUE Revenue from Contract with Customer [Text Block] Document Information Document Information [Line Items] Cash acquired Cash Acquired from Acquisition Canada CANADA Schedule II - Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] COVID-19 Related Government Assistance COVID-19 Related Government Assistance [Table Text Block] COVID-19 Related Government Assistance Long-term accrued pension liability Liability, Defined Benefit Pension Plan, Noncurrent Systems Certification Product Line, Systems Certification [Member] Product Line, Systems Certification Machinery and Equipment Machinery and Equipment [Member] Net Deferred Tax Liabilities Deferred Tax Liabilities, Net Other Other Noncash Income (Expense) Unrecognized prior service costs, net Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax Depreciation Deferred Tax Liabilities, Property, Plant and Equipment Total Restructuring and Impairment Charges Restructuring Costs and Asset Impairment Charges Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Summarizes 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] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Financial assets carried at fair value Business Combination, Contingent Consideration, Asset Entity Voluntary Filers Entity Voluntary Filers Income taxes from divesture Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Plan Name [Axis] Plan Name [Axis] Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Impairment charge Impairment Charge Goodwill impairment loss Goodwill, Impairment Loss Income Tax Disclosure [Abstract] Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Portion of grant received Proceeds from Collection of Other Receivables Test Systems Test Systems Segment [Member] Test systems segment. Increases as a Result of Tax Positions Taken in the Current Year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Accounts receivable Accounts Receivable, after Allowance for Credit Loss Scenario [Axis] Scenario [Axis] Non-compete Agreement Noncompete Agreements [Member] Selected Quarterly Financial Information [Table] Selected Quarterly Financial Information [Table] Selected Quarterly Financial Information Lufthansa Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] LIABILITIES AND SHAREHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts Payable Increase (Decrease) in Accounts Payable SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Entity Interactive Data Current Entity Interactive Data Current 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Research and Development Tax Credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Net Exercise of Stock Options, including ESPP Stock Issued During Period, Value, Stock Options Exercised Selected Quarterly Financial Information [Line Items] Selected Quarterly Financial Information [Line Items] Selected Quarterly Financial Information 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. Business Jet Business Jet [Member] Business Jet Contingent Consideration Liability Fair Value Adjustment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Balance Sheet Location [Domain] Balance Sheet Location [Domain] Semiconductor Semiconductor [Member] Semiconductor Astronics Advanced Electronic Systems Corp. Subsidiaries [Member] Balance at Beginning of the Year Balance at End of the Year Unrecognized Tax Benefits Total Gross Deferred Tax Assets Deferred Tax Assets, Gross Income Tax Authority [Domain] Income Tax Authority [Domain] France FRANCE Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Lighting & Safety Product Line, Lighting And Safety [Member] Product Line, Lighting And Safety Entity Address, State or Province Entity Address, State or Province LEASES Lessee, Finance Leases [Text Block] Beginning balance Ending balance Restructuring Reserve Deferred Tax Assets Deferred Income Tax Assets, Net Current Liabilities: Liabilities, Current [Abstract] $22.69 – $35.82 Range Three [Member] Range three. Operating loss carryforwards, valuation allowance Operating Loss Carryforwards, Valuation Allowance 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 INVENTORIES Inventory Disclosure [Text Block] SERP Supplemental Employee Retirement Plan [Member] Accounting Policies [Abstract] Expected future payments in 2024 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Four Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Freedom Communication Technologies, Inc. Freedom Communication Technologies, Inc. [Member] Freedom Communication Technologies, Inc. Minimum liquidity Debt Instrument, Covenant, Minimum Liquidity Debt Instrument, Covenant, Minimum Liquidity U.S. Federal Current Federal Tax Expense (Benefit) Operating Lease Liabilities Total Lease Liability Operating Lease, Liability Document Transition Report Document Transition Report Common Stock Common Stock, Value, Issued Earnout Income Accrual Deferred Tax Liabilities, Contingent Earn-Out Income Accrual Deferred Tax Liabilities, Contingent Earn-Out Income Accrual Weighted-average finance lease discount rate (as a percentage) Finance Lease, Weighted Average Discount Rate, Percent Asset Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Weighted average period (in years) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer Concentration Risk Customer Concentration Risk [Member] Product Warranty Liability [Table] Product Warranty Liability [Table] LEASES Lessee, Operating Leases [Text Block] Total cash proceeds of divesture Proceeds from Divestiture of Businesses, Net of Cash Divested Amortization of ROU Assets Finance Lease, Right-of-Use Asset, Amortization 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. $45.89 – $45.89 Range Four [Member] Range four. Unfunded liability Defined Benefit Plan, Funded (Unfunded) Status of Plan ACQUISITIONS Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Summary of Weighted-Average Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Number of shares out-of-the-money (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Goodwill [Line Items] Goodwill [Line Items] Class of Stock [Axis] Class of Stock [Axis] Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Net Common Stock Common Class Undefined [Member] Classification of common stock that is undefined, representing ownership interest in a corporation. Income Tax Authority [Axis] Income Tax Authority [Axis] Work in Progress Inventory, Work in Process, Net of Reserves Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Capital Expenditures Total Capital Expenditures Payments to Acquire Productive Assets Thereafter Finance Lease, Liability, to be Paid, after Year Five Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Sales Revenue from Contract with Customer, Excluding Assessed Tax Penalties or interest liabilities accrued Income Tax Examination, Penalties and Interest Accrued Provision for Losses on Inventory and Receivables Provision For Non Cash Losses On Inventory And Receivables Provision for non-cash losses on inventory and receivables. Finished Goods Inventory, Finished Goods, Net of Reserves Cash compensation limit Cash Compensation Limit Cash compensation limit. ACCOUNTS RECEIVABLE Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Stock Option Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Variable Rate [Axis] Variable Rate [Axis] SEGMENTS Segment Reporting Disclosure [Text Block] Change in retirement benefit obligation Increase Decrease In Pension And Other Postretirement Benefit Obligations Increase Decrease In Pension And Other Postretirement Benefit Obligations Financing leases, weighted-average remaining term Finance Lease, Weighted Average Remaining Lease Term Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Patent Infringement Loss Contingency, Patent Infringement [Member] Loss Contingency, Patent Infringement Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Property, Plant and Equipment [Abstract] Variable Rate [Domain] Variable Rate [Domain] Additional Paid in Capital Additional Paid-in Capital [Member] Benefits to be paid in the aggregate for the following five years Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years Outstanding Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract] Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Additions to (Deductions from) Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] Warranty Liabilities Divested or Acquired Standard and Extended Product Warranty Accrual, Additions (Reduction) From Business Acquisition (Divestiture) Standard and Extended Product Warranty Accrual, Additions (Reduction) From Business Acquisition (Divestiture) Net assets Net Assets Net assets. Conversion ratio for Class B stock to common stock Common Stock, Conversion Ratio Common Stock, Conversion Ratio Other Assets Other Assets [Member] 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 Other Investing Activities Payments for (Proceeds from) Other Investing Activities Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Maximum Maximum [Member] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Payment Arrangement [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Raw Material Inventory, Raw Materials, Net of Reserves Dividends Dividends [Policy Text Block] Dividends. Award Type [Axis] Award Type [Axis] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Summary of Maturity of Lease Liabilities, Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Activities with Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Total Shareholders’ Equity Beginning of Year End of Year Stockholders' Equity Stockholders' Equity Attributable to Parent City Area Code City Area Code Exercisable at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Panasonic Panasonic [Member] Panasonic. Goodwill and Intangible Assets Disclosure [Abstract] COVID-19 related government assistance amount COVID-19 Related Government Assistance Amount COVID-19 Related Government Assistance Amount INTANGIBLE ASSETS Intangible Assets Disclosure [Text Block] Trade Accounts Receivable Accounts Receivable, before Allowance for Credit Loss Purchase of Outstanding Shares for Treasury Payments for Repurchase of Common Stock Property, plant and equipment, useful life (in years) Property, Plant and Equipment, Useful Life India INDIA Shareholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent Total Lease Payments Finance Lease, Liability, Payment, Due Current Current income tax benefit Current Income Tax Expense (Benefit) Net Periodic Cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) ASC 606 Revenue Recognition Deferred Tax Assets, Revenue Recognition Deferred Tax Assets, Revenue Recognition Tax Benefit Share-based Payment Arrangement, Expense, Tax Benefit Share price (in usd per share) Share Price Operating Segments Operating Segments [Member] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Commitment fee (percentage) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Total Lease Liability Total Lease Liability Finance Lease, Liability Less Accumulated Right-of-Use Asset Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Operating Lease, Right-of-Use Asset, Accumulated Impairment Business Acquisition [Line Items] Business Acquisition [Line Items] Deferred Tax Liabilities Deferred Tax Liabilities, Gross Income Statement [Abstract] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Long Term Incentive Plan Long Term Incentive Plan [Member] Long Term Incentive Plan [Member] 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Lease Assets Deferred Tax Liabilities, Lease Accounting Deferred Tax Liabilities, Lease Accounting Write-Offs/Other SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Held for Sale Discontinued Operations, Held-for-sale [Member] Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Options forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Structures Product Line, Structures [Member] Product Line, Structures (Benefit from) Provision for Income Taxes Total Income Tax Expense (Benefit) Expected future payments in 2023 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Three Accounts Receivable, Net of Allowance for Estimated Credit Losses Total Receivables, Net Accounts Receivable, after Allowance for Credit Loss, Current Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total Current Assets Assets, Current Summary 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] Accounts Receivable Accounts Receivable [Member] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Total Lease Payments Lessee, Operating Lease, Liability, to be Paid Number of awards forfeitures in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Equity-Based Compensation Share-based Payment Arrangement [Policy Text Block] Audit Information [Abstract] Audit Information Operating loss carryforwards expected to be utilized Operating Loss Carryforwards, Expected To Be Utilized, Amount Operating Loss Carryforwards, Expected To Be Utilized, Amount Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Completed and Unpatented Technology Unpatented Technology [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Earnings (Loss) Per Share Computations Schedule of Weighted Average Number of Shares [Table Text Block] Grantee Status [Axis] Grantee Status [Axis] WARRANTY Product Warranty Disclosure [Text Block] Stock Compensation Expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Consolidated Revenue Revenue Benchmark [Member] Operating loss carryforwards expiration ending year Operating Loss Carry Forwards Expiration Ending Year Operating loss carry forwards expiration ending year. 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 Equity Component [Domain] Equity Component [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Disposal Group Name [Domain] Disposal Group Name [Domain] Deferred Tax Assets: Components of Deferred Tax Assets [Abstract] Litigation Case [Axis] Litigation Case [Axis] Percentage of revenue (as a percentage) Percentage Of Revenue Percentage Of Revenue Grantee Status [Domain] Grantee Status [Domain] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Number of reporting units impaired Number Of Reporting Units Impaired Number Of Reporting Units Impaired Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation Schedule of Changes in Projected Benefit Obligations [Table Text Block] Change in Valuation Allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Short-term Finance Lease Liabilities — Included in Other Accrued Expenses Finance Lease, Liability, Current (Loss) Income Before Income Taxes Loss Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Litigation settlement interest Litigation Settlement Interest Auditor Location Auditor Location Segment Reporting [Abstract] Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Weighted Average Life Finite-Lived Intangible Asset, Useful Life Deferred Compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Schedule of ROU Assets and Liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Interest on Lease Liabilities Finance Lease, Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Restructuring, settlement and impairment provisions Restructuring, Settlement and Impairment Provisions Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Financing Leases Finance Lease, Liability, Payment, Due [Abstract] Tax Year 2020 Tax Year 2020 [Member] Title of 12(b) Security Title of 12(b) Security Common Stock, Shares authorized (in shares) Common Stock, Shares Authorized Interest rate accrued above bank rate until final payment Interest Rate Accrued Above Bank Rate Until Final Payment Interest Rate Accrued Above Bank Rate Until Final Payment Document Type Document Type Product and Service [Domain] Product and Service [Domain] Tax Cuts and Jobs Act, income tax expense (benefit) Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit) Financial liabilities carried at fair value Business Combination, Contingent Consideration, Liability North America (excluding United States) North America, Excluding United States [Member] North America, Excluding United States [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Deferred Tax Valuation Allowance SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Second Earnout Second Earnout [Member] Second Earnout Earn-out achievement benchmark Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value Summary of Lease Costs and Cash Paid Lease, Cost [Table Text Block] Other Other Continent [Member] Other continent. Geographical [Axis] Geographical [Axis] State State and Local Jurisdiction [Member] Net GILTI and FDII Tax Benefit Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Unbilled Recoverable Costs and Accrued Profits Unbilled Contracts Receivable Total Operating Lease Cost Operating Lease, Cost, Net Of Sublease And Rental Income Operating Lease, Cost, Net Of Sublease And Rental Income Permitted leverage ratio Debt Covenant Ratio Of Debt To Earnings Before Interest Taxes Depreciation And Amortization Represents the debt covenant ratio to measure the company's ability to pay off debt. Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities Treasury Stock, 3,808,060 Shares at December 31, 2021 and 2020 Treasury stock, value Treasury Stock, Value Period of options granted (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities FAIR VALUE Fair Value Disclosures [Text Block] Summary of Maturity of Lease Liabilities, Financing Leases Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Restructuring charges Restructuring Charges Recognized Restructuring Charges Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Foreign Tax Authority Foreign Tax Authority [Member] Deferred Tax Liabilities: Deferred Tax Liabilities, Gross [Abstract] Acquisitions Business Combinations Policy [Policy Text Block] Dividends declared Dividends Payable Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Document Period End Date Document Period End Date Number of reporting units Number of Reporting Units Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Income Tax [Table] Income Tax [Table] Income Tax [Table] Summarizes Selected Quarterly Financial Information Quarterly Financial Information [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Income Tax, Net of Federal Income Tax Effect Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State Deferred State and Local Income Tax Expense (Benefit) Summary of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Disposal Group, Held-for-sale, Not Discontinued Operations Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Schedule of Impaired Long-Lived Assets Held and Used [Table] Schedule of Impaired Long-Lived Assets Held and Used [Table] Property, Plant and Equipment, Net of Accumulated Depreciation Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net Corporate and Other Expenses, Net Operating Expenses Stockholders Equity Stockholders Equity [Line Items] Stockholders Equity [Line Items] Unrecognized prior service costs, tax Defined Benefit Plan Accumulated Other Comprehensive Income Net Prior Service Cost Credit Tax Defined benefit plan accumulated other comprehensive income net prior service cost credit tax. Summary of Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Principal Payments on Long-term Debt Repayments of Long-term Debt Earnings Per Share [Abstract] Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition Property, plant and equipment gross Property, Plant and Equipment, Gross Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Deferred Tax Liabilities — Long-term Deferred Tax Liabilities [Member] Deferred Tax Liabilities Key Employee Key Employee [Member] Key employee. Loss contingency accrual Loss Contingency Accrual Summary 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] 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 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 Patents Patents [Member] Less Accumulated Amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Fair value of plan assets at period end Defined Benefit Plan, Plan Assets, Amount Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent Loss contingency, estimate of possible loss Loss Contingency, Estimate of Possible Loss Aerospace & Defense Aerospace And Defense Segments [Member] Aerospace And Defense Segments Counterparty Name [Axis] Counterparty Name [Axis] Net Gain on Sale of Facility Gain (Loss) on Disposition of Property Plant Equipment Beginning of Year (in shares) End of Year (in shares) Shares, Issued United States UNITED STATES Common stock reserved (in shares) Common Stock, Capital Shares Reserved for Future Issuance Leases [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Diluted Earnings Weighted Average Shares (in shares) Weighted Average Number of Shares Outstanding, Diluted INCOME TAXES Income Tax Disclosure [Text Block] South America South America [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Summary of Company's Stock Option Activity and Related Information Share-based Payment Arrangement, Option, Activity [Table Text Block] Amended and Restated Credit Agreement Amended And Restated Credit Agreement [Member] Amended And Restated Credit Agreement [Member] Summary of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Interest rate on revolving credit at LIBOR rate Debt Instrument, Basis Spread on Variable Rate Summary of the Components of Net Periodic Cost Schedule of Net Benefit Costs [Table Text Block] Statement of Cash Flows [Abstract] Income Tax Income Tax [Line Items] Income Tax [Line Items] Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Expected Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total Current Liabilities Liabilities, Current Employee Stock Employee Stock [Member] Less Inter-segment Sales Intersegment Eliminations [Member] Facilities in Aerospace Segment Facilities in Aerospace Segment [Member] Facilities in Aerospace Segment [Member] Deferral of Federal Payroll Taxes Deferred Income Tax Expense (Benefit), Federal Payroll Taxes Deferred Income Tax Expense (Benefit), Federal Payroll Taxes Loss Contingencies [Table] Loss Contingencies [Table] Asia Asia [Member] Current Fiscal Year End Date Current Fiscal Year End Date Astronics Plan Astronics Plan [Member] Astronics plan. Statement [Table] Statement [Table] Military Military Aircraft [Member] Military Aircraft Newly Adopted and Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Expected future payments in 2025 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Five Total compensation costs related to non-vested awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Operating lease payments Lessee, Operating Lease, Lease Not yet Commenced, Annual Lease Payments Lessee, Operating Lease, Lease Not yet Commenced, Annual Lease Payments Range [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Estimated Credit Losses Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] Long-term Finance Lease Liabilities — Included in Other Liabilities Finance Lease, Liability, Noncurrent Goodwill Goodwill, Beginning Balance Goodwill, Ending Balance Goodwill, Net Goodwill Foreign Tax Rate Differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Scenario, Unspecified [Domain] Scenario [Domain] Summary of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating Lease Cost Operating Lease, Cost Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] 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 Deferred Tax (Benefit) Expense Deferred Deferred Income Tax Expense (Benefit) Amount authorized for stock repurchase program Stock Repurchase Program, Authorized Amount Statutory Federal Income Tax Rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net (Loss) Income Net (Loss) Income Net Income (Loss) Net Income (Loss) Attributable to Parent Loss contingency, estimate of possible loss, excluding interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Loss Contingency, Estimate of Possible Loss, Excluding Interest Cumulative pretax loss position period Cumulative Pretax Loss Position Period Cumulative Pretax Loss Position Period Operating Right-of-Use Assets, Net Operating Right-of-Use Assets, Net Operating Lease, Right-of-Use Asset Operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Class B stock voting rights per share Common Stock, Votes For Each Share Common Stock, Votes For Each Share Interest Cost Defined Benefit Plan, Interest Cost Accrued Payroll and Employee Benefits Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Range [Domain] Statistical Measurement [Domain] Held for sale Disposal Group, Including Discontinued Operation, Consideration Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of facilities Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Additional Paid-in Capital Additional Paid in Capital, Common Stock Intangible asset impairment charge Impairment of Intangible Assets (Excluding Goodwill) Other Assets Other Assets, Noncurrent Segments [Axis] Segments [Axis] Dividend Yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Impaired Long-Lived Assets Held and Used [Line Items] Impaired Long-Lived Assets Held and Used [Line Items] Entity File Number Entity File Number DIVESTITURE ACTIVITIES Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] COVID-19 Related Government Assistance [Line Items] COVID-19 Related Government Assistance [Line Items] COVID-19 Related Government Assistance Minimum interest coverage ratio on a quarterly basis Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis Valuation and Qualifying Accounts Disclosure SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Variable Lease Cost Variable Lease, Cost Less Sublease and Rental Income Sublease Income (Expense) Sublease Income (Expense) Building Building [Member] Weighted-average price of awards (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 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 Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Supplemental Retirement Plan and Other Liabilities for Pension Benefits Liability, Defined Benefit Plan, Noncurrent Exercise Price Range [Axis] Exercise Price Range [Axis] Finance Leases: Lessee, Finance Lease, Description [Abstract] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Accumulated Impairment Losses Goodwill, Impaired, Accumulated Impairment Loss Land Land [Member] Other Liabilities Other Liabilities [Member] Number of awards granted in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Restructuring Activities Restructuring Costs Percent of consolidated revenue Concentration Risk, Percentage Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [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 Discount Rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Trade Names Trade Names [Member] Debt Instrument [Axis] Debt Instrument [Axis] Valuation Allowance [Table] Valuation Allowance [Table] LEGAL PROCEEDINGS Commitments and Contingencies Disclosure [Text Block] Amortization of Prior Service Cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Significant Components of Company's Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table] Remaining capacity under the credit facility Line of Credit Facility, Remaining Borrowing Capacity Guarantees [Abstract] Net Gain on Sale of Businesses Net Gain on Sale of Businesses, Before Taxes Earnout on Previous Sale of Business Gain (Loss) on Disposition of Business Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Summary of Allowance for Estimated Credit Losses Deducted from Accounts Receivable Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block] Operating loss carryforwards expiration beginning year Operating Loss Carryforwards Expiration Beginning Year Operating loss carryforwards expiration beginning year. Allowance for Estimated Credit Losses SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Loss Contingencies Commitments and Contingencies, Policy [Policy Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Defined contribution plan charges recognized Defined Contribution Plan, Cost Stock Incentive Plan Stock Incentive Plan [Member] Stock incentive plan. Total employer contribution Post Acquisition Period Employer Contribution Percentage Post acquisition period employer contribution percentage. Reserve for Excess and Obsolete Inventories SEC Schedule, 12-09, Reserve, Inventory [Member] Operating Cash Flow for Operating Leases Operating Lease, Payments Bad Debt Expense, Net of Recoveries Accounts Receivable, Credit Loss Expense (Reversal) Goodwill Goodwill [Roll Forward] Finance Right-of-Use Assets, Net — Included in Other Assets Finance Lease, Right-of-Use Asset, after Accumulated Amortization Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Other Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent 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 Total Liabilities and Shareholders’ Equity Liabilities and Equity Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Other Accrued Expenses Other Accrued Liabilities, Current ASC 606 Revenue Recognition - Section 481(a) Adjustment Deferred Tax Liabilities, Revenue Recognition Deferred Tax Liabilities, Revenue Recognition Customer Advanced Payments and Deferred Revenue Contract with Customer, Liability, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year Five Options exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Operating Right-of-Use Assets, Gross Operating Lease, Right-of-Use Asset, Gross Operating Lease, Right-of-Use Asset, Gross EARNINGS (LOSS) PER SHARE Earnings Per Share [Text Block] Impairment charge to right-of-use Impairment Charge of Operating Lease ROU Asset Operating Lease, Impairment Loss Purchase of Shares Treasury Stock, Value, Acquired, Cost Method Boeing Boeing [Member] Boeing. Expected future payments in 2022 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year Two Minimum Minimum [Member] Gross Profit Gross Profit (Sales Less Cost of Products Sold) Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Amounts outstanding under revolving line of credit Long-term Line of Credit Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Selling, General and Administrative Expenses Selling, General and Administrative Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Proceeds from sale Proceeds from Sale of Productive Assets Optional increase in maximum borrowing capacity Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity Acquisitions of Businesses, Net of Cash Acquired Business acquisition purchase price paid in cash Payments to Acquire Businesses, Net of Cash Acquired Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] LONG-TERM DEBT Debt Disclosure [Text Block] Provision (Benefit) for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Goodwill and Intangible Assets Deferred Tax Assets, Goodwill and Intangible Assets Line of Credit Line of Credit [Member] EQUITY COMPENSATION Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Number of reportable segments Number of Reportable Segments Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Employee Stock Ownership Plan (ESOP) Disclosures [Line Items] Outstanding letters of credit Letters of Credit Outstanding, Amount Airfield Lighting Product Line Airfield Lighting Product Line Assets [Member] Airfield Lighting Product Line Assets Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Customer Advanced Payments and Deferred Revenue Deferred Tax Assets Customer Advanced Payments And Deferred Revenue Deferred tax assets customer advanced payments and deferred revenue. Description of Business Basis of Accounting, Policy [Policy Text Block] Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Less Allowance for Estimated Credit Losses Accounts Receivable, Allowance for Credit Loss, Current Incremental reserve Loss Contingency Accrual, Provision PROFIT SHARING/401K PLAN Compensation and Employee Benefit Plans [Text Block] Debt Acquisition Costs Payments of Debt Issuance Costs Receivables [Abstract] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Avionics Product Line, Avionics [Member] Product Line, Avionics Auditor Name Auditor Name Cover page. Cover [Abstract] Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Treasury Stock, Shares (in shares) Treasury Stock, Shares Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Cash and cash equivalents maturity period (in months) Cash And Cash Equivalents, Maturity Period Cash And Cash Equivalents, Maturity Period Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Prepaid Expenses and Other Current Assets Increase (Decrease) in Prepaid Expense Document Information [Table] Document Information [Table] Cash Paid Payments for Restructuring Contingent Consideration Liability Fair Value Adjustment Effective Income Tax Rate Reconciliation, Contingent Acquisition Costs, Percent Effective Income Tax Rate Reconciliation, Contingent Acquisition Costs, Percent 2026 Finance Lease, Liability, to be Paid, Year Five Common Stock Common Stock [Member] (Loss) Income from Operations Total Operating (Loss) Profit Operating Income (Loss) Current Operating Lease Liabilities Short-term Operating Lease Liabilities Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cumulative translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Diagnosys Test Systems Limited Diagnosys Inc. Diagnosys Test Systems Limited [Member] Diagnosys Test Systems Limited Equity-based Compensation Expense Share-based Payment Arrangement, Noncash Expense IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES Restructuring and Related Activities Disclosure [Text Block] Depreciation expense Depreciation Tax Benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Treasury Stock Treasury Stock [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Summary of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Accrued Expenses Increase (Decrease) in Accrued Liabilities Total Finance Lease Cost Finance Lease, Cost Finance Lease, Cost Summary of Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Table Text Block] Impairment Loss Asset Impairment Charges Benefits Paid Defined Benefit Plan, Benefit Obligation, Benefits Paid Litigation settlement, amount awarded to other party, excluding interest Litigation Settlement, Amount Awarded to Other Party, Excluding Interest Litigation Settlement, Amount Awarded to Other Party, Excluding Interest Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Unearned portion of the AMPJ award Other Liabilities, Current Accumulated benefit obligation of the plans Defined Benefit Plan, Accumulated Benefit Obligation Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Total Liabilities Liabilities Tax Rate Change on 2020 Federal Net Operating Loss Carryback Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss USDOT grant receivable amount Grants Receivable 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Options granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Balance at beginning of the period (in usd) Balance at end of the period (in usd) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] Net operating loss carryforwards Operating Loss Carryforwards Common Stock, Shares issued (in shares) Common Stock, Shares, Issued Less Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Operating Lease, Right-of-Use Asset, Accumulated Amortization Assumptions Used to Calculate the Post Retirement Benefit Obligation Defined Benefit Plan, Assumptions [Table Text Block] Entity Address, City or Town Entity Address, City or Town $3.19 – $14.45 Range Two [Member] Range two. Components of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Prepayments of lines of credit Prepayments of Lines of Credit Prepayments of Lines of Credit Retirement Plan Type [Axis] Retirement Plan Type [Axis] Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation Weighted Average Number of Shares, Treasury Stock Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] 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 2022 Finance Lease, Liability, to be Paid, Year One 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 Supplemental Retirement Plan and Other Liabilities Increase (Decrease) in Employee Related Liabilities Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Expected future payments in 2021 (less than for SERP Medical) Defined Benefit Plan, Expected Future Benefit Payment, Year One Taxes remitted on dividends declared Dividends Payable, Current And Noncurrent, Tax Dividends Payable, Current And Noncurrent, Tax Retained Earnings Retained Earnings (Accumulated Deficit) Litigation Case [Domain] Litigation Case [Domain] Other Other Aerospace [Member] Other Aerospace Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Risk-free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Deferred Tax Asset Valuation Allowance Deferred Tax Asset Valuation Allowance [Policy Text Block] Deferred Tax Asset Valuation Allowance Inventory Disclosure [Abstract] Number of reporting units have goodwill and subject to goodwill impairment test Goodwill Impairment Number Of Reporting Units Tested For Impairment Goodwill Impairment Number Of Reporting Units Tested For Impairment Other Assets — Long-term Other Noncurrent Assets [Member] 2023 Finance Lease, Liability, to be Paid, Year Two Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Amendment Flag Amendment Flag Proceeds from Long-term Debt Proceeds from Issuance of Long-term Debt Equity Components [Axis] Equity Components [Axis] Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Fair Value Disclosures [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sale of Stock [Domain] Sale of Stock [Domain] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other Product Line, Other [Member] Product Line, Other Inventories Total Inventories Inventory, Net Summary of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Second installment to be received Grants Receivable, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] U.S. Federal Deferred Federal Income Tax Expense (Benefit) Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Valuation allowance, deferred tax asset, increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Product and Service [Axis] Product and Service [Axis] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Short-term Lease Cost (excluding month-to-month) Short-term Lease, Cost Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Statement [Line Items] Statement [Line Items] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Customer Advanced Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Product Warranty Liability Product Warranty Liability [Line Items] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Federal Domestic Tax Authority [Member] Potential additional earn-out Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High First Earnout First Earnout [Member] First Earnout Debt Disclosure [Abstract] Tax Period [Axis] Tax Period [Axis] 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 [Axis] Long-Lived Tangible Asset [Axis] Valuation Allowance for Federal and State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax Deferred Tax Assets, Valuation Allowance Corporate Corporate, Non-Segment [Member] Customer [Axis] Customer [Axis] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS Retirement Benefits [Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Compensation Expense Information Based on Fair Value of Stock Options and RSUs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Forecast Forecast [Member] Disposed of by Sale Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Total Assets Total Assets Assets Accrued Litigation Claim Total gain (loss) on litigation settlement Gain (Loss) Related to Litigation Settlement Plan Name [Domain] Plan Name [Domain] Interest Paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] 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 Number of shares employees had subscribed to purchase (in shares) Share-based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period Research and development, design and related engineering Research and Development Expense Gain on sale, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Summary of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Unrecognized prior service costs Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax Foreign subsidiaries' undistributed earnings Undistributed Earnings of Foreign Subsidiaries SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES Significant Accounting Policies [Text Block] Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cash Flows from Operating Activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Tax credit carryforwards Tax Credit Carryforward, Amount Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Basic Earnings Weighted Average Shares (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted Earnings (Loss) Per Share (in usd per share) Diluted (Loss) Per Share (in usd per share) Earnings Per Share, Diluted Foreign Tax Credit for Dividend Withholding Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent Segments [Domain] Segments [Domain] Net Effect of Dilutive Stock Options (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Service Cost Service Cost — Benefits Earned During Period Defined Benefit Plan, Service Cost Loss contingency, damages paid, value Loss Contingency, Damages Paid, Value Unrecognized actuarial losses Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Income Taxes (Refunded) Paid, Net of Refunds Income Taxes Paid, Net Aerospace Aerospace Segment [Member] Aerospace segment. Non-US Non-US [Member] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Comprehensive (Loss) Income Comprehensive Income (Loss), Net of Tax, Attributable to Parent SELECTED QUARTERLY FINANCIAL INFORMATION Quarterly Financial Information [Text Block] Contract Liabilities Contract with Customer, Liability Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred Income Taxes Deferred Tax Liabilities Deferred Income Tax Liabilities, Net Contribution of employer Multiemployer Plan, Pension, Insignificant, Plan Contribution Components of Other Comprehensive (Loss) Income Comprehensive Income (Loss) [Table Text Block] Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Gain on Sales of Assets Gain (Loss) on Disposition of Other Assets Effective Tax Rates Differ From Statutory Federal Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Percentage of fund Percentage Of Funded Status Of Pension Plans Percentage of funded status of pension plans. Accounts Payable Accounts Payable, Current Impairment of long-lived assets held-for-use Impairment, Long-Lived Asset, Held-for-Use Depreciation and Amortization Total Depreciation and Amortization Depreciation, Depletion and Amortization Revenue, Major Customer Revenue, Major Customer [Line Items] Equity-based Compensation Expense, Net of Tax Share-based Payment Arrangement, Expense, after Tax Line of credit facility, consent fee percentage Line of Credit Facility, Consent Fee Percentage Line of Credit Facility, Consent Fee Percentage Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Inventories Increase (Decrease) in Inventories Restructuring and Impairment Charges Restructuring and Related Costs [Table Text Block] Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Common Stock, Shares outstanding (in shares) Common Stock, Shares, Outstanding Other Expense, Net of Other Income Other Operating Income (Expense), Net Balance at Beginning of the Year Balance at End of the Year Standard and Extended Product Warranty Accrual Cost of Products Sold Cost of Goods and Services Sold Restructuring and Related Activities [Abstract] Income tax receivable Income Taxes Receivable Net Issuance of Common Stock for Restricted Stock Units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Convertible Class B Stock Common Class B [Member] Proceeds from Sale of Businesses and Assets Proceeds from Divestiture of Businesses Entity Central Index Key Entity Central Index Key Pretax income Pretax Income From Foreign Subsidiary Pretax income from foreign subsidiary. 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] Total Net Lease Cost Lease, Cost Exercise price, upper range (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Customer Relationships Customer Relationships [Member] Loss Contingencies Loss Contingencies [Line Items] PROPERTY, PLANT AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Other Liabilities Other Liabilities, Noncurrent Balance at beginning of the year Balance at end of the year Defined Benefit Plan, Benefit Obligation Revenue recognized included in contract liability balance Grant Recognized Grant Recognized Employee Share-based Payment Arrangement, Employee [Member] Purchase of Shares (in shares) Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Debt Instrument Debt Instrument [Line Items] Trading Symbol Trading Symbol Other Deferred Tax Liabilities, Other Pre-tax loss on sale Pre-tax loss on sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Severance costs Severance Costs Acquisitions and Divestitures Goodwill, Acquired (Divested) During Period Goodwill, Acquired (Divested) During Period Goodwill, Gross Goodwill, Gross Long-term Debt Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] Equity-based compensation expense Equity-based Compensation Expense Share-based Payment Arrangement, Expense Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Goods and Service [Policy Text Block] Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 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. Indirect Sales Indirect Sales [Member] Indirect Sales Reserve for inventory valuation Inventory Valuation Reserves Construction in Progress Construction in Progress [Member] Non-cash 401K Contribution Defined Contribution Plan, Increase (Decrease), Cost Cash and Cash Equivalents Cash and Cash Equivalents at Beginning of Year Cash and Cash Equivalents at End of Year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Achievement period Business Combination, Contingent Consideration, Achievement Period Business Combination, Contingent Consideration, Achievement Period Common Stock, Par value (in usd per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Current Assets: Assets, Current [Abstract] Statement of Comprehensive Income [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Postemployment Benefits [Abstract] Directors Stock Option Plan Directors Stock Option Plan [Member] Directors stock option plan. 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 Section 163(j) - Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Deferred Tax Assets, Interest Expense Limitation Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain] Exercise Price Range [Domain] Fifth Amended and Restated Credit Agreement Fifth Amended And Restated Credit Agreement [Member] Fifth Amended And Restated Credit Agreement [Member] Recurring Basis Fair Value, Recurring [Member] Estimated litigation liability Estimated Litigation Liability Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] SHAREHOLDERS’ EQUITY Stockholders' Equity Note Disclosure [Text Block] Write-off Charges Against the Allowance and Other Adjustments Accounts Receivable, Allowance for Credit Loss, Writeoff Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Five Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities Net Periodic Cost Defined Benefit Plan, Change in Benefit Obligation [Roll Forward] Decreases as a Result of Tax Positions Taken in Prior Years Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions Building and Improvements Building and Building Improvements [Member] Cash Flows from Changes in Operating Assets and Liabilities: Increase (Decrease) in Operating Capital [Abstract] Weighted average fair value of options 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 Class of Stock [Domain] Class of Stock [Domain] Cash purchase price Payments to Acquire Businesses, Gross Non Deductible Goodwill Impairment Effective Income Tax Rate Reconciliation, Deduction, Percent Operating Leases: Lessee, Operating Lease, Description [Abstract] Operating Cash Flow for Finance Leases Finance Lease, Interest Payment on Liability Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Foreign Currency Translations and Other Goodwill, Foreign Currency Translation Gain (Loss) Segment Reporting Information Segment Reporting Information [Line Items] Discount Rate Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Future Average Compensation Increases Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase Total Receivables, Gross Construction Contractor, Receivable, Excluding Contract Retainage Unrecognized actuarial gain (losses), net Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax Balance at the Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Cost of Products Sold Cost of Sales [Member] Accrued Income Taxes Accrued Income Taxes, Current Inventories Inventory, Policy [Policy Text Block] Net Operating Loss Carryforwards and Other Deferred Tax Assets, Operating Loss Carryforwards, State and Local Foreign Current Foreign Tax Expense (Benefit) Grant Grant [Member] Finance Right-of-Use Assets, Gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] COVID-19 Related Government Assistance [Table] COVID-19 Related Government Assistance [Table] COVID-19 Related Government Assistance Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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] EX-101.PRE 12 atro-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 atro-20211231_g1.jpg begin 644 atro-20211231_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" ;:#.\# 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#ZU_9I_9I^ M$'B3]G'X5:OJ_P *O!.JZMJ'A32KN\OKWP[9S3W,SV<322R2-&6=V8EBQ))) M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":S\&_^Q,T;_P!(8:]5H \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J^;O\ @HM\ _AC\._V-_B#X@\*_#GPEX9UZS_L_P"S M:IH^AVMI=0;]1MD?9+'&&70Q'0U]S5\J_\%1_^3$_B;_W#/_3I:4 > MJ_LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !7RK_P5'_Y,3^)O_<,_].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 >J_L MG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I##7JM !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 5\J_\%1_^3$_B;_W#/\ TZ6E?55?*O\ P5'_ .3$_B;_ -PS_P!.EI0! MZK^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->JT %%%% ! 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%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5]55\J_\ !4?_ ),3^)O_ '#/ M_3I:4 >J_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 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 %%%8_C#Q=I'@'PMJOB/7[Z+3=%TNV>[N[ MN8X6*- 2Q]SQP!R3@#DT ;%%?E%??M/=5\._L_6C^!/!%D52XU>5 MDBF1&)"R3W)#&-FQD1P N #RP!-;5Q_P3U_:WT>WEU;3/VDKZ\U[:6:!_$.I MH)L#A?,;.[.%&&4#WXH _4.BOS5_9,_;Z^(G@SXU)\"_VC[3[+XA:XCT^QUN M:)(YEN&P(HYRGR2))E0DR#DD$E@VY?TJH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HKXZ_9(^''[17A/]H#XB:K\5M8U"_\ =Y'ZUI M+N.-FNU:+;$')3$61R!@<5]BT %%%% !1110 4444 %%%% !1110 4444 %% M%? '_!5[]J#QS\&]%\$>"/A]J4VB:OXJ>X>YU*R?9=)%&8T2*)^J%VD.7&"- M@ (R: /O^BOAC]D7]BWXW_!WXHZ1XO\ B#\:M2\3Z;':RF[\.C5;V>&2>2)E M7S/,?9($+L02OW@"*^YZ "BOF_\ X*%?&K6?@/\ LL>)_$OAK46TGQ+)/:66 MFWBHK&.22=-Y 8$$^4LO4&OBGX9Z7_P4!^+/@'0_&&@_$&W.C:S;+=VANI;& M*1HVSM)4P<9QGZ$4 ?K-17YY?!OX:_MV:;\5O"=WX[\;V5]X-AU*%]7MDN;- MFDM0X\Q0%A#'*YZ$&OT-H **I:UIBZUH]]I[W%S:+=P/ ;BRF,,\092NZ-QR MCC.0PY! -?E!X!_::^*W[%'[9UU\/OC;XTUCQ7X'U!UMDU+6+AY42VD8_9K^ M/<3M (VR*#@?O!R4% 'ZV44V.1)HUDC971@&5E.00>A!KY8_X*'?M;Q?LM_! M>9=)ND7Q[XB5[+1(N"T' $MV1Z1AAC/5V08(W8 /JFBOD3_@G'X'^*=I\)QX MX^+/C/Q%X@UGQ+&DVGZ3K%])*EA9]40NP<$L*^NZ "BBB@ HHH MH **** "BBB@ HHKX)_;>_X*(:M\+O'47PA^#NE+XC^)ER\4$]UY7VB.REDQ ML@CB'^MG(()S\J[AD,2 MWT,C8R8Q/*!/;R[=VW=E"03A]I /URHKB_@U\7/#WQV^&>A>.?"UPUQHVKP M>;&)!MDB<$K)$X[.CJRGJ,C@D8-=I0 4444 %%%% !1110 4444 %%%% !17 MYK_'GXW>/]!_X*F> ?!&G>,-9LO"%Y+I8N-$@O'6TE#AMX:,'!W=Z_2B@ HH MHH **QO&GB1?!W@[7=?> W2:583WQ@5MID$4;/M!P<9VXSCO7S-_P3X_:N\3 M_M<>&?'GB;Q%96.E06.LI::=IUBI*V\'DJV&<\R,2BJ.* /K*BOCK]N M3X-O'?@*Y^"NL:AIFB6D<@UJ.SUI+%9&,J%=RLZ[_E#=,U]BT %%%% M!1110 4444 %%<1\;O#?BCQA\)?%>B>"M730/%E]820:9J_O%D:03W"1*LL@9@"V MYPQR0"<\@5O4 %%%8WC3Q(O@[P=KNOO ;I-*L)[XP*VTR"*-GV@X.,[<9QWH M V:*^3?^"?'[5WB?]KCPSX\\3>(K*QTJ"QUE+33M.L5)6W@\E6PSGF1B3DL< M#T51Q7UE0 4444 %%?)?_!3[XA^)OA?^RK?ZYX2UV_\ #FL)JUG$M]IL[0RA M&8AEW+S@UW_[#?BS6?'/[)WPWUWQ!J=UK.LWVGM)"?%FK>%9;Z[OTNGTJZ> S*B0%0VT\XW- MCZF@#]#:*_,#PE^R'^V/XO\ "NC:];?M*20V^J64-]%'+K%_O19(U%5BK(J_<( M.20:_1:@ HHHH **QO&GB1?!W@[7=?> W2:583WQ@5MID$4;/M!P<9VXSCO7 MS-_P3X_:N\3_ +7'AGQYXF\165CI4%CK*6FG:=8J2MO!Y*MAG/,C$G)8X'HJ MCB@#ZRHHHH **** "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 *^5?^"H__ M "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#U7]D[_ )-9^#?_ &)F MC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "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@ K\\O^"T?Q,N_#/P(\*^#K20Q)XHU9I+LAL;X+55?9CN#))"W_ > MM?H;7Y@_\%Q=!GN/"GPDUM4ZE9NX'RAYH[=U!/J1;OCZ&@#[#_86^$- MA\%_V6? &CVENL5Y?:=#J^HR#!:6ZN4660L>^W/?#?BWQ9 M/K%EJ6BV[6JG1KE+DPJ!&IWSW4I(6.),]7=B!D\#DG !(W?&'Q*\)?#V334\4^)](\-MJ4 MK0V7]K7T=L+B0 $JA=AN.".!ZBOSU_X+:>*I6^$WPPTJTN5ETS4M6N+]C$P9 M)3% JQL"#R,7#X^M &3X0_:(_;._;2^WZ]\)=/TCX:^!0[6]M>7D<3"7&0P$ M\\;M*P((+11JJGC@BF?\-O?M(_L:_$+2M%_:1T.V\4^%=4;Y-']+AB@L['0[.-5A'RLQB5G?W M+,68GN6)KP[_ (*D>#-/\6_L6^-KB\AB>[T5[34[&:3K#*MS'&Q7W:*25/\ M@= 'T5>^,K35_AE<^*O#M]%>V5QI#ZEI][$-R2H83)%( 1R",'FORU^ _P#P M4E^/?Q=\*R^ _#&E0>-?C'J^I.;*^DLX+>STS3DBC+2.%V(S;]_+D <9W$JI M^EO^"=7B*]\0?\$[;>.\=I#IUMJ]C"[]3$KRLHSW W[1[*!VKPW_ ((=^&[; M['\6?$#PHUYYFGV$4Q W)'B=W4'KACY9/^X/2@#%^*WQX_;A_8YFTCQ=\2=6 MTGQ5X4O+M8)85M;-[8R%-WE,T$4&R_9?\ M,1^'/#UC##_:GBO7T@)CNFC5WMT\T-'\F[:<(['AOE!&?6?^"L4:R?L3^+&9 M02E]IS*?0_:HQG\B?SK2_P""6NAVFC?L0^ 9;:)4EU![^[N750#)(;V9 3ZD M)&BY/910!\N^!OVVOVBOV8?V@?#WP]_:.CMM6T369(81J'V:W1X8I'\M;F&: MW55D56^^K@M@'H>OV#_P4&^-'BOX _LTZOXP\%WT6G:];WUI!'/-;I.H224* MPV.".0?2OC+_ (+B,;?7/@U/&?+F6'52)%X88:T(Y]C7TI_P5L_Y,M\0?]A/ M3_\ T>* /G[X8_M8?M6_ME:+I.C?!Z+3O#,>D64,7B'QMJUK"L5Q?%09%4&. M1$ SPD<;/C#$KN %G4/VOOVFOV(_B!HFG_M#VECXZ\#ZI((UUS2K>)751PWD MRQI$"ZCYC',@9@.&'6OJW_@G'X/L/!O[&?PWCL8(HGU&R;4[J2/K+--(S%F/ M(?V)?'%S>11-<:3-8W]G+(.8I?M<41*^A,HP3Z!<6:ZA%J"M^Z:W*;Q)G^[MYK\V8?VU_VCOVR MOB3KVA?LW:5IOACPGI#8?Q!JL,3R;"2$DE:9712^TE8DC9@,Y)P2/H/_ ()I MZ@OQ"_80\(Z=X@A74;)8M0TB:*Z&Y)K47$J!&!ZKY;!/HM>5:M_P4&_9A_9' MOM9\)_"OPG<:Q+->M+??\(K;)%8-< ",@32.-^ H \M63J0>>0#SSXI>-?V^ M/V6/#.=(\-_L[ZKI/A*[T2Z74O$.K23S0P6AA;S)5;R8HPRKN9?G;)7H>E>J? M\$56)_98\4 G./&=T!_X V- 'FGQB_X*.?%#X0_M9?%+P/;HGB73[1#IWA?0 M(M.1G?4)?LXAWNB^8X&^4[X MO?M%GI[);JL1*(AMCYD;E]B@2'NQ()!KQ/P1X9B\2_\ !:O6/M"+)#I^HW5^ M489^9--/ED>X=D;\*_7&@#X#_85_:V^)?QP_:D^*_@KQ=K%O?^'M BO&L+>* MQAA:,QWRQ)ET4,V$)')]ZN?M13;GF:*6-?X 6#,W"X5J +GBP?\%#/@ M]X8U+Q;?^*/#GC2QL8S=76F6EI:22K&JY=E1;>$D +DJC9/) ))KZA_87_:[ M@_:^^%%QKESIT.C>)M)N19:M86[%H=Y4,DL6XDB-QG ))!5ADX!/R#X-_P"" MRVM>&=0;0_C'\)9K"\C^2ZDT=GMY4[$&SN>?7K**^Y/V5?B1\'/BEX!?6O@W M9:-I>E,ZQWNG:9I\5A-;2*"%2>% -IP#M/((^Z2* /GC]L+_ (*&Z]X ^*2? M!GX+>&5\8_$J8I!/!7"_\ !*FQA^(G[8OQ MD\=ZNJ7>LPQW5Q%++RZ2W5X3)(OH=JLN?1R.]?K70!\C_L(?MY67[65CJ7A_ M7M,B\-_$;18O.O=/AW>1=0A@C30AB67:Q561B2I9>3GCA/\ @HA^V)XV_9?^ M+OPFM-"U5+'PKJ9:XUV#[#%<2RP1W$0<(7&5/EEP,$'XUM;36KY);BV@Z'[7IVZ?<,]Y6>7V)!JQ_P %H=+.N?%WX-::'\LWEK<6 MX<_P[[B)<_K0!W$/Q2_;B_:FLSXR^&5CI?PQ\!W7[W2+>^6U-Q>0]4D+3QR, MV>/F"QHP/&1S5K]EC]O+XN:/^TI%\#/VA-+L[77+R7[);ZDL$=O-%/T9TO3;71=-M-/L;>.TLK2%((+>%0J1QJH554#@ > MU?EA^WE;1VO_ 52_9ZDB78]P_AN20C^)O[9G3/_ 'RH'X4 ?JS117)_%S7[ MGPI\*?&FMV;F.[TW1;V\A<=5>.!W4_FHH ^%OCO_ ,%#OB'X\^-5Y\&OV:?# M,.O^(+2=[:[\17$8FC5XVVRM&K8C2-&^4S2DJ3T'*L>6\::__P %!O@)HMQX MYUO5]#\<:'9C[5J&DVEG:3B&, ;BR10Q2[5 Y\ICCECW-)_P1#\)6/\ PC/Q M/\5O%')JTM[:Z:L[058'ID_E/^W'9_M& M6OQ*^&Z_&F_T>[\1-N_L%]-6 (G[Z/._RT4??V='V_MBT2TAYCBACNDDA'7@H $S[D=ZV/^"OW_ "7[X#?]M/\ TJAH ^P? MV1[+]I6TU'Q*?CY?Z->VC10?V0-*6W!5\OYN[RD7MY>,^]?2=%% 'YJ_\%NO M&WV#X6_#CPBLF&U36+C4W0'G;;0B,9]LW7Z>U)8_\%;/A'\$_"?A?P+X5\.: M[XPT_P /:9::5_:D 2T@E$,2QEHA)\[#Y?XE7/ZU]2?M.?L-_#_]K+Q#X?U? MQK?^(()=%B,,%OI-Y%#$Z,^]PX:)S\W )4@X48(ZU[%X3^&OA3P+X1@\+Z!X M=TW2?#L*!%TVVMD6$CCEEQ\Q.!EFR2>22: /'/V7_P!NWX7?M6//8>&;VZTC MQ);J7DT#6T2&Z= .9(MKLLJ#G.TY'5E7(S]$5^-W_!1GX76'[%_[37PX^*?P MP@C\,_VJ\M\-/L5$<$5U;/&)@BCA8Y8YT5HP-O+]FP/V)T^^BU*QMKRW;=!< M1K+&Q&,JP!!_(T 6*^2_^"C/[(:?M0?!U[S1+56\?^&DDN](90 UVF,RVA/? M> "N>CJO(#-7UI10!^=7_!,S]MK3]6^".O\ @_XCZNMAJOP[L'NA>7S$/+I, M8QR#R7@.(R.I5H@,G->0?L[^ ]8_X*6_M<:U\8?&]E(OPP\-7*0V6F7 S'($ M):VLAV(&?.FZ@E\=)!CSK_@JM\$=%^&_[4FG77AIVTN/QW:+>ZA:Q#$2W#3E M)7 !&0Y59"I_CW'//'Z__!#X-^'O@%\+]"\#>&8/*TS2X AE8 27,IYDFD/= MW8ECZ9P, 4 =N[I;Q,S,L<2+DLQP% [^PK\T?'?[?'QF_:8^+FH?#W]EC1K M<:=II87'BJ\@BDWJK%?/!F!BBA)SM#*SOP0 .I]%^)/@ MRW<'4(K>W@D6V5CRSM#%%+&.BZE^R#XMN=. MU*UEL[F%[RZ99(I$*.I!T[!!!(JA_P $9?#?CCP,OQ2T7Q/X;UK0--F.GWEH MNK6$ULK2_OTD*>8HR2HCSC^ZM ';?M7?MZ?$"T^/$/P)^ /AZVUWQSO6&]U* M[02K%,4$ACB5F5!L3EY)"5'(P-N:Y+7/!?\ P4:\/6-QKL7CS0-;FAC#MI%C M#I[22*/F**CVB(3VX8,>@)XKUCX\_M"?LP_L:?%O4?$=UX>@NOBW?0R/>1>& M[-9+TK.P=GG=F6-"Y )RWF;3D AN?-;?_@JYXW^)3"V^%/[.OB+Q-),=D-Y- M-++&K>K)# 1CU)D '6@#TO_ ()U_MRZQ^U+:^)/"_CC3[33?'?AU4FD:TC: M%;RW+%&6ES;JQZ O/$ MH/ZT :-O\>OV\_C%?6?Q#\"^%SHOP^U&Y5M-TUK*P=&M7D 1I%E_TF12N"94 M !&67 -?JA:+.MK"MR\FVVBZ9::?9Q+! M:6D*00Q*,!$50JJ/8 "K5 '/_$'Q6G@/P%XE\32QB6+1M,N=1:-C@,(8FD(S MVSMK\MO^"._@/_A9?Q>^)OQA\2?\3#7+-EBM[B7D_:KQI9+F;V;:H7/I*PK] M*OV@]!G\5? /XE:):H\EUJ7AG4[.)(QEF>2UD10!ZY85^?\ _P $/?$%O)X5 M^*NA[U%W#>V-[L[LCI*F1Z@&/\,CUH _3^N)^-/PDT/X[?"WQ%X$\1K)_9.M M6WD220[?,A8$-'*FX$;D=589!&5%=M5?4-0MM)L+F^O9X[6SMHFFFN)F"I'& MH)9F)X !)/M0!Y?^S;^S5X5_99\!2^$?"%WJ]WIDUTUZ[:Q=B>0RLJJQ&U5 M500B\*H&>>]?+?[ 7[6WQ+^/7[0WQ4\*>,M8M]0T308IFL(8;&&!HRMWY8RR M*"WR\WU5]%ET];(P645ML$HN"^?+4;L^6G7IBON+5O^05>_]<7_ /03 M7Y@?\$-?^05\9/\ KMI/_H-Y0!V7[77[?GB_]F7]L[3/#US>?:/AK!I$=]>Z M1;V4+7%Q(T4^U5E9=R[I%B&% MH8K%KHP,K,F5GC=F8J1\LC*22#L4\#A_VS/#=MXO_P""L7PMTF]A2XL[B70S M/#( 5DC6X=V4@]00I!^M?K=0!^5OPA_X*S>/O&'P[;P?'X&'BKX[7-\MAI$- MI 8[6Z4JQ:::,$%6CV'GW$-FA? 258XQ($RVTNCG@C+\ UD?\$W_ ]97G_!1WXS74L*,^EQ MZW): J#Y3MJ44>X>AV.Z\=F-?HC^V,JR?LG_ !A#*&'_ B>IG!&>1;2$'\Z M &?LD?M$6O[47P,T/QW#9KIM].9+74;%&++;W49PZJ3U4C:Z]]K@'G-?,_[ M7[6WQ+^/7[0WQ4\*>,M8M]0T308IFL(8;&&!HRMWY8RR*"WR\PN94.'2)F4^X!-?#7_!+;]JKXC_M/6'Q(E^(.KV^JOHLNGK9&"RBMM@E% MP7SY:C=GRTZ],5]Q:M_R"KW_ *XO_P"@FOS _P""&O\ R"OC)_UVTG_T&\H MROVD/^4Q7PV_Z[:1_P"@M7W+^V9^U=I7[(_PE;Q/=67]KZU?3_8=(TO?L$\Y M4L6=NHC102Q')X'!;(^&OVD/^4Q7PV_Z[:1_Z"U?>'[6=A\#X/AZGB#XZ6&D M7?A[2W9+634X6EE667&4@5/WA=M@X3G"DG@$@ ^-_"6I?\% ?VB/"]GXRT;Q M!X=^'^@ZJJW-CI\UM;0M)"WS)(H>&:4*1C&]P2,'!!R"%HX9)#&MS%);A8WC5OOJR;L+_">O97W_!8SPA/ M=#1_AO\ "3Q3XL:%1%;6V8[3!CCIV'2OC'_@H9\O\ M1K7P8NNP?V['J"P&5FVIOV>8A;_5>A'-?KS\;O\ DB_C[_L7]0_])I*^%?\ M@B/_ ,D7^(?_ &,$?_I,E '1_P#!2+]K;XE_LY_$OX8Z/X%UBWTRPUR*5KZ. M:QAN#(5FC08+J2O#'I6Y_P %-/C]\8/V9])\%>,?A[J]O;>&[JZ?3M5M;G3X M9U\_'F0G?!/Q7\-_A[\)[J"+QQXDG\V5 M9+6.X8QNX@MXPL@(_>2E^<9_=>YK._X(Z_&-_&/P!U?P!J$C?VKX+U!DCBDS MO%G<%I$!SS\LHN%QV&T5Y-^SFO\ PV5_P4Z\9_$Z4?;/"'@4M_9S?>B/EYM[ M/'IN(FN1[J: /NCX^?M$:5^R3\"8/%?CF\;7M7@AAL8XK95ADU;4#'R% 5 MQ5W8XPJ@X!.%/Q+X)^)'[=_[6.E_\)IX*N]%^'/@^Z%T$T]C'8W%ZMK 3NEFEF6/@8.6Q$ . M#C++33[&".UMK>.\N@L42*%10/[.X _" M@"'X9_MZ?%_]GGXQZ=\,OVI]'MH+?4F5;3Q=:PQQ*-QVK*QBQ#+#G 8HJM'D M[@<8'Z39SR.17XM_MN?'[XC?ME>#?#VCO^S5XM\)ZCHNH-=PZIY=U>L8GC99 M(0OV.,@,WE-G=_RS'!ZC]6?V9+[6-0_9U^&D_B&WN;773X=L5OHKR-HYA,L" M*^]6 (8D$D'N: /3**** /R+^$__ "FLUO\ [">J_P#IMEK]=*_(OX3_ /*: MS6_^PGJO_IMEK]=* /%_VL/VHO#G[)OPME\6Z["^I7D\PM-,TB%]DE[<$%MN M[!V(%!9G(. .A)4'XI\'_$;]O']JC1?^$R\&2Z'\-_"5XWG:;#+"[9_W8 M5_*OU8TO3;31=-M-/L+>.TL;2%((+>%=J11JH554=@ /:@#\U_AO\ \%!? MB[^SO\8K/X:?M2Z);Q07C(L/BFV@CA**[;5G/E8AF@SU**K)\V02"M?2G[>U MO\:+OX3,_P (+S3;>R6SOF\1_;Q"3)8^1TCWJ?FQO^[@]*\6_P""TO@S3]5_ M9T\,>)7AB&K:1XACMX;AOO\ D3P2^;&/JT4+?]LZ]K^#_B*]\5?\$Z='U+4' M:2\D^'TD,,?4D(#GOG- 'YV_\ !-:R_:0N-#U-_@]?Z-:^#%UV M#^W8]06 RLVU-^SS$+?ZKT(YK] ?V]OVWHOV1?"^D6FC:7#K_CK7RXTZRN"W MD0QH0&FE"D,PRP54!!8YY&TY\-_X(C_\D7^(?_8P1_\ I,E?1_[7>L?L]?#4 M:%X_^,^E:5=ZS8R(NBO):FXOY7A,/#OA 7"BYBT2>"RCEB!&55U^S2%4HHPSCGJ!*+R6T^''P3\6>,;@$[(Y)EB?'8E((YS^&?QKY6^(?Q*^(?Q4_X*(? SQ%\2 M/ A^'6M3ZQX?2UT=UD24V@U/Y)) YW;BQD7D+P@^4=P#[N_X*\_\F;:C_P!A MJP_]#:O2_P#@GC_R9;\*O^P8W_H^6O-/^"O/_)FVH_\ 8:L/_0VKTO\ X)X_ M\F6_"K_L&-_Z/EH ^BJ_,#_@N-_R*OPD_P"OW4O_ $7;U^G]?F!_P7&_Y%7X M2?\ 7[J7_HNWH ^]O@IXIT6+X-^ T?5[!'70+ ,K7* @_9X^#S6]XF^+'@KP M9I,VIZ]XNT/2-/A4L]Q>:A%$@P,]2W)]AS7YP>!_^",G@_QE\/\ P_KI^(^M MVEUJNF6]Z8Q8PND3RQ*^.H) +>HSBOE;]HK]B>7]BWXE^'[KX@VU]X\^%VHS M%$U+09AI\\C $F%]ZRB.0#Y@O(< [7!#;0#V'X*ZK#^U-_P5FN?'W@:TG_X1 M2ROCJ0)I57 //[WD#!Q^F_[4'[27AK]ECX4WOC3Q&LEV M1(MKI^F0,%EOKI@2L2D\*,*S,QZ*I."< XW['/@_X-Z!\&=)U;X*Z;:VWAC6 M8Q.UX,O=SR D,MS(Q+F1&W*5)PIR!@5\#_\ !;+Q#?W_ ,1/A5X7033V,=C< M7JVL!.Z6:698^!@Y;$0 X.-Q]: .F\$_$C]N_P#:QTO_ (33P5=Z+\.?!]TY MDTZ&>WMXTN$!X*&:*69QQ]X[4;G QP-_X9_MZ?%_]GGXQZ=\,OVI]'MH+?4F M5;3Q=:PQQ*-QVK*QBQ#+#G 8HJM'D[@<8$VB_P#!3+XC^'M'L=*T[]D#Q9:: M?8P1VMM;QWET%BB10J*!_9W 'X5\]_MN?'[XC?ME>#?#VCO^S5XM\)ZCHN MH-=PZIY=U>L8GC99(0OV.,@,WE-G=_RS'!Z@ _0C]O>W^-%U\)W/PBN]-MK- M;2^/B3^T!$2]EY'(C\Q3\V/,^[@]*_.[_@FM9?M(7&AZF_P>O]&M?!BZ[!_; ML>H+ 96;:F_9YB%O]5Z$ M5?>K $,2"2#W-?,/_!$?_DB_Q#_[&"/_ -)DH Z/_@HA^UM\2_V??C3\+O#O M@G6+?3M*UV(-?136,,YD/VE8^&=25^4GI7WY7Y0?\%>O^3DO@?\ ]<1_Z6)7 MZOT ?!7[3O[6'Q)^&?[?GPF^%V@:O;VO@WQ!_9/]H6,9%>R?\%!OC1XK^ /[-.K^,/!=]%IVO6]]:01SS6Z3J$DE"L-C@CD'T MKX\_;:_Y2O? /_N ?^G.>OHK_@K9_P F6^(/^PGI_P#Z/% 'S'I/[87[7?[4 MGA_2U^!NC2&VT/3K6+7M>6SL8S>:EY:O.%-UB(*&( CC&[')X< >@?M+?M3? MM#_L_P#[(/PI\3:[J%GHGQ+UC4Y[;5T?2H21$%D,2O&P*"0JJ,Q0*,G ''/O M_P#P3$\,Q>&?V)OAYL15FOUN[^=U'WVDNY=I/N$"+_P&O!_^"W'_ "1?X>?] MC!)_Z3/0!2A_:)_:V_;"\_5/@1I=CX'^'MN3;0>(-7CMQ-J4B_+(X,RO@;@> M(TPA!!**1_+2ZCEMP( MY(PWWP5W#:?ND8/WU^R[X8MO!O[-_P ,-&M(HXH[7PWIX;RE"J\C6Z-(^/5G M9F)[EB:_/7_@N5;1Q7GP6NT7;<2)K$;..NU39%1^!=OSH _5FBBB@ 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 **** "OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$W_N&?^G2 MTH ]5_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ 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 *\-_;1_9W3]I[]GWQ!X-A9(M:7;J&D32 M$!4O8@3&"3T5P7C)["0GM7N5% 'Y/?L%_M[6G[-VFS? [XYV]_X7;0KJ2"PU M.[MW8V6YMQMKA "ZJ&9F60 C:V#A0#7W;KO[*\'L?^"0_P"SQ::D;F73-?O83C_0Y]8<1#CU0*_O][M0!\7?$[Q= MXC_X*O?M8:#X?\)Z==:;\.O#P*BZN5VM:V;.AN;J7!($LFQ51 ?X4'9B/K__ M (*I?LZ77Q!_9GVJ%B-/$1BE5%'78!$_P#NQM7US\,? MA+X.^#/AF'P_X(\.6'AO2(\'R+&+:9& QOD1@LFY$#,JG*MNR,8) M\>_X*A?MH>#_ !M\,5^#?PVUJU\:ZYXBO+9=0ET1Q=PQ0I*LB0I)'E7E>9(A MM0G # X+"OH_XK?\$S?@%\6M=N=:N_"DWA_5+IB\\WAZZ:T21CR6,7,8).22 M$&223FNH^!7["?P8_9WU@:UX3\**^OJ6\K5M4G>[N(01@B,N=L?&1E0&()!) M% &=^S7\%KW]G_\ 8ET[P;JJ>7K5OH=Y=:C'O#>7 M8_ ']E_X>_LR:;J]C\/]*GTJVU:6.>[6>\EN2[HI52#(QQPQZ4 >+?\ !6#_ M ),E\7_]?NG?^E<5=!_P3+_Y,<^&'_7&^_\ 2^YKVKXQ_!SPM\>O -[X-\96 M4FH:!>21236\-P\#,T;AT^="&&&4=ZL_"GX6^'?@K\/])\%^$[22Q\/Z6LBV MMO+,\S('D>1LNY+'YG8\GO0!^9O_ 7*_P"0K\&_^N.K?^A6=?2O_!6S_DRW MQ!_V$]/_ /1XKV?]H']DGX:?M/3:'+\0='N-5?15F6R,%]-;;!*4+Y\MANSY M:=>F*\8_X*V?\F6^(/\ L)Z?_P"CQ0!YG_P3!_;7\ M\"]*^&OC/Q)IGA/Q) MX;\R&U;6+E;6&^M&D+QLDDA"EU,A0IG.%# $9QS?_!43]L'PM\1/ %G\%/AE MJUKXWUWQ#J%M_:#:&XNXD1) \4"/'E7E>98_E4D@(00"PKO/V=OV*_A-^TY^ MQO\ "&^\:^'F;6K;2&BCUC39VMKOR_/EPC,O$BCL'#;><8R<^_\ P%_85^#? M[..K#6/"7A?S/$"@JFL:K.UU?-OFNUC*\L0))54CT&*^?/\ @COXK^#WAWP! MXD&JZAH6E?$TZF[--J\T4-R]CY48C%NSD?(&\W<%.17R;\1/ M^"77[/GQ$\13ZS)X6N= NKA_,FCT&]>U@=L@G$7*)GT0*.3WYH X7_@HI^VG MX!T'X(^*/AUX5UVS\7>-_$UH^F"QT6870M(7&)I)FC)"D1[@$SN)8'&T$C&_ MX(HWDX-:/[/_[*WP[_ &8H=;A^'VFW>EP: MPT3WD5Q?S7*LT8<(P$C':<.P.,9XST% 'P1\(?\ E-'XU_[??_2%*_52O']% M_9/^&WA_X[7_ ,8++2+B/QY?>9Y]\U],T;;XQ&W[HML'R@#@5[!0!^4'_!+G M_D^3X\?]<=1_].:5Z_XZ_;Z\9? 7]N*Z^'WQ7ATS1OA7<*3INJVEA(K&&55: M"XDD9VW!6#Q.5 8,<8&*^G?A'^R3\-/@?\ $#Q%XU\(Z/<6'B'7UE6_N);Z M:99!)*)7PCL57+@'@>U;GQL_9V^'?[1&A0Z5X_\ #%IK\-ON-M=!.@ R_EN/*< $CYR 2 M #^DGB+]LCX'^&?"^&K/Q'IRL7B%P&66!B,%HI4(>-B."589'!XKYKT__ ()& M_L[V6K+>2:/KE["KJ_V&XUB3R2 ?NY7:^#W^;/'44 ?,7[%=CK7[8O\ P4(\ M5?'Z;39K+PEHL\LL$DGRC>;?[+9VY]9!#B1]O *\_> .Q_P5^_Y+]\!O^VG_ M *50U^F_@GP+X>^&WAFR\.^%M&L]!T2S7;!8V,0CC3)R3@=23DECR2222:\\ M^-G[)_PV_:$\2>'==\;Z1<:EJ6@9^P20WTT CRZN%_B;XDTBXN_&'AO[+_9MY'?3 M1)%]GN&N(*/#^J:->J6L]1M9;2=5ZF.1" MC?H36C10!^//["'QB@_8'_:"^(/P@^+K_P#"/Z;J5Q&D6KSQL((YXF80S$]H M)HY-WF=!A,X&XC]#?BM^W%\%?A1X)N_$5S\0O#^N,D)DM=-T/4X;VZO&(^18 MTB9C@G WG"C.20*Z7XZ?LO\ PR_:0TZ"U\?^%K;69K92MM?HS07=N#SA)HR& M"YYVDE2>H->&^%_^"3?[/'AO68M0ET#5=<$CWB>7<6-_ LT M,J]<,C @\X/U%?(NN?\ !(_]GC6-5-Y!H^MZ3&79VL['5I/).3G'[P.P [88 M4 ?(G[2WC2+_ (*8?MC>"/ 'P\$UYX*\/J\5QK@B<)Y3.K7EU@XVIMCC1-P! M9@.?G7'[$1QK%&J(H1%&%51@ >@KSOX*?L\_#W]G?P_+H_@#PS:Z!;3D-<3( M6EN+E@.#+,Y+OCG )P,G &:]&H **** /R+_ ."QG_)R7PC_ .P8O_I8U?KI M7BWQP_8_^%_[1'BG1?$7CC1;G4M5T>(06@K\UO^"97[4NC?LSWW MB[X&_%V=?!%Y'K$ES:7FK-Y4,%R46.:WFD/RQK^Z1U*HZ*9(R-ZC)PK[@,G % '-_M#?MW M_"GX(_#74]>M/&.A>)]=,#C2M&TC4(KN6ZN,?(&$;'9&"06"]8AU)_#%[XAEAD\R.'7-0>> ')(#1+M5P,XPX8' SGG/UK965 MOIMG!:6D$5K:6\:Q0P0H$CC11A551P !TQ0!^,7[(NJ>"M$_X*(?$:?X[ M-I]KK37NI?8)O$6U+2/4C=@ACYGRJ3'O\LL<)/VY_B#K6KP&RU M/7] U*\DMV!4K++?VD[* >>F[\.:[W_@K]_R7[X#?]M/_2J&OO&Q_9*^&NF? M'R;XR6>D7-IX]G+-+>PWTRPON@\ALP[O+.4Z\?>^;KS3_C9^R?\ #;]H3Q)X M=UWQOI%QJ6I:!G[!)#?30"/+JYRJ, WS*.M 'L%%%% !7XW^-['Q/_P2S_;- MO/&>G:+=:I\*/$[RHD8UL&^ZLT#C* \LJCD!VQ^R%8GC+P1X>^( MGA^YT+Q1HEAX@T>X'[VQU*W2>)O0[6!&1V/4=J /&? W[?7P \?>'XM5M?BA MH.DJT9=[/7+M=/N8B,94QS%22,_P[@?X217R-_P4"_X*0>%/$_P_U/X5?!^_ M;Q5K'B)?[.U#5K*%VMX[>0;7@@/!EDD!"94%0K-@ENGM_B3_ ())_L[Z]?-< MV^AZSH8:3S&@TW5I/+ZDE0)=^!SC (P ,8KU3X'_ +#_ ,&/V>=2_M7PAX-M MTUP !=6U*5[RYCP,9C:0D1$\Y,87.>>.* .+_P""V*:A(\,>!O4G R1^Q=>(_'[]C'X2?M+7, M-]XW\+IUNP@Z(SH1O49. X8#)QB@#A/VH/V[/A;\-OA7K:>' M_&6C^,/%^IV*5&CECN-)5T88*D"\!!'K7UE\#_P#@G?\ !#X!^(K;Q#H/AJ74_$%J0UMJ M6N7+74ENP'WHT.(U;ON"[AV(KOO@7^R_\/?V<9O$QVX\U^GK[4 ? 7[3G_*8'X3_P#<)_\ 0Y:_52O'_%G[)_PV\;?& MS1OBSJVD7$_C?2/)^R7JWTR(GE$E,Q!MAQN/4I.!DC]0_@/\ ML]^"/V:_"%YX9\!:;-I>CW=\^I2PSW4EP3.T<<;-ND8D#;$@QTX]ZYGX_?L8 M_"3]I:YAOO&_A=+G684$<>L6,SVMV$'1&="-ZC)P'# 9.,4 <)^U!^W9\+?A MM\*];3P_XRT?QAXOU.SDM-&T?P_>1W\LMQ*A6)F$18(@+!LMC(&%R2!7S#_P M0[ADM[#XSQ2HT_LXS>(Y? FE3Z8_B" M6.?4#->2W'F/&9"A&]CMQYK]/7VH _/?]I#_ )3%?#;_ *[:1_Z"U'_!;1=5 M_P"$M^$C7J7+>#UANP3 "!]H,D7FC/W=_EA-N?1O>OOSQ1^R3\-/&7QOTKXM MZIH]Q/XXTQH6MKY;Z9(U,0(CS$&V'&>XYKM?BE\)?"'QJ\(W'ACQOH-IXAT2 M9@YMKI3E' ($D;@AHW ) 92",GGF@#A/A3\7?@/X:^%>EW'@KQ9X.T/P7!:J M\2PZA;VR0J%&?-4L"L@XW;_FSUYK\E/^"H?[4.@?M*?%/1(_!C2:CX2\+02V M,>L>6RQ7=U*RM*8\@?(!'& 3C.&(^7!/Z%:?_P $D_V<[/5&NYO#^L7T!Z6- MQK,XA'.>"A5_;[W;\:]9\=?L4_!KXA?#71O -_X+M++PKI%W]NL['27>SV3; M&1G+QD,Q8,=Q8DL0"7A"1@D,HXZ_, M*_5/PIX:LO!?A?2/#^FB4:=I5I%8VPGE:6011H$0,[$LQVJ.223U-?-7C#_@ MF/\ L^^-/&ESXFN/"5SIU]<)M&>U 'R5_P % ME/\ DM'P3_ZXS_\ I3#7ZOUXY\XU._P!#5EL9(;Z: MW$89E,YSK,Q8?,+8C M9:K]#&/,'_78U[5^T!^R3\,?VG)-%E^(.A2:I-HXE6TEM[N6V=5DVEU)C8;A ME%(!Z",86.-%"JH]@ !^% 'YT?\%E?@ M?K?B3P=X.^*7A^WEG/A5Y;75/(!+PV\K(T4_LJ2*P)_Z:J>@)KZ'_9K_ &_/ MA5\=/AUIFIZCXPT/PKXI2!%U71=7OX[22*X"C>8O-8>9$3R&7. 0&P #S0!Y9^UQ_P4FO\ 1?B'X5^'G[/$NE^. M_%=W=^5?310_;;5W;Y(K:)D'=+&O-:/KGV6+ M[>U@C);FXV#S#$K$L$W9P"2<8R37D7P'_8O^$/[-]X^H>"O"4-MK3J4.L7TK MW5V%(PP220GRP1U";0>]>WT %%%% 'Y%_"?_ )36:W_V$]5_]-LM?KI7BVC_ M +'_ ,+]!^/$_P 8K+1;F/Q[/+-.]^;^9HR\L31.?*+;.48CIQUKVF@#\U_^ M"R'P9US4=%\#_%SP];27!\+R/::FT*EF@B9UD@F([(L@=2?65/>OI7]GS]OC MX1_&SX=Z;K-YXUT'POKZVZ_VIHNLZA%9RVTX4>9L$K#S(LGAUR,$9P<@?1MY M9P:A:3VMU!'-_P#@E3^SQXTUN74T\,WW MAV2:3S);?0]0>"W8YR0(VW*@/3"!0.V* /D[_@I7^TKIO[5WB;P/\#/@_/'X MUF_M9;JYN]-.^">\*-%#'%+]UD5)96=P2@R#N^5L?HA%\+_^%=_LGR^ +%C= M2:3X.DTA'7),TB69C+?\";)Q[U!\!/V0?A3^S6LLO@7PM#8ZI,ABFU>ZD:YO M)%)R5\UR2J\#*IM!P,@D9KV6@#\E_P#@D)^T5\//A7X)\;^&O&'BO3_#>IWV MK6]U91:A(8_M*M%Y>$)&"0RCCK\PK"_X*2R65O\ \%#/AYE?;?C#_@F/\ L^^-/&ESXFN/"5SIU]<)M&>U>R?&[]GGX??M%>'8M%\?^&[;7;:W9GMIF+17 M%JQQDQ2H0Z9VKD X; R#B@"E#\=O@SX'\"V^H6GCKP;I/A2W@!MVLM2MDMUC MQPL:HV#[*HR>PK\A_BU^T=IG[0W_ 4>^&GCO2H+B#PC9>)=$T_3+JZC,1N; M>WOD9Y<-T!=Y" >0"N0#D5^A'AO_ ()._LZ>']2%W/X:U/7 KATM]2U>^,%MX4M]<\*):6_A:)X=(AT6>33DM49E8JJ MP%1@,@(]"21U- 'CW_!7G_DS;4?^PU8?^AM7I?\ P3Q_Y,M^%7_8,;_T?+7I MOQH^!_A+]H#P+)X0\;6,VIZ')/'<-#%? MXD8 ^_(/!(KK] T.T\,Z%INCZ?&8K#3[:.TMXV8L5CC4(H)/)P .35^@#\:O MV$OC)K_[#G[4>O? [XD3?8O#^JZ@+*5Y&(@M;T@"WNT)Z13(44GCAHV.-AKW M/_@LK\#];\2>#O!WQ2\/V\LY\*O+:ZIY )>&WE9&BG]E216!/_353T!-?5OQ MX_8G^$7[27B:R\0>.O#8O-8>9$3R&7. 0&PI^ M._\ @E?^SQXYUJ74U\+7?AR:9_,EAT&_>W@8YR<1'@#L/'5AK>I? M7Q#9:M]EF\1W'AJXAN_[/C=8&NFM6#^4K%F"%R=H))QCDU^:W_!(3]HKX>?" MOP3XW\->,/%>G^&]3OM6M[JRBU"0Q_:5:+R\(2,$AE''7YA7ZT5\J^,/^"8_ M[/OC3QI<^)KCPE&]*M)(%FGLM2U*&"\MG*Y,3P,P?>"", '=CY]"1R&'=6!Y#*00>017RQ:_\$D_V=;;7AJ#:!K$]L&# M#3)=8F-MU)QD$2$<@??[#WR ?"/CKX[6?[1W_!3;X8>,]%MKF/PK_P ))H^F MZ/=7,+1&[@@NE#2@$ X,C2$ \@$ X.0/N[_@K9_R9;X@_P"PGI__ */%>NZS M^QI\)-:\9>!/$Y\+)8ZCX(2"/0H].GDMK>T6*8S(/*0A6_>$L=P."/6@#R[_@GC_P F6_"K M_L&-_P"CY:^:O^"W'_)%_AY_V,$G_I,]??'PS^&^A?"'P)H_@_PQ:O9Z#I,1 M@M())6E9$+%L%V))Y8]37*_'S]FOP%^TQH6F:/X_TN?5+#3KDW=M'!=RVY60 MJ4))C8$\$\&@#<^"/_)%_ /_ &+^G_\ I-'7YP?\%SO^:)_]QO\ ]L*_470- M#M/#.A:;H^GQF*PT^VCM+>-F+%8XU"*"3R< #DUY=^T%^R?\-OVH/[!_X6%I M%QJO]A_:/L/D7TUMY?G>7YF?+8;L^3'UZ8]Z /8**** "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 *^5?^"H__ "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#U7]D[_ M )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "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@ KRW]I3]GW M1OVG/A5>^ ]>U&^TK3KJXAN&N=.V><&B<. -ZL,$CGBO4J* .'^"/PGT[X%_ M"KPYX#TF\NK_ $[1+[?.D4NSY;: ,Y8]!7<444 %%%9/BSQ5I/@?PS MJOB'7KZ/3-%TNVDO+R\FSMAB12S,< DX / !)Z $T :U%>8?!S]IKX8_M 7& MJ6_P_P#%UIXDGTQ(Y+N*&.6-HE8?!S]IKX9?M 7.J6_P^\66_B6;2TCDO%@@FC\I7+!"?,1.[M;A00)(I%#(P! (RI!Y'>@"]15:WU*TNKJZ MM8;J&:YM2HGACD#/"6&Y0Z@Y7(Y&>HKSOXL?M*_#3X&ZOH^E^.O%5OX>O]7# M-8PS032&8!@IP41@.6 YQUH ]-HHHH ***JZIJ5MHVFW>H7LH@L[2%YYI6!( M1%4LS<<\ &@"U17G?P=_:#^'OQ_L=2O/A_XE@\26VFR)%=R00RQB)G!*@^8B MYR >GI7HE !13)9%AC>1SM1 68^@%>9_!S]IKX9?M 7.J6_P^\66_B6;2TCD MO%@@FC\I7+!"?,1QQE7Q_L%NE?1WAGQ%I_C#PYI6O:3.USI6J6D M5]:3-$\9DAE0.C%' 9'Q'H5CKT?B/ MQ]8VLZV^F6$#W%O'>A6$<5Q*I"J!( '4-O49XSQ0!]:T5\QO('@LI+DG'EP3,67DD!0[!B3@ FOL>@ HHKSSQU^ MT%\/_AKX^\)^"?$?B.+3_%7BJ41:1I@MYII+ABX0$F-&$:EC@-(5!(;!^4X M/0Z**@OKZVTNSGO+RXBM+2!#)+/.X2.-0,EF8\ =S0!/17SU=_\%!/V=[+6 M/[-D^*VAFY\SR]\7FR0YSC_7*ACQG^+=C'.<5[MH6O:9XHT>TU;1M1M=6TN[ MC$MO?6,RS0S(>C(ZDAA[@T 7Z**\3^(G[:GP/^%.O3Z)XG^).C6&KVYVSV<3 M/:=*W]K>-+T":.,Y?[';LKN M,#GYI3"H]0''K7W_ %^2=XW_ V__P %7(H!_IW@KP!)@X^:,P6#Y8^C+)>/ MCW1AUQ0!S/@#PU<_\$W_ -NKX<6=_,\'A?Q;H%A9:I-(WR!IXTBN&+'@!+V+ MS?\ 90@=Z_9*O@K_ (+"?!'_ (3[]GJQ\"61E'S&RG*QRCWPX@ M?V"O7NG["/QW_P"&A?V9/"7B.YN/M&N6\B^7+_ -M* M /H!F"*68A5 R2>@KS2Y_:<^#UGK!TJ?XJ^"H=2!*M:R>(+02*PQ\I7S.#R. M#R>?0U\4_P#!9GXO>)/"?A'P#X$TS4)M'\/^*9;N36+J'.9HX# %B..2@,I9 ME'WL+[BNZ\"?\$J_V9_$'@#3;BP.H>*XKJU!C\26NMNWV@D?ZU!&?*Z\@;2. MQS0!]O:7JMEK=A#?:=>6]_93#=%IKX$_8E_91^,O[)G[1WBW18Y&U/X&WPF%O=7=_"6= MPJO!.L"MN60/[WQA^TU\+_@QX@\22^$?AC>I8WVJ M7@8)&3-=21//(3P5B2/C=\JDLQH _0:S_:>^#VH:HVFVWQ6\$W%^IP;>+Q#: M,^OBBX_X))_ MLZ:YX1\C2[/6(9[BV'V?7;;67FDR1E90#F)L]?N8.>,5'_P3B^ _QO\ V;[K MQIX-\?HDWP_64R:!.U_%,5D65E+1QJ[&..5-LA5L8(' 8M0!]?7WQ$\*:;XE M@\.WGB?1K3Q!.5$6DSW\27V!S70U^4'[2'_*8KX;?]=M(_P#0 M6K]7Z .?3XA>%9/%3>&$\2Z.WB5>NC+?Q&\'R;_]3NW_ '/FZ=.>E2^*?''A MSP-:PW/B3Q!I?A^WF?RXIM4O8[9)&QG:I=@"<%OB/IKZCX3\2Z/XHT]&V-=:-?Q7<2M_=+1L0#[5^?7 M[.O_ 3YTW]IKP'IWQ<^/^LZQXF\3^*K2.ZL+*UO3;V]A8,G^C* HR#M(<*" M% (&"=Q/RE\6O GC;]A/]LF\\"_!?Q+?6K^*K."RTW[1(#(T=Z3$B2' 4O'- MDI)C(VJ?4$ _97Q=\?OACX!UM=&\3?$3PKX>U9L?Z#JFM6UO.,@D$H[@@'!Y M(QVZFNSTO5;+7-.M]0TZ\M]0L+E!)!=6LJR12H>C*RDA@?45\(Z=_P $=/A/ M<^#I8/$7B#Q-K/C.[1I;KQ)]L"DW+9+.L14@KN.<.68_WN:\J_X)'>+/$'@# MXW?%SX&:GJ9U#3M%%Q=0QY)CBN+:[6UG>($_*LGF(2/]@'UR ?J6[K&K,S!5 M49+,< #UKS&Z_:E^#5CK']E7'Q8\$P:B#M-O)X@M RMD#:?WG#9(^4\FO@O_ M (* ?&#QM^T/^T]H/[+/P^U=M(TZ=X8M;GB8J+B5X_/<2D0>E?$/@3_@E7^S/X@\ :;<6!U#Q7%=6H,?B2UU MMV^T$C_6H(SY77D#:1V.:Q?V)?V4?C+^R9^T=XMT6.1M3^!M\)A;W5W?PEG< M*KP3K K;ED',+G:H;!.,!* /T"JIJW_(*O?^N+_^@FK=5-6_Y!5[_P!<7_\ M030!^4'_ 0Y_P"1J^+?_7EIO_HRXK]3;KQYX9LO$T'ANX\1:3!XBN%W0Z3+ M?1+=R*02"L1;>1A6/ ['TK\LO^"'/_(U?%O_ *\M-_\ 1EQ7+?\ !1G5/%NE M_P#!1;P[_P ('=-9>,;W2K#3-+N$8*R3W7G6RE6/W6_?<-_"<'M0!^JOBS]H M#X8> ]:&C^)/B+X5T#5BP7[#J6M6UO.,],H[A@/*+E2]YKBW_D, M9FY9XTVD8SD_O-Y.>2:^??V&5U_]DO\ X*(^)?@'_:T^K>'-3^TV^UV*H62T M^VV]R4Z"3R5V-C^^>N!0!]Z?M@? WX4?'3PCH6F_%GQ+_P (UI5E?-<6(6B?]C!)_Z3/7K7Q4_9Q\&_'W]B?P M+=>+8+R:7POX)CU/3OLMR80LPTU#EL#YAE%XH \-_P""/?Q8T'3?AS\0?^$N M\9:;::]JGB-)E_MK5(TNKQV@0%QYC[I"6XSSDU]._M8_LZ?!7XU^+O"&I?%+ MQ;_PCNJZ2CKI<']M6]CYX,B,?EE4E_F51QZU\&?\$M?V/?AU^T%X1U[Q=XNM MM0FUGP_KT*V+6EXT* +&DHW*!\WS5UW_ 64_P"2T?!/_KC/_P"E,- 'ZOUP MWC;X[?#?X:W+6WBSQ]X9\-W:KN^RZIJ\%O,1C/$;N&/!'0=ZX7]M'6/B?I7P M!UR+X0:1>:IXVOW2S@DL&036<39,LZ[F'S!5*KCD,ZD#BOE+]E__ ()/^"=6 M^&5AXC^-=IK6L>.M:7[9=V,U_);BQWDE4;80[2X(+EF/)Q@8)(!]W^!_C)X! M^)LCQ^$/&_AWQ3+&N]X]&U6"Z=!Q]Y8W)7J.OK4WQ9_Y)7XR_P"P+>_^B'K\ ME?\ @H1^QOH7[%;^"?BE\(]6U;0"VK"T^S271E>TN1&TL4D,A^;!$<@96+=N M<$BOT\A\:R?$K]E&/Q=-"MO+K_@H:J\*=$:>Q\TJ/8%\4 ?$G_!#[_D0?BG_ M -A.R_\ 14E?II7YE_\ !#[_ )$'XI_]A.R_]%25^FE %35O^05>_P#7%_\ MT$U^4'_!#G_D:OBW_P!>6F_^C+BOU?U;_D%7O_7%_P#T$U^4'_!#G_D:OBW_ M ->6F_\ HRXH _4VZ\>>&;+Q-!X;N/$6DP>(KA=T.DRWT2WM#1_$GQ%\*Z!JQ8+]AU+6K:WG&>F4=PP'N17Y5?\%&= M4\6Z7_P46\._\('=-9>,;W2K#3-+N$8*R3W7G6RE6/W6_?<-_"<'M7U'X7_X M(\_!V'POY/BO5/$GB3Q12NQL?WSUP*[3_@KY\.]1\!^,/AA\?/#*_9]5TF]BT^ZN$7 M[DT3FXLY#CW6923Z(/2@#]/JY[Q5\1/"G@62V3Q+XGT?P\]T&,"ZK?Q6QEVX MW;/,8;L;AG'3(J'X8>/]/^*GPY\->,=*.=/US3H-0A7.2@D0-L/^TI)4^X-? MF9\0(?\ AM+_ (*M:9X;'^F>#?AUA;M1S&5LV\R<,.GSW;K ?50/2@#]6J\V M\1_M+?"/P?K#:3KGQ0\'Z1J:.8Y+.]UVUBEB89X=6?*=#][%?&?_ 5,_:7\ M7Z/KW@_X#_#>]FL?$?BX1G4+BTD\N=HYY3!;VR./N>8X?@UH/@VUM/&+ZMXJ\2O$#=ZE%?/:Q+*1SY,:8PH/3?N)ZGT !]R:+KFF M^)-+M]2TC4+75=.N%W0WEE,LT,B^JNI((^AJ]7Y#75KXB_X)1_M8>'-+L/$5 MYK/P:\92*\UK?,/DA\P1R,RC"^?!N1O,4+O4@'&2!]3_ /!63XP^*/A)^S'" MGA:ZFTV?Q%J\>C7>H6YVR16S0S2.BMU4OY87(_A+>M 'T;X@_:.^$_A/6CI& MM_$WP?I&JJ_EO8WVNVL,R-SPR-("O0CD#GCK79^'_$VD>+-.74-#U6QUFP8[ M5NM/N$GB)P#@,A(Z$?G7YZ_LJ_\ !-G]G/XF? GPGXFNYKOQQJ>IV$-S?7]O MJ\D207+HK2P".)EV&-B5*OE@1SZ4SX+_ +#_ ,5?V2_VRK34OAA+<:G\%M0$ M:ZJ=2U*%6\EPX>-XMP:22%@'1P@R&"Y.7H [K_@K1\5K;P[^S/J/A_1O%\&F M^)+G4K2*ZTNRU)8[R2U<.75XU8/Y;#;G(P1UXKT_]@GXB>%-2_9C^%?AVS\3 MZ/=^((- A$NDP7\3W<>T?-NB#;ACOD<5\S?\%?OV?\)K<: MA8Z8\IN3Y'DA'7 CQC.%'->F?\$Z?V/?AUX*^'/P[^,.F6VH+XTU300US+)> M,T!,RX?$>,#I^% 'V-9^//#.H^);GP[:>(M)NO$%JI:?28;Z)[N)1C):(-N4 M#I_M+?"/1?$#:%J'Q0\'6.LJ_EO8W&O6J3(^0-C*9,JV2,*>3V% M?DC\5M,\>>+/^"G7Q&\%?#O6V\.ZYXONVT2?4XR0\%FT$,UPRL.1B.%C\N"0 M" 1FOJWXC?\ !'_X0V'P?UF/P[=:]%XNLM/FGM=6N[X.LUPD>Y1+$$";&9<' M: 0&/)P* /T N-5LK337U&>\MX=/2/SFNI)56)8\9WER<;<O:LS;5L=-UNVN)G.,G:B.2W'H#T/H:_(/]A7X>^.?VW=)3 MX1^*/&VK6/P=\%#^TKFRL9 )IGF<"&VW-GY 8YG7<&"?-@99=OI_[?G_ 3C M\!?L]_!5_B9\-[[5])O-#N[9;NUN[PS+(DDJQ+)&V R2+(R'KC&< 8% 'ZVU MB>+/&WAWP#I9U/Q/K^E^'--!VF\U:\CM80?3?(P&?QKPG]F7]H@ZY^PSX;^+ M7C"Z:Y?3] N;G5+K'[R=K-I8I']WEZO!<3X&U^<_[1G_!)?P)IWP]O_$7 MP>GU;POXTT.%K^TA:_DGCNVC4OY89SNCD.WY75@ >HYR/4_^"8O[56K_ +2O MP4OK/Q5<_;O%_A2XCL;R];[]W Z$P3/_ +9V2*Q[F/=U8T ?5%GX\\,ZCXEN M?#MIXBTFZ\06JEI])AOHGNXE&,EH@VY0-R]1W'K7+:I^TA\)M$U]M#U#XG># M['658H]A<:[:I,C#JK(9,J?8\U^1GQ8T7QKXV_X*=?$/P-X$UJ3P]JOC"^.B MW6I0G$D%B889KEE.01B.!B0""P!7/S5]E2_\$;_@>W@QM+CO?$J:YY.U==:^ M4N)+X))&U2Y36M'T[4E+_(B%%N8D;. Q) <=?<5F_\ M$C?&WB7P'\:/BM\!]9O'OK'1%N;N%3(QCMKBUNUM9Q$IZ+(958CUC![FN'_X M*_?LX^#?A?J.A>/]#@O(_$7C#5[R757GN3)$S!$8;$Q\O+&@#]0_@S\1/"GC M'P=HEEH'B?1]OZ5;+>M>7C3(1@2?*I''S$U]'4 %>=>)?VC_ (3^#=4.FZ]\ M3?"&C:BLAB>UO]=M8948 DAE9P5QCOCG ZD5\0?\%0_VCO',GQ"\'?L^_#&] MN=/UOQ&L+ZC<6,IBGE-Q*8K>U$BG**=K,_JK)SC<#VOP^_X(\?!;0O!]O9>* MY-8\4^(FC'VK5H[U[1!)W,42<*OH'+GCK0!]PZ+KFF^)-+M]2TC4+75=.N%W M0WEE,LT,B^JNI((^AKPO]M[XL:+X"_9S^)=@?%&FZ3XIN?#5W]AL9=0CAO)! M(CQ!XHRP$ MEW*,+]I@#*P=0-P9,X#%1]:_\%(_V5_ /Q,^%GC#XMZO#?2^+?#GAAH=.FM[ MLI $C>25-R 8;YIGY[@B@#YK_P""9WP+_9W\:_!FXU3XEIX7U;QGJ6M26EO8 MZYJ:),D*K&L210&13EG9^<$L2!V K]8M-T^VTC3[6QLH4MK.UB6"&&,86-% M55 ] !7Y7?\$ROV)?AE\7_A#HWQ.\16NI2>*M+\12-;R6]\T<(-NT4D64 P M?FZ^M?JU0!X/^W5\4-9^#?[)OQ%\6>'IGM=:M;.*WM;F/[\#7%Q%;^:OHR"8 ML#ZJ*^$OV3_V8O G_#NGXG_%S5M)L_$/C;6/#7B*6&_U",3OIJP0W$2B$-D) M(6C+F0?-\X&<"OTR^,GPLTCXW?"WQ-X%UW&?VFOV"OAS\2/AM=>&O^$O^$_B33;^V?5;6WDN;2U6>!H7NDDC M^:V;:0628;3M.!_&0#UWQ)^P38?M#?L&?"7Q%X \.:?;?%&WTJSD-Q"8[3^T MH6^659W.%9E!#AV^;Y"H/.*_0/\ 9KT7QSX;^!G@_2/B3-%<^-=/L_LM_<0W M/V@3;&98W,A +,8PA8G^+=R>I^%_V(_^"GGPH\*?"SP1\-/&<6I^%+W1[*+3 MAK$T0GL)2O 9F0[X\\=4*CNV.:_2ZSO+?4;."[M)X[JUGC66*>%PZ2(PRK*P MX(((((ZYH ^4/VSO^"A7A;]E69O"]CIMQXG^(]U;+-::4L;);0AR1')-)W!( M.$CRQQ@[(-:TW54M[X>6\-J]P5B01 M=85 0XC(! QD9-?M5+\#_ EU\4'^(MUX8L+WQKY$=M'K%W'YTL$<>=HBW9$1 M^9OF0!CGDD5^$]0>PL]5EMI]:=/NR22OF,2 : /J33_\ @EK^SQ:?#]?#4W@^2[N_("/X@DOI MA?M+MQYP8-M4Y^;8%\O/52.*^:OV$-?UO]D/]L[QE^S/XAUM]2\.WY:;1Y)! MM3[2(5N(I%'(0RVY(90<;T4&[R33_%'BJZ_LNUO(6VR6T(4O M<2H>S;=J CD&4$8(!KB/V1/^"8?PKT?X,Z'JWQ)\-+XN\8ZY9)>WAOIY5CLE ME0,((T1E 901ESEMV[! P!Y!_P %J+@ZK\0/@GH&^TF21 MY3#;H\8NK=B23(%65)(V;YMPP2=I)_7>WN([J".>&1989%#I(ARK*1D$'N"* M_.O_ (+:Z7'-\"/ >HE1YMOXD^SJW<"2UF8C_P A#\J^T?V;=4DUS]G7X6:C M-(TLUYX5TJX>1NK,]I$Q)^I- 'H]%%% !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 %%%% !7RK_P %1_\ DQ/XF_\ <,_].EI7U57R MK_P5'_Y,3^)O_<,_].EI0!ZK^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^# M?_8F:-_Z0PUZK0 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!XW^U_\:T_9]_9S\:^,TE6+4K:R-OI@8\M M>3'RH,#OM=@Y']U&]*_)W]C7]E/]IOQ#X'D^(_PB\4V/A&PU]Y+=KFZOFAN+ MM89&4M_JG^3S-XZ\E3Z"OI;_ (*Z'Q_\5=>^'OPJ\&>%==UC3O-&J7]U9:?- M+:FXD8P6Z-*JE5V*9F;)X$JDXK] ?A!\-[#X/_"WPKX*TP*;/0M.AL5D48\U MD0!Y"/5VW,?=C0!^;OB3]D7]NWQAX?U+0]:^*^DZEI&I6\EI=V=QJ[M'-$ZE M71A]FZ$$BN9_X)6^/-7_ &?_ -IOQU\!O%Y%I/J4DL<<._,:ZE:;L["0,K)# MO(;^+RX^.:_7>ORB_P""EGP-\;?#[]JKP1\;/AGX=U36+V[\BZNAI%E+OEOZT ?>_P"U+^SW\//VDO ,/A?Q_,M@OV@2:9J45PD% MU;7!^0&)G!#;MP4H00V1QD*1\!ZQ_P $JOCE\#]2FU;X(?%PR8;?]G6ZGT>Z M?T0[&>*3T.]E!].U>Q_M^_LS^)_VJ/A_\.OC#\,K"ZMO'6BVD5VNCW"BWO9( M)-DRH/,QMF@DW'8V,[G'W@%/(>'?^"K'Q(\*Z3:Z/X\_9Y\13>*X%\F>6V,U MHMQ(J\MY+V[%"<$D L.I''% %7]D_P#;K^,/@G]H2Q^!7[0NG27&KW]Q'8VN MI2PQ175M,ZYB#F(>7/%)E0'7G)R6;G'U9^UY^R'\-_VL+'1]-\5:@V@^*;7> MNDZI92QK=;6!9HC&_P#K8_E+;>HP2",MGY*_9X^!7Q<_:P_; L/VAOBKX3D\ M ^'='>*?3=*NXGAGG:%2+=$CD ?8K$2-*X 8\*,'Y>N_X*#?LL_$FU^-7AC] MHCX,6#ZOXGT=81J.E6L8DG9H<[)UCSF8-&1$\:_-A5P#EBH!Y/>?\$V_VG/V M<[B6]^"WQ4.JV49+BQLK^72Y9CU^:WD9K=O^!2'GM7L7[ W[>7CWXB_%;4?@ MI\9M,\KQU9K<>1J0MUMI6D@&98+B%0%#A0[!T !"XQT)PK?_ (*T>.8[!=.O M/V;_ !%_PE7E%?L\<\ZQM*/ER(S;;PNXCY>2,XR>M6_V#/V8?B;XA_:)\2?M M(?SX6U;5/M#:;HDL1AG$DP"-(T1RT2)%NC57^!E@#SS]I13#_ ,%A M_ADS_*LDVCE23U^^/YC%?J]7YN?\%./V8_B-J'Q2\%?'7X4:7>:SKF@QPI>V MNG1^=M"85*KSG:\H"C!+D4 ?]C!)_Z3/7DW[+/[/?Q4^%__ 4H\/:GX]L- M2U?4+J"\U36/$$-G(UBMU=:?-(\?V@+Y9*O)LX.-PP.,5[I_P6/\#^(_'/PA M\!VWAOP_JGB"XAUUY)8=+LI+EXU^SN-S!%) SQDT ?97P'MH[/X&_#NWB&V* M+PYIT:#T MHP*_-G]M!0W_!6;X)!@"//\/'GVOY*_3#X-VL]C\(? ]MK:O MU?K\P?V"/AWXK\-_\%&_CKK>K>&-9TO1KR'71;:C>Z?+#;S[]7MW39(RA6W* M"PP>0"1Q0!X#XO\ A?XG^)O_ 5,\<>$]!\$$<-R#CD&OJ?_AW7^T7_ -'?^,/_ ,U'_Y,JQ_P4&_8M\=>(/BA MH_Q\^"H=_'>E&"2_TVW95GN'@P(;B'=P[!%"-&3\RHH )R#SVC_\%7/B7I.E MQ:+XE_9Q\02>-HXS&Z6YN;>.:88&[R'MVDC&XKE=S'GKS0!'IO\ P3!\;3_& MSP?XK\8_M#MXR\0Z#>65]'%K$4]Q>M;PW!F6-&EN694+++CL"6..M?9G[4O[ M/?P\_:2\ P^%_'\RV"_:!)IFI17"075M<'Y 8F<$-NW!2A!#9'&0I'Q=^RE^ MR[\5OVA/VFE_:,^.^E2>'XK25+S1]"NHC%(\B#%N!"3NABAX8;\.S@$YRQ/J M7_!3+]D'Q7\=-/\ "OQ"^&T?G^/?"+$+91LJ37=OO61#&S$#S(G#,%/W@[XY M"@@'@6L?\$JOCE\#]2FU;X(?%PR8;?\ 9UNI]'NG]$.QGBD]#O90?3M75?LG M_MU_&'P3^T)8_ K]H73I+C5[^XCL;74I88HKJVF=*X%\F>6V,UHMQ(J\MY+V[%"<$D L.I'' M%9G[/'P*^+G[6'[8%A^T-\5?"_\ 7%__ $$U;JKJBE],NU4%F,+@ =3\IH _)_\ MX(<_\C5\6_\ KRTW_P!&7%:/[4EM%=_\%?OA,DR"1 ^CR '^\LDC*?P(!_"M M'_@C)\.?%G@3Q-\4Y/$OA?6O#R7-GIZP-JNGS6HE*O/N"F11NQD9QZBM3]H[ MX>^*M4_X*N_"_P 0V7AK6+O0+?\ LOSM5@L)7M8MK2[MTH7:,9&002NKZ[?W(T[2+"1BL;W#(S[Y2#GRT5"3CDG:N1NW#XZ\ ^#OVY?VLO#=CXS MN/B=8_#7POK$:W-C:VY-G*;9_F1XD@B9RI'(,LH8@CD@U[[_ ,%/?V7_ !+^ MTG\$],;P;;C4/$OAJ^-]#INX*]Y"Z;)40L0-X^1@">0A Y(KPWX'?\%(O'GP MW^'^@^ /%_P!\9:GXKT.RCTV)M/MI8VNDA0(C/"\.Y&VA V-P)YXSB@#P#]O M[]CGQ#^S_P#"SP]XM\:_%[7/B;XIU/65L FI&4Q0Q>1*[,&EED=FRB#.5&&/ M'>OTX^$__)@O@W_LF5G_ .FI*_._]L;X?_M-_M9^!I?BGXK\"7'A'PQH#QPZ M+X%ACEFU-EGD5))VA"^86!V!BZH0HX0#&Y66WMFMMIB8!OF,>5XY#*1G- 'RW_P $/O\ D0?BG_V$[+_T M5)7Z:5^='_!&CP'XF\"^!OB7%XE\.ZMX>EN-1LVACU6QEMFD412 E0ZC(&1T M]:_1>@"IJW_(*O?^N+_^@FOR@_X(<_\ (U?%O_KRTW_T9<5^L&J*7TR[5068 MPN !U/RFOS!_X(R?#GQ9X$\3?%.3Q+X7UKP\ES9Z>L#:KI\UJ)2KS[@ID4;L M9&<>HH SOVI+:*[_ ."OWPF29!(@?1Y #_>621E/X$ _A7ZLU^9?[1WP]\5: MI_P5=^%_B&R\-:Q=Z!;_ -E^=JL%A*]K%M:7=NE"[1C(SD\9K]-* /RK_P"< MZ_\ G_H6*^_?VJ/@S%^T!^S_ .-? S1H]YJ5@S6#/@!+R,B2W;/8>8B ^Q([ MU\1?\*]\5?\ #ZO_ (2G_A&M8_X1G_H-?8)?L7_(N>7_ *[;L^_\G7[W'6OT MTH _+_\ X)]?M:#X:_L._%*VUQB-5^%_G2VEK<<,5N2QMH6!YS]J\Q#Z!E%= MC_P1S^$=UIWPQ\6_%G6P\^M>,M1:&WNIN7>VA=O,DS_MSM+G_KBIKY=_;C_9 M6^)'AG]JCQAHOP]\/:U>^$OB--:W[_V=9RR6GF2SAG29U4JFRY5WYQM5E[5^ MPGPE^'.G?"'X8^%_!>E#_0-"T^&QC?&#(44!I#_M,V6/NQH _)/_ (* >$M6 M\4?\%,O#6BVGB&X\'WVM#1[?3-=@WB2SD<^5'*A5E8$2@\JP(/?BOH3_ (=U M_M%_]'?^,/\ P,U'_P"3*[K_ (*2?L1ZQ^TEI.B^-O ++'\1O#<9BB@,PA:_ MM@QD6-)"0$EC$ X9H6MW&XA2Q9&*MR0H% &=\1/\ @E3\1/B#=Z5;>._VFI_$MU") M/[.A\1)N6U#2HYF"+= H5EMMY(";QL(8\;HU!(!) !\I>*/^"0_Q%^&FJR: M[\#_ (O26UP/GBCNYIM,N@HY"BXMRP<^Y5!S5'X:_MM?M!_LC_&C1?AY^T7: MS:WH>HM'&EY<^2]S#$\@07,5Q%Q.BG.Y7);ME2,'H?AM_P %'?B_\"?".G>" M/BE\!_$>K:YH\<=@FJ1"6U:Y50$3>I@=7; WHV'ZX[GGQ\./C!_P4L_:,\) M>,_&'@&Z^&WPM\.LFQ=1C=))[<2^8Z1F15::24@*75!&@'J,, ?0W_!87_DS M]_\ L8+'^4M>U?L*_P#)G_PD_P"Q?M_Y5S'_ 4:^"GB+X\?LLZ_H/A2S_M+ M7K.YM]3M[%3A[CRF.]$]7V,Y [D #DBOG?\ X)Q_M.?%"'4/!7P+\5?"G4]' MTG2K2XM6\17%C=0-"(XY9HDF5TVH3MV9+#)Q@9- '%?">VCG_P""U'BYW&6A M>^D3V/\ 9ZK_ "8U^H?BS_D5=9_Z\IO_ $6U?G#\*?A[XJL_^"OGC#Q)<>&M M8@\.R_;/+U>2PE6T?-DBC$Q78&=7CC5G=K.9551DDE#@ 4 M ?F1_P $-5']F?&5L#<9M(!/?[MY_C7TM_P54_Y,<\??]=M-_P#2^WKPG_@C M!\/_ !1X#TSXM+XE\-ZOX=:ZFTLP#5K"6U,NU;O=L\Q1NQN7..F1ZU]#_P#! M33PYJWBS]C'QQI>AZ7>ZSJ>9]M] S;40$G !)P. #0!\\_#6U MN;S_ ((E7D=HK-*-&U:0A1SL75[AG/TV!J\&_8-_91^*7QR^"UYKO@+]H+7O MAOIEOK$]G<:'IDUW'&)UCB8RD17"*2R/'SMS\N,\5][_ /!/OX>RR?L#^#O! MWC'0[JT6\M=6LM1TG4[=X)##-?W89'1@& :-_3D,#WKXV\/^ _CY_P $N?BI MK]WX4\(WGQ1^$NKR!I!9I))OC4MY;2&-6:VG4-M+E#&V?XN-H![ W_!.O]HK M:<_M?^+\=\WFH_\ R97I?_!/O]BEOV3[GQAJ<7C_ $_QO9^(H;2-&TZU\I(C M$9&!+>8X;(EXZ?K7S_\ $[_@H#\;/VEO!UYX"^$WP-\1:!JNM(]A=:O(9)S; MQME75',,<<)(#J9';Y><8."/JC_@GW^R&_[)?PAGL]8EAN?&FOS)>ZQ+;G=' M#M7$5LK?Q",,Y+=V=\9&* /DCX3VT4__ 6G\7O(@9X7OI(R?X6_L]5R/P9A M^-?JS7YE_"GX>^*K/_@KYXP\27'AK6(/#LOVSR]7DL)5M'S9(HQ,5V')XZ]: M_32@#\J_V!?^4IO[1O\ W,?_ *?+>N@_X+@_\B#\+/\ L)WO_HJ.C]AWX>^* MO#__ 4N_: UW5/#6L:;HE]_PD'V74KRPEBMKC?K-NZ>7(RA6W*"PP3D D<5 MZ;_P5J^ /B[XU?!/P]J/@[2+C7[_ ,-:D]S2/:S1QCERK*F54$ MX)/8T ?8_P /?^1!\,_]@RV_]%+705\3?\$_?VL/B)\:+O\ X0?QM\-+SPG% MX>T) FMR6US%'=S0M%"4(D0*CD.&V[B>#V%?;- 'Y,_'UDTC_@LIX&N=53%G M<7>D_9B_ ):#RHR/^VP/XBOUFKX=_P""DG[$NO?M#6N@_$#X=R+'\1?#,?E) M:^:(7OK=7,B+'(2 LL;EF7) .]N00M>3^&_^"I7Q>^'^BP^'OB-^S[KFH^,[ M5?):ZA\_3UNV4'YFA-L^TX&24)4\D!1@4 9O_!<>^LCI_P '[([7U+S=4E7! MY2+%J#D?[3;OR?=?[:FDWVO?LH_%/3M,LKC4=0N="N(X+6TB:665B.%5%!+'V H \*_X M(]?\F?I_V,%]_**OM^OC7_@D]X3UOP;^RBFG>(-&U#0M0_MV\D^RZE:O;R[2 M(\-L< X.#SCM7V50!P/QN^./A']GKP'/XO\ &U]/8:)%-';^9;VLEPQD?.U= MJ*<9P>3@>_(KSGXK?%/0?C9^PG\2?&_AB66;0M8\#ZW+;/.FR3"VEPC!ER<$ M,C C/:NZ_:.^"6G?M%?!7Q1X U*86J:M;8@N]F[[-<(P>&7'<*ZJ2,C(R.]? MDS8_$SXY_L0_!OXD_ SX@_#N^U7P?K>E:E8Z=J\1?[/8M']8N='LY)SD_9DCAE M10>I5?.9!GH% ' %?%&A_&3XW_M2?LW^!_V>OAC\-=0LM!CLH+#5O$TN_P B M[2(AOFF*+'!%N&6&YF? 4=2K?J=^RK^S_8_LR_ _P]X#M)Q>W-HAGU"]7.+F M[D.Z5U!Z+GY5'7:JYYS0!ZY7Y5_M>?\ *7#X*_\ <%_]*YJ_52OS+_:J^'OB MK6/^"IWP?\06'AK6+[0;7^Q_M&J6UA+):P[;J8MOE"E5P""[8K/7),PR-QN-QI)5&O^$:U+]G[5[GXFQ1>266 M.YBB>7&WS6M/(,@^;&8PW/.&7I7H'_!/']DKQYH7Q"\3?'OXT1R1>/\ Q")5 MM-/NU7S[=96#2SR*.(G8 1K&,%$W @9P #S#_@MEH]QINJ_!OQ;#'YD=O)?6 MLF(-'L-4LI!-9WUO'>2L,&QCCZW"_G7WS\&_#<_@WX0^!_#]T MNRYTK0K&PE4=GBMT1A^:FOS>^%OP:^+O[?W[36B?%SXO>&+CP9\-_#LDENB2 -(K/AI)F4!@-J\8"_JC0 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 %?*O_!4?_DQ/XF_]PS_ -.E MI7U57RK_ ,%1_P#DQ/XF_P#<,_\ 3I:4 >J_LG?\FL_!O_L3-&_](8:]5KRK M]D[_ )-9^#?_ &)FC?\ I##7JM !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 %9LW+NV[\[=PS MC&1UKJZ* .$^!?PO_P"%*_!_PCX%_M/^V?[ T^.Q^W^1Y'G[!C?Y>YMN?3?!L?BOP+#I^N: M!)-);K=^3HUOF1#AALF=&XSUQBOM3_@II_R8Y\3_ /KC8_\ I?;5Q7_!(;_D MS;3O^PU?_P#H:T > WWQD_X**^ _.U'5O!"ZU:VW^LMHM*LKL-CG(6T?S&Z? MPFO=/V)_^"EVD_M(>(AX%\:Z1#X-^(!#?9HX7;['J#+RT<8<[HY0 3Y;%LA3 MAL\5]OU^2?\ P5X^$AZ@WEQZOHL,D3+C M&YANEEBF(SDHKH0#GT!_1?PKXJTGQQX;TSQ!H-_#JFC:E;I=6EY;ME)HV&58 M?AV/(Z'F@#5HKX@_:L_X*46_PC^(W_"KOACX3E^(_P 1O-%M-!&7-O;3L 5A M"Q@O/)@_,JE0O0MD%1Y7KG[>7[6OP3L8?%'Q6^ ^E1^##*OVB;3HIH'A4X # M2"><19)&/,3DG&>1@ _3.BO.?V?_ (\>%_VD/AAI?CCPG&?4)$EF MM/,0XD$4<15I$4]92ZIQQD8:@#] J*_,O4_^"@W[3G[/MQ8ZG\$;B M81/?:3') \98D@>;YTT6[&<(P4MM^]U(_0/X1_%KPQ\--&L( M_"?ABVD-A-IZ2MJ%_=8A,4'+[!N\Q\G "Y[<\%XR_;T_;"\-Z'+XZG^ NG: M)X"B7SV74-.NY)H;?Y3OE83HRX!^^8E7DD@XX /U HK\^X/^"M>B^*OA5X=F M\%>!M1\3_%W6IY+)?!5GOE%O*@4F5I%3<\1# KM7)PP.W:37F_B'_@I3^TM\ M!M=TNZ^,WP6TS2_#-_,%7[+:7-H[#:"4BG::6/>!\VQAGKT'0 _37QAJ$^D> M$M;OK9@ES:V,\\3$ @.L;,#@]>0*^./^"7O[4'Q"_:;\)>/+[X@:K!JMSI-] M;06C06<5L$5XW9@1&HSRHZU]._\ ">:/\4/@/<>+= N/M6C:UH$M]:R$8;8\ M#$!AV89P1V(([5^.?[ O[85Y^SCX'\6>%_"?@Z\\=_$7Q5JMLND:3 K>4 D; MAG?:"S(?^"@_P"U/\ 9['6OC+\$=+M?"%W,JM-I M\,UNT>[&$$WGS(C8#$)(NXG//I^@OP7^,GACX^?#?2/&WA&\-WHVHH2%D7;+ M!(#AXI%_A=6R".1W!(() .XHKY*_;._X*"^'OV6KZT\*:/I+^-/B/?HCPZ+ MY6.V5SB-IF4$[F/W8E&YAR=H*D^!7O[97[;OA?2I/%NN_ /21X5BC\^>WCT^ MY6XBA&2S%1=-(AQU9HR!C.!S0!^F5%?/_P"R#^V5X0_:^\'7.H:+%)HWB+3= MJZIH%U('EMBV=KHX \R)L$!L Y!! XSYU^VQ^W!K/[*GQ6^&.@6^F:/<>'_$ MC[M5U#4A*9+2%9XT=TV,!PCLW(/2@#[%HK\M=1_X*A?'OQ=XD&N?#OX(G4OA MD]]]DM;Z\TF^E:Y4RA%+74;"&)STQA@I8@[L9K]1+1IY+6%KF-(;AD4RQQN7 M56QR Q R >^!GT% ',?%CXI>'_@K\.]<\:^*;O[%HFD6YGF<8+N<@)&@[N[% M54=RPK\\O"O[7'[7O[7EUJ&K_!7P5H_A#P3!*8(=0U,1R%F!Y!FG^65N.1'' MA=Y:.%C9#(GR[G5N MN?D%=Q\"_A39? WX/^$O =A.EW#H.GQ6;7:0" 7,H&99O+!.TNY=R,G!;J>M M 'P%'^WW\?\ ]E/XA:1H'[2_@BSN/#NJ86+7='C1' ! >5&B9HI=N06BPCC( M/&0#^E6BZS8^(M'L=5TR[BO]-OH$N;6Z@8-'-$ZAD=2.H(((/O7P7_P6>\2Z M!8_LW:!HE\T+^(-0UZ*?383_ *Q4BCD\Z4?[($BJ?>1:]1^"OB37?@[_ ,$T M](\0:H'@UK0_ D^H0*XVLNV"22U4@]#L\H?X4 >1?'O_ (*!?$?QG\<;OX-? MLT^&+;Q+X@T^1X;_ %VZ021K)&2)EC#LL:1H<*99&P6)"C[K-POBS]K;]L+] MD#5=,UKXU^%M)\5>"+V98)+BR2! C$9*)-;_ .KDQG'FH5;:=O0D=3_P13\" M6]O\(_'OCJ>/S-7U;7/[--Q(-SF&"&.3ACSAGN&SZE!GH*^U_P!H[P%:?$_X M"?$#PO>0)<)J.B7<<:NN[;,(F:)P/59%1A[J* -_X8_$C0_B]\/]!\9>&KDW M>B:S:K=6TC#:P!X*,.S*P96'8J17R=^V;_P4$U#X,_$"Q^%'PK\,Q^./BA?* M@>%@\L5D\@!CC,4>&EE*_/MW*%4J23G%<+_P16^(UYX@^!_C'PA=3--%X'=\VT-@,IR4+*"3D$_5+,$4LQ"J!DD]!7Y&_L2ZA!XZ_P""IWQ( M\2>!U5_"+-K%Q/<0#]S);O*JJZGIAYBC@>G;C@ _7.OC3_@H)^WMI7[,OA"[ M\,^%=0@O/BGJ,.VUAC"3#248?\?,ZG*[L'*1L#N."05'/LW[6VE_%/7O@MJ. ME_!R[_L_QO>W-O;Q7GFQQ>1 SCSGWR<+A,\J-P_A^;%?FU^TI_P3ML/V=?V3 M/&?Q#\9>)+CQO\4+JZLM^H>9)]FM6ENHQ*4+_/,[ D&23&0>%4Y) /T:_8F^ M)'B+XN?LM^ ?%_BW4?[6\1:I:S27=YY$JT %%%% !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 ?+_\ P4T_Y,<^)_\ UQL?_2^V MKBO^"0W_ "9MIW_8:O\ _P!#6NU_X*:?\F.?$_\ ZXV/_I?;5X]_P2I^+?@; MP=^R3I^G:_XS\/:'J"ZO>N;34M5@MY0I=<'8[@X/KB@#] :_.C_@MIJ%M'\! M_ =BS+]LF\2^=&O\11+697(]LR)^8K[#\1?M5?!KPGILE_JGQ3\(06Z GY-: MMY9&QSA8T+M7^&O_!('P9;0/);7FM:#H^EO)]UE@G59 M'7Z-$I0^SGO7CG[#/_!0SX)_LI? JR\*ZEX7\777BFXNIKW6-0TNPM'BN)&< MB(*[W2L56(1K@J.=Q YY^V_^"A7P0G^(7[%_B3PUX6T]I+GP_#:W^G:? "28 M[5EW1J.22(/,V@_ G]HCX#>+_ K>$O&AO\ 4;-C MIL]]I]F(K>]3YH)"RW990' R5!.TL,'.#Z=_P25^)]Z/V,O%:WK-<1>$-4OO MLBN20L!MX[G9_P!_'E/_ *O?_VO/C]X"_91^%5_XBU#2]%O/$4R^5HVAR1Q MK)>SDX' &1&O+,W0 8SN90=']DOXHWO[1WP!@\6:WX$M? ]IKKW$<&G6]QYH MNK7_ %8F/[M-NX[P 08I%\WH7'\1K]1/%OA?3?''A?5_#VL6RW>DZK:2V5U P!#Q2 M*58<^Q-?E5_P3$\;6_[*_P"T7\4/@A\0[B+0]7U*X@@LI[J01P275NT@6-2? M^>\=R, #Z] 30!\[>,/@KX;_8)_8T^+\GPVNM7CDFTV:Y6?4;SSGCNI$$"S)A5 M56&Y#P.=BYZ5\$_\$[_VUOA#^R'X,\2CQ5X<\3:GXQUJ^!:_T>RMI8TLD1?+ MBW27",#O,K$!<'*]<&Y+*S:U^T MW,<;2$LS.59/-\A R@8*OR2..!_X)$?&;PCI^@^(?@UXSAL],\7P:O)=Z9#J M\2))>$DE66.4X_VA##_ -\U]W_'CXC?#O\ 9Y^&NK^,?%5KI-M:V<+-;VK0 MQK->SX^2")<99V.!P. 23@ D>;?L$_M):O\ M1?#_6O%=]\.[#P/86]VMC:W M5C<;UU!U3,I"F-2JH2H!W,"68<%#D ^']%\ Z;\1/^"SFL6&L6<6H:;9ZM/J M4EO,FY&>&P#Q$CH<2B-N>.*_6/Q[I]OJW@7Q%97<2SVMSIMS#-%( 5=&B8,I M!Z@@FOS)^$/_ "FC\:_]OO\ Z0I7Z?>+/^15UG_KRF_]%M0!^5O_ 0_\&Z? M>>)/BIXIGMXY-3T^VL-/M9F&6CCG:=Y0/3<8(O\ OFOJS_@JW8V]U^Q#XUEF MA262VNM.EA9ADQN;V%"P]#M=A]&-?./_ 0U_P"05\9/^NVD_P#H-Y7TK_P5 M4_Y,<\??]=M-_P#2^WH S_V!;N6\_P"";/A>29R[KI&M1@G^ZEY>*H_!5 _" MOF[_ ((B_#;39_\ A9'CRYM4EU2W>VT>RN&P3#&P:6<+Z%B(>?1<=S7T9_P3 M[_Y1J^&/^P9KO_I=>U\F_P#!&/X\>'_!OBCQE\.M=U"#3;OQ"UO>Z1)<2!$G MFC#I)"">-[*R%1WV-U.!0!^JWQ,\ Z7\5/A[XB\(:U;K*=:OX(=0^S2Q:18-(!+?7A0^7&B]2-V"Q ^502> ME?)/_!%[X1ZIX1^#_B_QUJ5O]G@\6WL,6G[_ +\L%KYJF3_=,DLBCU\LGI@D M ^./A/\ M3^"_ O[=_COXP?%72]8\0@7NH-I4&E6\,\EO<&81P,1++& L=N& M13DD':>V:^W?^'U?P0_Z%;X@?^"ZQ_\ DROF[X$ZYI'[$_\ P4:\>^&?B/## M8>%/$$MU;6NH:@B_9XHIIQ<6=RS,,;"H,;,.%9VR0$-?K5>VG@_3=#DUJ[@T M.VT>.'[2^H3)"MNL6,^89#\H7'.0-IM]$D,JK):&=U9(W= !=1;@ Q&T#IT'>_\%KM/FU;XH?"&QMQNGN;& MZAC'JS3Q ?J:^C?V9_VXK7]HS]IWQ!X)\%_#?3I?!6D">=/&, M48N3+(2%7PK6HHH *\9_:@_:L\$?LI^!VUWQ7=^=J% MP&73-#MF'VK4) .B@_=09&Z0\*".I*J9/VL/VD-(_99^#.J^-M3B6]NU86FE MZ:7VF\O'!,<>>R@*S,>RHV,G /YI_LK_ S\/?M;?$6]^.7[2GQ'\//#)=$: M?X7U#6(+"^(HBH_B& MXCI7V#^WE^T1H'[/_P"SQXJEOM1AB\1ZWIUQIFB:>&!FGN)8S'Y@7^Y'NWLQ MP/E SEE! /D'_@AK;RKI?QDG+9A>;2$5?1E6\)/Y,OY5^I$DB0QM)(RHB@LS M,< =237Q!_P2)^#U[\-_P!F!_$&IV_V>^\8:B^IPJRE7%FBK%!N!_O%9)!Z MK(I[UX%_P4 _:YU_XY?& _LY?#C7+'P_H7VO^SO$&O7EZMI#/,,^=%),Q 2W MBP0_=V4J 1@. =!^V-^W-KW[0GB23X!?LY07'B"\U9FLM4\0:>?EG3I)%;OT M6'&?,G)"E<@';\Q^L/V(?V.='_9#^&LFGB>/5?&&K^7/K>K(N%=U!V0Q9&1% M'N;&>6+,QQD*O*_LF> ?V=_V2O!?]FZ#\1?!VH^(;Q%_M7Q#<:U:"XO&'.T? MO/W<0/W8P?'OC!X#\7:I'IFA>-O#NM:E(&9+/3]6@GF8*,L0B.2< M $GCM0!UU?'_ /P5@_Y,E\7_ /7[IW_I7%7V!7Q__P %8/\ DR7Q?_U^Z=_Z M5Q4 =7_P3>_Y,E^%O_7E_Y,E^%O_7E*;CQ-H]QJ?P_UJYE\^X&AE#:2R$Y,G MD,OR-G_GFRC.3M).:^U** /@KX-/$GB#XARV^,6=_(MO M:R$8(WA,R$ Y^7S,_P!W6-C;:996]G9V\5I:6\:PPV\"!(XT48554< M < "IZ* /G+]J+]@OX7_M631ZGXBM+K1O%$,8BCU_1G6*X=!]U)0RLLJCM MN&X#@,!7@7A7_@C+\.[+6+2Y\5>.O$WBS3K1P8]-8I;1M&/^6;,-S!>!G84. M!QBOT*HH Q_"/A'1O /AG3?#OA[3;?2-$TV%;>TLK5=L<48Z ?S)/)))/)KY MG_:8_P"":WPF_:4U^X\2W,=]X1\5W'S7&J:&R*MVW]Z>%U*LW^TNUCQECBOK M"B@#\^/"O_!&GX>6NL6MWXO\=^*/&-I;.673W9+6-UR?D9AN?&-N=C*>.H[? M=_A#PAHO@'PSIOAWP[IEOH^B:;"MO:6-JFV.)!V ]>I)/))))))K8HH ^=?# M/[$OA7PO^U5JWQWM]=UB7Q%J/F^9ILAB^R+YD(B.,)OX S][K7T#J5BFIZ== M66B]?-;.<]!7>?M%? O2?VD?A'K/P^UR_O=,TS5'@>6ZT_9YR>5,DR M[=ZDOR/"E[9.8U0HI6 M,*\;;%)1U/J"IP1]QT4 ?GWX+_X(V?#?3?%$.J^,?&7B/QO;0N&73YRMM'*H M/"2NI9RO7[C(?>OO;0]#T_PSH]EI.DV-OINEV4*V]M9VL8CBAC485$4< #& M!5ZB@#Q?]I+]D7X;_M5:+;V?C?2I/M]FI6RUK3I!#?6H/4*Y!#+WV.K+GG&> M:^2[;_@BQX.68VUQ\4O%4NAYR-/CAA1NI/WCE?[O\'4'UX_1RB@#S/X"?LY^ M _V:?![>'/ >C#3;65Q+=74SF6YO) ,;Y9#RQQG &%7)V@9K@?VG/V)?"O[4 MGC/P=XDU_7=8TFZ\,;OLT.FF+9+F1)/GWHQZH!P1UKZ*HH **** /G[]KC]C M?P[^V!I?AO3_ !'XAUC1+70YIYXX]),7[YY%1,/^^K7_XS7Z*T4 ?G5_PY+^%G_0]>,/\ OJU_^,U]L? GX0:;\ _A M/X>\ Z/>W6HZ;HL3Q0W-]M\YPTKR$MM '5R.!VKO:* /EK]JG_@G;\,OVI]8 M'B'43>^%_%^Q8Y-:T_AMX;\36N MM^-_%.N?$66W*E;*]"VUM)M^Z) I9V4 ;=X!QR".*^^:* (K:VAL[>*WMXD M@@B01QQ1J%5% P% ' ':OSYU3_@B[\--:U2\U"[\?>,);J[F>>:0FU^9V8L MQ_U/J37Z%T4 ?G5_PY+^%G_0]>,/^^K7_P",UZ=^SA_P3&\!_LT_%C3/'VA> M*O$6J:E813Q);:@8/)82Q-&Q.R-3P&)'-?8]% !7F/[1_P !=(_:6^$^I^ = M=U"^TO3;^6"5[G3]GG*8I5D4#>K#DJ >*].HH X+X$_"#3?@'\)_#W@'1[VZ MU'3=%B>*&YOMOG.&E>0EMH ZN1P.U=[110 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 %?*O_!4?_DQ/XF_]PS_T MZ6E?55?*O_!4?_DQ/XF_]PS_ -.EI0!ZK^R=_P FL_!O_L3-&_\ 2&&O5:\J M_9._Y-9^#?\ V)FC?^D,->JT %%%% !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 %%%% !7RK_P5'_Y,3^)O_<,_P#3 MI:5]55\J_P#!4?\ Y,3^)O\ W#/_ $Z6E 'JO[)W_)K/P;_[$S1O_2&&O5:\ MJ_9._P"36?@W_P!B9HW_ *0PUZK0 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 %?*O\ P5'_ .3$_B;_ M -PS_P!.EI7U57RK_P %1_\ DQ/XF_\ <,_].EI0!ZK^R=_R:S\&_P#L3-&_ M](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !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 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\J_\ !4?_ ),3 M^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >J_LG?\FL_!O_ +$S1O\ MTAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7RK_P5'_Y,3^)O M_<,_].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 >J_LG?\ )K/P;_[$S1O_ $AA MKU6O*OV3O^36?@W_ -B9HW_I##7JM !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 5\J_\%1_^3$_B;_W M#/\ TZ6E?55?*O\ P5'_ .3$_B;_ -PS_P!.EI0!ZK^R=_R:S\&_^Q,T;_TA MAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !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 %%%% !7RK_ ,%1_P#D MQ/XF_P#<,_\ 3I:5]55\J_\ !4?_ ),3^)O_ '#/_3I:4 >J_LG?\FL_!O\ M[$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 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 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?*O_ 5' M_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'JO[)W_)K/P;_P"Q M,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM 'R5_P %&_VP+W]E+X3V*>&_ M*_X3?Q++):Z7+,JNMI'&%,UR4;(SX95=FE7#CH40*%( !(%?H7X^^#G@7XJ/92> M,/!^B>)IK$YM9]4L(YY;?)!/ENP+)D@$[2,X%<5\?/VO_A5^S/-:VOC_ ,2- MI>I7ELUU::?!93W$UPBDCY?+0JN2" 791GO0!\3?LR?'SXL_LL?M96O[.GQA M\0R^,=$U1X[?2-8N9GGDB:1-O^%:_!7Q MYXJ#^7)HVAWM]&?62.%V0#W+!1^-?F;\(+#Q)_P40_;RTSXU6>A76@?#/P;= MVI@N[W&]OLC>;!!P2#*\CAV520BL?F)V[OK+_@JGXW_X0W]B_P 6P))Y=SKE MS9Z3"<]=TRR2#\8HI!^- 'P=^R7^S'\??VL?AG=^---^.FN^'+&'4I=.CAOM M6OY'E*1QL9 5DQMS)M^JFO:_^'8_[1?_ $(/B-J^EI<7.M:I'!,T"3RS22D*D$;LP5&5=S%/N=".:^A/ M@%_P5F\.^./'L/@CXH^#[KX7Z]-*EK%=3S-+;>>Q 5)E:-'M\[EP6#+W9E% M'W2MQ#X9\-"?5+Q([?3[3?=7DS855C3+R,3VP"237Y3:+KWQC_X*G?&3Q1#X M>\;7_P -_@UH$H1/LF\;E.X1;HT9#/-)M+D.^V,'CG ?[L_;\\2S^$_V-OBO M?6\GE22:.UCNSCY;B1+=A^*RD?C7DW_!(/PU;Z)^QW97\2*)M8UJ^O)F Y)5 ME@&?PA% 'S'\9OV=/CA_P3@M[/XH?#KXGZCXN\'VMRBZKI]\CI%$KL%43VYD M=)8V)V^8NUE+#&/O#],?V>_C5I/[0WP=\,>/]&0P6VKVV^6U9MS6TZL4FA)X MSMD5ES@9 !Z&J'[5'A^#Q5^S/\5-+N(EE6?PQJ.P,,XD6V=HVQZAU4CW%?(_ M_!%3Q%/J'[.OB_2)6+QZ=XE>2+)^ZLMM"=H]MR,?JQH _0NO*?VH/CYIO[-' MP3\0^/-1B6[EL8Q%8V+/M^UW4AVQ19ZX).6(Z*K'M7JU?FK_ ,%O/$L]I\+? MAIH"R8M[_6+F^D3/WF@A"*?P^TM^= ' _!7]DWXU?M^^&)/BG\4/B]J_AK2- M6=_['TRTB=U>-69=ZP"1(X8@R_* &9P"21PS1:7X^^+_ /P2]^//A[PQX_\ M%MWX\^#GB!]D=[\-6_@WX2^" MM!M46.WTS1;.S14'&(X$7^E?&/\ P6A\/P:C^S!X?U0Q*;K3?$]OLEQR(Y+> MX5U^A81G_@(H ^\;W6+'3=(GU6YNX8=-@@:YENF<>6D2KN+ENFT*"<^E?D_H MNO?&/_@J=\9/%$/A[QM?_#?X-:!*$3[)O&Y3N$6Z-&0SS2;2Y#OMC!XYP'^B M_'7Q'O1_P2-'B S$7MQX"L]-EF9N7\U(K1R3ZL&;\35C_@D'X:M]$_8[LK^) M%$VL:U?7DS #[6Y1=5T M^^1TBB5V"J)[(I]0_9U\7Z1*Q>/3O$KR19/W5EMH3M'MN1C]6- ' MZ%T444 %%%% !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 %?*O_ 5'_P"3$_B;_P!PS_TZ6E?55?*O M_!4?_DQ/XF_]PS_TZ6E 'JO[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_ M]B9HW_I##7JM !7FOQ,_9M^&'QDUJ'5_&_@K2O$^I0VGV&*XU&(R-'#O9]J\ MX7YF8Y'//6OC7_@KA\(_'5UI?@_XM^"+B_9/"A*:K;6 M&/4!E/0,1Z?\(?\ @J=\#?'7P_LM6\4>*(O!?B%(%.HZ/>VT[&.4 !_)9$82 M(6)VX.['502%6A*&2W M';D0:Q:VKW<\& MR1HCL?="Z-D)*PZ_Q&OR]_:0^(^K?\%2/VCO!_@;X8:5?_\ "#>'GD276KBW M9 BS,GVB\E!X1 D2B-&PS$$8R^T?7O\ P4N^ OBKQ=^S?I%S\-IM0AU#P2WF M'3].N)$FN=/\G9*BA#F1EV1/M/4(^,G (!]6_#/X8^%_@[X+T[PGX.T>WT/0 M;!=L-K;@GD\L[,26=R>2S$DGJ:^$_P#@LW\']"U;X)Z)\14LX8/$VCZK%8-> M*H5Y[697S&YQE]KJC+G[H+X^\:VOV0_^"GWPMUKX/Z%HWQ*\1CPCXQT2RCL; MMM0AE:*^\I-HG21%8;F5065L'<2 ",5X'^VW^U ?V_/&'A'X'_ ^RO-?TPZD MM[=:I);/"EQ*JE%I98"Q/?.:[S_@DIJ$-[^Q9X=AB;+VFI:A#*/1C< M-)C_ +Y=?SKW?0?V?]"T7]FZ#X.-(UQH:^'F\/RW#* \BM"8WEQV8EF?CH37 MYL_L1_M*)_P3_P#B#XV^!WQJ@N-"TDZDUY;:PD$DL<,VQ4\S8JEF@F2.)E=0 M<$+F339[ MK3[:41P1.ZYBCW(#+)+_ *L! 0 SV+:E,(?LA:VCDD>)M%G36M+MU'SSR1*RO"OJSQ/(%' M=MM 'OWP_P!0AU;P'X;OK=MUO=:;;31MZJT2L#^1KXR_X+*:DME^R380,0&O M/$]G"H]2(;B3^2&N,_89_P""E/P\T?X.Z-X!^*VK-X-\3>%;9=+CN+VWF>&\ MMX5VQG*(3'(BJ$97QDJ""7V MO20/&C!MJ271C%[F/_@C7:V"1,LO_"'Z9?E< M<[//@N">O]W)_P XKN?^"2FH0WO[%GAV&)LO::EJ$,H]&-PTF/\ OEU_.OIC MQ)\+=%\2?"/4?AW)$8] O-%?0]G4I T)A&/<+C'N*_+C]B/]I1/^"?\ \0?& MWP.^-4%QH6DG4FO+;6$@DECAFV*GF;%4LT$R1Q,KJ#@CD88E0#]-OVB=271_ MV?OB;?N0J6OAC4YB3Z+:2G^E?%/_ 1*TEX?@5X]U(H0ESXC%NK]CY=M$Q'X M>:/SK&_;U_X*&^"_B-\+[OX3_!V]F\;^)/%S)IL]UI]M*(X(G==7U'554@A+J8[FCR.#L79'D<' M9GO0![U1110!F>)-)NM>_\ "F_%W_1=OB!_X ^'O_E57JM% 'YE?M ^%/&VL_M7Z=\/V^*7B358 M[RVV076IP:8K1R9L50?NK)45!WSGMO^'?'Q._Z*A^MK_\KJ/BY_RD M<\)?\ _]&:17W_0!\.:-^PSX_P!+LS#<^*=*U>3<6^T7DQ5\4S.UM&]LCN3DEDB9 M5;)ZY'<^IKWJB@#F?A_\,_"?PIT(:+X.\.:9X9TO>9#:Z7;) C.>KMM'S-P. M3D\"NFHHH \7^(?[&?P1^*NLW&K^)_AKH>H:K /@GI\UGX%\(:3X8BFQYSV%LJ2S8Z>9)]]\9.-Q.,UW-% !7 ?%C MX _#KXZ64%KX\\'Z7XF6WR()KR']_"#R0DJX= >X5@#WKOZ* /*?A7^RK\(_ M@GJ/]H^"O &CZ'J>TH-0CA,MRJG.0LLA9P#GD \\#M7JU%% ' Z7\ _AQHOQ M E\=6'@G0[/QC+++/)KD-DBW;22JRR,9 ,Y8,P)[Y-=]110!XU\3?V.?@M\8 MM>?6_%WPZT?5-8DYEOD1[>:8^LCQ,ID/NV37:?#3X.^!_@WI,NF^"/"NE^%[ M.9M\R:;;+&9F'0NP^9R.Q8G%=C10 5P'Q8^ /PZ^.EE!:^//!^E^)EM\B":\ MA_?P@\D)*N'0'N%8 ]Z[^B@#RGX5_LJ_"/X)ZC_:/@KP!H^AZGM*#4(X3+JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!\ ?%S_E(YX2_P" ?^C-(K[_ *^ /BY_RD<\)?\ /\ T9I%??\ 0 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 %%%% 'Q7\ M2O\ D\BS_P"PSI/_ *!;U]J5\5_$K_D\BS_[#.D_^@6]?:E !1110 5\J_\ M!4?_ ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >J_LG?\FL_!O_ M +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!\ ?%S_E(YX2_X!_Z,TBOO M^O@#XN?\I'/"7_ /_1FD5]_T %%%% !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!\5_$K_D\BS_[#.D_^@6]?:E?%?Q*_P"3R+/_ M +#.D_\ H%O7VI0 4444 %?*O_!4?_DQ/XF_]PS_ -.EI7U57RK_ ,%1_P#D MQ/XF_P#<,_\ 3I:4 >J_LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)F MC?\ I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 ? 'Q<_Y2.>$O\ @'_HS2*^_P"O@#XN?\I'/"7_ #_ -&:17W_ M $ %%%% !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!\5_$K_ )/(L_\ L,Z3_P"@6]?:E?%?Q*_Y/(L_^PSI/_H%O7VI0 4444 % M?*O_ 5'_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'JO[)W_) MK/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? 'Q<_Y2.>$O^ ?^ MC-(K[_KX ^+G_*1SPE_P#_T9I%??] !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 ?%?Q*_Y/(L_^PSI/_H%O7VI7Q7\2O\ MD\BS_P"PSI/_ *!;U]J4 %%%% !7RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#! M4?\ Y,3^)O\ W#/_ $Z6E 'JO[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W M_P!B9HW_ *0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% 'P!\7/^4CGA+_ (!_Z,TBOO\ KX ^+G_*1SPE_P _P#1 MFD5]_P! !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 ?%?Q*_P"3R+/_ +#.D_\ H%O7VI7Q7\2O^3R+/_L,Z3_Z!;U]J4 % M%%% !7RK_P %1_\ DQ/XF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_].EI0!ZK M^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!\7/^4CGA M+_@'_HS2*^_Z^ /BY_RD<\)?\ _]&:17W_0 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 %%%% 'Q7\2O^3R+/_L,Z3_Z!;U]J5\5 M_$K_ )/(L_\ L,Z3_P"@6]?:E !1110 5\J_\%1_^3$_B;_W#/\ TZ6E?55? M*O\ P5'_ .3$_B;_ -PS_P!.EI0!ZK^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ MDUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110!\ ?%S_E(YX2_P" ?^C-(K[_ *^ /BY_RD<\)?\ M /\ T9I%??\ 0 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 4451US6(/#^CW>HW)Q M!;1F1O4^@'N3@?C4RE&$7*3LD)M)79DW_P 0-(TWQ7;>'II'%_.!A@HV*Q^Z MK'/!/;CN/6NDKXXU36KK5M:N-4FD(NYI3-N4XVG.1CZ<8^E?4O@'Q2GC#PO9 MZAD>?CR[A1_#(OWOSX/T(KY3)\[_ +2K5:4E:VL?\/\ G_F>=A<5[>4HOY>A MT5%%%?6GI!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?%?Q*_Y/(L_^PSI/_H%O7VI7Q7\2O^3R+/\ M[#.D_P#H%O7VI0 4444 %?*O_!4?_DQ/XF_]PS_TZ6E?55?*O_!4?_DQ/XF_ M]PS_ -.EI0!ZK^R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D, M->JT <]X_P#B!X>^%O@_4_%/BO58-%T#38O.NKVXSM1<@ $LQ) "@$DD MDU\(:Y_P6:\$_P!J7:^&/AKXJ\2:/:,?/U(F.W 0'&\(-^%/&-Y4\\@=*])_ MX*.?LN_%']JKPSX1\/\ @?5='L=!T^[EO-4M=1NI8I+B4A5A9%6,JP13,<,P MY<8KZ:^%GPM\-?!GP'I/A#PIID.F:+IT*Q)'&@#2L% :20@?/(V,LQY)- 'E M_P"R_P#MM?#7]K&VNXO"5Y=6.O648FNM!U:)8KJ./('F+M9E=-Q W*QQD;@N M1GWFXN(K.WEGGE2"")2\DDC!510,DDG@ #O7Y&_%G2=+^$O_ 5\\"1?#6WB ML)=0OM._M>QT] L437.Z.[&Q> #;L)6&!RQ;CK7TU_P5R^,5]\,_V7O[#TJX M-M?>,-132964X<681I)\'_:VQQG_ &9&H POB5_P6$^&OASQ)=Z+X(\+:[\1 M9;8L&O;+;;6LFT_,8RP9V4 $[M@![9'->H_LL_\ !1?X8_M2:Y_PCFGK?>%_ M%Q5GAT?6 @^U*HRQ@D0E7(')4[6P"0" 36Q^P)^SWHGP#_9Q\)I:V$,?B/7- M/@U36;_8/.GFE3S!&S=2L0?8HZ?*3U8D_(W_ 5P^#UI\)]<\!_'SP1$GA[Q M0NM):7UW9J$,UTJ&:VN"!QO'D2*Q(^8;0>G(!^I-?)?[37_!2CX7_LU^*I?" M+_%L!47.FZ,J;+4L 0LLKD ,01\JAB,\@5Z9XJ_:"BTO]D2[^,MM%$C M/X17Q!:V[\IYTEL)(HC[>8ZJ:^.?^"/_ ,$['Q!H/BSXX^*(5UGQ?JFKS6EC M?WJB22$!0]Q.I/1Y7E92W7$9 X8Y .^^$?\ P5X^&GC;Q?;^&O&GA[6/AM?3 MR"%;K4F6:TCD)P%EM?)O_ 4J M_9UT#XS_ +-?BK7IM.@'BOPEI\VKZ=J80"9(X1YD\);JR/&K_*>-VT]157_@ ME?\ &&_^+?[)6D1:K<-=ZEX7O9?#[SR'+O%$DI*^(_^"N7QBOOAG^R]_8>E7!MK[QAJ M*:3*RG#BS"-)/@_[6V.,_P"S(U &%\2O^"PGPU\.>)+O1?!'A;7?B++;%@U[ M9;;:UDVGYC&6#.R@ G=L /;(YKU']EG_ (*+_#']J37/^$]$^ ?[./A-+6PAC\1ZYI\&J:S? M[!YT\TJ>8(V;J5B#[%'3Y2>K$GY&_P""N'P>M/A/KG@/X^>"(D\/>*%UI+2^ MN[-0AFNE0S6UP0.-X\B16)'S#:#TY /U)KY+_::_X*4?"_\ 9K\52^$Y8=2\ M7^+8"HN=-T94V6I8 A997( 8@CY5#$9Y KTSQ5^T%%I?[(EW\9;:*)&?PBOB M"UMWY3SI+8211'V\QU4U\<_\$?\ X)V/B#0?%GQQ\40KK/B_5-7FM+&_O5$D MD("A[B=2>CRO*RENN(R!PQR =]\(_P#@KQ\-/&WB^W\->-/#VL?#:^GD$*W6 MI,LUI'(3@+*X"O'G*_,4VC)W%0,U]W(ZR*K*P96&0RG((]:^3?\ @I5^SKH' MQG_9K\5:]-IT \5^$M/FU?3M3" 3)'"/,GA+=61XU?Y3QNVGJ*J_\$K_ (PW M_P 6_P!DK2(M5N&N]2\+WLOA]YY#EWBB2.2#/^[%-''GOY?KF@#Z^HHHH ** M** /@#XN?\I'/"7_ #_ -&:17W_ %\ ?%S_ )2.>$O^ ?\ HS2*^_Z "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@ HHK-UKQ)I?AV'S-2OX+-<9 D& PU M'4H891_RQ4[Y/^^1D_G7B?Q2^+$7C*SCTW389H+%9/,EDFP&E(^Z,#.!WZ^G M3%>9DEB23DFBOALPXCQ6.A*C%*$'\W]_^21Y-;'5*R<4K(2O3/@9XN_L3Q(= M+G?%IJ.%7)X68?=/X\K]2*\SI\4CPR))&Q212&5E."".A%>!@L5/!8B&(AO% M_P##KYHXZ51TIJ:Z'VG17.^ ?%*>,/"]GJ&1Y^/+N%'\,B_>_/@_0BNBK]]H MU85Z<:M-W4E='V,9*<5);,****V*"BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XK^)7_ ">19_\ 89TG_P! MMZ^U*^*_B5_R>19_]AG2?_0+>OM2@ HHHH *^5?^"H__ "8G\3?^X9_Z=+2O MJJOE7_@J/_R8G\3?^X9_Z=+2@#U7]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG? M\FL_!O\ [$S1O_2&&O5: "OE#]L?PS^U)XK\1:?9? GQ!IGASPW_ &8W]H37 M3VZSS7+2,-D;21.R83:0RE>3UR*L?M>?MX:;^R)XT\'Z+K/@^]UBP\0)YO\ M:T-VL,=NBRA)OE*,79%9&QQG83ZC_P7(N770?@_;C_ %ZR8ZFNM_X*V?#O6;_]DWX6 M>(;^-Y=2\.75O:ZF>Z&>U"N[<_\ /6)%^KB@#]%O!\:P^$=$C10B+8P*JJ. M!&N!7QC_ ,%C88Y?V1(6<@-'XDLFCSCEO+G''X$U],?LQ_$&T^*?[/?P\\46 MXCQZ[3Z4 3>/KVXA_X(NVLK#;(?"^FQ=<_(;V!!_P".FO4/ M^"3L:I^Q/X3*J 7OM19B!U/VJ09/X ?E6U\2/@9?K_P3@OOAHD,DNL:?X&AA M\C^*2[MH$E* >IDBP![UY?\ \$:OB#:>(OV9=4\,>>IU+P[K

WW998)U66 M-\=@7\X?5#0!]>?'R&.X^!7Q&BF(6&3PWJ2N6Q@*;60'K[5\,_\ !$:24_!O MXB(1^Y77HF4Y_B-NN>/H%KZR_;<\?67PW_9/^*.K7DZP&;0KG3K;+8+7%S&8 M(@/4[Y <>@/I7@W_ 1U\!W/A7]E*XUFZC>-O$FNW-]!O& 8(TC@4C_@<4O- M 'W37Y=?\%R+EUT'X/VX_P!7)!;G6_@/X. M\46\32IH.MF&X*_\LXKB(C>?;?%&OU<4 ??/@^-8?".B1HH1%L8%55' C7 MKXQ_X+&PQR_LB0LY :/Q)9-'G'+>7../P)KZ8_9C^(-I\4_V>_AYXHLYUN%O M]$M3,RMNVSK&$F0GU6174^ZU\:_\%J_'5K9_!;P/X*BDWZOK&O#4%MT.7,$$ M,B'Y1SR]Q'CUVGTH F\?7MQ#_P $7;65AMD/A?38NN?D-[ @_P#'37J'_!)V M-4_8G\)E5 +WVHLQ ZG[5(,G\ /RK:^)'P,OU_X)P7WPT2&276-/\#0P^1_% M)=VT"2E /4R18 ]Z\O\ ^"-7Q!M/$7[,NJ>&//4ZEX=UN8/;[LLL$ZK+&^.P M+^4VMK+(WZ*>W]X9^P_\ AMKX1_\ 06\0?^$=K/\ \B5\Z_%S_E(YX2_X M!_Z,TBOO^@#Q_3/VLOAOK%N9[2\\02Q;BN[_ (1+5UY'UM1ZU;_X:<\ _P#/ M?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ MA*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ M "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y M5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ MGOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B# M_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U M;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ M_P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\ M0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2 MFK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK M10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> M ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^ M>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/ M_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X M:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ M #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q M!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\ MC5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5? M\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-. M> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y M[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y M&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G M/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ / M_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A* M:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 M >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5 M?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TY MX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4 MU;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J M/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"& MG/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$ M'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U M>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT M4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ M TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^( M/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ M .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H M_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _ M\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK M?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#( MU>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% M'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_ MY[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#" M4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ M )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X: M<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_ MX2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7 MJM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PT MYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@ M_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P ) M35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y& MH_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/ M?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ MA*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ M "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y M5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ MGOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B# M_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U M;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ M_P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\ M0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2 MFK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK M10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> M ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^ M>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/ M_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X M:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ M #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q M!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\ MC5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5? M\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-. M> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y M[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y M&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G M/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ / M_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A* M:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 M >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5 M?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TY MX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4 MU;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J M/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"& MG/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$ M'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U M>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT M4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ M TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^( M/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ M .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H M_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _ M\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK M?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#( MU>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% M'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_ MY[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#" M4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ M )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X: M<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_ MX2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7 MJM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PT MYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@ M_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P ) M35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y& MH_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/ M?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ MA*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ M "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y M5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ MGOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B# M_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U M;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ M_P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\ M0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2 MFK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK M10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> M ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^ M>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/ M_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X M:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ M #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q M!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\ MC5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5? M\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-. M> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y M[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y M&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G M/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ / M_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A* M:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 M >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5 M?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TY MX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4 MU;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J M/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"& MG/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$ M'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U M>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT M4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ M TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^( M/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ M .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JT4 >5?\-.> ?^>_B#_P )35O_ )&H M_P"&G/ /_/?Q!_X2FK?_ "-7JM% 'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _ M\]_$'_A*:M_\C5ZK10!Y5_PTYX!_Y[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK M?_(U>JT4 >5?\-.> ?\ GOX@_P#"4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#( MU>JT4 >5?\-.> ?^>_B#_P )35O_ )&H_P"&G/ /_/?Q!_X2FK?_ "-7JM% M'E7_ TYX!_Y[^(/_"4U;_Y&H_X:<\ _\]_$'_A*:M_\C5ZK10!Y5_PTYX!_ MY[^(/_"4U;_Y&H_X:<\ _P#/?Q!_X2FK?_(U>JT4 >5?\-.> ?\ GOX@_P#" M4U;_ .1J/^&G/ /_ #W\0?\ A*:M_P#(U>JU'/<16L+2S2)#$HRSR,%4?4FD MW;5@>7?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-6OX@^-?AO1- MR03MJDX_@M!E<^[GC'TS7F?B#X]:]JFZ/3XX=)A/0H/,D_[Z(Q^0%?/8O/\ M 82Z<^9]HZ_CM^)Q5,91I];OR.T_X:>^'X(#76O)DXR_A;55'YFVJ;6?V@/# M]I"#ID5QJDC#*YC:!/QW@,#_ ,!KP/4-4O-6N#/>W4UW,>LDSES^9I^EZ+?Z MY/Y.GV<]Y)W6&,MCZXZ?C7Q^)XJQ5=\F$I\M_F_\OP9YD\PJ3=J:M^)V/B#X MU^)=;W)!<+IXENIFEFD>65CEGD8LQ^I->G^'_@!K.H M;9-4N(=,B/6-?WLOY [1^?X5Z7X?^#OAG0=KM9_VC./^6EZ=X_[Y^[^E);2_O/\ET^Y&:PN)Q#O4_'_(^7+RY%C:MQ/ KT7_ (:<\ _\]_$'_A*:M_\ (U>H1VL,3;DBC1O55 -2 MU]GE>!GEV'^KSGS6>FEK+MN^MSU,/1=&'(W<\J_X:<\ _P#/?Q!_X2FK?_(U M'_#3G@'_ )[^(/\ PE-6_P#D:O5:*] ?\ GOX@_P#"4U;_ M .1J]5HH \J_X:<\ _\ /?Q!_P"$IJW_ ,C4?\-.> ?^>_B#_P )35O_ )&K MU6B@#RK_ (:<\ _\]_$'_A*:M_\ (U'_ TYX!_Y[^(/_"4U;_Y&KU6B@#RK M_AISP#_SW\0?^$IJW_R-1_PTYX!_Y[^(/_"4U;_Y&KU6B@#RK_AISP#_ ,]_ M$'_A*:M_\C4?\-.> ?\ GOX@_P#"4U;_ .1J]5HH \J_X:<\ _\ /?Q!_P"$ MIJW_ ,C4?\-.> ?^>_B#_P )35O_ )&KU6B@#RK_ (:<\ _\]_$'_A*:M_\ M(U'_ TYX!_Y[^(/_"4U;_Y&KU6B@#RK_AISP#_SW\0?^$IJW_R-1_PTYX!_ MY[^(/_"4U;_Y&KU6B@#RK_AISP#_ ,]_$'_A*:M_\C4?\-.> ?\ GOX@_P#" M4U;_ .1J]5HH \J_X:<\ _\ /?Q!_P"$IJW_ ,C4?\-.> ?^>_B#_P )35O_ M )&KU6B@#RK_ (:<\ _\]_$'_A*:M_\ (U'_ TYX!_Y[^(/_"4U;_Y&KU6B M@#X6\1>)]/\ &7[5>E:QI;7#6-SK.E^6;JTEM9/E\A#F*55=>5/51D8(X(-? M=-?%?Q*_Y/(L_P#L,Z3_ .@6]?:E !1110 5\J_\%1_^3$_B;_W#/_3I:5]5 M5\J_\%1_^3$_B;_W#/\ TZ6E 'JO[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_D MUGX-_P#8F:-_Z0PUZK0!X=^US^R?X:_:X^&G_"-:U,=+U6SE^TZ3K<40DELI MB &^4D;HW 9,C.%.05!'QMX/^"O[?'P%T&+P1X.\2^'_$/AFUS;Z?>7$]M, M;.$$!-OVE!(JA1PF'50" .E?IU10!^?/[.G_ 3;\37'Q:B^+W[0_BU?&WC2 M"Z6[M=,@E::W61.8GFD95R$."L**$7:O)&5K[?\ B=\-]"^+W@#7?!OB:T^V MZ'K-JUKB@#\M?#'['_[7O[(.L:KI7P/\6Z7X MF\%7\S3I;WCVZ;6Q@.\-P,1R8QDQ.0VU=W0 =S\ _P#@GO\ $7QG\;K3XR?M M+>*+?Q+XAL)HY['1+602()(B#"TC(%C2-&&X0QJ58G+'[RM^B-% "=>#R*_- MCXK?\$]?BS\%_C1J/Q1_9>\36ND/J+R/<>'KF1(O*\QMSQ()%,,L);D))M*8 M7;G (_2BB@#\O]4_8I_:C_:^\6:./VA?&-AH/@S2YO/&F:6\#NQ)PPCB@&S> M5!'FR,Q0-P",K7Z3^#?!^D?#_P )Z/X9T"S73]%TFTCLK.U0DB.*-0JC)Y)P M.23DGD\ULT4 ?$7PY_9C^._A[]N?4OB1K/C+[7\+)M2U*XAT7^W;F3;#-#*L M"_9BOEC:SH<9P,9'2OK;XG?#?0OB]X UWP;XFM/MNAZS:M:W,8.& /1T./E= M6 96[,H/:NGHH _+7PQ^Q_\ M>_L@ZQJNE? _P 6Z7XF\%7\S3I;WCVZ;6Q@ M.\-P,1R8QDQ.0VU=W0 =S\ _^">_Q%\9_&ZT^,G[2WBBW\2^(;":.>QT2UD$ MB"2(@PM(R!8TC1AN$,:E6)RQ^\K?HC10 G7@\BOS8^*W_!/7XL_!?XT:C\4? MV7O$UKI#ZB\CW'AZYD2+RO,;<\2"13#+"6Y"2;2F%VYP"/THHH _+_5/V*?V MH_VOO%FCC]H7QC8:#X,TN;SQIFEO [L2<,(XH!LWE01YLC,4#< C*U^D_@WP M?I'P_P#">C^&= LUT_1=)M([*SM4)(CBC4*HR>2<#DDY)Y/-;-% !1110 44 M44 ? 'Q<_P"4CGA+_@'_ *,TBOO^O@#XN?\ *1SPE_P#_P!&:17W_0 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 %%%% !17.^(/B!H'AG:>(/VB';='HNFA1T$]X'=RR:@MW.O_ "QL_P!ZWYCY M1^)KYV\0>.-=\3,W]HZE--$W_+%3LC_[Y&!6)'&TKJB*7=C@*HR37QF+XNE+ MW<)3MYR_R7^9Y=3,GM3C]YZQX@_:$U*ZW1Z1916"=!-/^\D^H'W1^.:\WUKQ M)JGB*;S-2OY[QLY D\3:_M?[%_9\!_Y:WI\O_P =QN_2 MO3/#_P"S_H]CMDU6YFU.06L)G6<.]6_*^_NK[O^ <_L\5B MOBV\]$>!VEG<7\ZP6L$ES,WW8X4+,?H!7?>'_@;XBUC;)=K'I4!YS<',F/9! M_4BOH32=#T_0X/)T^R@LX^XA0+GZGN?K5ZOH<)PE0A[V*FY/LM%_G^1VT\N@ MM:CN><^'_@7X>TC;)>"75IQWG.V//L@_J37?V=C;Z?;K!:V\5M"O2.% BC\! M4]%?8X;!8;!KEH04?3_/<].G2A35H*P4445VFH4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!\5_$K_ )/(L_\ L,Z3_P"@6]?:E?%?Q*_Y/(L_^PSI/_H% MO7VI0 4444 %?*O_ 5'_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_T MZ6E 'JO[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? 'Q M<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P#_T9I%??] !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 %%4]4UBQT6W\^_O(;.+^],X4'Z9ZUYUX@^/VBZ?NCTR M";5)1P'_ -5%^9&3^7XUY^*S#"X-7KU%'RZ_=N8U*U.E\;L>HUDZYXJTCPW' MNU+4(+3C(1VRY^BCD_@*^>/$'QE\2Z]N1+L:; ?^6=F-A_[Z^]^1%<3+*\TC M22.TDC'+,QR2?4FOCL7Q;3C>.%IW\WHONW_(\RIF45I35_4]T\0?M#65ONCT M;3Y+M^@FNCL3ZA1R?TKS/Q!\4/$GB3H)Z_AFOHGP_\.O#WAG:UEIL1G7_ )>)AYDF?4$]/PQ72U[&$X1VEBZGRC_F M_P#(Z:>6]:DON/'?#_[/-M#MDUK47N&ZF"T&Q?H6/)'X"O2M"\(Z-X90#3=. M@M6QCS%7,A^K'D_G6Q17V>$RO!X+^!32??=_>SU*>'I4O@B%%%%>H= 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\5_$K_D\BS_[# M.D_^@6]?:E?%?Q*_Y/(L_P#L,Z3_ .@6]?:E !1110 5\J_\%1_^3$_B;_W# M/_3I:5]55\J_\%1_^3$_B;_W#/\ TZ6E 'JO[)W_ ":S\&_^Q,T;_P!(8:]5 MKRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'P!\7/^4CGA+_@'_HS2*^_Z^ /BY_RD<\) M?\ _]&:17W_0 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 %%%% !13698U+,0JJ,EB< 5QOB#XO>&?#^ MY#??;YU_Y8V0\S_Q[[H_.N:OB:.%CS5IJ*\V1.I&FKS=CM*BNKN"QA::XFCM MX5Y:25@JCZDUX)X@_:"U:^W1Z5:PZ;'T$DG[V3Z\C:/R-><:MKVHZ]/YVHWL M]Y)V\YR0/H.@_"OD,7Q7A:5XX>+F_N7^?X'F5,QIQT@KGT+X@^.'AS1]R6LD MFJSCC;;#"9]W/'Y9KS/Q!\=O$&K;DLO*TF \?N1ODQ[L?Z 5Y_8Z?=:I<+!9 MVTUU,W2.%"[?D*]!\/\ P'\0:MMDOFBTF _\]3ODQ[*/ZD5\U+-,XS9\N'32 M_NJWWR_X)PO$8G$Z0_#_ #//KV_N=2N&GN[B6ZF;K),Y=C^)JQH_A_4M?F\K M3K&>\?H?*0D+]3T'XU]"^'_@CX6UK#9PK# M;PQP0KPL<:A5'T KMPO"=>H^?%U+>2U?W[?F:T\NG+6H['@OA_\ 9]U6\VR: MM>0Z='WBB_>R?3^Z/S->F>'_ (1^&?#VUUL1?3K_ ,MKT^8?^^<;1^5=G17V M6$R/ 8.SA3N^[U?^7W(].GA*-/97?F(JA%"J J@8 X%+117O'8%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? M%?Q*_P"3R+/_ +#.D_\ H%O7VI7Q7\2O^3R+/_L,Z3_Z!;U]J4 %%%% !7RK M_P %1_\ DQ/XF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_].EI0!ZK^R=_R:S\ M&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!\7/^4CGA+_@'_HS2 M*^_Z^ /BY_RD<\)?\ _]&:17W_0 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 %%%% !116-KWC'1?#*DZEJ,%LV,^46W2'Z* M,G]*SJ5(48\]222[O0F4E%7D[&S17C?B#]H>WBW1Z+IS3MVGO#M7_OD(/B1X=\,[EO-2C:=?^7>#]Y)GT('3\<5YGX@_:'N)-T>BZ'_A;XD\2;6@T][:!O^6]W^Z3'J,\D?0&ODZN?YGF M$O9X2/+_ (5=_?\ \,>=+&5ZSY::MZ&9KWC+6O$S$ZEJ,]RF<^5NVQCZ*,#] M*R(89+B18XD:21CA40$D_05[KX?_ &>K"WVR:Q?R7C]3#;CRT^A)Y(^F*]*T M7POI/AR/9INGP6G&"T:?.?JQY/XFM*'#..Q)==VO):KID!_Y:7AVM_P!\?>_,"O3/#_P#T33=LFI33:K*/X3^ MZB_('/Z_A7I]%?7X3AS 86SE'G?][7\-CTJ>!HT]6KOS*FFZ39:-;B"PM(;. M'^Y#&%!]SCJ:MT45]+&*BN6*LCN22T044450PHHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /BOXE M?\GD6?\ V&=)_P#0+>OM2OBOXE?\GD6?_89TG_T"WK[4H **** "OE7_ (*C M_P#)B?Q-_P"X9_Z=+2OJJOE7_@J/_P F)_$W_N&?^G2TH ]5_9._Y-9^#?\ MV)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\ *1SPE_P#_P!&:17W M_7P!\7/^4CGA+_@'_HS2*^_Z "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 ***@O;^VTVW:>[N(K6!>LDSA%'XFDVHJ[#8GHKSCQ!\=O#VD M[DLO-U:E0'C;;C+X]W//Y8KYO%\0X# M"W7/SOM'7\=OQ.&IC:-/K=^1]":MKVG:#!YVHWL%G'V,SA2?H.I_"O.?$'[0 M.D6.Z/2K6;4I.TC_ +J/Z\C"75Y/?3M/FZ?/>'."T:?*/JW0?B:^/Q'%&,Q,O9X2'+?_MY_Y?@>9/,*M1\M-6_% MG0^(/B]XF\0;D-[]@@;_ )8V0\O_ ,>^]^M<8[M(Q9F+,QR68Y)KUKP_^SWJ M%UMDUB^CLDZF&W'F2?0GH/PS7IGA_P"%7AKP[M:'3UNIU_Y;WG[UOK@\ _0" ML:>1YKF4O:8J5E_>>OR7_#$QPF(KOFJ.WJ?.WA_P)KWB0;Y/^^FR1^%=!117UE*C M3HQY*45%=DK'HQC&*M%6"BBBM2@HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /BOXE?\GD6?_89TG_T"WK[4KXK^)7_)Y%G_ -AG2?\ T"WK[4H **** "OE M7_@J/_R8G\3?^X9_Z=+2OJJOE7_@J/\ \F)_$W_N&?\ ITM* /5?V3O^36?@ MW_V)FC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\ _]&:1 M7W_7P!\7/^4CGA+_ (!_Z,TBOO\ H **** "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 **Y3Q!\4/#?AO:>(/VAKRXW1Z-I\ M=JG0371WO]0HX!_.O$Q>=8'!W52HF^RU?X;?,Y:F*I4OBEJ>YR2I#&TDCK&B MC+,QP /&=!W(MV=2G'_ "SLQO'_ 'U]W\B:^>-<\5ZQXDDW:EJ$ M]V,Y".V$'T4<#\!6=;VTUY,L,$3S2L<+'&I9C] *^,Q7%M6?NX2G;S>K^Y?\ M$\NIF4GI3B>F>(/C]K6H;H],@ATN(]'/[V7\R,#\OQKSO5-9O]:N//O[R:\E M_O3.6Q[#/2NS\/\ P2\2:UM>XA32H#SNNC\^/9!SGZXKTSP_\!] TO:]^\VK M3#M(?+C_ .^0<_F37GK+\YSA\U=M1_O:+[O^ 8>QQ6)UGMY_Y'S]INE7NL7 M@L;2:[F/\$*%C^E>A^'_ (!ZYJ6V3498=*A/56/F2_\ ?(./S->_V&FVFEVX M@L[:&TA'2.% B_D*LU]'A.$\/3M+$SG"G"FK05@HHHKK- HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /BOXE?\GD6?_89TG_T"WK[4KXK^)7_ ">19_\ 89TG_P! MZ^U M* "BBB@ KY5_X*C_ /)B?Q-_[AG_ *=+2OJJOE7_ (*C_P#)B?Q-_P"X9_Z= M+2@#U7]D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN M?\I'/"7_ #_ -&:17W_ %\ ?%S_ )2.>$O^ ?\ HS2*^_Z "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 **** "BLW6?$FE^'H?,U*_@LUQD"1P&;Z+U/X5YOX@_:$TVTW1Z192W\G M033?NX_J!]X_I7FXK,L)@OX]1)]NOW+4PJ5Z=+XY'K586O\ CC0O#*M_:.I0 MPR#_ )8J=\G_ 'R,FOG;Q!\6/$OB+F>'_P!G>)-LFM:D9#U,%F,#_OMAS^0KQ?\ A;SKORO_ +=C_P ' M\3E_VK%=[?$X1@O>Q52_E'_-_Y(ZZ>6K> MI+[CR;P_^SYI=GMDU>\EU"3O%#^ZC^A/WC^8KTC1_#NF>'X?*TZQ@LUQ@^4@ M!;ZGJ?QK1HK[+"Y=A,$OW%-)]^OWO4].G0ITO@B%%%%>D;A1110 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 ?%?Q*_Y M/(L_^PSI/_H%O7VI7Q7\2O\ D\BS_P"PSI/_ *!;U]J4 %%%% !7RK_P5'_Y M,3^)O_<,_P#3I:5]55\J_P#!4?\ Y,3^)O\ W#/_ $Z6E 'JO[)W_)K/P;_[ M$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!\7/^4CGA+_ (!_Z,TB MOO\ KX ^+G_*1SPE_P _P#1FD5]_P! !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 %%%% !14<]Q%:PM+-(D42C+/(P51] M2:X7Q!\:O#6B;DAN&U2;L=]5 M74-3M-)MS/>W4-I".LDSA!^9KP#Q!\>M=U/='IT<.E0GHRCS)/\ OHC'Y"O/ M-0U2\U:X,][=37M!TO='I\:5CEGD M8LQ^I-:>A^$M8\2R;=-TZ>Z&<&15P@^K'@?G7T1X?^#OAG0=KM9_VC<+_P M M;T[Q_P!\_=_2NUCC6)%1%5$48"J, 5Z.%X2J3?-BZEO):O[W_P $WIY=)ZU) M'AGA_P#9YNYMLFLZ@ELO4P6HWO\ 0L> ?H#7IGA_X9>'/#>UK;3HY9U_Y;W/ M[U\^HSP/P KJ:*^RPF38'!V=.FF^[U?X[?(]2GA:5+X8A1117MG4%%%% !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!\5_$K_D\BS_[#.D_^@6]?:E?%?Q*_Y/(L_P#L,Z3_ .@6 M]?:E !1110 5\J_\%1_^3$_B;_W#/_3I:5]55\J_\%1_^3$_B;_W#/\ TZ6E M 'JO[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 45\B M_P#!1S]L34/V4_ACI=OX76,^.?$TLD&F331K+':1Q;#-.4/#,/,154C&6RWT9S_RTC@=D ]R MP 'N: .XHK\2/V6?V:/VCOVKOAO<^,]!^-6J:'IL6HR:V 22:_*K1/%'QH_P""I'QB\3P>&/&]_P##/X.:!,$1 MK,NI96W"+?%' M4O&/@NTN$CU73=05TBA5W"H)K/M'7R;;6+4226Q;<;:=24FA)[[)%=] 'H=%%>4_M0?'S3?V:/@G MXA\>:C$MW+8QB*QL6?;]KNI#MBBSUP21Q'&&5998E=G:&2(N&:(,596]2" MH!^L]%4[[5[+3=)N-4NKJK>!KF6Z=P(TB5=S.6Z;0H)SZ5^46B>*/C1_P M5(^,7B>#PQXWO_AG\'- F"(UF74LK;A%N1&0SS.%+E6<+&#QSC> ?K317Y'_ M !F_9\^.?_!."UL_B9\//BCJ7C'P7:7"1ZKINH*Z10J[A4$UN9'22-F;;YB[ M65G&,9W5^EO[/WQFTK]H+X.^&/'VCKY-MK%J))+8MN-M.I*30D]]DBNN<#( M/>@#T.BBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4CGA+_@'_HS2*^_ MZ "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 **\9\1?&FXTWXAK M:P2*="MI!!<*$!+G.'<'K\IZ '!V^]>R)(LB*Z,&1AD,IR"/6O.PF84,;*I" MB[N#L_\ ->1A3K0JMJ/0=117/>(/'^@>&-RW^I0I,O\ RPC.^3_OD;\M%][_ $3/.J9A M2AI'4^B?$'Q6\->'=RRZ@MW.O_+&S_>M],CY1^)%>9^(/VA-1NMT>D645BG0 M33_O)/J!]T?CFO)HXVE=412[L%C9?W5K\WT_ \]XO$5W:FK>ASFM>)-5\13>9J5_/>'. M0)'.U?HO0?@*I6EG<7\ZP6L$ES,WW8X4+,?H!7OGA_\ 9_T>PVR:KX.Y\>R#^I%>E^'_@7X>TC M:]X)=6G'><[8\^R#^I->C45]AA.'\!A;/DYGWEK^&WX'IT\%1I]+OS(+.RM] M/MU@M8(K:%>D<*!%'X"IZ**^C2459'<%%%%, 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 ^*_B5_R>19_P#89TG_ - MZ^U*^*_B5_R>19_]AG2?_0+>OM2@ M HHHH *^5?\ @J/_ ,F)_$W_ +AG_ITM*^JJ^5?^"H__ "8G\3?^X9_Z=+2@ M#U7]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: /*/C'^RU M\,?C]K6B:QX[\,_VYJ>B_P#(/N/MMQ!Y'S!_NQR*K?, <,"#BO5Z3..3P*_- MW]L'_@H5K?C7Q4WP1_9OBN/$7B[4I3877B+2\/Y9Y#QVC=,@9W7!(5 "5/\ M&H!Y-_P4R\9I^U;^U;\._@KX&VZIJ&ASRZ??O2=6([ 8KWGXU_ 3P+^T1 MX5M_#GQ T/\ M_1[>Z6]AM_M<]OLG5&17#1.C9"NXY./F/% 'Y@_LI_MY:S\ M'?V=/#7P_P#A7\&?$'Q'UG2TN;G6M3BBE^SQ3RS22X"01R,X5"H+,4^X>".: M^@/@/_P5N\->.OB!:>"OB5X+O/AGK%S.MI'=S7)GMEF; 59PT<;P9) !(8#( M+%1DC[4^%_PM\+?!GP3I_A/P;H\&B:%8KB*V@!)9C]YW8Y9W8\EF))[FOA/_ M (+-?!O0-5^"^B_$>.R@M_$^DZI#827B*%>XM9E?]VYQE]KJA7)^4%\?>- ' MTO\ M^>)I_"7[&_Q7OK=_+DDT9K'=G'RW#I;L/\ OF4UY-_P2"\,V^A_L>6> MH1(HFUG6KZ\F<#EBK+ ,GV$(_.N3^(/B;5OB]_P1SDUB_DGNM5D\-VOVB>?+ M22_9+V-7D8GJ66 L3WSFN\_X)*:A#>_L6>'88FR]IJ6H0RCT8W#28_[Y=?SH M ]V_:I\.P>*OV9_BII=Q$LR3^&-1**PSB1;=VC;'JKJK#W KY(_X(J^))]1_ M9U\6Z/,Y>/3?$DCP[CG:DMO"2H'8;D8_5C7V1^T1J2:/^S_\3;^0@):^&-3F M8GIA;20_TKXH_P"")6E/#\"_'NI%&"7/B,0*Y!P?+MHF('T\W]: /T9K\U?^ M"WGB:>T^%OPU\/J^+>_UFYOI$SR6@@"*?P^TM^8K]*J_,'_@N+ILTOA3X2:@ MJGR(+W48';' :2.W91^43?E0!^A_P=\,V_@OX2^"M M$6.VTS1;.S14&!A($ M7^E?&/\ P6B\.P:E^S#X>U4Q*;O3?$]N$EQ\RQR6]PKKGL"PC/\ P$5]O?#_ M %"'5O ?AN^MVW6]UIMM-&WJK1*P/Y&OC+_@LIJ26/[)-C Q :\\3V<*Y]1# M<2?R0T 7?'7Q*OO^'2'_ D33'[=<^ K/3I9F;)%[E/^"-=M8)$RRCP?IE M^5*G.WSX+ACR?[N37=?\$E-0AO?V+/#L,39>TU+4(91Z,;AI,?\ ?+K^= 'N MW[5/AV#Q5^S/\5-+N(EF2?PQJ)16&<2+;NT;8]5=58>X%?)'_!%7Q)/J/[.O MBW1YG+QZ;XDD>'<<[4EMX25 [#;^M 'Z,T444 %%9O MB/3;W6-%NK/3M6N-"O95 BU&UBBEDA.0>?\ "J_'W_1: M?$'_ ()=)_\ D6@#Y5^+G_*1SPE_P#_T9I%??]?F/\6? _BM/V\/#FFGXC:H M^K2HHBUI]-L?-A)?2P"(Q"(S@LAP5_Y9CU;/V'_PI'XN?]'&>(/_ E]&_\ MD:@#W6BO'],^$7Q(M;(+G7Y(I&:%[B M&",Q*V/E_63";!]W(')('';@"O*Z"< GK7Y'A M,;B,#)SP\K-JW]7/G:=6=)MP=CK/$'Q1\2>)-RW&HO! W_+"U_=)CT..2/J3 M7*5UOP?\':7\7=+N[NTUW[)-:2^5/9M;YFC]&(+#@X.#ST(Z@BNUTS]F[6M# MNWN--^)VK6;EMR_\2;3)3'[*TENS#\Z^LCPYFN,J%JX MI*I*6CZ[G">'_AIXC\2[6M=-DC@;_EOF>'_ -GFUAVR:SJ+ MW#=3!:#8OXL>2/P%7?\ A5?C[_HM/B#_ ,$ND_\ R+1_PJOQ]_T6GQ!_X)=) M_P#D6OJ,)PS@&4"Z;IT%JV,>8JYD M/U8\G\ZV*\J_X57X^_Z+3X@_\$ND_P#R+1_PJOQ]_P!%I\0?^"72?_D6OJJ= M.%*/)3BDNRT/0C%15DCU6BO*O^%5^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$ M'_@ETG_Y%K0H]5HKRK_A5?C[_HM/B#_P2Z3_ /(M'_"J_'W_ $6GQ!_X)=)_ M^1: /5:*\J_X57X^_P"BT^(/_!+I/_R+1_PJOQ]_T6GQ!_X)=)_^1: /5:*\ MJ_X57X^_Z+3X@_\ !+I/_P BT?\ "J_'W_1:?$'_ ()=)_\ D6@#U6BO*O\ MA5?C[_HM/B#_ ,$ND_\ R+1_PJOQ]_T6GQ!_X)=)_P#D6@#U6BO*O^%5^/O^ MBT^(/_!+I/\ \BT?\*K\??\ 1:?$'_@ETG_Y%H ]5HKRK_A5?C[_ *+3X@_\ M$ND__(M'_"J_'W_1:?$'_@ETG_Y%H ]5HKRK_A5?C[_HM/B#_P $ND__ "+1 M_P *K\??]%I\0?\ @ETG_P"1: /5:*\J_P"%5^/O^BT^(/\ P2Z3_P#(M'_" MJ_'W_1:?$'_@ETG_ .1: /5:*\J_X57X^_Z+3X@_\$ND_P#R+1_PJOQ]_P!% MI\0?^"72?_D6@#U6BO*O^%5^/O\ HM/B#_P2Z3_\BT?\*K\??]%I\0?^"72? M_D6@#U6BO*O^%5^/O^BT^(/_ 2Z3_\ (M'_ JOQ]_T6GQ!_P""72?_ )%H M ]5HKRK_ (57X^_Z+3X@_P#!+I/_ ,BT?\*K\??]%I\0?^"72?\ Y%H ]5HK MRK_A5?C[_HM/B#_P2Z3_ /(M'_"J_'W_ $6GQ!_X)=)_^1: /5:*\J_X57X^ M_P"BT^(/_!+I/_R+1_PJOQ]_T6GQ!_X)=)_^1: /5:*\J_X57X^_Z+3X@_\ M!+I/_P BT?\ "J_'W_1:?$'_ ()=)_\ D6@#U6BO*O\ A5?C[_HM/B#_ ,$N MD_\ R+1_PJOQ]_T6GQ!_X)=)_P#D6@#U6BO*O^%5^/O^BT^(/_!+I/\ \BT? M\*K\??\ 1:?$'_@ETG_Y%H ]5HKRK_A5?C[_ *+3X@_\$ND__(M'_"J_'W_1 M:?$'_@ETG_Y%H ]5HKRK_A5?C[_HM/B#_P $ND__ "+1_P *K\??]%I\0?\ M@ETG_P"1: /5:*\J_P"%5^/O^BT^(/\ P2Z3_P#(M'_"J_'W_1:?$'_@ETG_ M .1: /5:*\J_X57X^_Z+3X@_\$ND_P#R+1_PJOQ]_P!%I\0?^"72?_D6@#U6 MBO*O^%5^/O\ HM/B#_P2Z3_\BT?\*K\??]%I\0?^"72?_D6@#U6BO*O^%5^/ MO^BT^(/_ 2Z3_\ (M'_ JOQ]_T6GQ!_P""72?_ )%H ]5HKRK_ (57X^_Z M+3X@_P#!+I/_ ,BT?\*K\??]%I\0?^"72?\ Y%H ]5HKRK_A5?C[_HM/B#_P M2Z3_ /(M'_"J_'W_ $6GQ!_X)=)_^1: /5:*\J_X57X^_P"BT^(/_!+I/_R+ M1_PJOQ]_T6GQ!_X)=)_^1: /5:*\J_X57X^_Z+3X@_\ !+I/_P BT?\ "J_' MW_1:?$'_ ()=)_\ D6@#U6BO*O\ A5?C[_HM/B#_ ,$ND_\ R+1_PJOQ]_T6 MGQ!_X)=)_P#D6@#U6BO*O^%5^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$'_@E MTG_Y%H ]5HKRK_A5?C[_ *+3X@_\$ND__(M'_"J_'W_1:?$'_@ETG_Y%H ]5 MHKRK_A5?C[_HM/B#_P $ND__ "+1_P *K\??]%I\0?\ @ETG_P"1: /5:*\J M_P"%5^/O^BT^(/\ P2Z3_P#(M'_"J_'W_1:?$'_@ETG_ .1: /5:*\J_X57X M^_Z+3X@_\$ND_P#R+1_PJOQ]_P!%I\0?^"72?_D6@#U6BO*O^%5^/O\ HM/B M#_P2Z3_\BT?\*K\??]%I\0?^"72?_D6@#U6BO*O^%5^/O^BT^(/_ 2Z3_\ M(M'_ JOQ]_T6GQ!_P""72?_ )%H ]5HKRK_ (57X^_Z+3X@_P#!+I/_ ,BT M?\*K\??]%I\0?^"72?\ Y%H ]5HKRK_A5?C[_HM/B#_P2Z3_ /(M'_"J_'W_ M $6GQ!_X)=)_^1: /5:*\J_X57X^_P"BT^(/_!+I/_R+1_PJOQ]_T6GQ!_X) M=)_^1: /5:*\J_X57X^_Z+3X@_\ !+I/_P BT?\ "J_'W_1:?$'_ ()=)_\ MD6@#U6BO*O\ A5?C[_HM/B#_ ,$ND_\ R+1_PJOQ]_T6GQ!_X)=)_P#D6@#U M6BO*O^%5^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$'_@ETG_Y%H ]5HKRK_A5 M?C[_ *+3X@_\$ND__(M'_"J_'W_1:?$'_@ETG_Y%H ]5HKRK_A5?C[_HM/B# M_P $ND__ "+1_P *K\??]%I\0?\ @ETG_P"1: / /B5_R>19_P#89TG_ - M MZ^U*^%O$6E:AHG[5>E66J:U<>(KZ+6=+\S4KJ&*&2;/D$92)508!"\*.%!/. M37W30 4444 %?*O_ 5'_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_T MZ6E 'JO[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM 'YO M_P#!73]KK5_AIHNF_"+PI=RZ?JGB"R^W:Q?P,5DCL6=XU@0CH9&23<<@[5QT ML:GX]U"!3K.N_V*Y8L<$V\))RL*D#T+D;F[!?T MA\??LX?"WXIZ]_;?C#P#X?\ $FK^4L'VW4K".:7RU)*KN89P,GCW-?"WQC\5_P!G M;3O$WP\O-474O#LW]ISV6G7$L4MU8R1$2X1#\[IB-]IYVB3')P?9_P#ABGX" M?]$A\'_^"F+_ KV>"&.UACAB18XHU"(BC 50, "@#X,_9"_X*=?"S7_ (.Z M#I'Q&\2)X1\8Z)916-Y_:,#]*\,QS ":2RMP)IP#D"24Y=\9.-S'&: ,;0OV?-$T;]FF+X-&5[C1! MX=;0);EE&^0/"8WEP.C%F9^.A-?G!^Q!^TE%^P%X^\;_ ,^-<5QH&EG4VO; M76%MY)8H9B@0R%54NT$R1Q,CJ#@CD88E?UTKS_XL_L__ Z^.EG;VWCWP?I? MB9;?(@FNX<3P@G)"2J0Z@]P& />@#X2_;X_X*%>"?B!\++WX4?""_E\<>)?% MQ339[C3;>7RX(G=$]33R] M?D5]2U9 5;R[J8[FCRO!V+LCR"0=F0<&NC^%?[)_P@^">JG5/!7@#1]$U7:4 M%^L;37"*>H660LR@YYP1GC/2O6J /E_P;^WYX/\ &W[4][\"K7P[KD'B*UO; MVQ;4IA#]D+6T_P#VCOV:=5TG0[XDB5U>%?5GC>0*.[;?K7L.E_ /X<:+\0)?'5AX)T.S\8RRRSR:Y#9( MMVTDJLLC&0#.6#,">^37?4 ?G+^PS_P4E^'>F_!O1/ 7Q4U@^#/%/A6U32TF MO[>4P7EO""D9#*IV2(BJC*^"2 03DA?(?VM/C2?^"D_QS\"_![X107>H>$], MNVN[[7F@:.-MVU9+HHX!6*&,L 6 +M(5 Y7=^B7Q,_8W^"OQBU]]<\7?#O1] M4UB3F6^17MYICZR-$RF0^[9-=E\+_@OX%^"NDRZ;X&\*:7X8M)FWS+I]N$>9 MNQD?[SD=MQ.!P* %\3?"O1O$GP?U+X?_%G]G_X=?'2SM[;Q[X/TOQ,MOD037<.)X03DA)5(=0>X# 'O0!\ M)?M\?\%"O!/Q ^%E[\*/A!?R^./$OBXIIL]QIMO+Y<$3NN8TW*#+)+_JPJ @ M!FRIIY>OR*^I:L@*MY=U,=S1Y7@[%V1Y!(.S( M.#71_"O]D_X0?!/53JG@KP!H^B:KM*"_6-IKA%/4++(690<\X(SQGI7K5 !1 M110 4444 ? 'Q<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P#_T9I%??] !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 %%<]XH\>:+X/C)U&\43XRMM%\\K?\ >WU.!7C M/B[X[:MK&^#24_LFU/'F [IF'^]T7\.?>O#Q^=8/+[JI*\NRU?\ P/F/YI6^BC^9P*\9\6?'C5=6WP:1'_95L>/ M-X:9A]>B_AS[UYC--)<2O+*[2R,I([D>_3WKX#$9YF.:S]A@XN*?2._S?\ PQX\\76Q#Y::MZ'*W%Q+=3/- M/(\TKG+22,69CZDGK3*Y+4OB)IVC:_K.GSR_:XK.]E@M[JS >.>)6*JX.[^+ M&>.,$5%_PM71?[MU_P!^Q_C6-3A//(3:>%D_-:K[SQW4C?5G8T5QW_"U=%_N MW7_?L?XT?\+5T7^[=?\ ?L?XUE_JKGG_ $"3^X7M(=S2\*^(I_A)\9M(UV!_ M*TK4I1;WJ_PF-V DS]#AQ[BOO6OS=\8>.-(\1:'+:117#7&Y6B+H %8'KU], MC\:_1RS61;2 3',P10Y_VL<_K7['A/KO]FX=9A2<*L;PUW:C;E?W.WJCW,IG M?G@GIH_O_P"&)J***L^@"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 **** /BOXE?\ )Y%G_P!AG2?_ $"WK[4KXK^)7_)Y%G_V M&=)_] MZ^U* "BBB@ KY5_X*C_\ )B?Q-_[AG_ITM*^JJ^5?^"H__)B?Q-_[ MAG_ITM* /5?V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_](8: M]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "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 **YKQ5\0M#\'H1?78:YQD6L/SRG\.WU.*\7\7?'+6=#C\ZP>7WC.5Y=EJ_GV^9R5L52HZ-W?8]K\4>/]$\(1G[?>+Y M^,BUA^>4_P# >WU.!7B_BSXZ:QK6^#2Q_9%H>-R'=,P_WOX?PY]Z\UDD:61G M=F=V.2S'))]373:5\/K^ZT\ZIJ4UOH&BH,OJ&IN(DQ[ \GV['UKX*OG699O4 M]A@XM)]([_-_\,>-4Q=;$/EAHO+_ #.:EF>>1I)':21CEF8Y)/J374^'_AMJ MNMVK7]QY6CZ0B[Y-0U!O*C"^HSU'OT]ZYO7/CMX(^'NZ'PEIA\6:PO']JZHI M2U1O5(^K?I[,:\3\>?%3Q3\2KKSM?U>:[C#;DM5.R"/_ '8QQGWZ^IK[3)O# MG$XBU7,IW'R6<;>J\?-CV!]FKQ+XA_&SQ?\3I'&LZJXLBK$GWK MAX89+B5(HD:21SM5$!)8GH .]>X_#?\ 9%\7^,_*NM84>&-,;G==H3<,/:+@ MC_@17Z&OV;!Y7E>0TDJ<5'S>[_K[S#VF(Q?[NDM.RV^?_!/"Z*_0KP[^RS\/ M=!T"YTV32/[4EN8O+FOKUMT_U0C C(/=0#ZDU\Y_$K]C_P 5^%[R6?PVG_"2 M:222@C95N8E[!D.-WU3.?05UX?.,+7FX7Y>U]+EULLQ%&*E:_IT/ :*Z:3X8 M^,8I_)?PGKBS9QY9TZ;=D].-M>@> /V4O'/C*ZB-_8MX:TX\OR$' M;L1@0A]W("X]-Q[5^B]OZ7H\LJ[HTU"\C@9QTR [#(K*_X7%X!_Z'CP MW_X-K?\ ^+J'.*T;-XX>M-&_P#P;6__ ,71 M_P +B\ _]#QX;_\ !M;_ /Q='M(=ROJM?_GV_N9V%%8>@^.?#?BJ>6#1/$&E MZQ-$N^2.PO8YV1#U9+NZ\Z['2TM\/)^/9?Q(K MQ?Q=\;=;\0;X+$_V19GC$+9E8>[]OPQ^->!C\\P>7WC.7-+LM7\^B..MBZ5' M1N[['M7BKXC:%X/5EO;L270Z6D&'E/U'\/XXKQ?Q9\<-;U[?#IY_LBS/'[EL MRL/=^W_ D>&=T'@?1O M.NUX_MS6D$D@/K%#]U/8MDX/(KQSQ+XLUGQEJ37^MZE%_!FZ'P5H MYUO45X&MZTF(U/K%!_(M@CT->+>,?'_B'X@:@;SQ!JUQJ4N2461L1QY[(@PJ MCZ 5FZ/HFH>(M0BL=+L;C4+V3[D%M&9'/X 5]%?#;]BO6-7\J\\87HT:U//V M&T*R7+#T+5Y!24*,5#\W^IG%8G&^[!:>6B_KUU/FZQL;G5 M+R*UL[>6[NI6VQP0(7=SZ!1R37O_ ,-_V-O$OB;RKOQ+.OANP;#>1@273C_= MSA/^!'(_NU]:^!/A;X7^&UIY.@:3#9NR[9+DC?/)_O2'D_3IZ"NKKRL5GU2? MNX=8PVH7/[VX;U^<_= MSZ* /:NYHHKY>I4G5ES5'=^9]!"$::Y8*R"BBBLRPHHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH ^#?VYV/_"X; 9X&C0X_P"_LU?.U?1'[I^]Y+_ ,BZA_A"BBBN8]H^@OV'_P#DLT__ M &"I_P#T..OOFO@;]A__ )+--_V"I_\ T..OOFOH\!_!^9^-\5_\C'_MU?J% M%%%>D?'!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!\5_$K_D\BS_ .PSI/\ Z!;U]J5\5_$K_D\BS_[#.D_^ M@6]?:E !1110 5\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55?*O_ 5'_P"3$_B; M_P!PS_TZ6E 'JO[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,-> MJT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\ ?%S_ )2.>$O^ ?\ HS2*^_Z^ /BY_P I'/"7_ /_ $9I%??] !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 %%$ M=\=Q<_:KU?\ EUML,X/^UV7\>?:O%O%WQHUWQ)OAM7_LFR;CR[=CYC#_ &GZ M_E@5\]C\]P> O&4N:79?KT7Y^1Q5L72HZ-W9[7XL^)FA>$0Z7-T+B\7_ )=+ M?#R9]^R_B:\6\6?&K7?$6^&S?^R;-N-ENW[QA[OU_+%>?I1Z0"-RVFWS+R0?[,(.1GL7*J?6OAYYGFV?5?J^"@]>D=_F_^&1XM7&5 M:U[:+^NI"S%V))+,3DD]36C>:;:^';-+WQ-J4'AZT<;D2X!:YF'_ $S@'SM] M3A?>O-];^/<]IN@\(Z>NBKT_M*ZVSWK>ZDC;%_P$;A_>->6WVH76J7DMU>W, MUW=2G=)/.Y=W/J6/)-??Y-X:RE:KFT[?W8_J_P#+[SR95Z<-O>?X?Y_D>PZY M^T!!I&Z#P3I(LG' UC556:Z/NB M>YD+N?;)[>U:7@_P#XA\?:A]BT#2;C4IOXC$N$C]WI^B@?[QK],M@>K'HH]S@5]*?#?]B6XG\J\\:Z MC]F3AO[,T]@S_1Y>@^B@_P"\*^I_#?A71_!^G+8:+IMMIEHO_+.VC"@GU)ZD M^YYK5KQ,5GM:K[M!_A\HI4]:KYG^!@>#_ 7A_P#I_V+0-*M]-A M.-QB7YY,=W<_,Q^I-;]%%?-2E*;YI.[/(;M>/*TI-Z9_ZZDA,?[I/TK.=2%-7F['7A\)B,7+EH M0$>*/&_B#QK=?:->UF]U:7.5^U3,ZI_NKG"CV %> M=4S"G'X%<^OPG"6*JV>(DH+[W_E^)]Z^-OVO/AWX1\R*VU&3Q#=KQY6E)O3/ M_74D)C_=)^E> ^-OVY/%VM>9#X=T^S\.P'@3./M-Q]L[1_ ^LI9#E671]I7U\YO M3[M$=!QR:R:[;XM?"G4O@_ MXBM-%U:ZMKJ\FLTO&-H6**&=UVY8 D_)UQWKB:X)J49-2W/J*$Z52E&5"W*] MK;!1114FY]!?L/\ _)9IO^P5/_Z''7WS7P-^P_\ \EFF_P"P5/\ ^AQU]\U] M'@/X/S/QOBO_ )&/_;J_4****](^."BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XK^)7_)Y%G_V&=)_] MZ^ MU*^*_B5_R>19_P#89TG_ - MZ^U* "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJ MKY5_X*C_ /)B?Q-_[AG_ *=+2@#U7]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL M_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P" ?^C- M(K[_ * "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 **** "BN-\7?%; M0?">^)Y_MU\O'V6U(8@_[1Z+_/VKQ;Q=\8M>\4;X8I?[+LFX\BV8AF'^T_4_ MA@>U?.8_/L'@+Q?:O%O%GQDU[Q+OA@E_LJR;CR;9CO(_VGZG\,#VKA%5I&"J"S,< M #DDUDZYXKT?PSN6_O-]TO'V.UQ)+GT;G:G/4,=P_NFOBOK^<<05?J^"@[=H M_P#MTO\ AD>'6QM2IULC5 +M@ LQ/U)J#6M7TGPJ#_;=^+68?\N,"^;='V*9 M 3_@97CD9KS#7?B]J]^KPZ6!H=JW!-NQ-PP_VIL ^Q"!0>X-<*26)).2:_1< ME\-4K51R2S$]22>IKM_A[\%?%_Q.E4Z+I4GV,G#: MA&?#/E7?B6=O$E^N&\@@QVJ'_=!R_\ P(X/ M]VOU6$LLR.E[##Q4;=(K7Y_\%FM+"XG&:VT[O1?UZ'R5X$^%GBCXDW?DZ!I, MUX@;;)!].OH*^HOAM^Q7H^C^5>>,+TZU=##?8;4M';*?1FX9__ M !T>QKZ1L;&VTRTBM;.WBM+6)=L<,"!$0>@4< 5/7S^*SO$5_=I^XO+?[_\ M(^BP^54:.M3WG^'W%+1]%T_P]I\5CI=E;Z?9QC"06T8C0?@*NT45\\VV[L]E M))604444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%07M];:;:R7-W<1 M6MO&,O-,X1%'J2>!7COC;]KKX=^#_,BM]2D\0W:_\L=)3S$S_P!=20F/H3]* MSG4A35YNQUX?"8C%2Y:$'+T1[34%[?6VFVLES=W$5K;QC+S3.$11ZDG@5\/^ M-OVY/%FL^9#XWC;]KKX=^#_,B MM]2D\0W:_P#+'24\Q,_]=20F/H3]*\!\;?MR>+-9\R'PYIUGX>@.0)I/])G] MCE@$'TVGZU\UUWO@GX$^.OB!Y;Z/X=NVM7Y%YB_ M@!6'7UYX)_8,8^7-XM\1!1U:STA,_P#D5Q_[)^->_>!_@)X$^'WER:3X>M3= MIC%Y=CSYL^H9\[3_ +N*<,#6J.\]#+$<39?A(\F'7-;HE9??_DF? G@GX"^. M_B!Y;Z3X=NOLC\B\NE\B''J&?&[_ (#FO?O!/[!G^KF\6^(O=K/2$_\ :KC_ M -D_&OKZBO1IX"E'XM3Y#%\58ZOI2M!>6K^]_HDYK&_P"%#_#O_H2]%_\ -/\*[RB MDZ<&[M%QQ5>"Y85&EZLX/_A0_P ._P#H2]%_\ T_PH_X4/\ #O\ Z$O1?_ - M/\*[RBE[.'\J+^N8G_G[+[V'M.TFYE3RWFM+94=DR#M MR!G&0#CV'I72445:2BK)'/.I.H^:;;?F%%%%,S"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XK^)7_)Y%G_V M&=)_] MZ^U*^*_B5_P GD6?_ &&=)_\ 0+>OM2@ HHHH *^5?^"H_P#R8G\3 M?^X9_P"G2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH ]5_9._Y-9^#?_8F:-_Z M0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#X ^+G_*1SPE_P _P#1FD5]_P!? M 'Q<_P"4CGA+_@'_ *,TBOO^@ 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*XCQ=\7M!\*[X5F_M&^7C[/:D$ _[3=!^I]J\6\7?%O7O%6^'SO[/L6X^SVI M(R/]INI_E[5\WC\_P>!O&_/+LOU>R_/R.&MC*5'2]V>U^+/BUH/A7?$9_M]Z MO'V:U(;!_P!INB_S]J\6\6?%[7O%&^)9O[-LFX^SVI()'^T_4_H/:N'KE=<^ M)&DZ1N2!O[1N!_! PV#IU?IT/;/3M7QJQ6<\257A\%!V[1V_[>E_FTCPJ^.J M5-W9'5JI9@ "2>@%<[KGC[1]!W(T_P!MN1_R[VI#<^C/]U?3N0?X:\QU[QUJ MVOJ\4D_V>U;@V]OE5(X^\>K=.A./0"N>K])R7PUI4[5F'?JU_X2#55Y^U:BH9 M%;U2+[J_4Y(]:_35BE]7PL4DOLQ2_'^KG51P&(Q3YGHN[_0^1/AO^SYX MS^)ABFL-.-CI;<_VE?YBA(]5XW/_ ,!!'J17U1\-OV1O"'@ORKK6%/B?4UP= MUV@%NI]HN0?^!EOH*]SZ<#@4M?-XK.,3B?=B^6/9?YGTF'RRA0U:YGY_Y#(8 M4MXDBB18XT 5408"@= !V%/HHKPSU@HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BH;R\M]/MI+BZGCMK>,9>69PB*/4D\"O'O&W[6WP[\'^9%#J;^(+Q>/ M)TE/-7/_ %T)"8^A/TK.=2%-7F['7A\)B,5+EH0*M8\R'PWIEGX?@/"SS?Z3/\ 49 0?3:?K7@_ MBKQYXB\<7/GZ]K5[JK@Y47,Q9$_W5^ZOX 5YU3,*<=(*Y]?A.$L75L\1)07W MO_+\3[V\;?M;?#OP?YD4.IOX@O%X\G24\U<_]="0F/H3]*\ \*]8,D/ MAO3K3P];G(6:3_2;CZY8!!]-I^M?-5=WX)^!OCGX@^6^C>';N2U?I>7"^1!C MU#O@'\,FN"6+KUG:'X'UE'(,KR^/M*^MNLWI]VB_,P/%/CKQ#XVNOM&O:S>Z MM)G*_:IF94_W5Z+^ %8=?77@?]@UV\N;Q=XA"#JUGI"Y/_?UQ_)#]:^@/!/P M#\!_#_RWTKP[:M=I@B\O!]HFSZAGSM/^[BG# UJCO/0RQ'$V7X2/L\.N:W96 M7W_Y)GP%X)^!/CKX@>6^C^';MK5^1>7*^1!CU#O@-_P')KW_ ,$_L&,?+F\6 M^(@HZM9Z0F?_ "*X_P#9/QKZ_HKT:> I1^+4^0Q?%6.KZ4K07EJ_O?Z)'GW@ MGX!^ _A_Y;Z5X=M6NTP1>7@^T39]0SYVG_=Q7H-%%>A&,8*T58^3K5ZN(ESU M9.3\W<****HQ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XK^)7_ M ">19_\ 89TG_P! MZ^U*^*_B5_R>19_]AG2?_0+>OM2@ HHHH *^5?^"H__ M "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#U7]D[_ )-9^#?_ &)F MC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P M!\7/^4CGA+_@'_HS2*^_Z "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@ HHI* %HK@_%WQDT+PSOA M@D_M2]7CR;9AL4_[3]!^&3[5XMXN^*FO>+M\4MQ]CLFX^RVQ*J1_M'JWX\>U M?,X_B#!X&\4^>79?J]E^+\C@K8RE2TO=GM?BSXPZ#X7WQ1S?VG>KQY%J00#_ M +3]!^&3[5XMXM^+&O>+-\3W'V&R;C[+:DJ"/]INK?R]JXJ2188V=V5$49+, M< "N-U[XGZ?IVZ*Q7[?..-RG$8_'O^'YU\?'$9UQ+4=#!P?+VCHE_BE_F[>1 MX.(QTZGQ.R.S9EC4LQ"JHR6)P *Y#7OB9INE[HK3_B87 X_=G$8_X%W_ S] M:\VUSQ5J7B!C]KN"8LY$$?RQC\._U.36=:VD]]<1V]M#)<7$AVI%$A9F/H . M2:_3'Y8 M_P 1WZ=\UC1QM+(J(I=V.%51DDGL*]]^&_['?BKQ5Y5WXAD7PSI[<^7*N^Z< M>T><)_P(@C^Z:^J/AU\#?!_PQ1'TC2UDOP,'4;S$MP?HQ&%^B@"OT9X[+\JI M+#X2"LND4DOO_P"'9W4,MQ&(]Z?NKS_R/D7X;_LF^,O''E76I1#PSI;8/FWR M'SV7_9AX/_?17\:^JOAO^SGX+^&OE7%KI_\ :>JIS_:&H8DD#>J#&U/P&?R/II)X%>0>-OVM/AWX-\R*+56U^\ M7(\C24\U<_\ 70D)CZ,?I6I)X%?$7C;]NCQ1JWF0^&M+M- @/"SS_P"DS_49 0?0J?K7 M@WBOQ]XD\<7'G:_K=[JK Y5;B8LB?[J?=7\ *\^IF%./P*Y]=A.$L75L\1)0 M7WO_ "_$^]?&W[6WP[\'^9%#J;^(+Q>/)TE/-7/_ %T)"8^A/TKP'QM^W-XJ MUCS(?#>F6?A^ \+/-_I,_P!1D!!]-I^M?--=WX(^!WCCXA;'T7P]=2VK]+R= M1#!CU#O@'\,FO/EBZ]9VA^!];1R#*\OC[2OK;K)Z?=HOS,+Q5X\\1>.+GS]> MUJ]U5P7-XM\1*@ZM9Z0F3]/-< ?+?2_#MJ]VG2\O1]HFSZAGSM/^Z!3A@:U1WGIZF6(XFR["1]G MAUS6Z)67W_Y)GP%X)^!OCGX@^6^C>';N2U?I>7"^1!CU#O@'\,FO?_!/[!LC M>7-XM\1*@ZM9Z0F3]/-<C3P%*/Q:GR.+XJQU?2C:"\M7][_ M $2///!/[/\ X"\ ^6^E^';5[M.EY>C[1-GU#/G:?]T"O0Z**]",8P5HJQ\G M6KU<1+GK2J_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I##7JM !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? ' MQ<_Y2.>$O^ ?^C-(K[_KX ^+G_*1SPE_P#_T9I%??] !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 %%%(S!023@ M#DDT +2$X&3P*\_\7?&K0_#F^&T;^UKU>-ENW[M3_M/T_+->+>+/B=KOB\O' MS;_ )=+;*IC_:[M^)KY?'\0X/!7C%\\NR_5[?FS@K8VE2T6K/;/%GQG MT'PWOAMI/[5O5X\JV8; ?]I^GY9->*^+/BCKWBXO'/<_9;)N/LMME4(_VCU; M\>/:N/FFCMXVDE=8XU&6=S@#ZFN*U[XI65CNBTY/MLPX\P\1C^I_SS7R-.KG M?$U1T<'!\O51TBO\4G^K]$>#B,=.I\3LNQVLLJ01M)(ZQHHR68X ^IKB]>^* M%CI^Z+3U^W3]-_2,?CW_ _.O.=:\2:CK\FZ\N&=,Y6)>$7Z#_)IOA_PWJOB MO4DT_1]/N-2O'Z0VT9=L>IQT'N>*_3\G\-\-ADJV;5.=K[*TBO5[O\/F>1*M M*3M!#]:\3ZEX@?-Y^O)3MCM[:,R.Q M]E R:^F?AO\ L3WU[Y5YXTU#^SXNO]FV#!Y3[-)RJ_\ 0WU%?3_ (+^'?AS MX>V/V7P_I-OIR$8>1%S+)_ON5=^++P:#9M@FSMR)+IAZ$\JG_CQ]17U+X!^$OA3 MX:6PCT'2(;:?;M>\D'F7$GKF0\X]A@>U=A17S&*S'$8O2I+3LMOZ]3Z3#X*A MAM8+7N]PHHHKS3O"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BHKJZAL;>2>YFCMX(QN> M65@JJ/4D\"O(?&W[6/PZ\&^9$FK-KMXO'D:0OG#/_73(3\F/TK.=2%-7D['5 MA\+7Q4N6A!R?DCV.H;N\@L+>2XNIH[:WC&7EF<*JCU)/ KXB\;?MS^*-6,D/ MAK2[308#PMQ/_I,_U&0$'T*GZUX-XK\?>)/'%QYVOZW>ZJP.56XF+(G^ZGW5 M_ "O/J9A3C\"N?7X3A/%U;/$24%][_R_$^]_&W[6GP[\&^9%%JK:_>+D>1I* M>:N?^NA(3'T8_2O ?&W[='BC5O,A\-:7::! >%GG_P!)G^HR @^A4_6OF>NY M\$_!#QQ\0O+?1?#MW-:OTO)U\F#'J)'P#^&37GRQ=>L[0_ ^LHY!E>7Q]I7U MMUD]/NT7WW,7Q7X^\2>.+CSM?UN]U5@3R MYO%OB)8AP6L])3_P#@G]GOP!X!\M]-\.VTUVG_ "^7P^T2 MY]07R%/^Z!3A@:U1WGIZD8CB;+L''V>'7-;I%67W_P"29\!>"?@AXX^(7EOH MOAV[FM7Z7DZ^3!CU$CX!_#)KW[P3^P;/)YDIN;Z>:XP#_P M/UK[$HKT:> I1^+4^0Q7%6.KZ4;07EJ_O?\ DCSKP3^SWX \ ^6^F^';::[3 M_E\OA]HESZ@OD*?]T"O1:**]",8P5HJQ\G6KU<1+GK2J_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 45SOQ! M^(?ASX4^#]2\4^+=7M]"\/Z<@DN;ZY)VH"0H !+,6( 50220 "37PAXB_X+ M0> 8M6N(/"_P\\4>);&WD(DOF:.V!C&?WBI\YP<M(J2W"JI9FA=&9) "2N0P )VX&:^EYYX[ M6&2::18H8U+O)(P554#)))Z "@"2BO@7XH_\%A_AEX3\27>C>"_#6M?$-[8E M6OK,K;6DA!^8QLP9V4 'YM@![$CFO4_V6/\ @HK\,?VIM:/AW3UOO"_BW:SQ M:/K 0&Z502Q@D1BKD 9*G:W!(! )H ^IZ**^3?VG?^"DWPO_ &:/%$GA2>+4 M/%OBV';]ITO1U7;:;@"HEE+;; MPYXOT#5OAS>7,@BCO-0D2>S1R/O%MMX<\7Z!JWPYO+F011WFH2)/9HY. LL@"M'G(^8IM&3D@#)^[T M=9%5E8,K#(93D$>M #J*** "BBB@#X ^+G_*1SPE_P _P#1FD5]_P!? 'Q< M_P"4CGA+_@'_ *,TBOO^@ 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@ HHIK,L:EF(55&2Q. !0 ZD9@BEF(50,DGH*\Z\7?&[ M1= WP:>?[7O!Q^Y;$2GW?O\ \!S]17B_BOXCZ[XP9EO+HQVI/%I;Y2/\1U;\ M2:^6Q_$6#P=XP?/+LMOF_P#*YY];&TJ6BU9[5XL^-FA^']\-DW]KWB\;8&Q$ MI]WZ'\,UXOXL^)6N^+V9+NZ,-H>EI;Y2/'OW;\2:Y&XN(K6%I9I%BB499W8 M#\37$:]\5+2TW1:9%]KEZ>:^5C'X=3^E?)TY9WQ14='"0;CUMI%?XI/\F_1' M@XC&SJ?$[+L=Q/<1VL32S2+%&HRSNP 'U)KB=>^*5G9;HM-3[;-T\QLB,?U/ MZ?6O.=8\0:AKTV^]N6E .5CZ(OT XK6\#_#3Q-\1KS[-X?TBXO\ :#BJ^;U.=K[*TBO5Z-_A\SR?:SJ/EIHR]8\1ZCKT MFZ\N6D4'*QCA%^@%6?"?@G7O'6HBQT'2KG4[GC<($RJ ]W8_*H]V(%?5GPW_ M &*-,TWRKOQE?G5)Q@G3[%FC@'LS\,WX;?QKZ.T/P_IGAG3H[#2;"WTVRC^[ M!:QA%'O@=_>ONIYKA,#35# 4U9;65HKY?UZGJX?*:M3WJSLOQ/E_X;_L2HOE M7GC74MYX8Z9IS8'T>4_J%'T:OI?POX.T3P3IHL-"TNVTNU&,I;H 7([LW5C[ MDDULT5\QB<=7Q;_>RT[=#Z2AA:.'7[N.O?J%%%%<)UA1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%175U#8V\D]S-';P1C<\LK!54>I)X%>0^-OVL?AUX-\R)-6;7;Q>/(TA?. M&?\ KID)^3'Z5G.I"FKR=CJP^%KXJ7+0@Y/R1['45U=0V-O)/!7Q'XV_;H\3:KYD/AK2;30H3P+BX/VF?ZC("#Z%6^M>#>+/B%XE\= M7'G:_KE[JK9RJ7$Q,:?[J?=7\ *\^IF%./P*Y]?A.$\75UQ$E!?>_P -/Q/O M?QM^UC\.O!OF1)JS:[>+QY&D+YPS_P!=,A/R8_2O ?&W[='B;5?,A\-:3::% M">!<7!^TS_49 0?0JWUKYEKN/!/P3\;_ !"\MM$\.WD]L_2[F7R8,>OF/A3^ M!)KSY8NO6=H:>A]91X?RO+X^TKZVZR>GW:+[[F1XL^(7B7QU<>=K^N7NJMG* MI<3$QI_NI]U?P KGJ^MO!/[!MS+Y_>"? MV>? '@+RY-.\.VT]VG/VR_'VB7/J"^0I_P!T"G#!5JCO/3U(Q'$N78./L\.N M:W2*LOO_ ,DSX#\$_!/QO\0O+;1/#MY/;/TNYE\F#'KYCX4_@2:]^\$_L&W, MOES>+/$20+U:STE-S?3S7& ?^ 'ZU]BT5Z-/ 4H_%J?(8OBK&U]*-H+RU?WO M_)'G/@G]GOP#X!\M]-\/6TUVO_+Y?#[1-GU!?(4_[H%>C445Z$8Q@K15CY.M M7JXB7/6DY/S=PHHHJC **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /BOXE?\ )Y%G M_P!AG2?_ $"WK[4KXK^)7_)Y%G_V&=)_] MZ^U* "BBB@ KY5_X*C_\ )B?Q M-_[AG_ITM*^JJ^5?^"H__)B?Q-_[AG_ITM* /5?V3O\ DUGX-_\ 8F:-_P"D M,->JUY5^R=_R:S\&_P#L3-&_](8:]5H ^#_^"H'P$^,7[1R_#[PS\/\ 1)=1 M\)6L\UWK4R:A;PJLI,:1,T4DBL^Q/.8;0WWSWK["^%/PI\,?!7P+I?A'PCI< M&E:-I\2QJD2*&E8 !I9" -\C8RS'DFNNKS_XY?'7P=^SO\/[WQ?XUU-=/TVW M&V*%<-/=S$$K#"F?G=L=.@&22%!( /S'_P""LWA'1O@-\?/A=\3/ D<7A_Q= MJ+7%[>+IX\K?/;2PM'<$*!\S^:ZL?XMG.>2?I?\ X*S_ !HO_A[^RG#I.F2M M8:AXSOH],F4G$J6GEM+.!CUVQQM[2-7S9\!?AOXT_P""E7[4?_"[/'6G-I/P MOT&ZC2QL9"6CF6%]T5E$3C>-Q+S.!@EF QN 7K_^"Y%RZZ#\'[:5/,$;-U*Q! M]BCI\I/5B3\C?\%:O@[9_"'7? /Q\\#6\7A[Q-'K:6M]<6:A/.NE0SVTY4<; MAY$JL?X@5!Z5^F7@^-8?".B1HH1%L8%55' C7 KXQ_X+&PQR_LB0LY :/Q) M9-'G'+>7../P)H ^@/%G[0$.E_LCWOQDM(XD+>$1X@M+>0Y3SI+8211-_P!M M&537QO\ \$?O@I9>(-!\6?''Q1"NL^+M4U>:TL;^\4220@*'N)U)Z/*\K*6Z MXC(& QSN>/KVXA_X(NVLK#;(?"^FQ=<_(;V!!_XZ:]0_X).QJG[$_A,JH!>^ MU%F('4_:I!D_@!^5 %S_ (*5?LY^'_C-^S;XK\0R:;;CQ;X3T^75]/U14 F6 M.$>9/"6'+(T:O\IXW;2.E0_\$L_C%>_%S]DK1H]4G:YU+PO=R^'Y)I#EGCB2 M-X"?I%+&F>_EFOH#X^0QW'P*^(T4Q"PR>&]25RV,!3:R ]?:OAG_ ((C22GX M-_$1"/W*Z]$RG/\ $;=<\?0+0!^D5?$?_!7+XPWWPS_9=_L32KG[-?>+]132 M964X<681Y)]O^]LCC/\ LRM7VY7Y=?\ !]$^ G[./A-+73X(_$>N:?!JFLW^P>=/-*GF"-FZE8@^Q1T^4GJ MQ)^1O^"M7P=L_A#KO@'X^>!K>+P]XFCUM+6^N+-0GG72H9[:]^,EI'$A;PB/$%I;R'*>=);"2*)O\ MHRJ:^-_ M^"/WP4LO$&@^+/CCXHA76?%VJ:O-:6-_>*))(0%#W$ZD]'E>5E+=<1D# 8YW M/'U[<0_\$7;65AMD/A?38NN?D-[ @_\ '37J'_!)V-4_8G\)E5 +WVHLQ ZG M[5(,G\ /RH N?\%*OV<_#_QF_9M\5^(9--MQXM\)Z?+J^GZHJ 3+'"/,GA+# MED:-7^4\;MI'2H?^"6?QBO?BY^R5HT>J3MI*Y;& IM9 >OM7PS_ ,$1I)3\&_B(A'[E M=>B93G^(VZYX^@6@#](J*** "BLWQ'XALO"NBW6K:B;@65JH>4VMK+$O^ ?^C-( MK[_K\Q_BS\:O"DG[>'ASQ()M472;5%>5WT.^64 /I9)$)A\P\1OT4]O[PS]A M_P##;7PC_P"@MX@_\([6?_D2@#W6BO'],_:R^&^L6YGM+SQ!+%N*[O\ A$M7 M7D?6U'K5O_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ MY&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ M (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_S MW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_ M\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 M >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%> M5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_G MOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)3 M5O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ MD:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AIS MP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A M*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ M ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U ' MJM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G M@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ M ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E- M6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C M_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_ M$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$ MIJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ M(U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7 M_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P"> M_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ M E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O M_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ M ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q! M_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*: MM_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK M17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX! M_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[ M^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\ M)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AI MSP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ M/?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$' M_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R- M0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_P MTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX M!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GO MX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D: MC_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ M _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\ M]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJ MW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5 MY5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_ MPTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@ M'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35 MO_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_ MX:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:< M\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0? M^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 M>JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT M5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ M#3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_ M\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ MY&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ M (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_S MW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_ M\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 M >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%> M5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_G MOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)3 M5O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ MD:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AIS MP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A M*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ M ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U ' MJM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G M@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ M ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E- M6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C M_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_ M$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$ MIJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ M(U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7 M_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P"> M_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ M E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O M_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ M ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q! M_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*: MM_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK M17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX! M_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[ M^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\ M)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AI MSP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ M/?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$' M_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R- M0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_P MTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX M!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GO MX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D: MC_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ M _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\ M]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJ MW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5 MY5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_ MPTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@ M'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35 MO_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_ MX:<\ _\ /?Q!_P"$IJW_ ,C4 >JT5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:< M\ _\]_$'_A*:M_\ (U 'JM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0? M^$IJW_R-0!ZK17E7_#3G@'_GOX@_\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 M>JT5Y5_PTYX!_P">_B#_ ,)35O\ Y&H_X:<\ _\ /?Q!_P"$IJW_ ,C4 >JT M5Y5_PTYX!_Y[^(/_ E-6_\ D:C_ (:<\ _\]_$'_A*:M_\ (U 'JM%>5?\ M#3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJW_R-0!ZK17E7_#3G@'_GOX@_ M\)35O_D:C_AISP#_ ,]_$'_A*:M_\C4 >JT5Y5_PTYX!_P">_B#_ ,)35O\ MY&I#^T]X R;CQ !_P!BIJO_ ,C4 >K4V2188V=V5$499F. !ZDUY7K'[0V@ MKIT615<'VV_B*\B\5?$#6_&$A^WW;"WSD6L/R1# M\._U.37RF/XCP>#O"F^>79;?-_Y7/.K8ZE3TCJSVKQ9\<=%T/?#IW_$WNQQ^ M[.(5/N_?\,_45XOXJ^(FN>,'87UV5MLY%K!\D0_#O^.:Y6ZNH;*%IKB5(8EZ MO(P %<-KWQ6M[?=%I<7VF3IYT@(0?0=3^E?*TEGG%-1TL+!N'6VD5ZM_E?T1 MX.(QLZGQNR['=7%U#9PM+/*D,2]7D8*!^)KA]>^*EM:[HM+B^U2=/.D!$8^@ MZG]*\ZU;7+[7)O,O;EYCV4\*OT'05+IGA^\U"XMA);7MO9S'_C^73;NYB4>I M\B*1OR%?J.4^'F!P$5B,WJ<[71:17ZR_#T9YBG4K2Y*2NR/5M>O](;X8/V6/,=JA]/[S_ (X'JM?0>G:;::/916=A:PV5I$-L M<%O&$1!Z!1P*\S_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D M:OF<1BJV*ES597_+[CZ.CAZ6'5J<;'JM%>5?\-.> ?\ GOX@_P#"4U;_ .1J M/^&G/ /_ #W\0?\ A*:M_P#(U5?\-.> ?^>_B#_PE-6_^1J/^&G/ M /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ] M_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^ M$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U M'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3 MG@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@' M_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B M#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> ?^>_B#_PE-6_^1J/ M^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP# M_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW M\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK? M_(U 'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E M7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_# M3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ? M^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> ?^>_B#_PE-6_ M^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_A MISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP M#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X M2FK?_(U 'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!Z MK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17 ME7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P - M.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> ?^>_B#_P ME-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17D\O[47P^AC:22ZUZ.-1EF;PKJ MH 'N?LU8>J?MH?"^ST\W-CJ5_J\N<"U@TV>&3\?/6, ?C6E?$OC;]NKQ+JGF0^&=(M- M#A/ N+D_:9_J 0$'T(:O!?%OQ$\3>/+CS=?UR]U0YW+'/*3&A_V4'RK^ %>? M4S"G'X%<^NPG">+K:XB2@OO?X:?B??'C;]J[X=>"_,B&KG7+M>/L^D+YW_D3 M(C_\>S[5X#XV_;J\2ZIYD/AG2+30X3P+BY/VF?Z@$!!]"&KYCJ_#X?U6YACG MATK4;BW<@>=;6,TZCW_=HQQ]!7GRQE>L[0T]#ZVCP_E> C[2OK;K)Z?=HOON M:?BWXB>)O'EQYNOZY>ZH<[ECGE)C0_[*#Y5_ "N=KU[P3\*?!DWES>+/%.N6 MR]6M-)\(ZL[_ /?U[4 '_@)^M>_^"=3^ '@/RY-/T76+F[3D7FH>%-6N)<^H M+VI"G_= IPP5:H[ST]2,1Q+EV#C[/#KFMTBK+[_\KGRQX)^"_C;XA&-M#\.W MES;/C%W(GE08]?,?"G\"37O_ ((_8-N9A'/XM\0K;KU:STE-[?3S7& ?HI^M M>X#]ISP .!/X@ _[%35?_D6E_P"&G/ /_/?Q!_X2FK?_ "-7HT\!2C\6I\CB M^*L;7THI07EJ_O?^2+W@G]GGP!X"\N33O#MM/=IS]LOQ]HESZ@OD*?\ = KT M>O*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KT(QC!6BK' MR5:O5Q$N>M)R?F[GJM%>5?\ #3G@'_GOX@_\)35O_D:C_AISP#_SW\0?^$IJ MW_R-5&!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ MR-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >J MT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> M?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ MPE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U; M_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^ M&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0 M?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2F MK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C M4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\ M-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^ M(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ M"4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^ M1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ MSW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ M (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW M_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM% M>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ M )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX M@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE M-6_^1J/^&G/ /_/?Q!_X2FK?_(U 'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ M /\ SW\0?^$IJW_R-0!ZK17E7_#3G@'_ )[^(/\ PE-6_P#D:C_AISP#_P ] M_$'_ (2FK?\ R-0!ZK17E7_#3G@'_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^ M$IJW_P C4 >JT5Y5_P -.> ?^>_B#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U M'JM%>5?\-.> ?^>_B#_PE-6_^1J/^&G/ /\ SW\0?^$IJW_R-0!ZK17E7_#3 MG@'_ )[^(/\ PE-6_P#D:C_AISP#_P ]_$'_ (2FK?\ R-0!ZK17E7_#3G@' M_GOX@_\ "4U;_P"1J/\ AISP#_SW\0?^$IJW_P C4 >JT5Y5_P -.> ?^>_B M#_PE-6_^1J/^&G/ /_/?Q!_X2FK?_(U '@'Q*_Y/(L_^PSI/_H%O7VI7PMXB M\3Z?XR_:KTK6-+:X:QN=9TORS=6DMK)\OD(JUY5^R=_R:S\&_\ L3-&_P#2&&O5: /)?VG/VD_"_P"R MU\+KSQCXE9IVW?9]/TR%@)K^Y()6),]!@$LW15!/)P#^=7P0_9S^)7_!2KXB M1?%_XV7MQI?PVBD8:7H]NS1+UU*_DB87+R.TTFU8F'S+Y*YSTC%<'I/[*?[> MF@Z79Z;IOQ:TFPT^SA2WMK6WU9DCAC10JHJBVP% Z 4 ?IMX8\+Z1X+\/ MZ?H6@Z=;:1HVGPK;VMC:1B.*&,=%51TKX"_X+5>!;G6_@/X.\46\32IH.MF& MX*_\LXKB(C>?;?%&OU<5R/\ PS3_ ,% ?^BR:?\ ^#E__D:OT+\>_"_2?BY\ M*=2\#^,8/[0T[5K 6E]M/S;\ ^8C$<.K@.K8X90: ,;]F7X@6GQ2_9[^'GBB MSN%N5U#1+5IF5MVV=8PDR$^JRJZGW4U\:_\ !:KQU;6?P5\$>"XI ^K:QKPO MUMT.7,$$,B'Y>O+W$>/7!KC/"/[(_P"V%^R!JVJZ-\%?%.D^*?!-[,TT=O>R M0(JMC =H+C_528QGRG(;"[LX '=? C_@GU\1_''QPM/C'^TOXHM_$FO:?+'- M8:':2"2,21$&$R%%6-(T8;A#&"&)RQY96 /:/B/\#;X?\$W[WX:I#)+K&G^! M88O(QAY+JV@24H!ZF2+ 'O7F'_!&KX@6GB+]F/5/#(N%.I>'=;F5[;=EE@G5 M98WQV#/YX'O&:^]NO!Y%?FI\3O\ @GQ\7O@;\:M1^)G[+OB6UTN/4GD>?P[< M2)#Y(D.7A59%,,T&_MM>/K/X;_LG_%'5KN983+H5UIUM MN8 M<7*&"(#U.^0''H#7@O\ P1U\!W/A7]E.YUFZCDC;Q'KMS?0;U(!AC2.! M2/7YXI.:\JUC]B_]J7]L#Q3H\?[07B_3_#O@K3)A/_9>DR0N['.&\N.$;"Y4 M$"25F*!N ^$M'\,Z!9KI^BZ3:QV5G:H21'$BA5&3R3@

*+>)I4T'6S#<%?^6<5Q$1O/MOBC7ZN*[3X M<_LQ_'?P]^W/J7Q(UGQE]K^%DVI:E<0Z+_;MS)MAFAE6!?LQ7RQM9T.,X&,C MI7UG\4OAIH/QB^'NO>"_$UK]LT36;9K:XC4@,N>5=#@X=6"LI[,H- '.?LR_ M$"T^*7[/?P\\46=PMRNH:):M,RMNVSK&$F0GU6574^ZFOC7_ (+5>.K:S^"O M@CP7%('U;6->%^MNARY@@AD0_+UY>XCQZX-<9X1_9'_;"_9 U;5=&^"OBG2? M%/@F]F::.WO9($56Q@.T%Q_JI,8SY3D-A=V< #NO@1_P3Z^(_CCXX6GQC_:7 M\46_B37M/ECFL-#M)!)&)(B#"9"BK&D:,-PAC!#$Y8\LK 'M'Q'^!M\/^";] M[\-4ADEUC3_ L,7D8P\EU;0)*4 ]3)%@#WKS#_@C5\0+3Q%^S'JGAD7"G4O# MNMS*]MNRRP3JLL;X[!G\\#WC-?>W7@\BOS4^)W_!/CXO? WXU:C\3/V7?$MK MI<>I/(\_AVXD2'R1((]=N;Z M#>I ,,:1P*1Z_/%)S7E6L?L7_M2_M@>*='C_ &@O%^G^'?!6F3"?^R])DA=V M.<-Y<<(V%RH($DK,4#< Y*U^DG@OP?I'P]\):/X9T"S73]%TFUCLK.U0DB.) M%"J,GDG Y))).2>: -JBBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4C MGA+_ (!_Z,TBOO\ H **** "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@ HHJ.:>. MUA>6:18HD&6=V 51ZDFEMJP)*9--';Q/+*ZQ1J,L[D >I->9>+OCOI6D;X- M(3^U;H<>;G;"I^O5OPX]Z\9\4>.M:\7RDZC>,T.=6QU.GI'5GM'BSX[:1H^^#2E_M:Z'&]3MA4_P"]_%^' M'O7C'BCQYK?C"0G4+QC!G*VT7R1+_P ![_4Y-7L&GP--C3SSBJ;IX:#<.MM(+U?7TNWV1X&(QLZ MGQNR['>75Y!8P-->5AYT75KRY:,;GDVJ:W?:U-Y ME[5<16/]D:4^#]OU$&-67U1<;G^H&/<5]= M_#?]FOP7\./*N(['^V-53G[?J($C*?5$^ZGL0,^YKU:OL:FUA\GO[V(E\E_F>+_#?]E/P9X#\JYO8/^$DU5<'[1?H#$K>J1?=' M_ MQ'K7LZJ$4*H"J!@ #@4M%?,UL15Q$N:K*[/H:5&G1CRTU9!1116!L%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%1W%Q%:0O-/*D,*#<\DC!54>I)Z5Y)XV_:L^'7@OS(_[8_MN[7_ )=] M(7S_ /R)D1_^/9J)5(TU>3L=5#"U\5+EH0/)C+ MX@UV]U3G<(YI3Y2G_9C&%7\ *\ZIF%./P*Y]=A>$\96UKR4%][_#3\3[X\;? MM6?#KP7YD?\ ;']MW:_\N^D+Y_\ Y$R(_P#Q[-?/_C;]NGQ)JGF0^&=(M=#A M/"W%T?M,_P!0" @^A#?6OF.NT\%?!GQK\0BC:%X>O+JW;I=.GE0?]_'PI_ Y MKSY8RO6=H:>A];1X?RO 1]I7]ZW63T^[1??/+CS=?UR]U0YW+' M/*3&A_V4'RK^ %<[7UEX)_8-O;CRYO%GB&.T3JUII2>8_P!/,< _16KW[P3 M^SE\/O ?ER6/AZ"[O$Y^V:C_ *3+GU&[Y5/^Z!3A@JU1WGIZDXCB7+L''V>' M7-;I%67W_P"5SX%\$_!?QM\0C&VA^';RYMGQB[D3RH,>OF/A3^!)KWWP3^P; M=S>7-XL\0QVR]6M-)3>__?UP #_P$_6OL< * , 4M>C3P%*/Q:GR&+XJQM? M2BE!>6K^]_Y'FW@G]G7X?^ _+DT_P];W-VG(O-0_TB7/J"^0I_W0*]('' X% M+17?&,8*T58^2K8BKB)<]:;D_-W"BBBK, 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 ^*_B5_P GD6?_ &&=)_\ 0+>O MM2OBOXE?\GD6?_89TG_T"WK[4H **** "OE7_@J/_P F)_$W_N&?^G2TKZJK MY5_X*C_\F)_$W_N&?^G2TH ]5_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K M/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_X!_Z,TBO MO^@ 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@ HHJ*YNH;.!Y[B5((4&6DD8*JCU)/2DVD MKL"6H[BYBLX7FGE2&%!EI)&"JH]23TKR[Q=\>M-TS?!HL7]IW X\]\K"I_FW MZ#WKQKQ-XTUCQ=-OU*]>9 W]OIL!FNIT@B'5 MI&P*X/7_ (K1Q[HM)A\QNGVB887\%ZG\(O*N_%-ROAVQ;G[,F)+IQ]/NI^))'=:_4,MX#RO*8 MJOF]3VD_Y=H_=O+\%W1Q4U6Q+Y:,3P2[U#4?$5Z@FDFOKF1ML<8!8DGLJC^0 M%>T_#?\ 9!\6^,/*NMT6?E_X&01Z&OKCX??!SPE\,80-# MTJ..ZV[7OI_WEP_KEST!]%P/:NUKZVKG2I05' P4(K;1?@EHCV\/D\5[U=W? M9?YGG7PX^ ?@WX8K'+IFFK=:DO74K[$L^?53C"?\! KT6BBOFZE6=:7/4=WY MGOTZ<*<>6"L@HHHK(T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **CFGCM87EFD6*)!N9W8*JCU)/2O)O&W[5/PZ\% M>9&=:&M7:_\ +MI"^>3_ ,#R(Q_WUFHE4C35Y.QU4,+7Q4N6A!R?DCUVH[BX MBM(7FGE2&%!N>21@JJ/4D]*^*/&W[=?B#4O,A\,:-:Z-"<@7-X?M$WL0.%4^ MQ#5X)XP^)7BGQ],9/$&NWNJ#.X132D1*?58QA5_ "O.J9A3C\"N?783A/&5K M.O)07WO\-/Q/O?QM^U9\.O!?F1_VQ_;=VO\ R[Z0OG_^1,B/_P >S7@/C;]N MKQ%J?F0^&='M=$A/ N;H_:9OJ!@(/H0U?,-=EX+^#OC/XA%#H7AZ\O(&Z73) MY4'_ '\?"_AG->?+&5ZSM#3T/K:/#V68"/M*_O6ZR>GW:+[[E'Q=\2/%'CR8 MR^(-=O=4YW".:4^4I_V8QA5_ "N;KZP\$_L'7]QY@N[Q.?MFH_Z3+GU&[Y5/\ N@4X8*M4=YZ> MI.(XDR[!Q]GAUS6Z15E]_P#E<^ _!7P9\:_$(HVA>'KRZMVZ73IY4'_?Q\*? MP.:]^\$_L&WMQY8X !^BM7V0 % & *6O0IX"E'XM M3Y#%\58VOI12@O+5_>_\CS3P3^SE\/O ?ER6/AZ"[O$Y^V:C_I,N?4;OE4_[ MH%>E !0 !@"EHKT(PC!6BK'R5;$5L1+GK3JT %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ ?%S_E(YX2 M_P" ?^C-(K[_ *^ /BY_RD<\)?\ /\ T9I%??\ 0 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 %%%07 ME[;Z?;O<74\=M @RTDK!5'U)I-J*NP)ZAN[R"PMWGN9H[>!!EI)6"JH]R:\K M\7?'VQL-]OH4']H3CC[3,"L0^@ZM^GXUXWXB\7:OXKN/-U.]DN,'*QYQ>4 M<#^=?(8_B;"86\*'[R7EM]_^1YE;'TZ>D-6>S>+/CYI^G[X-$A_M&X''VB0% M81]!U;]/K7C7B3QAJ_BRX\W4[V2< Y6+[L:?11P/KUKG=0U.TTFW,UY<);Q_ MWG/7V [GZ5P&O?%@_-%I,&.WVB8?R7_'\J^:W?MU6-2P0'N3T1?$O ^@^!=/%CH&E6VF6_\0A3YG]V8_,Q]R36[7U-;.91 M@J.#@J<%MHOP6R/]6?,_P.7\#_#/PS\.;+[/X?TF"QR,23@;II/\ M>D.6/TSCT%=1117STYRJ2YIN[/>C&,%RQ5D%%%%04%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 45\F_M8?'KQK\-_B%8:-X:U5=,LVTY+F M3%K#*SNTDB\F1&P $'3'>O%?^&MOBO\ ]#7_ .4ZT_\ C5>?4QU.G)P:>A]= MA>&<9C*$:\)12DKZMW_)GZ.45^,_'OQ"O M-+\4ZU%?Z:NG27.9+:&'RF1D^;"$'XMFNJ&)ISASWLO,\+$Y/C,/B/JJCSRLG[MVM?DCUNHYIX[6%Y M9I%BB0;F=V"JH]23TKXH\;?MU^(-2\R'POHUKHT)R!Q X13[$-7@G MB_XE>*?'TQD\0:]>ZH,[A%-*1$I]5C&%7\ *Y:F84X_ KGNX3A/&5K.O)07W MO\-/Q/OGQM^U3\.O!7F1G6AK5VO_ "[:0OGD_P# \B,?]]9KP'QM^W7X@U+S M(?#&C6NC0G(%S>'[1-[$#A5/L0U?+]=CX+^$'C+XA,G]@^'KR]@8X^U%/+@_ M[^-A?UKSY8RO5=H:>A];1X>RS 1]I7]ZW63T^[1??7-XK\016:=6M-+3S'QZ&1P I^BL M*]^\$_LW_#WP'Y>GJ37XDRW! M1]GAUS6Z15E]^GX7/@/P7\'?&?Q"*'0O#UY>0-TNF3RH/^_CX7\,YKW[P3^P M=?W'ES>*_$$5FG5K32T\Q\>AD< *?HK"OLI5"J !@#@ 4M>A3P%*/Q:GR.+X MKQM;2BE!?>_O?^1YEX)_9O\ A[X#\N2R\/P7MXF#]LU+_29,CN-WRJ?]T"O3 M%4*H & . !2T5Z$81@K15CY*MB*V(ESUIN3\W<****LYPHHHH **** "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 ^*_B5_R>19_P#89TG_ - MZ^U*^*_B5_R>19_]AG2? M_0+>OM2@ HHHH *^5?\ @J/_ ,F)_$W_ +AG_ITM*^JJ^5?^"H__ "8G\3?^ MX9_Z=+2@#U7]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ M /BY_P I'/"7_ /_ $9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "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@ HHJMJ&HVN ME6KW-Y<16L"_>DF<*H_$TI245>3LA;:LLU7OM0MM,M7N;NXCMH$Y:25@JC\3 M7E'B[X_VMKOM] M_M&'_>2_#[^OR^\\VMCZ=/2&K_ ]D\6?'ZRL]\&@V_VZ M;I]IG!6(>X7JWZ?C7CGB#Q5JOBFY\[4[V2Y(.50G")_NJ.!7/:EJUGH\'G7E MPENG;<>3]!U/X5Y]KWQ7DDW1:5!Y:]/M$PRWX+T'X_E7SV&P6>\5SM2B_9]_ MA@OGU_%G@8C&3J?&_D>A:CJMII,'G7EQ';Q]BYY/T'4_A7G^O?%=FW1:3#M' M3[1,.?P7_'\JH>#_ (:^,OBYJ);2]/N=1&[;)?3G;!'[&0\#_='/H*^G/AO^ MQ;H>B>5=^+;PZ[=CG[';EH[93Z$\,_\ XZ/4&OTW+^#,GR:U3,Y^VJ+[/V5\ MNO\ V\[/L84J.(Q7\.-EW?\ 7Y'ROX:\&^+/BIJQBTJPO-9N,X>;_EG%G^\Y MPJ#ZD5]+?#?]B>RL_*O/&FH_;Y>&_LVP8I$/9Y.&;Z*%^IKZ:TK2+'0K&*RT MVS@L+.(82WMHQ&B_10,5;KZ:OG%64?98:*IP6UOZT^1[V'RJE3]ZK[S_ ,S MP]X9TGPGIJ6&C:=;Z99ITAMHP@)]3CJ?<\UIT45X#DY.[>I[22BK(****0PH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***CGN(K6%I9I$BB499Y M&"J/J30!)17#ZY\=Z]^VE\2=7W"UN=.T93T^Q688C\92]%\RJ_%%1]7_E!ZUBU\_6FJE1S74_6,OP\L)A:=";NXJP4445D>@*K,H M8 D!A@X[]_Z4E>E?L_\ PKM/C#X_&A7U]-86J6LET\ENH+L%*C:">!G=UP>G M2ON+P3^S7\/? OER6F@0W]XG_+WJ?^DR9]0&^53_ +JBNVAA)UUS+1'S69Y] MALLG[*:7!_W\?"_K7OW@G] M@_4;KRYO%?B"&Q3J;33$\V3'H9& 53]%85]F*H50J@!0, #H*6O5IX"E'XM3 MX3%\5XVMI12@OO?WO_(\P\$_LU_#WP+Y)_R]ZG_I,F?4!OE4_P"Z MHKTY5"J%4 *!@ =!2T5Z$81@K15CY*MB*V(ESUIN3\W<****LYPHHHH **** 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 ^*_B5_R>19_]AG2?_0+> MOM2OBOXE?\GD6?\ V&=)_P#0+>OM2@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^ MJJ^5?^"H_P#R8G\3?^X9_P"G2TH ]5_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_) MK/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O\ @'_H MS2*^_P"@ 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 **** "BBO+ M/B1^TEX,^&]S)8W%W)JNK(=K6&FJ)'1O1V)"J<]LY]JVI4:E:7+3C=F52K"E M'FJ.R/4Z*^6M1^*>I:MXRM/$BQ-:-!M\NR,NX(F/F0D#G/.3CO[5Z%X)_:D\ M)^*M3DTJ]CN]!U2,L&CNX]\1(Z[9%SQ[L%S7A9=F5/,G75):4MW?I_-Z?EIW M.2GCJ,Y.+=NU^I['574=3M-(M7N;VYBM;=>LDS!1].>]>2^+OV@(8=]OX?MO M/;I]LN00OU5.I_''TKQ_7/$FI^);HW&IWDMW)VWGY5]E4< ?2O#Q_$^%PUX8 M?WY?A]_7Y?>9UL?3AI#5_@>Q>+/V@+>WWV^@6WVF3I]KN 50>ZKU/XX^AKQ[ M7O$NI^)KK[1J=Y+=R?PAS\J^RJ.!^ KG]4UJRT6'S;VX2!>P8_,WT'4UY[KW MQ6GFW1:5#Y"=//F +_@.@_'->!A MAZIK-EHL'FWMRD"=MQY;Z#J?PKS[7OBM++NBTF'R5Z?:)@"WX+T'XYK1\!? M'QW\6KA+U;62TL)>3JFJ%D1A_L _,_MM&/<5]2?#?]DOP=X)\JZU.,^)M37! M\R^0"!3_ +,7(_[Z+5^E9?PCDV2VGCY>WJKI]E?+K_V\_P#MTFCA<3BM8KEC MW9\E^!O@WXX^+UT+FPL9I+5SAM4OV,< Y[,?O8]%!(]*^H?AM^QUX6\*^5=^ M(I&\3:@N&\J1=EJA_P!S.7_X$<'^Z*]_CC6*-410B*,*JC '84ZOH\1FU:I M'V=%(>P%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 45!>7UMI\!FNKB*VA'629P MBC\37"ZY^T!\.?#NX7GC#2V9 --W+86^K:P^/E:&W6*,_4NP(_[Y->=Z]^WU?R;UT7PE;P? MW9+^[:7/U157'_?5=Z[\5?&7B;(U3Q3JUXAS^[DO)/+YZ_(#M'Y5S2S M&FOA39[='A#%R_BU(Q^]_P"7YGZ;:YXX\.^& QUC7M-TO:,D7EW'$?R8BO/- M>_:P^&.@[E_X2+^T)5_Y9V%O)+GZ-M"_^/5^<1)/)Y-%W1X/PT M?XM64O2R_P S[9US]O7PY;;AH_AG4M0(. ;R6.V!]_EWG]*\ZUW]NSQE>Y72 M]&TG3$.?FD62>0?0[E7_ ,=KYYTO0M2UR;RM-TZZU"7^Y:P-*WY*#7H&A?LT M?$SQ!M,'A*\MT/.Z^*6N/PD93^E8_6<35^&_R1Z/]CY+@M:J2_Q2_P W;\!V MO?M-?$WQ!N$_BN[M4(P%L%2VP/8QJ#^.51WGD'X!0O_CU>B:%^P3X?M]AUCQ/J-^1R MRV<,=N#[?-YE'U?$U?BO\V']L9+@M*3BO\,?\E;\3XIHK]&M"_9+^&.A[2?# M[:C*O_+2^N9),_50P7]*]$T+P)X;\+[?[(T#3-,*]&M+2.-OS R:VCETW\4D MCSJW&&&C_"IREZV7^9^9.A?"[QAXF*_V7X8U:]1CCS(K.0H/JV,#\37H>A?L M>?$W6MIFTJUTF-NCWUX@_-4+,/RK]$**Z8Y=37Q-L\2MQ?BY?PJ<8^MW_E^1 M^7?Q=^%&H_!WQ);:)JEY:WMW+:)=E[3<44,SKMRP!/W/3O7$5]_?'W]EV7XS M^+K/7;?Q FE/%9K:/#+:F4':[L&!##^^1CVKS+_A@/4/^ASMO_!>W_QRN&I@ MZJF^2.A]3@N(\%+#P>)JVG;71[_)'R=17UC_ ,,!ZA_T.=M_X+V_^.4?\,!Z MA_T.=M_X+V_^.5E]3K_R_D=O^L65_P#/[\)?Y'(?L/\ _)9IO^P5/_Z''7WS M7S]\!?V69O@WXRGU^Y\0IJC-:/:I!%:F(#Y@ZJT %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110!\ ?%S_ )2.>$O^ ?\ HS2*^_Z^ /BY_P I'/"7_ /_ M $9I%??] !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 %%%% !114-U>06,+37,\ M=O"O625PJC\32;25V!-17":W\:?"^C[E2[?491_!9IN'_?1POY&N UO]H;4K MCY?A=)5$WV6OY:?B<=3%T:>\K^A1_:Q^.% MSX$TR'PQH5P;?6M0C\R>ZC;#VT&<#:>S.0>>H )ZD$?*_P /_"USJ&M)?7D$ MB6T/[T-*I'F/VQGKSS^%>O:S,?$&O7&M:@L=SJD^W?2Z1RLC M2,220?4U^AOPQ^ '@KX=V]M>:=IWV_42H<:EJ&))AD9RHQM3_@(!]S7]$8'A M#*,DIT\3C/\ :)RU7\GW==^M[]@PU&KC9.,'9+<^3/ '[,_CKXG3)?7T3Z-I M\F";[5-PD^52/6O7**]S$9I7K1]G'W(=EI_7Y'TN'RZAA];7?=A1117D'IA1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4453U+6+#1H?.U"]M[&'G]YO?MS>!]/W)ING:MJT@Z-Y20QG\6;=_X[7/+$4H[R1ZE M'*L=7_AT9?=;\6?1U%?%NN?M\:U-N&C>%;"SY^5KZX>X_10G\Z\[US]KKXG: MUN5-W1X5S&I\:4?5_Y7/T6KG->^)'A M3POO&K>)-*TYUZQW%Y&K_0*3DGZ"OS(U[XB>*?%&X:OXBU34E88*7-Y(Z8]- MI. *YZN669?RQ/;H\'=:U;[E^K?Z'Z*:Y^U[\,=%W+'K4VJ2*<%+&TD;\F8* MI_ UYUKG[?&CP[AHWA2^N^N&OKE(,>A(4/\ SKXPK4T7PKK?B1MNDZ/?ZHW3 M;96KS'_QT&N9XZO+2.A[-/A?+*"YJMY>KM^5CW?7OVY?'6H;ETZPTG28R.&6 M%YI!^+-M_P#':\\U[]HSXD^(MXNO%^H1*W5;)EM1]/W06K^A?LL_$[7BIC\, M36<9.#)?31P8_P" LV[\A7HFA?L'^*KO:VK:_I6FH>JVZR7#K^!"#/XTK8NK MW_(UY\AP.W(FO23_ %9\W:AJU[J\YFO[RXO9CUDN)6D;\R:JU]OZ#^P=X5M- MK:OX@U74G'46RQVZ$_0ASC\:]$T+]EGX8Z#M*>&(KV4=9+Z:2?/_ %FV_D* MJ. K2^*R,*O%674E:FG+T5E^-OR/S>1&D=412SLKW$;=)3:.D?\ WVP"_K7Z:Z+X3T3PVNW2=&T_2U]+*U2$?^.@5JUTQRU? M:D>+6XQEM1H_>_T2_4_/C0OV,?B5J^TW-GI^C*W/^G7BDC\(@]>B:%^P+,VU MM9\7QQ^L5C9EO_'V8?\ H-?8=%=4<#1CNKGB5N*,RJ_#)1]%_G<\!T+]B7X= M:7M-[_:FLMG)6ZN]BGVQ$JG'XUZ)H7P+^'WAO:;'PAI*NOW9)[<3N/HTFX_K M7=45TQHTH?#%'B5LRQM?^)6D_F[?<16]M%9PK#!$D,2C"QQJ%4?0"I:**W/- MW"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@#XK^)7_)Y%G_V&=)_] MZ^ MU*^*_B5_R>19_P#89TG_ - MZ^U* "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJ MKY5_X*C_ /)B?Q-_[AG_ *=+2@#U7]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL M_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P" ?^C- M(K[_ * "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 **** "BD9@JDDX Y)-*ZW^T4HW)I&E9])KU\? M^.+_ /%5P&M_%3Q/KVY9M4DMXC_RRM?W0^F1R?Q)KYC$\3X"AI3;F_):?>_T MN<%3'T8_#J?2NL>*-(\/J3J.HV]H>NR20;S]%ZG\JX'6_P!H'1++7<-OZ!W )^@ZFOF:G M$V/Q<_98.G9O:RYI?U\CSJF95'\*L>H:W\=/$NJ;EM7ATR(]K=-SX]V;/Z8K MAM0U:]U:;S;Z[GO)?[\\A<_J:\_U+XK:7:Y6TBFO6['&Q#^)Y_2N=;Q]XC\1 MW2VFE6K"9^%ALX3+*WZ']!7HT.$^),X]_$IPCWJ.W_DNK7W'DU,4ZC]Z39ZI M-/';QF2618D'5G( 'XFN/^%O&%QXJU"80V:V]E"N6D=M MS,3T Z =_7I755ZWX^_9XM?#_A.27X?:>D5_;#>=/FD9Q=?WB&9LA\8QSCC& M!7RI=?%+6+"ZEMKG38;>XA,FOH*OO,"\=1P-+ XZW-2NDT[W6EM?+;T1]/EM!TXRJ-6Y@HH MHKK/8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL[6/$ MFD^'X_,U75++38\9W7EPD0QZY8BO/=>_:>^&7A_>)O%5M=R+T2P1[G=]&12O MZU$JD(?$['51PN(Q'\*FY>B;/4Z*^:==_;N\'V>Y=*T75M3=:Y^WIXENMPTCPWI>GJKSS7/ M&GB#Q,S'6-*_/2BN:68U'\*2/;H\(82/\6I*7W+_/\ ,^QM>_;ZLX]RZ+X1GFX^66_N MUCQ]456S_P!]"O/->_;>^(.J;UL(M*T=/X6@MC(X^ID9@?\ OFO&-#\"^(_$ MY7^R- U/4PQP&M+220?F!@5Z)H7[)GQ.US:Q\/C3HF_Y:7US''CZKN+?^.UE M[;%5=K_)'?\ V9DF!_B**?\ >=_P;_0Y[7?C[\1/$>X7OC#5 K'E+6;[.I]M ML>T8]JX:ZO+B^F::YGDN)FZR2N68_B:^GM"_8)\0W.TZQXGTVP!Y*V<,ER1[ M?-Y=>B:%^PIX,L=K:IJ^K:I(.JHT<$9_ *6_\>H^JXBI\7XL3SW)\&K4FO\ MMV/_ $CX7J2WMY;N988(GFE8X6.-2S'Z 5^E&A_LS_#+P_M,'A*SN'!SNOF M>YR?<2,P_#&*] TK0=,T&'RM,TZTTZ+^Y:P+$OY*!6\$-6=&Y62:W,*'Z-)M!_.O1-"_8G^(NJ;3>C2]&7 MJ1=7>]A^$0<9_&OOZBNJ.7TU\3;/$K<78V>E.$8_>W^=OP/D70OV!8EVOK/B M]W&>8;&S"_\ C[,?_0:]%T+]B_X:Z1L-U::AK++S_IMXR@_A$$KW6BNF.%HQ MVB>)6SW,JWQ5FO33\K'':#\'/ WAG:=.\)Z1;NO E-HCR?\ ?; M^M=?'&L: M*B*$11@*HP /2G45TQBH[(\:I5J5G>I)M^;N%%%%49!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 %%%% 'Q7\2O^3R+/_L, MZ3_Z!;U]J5\5_$K_ )/(L_\ L,Z3_P"@6]?:E !1110 5\J_\%1_^3$_B;_W M#/\ TZ6E?55?*O\ P5'_ .3$_B;_ -PS_P!.EI0!ZK^R=_R:S\&_^Q,T;_TA MAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!\ ?%S_E(YX2_P" ?^C-(K[_ *^ M/BY_RD<\)?\ /\ T9I%??\ 0 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 45BZUXST/P[D:CJEO;.O6,OND_[X&6 M_2N UO\ :%TNUW)I=A/?/VDF(B3Z]R?R%>9B#_C54GVW?W+4PJ8BE3^* M1ZS5:_U*TTN S7MU#:0_\])Y @_,U\X:W\;/$^K[EBN8]-B/\-HF#_WTLDSEV/XFOE,3Q=0AIAZ;EYO1?J_P CSJF907P*Y]&Z MW\%_0U MY+33QV?9U+DP M5.37]R.GSET^]'F5_)*]S#\ YE7?MK M6VF1"-?IYCY)'_ 17L_A/X!^ ?!NQ]/\-6*M899O$&K6>BHQRT<>;J;\<$+_ ./&OM55"J%4 # [4M M?34\PCA(>SP%&-*/]U+^OP/1IY326M5N7X?U]YX?X3_8^\ ^'?+DOH+O7[A> M2U]-MCS[(FT8]F)KU[0_#>D^&;7[-I&F6>F0?\\[.!8E/U"@9K2HK@K8FMB/ MXLVSU:="E1_AQ2"BBBN8W"N$^('P1\&_$Q_.UO2(WO@,"^MV,,_XLOWL=@V0 M*[NBM*=2=*7-3=GY$3IQJ+EFKH^3] MLNHXO_0B*3:6K*C&4W:*NS8HKR37?VK/ACH.Y6\2)?2C_EG8P239_P"!!=OZ MUYUKG[>GAFUW#2/#>J:@PS@W4D=LI_$%SC\*YY8FC'>2/7HY/F%?X*,OFK?G M8^H**^&]=_;N\77FY=*T/2=,0_Q3>9<./H=RC\UKSS7OVH/B;X@WB7Q3<6D; M=(["-+?;]&10WYFN:684EM=GMT>$\?4^-QCZN_Y7_,_2265(8VDD=8T49+,< M ?C7&ZY\:O ?AO<-0\7:1$ZYS%'=++(/^ (2WZ5^9>L>)M8\12;]5U6^U-\Y MW7EP\ISZY8FLVN669/[,3VJ/!T%K6K-^BM^+O^1^@6N_MJ?#?2=PM)]2UEAT M^QV90$_64I7G>O?M]#YDT7PA_NS7]Y_-%7_V:OD&NET+X9^+?$VTZ5X9U:_1 MNDD%G(R?BV,#\37.\;7GI'\$>Q#AO*L,N:JK_P"*5ORL>JZ[^VK\1]6W"SET MW1E[?8[,.0/K*7_E7G>N?&SQ[XDW"_\ %VKR(V?/MN8I^>*7 M)BJN]R_K618'X7!/R5W^";/E6::2XD:25VDD8Y9G))/U-,K[QT/]AOP)IY5] M0O=7U9\\J\Z11G\$7=_X]7HFA?L[?#;P[M-IX/TZ1EY#7B&Z.?7]Z6JXY?5> M[2.6MQ9@:>E.,I?*R_%_H?FE8Z?=:E.(+.VFNYCTC@C+M^0KNM"_9\^(_B/: M;/P?J:JW(:[B%LI]\RE17Z7Z?I=GI-N(+&T@LX!TCMXUC4?@!5JNJ.6Q^U(\ M2MQC5?\ !HI>KO\ E8^"]#_8>\?:D5:_NM)TB//S"6X:5_P"*0?^^A7HFA?L M"Z='M;6?%MU<_P!Z.QM5AQ[!F9_SQ7UA173' T(]+GBUN)LRJ[34?1+];L\2 MT']COX9:+M,VEW6KNO1[^\?\R(RBG\J]$T+X6^#O#.W^R_"^DV3C_EI'9Q^9 M^+XW'\ZZFBNJ-*G#X8H\2MC\7B/XM63^;"BBBM3@"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 **** /BOXE?\ )Y%G_P!AG2?_ $"WK[4KXK^)7_)Y%G_V&=)_ M] MZ^U* "BBB@ KY5_X*C_\ )B?Q-_[AG_ITM*^JJ^5?^"H__)B?Q-_[AG_I MTM* /5?V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L3-&_](8:]5H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X M ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** 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@ HHJEJFM:?HL/FW][;V:=C-(%S],]:F4H MP7-)V0FTE=EVBO-];^/'AW3=R68N-4D'3RDV)_WTV/T!KS_6_C]KVH;DL(;? M2XST95\V0?BW'_CM?/8GB#+\-I[3F?:.OX[?B<53&4:?6_H?0LDB0QL\CJB* M,EF. /QKD=;^+?A?0]ROJ2WDH_Y9V8\TG\1\OYFOFO5O$6J:])OU'4+B\.<@ M2R$J/H.@_"LUF"*68A5'4DX%?*XCBZK+W<+2MYO7\%_FSSZF92^Q'[SV?6_V MBIFW)I&E)&.TMXY8_P#?*XQ^9KS_ %OXD^)/$&Y;K59UB;K# ?*3'H0N,_CF MO.M2\=:)I>0]ZLT@_@M_G/YCC]:YB\^*T]U,L&E::SRN<)YN69CZ!%[_ (TZ M.5\3YYJH24'U?N1_&U_Q/*JXV<])3/1\YY/)K.U+Q!IND _;+V& _P!PMEO^ M^1S61HOPA^+GQ$VL--NM,LY/^6EZ19Q@'_9.'8?0&O3?"O["ZY27Q-XE9S_' M;Z5%C\I7_P#B*^@PW -"C[V9XM+^[!7?WO;_ ,!)IT<16_AP?ST/']2^+-A; MY6RMI;MNS/\ NU_J?TJKI-SX_P#B(_E^'M'NYHB=I>QMB4'^](>%_,5]H^$_ MV=?A]X.V/:>';>[N%_Y>-1S M&RW())4N/$>J6NC*W MWA)(;N?&SP5\,M M1M[#Q+KBZ=>3Q>='"+>:9BF2-Q\M&P,@]?0US'_#6WPH_P"AK_\ *==__&J^ M:_VYO^2Q6'_8&A_]&S5\[UXE;'5*=1P26A^F9=PS@\7A*=>I.5Y*^C5OR9^C MG_#6WPH_Z&O_ ,IUW_\ &J/^&MOA1_T-?_E.N_\ XU7YQT5C_:-7LOQ_S/1_ MU0P'\\_O7_R)^H'@3XX>"/B7JDVG>&]=34+Z*(S-";>:%M@(!(\Q%S@D=/6N M[K\\_P!D#Q-I/A/XK7%_K6I6NE60TR9//O)EC0L7CPH)/).#QUXKZHUS]KGX M8Z+N5-=DU*5?^6=C:R/_ ./$!3^=>E0Q2G3YJC29\9FF1U,-B_88.$IQLG>U M_P 4K'LE%?*VN_M\:)!N&C>%;^]]&OKA+?\ 11)7GFO?MT>-]0W)IFFZ3I49 MZ-Y;S2#\6;;_ ..TY8VA'KGRKS:_P""S[LJ&ZO(+&%IKF:.WA7[ MTDKA5'U)K\U==_:2^)?B'<+GQ=?P*?X;$K:X]LQ!37 :EK.H:U-YVH7US?R_ M\]+F9I&_-B:Y99E'[,3VZ/!U9_QJR7HF_P ['Z8Z[\>_AYX;W"]\8:7N7[R6 MTXN&'L5CW'/M7G>O?MN?#W2]ZV,>JZR_\+6]L(T/U,C*1^5? U*JEV"J"S$X M '4US2S"J_A21[5'A'!0UJ2E+[DOR_4^M-=_;ZNWW+HWA&&'TEOKPR9_X JK MC_OJO.]<_;*^)FL;A;W]CHZMVL;-3^1DWD?G7GF@_"/QMXFVG3/"NK74;=)A M:.L?_?9 7]:]#T+]C3XF:QM-Q86.CJW(:^O%/Z1[R/RK/VF*J[7.SZGD6!^- M03\W=_8K&S+Y_P"!LPQ_WR:]$T+]B/X>:7M:^?5=8?JPN+H1 MH?PC52!^-"P>(J:R_%D2XBRG"KEI._E&/_#(^!:N:9HNH:U-Y.G6-S?R_P#/ M.UA:1OR4&OTRT'X#?#SPWM-CX0TL.OW9+B 7#CW#2;CGWS7;VMI!8PK#;0QV M\*_=CB0*H^@%=$)6XLQ]32FHQ^5_S?Z'ROH/[!&AV^TZSXIU"^/\2V,"6X^F6WUZ)H7[(_PQ MT3:S:%)J&=ITCP[I>FLIR'M;..-L^N0,Y]ZZ"BBNA)+1'D3G*H^:;N_,****9 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'Q7\2O\ D\BS_P"PSI/_ *!;U]J5\5_$K_D\BS_[#.D_^@6]?:E !1110 5\ MJ_\ !4?_ ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >J_LG?\FL M_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT -DD2&-I)&5$4%F9C M@ #J2:_,_P#X*&?\%+-&TWP[K'PQ^$6J+K&M7L3VNK>);"3=;V4)&'CMY%/S MRD9!D7Y4!."6^Y]R_M*?!N3]H+X)^)?A\FLMX?\ [<6")]12'S6BC2XCD$],DO/$%QIUO%=>(=482WLJ_: MX"44@!8T) .U ,X&[<0#0!ZI_P $JKRXU#]BOPE-=3R7,S7FH R3.68XNY,< MFOH+XZ>-O^%;_!?QWXJW^6^C:'>WT9S_ ,M(X'9 /,M!^-6J:'IL.HR:JZ_J(DE9$C=G79N&W] MYMY.FK_!O]G7PU\/OA9\&]?\ MB-K6FI<7.LZE%'+]GBN)9I)0 D,GF2U@GN;AI[9IF( 27=&CP$D@ L&7G)9: /N..XB\,^&5GU6 M\CBAT^SWW=Y*^$58TR\C,>V 22:_*C2?%7QJ_P""I'QB\36_A3QI?_#3X.:# M*$22U9UR#N$6]$9&GFD"ERK.$C''7&_[K_;\\33^$OV-_BO?6[^7))HS6.[. M/EN'2W8?]\RFO)O^"07AFWT/]CRSU")%$VLZU?7DS@+/V9_BII=Q$LJ3^&-1**PSB1;=WC;ZJZJP]Q7R3_ ,$5?$=QJ'[. MGBW1YF9X]-\2R/#N.=JRV\)*CT&Y6;ZL: /T)KRK]I_X^:9^S1\%?$/CW4HE MNY+&-8K*Q9]AN[ISMBB![ DY) .%5CVKU6OS5_X+>>)I[3X6_#7P^KXM[_6; MF^D3/):" (I_#[2WYB@#S_X,_LL_';]O_P -R?%#XE??">A:K(YTG3;6) MY$DC5R-Z6ZRQQPQAAA3\S/MR>H9GZ5\2_C-_P3*^/'ASPI\2/%MUX^^#_B"3 M;%J%V[R".+'8-2_9A\/:L8E-WIOB>W"2XY6.2WN%=?H6$9_X" M* /O&^U>RTW2;C5+JZA@TZW@:YENG<"-(E7//B3?\ M_#I#_A(FE/VZY\!6>G2S.V6+/V9_BII=Q$LJ3^&-1**PSB1;=W MC;ZJZJP]Q7R3_P $5?$=QJ'[.GBW1YF9X]-\2R/#N.=JRV\)*CT&Y6;ZL: / MT)HHHH **** /@#XN?\ *1SPE_P#_P!&:17W_7P!\7/^4CGA+_@'_HS2*^_Z 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 **BN+J&SA:6>5((EZO(P51]2:XS6_C+X M7T7OX'GU,PI1^'4^E];\?^'O#NY;[5;=)5ZPQMYDG_ 'RN2/QK MS_6_VB+*'I>*-*TC(NKZ&-Q_RS4[F_P"^ M1DU\[+B'-,PG[+!4]7TBG*7Z_D>=4S&H]M#TO6_C)XHUK] M27Y)7?RLCS76G7=E>3^\W;S4+;3X_,NKB*W3^]*X7^=RRL!DO7_Z M9KM7\S_3->H>&?V'[N\D6X\5^*/G;EX=.0R,?^VLG_Q!KV/PG^S/\//".QHM M!CU.X7_EXU0_:"?^ GY!^"BOI,-P=DV$UQ=:5:7:*Y8_J_N:.JG@<54W2BO, M^/--\1>,O'4Y@\,Z#<7'.-UK;M,4_P!YL;1^(KN=#_9)^(WC!DE\1:C;Z/ > M2ES/Y\@^B)E?_'A7VO;V\5G D,$200H,+'&H55'H .E2U]7AIX/+],NPT*?G M:\O_ )ZGH4\II[U9.7X(^?O"?[%O@K1=DFL7-]X@G'WED?[/"?HJ?-_X^:] MD\,^!?#O@V'RM#T6QTL8P6MH%5V_WFQEOQ-;M%*MBZ^(_BS;_+[CU*6&HT?X M<4@HHHKD.D**** "BBB@ HHHH **** "BBL'Q)X]\-^#U)UO7M.TH@9V75RB M.?HI.3^ I-J.K+A"51\L%=^1O45X3XF_;.^'.@[UL[F^UZ5>-MC;%5S_ +TF MT8]QFO)?$W[>VKW&]/#_ (8L[(=!-J$[3D^^U=@!_$URSQ=&&\CW:WVH76J7+7%Y'X/JRUQ%5+T5_SL>S_M?>,=%\;?%2VO="U*#5+2'3(K=Y[=MR>8))20#W MX8E:3?:F^ M<;;.V>4Y],*#7H6A?LN_$[7]IB\+7%I&>LE])';[?JKL&_(5^DL<:0QJD:JB M*,!5& *=7H1RZ'VI'RE;C#$2_@TDO5M_Y'PYH/["/BV\VMJVNZ3IB-U6'S+A MU^HPH_)J]$T+]@SPS:[3J_B/5-18=1:QQVRD_0ASC\:^GZ*Z8X*A'I<\2MQ) MF=;_ )>RC_EI?3R39^JEMOZ5Z'HG@_0? M#2A=(T33M+ Z?8[6.+_T$"MBBNJ-.$/A21XE;&8G$?Q:CEZML****T.0**** 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@#XK^)7_)Y%G_V&=)_] MZ^U*^*_B5_ MR>19_P#89TG_ - MZ^U* "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJKY5_X*C_ M /)B?Q-_[AG_ *=+2@#U7]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ +$S M1O\ TAAKU6@ KYJ_X*0_\F2_%+_KRM__ $K@KZ5KYJ_X*0_\F2_%+_KRM_\ MTK@H Y3_ ()/_P#)DOA#_K]U'_TKEKW_ .-?P$\"_M$>%;?PY\0-#_M_1[>Z M6]AM_M<]OLG5&17#1.C9"NXY./F/%> ?\$G_ /DR7PA_U^ZC_P"E +W5(M9\*W;7]S9:7=2Q275FT967:J$;W0A' /.T/CDX(!] M/_"_X6^%O@SX)T_PGX-T>#1-"L5Q%;0 DLQ^\[L2S$D]S7PG_P6:^#> M@:K\%]%^(\=E!;^)])U2&PDO$4*]Q:S*_P"[?"WQ%\']"TKXD>)E\)>,]&LXK*];4HY&BOO+7:+B.15()<*"RM@AB0 1@GP M']N+]I[_ (;T\7^$O@7\#K2Y\1V)U(7EWJC0/%%<2JI167< R01+)(SNX&3@ M@84%@#V_XB>)M6^+_P#P1UEUC4)9[O59/#=H;F>;)DF-K>Q*\C$]2P@+$]\Y MKO/^"2NH17G[%?AR&,Y>TU+4(9/9C<-)_P"@NM>YZ#^SWHFB_LTP_!IIGN=% M'AUO#\MRR@/('A,;RX'1BS,_'0FOS=_8;_:9B_8)\>>-O@;\:XKC0--&IM=V MVK+!)+%;S[ A8JJEV@F1(F1U!P>2,,2H!^FO[1&I)H_[/_Q,OY"%2U\,:G,Q M;IA;60_TKXH_X(E:2\/P+\>ZD48)<^(Q K$<'R[:)CC_ +^C\ZROV^?^"A7@ MGQ]\*[WX4?""^F\<>)?%I339[C3;>7RX(F=1P=B[(\@D$ID'% 'OM?F!_P M7%TR:;PK\)-14'R+>]U*W=L<;I([=E_2)ORKZ?\ !O[?G@_QM^U/>_ JU\.Z MY!XBM;V]L6U*80_9"UM')(Y&'+X(C./E[C-)_P %'/V>M0_:*_9FU;2]"M3> M>)M$N$UO3+9!\\[Q*ZR1+CJS122!1W8*/>@#Z#\ ZA%JW@7PY?0'=!=:;;31 MGU5HE(_0U\8_\%E-22R_9)L8&(#7GB>SA4'N1#<2V\2E(R&53LD1%5&5\$D @G)"^0?M;?&I MO^"DWQR\"_![X0P7>H^%=,NVN[[76A>.-]P59+DHX!2*&,L 6 +M(5 Y7< > M[?$+POC>)/@_J7PY=#%H-YHCZ$%ZF.!H#"".G(7 M!'3D5^7?[#?[3,7[!/CSQM\#?C7%<:!IHU-KNVU98))8K>?8$+%54NT$R)$R M.H.#R1AB5 /TU_:(U)-'_9_^)E_(0J6OAC4YF+=,+:R'^E?%'_!$K27A^!?C MW4BC!+GQ&(%8C@^7;1,_"CX07TWCCQ+XM*: M;/<:;;R^7!$SKF-,J#+)+_JPJ C#-DYP#]8_L,? .Z_9Q_9K\+^$]401^()% M?4=60,K!+J8[FCR.#L79'D$@E,@XH ]]HHHH S?$>FWNL:+=6>G:M<:%>RJ! M%J-K%%+)"<@Y"RJR'@8^93U]>:\\_P"%5^/O^BT^(/\ P2Z3_P#(M>JT4 ?F M/\6? _BM/V\/#FFGXC:H^K2HHBUI]-L?-A)?2P"(Q"(S@LAP5_Y9CU;/V'_P MI'XN?]'&>(/_ E]&_\ D:OG7XN?\I'/"7_ /_1FD5]_T >/Z9\(OB1:VY2[ M^.OB"^EW$^9_8.D1\>F!:U;_ .%5^/O^BT^(/_!+I/\ \BUZK10!Y5_PJOQ] M_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M>JT4 >5?\*K\??]%I\0?^ M"72?_D6C_A5?C[_HM/B#_P $ND__ "+7JM% 'E7_ JOQ]_T6GQ!_P""72?_ M )%H_P"%5^/O^BT^(/\ P2Z3_P#(M>JT4 >5?\*K\??]%I\0?^"72?\ Y%H_ MX57X^_Z+3X@_\$ND_P#R+7JM% 'E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ MHM/B#_P2Z3_\BUZK10!Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z M3_\ (M>JT4 >5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ M ,BUZK10!Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M>JT4 M >5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+7JM% 'E7_"J_ M'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BUZK10!Y5_P *K\??]%I\ M0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+7JM% 'E7_"J_'W_1:?$'_@ METG_ .1:/^%5^/O^BT^(/_!+I/\ \BUZK10!Y5_PJOQ]_P!%I\0?^"72?_D6 MC_A5?C[_ *+3X@_\$ND__(M>JT4 >5?\*K\??]%I\0?^"72?_D6C_A5?C[_H MM/B#_P $ND__ "+7JM% 'E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^ M(/\ P2Z3_P#(M>JT4 >5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND M_P#R+7JM% 'E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BUZK M10!Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M>JT4 >5?\ M"J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BUZK10!Y5_PJOQ M]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M>JT4 >5?\*K\??\ 1:?$ M'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+7JM% 'E7_"J_'W_1:?$'_@ETG_Y% MH_X57X^_Z+3X@_\ !+I/_P BUZK10!Y5_P *K\??]%I\0?\ @ETG_P"1:/\ MA5?C[_HM/B#_ ,$ND_\ R+7JM% 'E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^ MBT^(/_!+I/\ \BUZK10!Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\ M$ND__(M>JT4 >5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+7 MJM% 'E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M>JT M4 >5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+7JM% 'E7_"J M_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BUZK10!Y5_PJOQ]_T6GQ M!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M>JT4 >5?\ "J_'W_1:?$'_ ()= M)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BUZK10!Y5_PJOQ]_T6GQ!_X)=)_P#D M6C_A5?C[_HM/B#_P2Z3_ /(M>JT4 >5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^ M_P"BT^(/_!+I/_R+7JM% 'E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ M!+I/_P BUZK10!Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$N MD_\ R+7JM% 'E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BUZ MK10!Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M>JT4 >5?\ M*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+7JM% 'E7_ JOQ]_T M6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M>JT4 >5?\*K\??]%I\0 M?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+7JM% 'E7_"J_'W_ $6GQ!_X)=)_ M^1:/^%5^/O\ HM/B#_P2Z3_\BUZK10!Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/ MO^BT^(/_ 2Z3_\ (M>JT4 >5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z M+3X@_P#!+I/_ ,BUZK10!Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P M2Z3_ /(M>JT4 >5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+ M7JM% 'E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BUZK10!Y5 M_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+7JM% 'E7_" MJ_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BUZK10!Y5_PJOQ]_P!% MI\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M>JT4 >5?\*K\??]%I\0?^"72? M_D6C_A5?C[_HM/B#_P $ND__ "+7JM% 'E7_ JOQ]_T6GQ!_P""72?_ )%H M_P"%5^/O^BT^(/\ P2Z3_P#(M>JT4 >5?\*K\??]%I\0?^"72?\ Y%H_X57X M^_Z+3X@_\$ND_P#R+7JM% 'E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B M#_P2Z3_\BUZK10!Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ M(M>JT4 >5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BU MZK10!Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M>JT4 >5? M\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+7JM% 'E7_"J_'W_1 M:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BUZK10!Y5_P *K\??]%I\0?\ M@ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+7JM% 'E7_"J_'W_1:?$'_@ETG_ M .1:/^%5^/O^BT^(/_!+I/\ \BUZK10!Y5_PJOQ]_P!%I\0?^"72?_D6C_A5 M?C[_ *+3X@_\$ND__(M>JT4 >5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B# M_P $ND__ "+7JM% 'E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ MP2Z3_P#(M>JT4 >5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R M+7JM% 'E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BUZK10!Y M5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M>JT4 >5?\ "J_' MW_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BUZK10!Y5_PJOQ]_T6 MGQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M>JT4 >5?\*K\??\ 1:?$'_@E MTG_Y%H_X57X^_P"BT^(/_!+I/_R+7JM% 'E7_"J_'W_1:?$'_@ETG_Y%H_X5 M7X^_Z+3X@_\ !+I/_P BUZK10!Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C M[_HM/B#_ ,$ND_\ R+7JM% 'E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^( M/_!+I/\ \BUZK10!Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND_ M_(M>JT4 >5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+7JM% M'E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M>JT4 >5 M?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+7JM% 'E7_"J_'W_ M $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BUZK10!Y5_PJOQ]_T6GQ!_X) M=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M>JT4 >5?\ "J_'W_1:?$'_ ()=)_\ MD6C_ (57X^_Z+3X@_P#!+I/_ ,BUZK10!Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A M5?C[_HM/B#_P2Z3_ /(M>JT4 >5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"B MT^(/_!+I/_R+7JM% 'E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/ M_P BUZK10!Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ MR+7JM% 'E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BUZK10! MY5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M>JT4 >5?\*K\? M?]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+7JM% 'E7_ JOQ]_T6GQ! M_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M>JT4 >5?\*K\??]%I\0?^"7 M2?\ Y%H_X57X^_Z+3X@_\$ND_P#R+7JM% 'E7_"J_'W_ $6GQ!_X)=)_^1:/ M^%5^/O\ HM/B#_P2Z3_\BUZK10!Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT M^(/_ 2Z3_\ (M>JT4 >5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@ M_P#!+I/_ ,BUZK2$X&3P* /*_P#A5?C[_HM/B#_P2Z3_ /(M'_"J_'W_ $6G MQ!_X)=)_^1:Z[6_B7X:\/[EN=5A>5?\ EC;GS7SZ$+G'XXKS_6_VBHEW)I&E M-(>TUX^T?]\+G/\ WT*\?$YO@<)I5JJ_9:O\#FJ8FE3^*1I?\*K\??\ 1:?$ M'_@ETG_Y%K-U?P?XJT"/?J/QYUBS&,A9=)T@,?H/LV3^% MTB;_ )968\H?F/F/XFN1DD>:1G=F=V.2S')-?*8GBZG'3#4V_-Z?@O\ -'G5 M,R7V(_>=AK?BOQ#8;DT_XQ>*-3<=&&B:3%&?Q:US_P".UFZ;\3/'=BTGVCQK MJ6IHPQLNK2Q7;]#%;H?UKE;[5K+2TW7=U#;CMYC@$_0=ZY;4OBII5KE;2.:^ M?MM&Q?S//Z5Y]&MQ%GCMA(2<7_*K+_P)_K(\RKCZLMY6]/ZN>@:GK5_K4WFW M]Y/>2?WIY"^/IGI5"25(8R\CK&B]68X _&L#1?#?Q3^(&TZ)X9GL;1_NW-Q& M(5QZAYQ0X%Q$GSYGB8 MT^Z7OR^=M/Q9A&G7K:P@WYO3\SS[4OB%HFFY'VK[4X_@MQO_ %Z?K619^,O$ M/BZY-KX7\.W-_+G'[N%YV'N0HPOXG%?6WA/]EOX=^$]C_P!C?VQ<+_RVU9_/ MS]4X3_QVO4[*QMM-MDM[2WBM;=.%BA0(B_0#@5]3AN'\AP.JI2K2[S=E_P" MQ_4[Z>65I?Q)I>A\6:+^S+\4_&VU]:O(- M&Y,=Q."V/:.+(_!B*[*+]@W3I M+39<^,[]9_\ GK:6<: ?@Y>OJBBOHXXZI1A[+#15*/:"45^!Z-/+"54:'\2]1TUP,>=#X?TCS3]7-KN/XFND_X57X^_P"BT^(/ M_!+I/_R+7JM%<,IRF^:3NSTHQ45:*LCRK_A5?C[_ *+3X@_\$ND__(M'_"J_ M'W_1:?$'_@ETG_Y%KU6BH*/*O^%5^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$ M'_@ETG_Y%KU6B@#RK_A5?C[_ *+3X@_\$ND__(M'_"J_'W_1:?$'_@ETG_Y% MKU6B@#RK_A5?C[_HM/B#_P $ND__ "+1_P *K\??]%I\0?\ @ETG_P"1:]5H MH \J_P"%5^/O^BT^(/\ P2Z3_P#(M'_"J_'W_1:?$'_@ETG_ .1:]1GN(K6% MY9I$BB099Y&"J!ZDFO/?$W[1'PZ\)[Q>^*[&65>L-BQNGSZ8C#8/UQ42G&&L MG8WHX>MB'RTH.3\E;(/JTA8?DHKDGC:,>M_0^AP_#695]7#E7F_TU?X'U)_PJOQ]_T6GQ M!_X)=)_^1:XWQ-?S^#MXU?\ :1O;65?O0#3=(DE'_;-+4M^E?&GB;XI>+_&6 M\:UXDU+4(FZPR7+>5^$8(4?E7+5Q3S+^2/WGTF'X.6^(K?)+]7_D?3?B;]HZ M72=Z:3\7?&6NRC[KKH&D01'_ ($]MN'_ 'Q7GMQ^U5\5/M :U\;ZBD7_ #SN M;+39/U6T2O*8();J9(H8VEE/B#XL5EU+Q;J M3QL,-%;R"WC;ZK$%4_E7".[2,S,Q9F.2S'))]:^GO#/[!_B6^V/KOB#3]*0\ MF.T1[F0>QSL4'Z$UZUX9_8D\ :/L?4WU+7I!]Y;BX\J,_01A6'_?1H6$Q%76 M7XL4\^RC KEHN_E%?\,OQ/@:NQ\,_!WQOXPVG2/"^IW43=)C;F.(_P#;1\+^ MM?I#X9^%OA#P;M.B^&]-T^5>D\=LIE_&0@L?SKJ:ZX9;_/+[CPL1QB]L/1^; M?Z+_ #/@[PS^P[XYU;:^K7FFZ%$?O(\IGE'_ %!M/\ WU7H5M^P%I7V M,K]Y?^>EM9QQ_HS/7U?179#!48]+^I\YB.),RKZ>TY5Y*WX[_B?FA\?O@_%\ M%?&%GH=OJ=WJ]O-8I=+=7D,<;9,DBE?W:J#C:.3D\]>E>9U^NMQ9V]YM\^". M;;T\Q V/IFH?[&T__GQMO^_*_P"%3DI67H>WA.+'AZ$*52DY-+5\V_ MX,_)"BOUO_L;3_\ GQMO^_*_X4?V-I__ #XVW_?E?\*C^S7_ #_A_P $Z_\ M7*/_ #X_\F_^U/SW_90\/:QXD^)T]OHOB*\\+W*:=+(VH6-K!(] M*M=;T6]4)_ _3Y;/P)X/TKPS', )I+*W FG .0) M)3EWQDXW,<9KO** "O/?BU^SW\./CK;6\/CWP=I?B4VXVP3W<.)X5)R5252' M4$]0& ->A44 >2_"O]D_X0?!/53JG@KP!H^B:KM*"_6-IKA%/4++(690<\X( MSQGI7K5%% ' Z7\ _AQHOQ E\=6'@G0[/QC+++/)KD-DBW;22JRR,9 ,Y8,P M)[Y-=]110!XO\2OV,_@G\7O$$NN>+/ASH^IZQ,=TU]&KVTLS?WI&B92Y]VR: M[3X7_!?P+\%=)ETWP-X4TOPQ:3-OF73[<(\S=C(_WG([;B<#@5VE% !7GOQ: M_9[^''QUMK>'Q[X.TOQ*;<;8)[N'$\*DY*I*I#J">H# &O0J* /)?A7^R?\ M"#X)ZJ=4\%> -'T35=I07ZQM-<(IZA99"S*#GG!&>,]*]:HHH **** "BBB@ M#X ^+G_*1SPE_P _P#1FD5]_P!? 'Q<_P"4CGA+_@'_ *,TBOO^@ 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 ***R-:\7:-X=4_P!H MZE;VK#_EFSY?\%')_*LZE2%*/-4DDO/03DHJ[9KT5Y3K?[0FD6>Y-,LKC4'' M1Y,11_7G)_05P&M_'#Q-JVY()HM,B/\ #:I\V/\ >;)_+%?-XGB/+\/HI\[_ M +O^>WXG#4QU&&SOZ'T;>:A:Z;"9KNYAM8AUDF<(OYFN(UOXW>&-)W+#<2:E M*/X;5,C_ +Z.!^6:^<;[4KO5)S->7,UW,>LDTA=OS-4KBYBM8S)/*D,8ZM(P M4?F:^7K\68FJ^3"TTK]]7^GZGG5,RF_@5CUS6_VA-5NMR:98V]@G022DRO\ M7L!^1K@-:\9:WXBS_:.IW%RAZQE]L?\ WR,#]*\^U+XD:)I^52=KR0?PVZY' MYG _6K6BV7Q#\?!3X:\(W*VS_=O+I=D9]P[[5_G6D,DXDSA<]9.,'UF^2/W. MU_DF>9+$U*SY;M^2_P" ;U8^I>,-'TG(GOHMX_Y9QG>WY#I^-=OHO[(/B[Q' MMD\6^*XK*%N6M;$&8_0_=0'Z!J]5\)_LG_#OPOLDETR76[A?^6NJ2F0?]\+M M0_BIKW,-P3@J.N.Q+F^U-?\ MTO_ )$VIX+$U/L\J\_\CY8M_'E]XANC:>&M M O=7N>RQQ,Y^NU 3C\179:+\ ?BWXVVO?-;^&+-N?W\H1\>RIN;\&(K[,TW2 MK+1;1;73[.WL;9?NPVT2QH/HJ@"K=?5X;!97E_\ NF%C?^:?OOUUT7R1Z$,J MCO5FWZ:'S?X7_8E\.6'K"QE7I<"(/-_W\;+?K75T5Z5;&8BNK3F[=ME]RT/3I86A1^""04445Q'4% M%%% !1110 4444 %%8WB#QEH/A.+S-:UK3]*3&1]LN4B)^@8C/X5Y1XF_;&^ M&WA_>EM?W>N3+QLTZV;&?]Z3:I^H)K*56%/XI6.VA@<5BOX--R]%^I[A17QM MXF_;WOI-Z>'O"UO;_P!V;4KAI<_5$VX_[Z->2^)OVIOB7XGW(_B.738&Z1:9 M&MOCZ.HW_P#CU<<\?1CMJ?1X?A7,*VM1*"\W_E<_1?5-8L-#MC<:C?6VGVXZ MRW4RQI^;$"O,/$W[5/PT\,[U;Q$FISKTBTR-I\_1P-G_ (]7YU:EJU]K5T;G M4+VXO[ANLUS*TCG\6)-5*XIYC)_!&Q])A^#Z$=:]5OT5O\S[&\3?M\6<>]/# MWA6:?^[/J=P(\?6- V?^^J\F\3?MB?$KQ#O2WU&UT.%N"FFVR@X_WGW,/P(K MROP_X-U_Q9+Y>BZ+J&JMG!^QVSR@?4J./QKU;PS^QS\2?$&Q[G3[70X6YWZC M7+RX^FXG'X5D5]D^&?V![&/8_B'Q3<7']Z'3;=8L?\#'(]3G7K+JDC7&?JC'9_X[5QP-:>LM#"KQ/EN'7+1O+T5E^-C M\Z=+T>_UNZ%MIUCD-K$TCG\%!->G>&?V5_B7XGV,OAV33(&ZRZG(MOC MZH3O_P#':_1;3=)L=%M1;:?96]C;KTAMHEC0?@H JW77#+HKXY7/GL1QA7EI M0I)>KO\ Y'QQX9_8'O)-C^(?%4$']Z'3;']C7& MG76N3+_RTU&Y8C/^ZFU3^(->W45VPPM&&T3YO$9[F.(^*JTO+3\C'\/^#]"\ M*0^5HNC6&DIC!%G;)%GZ[0,_C6Q1174DEHCPY2E-\TG=A1113)"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 ^*_B5_R>19_]AG2?_0+>OM2OBOXE?\ )Y%G_P!AG2?_ $"W MK[4H **** "OE7_@J/\ \F)_$W_N&?\ ITM*^JJ^5?\ @J/_ ,F)_$W_ +AG M_ITM* /5?V3O^36?@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ M/BY_RD<\)?\ /\ T9I%??\ 7P!\7/\ E(YX2_X!_P"C-(K[_H **** "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 **** "BJFHZM8Z/#YM]>060(/UKA=;^.WAO2 M]RVK3ZG*./W";4_%FQ^@-<6(QV&PBO7J*/SU^['Z<<#\:\%9UG&:3]E@:;](1;?WZ_H>=4S"J^MCT;6_B M=XFU[236'HLOC#QP5'A7P??7L M3_KO-%_97\>^)-K^)/$]KH5NW)M]/4RR >AQM'_CS5W4^ M$,UQ%?V1_A_X=*RWEI<^(+HCZ#IGAVT%KI6G6NFVPZ0VD*Q)^2@5])AN%-=K&PM?"MF__ "TOG"OC_=&YP?P6 MO0/#W[%>EM(EQXJ\2ZAK"-C:/X9.EQ)'YLP_[:/EA^!KLZ** MB=2=1\TW=^9Z481@K05D%%%%9EA1110 444V218HV=V"(HRS,< #U- #J*\_ M\3?'WX>^$=ZZCXLT[S5X:&UD^TR ^A6,,0?K7DWB;]NWPII^]-$T34M8D'1Y MRMM$?H?F;\U%<\\12I_%(]7#Y5CL5_"HMKO:R^]V1],T5\&^)OVX?'6K;DTF MUTW0HOX6CA,\H^K.2I_[YKR7Q-\7O&OC'<-8\3ZE>1-U@^T,D7_?M<+^E<<\ MPIQ^%-GTF'X1QE36M)17WO\ R_$_2'Q-\5O!W@W>-9\2Z982KU@DN5,O_?L$ ML?RKR;Q-^V[X!T?>FEQ:EKT@^ZT,'DQ'ZF0AA_WR:^"*='&TKJB*7=C@*HR2 M?2N*>85)?"K'T>'X1P=/6M-R_!?Y_B?3GB;]O#Q-?;TT+0-.TI#P)+IWN9![ MC&Q<_4&O)/$W[0GQ%\6[UO\ Q9J"1-P8;-Q;)CT(B"Y'US4?AGX!_$+Q=L.G M>$]1\INDUU']FC(]0TA4$?2O6?#/["7BO4-KZWK>FZ/&>J0!KF4?4?*OY-67 M^U5^_P"1W6R/+/Y$U_V\_P!6?-4TTEQ*TLKM+(QRSN223ZDTROO+PS^P]X%T MG:^K7>I:[*/O))*((C_P% &'_?=>L^&?A!X*\'[3I'A?3+25>DWV=7E_[^-E MOUK6.7U)?$['%7XMP5/2C%R_!?Y_@?F]X9^%7C'QEL.B^&M2OXFZ3QVS"+_O MX0%'YUZUX9_8C\?:QL?5)=-T&/\ B6>?SI1]!&"I_P"^A7WO179#+Z:^)W/G M,1Q=C*FE&"BOO?\ E^!\P^&?V#_#-CL?7-?U'5G')CM42VC/L<[VQ]"*]:\, M_L]?#KPGL:Q\*6#RKTFO$-R^?4&0M@_3%>B45VPP]*G\,3YO$9MCL3_%K/[[ M+[E9#(88[>)8HHUBC485$ ] !3Z**Z#R0HHHH **** "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 ^*_B5_R>19_]AG2?_0+>OM2OBOXE?\GD6?\ MV&=)_P#0+>OM2@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5?^"H_P#R8G\3 M?^X9_P"G2TH ]5_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8 M:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O\ @'_HS2*^_P"@ 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 KW MU_;:79SWEY/':VL"&26:9@J(H&223P!7RW\2_P!MA+2ZFL?!6G1W2H2IU/4 MVQO>.,$''H6(_P!VLG]L[XKW%SK$7@;3YFCM+94N-1VG'FR, T<9]E7#>Y8? MW17SAX7T1O$&M6]H,^63NE8=D'7_ ^I%?5X3 X?#X26/QWPI.7HEK?S]#Y? M'YC451T:#M;=GO\ I_QO^*6I^''U4>(A%=,IDALUL+?RV4=CF,MD]N?2KG@' M]MS5;6ZBM_%^EPWUH?E:\T]?+F7_ &BA.UOH-M9T<:PQK&BA44;0HZ #M7C' MQ"T#^Q->=XUVVUUF6/T!_B7\#^A%?"<(Y[1SS&U\'C()<]Y4[)*RZQNM[*S^ M3//EBL11M*,V_74_2KPSXGTOQAHMOJVC7L5_87 RDT1_,$=01W!Y%:E? W[* MWQ8N/ ?CZVT:XF8Z'K4JV\D3'Y8YVPL!KQ'!JY0G'62L0IQELR>BBBH+"BBHYKB.VB:2:18HUY+NP 'U M)I7MJP)**XK7/C!X7T3Z5A:WXZT#P[N%_JMO#( MO6)6WR?]\KD_I7S3K?Q#\1>(-PO-5N#&W6&)O+3'IM7 /XUSE?*8GBY;8:E\ MY?Y+_,\ZIF7_ #[C]Y[SK?[0^G6^Y-*TZ:\;H)+AA&GU &2?TK@-;^-'BC6= MRI>+IT1_@LTV'_OHY;]:\SU+Q)IFDY^UWL,3#JF[+_\ ?(YJ+2-0UWQ@P3PM MX6U36@3C[1Y1C@'U<\#\2*XZ<>(\Z7-1C)0?5>Y'_P "=E^)YT\96J/EYODO M^ ;MU=SWTS37,TEQ,W625BS'\35.ZOK>QC\RYGCMT_O2.%'ZUU>B_LV_$;Q) MM?6M9T_PM;-UAM%-Q./K@[?R>O0O#7[(G@C29%N-7-]XFO.IDU"X(3/LJ8X] MF)KT\/P6[\V/Q*7E!.3^]VC^+"&#Q%351MZ_U<^,<)! M90ERQ]O7\,UU6C?"_P"*WC+:;3P_#X:M6_Y>-7DVN/\ @&"P_P"^*^O=!\+Z M/X7M?L^CZ59Z7!C!2S@6('Z[1R?K6I7U>%R3)\%K3P_.^]1\W_DJM'[TST*> M5_\ /R?W:'S7H?[&Z7Q67Q?XMOM5/4VMBHAB!],MNR/HJUZSX3^!O@7P3L;3 M/#=F)UY%S=)]HESZAGR1^&*[NBO?>)J\GLXOECV5HK[E9'HT\'0I:QCK]_YA M1117*=@4444 %%%9>N^*M&\+P>=K&K6.E18R'O+A(@?IN(S2;2U948RF^6*N MS4HKQ?Q-^U[\-/#N]8M6GUF9>L>FVS/^3MM0_@U>2>)OV^)VWIX>\*1I_=N- M3N"V?K&@'_H=)OVL/B7XFWI_;W]DP-_RRTR%8MY.TK_FQ)KCGF,%\$;GTF'X/KRUKU5'TU_P C]&?$W[3_ ,-? M"^Y9O$UO?S+TBTU6N<_\"0%?S:O)?$W[>VEP[T\/^%[N\/19M1G6$#WV)OS^ M8KXRK4T+PKK7BB?R='TF^U67."EG;O*1]=H.*XY8ZM/2.A]#1X7R[#KFK7EZ MNR_"WYGL'B;]LSXCZ]O6TN[+0H6XVV%L"V/]Z3<<^XQ7D_B+QUXC\7.6UO7= M0U7)SMN[EY%'T4G _"O3/#/[(/Q+\1;&ETF#186Z2:EG6FFV__/&S@6)/R4 5T0RZ;^.5CRL1QA0C MI0I.7KI_F?G/X9_9A^)7BC8T/AFXL(6ZRZDRVV/JKD-^2UZSX9_8)U2;8_B# MQ1:68ZM#IT#3$^V]]F/^^37V=179# 48[ZGS>(XJS"KI3M!>2O\ G<\+\,_L M9_#C0=C7=I>Z[*O.Z_NB%S_NQ[!CV.:]7\.^!?#OA% NB:%I^E<8W6ELD;'Z ML!D_C6[17;&E3I_#&Q\Y7QV*Q7\:HY>KT^[8****U.$**** "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@#XK^)7_ M ">19_\ 89TG_P! MZ^U*^*_B5_R>19_]AG2?_0+>OM2@ HHHH *^5?^"H__ M "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3?^X9_Z=+2@#U7]D[_ )-9^#?_ &)F MC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2&&O5: "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\ _]&:17W_7P M!\7/^4CGA+_@'_HS2*^_Z "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 **** "BLC4O%VB:1(\=[J]C;2H,F*2X4/\ ]\YR?RKE=1^.GA2Q0&&XN=0; M."MO;L"/^^]H_(UR5L7A\/\ QJBCZM(RE6IP^*21Z#17B^I?M'1J[K8:(SIC MY);F<*?Q15/_ *%7*ZE\>/%5\@6&2TT\@_>MH,D^Q\PL/R KQ*W$>6T=JG,_ M)/\ X;\3DECJ$=G<^DJI:EK6GZ.JM?W]K8JWW6N9EC!^F2*^4]2\=>(M6:0W M6M7SK)]Z-9F2,_\ %POZ5A>OOR:\2MQ?27\&DWZM+\KG)+,E]F)]1:E\8O" M>FM*AU07,L?\%M$\@;Z,!M/YURNI?M&:;&H^P:/=7)[_ &F181^&W?7@]0Q7 ML%Q-Y$$@N9_^>-N#))_WRN3^E>5_K)F>+?)AJ:OY)M_K^1RRS"M+:R,;Q=X- MM?&?C#5]?O[BX\S4+EY_)1AB,$_*F2,D 8';I5K0_"^F^'M[64'ER. K2,Q9 MB/QZ?A5N\OVTW7(=(N[&^M+^6+SQ%=6KPD1Y(WD. <9!'3K5NN#-D>'-.DC6VU*0 M$3&$-Y,8YE8\C.T G'&<@=Z]Z/[,MY@X\7*#_P!@P?\ QVON:7#F9UJ%/$PK MQ<:BNO>E^.FZ>GJC>C1JUDW3CL>)],DC['^S9%/_ *.- M5_J[FT?AJK_P*7^1T?5L7V?WK_,XE?&_B->FOZI^-[(?_9JD3Q]XEC;(U[42 M?]JY<_S-=;-^SAXI5AY.O:1(N.2]K*I_1S44W[.OB]4S#JNB2-GHZS*,?4 T M_P"PL]C\-7_R?_@A[#%+H_O_ ."<]'\2_%,>,:Y>'!S\S[OYU;C^+_B^-LC6 M7)_VH8V'ZK6C_P ,]>-5C/\ I>@O)CC]_.H)[?\ +,XJ!/V?_'P/SGPVP_V= M0N!_[;T?V-Q"MIO_ ,&K_P"2#DQ:_F(O^%S>,?\ H,?^2L/_ ,10OQF\8CKK M&?K:P_\ Q%-;X&_$!6(^P:*P!QN74WY]_P#45'-\%?'T3[5TC3YA_>34@!^J M"C^R^)8_:?\ X-C_ /)A_M?][\2U'\:_%\?74DD_WK:+^BBIHOCGXLCD#-=6 M\H_NM;K@_E@UE2_!WQ_$H(\/6\S$\K%J,7'_ 'UBH6^$WQ 568^%2^!PL>H6 MY)_-P/UI_4>)8]7_ .!Q_P#DAJ$^ ?&HX_P"$+U;_ +[M MO_CU+ZMQ+'K+_P "B_U'[7%K^;[G_D=Q_P -#>(N]CI?_?J3_P".4^/]HC7@ M3YFGZ_\ ]!)Q3Y.)H])?EI^T5JX8;M+LBO<*7!_G5O_AHZY_Z 47_ M ($G_P")KR.;0_$4*;V\(>(BO^QIDK'\@":C.G:VH)/A7Q( /^H)=?\ Q%'- MQ1'[$_\ P!/] ^M8E=7]Q[+'^T@X7Y_#ZLWJMY@?^BS3O^&D?7P[_P"3O_VN MO$%:[9HHZ]5?3YU(_-*/;\41WI5-/^G?_P!J M'UW$+[7X+_(]X7]I"/\ B\/L/I>9_P#9*F3]HVS+?/HDZC_9G4_TKY\FURUM M6"S"XA8C($EK*O\ -:BG\3Z9:IOFNA$F<;I$91G\11]=XECO1G_X+?\ \B'U M^NOM?D?2,?[16D%?GTN]5O12A'\Q4D?[1&A%OGT_457U58R?_0Q7S,OC#1'7 M(U2VQ[N!3T\5:-(<#5+0?[TRC^9I?VGQ#'XJ4O\ P6_\A_VC6_F1]-_\-#>' M/^?+5/\ OU'_ /'*>O[07AMAS;:DOUA3_P"+KYE_X272/^@K9?\ @0G^-2?V MYIW_ $$+7_O\O^-3_;>=Q^*E_P"2,?\ :-7NCZ;A^/GA>3[POHO]^ ?T8U/' M\=/"DC8:XN(QZM;MC],U\P+JUBZY6\MV'J)5_P :>FH6LAPES"Q]%D!J/]8\ MUC\5-?\ @+_S+68UO(^H?^%W>$?^?^7_ ,!I/\*F_P"%S>#O^@Q_Y*S?_$5\ MM_:H?^>J?]]"I*G_ %KS"/Q0C]S_ /DA_P!I5NR_KYGU&OQB\'L,C65_&"4? M^R5+#\6?"4S$+K4(/^VCJ/U6OE>BJ7%V,ZTX_C_F5_:57LOZ^9]6_P#"T/"O M_0L/^_P"M?)=%6N+L5UIQ_'_,?]I5/Y4?7,?CSPW( MN1K^F@?[5W&#^IIZ^-/#TAPNO:8Q]!>1G_V:OD.BK7%]?K27WLK^TI_RGV"O MBS1'^[K.GM]+I/\ &I_[BM%QA4ZT5]_P#P!_VE+^4^ MS8]2LYEW)=0.OJLBD?SJ2.YAF;:DJ.W7"L":^+J*M<82ZT/_ ";_ ( _[3?\ MGX_\ ^UJ*^*:F6\N%X$\@'LYJUQBNM#_ ,F_^U'_ &G_ '/Q_P" ?:%%?&D> MKWT2[4O;A%]%E8#^=2Q^(-4A;='J5XC=,K.X/\ZT7&%/K1?W_P# *_M-?R_B M?8U%?'O_ E6M?\ 08O_ /P)?_&I_P#A./$?_0?U3_P-D_\ BJM<7T>M%_>A M_P!I1_E/KNBODB/X@>)8UP->U$C_ &KEV/ZFI8_B/XHC;(UV])_VI2?YU:XN MPW6E+\!_VE#^5GUE17RC_P +.\5?]!RZ_P"^A_A4_P#PMOQ=_P!!J7_OW'_\ M36BXNPG6G+\/\RO[2I]F?4]%?+L?QB\81K@:RQ'^U;Q,?U2I(_C3XP1LG55D M'HUM%C]%JUQ;@>L)_)4;)@TZ0>C0OC]'K1<4Y?_>^[_@E?VA1\SZ*HKYY_X:&\1_\ /EI? M_?J3_P".5/\ \-$:U_T#;#\G_P#BJM<3Y=_,_N8_K]#N>_T5X)'^T5JH7Y]) MLV;U5G _F:EC_:,OPW[S1K=E]%F8'^1K1<2Y9_._N?\ D/Z]0[_@=_\ %WXK M:7\(O"LFK7X^T7,A\NTLE;:]Q)CIGLHZENP]20#\#_$7XP>*OBG?O)K&HR-: ME\Q:= 2EO%SP @ZGW.3[UZK\9C=_&3Q%;ZE>7;6%O;0B&WLXUWK'SEFR2,EC MU..@ [5Q.B?"V+2M4M[N:_\ M2PMO$7D[P.'E5]KS M5;-VY9;]$GRV7K^A\[CL15Q,^6&D/S-/1_!L$'A$Z9<(OFW";I7QDB0]#_P' MC\J\]\->-/$OPOUV271M3N-,NX9"LB1MF.3!Z,A^5A]17M595QX7TJZU![Z> MQBFN6 !:0;@<# X/'Z5^?\/<:2RZMB9YC%U(UGS65OB^?1K3RLM#CE3>C@[- M'T/\%_VC='^(_AF:?5Y;?1=7LL+2/?()U];^/GA_3]R MV,=QJD@Z%%\N/\VY_2OG..-(4"(JHB\!5& *@OM2M--CWW=S%;KV,CA<_3UK M@QG%6*QE9QR^CR)[+XG\M%^3/7685E!1;5^YZIK?QZ\0ZCN2R2WTN(]#&OF2 M?]]-Q^0%<'JFNZCKDGF:A?7%XV%0LBS[,_>Q M;Y(_WWR_^2+WO_)3GYJ^)VO+\O\ (Y>218T+NP11R68X K$N?&FE0W"V\,S7 M]TYPD%DAE=CZ#'&?QKZ!T']DGPI;R)/X@OM3\4W"G)6[G,4&?9$P1]"Q%>L> M'?!N@^$8/)T71['2TQ@_98%C+?4@9/XU[N&X0P-'7%595'VBN5?>[M__E_?\ R!KO-%_9(OM2"OXM M\97,RG[UGH\8A3Z;V'S#ZJ*^DJ*^KPV$P6!_W2A&+[VYI??*[7RL>A3RVC'X M[R_KR/._"?[/W@#P;L>Q\.6L]RO/VF^!N9,^H+Y"G_= KT-5"*%4!5 P !P* M6BNVI5J57>I)M^9Z,*<*:M!604445D:!12,P522< FQ2)]Z&&;SY1]4CW-^E3*48J\G8VIT:E9\M*+D_)7.YHKYM\3?MT>#M,WIH MVE:GK4HZ.X6VB;\22W_CM>2^)OVYO&FJ;TT?3=,T2,]'*-<2C\6(7_QVN2>, MHQZW]#Z##\.9EB-?9\J\W;\-_P #[LKF_$WQ*\*^#0W]M^(=-TUU_P"64]RH MD/T3.X_@*_-[Q-\:_'?C#<-5\5:E/$WWH(YC#$?K&FU?TKB22>3R:XIYE_)' M[SZ/#\'/?$5ODE^K_P C[^\3?MK?#W1-Z: !7;^&?@?X]\7[#I M?A34IHV^[--#Y$1^CR;5_6N1XO$57:/X(]Z'#^4X)<]97\Y/_AD:?B;]I#XD M>*]ZW7BJ]MH6X\K3R+5<>F8P"1]2:\YN;J:\G>:XEDGFL^&?V&?!>E[7UC4M3UN4=4#K;Q' M\%!;_P >H6%Q-;67XCEG>3X!&?AMXK\9%?[$\.ZEJ2- MTE@MG,8^KXVC\37Z0^&?@IX$\'[3I7A738)5^[/) )I1])'W-^M=J..!P*ZH M9:_MR^X\/$<8K;#T?FW^B_S/@+PS^Q3\0M:V/J"Z?H,1Y/VNY\R3'LL889]B M17K7AG]@S0+/8^O>([[4F')CLHDMD^A)WDCZ8KZDHKLA@J,>ESYS$<2YE7T4 MU%>2_5W?XGFGAG]F_P"&_A38UIX5LKF5>?-U &Z;/KB0D _0"O1K6UALH$AM MX8X(4&%CB4*J_0#I4M%=D81AI%6/GJV(K8AWK319_\ 89TG_P! MZ^U*^*_B5_R>19_ M]AG2?_0+>OM2@ HHHH *^5?^"H__ "8G\3?^X9_Z=+2OJJOE7_@J/_R8G\3? M^X9_Z=+2@#U7]D[_ )-9^#?_ &)FC?\ I##7JM>5?LG?\FL_!O\ [$S1O_2& M&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4CGA+_@'_HS2*^_Z "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* "BBJ]]J-IIN06/Z5YM;,L%0_B58KYJ_W M;G-+$48;R1ZQ17@&I?M$:S-(?L.FV5I&1C$Q>9@<=005'Z5RNI?%?Q9JD;)+ MK4T2$Y ME6$C_@2 -^M>)6XHRZG\#0P M_*N5U+]HR]DCQ8:+;V[Y^_S7,\\< ]9'"_SK0TW2=4 MUK']G:/J6H*1D26]G(T9_P"VF-OZUQ+.<[QW^[0=O[L6_P 7/\ B3PZT\.:/^^:^K0%C4 *JCZ "N>U? MXC^%- S_ &EXETBQ(_AN+Z)&^F"V37N4.%,!'XE*;\WI^"3_ !.N&61^U)OT M_IGC>F_LZ^)+K:;_ %;2]-'<6\G1RE3_ATG+[V>LZ; M\%_!.F[2OAZUNV4Y#:ANNR#ZCS2V/PKK[.QMM/@$-K;Q6T(Z1PH$4?@*^/\ M5_V^KR3<-+\(6\'H]W>M)G_@*HO\ZXG6/VV?B+J6[[*=+TH=OLMIN(_[^,]= MSJ4J:Y958I>M_P KGOT.'\?+^'0:^5CU#]I+7=$T#XK+-?W:V][+I4"#D^[J<9_X W^%>-^-_'VO?$;61JOB*_;4;]8A")6C1 M,("2% 0 8RQ[=ZY_..E?GN,RS"8K&3K5I2E%OHTONO%_D?0UN!88RBJLZTHU MFE>]I15E:VEG^)]#?\)[H'_01C_[X;_"D;X@>'T&6U.,#_=;_"OGWSI/[[?G M368MR3D^]*MDF3\G[GVO-YRA;\(_Y'DX?P[K^T_VG$+E_NIW_'1?B?9/[/?B MK3M=^)UG%I=Q'=S);S-*-I!6+;@D$C^]LKZQK\E-#\0ZIX9OOMNCZE=Z5>;2 MGVBRG:&3:>HW*0<'TKNM/_:2^)FEE3#XPU!\?\_&R;OG^-37LY6Z.6X?V%Y/ M6_3_ (![%3@JI0?)@ZEX?WGK^$;6/TQHK\Z8/VO?BI"RE_$4_RRBKMO^WAXV7=Y^AZ!)Z>7%.F/SE-/Z_1,GPKF2V2 M?S/N>BOB6W_;V\2JA$WAG2I&SP8Y)5&/H2:NP_M]ZHL8$O@^T=^[)>LH_+8? MYU7UZAW_ ,GPSF:VIK[U_F?9M%?'\?_ 4 <(H?P(K/CDKJ^ ?P\@U?7]OS M3SMW>#+D>N-04X_\AU7URA_-^9B^',T7_+G\8_YGUC17RW'^WMX>,BA_"^IJ MF>2LT9(_#BKL/[>7@QI )=!UU$[LB0L?R,@_G5?6Z'\QD\AS-?\ +E_A_F?2 M]%?.UO\ MT?#^9B'T_Q! ,9W26L)!]OEF-7;?]MCX;S;M[:M!CIYEF#G_OEC M5?6:/\R,GDN8QWH2^X]\HKQ"W_;*^&$R$OJEY )FA)_@?3KK(_*,BJ^L4OYU]YD\JQ\?^7$O_ 7_ )'L5%>51_M2?"V1%<>+ M;8O+\9'>C+_P !?^1Z M/17"Q_'3X>2R*B^-=#!8X&Z^C4?F3@5>A^+G@:XD$<7C3P]*YZ*FJP$_D'I^ MTAW1D\+B([TW]S.LHK M_B!X7NF*P>)-(F8#)$=]$Q'Y-5VW\2Z1=[O(U6RF MV]?+N$;'Y&JYEW,G2J1WB_N-!T61&1U#*PP589!'I57^Q[#_ )\K?_OTO^%3 MV]U#=(7@E29 <%HV##/IQ4M6F^ADUW,EO">ANQ9M&T]F)R2;6/)_2J\W@'PQ MVJK:3^\GV5/^5?<_AR>?^$1T[_O@_XUZ'15_6:ZVF_O9/L*7\B^Y'F[_L MY_#AF+?\(O;IGM'-*B_D' J&7]FKX;S,"?#NPCC]U?7,?Y[9!FO3J*EXBL]Y MO[V3]6H?R+[D>5R_LQ?#J1,)HUS"W9TU2[R/SE(J,_LP^!""/L^ICW_M2X_^ M+KUBBH=2;W=Q?5:'\B^Y'D"_LM^#HUPMUKJCT&J2"H3^ROX6\QG76/$B _P_ MVED#\U->RT5#L]TON7^0OJ>'_D1XI/\ LI>')F!3Q'XH@ 'W8[Z,@_\ ?41J M*?\ 92T9DQ#XL\31OGK)/ PQ]!"*]PHJ'"D]Z<7_ -NQ_P B?J>'_D/"O^&5 M+-8RJ>,M<#8X+K V#[_N^?SJ!/V57C.1XXU,_P"]:0'^8KWRBH=##O>C!_\ M;D/_ )$7U'#_ ,OXL^?6_97U'<2OC^Y"YX!TJ$_UJ*;]EG6F?,/Q ")CH^BH MQ_,2BOH>BH>%PC_YAZ?_ (+A_P#(D_4,/_+^+_S/G.;]EWQ)&H\GQW;3-GGS M=&V?RE-0M^S'XMC5BGC#397QPLFFLH_,25])45F\#@GOAZ?_ (!'_(7]GX?M M^+_S/F?_ (9K\;_]#+HG_@)+_P#%5#_PSK\0^VK>&^&A_ MX"3_ &=0[/[SY;?]GGXE*Q"7OA61>S-- ]2(SC] MW-"Y_(,:^RZ*S>0Y0_\ F&7_ (%/_P"2)_LRG_._P_R/B_\ X1KQLL99_ >M MC:,D(B-^7S9-0)I/BTGY_ ?B11_LV6?ZU]KT5#X>R=_\N/\ R:7^8O[,C_._ MP/B%H_$:L5/@+Q=D'&1H\A'Z5'-<:M;/LF\(^)HGQG:^DR@_J*^XJ*A\-Y._ M^74O_ W_ )$_V6OY_P #X7EU:ZMU#3^']=MPQP/-TV4?TJ)O$B1JSRZ;JL** M,EY+"0 ?I7W;14/AC)W]B?\ X&O_ )$7]E_W_P /^"? C?$31(Y?*>>9),X* MM X.?IBNE!R,UU'[1GPOM(_BU8>)HYHV6\@\RYM=PWB:,*B/C^ZPQ^,9]:Y> MOA>)<#EF7UJ=#+W)NUY\S3LWLE9+;=^J/'J4YTJDH3Z!0V=IVD!L<9Z445\< M0>.:UXR\1W&H2V+3&VE60Q>3:KM.[., _>_6ONWPG^SKX#\*K%-_8,.IWX + MW6IDW+,V.N'RHY] *^?_ (V:=M7JKZ]&F>KEF&34JE17UTN,AAC MMXDBB18XT&%1!@ >@%/HHJ3Z,**S]8\0:7X=M_M&JZE9Z9;_ //6\G2)?S8@ M5Y9XF_:T^&GAO>JZV^KSK_RRTR!I<_1SA#_WU6(Q+M1IN7HF M>QT5\B>)OV^$&]/#WA1F_NSZG<8_.-!_[/7DOB;]KKXE^)-ZIK$6C0-UBTRW M6/'T=MSC_OJN.>.HQVU/H\/POF-;6:4%YO\ RN?H?=WEOI]N\]U/';0)RTDS MA5'U)KS?Q-^TI\-O"N];GQ3:7)KCS]7 MU6]U2;.?,O+AY3^;$UFUQ3S&7V(GT>'X/I+7$56_16_%W/M3Q-^WIH=KO30/ M#5]J#=!+?RK;K]<+O)'Y5Y-XF_;4^(FN;TL)-/T&(\#[';!WQ[M(6Y]P!7BF MC^']4\17'V?2M-O-3G_YY6<#RM^2@FO4O#/[)7Q+\2;&;1$TB!O^6NISK%CZ MH,N/^^:YO;XFM\-_D>PLKR7+E>JHI_WG?\'_ )'G_B3XB>*/&#,=;\0:EJ:M M_P L[BY=HQ]$SM'X"N=KZ[\,_L#N=C^(?%:K_>@TRVS^4CG_ -DKUKPS^R+\ M-/#>QGT>769UZ2ZG<-)^:+M0_P#?-5'!5ZCO+3U,JG$N685A['OX]0U MZ4V19#]7QN/XFNBHHKK2459'@SJ3J/FF[OS"BBBF0%%%% 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 %%%% 'Q7\2O\ D\BS M_P"PSI/_ *!;U]J5\5_$K_D\BS_[#.D_^@6]?:E !1110 5\J_\ !4?_ ),3 M^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >J_LG?\FL_!O_ +$S1O\ MTAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!\ ?%S_E(YX2_X!_Z,TBOO^O@#XN?\ MI'/"7_ /_1FD5]_T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !116%J7CKP[I/F?:M:L8WC^]$LZM(/^ EOTJ)3C!:@&')M[1[=17S3J'QT\67S*8KFVT_'5;6W4AOKYFZN6U'Q M=KFK*Z7FKWUQ&YRT3W#%#_P'./TKQ*W%F"AI3C*7RLOQ?Z')+,J:^%-GU?J7 MB+2M'=4O]3L[%VY5;B=(R?H":Y34/C9X2L4?9?R7DBG'EV\#DGZ%@%_6OF0 M+P!@4,P522< =S7B5N+J\M*-)+U;?Y6.2695'\,4CW34?VC;.-U%AHMQ<)CE MKJ98B/P4/G\ZY74?C]XEO$=+>.RL03E7BB+.!Z99B#^5>86MU'J$WDV6^_FS MCRK*-IW_ .^4!-=+IOPZ\7:OM-KX9OQ&?^6EULM@/CZ;^SWXKO-IO+S2M+4_W6DNG ]UP@S]&K0E^#OA#PZ<^)O'R6 M[*?FC\^WLD^A#[F'X,*I<.YQC7_M%2W^*3E_Z3S#6%Q-7=/YGD]0-J%LLPA, M\9F/ B5@7/T4I3X,C#7$UG]R7XM_H>E0R/%U_ABWZ)L MY'3O"/B36,?8?#>K7&>C26QMU/T:78I'OFNHT_X$^,]0YE@T[3$_Z>KLO(/^ M QJRG_OH5S>L?M]CE=+\'_22\OO_ &54_P#9JXC6/VXO'U_N6SM-'TQ>S16[ MNX_%W(_2O4I\/Y-A_C?-ZR;_ /2+'OT.#\;4WI2^=E^9]":=^S2[?\A/Q/*1 M_=TZS6(C_@4ADS^0KJ-._9]\'6?S7%M>:G)_>O+R3'XHA5#_ -\U\.ZQ^TY\ M3=:W>=XLNX5/\-HD=OCV!C4']:XC5_&OB'Q!G^U-=U+4MW7[7=R2Y_[Z)KU* M?]EX7^%!)]XP5_O=F?04.",1]I17J[_YGZ5+=?#GX>L2)O#/AZ1>K;[>W?\ M$\$GI[UA:O\ M0?#'1B_X)]X:Q^W+X$L@5LM/UC49.Q$,<:?FSY_\ ':XC6/V^I6W+ MI7@^-/22\OBV?^ J@_\ 0J^1J*YI9I+[--?.[_5?D>M3X2P,?CE)_-+]#Z#U M?]M[XA:AD6L6DZ8O;[/:L[?B7=AG\*XC6/VE/B7K>[S_ !??Q!O^?39;?EY: MK7$:3X4UOQ 5&EZ/J&I%N!]DM7ESV_A!KM-)_9O^)FM;?L_@_4(\_P#/V$MO M_1C+4?7\9/X/PBO\KG9_9.383^(HK_%+_-G&:OXMUOQ 2=4UB_U$MR?M=R\N M><_Q$]ZRMQ]:]^TG]B/XBZ@5^U-I.EKW^T798C_OVK?SKM=)_8#O),'5/&,$ M/JEI8M)G_@3.O\JERQ]96E*5O4/[0R/"_"X+T5_R3/DNBONK2/V%/!-H0U_J MVM:@P_A62.)#^ 0G]:[32?V4?A?I&"/#2W<@_CN[J:3/_ 2^W]*A8"M+5V.> MIQ7E]/2"E+T7^;1^<-:&E^']4UQMNG:;>7[=,6L#R'_QT&OU$TGX8>#]!P=. M\+:/9..=\-C$K?\ ?6W-=*JK&JJJA548"@8 'I6T1VFM:7>:3=21B58+Z!H9"A) ;:P!QE3^59E?4?[:G@GQ# MK?Q2TZ^TW0]0U&S;2HXA-:6KRIO664E25!P0&4X]Q7S_ /\ "M?%W_0JZU_X M+IO_ (FO-JTG3FXI;'V>!Q\,5AH5YM)R6USG**UIO"6N6^IPZ;+HNH1:C,NZ M.T>UD$KCGE4QDC@]!V-7?^%:^+O^A5UK_P %TW_Q-9\DNQW^WI?SK[T:7PE^ M%FH?&#Q2^A:9=VUE%RP&2<'CV/I7V]7K8 M7"0JT^::U/SW.\^Q6"Q?LL-).-ETN?GM??L8_$VUW>586%YCIY%\@SS_ +>V ML#4/V7_BAIN3+X2N7'_3O-#-_P"@.:_2BBNSZA0[/[SQEQ9F"W47\G_F?EAJ M/PE\;:3G[9X1UNW4=7?3Y=O_ 'UMQ7-W>GW6GR>7=6TMM)_=F0J?R-?KG3)H M8[B,QRHLD9ZJX!!_"K^H87JI?>O_ )$VCQ?C5O"/X_YGY$;3Z4;3Z5^J^H?# M?PEJV?MOA?1KS/>?3XG/ZK[US&H?LW?#/5-WG>$+%-W!^SEX.V/X&&*M9=@G MNY+[G_D;QXPK_:IK\?\ ,_,_:?2C:?2OT)U#]C7X9WN[R=/OK#/_ #[WSG'_ M 'WNKF=0_81\(RY-EK^M6WM,8I0/R1:I95@I?\O9+Y(WCQA/K27WL^&Z*^O= M0_8%D7E_Y-_P M\WHKHM0\!^)=(S]O\.ZM98Z_:+&6/'YK6&T91BK+M8'!!'(JO]6*C^&JG\C= M<54GO2?WHAHJ7:/2DVCTJ'POB.E2/X_Y&JXHP_6G+\/\R.BI-H]*-H]*S?#. M,Z3C][_R-%Q/@^L)?*,=%20@#\,TJM TP:2$B/&"D+[?QR0U:]K<>&%?\ MTG2M6=,_\LM3B4C\[L$C^_=,P_(Y%=9:? M!OX::E&?LOQHLQ)V6ZT.:W'7N7D&*V;7]EG0-4C']F_%WPQ>2DC]WO13^0E) M'Y5A+ X^&\)(G^U3]=R">_)_X"O\CDK?]K_XIPH5?Q!# M.'Y=:?WI?J=_'^WIXL$BF M3P[HS)GD*903^.\U=A_;YUM9 9?"=@Z=U2Z=3^9!_E7DTO[,?Q0AC+MX0NR! M_=EB8_D'S5*;]GGXDV\>]O!NJ$9Q\D.\_D"31[;%KO\ <']GY#/;D_\ O\ M@GN=O^W]7J@?/YPBOG&X^" M/Q!M0"_@G7CG_GGITK_^@J:I7'PK\:VC 3^#]>A)Y DTR=<_FM'UG%+K^'_ M#^QGA5HP9?#FL( M_=4,3#\]P_E7Q[-X&\26LFR;P_JL3XSM>RE!_5:I2Z#J<$A233KN-UZJT# C M\,4?7,0MW^ ?ZNY3+X8_^3/_ #/MR/\ ;N\"%%+Z-XB5\ @?CYPJ\O[< M'P[;;F'6ESZVBR,GPA@NE27X?Y'Z=V_[0'PXN$+)XST@ ''[RY"'\CBK ML/QH^'\\8=?&_AX _P!_5(%/Y%LU^6]%5_:,_P"5&3X/PW2K+\#]58_B=X.E M173Q9H;HPR&7482#_P"/5>7QCH$F-NN::V[IB[C.?UK\G**K^TI?RF3X-I=* MS^[_ ()^N,>J64TBI'>6[NQP%6523^M6J_(2GPSR6\@DBD:)QT9&(/YBJ_M+ M^Y^/_ ,7P;VQ'_DO_P!L?KQ17Y*V_B/5K5BT&J7D+$8)CN'4G\C5VW\?>)[3 M=Y'B/5H=W7R[Z5<_DU5_:2_E_$R?!M3I77_@/_!/U=HK\K[?XL^.+5"D'C+Q M!"A.2L>J3J,^O#U=A^.7Q#@C"+XUUT@?W[^1C^9.:K^TH?RF3X.Q'2JON9^H M=%?F3'^T3\2HT51XRU,A1@;I 3^9'-7E_:A^**;<>+KGCU@A/\TJO[1I]F9/ M@_&=*D?Q_P C]***_.6/]KCXK1R*S>*%D /*MIUK@_E$#5V']LCXGQR!FU6S MF']U["+'Z &J_M"EV?\ 7S,7PCCU]J'WO_Y$]#_:\^(-[X3^*EK:V]O!-')I M4,F9=V0?,E&.#TX_G7BD?QJU#^.QM1]-W^-8GQ(^)FM_%77HM8UYX9+V.W6V M4P1"-=BLS#@=\L:Y2OFJN'PM3$RQ$J2E=]>OXGTD>$,NKX6-/%4_WEM91;3O M^7X'I?\ PN:]_P"?6U_)_P#&HY/C3?C[EE:L?^!8_G7G%%;5J>!J0Y8X2G'S M2E?\9,XY>)OVS_ASH.];*XOM>E' %C;%5S[M(5X]QFOS[HJL) M46!I.E0BDF[GKOA/+?:XWIX?\,6=D.@FU"9IR M??:NP _B:\E\3?M-?$KQ5O6?Q/5IH6V 'IN0!C^)-8'AGX->./&&TZ M3X6U.YB;[LS0&*(_]M'POZUZSX9_8<\<:KL?5[W3-#B/WE:0SRC_ ("@VG_O MNNKFQ5?:_P"1O['(\LW4$UW]Y_C=GSW?:A=:G<-<7ES-=W#?>EGJQ;;:)O^ CM>&?@1\/\ PAM;3/"FG)*O MW9KB+[1(/V/>V]CH,37QZF'3X5@'TW-O)'X"O6O#/[,OPU\*[&@\,6U[,O/FZD6N23Z[7)4?@! M7J-%=D,-1AM$^19_P#89TG_ - MZ^U* "BBB@ KY5_X*C_\F)_$W_N&?^G2TKZJKY5_X*C_ M /)B?Q-_[AG_ *=+2@#U7]D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ +$S M1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_P" ?^C-(K[_ * " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **IZEK%AH\:R7]];6*,<*US,L8/T)(KF-2^,'A+36D M1M56XD7^&VC>0-]& V_K6%6O2H*]6:CZM(SE4A#XFD=G17D6I?M&:9&H_L_2 M+NY?."+F1(1]05W_ ,A7,:E^T)KUPT@L[.QLXF^Z65I)%_'(!_[YKQ:W$&6T M=ZMWY7?_ /Q.66.H1ZW/H2H[BXBM86FGE2&)1EI)&"J/J37RKJ7Q/\ %6JJ M%GURZ0#I]F(@/YQA<_C7.75U-?7#3W,LEQ.QRTLK%F/U)YKQ*W%V&C_!IN7K M9?YG)+,H_9B?5&I?%#PII:@S:Y:R9_Y]6,Y_'RPV*Y?4OV@] M?-2TM+Z]=? MN-L6.-OQ)W#_ +YKYZJO=:E:6/\ Q\W4,'_720+_ #KQY<4X[$2Y,/22;\G) M_P!?(Y)9C5>R2/9=2_:,U.7;]@TBTM3W^TR--G\MF*Y;4OC%XMU+S5_M0VT4 MG_+.VB1-OT;&X?G7D]Y\1?#]FK_Z>LS+U6($G\.Q_.L2\^,6EQ(&MX9)^<%6 M^5A[]"/UI-<1XSXN:*\[4_SY3:EA\SQG\&G.7HG^B/2]2UC4-8V_;[ZZOMOW M?M4S28^FXFJ=>77/QFC$A\NVFEB/3;MA=?Q/F _D*S9OC#='(33(9ACA[JXF M+C\(GC0_BM9KAW$57SXO$Q7S1O9QQ MZK5*:3PEIF3K'Q+T"UV_>CTF";42?8,NT?C@U\I;B>II*]2G@LHH?!AN9]Y2 M?Y:H^@H>'M&/\:LWZ+_@GT_-\3/@[H_^MO\ Q9XF?NL$<=K$3^&QP/Q-4I/V MFO NCD?V+\*[6YD7[ESK%WY[K[_.CG_QZOFVBO4IXZ.'TP]&,/16_*WY'T%# M@K*Z.K3;^7^5_P 3Z(U#]M[QJ\?D:7I6AZ1;KPBQ6[NRC/3E]O\ X[7&:Q^U M'\3]:R)?%5Q;H>BV<,4&/Q10?UKB])^'?BK7RHTWPWJU_GO;V,KC\PN!7::3 M^RW\4-8P8_"L]NA_BNYXH/_$_B#<-3\1:KJ(;J+J]DD'Y,QK!W'UKZ*TC]AGQW>D->ZAHNG)W#3R2/ M^2IC]:[72?V T&&U3QDS>L=I88_\>9__ &6DXXZKI)OYO_@A_:F287X)17^& M/^2/C^BOO;2?V'OA]88:[N=8U-NZS7*(I_!$!_6NTTG]F/X8Z+CR?"5I,PZM M=R27&??#L14QR^J]VD'RITO0-+TTKR/LEE'%CO\ PJ*VZWCEO\TOP/*J<9?\ M^J'WO_@?J?FII/[,GQ.UHKY/A*[A4]6NY([?'OAV!KM=)_8?^(-_@W=QH^F+ MW$UR[M^2(1^M?>U%=$,E4=X[. MP)S_ ,"9Q_Z#7:Z3^PQX$LL->ZAK6HOW#3QQI^2IG]:^C**WCA*$?LGE5.(, MSJ[UFO1)?DCRG2?V6_A?H^&C\*P7#CG==SRS9_!G(_2NUTGX=^%=!Q_9OAK2 M+ C^*WL8D/YAD^2^L6'M;W:G'/^VC5S&H?L%Z')G[#XJU"W]/M%O'+_(K7 MU+171'&XB.TV7[2?<^,]0_8)U://V#Q=9W/I]HLWA_DSUS.H?L0?$"S)^SW6 MBWRYX\JZ=3C/<-&/YU]Y45O',\2MW?Y%>VF?G-J'[)_Q1T_)_P"$9-RG]ZWO M('_3?G]*YC4?@EX_TO)N/!NM[5Y+16,DBCZE017Z@45O'-JO6*+^L2ZH_)G4 M/#^J:1G[?IMY9;>#]H@>/'..X]:SZ_7:L?4/!^@:MG[=H>FWN>OVBTCD_F/< M_G6\^F]?1F('Y5O'-J+WBR_K$>Q^>4,\EO()(I&B<=&1B# M^8KH-/\ B5XNTG'V+Q3K5I[0ZA*@_(-["OL;4/V&? MSEK74]#Z?^TE\3 M-+QY/B^^?'_/P$G_ /0U-=-I_P"V5\3++;YU_87^/^?BQ09X_P!C;76:C^P= MXGCS]@\2:3<^GVA)8?Y*]D^QT6G_MW^+8L?;O#^C7/_ %P\V(_J[>]=/IW[?438%_X+=/5[?40W?^Z8 MQV]Z\/U#]F7XG:6"9O"-V^!G_1Y8I^V?X'-OF _I73:? M^V%\,+W'FZS/)\8Z6F3C_ $B;R>^/XP*Z?3O'7AK6,?8/$.E7N[I] MGO8I,_DU?E+16$LHA]F;)^KKHS]=58,H92"I&01T-+7Y*V.L7^E\V5[<6AZ_ MN)63^1]JZ;3_ (S>/-+Q]F\8ZXBCD(U_*Z]<_=9B*PEE$OLS_ CZN^C/U$JB MVAZ=(K*VGVK*PP5,*D$>G2OSOT[]JCXHZ;@)XIDG0=5N+6"3/XE,_K73Z?\ MMM?$2S $T>C7_O<6C#_T!UKGEE-?HTQ>QG'9GVY+X)\.SQE)- TN1&ZJUG&0 M?PVU2G^%O@RZCV3>$=!E3.=LFF0L/U6OE?3_ -O76XR/MWA33[D=_L]R\7?W M#=JZ?3OV]M(DQ]O\)7MMZ_9[M)OYJGM7-++*Z^Q?[BKXB.TG]Y[I>FPI_Z"HJEY8%_!FD@CC]W!L_\ 0<5Y]I_[;WP^O // MMM:L6[^=:HPZ=MDA_E73Z?\ M7?"[42%'B9;=S_#<6DZ?J4Q^MAAD?9YUDSQG ML?2N:6%C'XJ?X%_VACH[5IK_ +>?^9Y(_P"Q[\+69B-#N$!.0JW\^![SYZE_8=^'DD95;K7 M(B?XUNX\C\XR*I3_ +!_@9H\0ZUX@C?/62:!A^0A%?25%3]5H_RFJSO,5_R_ M9\OW'[!7AA@/(\2ZM&>_F)$_\E%4KC]@7268>1XOO8QW\RS1_P"3"OJVBI^J M4/Y39<09G':L_N7^1\BS_P#!/^)I,P^.7C3'232@Q_,3"J4O[ -XLA$?C6!T M[,VFLI_+S3_.OL>BE]2H?R_BS5<29HO^7O\ Y+'_ "/BMOV!]=#-M\5Z<5SP M3;R D?3-46_8-\8!6V^(-#+8X!:8 GZ^77W%14_4:'8U7$^9K[:^Y'P?+^PK MX_CC++J?AV4C^!;J?)_.$"J4W[$GQ&BCW*='F.?NI>,#^J 5]^T5/U"CYFJX MJS%?R_=_P3\K_B1\,];^%.O1:/KT<,=[);KVE>(;1K[3X[&6X\D2O&"ZL@&2I!Q\Q[U]Y^&?A?X1\&[&T7PWING MRKTFBME\W_OLCOM2OBOXE?\GD6?_89TG_T"WK[4H **** M"OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$W_N&?^G2TH ]5_9._P"3 M6?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /@#XN?\I'/"7_ / M_1FD5]_U\ ?%S_E(YX2_X!_Z,TBOO^@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBD9@JEF("@9)/04 +17.:C\1O#&EQLT^N61VG#)# M*)7'_ 4R?TKF-1^/WAFSD*6Z7M^,9$D,(5<^AWE3^E<5;'87#_Q:L5ZM&$J] M*'Q21Z517A>I?M&WDD96PT6"!\\27,[2@C_= 7'YUS&I?&SQ;J$A*7T5BC#! MCM8%QT[%@S#\Z\.MQ+EM+:;EZ)_K9'++,*$=M3Z;K)U+Q9HNCR-'?:M96LJC M)BEN%5_^^7D9.?+N+AW7\ 3@5G=.!P*\2MQA!:4 M:+?J[?@K_F0?O M6\&6/UWEA^EK]R>Y.3[T5X1>_%3Q#>9"W*6R^D,8'ZG)K O=>U+4L_:KZ MXG'I)(2*B.0-N]:LODF_SY3Z##\!YK5UJN,%YN[_ 37XGT->>(M+T_/VG4+ M:(C^%I!G\NM8%]\5O#UGG9<271':&,_UQ7A1);DG-.BA>>01QHTCMT51DG\* M]"GDN"A\7-)^J2^Y*_XGT^'\/*$=<3B&_P#"DOQ?-^1ZG>_&R,9%IIC-Z--) MC] /ZU@7WQ>UVYSY/V>T'_3./6QC/\=W=PI_XZ&+?I7K4LNH0_A4%]W-_Z5<]FGPW MPW@=:MF_[T_TNE^!YM?>,-:U#/GZE<,I_A#D+^0XK):1Y"2S,Q/JQ0]H3+,P_#8H_6NUTG]@73(\'4_%]W8%M8O5/.^&PE9?^^MN* M_472_#NE:&N-.TRST\=,6MND?_H(%:%;QRU?:D>54XRE_P NJ/WO_@?J?G!I M'[*/Q0U<@CPRUI&>LEYJK+)*X_ (! M^M?==%=$[/*J<69A/X5&/HO\VSY*TG]@.SCPVJ>,9YAWCM+$1_^/,[? MRKM=)_8C^'6GX^TOJ^J-W^T784?^0U7^=?0%%;QPE".T3RJF?9E5^*L_E9?D MD>:Z3^S;\,]%*FW\'Z?)MY'VO?<_^C6;-=II/A/0] V_V9HVGZ=MZ?9+5(L? M]\@5K45T1IPC\*L>54Q5>M_%J.7JVPHHHJSF"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH CFMXKF/9-&DJ==KJ"/UKG=0^&/@_5@1>^%=%NL]YM/B8],<$K MQ73452E*.S'=GF>H_LU_#+5,^=X0LDS_ ,^[20?^@,/2N9U#]C/X:7I)ALM0 ML/:WO7..?]O=7N5%;QQ->.TW]Y7/)=3YEU#]@_PI+G[#XAUBV/;[0(I?Y(M< MSJ/[ LZY-AXSCD]$N-/*X_X$)#[]J^P**WCF&)C]O\B_:S[GPSJ/["WC:W)- MIJ^AW:9X#2RQL>?3RR/UKE]0_8_^)]B"8M%M[X#_ )][Z'^3LO\ DU^AU%;Q MS3$+>S^17MYGYEZC^S[\1]+SYW@W57Q_S[P>?_Z!FN8U#P/XCTC(OO#^J617 M@_:+*2/'..Z^M?JW16\V%K>#TN( M5?\ F//'/H'Q^EZ:+]O$^(M/\9^(-(P;'7=2LB.GV>\DC_D?8?E73Z=\?OB-I>/)\ M9:L^/^?BX,__ *'FOH_4/V"=%DW?8/%E_;'M]HM4FQQ[%.] M+;&Y]/M%H\/\F>K^N8.I\37S7_ #VE-[GGNG?M>?%"QP)-=AO5' %Q8P^GJJ M@G\ZZ?3OVY_'-O@76EZ'>+Z^3+&WYB3'Z54U#]B+XA6>?(GT6^';R;IU/_C\ M:_Y-,] ^?THM@*G\OY#_=/L>LZ=^WS=+M M%_X,AE]6M]0*8Y]#&>WO73:=^WCX7DQ]O\.:O;>OV=HINWNR=Z^6=1^"OC[2 MI:3D7VGW5F?^GB%H_;N*/J.$J?"ON8O94W ML?>>G_MG_#:]QYUSJ5A_U\63''_?!;_(KI]/_:8^&.J8\GQ=9IGC_2(Y8.^/ MXT%?FO16*]:M0#G;%J$JCKGD!L&NGT[]I;XFZ7CR?%]Z^/^?A(Y_P#T M-37/+*:GV9(CZO+HS]!O$WPY\+^-+F&XUWP_IVK7$*>7'+=VZR.JYSM!(SC. M3CW-?.O[1NK?##X3Z>^D:/X.T"[\5W"?*GV.-DLU(XD<8Y;^ZOXGCKY-;_MD M_$R&W>-]1L;AF4J)9+% RDC&1MP,CKR,5XQJ6I7>L:A<7U]<27=Y<.9)9YF+ M.[$Y))/>JH90O:^8:M#EY$ODCJEB*\E;VDOO9^J'AGX;^%O!EW+=:%X>T[2;F5/+>:TME1V3( M.W(&<9 ./8>E=)7R!\'?VT+;1_#:Z9XYBOKR\M0%@U&T19&F3TE!8?,/[PSG MOSR?3+7]LSX:7&W?>ZA;9&3YMDQQ[';FOF)8"O2;BH:>1Y%159RYIMM]]SW. MBO(;7]K+X676P?\ "3^2[?PRV-R,?4^7C]:U;;]H_P"&ET 4\86"Y.W]YOC_ M /0E'YUD\/66\']S,N278])HKB[?XU?#^Y!*>-= &/\ GIJ4*?\ H3"M:W\? M>&+IB(?$>DS$Z@N"PW#RI V1Z\' MI5FLQ!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 ?%?Q*_Y/(L_^PSI/_H%O7VI7 MQ7\2O^3R+/\ [#.D_P#H%O7VI0 4444 %?*O_!4?_DQ/XF_]PS_TZ6E?55?* MO_!4?_DQ/XF_]PS_ -.EI0!ZK^R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^ M#?\ V)FC?^D,->JT %>??'CXW>&_V>?A?K/C?Q149WEGCA0;MK8&Z0$ MX!.!7Y+?M%?#G]HO]IKX8^*OCE\7PW@WPGX=M%GT;PU/$\.[S)8X\16S'<@P M^YII?F;"@ KC: ?JY^RU^T!;_M.?!G2?B#:Z+)X?AU":XA%A-<"=D\J5HR=X M5S;$C/^S*1WH QO MBA_P6#^%GA'Q1%/LNG01^)M=T^#5-9U#8#/-+,@D$1;KLC#! HX^4G&6)/R-_ MP5J^#EE\(/$'@'X]^!K:/P]XE36DM;^YLT"":Z53/;3E1QO'DRACCYAM!Z<@ M'ZF5\H_M._\ !2+X6_LS>))/"]T-0\6>+8(;6"4Y7SI+42PQ'GO(R+^-?&?_!(' MX'V'B30_%?QR\50)K?B[4M7FM+"^OE$DD #W$ZD]))))2I;J!&0,!FR >C? M!_\ X*[?"WX@>+K?PYXKT75_AU>7$BQ17FJ,DMHKG@++(N&CR2/F9=HSDE0, MU]U*P900<@\@BODC_@I9^SEX?^,G[-WBKQ%)ID'_ EWA.PEU?3]41 )EBA' MF3PLW5D:-7^4\!@I'(IG_!+/XPWWQ<_9)T6/5)VN=2\+W@#&^*'_!8/X6>$?%%SHGA M'0-;^(3VS%7O]/"06C[2=_ELV7<#'WM@4]02.:]1_98_X*(?#']J?6/^$>TS M[;X9\7;&DCT76 @:Y502Q@D4E9,*,E3M; )VD FM#]@/]G?0O@'^SIX4^RZ= M!'XFUW3X-4UG4-@,\TLR"01%NNR,,$"CCY2<98D_(W_!6KX.67P@\0> ?CWX M&MH_#WB5-:2UO[FS0()KI5,]M.5'&\>3*&./F&T'IR ?J97RC^T[_P %(OA; M^S-XDD\+W0U#Q9XMAQ]HTK150BTW+E1-*Y"JQ&/E7?&.UCCCW>$1XAM8)3E?.DM1+#$>>\C(OXU\9_\$@?@?8>)-#\5_'+Q5 FM M^+M2U>:TL+Z^4220 /<3J3TDDDE*ENH$9 P&;(!Z-\'_P#@KM\+?B!XNM_# MGBO1=7^'5Y<2+%%>:HR2VBN> LLBX:/)(^9EVC.25 S7W4K!E!!R#R"*^2/^ M"EG[.7A_XR?LW>*O$4FF0?\ "7>$["75]/U1$ F6*$>9/"S=61HU?Y3P&"D< MBF?\$L_C#??%S]DG18]4G:YU+PO=R^'I)I#EI(XDC> GZ12QIGOLH ^NZ*** M "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-(K[_H **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#RCXL_M)>%O@[KMMI&LVVJ7=[/;BY"Z?#&X1"S*-Q=UY)5NF>E>>: MY^W1X=CL"VB>'=4NKP\!=1,5O&/?*-(3],#ZUY5^VI+#=?&: )(LCV^E012* M/X&WRM@^^UE/XUXEIFGRZMJ%O9PC,DSA1[>I^@'-?29;E<72EC,=*T%=I;:+ MJV>;F^9X>C&&&P4?WEO>D^_9+;3JWZ'TW#^UQ\0KW29M7@T'0!I\1.8V26A8E#TZ?E^%?,<.9U@ M<_KXG#5H*G;6#6CY-M;Z76C^?D?._7L31:ESLU\#?LU7%Q\.?B.NMZKIETEC)92VS.H M4,I;:P.UB">5Q^-?3&H?M'6,;+]@T6XN%_B^U3+"1^"A\_G7)C<=@LOJ2IU< M3"5NJ:>GFE>S/K:F8X*M&-2BG"ZU3UL^MNZ['L-%?.FH?'_Q)=JZ6\5C8J3\ MKQQ%G7\68J?^^:YC4?B1XHU1E:?7;Q2O_/O)Y /U$>T&OG:W%6 I_!>7HO\ M.QQ2S&DOA39]57M_;:;;F>[N(;6$<&29PBC\37-:C\5_">EL%EUNWE)Z?90T MX_- 0/SKY8D=II&DD8O(W+.QR3]33:\.MQA-Z4:*7J[_ (*WYG)+,I?9B>_Z MC^T1HT*.++3KVZE4X'F[(D8>N-WFM6&GY^TWMO 1VDD /Y9K OOB?X>L\@7C7##^&&,G]3@5R/-L]QBO2BT MGU4=/O=_S(IU<;BWRT(N3[15_P M3UG4OBSXLU1'CDUF:*-CD+;*L)7Z,H#? MK7-7^I7>K3"6^NI[V4?\M+B1I&_,DUY9??&NT3(M-.EE]&F<)^@S6-)\5O$. MK3>3I]G&LA^ZL$32/_7^5;\CV:/#.=XO5T6E_>:C M^;3_ /8ZAN+RWLUW7$\<"^LCA1^M>9V_@GXN^*G"Q:#XA*RW^AZE/@^4? M][Q=.'H^9_=I^9J7WQ"\/V&0^I1R,/X807S^(&*P+WXSZ7#D6UI<7)_VL(#_ M #_E7?:/^P3XDF8?VIXFTJS7/6SBEN#_ ./".NTT?]@CP]#C^U?%.IWGK]CA MCM__ $+S*]FEPW0C_P NG+_%+_Y'E/2IY#P]A_X^*E-_W59?D_S/FZ^^-&HR MY%K96\ ]7)Q2RB-+X(1C\DW][5 M_P 3TJ=3AK"?P<(YO^]K^;?Y'YEF?4-:N%3?+-0O!GG[':I;_^A%Z[72?V,/AGINW[19:AJN.OVN^=<_\ ?K97NE%= M$<+1CM$\JIGF95?BK/Y:?E8X#2/@'\.M#VFU\&Z2S+R&N;<3D>^9-U=GINC: M?H\?EV%C;6,>,;;:%8Q^0 JY16\81C\*L>54Q%:M_$FY>K;"BBBK, 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 Q M=0\$^'=6!%]H.F7H/!^T6<,=U]*YG4?V?_ASJF?.\&Z2F?^?>W$'_ *!C MTKT"BM(U)Q^&30^9K9GC&H?L@_"^^R8]#GLB>2;>^F]?1F85S&H?L+^![@$V MFK:Y:/\ [4T4B_D8P?UKZ.HK>.,Q$=ILOVDUU/DO4?V!K=LFP\9RQ>BW&GA\ M_B)!COVKF-0_8/\ %4>?L/B+1[CT^T"6+O[*W:OMNBNB.8XE?:O\D5[:?<_- MGXE?LX>-?A;I(U35;2"YTT,$DNK&7S5B)Z;P0" 3QG&,X&>17E]?K??65OJ5 MG/:7<$=S:SH8Y895#(ZD8*D'J"*^#/VDOV;;CX7WDFO:#%)<^%9W^9>6>Q8G MA&/="?NM^!YP6]C!YA[9^SJZ/H=-.MS:2W/ Z**]5^ WP&U/XS:YD^98^';5 MQ]LU#'7OY<>>KD?@H.3V!]:I4C2BYS=DCH;45=GE5%?J[H'@_1?#&@V>BZ=I MT%OIMHNV*#8& ]2<]6)R23R23277@KP]>[OM&@Z9/N.YO-LXVR?4Y7K7A_VO M&_P?BZ^#_@2^WF?P9H#L_WG_LR$,?\ @07-95U^SS\-[O)? MP=I:Y&W]U$8__02.?>K6;4^L6/ZPNQ^9M%?H]WS1GBLFZ_8/\ "3[_ M +-X@UJ+^[YODOCZX1<_I5_VEAGNW]P_;0/D.U^(GBNRVBW\3ZS %.Y?*OY5 MP?48;K6K;_&[X@VJD)XUUX@G/[S4)7_]"8U])W7[ ^FMN^S>,;J+CY?-L5?! M]3AQFLJX_8%NE8>1XVAD&/\ EIIA3G\)33^N8.6[7W?\ /:4V>+V_P"TI\3; M;<4\7WQW=?,6-_\ T)3BM6V_:W^*=NPW>)%G4#&V2PMOSR(P<_C7>W'[!OB9 M=OD>)=)D]?,25,?D#65<_L,^/H5S'J.@7'.-J7,P./7F(#]:/:X"7\OW!S4G MV,RU_;0^)-OL\RXTVYVCGS;(#=]=I'Z5JVO[<_CR':)M,T"X4'DFWF5B/3(E MQ^E9%U^QC\2K?=Y=II]SM.!Y5ZHW>XW ?K65=?LE_%.UW$>&1,BC.Z*_MCGZ M#S,_I1RX"7\OX#M2?8]!M_V\O$BC]_X9TN0Y_P"6J%,?7,)S7BES^S?\ $RU;#^$+]CC=^[V/_P"@L>?:LJX^"GQ M=N_ MP5KYW=/+TZ5__05.*/JV!EM;[_\ @BY*3/I:W_;WTMC_ *1X0O(AC_EG>H_/ MIR@K4M?V[O![;?M&@:W$,?-Y2PO@^V9!FOC^X^'_ (HLU!G\-ZO",XS)8RKS MZV.XW-G<6X4[6\V)EP?0Y%']GX66R_$?L:9]UVO[;WP\N-GF6^MV MVX\^;:(=OUVR']*U+;]L7X8SC+ZK=VW.,26,I_'Y0>*_/:BI>5X=]Q>P@?H_ M;_M4?"RZW;/%D0V]?,L[A/\ T*,9K5M_V@OAQ=$A/&6E+@9_>3;/_0L5^9=% M9O*:/23_ _R%]7CW/U)M?BYX&O=H@\9:!*S#<%74X=V/INS6K:^,= OMGV; M7--N-_W?*NXVW?3!YK\H:*S>41Z3_ GZNNY^N4%Q%=)OAE25,XW1L&'Z5)7Y M%*S(P92593D$<$5I6_B;6+4$0:K?0ANOEW+KG\C6;R=])_A_P1?5_,_6.BOR MQM_BIXTM6)@\7Z]"3P3'JW32?^A9Y]ZS>4 M5.DD3]7?<_3BBOS;M?VG_BA9[/+\6W#;>GFP0R?GN0Y_&M6U_:^^*-N%WZ[! M4U^C7X_Y"^KR/T/HKX%M_P!M?XC0J0_]D3G."''[_1=?B.>-D,#C'K_K16;P M.)7V!>RGV/I"BO!+?]M;X<3;M[:M!CIYEF#G_OEC6M;?M>?"V%KK[#^X7LY]CV6BO+[7]ISX87FW9XNM5W#(\V&:/\ /<@Q^-:E MK\>/AW>;/+\9Z*NXX'FW:1_GN(Q^-0Z%5;P?W,GEEV.\HKF+7XH>#;T9M_%N MA3C.W,6I0MSZ<-UK5M_$FD7>[R-4LIMO7R[A&Q^1K-PDMT*S-*BD!SR.12U M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHKJZALK>6XN)4@ M@B4O)+(P544#)))Z #O0!+17RIX@_;CL[#X@I::;I27_ (2A?RI[WYA<2\X, MD0R %'8,,MCJN:^FO#_B#3O%6C6FK:3=QWVGW2"2&>(Y##^A!X(/(((-=-7# MU:*4IJURY0E'5FC1117,0%%%% !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 ?%?Q*_Y/(L_^PSI/_H%O7VI7Q7\2O\ D\BS_P"PSI/_ M *!;U]J4 %%%% !7RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#!4?\ Y,3^)O\ MW#/_ $Z6E 'JO[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B9HW_ *0P MUZK0 R2%)E"R(LBA@P##(R""#]00#^%?-O\ P4A_Y,E^*7_7E;_^E<%?2M?- M7_!2'_DR7XI?]>5O_P"E<% '*?\ !)__ ),E\(?]?NH_^E6174^ZFOC3_@M5XZMK/X*^"/!<4@?5M8UX7Z MVZ'+F""&1&^7KR]Q'CUP: )?'U]<0_\ !%VUEP5D/A?38?O9^0WL"?\ H)KU M'_@D[&L?[$WA)E !>^U%FP.I^UR#G\ *V/B-\#;_ /X=OWOPU6"236=/\"PQ M?9_XWN[>!)2@'J9(L >]>9?\$:_B!9^(OV8M2\,K<*=2\.ZW,LEMGYE@G598 MWQV5G\X#W1J /KKX^0QW'P*^(T4Q"PR>&]25RV,!3:R ]?:OAG_@B-)(WP;^ M(D94^4NO1,K9X+&W7(Q] OYU]9_MM>/K/X;_ +*'Q1U:\F6$RZ%NW-[!O& T$:1P*1_P.*7 MF@#[JK\NO^"Y%U(N@_!^V'^JDN=4D;ZJEJ!_Z$:_46OSN_X+5>!;G6_@/X.\ M46\32IH.MF&X*_\ +.*XB(WGVWQ1K]7% 'WUX/C6'PEHD<8"HMC JA1@ "-< M8KXP_P""QL,^*+&X6 MYCO]$M6E93G;.L829"?[RR*ZGW4U\:?\%JO'5M9_!7P1X+BD#ZMK&O"_6W0Y M7N(\>N#0!+X^OKB'_@B[:RX*R'POIL/WL_(;V!/_037J/_ 2= MC6/]B;PDR@ O?:BS8'4_:Y!S^ %;'Q&^!M__ ,.W[WX:K!))K.G^!88OL_\ M&]W;P)*4 ]3)%@#WKS+_ ((U_$"S\1?LQ:EX96X4ZEX=UN99+;/S+!.JRQOC MLK/YP'NC4 ?77Q\ACN/@5\1HIB%AD\-ZDKEL8"FUD!Z^U?#/_!$:21O@W\1( MRI\I=>B96SP6-NN1CZ!?SKZS_;:\?6?PW_90^*.K7DRPF70KG3K?@->"?\ !'3P'<^%?V4[K6;J*2,^(]=N;V#>,!H(TC@4C_@<4O- M'W51110!F^(_$-EX5T6ZU;43<"RM5#RFUM9;F3!('$<2L['/$@FU1=)M45Y7?0[Y9 M0 ^EDD0F'S#Q&_13V_O#/V'_ ,-M?"/_ *"WB#_PCM9_^1*^=?BY_P I'/"7 M_ /_ $9I%??] 'C^F?M9?#?6+_B#_ ,)3 M5O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ MD:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* M/*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ MSW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ M (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW M_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G M@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ M ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E- M6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O M5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ M /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#\R/BYXG7QE\3 M?$NL1R2RP7-[)Y+31-$_E*=D>4&?/N;G[==HD;NY< MB)CEGY_NKN)_W37WOI?P8\!Z+&B6G@[15*=))+&.23_OM@6/YU^LK@K#TZ-& MO+$\ZJ+F7*K63VU=_P D>AE^'AB^9U&XI=E>_P"*M^)\6S?%+10^RU%UJ$G0 M+;PDY_/%4=2\?>((H]UKX-U5EQD,UI,^?P5*_0^WMXK6%(8(DAB086.-0J@> M@ J2NZEPWE]+['-ZM_YI?@?1T\'@*>KIN7^*6G_DJB_Q/S2M?%GB_7)@DD%[ MX?1CR\WA[46 _P"^+:0UK6?@RWUAB->^(6K6\9[6?A+6[@?DUM&*_1>BO9I8 M##T/X<4O1)?DD>E3Q%.A_ H4X_\ ;O,_OGS,^"M'^%/P[C= M^>IURS?'R7+[9I>6GY6/G72?&/P"T15%IX6F4KR))/ ^I2N/^!/:$_K77VO[ M2/PYL85AMCKEO"O2.+PCJJJ/P%K7K=%:J*CLCS:E:I5UJ2;]7<\J_P"&G/ / M_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HJC$\J_X:<\ _P#/?Q!_ MX2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1 M_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_ MB#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6 M_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1 MJ]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HH \ MJ_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/ M?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ MA*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ M "-1_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> M?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ MPE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U; M_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5 MHH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ M_P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\ M0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2 MFK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\ M-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^ M(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ M"4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^ M1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X M:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ M #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q M!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\ MC4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ M )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX M@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE M-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH M\J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G M/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ / M_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A* M:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3 MG@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@' M_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B M#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J] M5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /* MO^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"& MG/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$ M'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U M'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_# M3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ? M^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_ M^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5: M* /*O^&G/ /_ #W\0?\ A*:M_P#(U'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J M_P"&G/ /_/?Q!_X2FK?_ "-1_P -.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _ M\]_$'_A*:M_\C4?\-.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK M?_(U'_#3G@'_ )[^(/\ PE-6_P#D:O5:* /*O^&G/ /_ #W\0?\ A*:M_P#( MU'_#3G@'_GOX@_\ "4U;_P"1J]5HH \J_P"&G/ /_/?Q!_X2FK?_ "-1_P - M.> ?^>_B#_PE-6_^1J]5HH \J_X:<\ _\]_$'_A*:M_\C4?\-.> ?^>_B#_P ME-6_^1J]5HH \J_X:<\ _P#/?Q!_X2FK?_(U07W[2'PYU*SGM+LZYN44 ?GGXA^&_@"[^(4#=#M-'T>/7+'3[5-D4,?A/5OQ)/V;))/) M)Y).:]IHKIJXFK62C-WL7* ? M^>_B#_PE-6_^1J]5HKF(/*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35 MO_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU M6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* / M*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ M/_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$I MJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ MR-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ M#3G@'_GOX@_\)35O_D:O5:* /'[K]H;X97V_[3#K%QO^]YO@_5&W?7-KS65< M_%KX+WA)N-!N)R1M/F>!=0;(].;3I7NM%4I26S'=GSK<>,/@!/VDNY\077PU^ DVXQ:UX_MSC "^'=090?7FPS^M95Q\*?@XQ M'D>+?&L8QSYGA#47Y_"T%?>E%:+'8A?;97M)]S\];CX0_#AMOD>/O$D9[^9X M!U5\_E&*RKGX2^%%'^C^-]4E.?\ EIX'UA./7B \U^C]%:+,<2OM?@A^VGW/ MS+NOA;IZ;_LWB>64Y^7S?"NMIGZXLFQ^M95U\/9+?=Y>H27.T9'E>']9&[V& MZQ'ZU^I-%:+,\0NJ^X?MIGY0W'A:_@.$LM4N.,YCT+41^'S6XJDFBZS)G'AW M7A_O:/=#^<=?K716BS:OU2_'_,KV\C\G$\+:[)T\/ZP/][39Q_-*D;P?KR)O M;0]21?5K.0?S6OU?HK19M4ZQ0_K#['Y+3:)J-OGS;"ZCV]=\+#'Z55DB>%ML MB,C=<,,5^N=(RAU*L RD8((R#5K-WUA^/_ *^L>1^15%?K)<>&M(N]IGTJQF M*]/,MT;'YBLFX^%O@N\ $_A#09@#D"33(&Q^:UHLWCUA^(_K"['Y8T5^G-U\ M!?AU>;O,\&:.NX[CY5JL?_H.,#VK*NOV8?A?>;_,\)6R[NOE3S1_EM<8_"M% MFU+K%_@/ZQ'L?FW17Z'W7[(/PNN-WEZ%/;9&!Y5_.<>_S.>:RKC]BGXW@?!5O=3VC%H)I(6(P3&Q4G\JU;7QKXAL M=OV?7M3M]HVCRKR1<#T&&K[*N/V$_!+;?(UO7XSW\R6!\_E$*RKG]@G1&!^S M^*[^(YX\RV1^/3@CFK_M'"RW?X#]M ^7[7XP>.[+8(?&>OHJ?=3^TYBH_ MB MM6V_:%^)%J $\8ZHV#N_>2B3_P!"!_*O=KK]@,_.;;QOG^ZDNE_S83?TK*NO MV"]<7=]F\5:?+Q\OFVTB9/O@G%'UK!2W:^[_ ( >TI,\RM_VJOBG; A/%DAS M_P ]+.V?_P!"C-:]O^V1\386)?4[*<'M)8QC'Y 5T5S^PGXW0_N-:T"5<<[Y MIT.?3_5&LFX_8I^(T.W8NDSYZ^7>$8^NY11SX"7\OW(+TGV+%K^W!\0K?&^U MT.YP,?O;209]_ED'-:MK^WAXM39]I\/Z++_>\H3)GZ9=L?K7&W/[(7Q2@&4T M"&XYQB._MQ^/S.*RKK]F/XGV>[S/"-TVTX/E30R?EM E_+]XN6D^Q MZY:_M\:DNW[1X/M9>>?*OF3(].4/-:MO^WU;,I\_P3+&<\>7J8?^<0KYYNO@ M/\1+/?YG@S6FVC)\JT>3\MH.?PK*N?A?XRLCBX\):[ <;OWFFS+QZ\KTH^IX M*6R7W_\ !#V=)GUC;_MY>&6W>?X:U:,=O+>)\_F16K;?MS> 9F DT[7[?C)9 M[:$C/IQ*3^E?$EQX;U>UVB?2[V$MT\RW=<_F*SCD<'@T?V;AI;+\1^Q@?H#: M_MG?#6XV>9=ZC;;ASYMDQV_7:3^E:47[7'PJDCWOXE>$_P!QM.NB?_'8S7YU MT5#RJ@^K_KY$^PB?HD_[8'PECZ^*)3_NZ3>G^4-5W_;.^$,>,^)KL_[NA:B? MY6]?GK16;RFETDQ?5X]S]$(_VP/A7-_J];U.3C/R^'-3/_MM5N']JCX41Z3_ %]7\S]'I/VHOA]#&\DEUKT<: LSMX5 MU4 =23]FX%?,G[27[34OQ+D?P_X:EEM_"R$>;,5:.2^8<@L#@J@[*>3U/8# MP,7MPMOY GE$'_/,.=OY5!73ALNA0GSR?,^A<**B[O4*]=^ 'Q_U'X-ZSY$_ MF7WAFZ<&[L@ ?\ GOX@_P#"4U;_ .1J M^._V?_C_ *C\'-:^SS^9>^&;IP;JR!R8ST\V//1@.HZ,!@]B/T2LKZWU*TBN MK69+BWE7H-?&8O"RPL[;I['FU*;@SS'_ (:<\ _\]_$'_A*:M_\ M(U'_ TYX!_Y[^(/_"4U;_Y&KU6BN$R/*O\ AISP#_SW\0?^$IJW_P C4?\ M#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_ M\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ MY&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5 M:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^ M&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0 M?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2F MK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C M4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_G MOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)3 M5O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ MD:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* M/*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ MSW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ M (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW M_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G M@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ M ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E- M6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O M5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ M /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ] M_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^ M$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U' M_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P"> M_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ M E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O M_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O M^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP# M_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW M\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK? M_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX! M_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[ M^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\ M)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* M /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_A MISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP M#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X M2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_P MTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX M!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GO MX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D: MO5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@# MRK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ MAISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/? MQ!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R M-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_ MPTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@ M'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35 MO_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU M6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* / M*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ M/_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$I MJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ MR-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ M#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_ M\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ MY&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5 M:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^ M&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0 M?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2F MK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW_P C M4?\ #3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_G MOX@_\)35O_D:O5:* /*O^&G/ /\ SW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)3 M5O\ Y&KU6B@#RK_AISP#_P ]_$'_ (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ MD:O5:* /*O\ AISP#_SW\0?^$IJW_P C4?\ #3G@'_GOX@_\)35O_D:O5:* M/*O^&G/ /_/?Q!_X2FK?_(U'_#3G@'_GOX@_\)35O_D:O5:* /*O^&G/ /\ MSW\0?^$IJW_R-1_PTYX!_P">_B#_ ,)35O\ Y&KU6B@#RK_AISP#_P ]_$'_ M (2FK?\ R-1_PTYX!_Y[^(/_ E-6_\ D:O5:* /*O\ AISP#_SW\0?^$IJW M_P C4?\ #3G@'_GOX@_\)35O_D:O5:* /A;Q%XGT_P 9?M5Z5K&EM<-8W.LZ M7Y9NK26UD^7R$.8I55UY4]5&1@C@@U]TU\5_$K_D\BS_ .PSI/\ Z!;U]J4 M%%%% !7RK_P5'_Y,3^)O_<,_].EI7U57RK_P5'_Y,3^)O_<,_P#3I:4 >J_L MG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I##7JM !7CO[7WPGU MOXY?LW^-O WAQ[5-:UBWBBMFOI#'"&6>.0[F"DCA#V->Q44 > _L,? [Q'^S MK^S?H'@;Q4]C)K5C<7&&>*]4^*7PTT'XQ?#W7O!?B M:U^V:)K-LUM<1J0&7/*NAP<.K!64]F4&NJHH _+7PK^R?^V)^QSJ6J:-\%/$ M.E>,?!-[<&:.UNY+=-K'"^8\-R1Y3XZ^5(0VT9R0 .V^!?\ P3]^)?Q"^.%G M\8_VF_$EKX@UK3WCEL= M761!)&08O-V*L21HWS"*,$,QRQY8-^BE% "=>#R M*_-;XF?\$^_B_P# GXU:C\3?V7?$=GIL>IN[7'ARZ>.+R1(VYX5$JF&6'.2 M^UDXVY(#5^E5% 'Y>ZM^QS^U7^V1XBT2+]H'Q-I_A/P5ILPN&TG39+=Y"2 & M\N.WW(9",J))7;9N.T$$@_I/X)\&Z/\ #OPCH_ACP_9)IVB:3:QV=G:QDD1Q MHH &3R3QDD\DDD\FMNB@#XB^'/[,?QW\/?MSZE\2-9\9?:_A9-J6I7$.B_V[ MS*#7544 ?EKX5_9/\ VQ/V.=2U31O@IXATKQCX)O;@S1VM MW);IM8X7S'AN2/*?'7RI"&VC.2 !VWP+_P""?OQ+^(7QPL_C'^TWXDM?$&M: M>\17YK?$S_@GW\7_ M ($_&K4?B;^R[XCL]-CU-W:X\.73QQ>2)&W/"HE4PRPYR0'VLG&W) :OTJHH M _+W5OV.?VJ_VR/$6B1?M ^)M/\ "?@K39A<-I.FR6[R$D -Y<=ON0R$9422 MNVS<=H()!_2?P3X-T?X=^$='\,>'[)-.T32;6.SL[6,DB.-% R>2>,DGDDD MGDUMT4 %%%% !1110!\ ?%S_ )2.>$O^ ?\ HS2*^_Z^ /BY_P I'/"7_ /_ M $9I%??] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ?,'[0'A__B[T6L2#(_LB&"$>A\V8L?U _.N( MK[2DMXIL&2-'QTW*#6-XA\#>'O%EJ+?5]&L[^,?=\Z$%DSUVMU7\#7Q.8<.3 MS'$NO4KV3V7+>R[+WD>7BL)/$U'5YE?3IV5CY&HKWF3]E/X;R70E&D72)WA7 M4;C8>GJ^?U[UVOA7X8^%?!4>W1M"M+-L;3-L\R4CT,CY8CZFN.?!M)+W,2V_ M\%O_ &]G!'+JS?O-)??^B/!/@K;VJ?%/3+N2+?<>1/;QOC.W=3GL]-+67;=];OYGM8>BZ$.1NX44 M45ZQTA1110 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 5%<6L M-TH6>&.90<@2*& _.I:* ,6Z\%>'KW=]HT'3)]QW-YMG&V3ZG*]:RKKX/^!+ M[>9_!F@.S_>?^S(0Q_X$%S77T5:J36S'=GG=U^SS\-[O)?P=I:Y&W]U$8_\ MT$CGWK+N/V5?A9(7'[&_PR MF ":;>P8[QWTAS_WT367=?L/_#VX!"76N6W.*^@Z*T6+Q"^VR MO:3[GR5X^_89L;7P_=W'A'5[ZYU2(;XK/4FC*S =4#*JX8]B>.QQG(^1;ZQN M--O)[2[@DMKJ!S'+#*I5T8'!4@]"#7ZWUX)^TE^S;;_%"SDU[0HX[;Q7 G*\ M*E\H'",>S@?=;\#Q@KZF#S&2ER5WH^IO3K.]I'P)14][8W.FWLUG=026]U"Y MCDAE4JZ,#@J0>A!K[%_9A_9?&CK:^+_&%IG4#B6PTN9?]1W$L@/\?HI^[U/S M?=]W$8B&'ASR^7F=4IJ"NSXSK?\ "OC[Q'X'N/.T'6[W2F)RRVTQ5'_WE^ZW MX@U^A_C3]G?P!X\WR:AX>M[>[;DW>G_Z/+GU)3 8_P"\#7@OC7]A"XC\R;PG MXA2=>JVFK)M;_OZ@P3_P ?6N&GF6'K+EJ:>NQDJT):,Y_P %?MQ^*M(V0^(] M,L]?A'!FB_T:?ZG *'Z!1]:][\%?M;?#SQ?Y<4^I2>'[MO\ ECJJ>6F?^N@) M3'U(^E?%/C3X(^-_A_O;6?#MW%;)UNX%\Z#'J73('XX-<-3E@<-77-#3T!TH M2U1^MUC?VVIVL=S9W$-W;2#*30.'1AZ@C@U8K\I/#'C;7_!=U]HT+6+W2I2< MM]EF9%?_ 'E!PWX@U[GX*_;>\7Z+Y75RJK'6F[_@82H26Q]T45XEX*_:^^'WBSRXKN]F\.W;<>7J:;8\^TBY4#W8 MK7L>FZI9ZQ9QW=A=P7UK)RD]M(LB-]&!(->34HU*3M.-C!Q<=T6J***R)"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 ^*_B5_R>19_]AG2?_0+>OM2OBOXE M?\GD6?\ V&=)_P#0+>OM2@ HHHH *^5?^"H__)B?Q-_[AG_ITM*^JJ^5?^"H M_P#R8G\3?^X9_P"G2TH ]5_9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q M,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O\ @'_HS2*^_P"@ 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@#C=4^#_@ M_6O&UKXLO-#@GUZVP4N26P6'W69,[69>S$$CCT&.RHHJI2E*RD[V'=O<**** MD05Y[XU^ /@+Q]ODU/P[:I=OR;RS'V>;/J63&X_[V:]"HJX3E3=X.S&FUL?( M?C3]@]OGF\)^(@1_#::NF/\ R*@_]D_&O!/&OP'\=^ =[ZMX=NOLJI2S.O#27O(WC7DM]3\B:U_#?B_7/!]Y]JT35KS2I^[ M6D[1[O9@#@CV-?I'XT^!?@;X@;WUCP[:/=/R;RW4P3D^I=,%O^!9%>">-?V# MXW\R;PGXB:,]5M-63(_[^H.!_P /UKUJ>94*JM4T]=C=5HRT9Q/@K]MKQGH M/EQ:[:V?B2V'5V7[//C_ 'D&W\T_&O>O!7[8G@#Q3Y<6H7%QX]]1\.W,UJO_ "]V(^T18]24R5'^\!7G=7+!87$+ MFA^']6*=.$]4?K3I6L6&NV:7>FWUMJ%H_P!V>UE65#]&4D5EG,T9/L<'D>QKV_P7^VMXW\/;(M:BM/$MLO4S+Y$^/0.@Q^ M:DUY=7*JD=:;O^!A*@^A]YT5X/X+_;*\!>)BD.IR77ANZ;C%['OA)]I$S@>[ M!:]IT;7M-\162WFE:A:ZE:-TGM)EE0_BI(KR:E&I1TG&QSRBX[HOT445B2%% 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!\5_$K_D\BS_ .PSI/\ Z!;U]J5\5_$K_D\BS_[#.D_^ M@6]?:E !1110 5\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55?*O_ 5'_P"3$_B; M_P!PS_TZ6E 'JO[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,-> MJT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!\ ?%S_ )2.>$O^ ?\ HS2*^_Z^ /BY_P I'/"7_ /_ $9I%??] !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 %<1XT^"O@GX@;VUOP]9W%R_6[B7R9\^ID3#'\217;T5<92@[ MQ=F--K8^3O&G["-I-OF\*>(9+9NJVFJIO7_OX@! _P" GZUX)XU_9S^('@7? M)?>'Y[NT7G[7IW^D1X]3M^91_O 5^EE%>G2S.O3TE[R-XUI+?4_(IE*L01@C M@@UH:'XBU7PS>B\TC4KO2[H?\MK.9HF^F5(XK]-/&?P?\&?$ .==\/6=Y.W6 MZ5/*G_[^)AOUKP7QK^PEIMUOF\*Z_-8OU%KJ:>;']!(N&4?4,:]:GF="II45 MOQ1O&M&6YYCX+_;0\=^&RD6K?9?$MJ.OVI!%-CT$B #\65J][\%_MH^!?$>R M+5UN_#5TW!^TIYL.?02)D_BRJ*^6/&G[-/Q"\#[WN= EU&T7_EZTO_24QZX7 MYU'NRBO,'1HW9'4JZG!5A@@^E:2P>%Q*YH?@5[.G/5'ZQZ'XCTKQ-9B[TC4K M35+;_GM9SK*OTRI/-:-?DOH^N:EX>O4O-+O[K3;M?NSVDS1./Q4@U[3X+_;* M\?>&=D6I2VWB2T7C;?1[)0/:1,<^[!J\RKE-2.M.5_P,)8=]&??]%?/?@O\ M;6\$>("D.M07GAJY;@M,OGP9_P!]!N_$J!7N'A_Q5HWBRS%UHNJV>JV_>2SG M60#V.#P?8UY-2A5H_'&QSRC*.Z-2BBBL"0HHHH **** "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 **** /BOXE?\ )Y%G_P!AG2?_ $"W MK[4KXK^)7_)Y%G_V&=)_] MZ^U* "BBB@ KY5_X*C_\ )B?Q-_[AG_ITM*^J MJ^5?^"H__)B?Q-_[AG_ITM* /5?V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R M:S\&_P#L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#X ^+G_*1SPE_P#_T9I%??]? 'Q<_Y2.>$O^ ?^C-( MK[_H **** "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@ KD_&7PH\(?$!6&O^'[+4 M)2,?:#'LF'TD7##\ZZRBJC*47>+LQIM;'RUXT_84T>^WS>%]=N-,D/(M=043 MQ?0.,,H^NZO!/&O[,/Q$\$^9)+H;ZK:+_P O6DG[0N/7:!O ]RHK](**].EF M5>GI)W7F;1K36^I^1DT+V\C1RHTKWVAWB7>G7MQI]VGW9 M[65HW7Z,I!%?J)XP^&/A3Q]&5U_0;+4GQ@321XF ]!(N&'X&O!O&O["V@ZAO MF\,:U=:1*>1;7B_:(?H&X91[G=7K4\THU-*BM^*.B->+W/&_!?[8GQ \+F.* M_NK?Q':+P4U"/$@'M(F#GW;=7O7@O]MSP;KOEQ:[:7GARX/61E^T09_WD&[\ MTKYO\:?LK_$3P7OD.C'6K1?^7C2&\_/_ # ?_QW%>3W%O+:S/#/$\,R':T< MBE64^A!Z5M+"X3%+FA;Y%>SISV/U:\-^,-#\86OVG1-7LM5AQDM:3K)M]F . M0?8UL5^26GZE=Z1>1W5C=365U&Q^"_VO/B%X3\N*ZOH?$- MHO'E:G'N?'M(N&)]V)KS*N4S6M.5_4QEAW]EGZ%45\X>"_VX/".M>7#X@T^\ M\.SMP95'VF ?BH#_ /CA^M>Y^&/''A_QI;>?H6LV6JQXW-]EF5V7_>7.5_$" MO)J8>K1^.-CGE"4=T;E%%%J_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P!\ M7/\ E(YX2_X!_P"C-(K[_KX ^+G_ "D<\)?\ _\ 1FD5]_T %%%% !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 5SGBWX<^&/'G MHW=>9M&M.)^1]W9SV%Q);W,$EM<1G:\4R%64^A!Y%+9WUSIMU''/'%OY.O:)9:JH&%:YA#.G^ZWWE_ BO"O&O[#OA76 M/,F\.:E>>'YSR(9?])@^@#$./KN/TKUJ>:4IZ5%;\4=$:\7N>">"_P!K;XB> M$?+CGU--?M%_Y8ZJGF-C_KH"'S]2?I7O7@O]N3PMJWEP^(]+O-!F/WIX?])@ M'OP X^@4_6O!O&G[)'Q#\([Y+?38_$%HO2;2G\QO^_9 ?/T!^M>/WUA=:7=2 M6UY;36ES&16[PV$Q2O&WR*Y*=38_4_P *^/O#GCBW\[0=;L=5 M7&2MO,&=?]Y/O+^(%;]?D=:W4]C<1SVTTEO/&=R2Q,593Z@CD5ZYX+_:N^(O M@[RXVU<:Y:)QY&K)YQ_[^9$GYM7FUJUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ /BY_RD<\)?\ _]&:1 M7W_7P!\7/^4CGA+_ (!_Z,TBOO\ H **** "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@ K$\3^"= \:6OV?7='LM5B P MOVJ%79/]UB,K^!%;=%-2<7= ?./C3]B'PAK>^;P_?7GAR=N1$3]I@'_ 6(;_ M ,?_ KP3QK^R#\0O">^6TLH?$5HO/F:9)F3'O&V&S[*&K]":*]*EF.(IZ-W M7F;QK3B?DGJ6EWNCWDEI?VD]C=1\/!F MXG>![!A7GU$/'Z*=!\065_*PS]G$FRJUY5^R=_R:S\&_\ L3-&_P#2&&O5 M: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M ^ /BY_RD<\)?\ _]&:17W_7P!\7/^4CGA+_ (!_Z,TBOO\ H **** "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@ K+\0>%]'\569M-9TNSU6V_YYWD"R >XR.#[BM2BFFT[H#Y] M\:?L5>"/$6^;1I;OPUC2S#$4NMUYFT:TXGY,:UH.I^'+UK/5=/NM-NUZP7<+1 M./P8 U15F1@RDJRG((X(K]9=<\.Z7XFLS::OIMIJEJ>?)O(5E3ZX8'FO$O&O M[&'@3Q)OFTG[5X:NFY'V5_-ASZF-\_DK**]>EFU.6E16_$Z(XA=4?*W@O]I3 MXA^!]D=KK\VH6B_\NNJ#[2F/0%OF4>RL*]Z\%_MW:=&]6\+ MWIL]8TR[TNZ'_+&\A:)C[@,!D>]=/L<)B]8V;\M&7RTZFQ^F7@SXP^#/B J# M0O$-G>3MTM6?RI_^_;X;],5V5?D4&*D$'!'0UZ3X+_:+^('@4)'8^(;BZM%X M%IJ'^D1X]!NR5'^Z17GU]*7WF4L/_ "L_2RBOD[P7^W?:3;(?%?AZ2W;H MUWI+[U_[]N00/^!'Z5[UX+^-7@GX@!%T7Q#9SW+=+29O)G^GEOAC^ (KR*N% MK4?CB<\JBBBN0S"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 ^*_B5_P GD6?_ &&=)_\ 0+>OM2OBOXE?\GD6?_89 MTG_T"WK[4H **** "OE7_@J/_P F)_$W_N&?^G2TKZJKY5_X*C_\F)_$W_N& M?^G2TH ]5_9._P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU M6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /@#XN?\I'/"7_ /_1FD5]_U\ ?%S_E(YX2_X!_Z,TBOO^@ 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 **** "J.L:'IWB"S:SU2PM=2M&^]!=PK*A_X"P( MJ]133:U0'A'C3]C?P#XHWS:=%<^&[MN=UC)NB)]XWR /92M>"^-?V*/&WA_S M)=$GL_$MLO(6)O(GQ[HYV_DQ-?>-%>A2Q^(I?:NO,VC5G'J?D]XA\*ZSX2O# M::UI5YI5QVCNX6C)]QD@NHED0_56!%>, M^-?V/?A_XJWRV-K/XO2S:$M*D;'1'$+[2/C[P7^ MT%X^\![$TWQ%]^"OV\(V\N'Q9X=9#T:[TE\ MC_OTYX_[[/TKB_&G[$?C+0]\N@7EGXDMQTC#?9I_^^7.W_Q_\*\-\2>#M=\& MW?V;7-(O-*FS@+=PL@;W4D88>XKJ]G@\9JK-^6C+Y:=0_2#P7\=/ OC_ &)I M'B*T:Z?@6=RWD3Y] CX+?\!R*[VOR)KOO!7QW\=^ ?+CTGQ%="U3@6=T?/AQ MZ!7SM_X#BN"KE/6E+[S*6'_E9^G%%?(7@K]O!AYOM2@ HHHH *^5?^"H_P#R M8G\3?^X9_P"G2TKZJKY5_P""H_\ R8G\3?\ N&?^G2TH ]5_9._Y-9^#?_8F M:-_Z0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBL?QAXDM_!OA'6] M?N_^/72K&>^FR\0^*M ^,NJ:%96.H MFSD_M+7;]!)*4$C",1[@ H=>./O"O;O^'9_[4W_1PO\ Y<&J_P#Q- 'ZJ45Q M.DWB?"#X,6-SXOU99$\,Z#&VK:H[LX?[/;CSIMS?,V2C-SR<^M?F5X#_ .%[ M?\%2_'7B37+?QY?_ L^$FDW1MK:UT]G(W8#+%LC>/SY=A5G=WPI<;1@A: / MUKHK\BOBE\/OC_\ \$P]6T?QQX>^(=]\1?AI)=);7UCJ#2+"I/W8IH&DD$>Y M5VK/&<@@ XR%;]2OA3\2-*^+_P -_#?C31&9M+URQBO85?[T>Y:$2 M1W:WG0-O"ABD@[G!V 'ZXT5S^L>/-"T'P'>>,KS48D\-6NG-JLE^#E/LRQ^8 M9!ZC9R/6ORT\!_\ "]O^"I?CKQ)KEOX\O_A9\)-)NC;6UKI[.1NP&6+9&\?G MR["K.[OA2XVC!"T ?K717Y%?%+X??'__ ()AZMH_CCP]\0[[XB_#22Z2VOK' M4&D6%2?NQ30-)((]RKM6>,Y! !QD*WZE?"GXD:5\7_AOX;\::(S-I>N6,5[" MK_>CW+EHV_VE;*GW4T =71110 4444 ? 'Q<_P"4CGA+_@'_ *,TBOO^O@#X MN?\ *1SPE_P#_P!&:17W_0 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 %%%% !5;4--M-6M'M;ZUAO;:08>&XC$B-]5(P:LT4 >*>-/V M1/A[XMWRVUA+X>NVY\S2WV)G_KFP* ?[H%>">-?V'_%NC>9-X>U"S\0P#D0N M?LT_TPQ*'_OH?2ON:BO0I8ZO2VE=>9K&K./4_*7Q1X'\0^";K[/KVC7NE29P MINH657_W6Z-^!-8=?K?>65OJ-L]O=P175O(,/%,@=&'N#P:\A\:_LE_#OQAY MDL6F/H%VW/G:2_E+G_KF04Q]%'UKUJ6;1>E6-O0Z(XA?:1\3^"OC=XW^'_EI MHOB&[AMDZ6=!CT"/D#\,&O>O!7[=]Q%Y MZ6V<*]Q"1&_^Z_W6_ FNSEP>,VLW]S-+4ZA^AO@K]HCP!X\\N/3_ !#;VUV_ M L]0_P!'ESZ /@,?]TFO1P<\CD5^15=IX+^,GC3X?%%T/Q#>6MNO2U=_-@_[ M]OE1^ S7#5RE;TI?>92P_P#*S]0J*^-_!?[=U_;[(?%?A^*[3H;K2W\MP/7R MW)#'Z,M>]>"OVDOA[XZV1VFOPV-VW_+IJ?\ HTF?0%OE8_[K&O(JX.O1^*.G MEJ<\J"Y?"? MCK23K6@R3)<-:K=36_[Q,[&WQ.K<9Z9QZB@#\HOV,?VYY/V?_P!GRQ\#?#SX M4:]\2?%\EY=:KK4EHKI;VS2.$CQY4.X#@D@6>60_>DD=B6=SQ\S$G Z "OD7_@KU\%_#_BS]FF M\^($EC#%XF\*W5J8=015666WFG2!H&;&63=,K@=BI(ZMD ]%_P""GGBF7PW^ MQ+X_DM) LNH"SL%<'JDMU$' YYS'O'XU%_P2W\,V_AO]B7P')"BK/J;WM_<, MO\;M=RHI/N(TC7_@-?*OCSQ1J_Q2_P""+6EZKJ,UQ>7VDSV]K-/,2S/%!J?V M>(Y/) 0Q#/JI^M?7G_!-'4(=1_8A^&#PMN$=O=PMV(9+VX4C\Q0!N_M^>&X? M%7[&_P 5[.= ZPZ,]\H(SAK=UG4_@8A7D?\ P1^\37&O_L>P64[,R:+KU]80 M[CG"$1W&!Z?-<-7MW[;FJ1Z1^R+\79Y&"J_AN\MP6]98S&!^;BOG_P#X(T:4 M^G_LEZE<,C*M_P"*;RY4D<,!!;19'MF(C\#0!]W5\ _\%H?$\^D_LR^'M)@? M8NK>)8%G&?O1QP3OC_OL1G\*^_J_.O\ X+9Z7--\ _ VH*I,-OXE$+D#@&2U MF(S_ -^S0!]=?LD>&;?P?^R_\*=*MD5$C\,V$K[.C2R0))(WXN['\:\$_P"" MO/AN'7/V-]1OI$#2:/K-C>Q,1DJS.8"1Z<3FOHW]FO4(=4_9U^%MY;MNAG\+ M:7(A]C:1'\#7@G_!635(]/\ V)_%<#L U]?Z=;H#W(NHY,#\(S^5 'B7C;XG M7\W_ 19TK43*5N[K2K700[-DF*/4!;$=>\4)'XU] _\$M_#-OX;_8E\!R0H MJSZF][?W#+_&[7%MPCM[N%NQ#)>W"D?F* -W]OSPW#XJ_8W^* M]G.@=8=&>^4$9PUNZSJ?P,0KR/\ X(_>)KC7_P!CV"RG9F31=>OK"'<7*DCA@(+:+(]LQ$?@: /NZBBB@ HK-\1Z;>ZQHMU9Z=JUQH5[ M*H$6HVL44LD)R#D+*K(>!CYE/7UYKSS_ (57X^_Z+3X@_P#!+I/_ ,BT ?*O MQ<_Y2.>$O^ ?^C-(K[_K\Q_BSX'\5I^WAX/Z9\(OB1: MVY2[^.OB"^EW$^9_8.D1\>F!:U;_ .%5^/O^BT^(/_!+I/\ \BT >JT5Y5_P MJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\??]%I M\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ!_P"" M72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"72?\ MY%H_X57X^_Z+3X@_\$ND_P#R+0!ZK17E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^ M/O\ HM/B#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ M 2Z3_\ (M 'JM%>5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#! M+I/_ ,BT >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M M 'JM%>5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+0!ZK17E7 M_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BT >JT5Y5_P *K\?? M]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+0!ZK17E7_"J_'W_1:? M$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BT >JT5Y5_PJOQ]_P!%I\0?^"72 M?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\??]%I\0?^"72?_D6C_A5? MC[_HM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O M^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_ M\$ND_P#R+0!ZK17E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\ MBT >JT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M 'JM%> M5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT >JT5Y5_ MPJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M 'JM%>5?\*K\??\ M1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+0!ZK17E7_"J_'W_1:?$'_@ET MG_Y%H_X57X^_Z+3X@_\ !+I/_P BT >JT5Y5_P *K\??]%I\0?\ @ETG_P"1 M:/\ A5?C[_HM/B#_ ,$ND_\ R+0!ZK17E7_"J_'W_1:?$'_@ETG_ .1:/^%5 M^/O^BT^(/_!+I/\ \BT >JT5Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3 MX@_\$ND__(M 'JM%>5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ M "+0!ZK17E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#( MM 'JM%>5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+0!ZK17E M7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT >JT5Y5_PJOQ]_ MT6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M 'JM%>5?\ "J_'W_1:?$'_ M ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ]_T6GQ!_X)=) M_P#D6C_A5?C[_HM/B#_P2Z3_ /(M 'JM%>5?\*K\??\ 1:?$'_@ETG_Y%H_X M57X^_P"BT^(/_!+I/_R+0!ZK17E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X M@_\ !+I/_P BT >JT5Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ M ,$ND_\ R+0!ZK17E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ M\BT >JT5Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM% M>5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK17E7_ JO MQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??] M%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+0!ZK17E7_"J_'W_ $6GQ!_X M)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^ M%5^/O^BT^(/_ 2Z3_\ (M 'JM%>5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57 MX^_Z+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/ MB#_P2Z3_ /(M 'JM%>5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I M/_R+0!ZK17E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BT >J MT5Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+0!ZK17 ME7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BT >JT5Y5_PJOQ] M_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\??]%I\0?^ M"72?_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ!_P""72?_ M )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"72?\ Y%H_ MX57X^_Z+3X@_\$ND_P#R+0!ZK17E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ MHM/B#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z M3_\ (M 'JM%>5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ M ,BT >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M 'JM M%>5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+0!ZK17E7_"J_ M'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BT >JT5Y5_P *K\??]%I\ M0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+0!ZK17E7_"J_'W_1:?$'_@ METG_ .1:/^%5^/O^BT^(/_!+I/\ \BT >JT5Y5_PJOQ]_P!%I\0?^"72?_D6 MC_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\??]%I\0?^"72?_D6C_A5?C[_H MM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^ M(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND M_P#R+0!ZK17E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT > MJT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M 'JM%>5?\ M"J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ M]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M 'JM%>5?\*K\??\ 1:?$ M'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+0!ZK17E7_"J_'W_1:?$'_@ETG_Y% MH_X57X^_Z+3X@_\ !+I/_P BT >JT5Y5_P *K\??]%I\0?\ @ETG_P"1:/\ MA5?C[_HM/B#_ ,$ND_\ R+0!ZK17E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^ MBT^(/_!+I/\ \BT >JT5Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\ M$ND__(M 'JM%>5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+0 M!ZK17E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'J MM%>5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+0!ZK17E7_"J M_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ M!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M 'JM%>5?\ "J_'W_1:?$'_ ()= M)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D M6C_A5?C[_HM/B#_P2Z3_ /(M 'JM%>5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^ M_P"BT^(/_!+I/_R+0!ZK17E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ M!+I/_P BT >JT5Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$N MD_\ R+0!ZK17E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BT M>JT5Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\ M*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T M6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0 M?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+0!ZK17E7_"J_'W_ $6GQ!_X)=)_ M^1:/^%5^/O\ HM/B#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/ MO^BT^(/_ 2Z3_\ (M 'JM%>5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z M+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P M2Z3_ /(M 'JM%>5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+ M0!ZK17E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BT >JT5Y5 M_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+0!ZK17E7_" MJ_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BT >JT5Y5_PJOQ]_P!% MI\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\??]%I\0?^"72? M_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ!_P""72?_ )%H M_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"72?\ Y%H_X57X M^_Z+3X@_\$ND_P#R+0!ZK17E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B M#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ M(M 'JM%>5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT M >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M 'JM%>5? M\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"BT^(/_!+I/_R+0!ZK17E7_"J_'W_1 M:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/_P BT >JT5Y5_P *K\??]%I\0?\ M@ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ R+0!ZK17E7_"J_'W_1:?$'_@ETG_ M .1:/^%5^/O^BT^(/_!+I/\ \BT >JT5Y5_PJOQ]_P!%I\0?^"72?_D6C_A5 M?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B# M_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ MP2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R M+0!ZK17E7_"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT >JT5Y M5_PJOQ]_T6GQ!_X)=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M 'JM%>5?\ "J_' MW_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ]_T6 MGQ!_X)=)_P#D6C_A5?C[_HM/B#_P2Z3_ /(M 'JM%>5?\*K\??\ 1:?$'_@E MTG_Y%H_X57X^_P"BT^(/_!+I/_R+0!ZK17E7_"J_'W_1:?$'_@ETG_Y%H_X5 M7X^_Z+3X@_\ !+I/_P BT >JT5Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C M[_HM/B#_ ,$ND_\ R+0!ZK17E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^( M/_!+I/\ \BT >JT5Y5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND_ M_(M 'JM%>5?\*K\??]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK1 M7E7_ JOQ]_T6GQ!_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5 M?\*K\??]%I\0?^"72?\ Y%H_X57X^_Z+3X@_\$ND_P#R+0!ZK17E7_"J_'W_ M $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT >JT5Y5_PJOQ]_T6GQ!_X) M=)_^1:/^%5^/O^BT^(/_ 2Z3_\ (M 'JM%>5?\ "J_'W_1:?$'_ ()=)_\ MD6C_ (57X^_Z+3X@_P#!+I/_ ,BT >JT5Y5_PJOQ]_T6GQ!_X)=)_P#D6C_A M5?C[_HM/B#_P2Z3_ /(M 'JM%>5?\*K\??\ 1:?$'_@ETG_Y%H_X57X^_P"B MT^(/_!+I/_R+0!ZK17E7_"J_'W_1:?$'_@ETG_Y%H_X57X^_Z+3X@_\ !+I/ M_P BT >JT5Y5_P *K\??]%I\0?\ @ETG_P"1:/\ A5?C[_HM/B#_ ,$ND_\ MR+0!ZK17E7_"J_'W_1:?$'_@ETG_ .1:/^%5^/O^BT^(/_!+I/\ \BT >JT5 MY5_PJOQ]_P!%I\0?^"72?_D6C_A5?C[_ *+3X@_\$ND__(M 'JM%>5?\*K\? M?]%I\0?^"72?_D6C_A5?C[_HM/B#_P $ND__ "+0!ZK17E7_ JOQ]_T6GQ! M_P""72?_ )%H_P"%5^/O^BT^(/\ P2Z3_P#(M 'JM%>5?\*K\??]%I\0?^"7 M2?\ Y%H_X57X^_Z+3X@_\$ND_P#R+0!ZK45U:PWMN\%Q#'/!(,/'*H96'H0> MM>7_ /"J_'W_ $6GQ!_X)=)_^1:/^%5^/O\ HM/B#_P2Z3_\BT 5?&G[*?P[ M\9;Y1I!T.[;G[1I#>3_Y#P4_\=S7@GC7]ACQ%IN^;PSK%KK4(Y%O=#[/-] > M5/U)6OH7_A5?C[_HM/B#_P $ND__ "+1_P *K\??]%I\0?\ @ETG_P"1:[Z6 M.KTMI77GJ:QJSCU/@/Q=\-O%/@*8QZ_H5[I@SM$LT1,3'T6095OP)KFJ_1Z; MX2^.KB)XI?C+KTL3C#(^B:201Z$&UKSO5OV'=/US43>W_C;4993U6#2K"U0G MU*P0H"?>O6I9M%Z58V]#HCB%]I'RGX,^+?C#X?LO]@^(+RQA4Y^S;_,@/UC; M*_I7O7@O]NS5;/RX?%.@V^H1]#=:\^(/VX[.P^(*6FFZ4E_X2 MA?RI[WYA<2\X,D0R %'8,,MCJN:^FO#_ (@T[Q5HUIJVDW<=]I]T@DAGB.0P M_H0>"#R""#7Y-5WWPS^,'B;X?2I8:?XGU+0M$N)UDNUT^"VG=>,%D6XC=0<8 MR!C=@ GI7HXG+8NFG1W7X_\ !-IT5;W3].**\9\/^"_%WBK1K35M)^.FN7VG MW2"2&>+1M*(8?^ O!!X(/(((-:/_ JOQ]_T6GQ!_P""72?_ )%KYEIIV9Q' MJM%>5?\ "J_'W_1:?$'_ ()=)_\ D6C_ (57X^_Z+3X@_P#!+I/_ ,BT@/5: M*\J_X57X^_Z+3X@_\$ND_P#R+1_PJOQ]_P!%I\0?^"72?_D6@#U6BO*O^%5^ M/O\ HM/B#_P2Z3_\BT?\*K\??]%I\0?^"72?_D6@#U6BO*O^%5^/O^BT^(/_ M 2Z3_\ (M'_ JOQ]_T6GQ!_P""72?_ )%H ]5HKRK_ (57X^_Z+3X@_P#! M+I/_ ,BT?\*K\??]%I\0?^"72?\ Y%H ]5HKRK_A5?C[_HM/B#_P2Z3_ /(M M'_"J_'W_ $6GQ!_X)=)_^1: /5:*\J_X57X^_P"BT^(/_!+I/_R+1_PJOQ]_ MT6GQ!_X)=)_^1: /5:*\J_X57X^_Z+3X@_\ !+I/_P BT?\ "J_'W_1:?$'_ M ()=)_\ D6@#U6BO*O\ A5?C[_HM/B#_ ,$ND_\ R+1_PJOQ]_T6GQ!_X)=) M_P#D6@#U6BO*O^%5^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$'_@ETG_Y%H ] M5HKRK_A5?C[_ *+3X@_\$ND__(M'_"J_'W_1:?$'_@ETG_Y%H ]5HKRK_A5? MC[_HM/B#_P $ND__ "+1_P *K\??]%I\0?\ @ETG_P"1: /5:*\J_P"%5^/O M^BT^(/\ P2Z3_P#(M'_"J_'W_1:?$'_@ETG_ .1: /5:*\J_X57X^_Z+3X@_ M\$ND_P#R+1_PJOQ]_P!%I\0?^"72?_D6@#U6BO*O^%5^/O\ HM/B#_P2Z3_\ MBT?\*K\??]%I\0?^"72?_D6@#U6BO*O^%5^/O^BT^(/_ 2Z3_\ (M'_ JO MQ]_T6GQ!_P""72?_ )%H ]5HKRK_ (57X^_Z+3X@_P#!+I/_ ,BT?\*K\??] M%I\0?^"72?\ Y%H ]5HKRK_A5?C[_HM/B#_P2Z3_ /(M'_"J_'W_ $6GQ!_X M)=)_^1: /5:*\J_X57X^_P"BT^(/_!+I/_R+1_PJOQ]_T6GQ!_X)=)_^1: / M5:*\J_X57X^_Z+3X@_\ !+I/_P BT?\ "J_'W_1:?$'_ ()=)_\ D6@#U6BO M*O\ A5?C[_HM/B#_ ,$ND_\ R+1_PJOQ]_T6GQ!_X)=)_P#D6@#U6BO*O^%5 M^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$'_@ETG_Y%H ]5HKRK_A5?C[_ *+3 MX@_\$ND__(M'_"J_'W_1:?$'_@ETG_Y%H ]5HKRK_A5?C[_HM/B#_P $ND__ M "+1_P *K\??]%I\0?\ @ETG_P"1: /5:*\J_P"%5^/O^BT^(/\ P2Z3_P#( MM'_"J_'W_1:?$'_@ETG_ .1: /5:*\J_X57X^_Z+3X@_\$ND_P#R+1_PJOQ] M_P!%I\0?^"72?_D6@#U6BO*O^%5^/O\ HM/B#_P2Z3_\BT?\*K\??]%I\0?^ M"72?_D6@#U6BO*O^%5^/O^BT^(/_ 2Z3_\ (M'_ JOQ]_T6GQ!_P""72?_ M )%H ]5HKRK_ (57X^_Z+3X@_P#!+I/_ ,BT?\*K\??]%I\0?^"72?\ Y%H M]5HKRK_A5?C[_HM/B#_P2Z3_ /(M'_"J_'W_ $6GQ!_X)=)_^1: /5:*\J_X M57X^_P"BT^(/_!+I/_R+1_PJOQ]_T6GQ!_X)=)_^1: /5:*\J_X57X^_Z+3X M@_\ !+I/_P BT?\ "J_'W_1:?$'_ ()=)_\ D6@#U6BO*O\ A5?C[_HM/B#_ M ,$ND_\ R+1_PJOQ]_T6GQ!_X)=)_P#D6@#U6BO*O^%5^/O^BT^(/_!+I/\ M\BT?\*K\??\ 1:?$'_@ETG_Y%H ]5HKRK_A5?C[_ *+3X@_\$ND__(M'_"J_ M'W_1:?$'_@ETG_Y%H ]5HKRK_A5?C[_HM/B#_P $ND__ "+1_P *K\??]%I\ M0?\ @ETG_P"1: /5:*\J_P"%5^/O^BT^(/\ P2Z3_P#(M'_"J_'W_1:?$'_@ METG_ .1: /5:*\J_X57X^_Z+3X@_\$ND_P#R+1_PJOQ]_P!%I\0?^"72?_D6 M@#U6BO*O^%5^/O\ HM/B#_P2Z3_\BT?\*K\??]%I\0?^"72?_D6@#U6BO*O^ M%5^/O^BT^(/_ 2Z3_\ (M'_ JOQ]_T6GQ!_P""72?_ )%H ]5HKRK_ (57 MX^_Z+3X@_P#!+I/_ ,BT?\*K\??]%I\0?^"72?\ Y%H ]5HKRK_A5?C[_HM/ MB#_P2Z3_ /(M'_"J_'W_ $6GQ!_X)=)_^1: /5:*\J_X57X^_P"BT^(/_!+I M/_R+1_PJOQ]_T6GQ!_X)=)_^1: /5:*\J_X57X^_Z+3X@_\ !+I/_P BT?\ M"J_'W_1:?$'_ ()=)_\ D6@#U6BO*O\ A5?C[_HM/B#_ ,$ND_\ R+1_PJOQ M]_T6GQ!_X)=)_P#D6@#U6BO*O^%5^/O^BT^(/_!+I/\ \BT?\*K\??\ 1:?$ M'_@ETG_Y%H \ ^)7_)Y%G_V&=)_] MZ^U*^%O$6E:AHG[5>E66J:U<>(KZ+6 M=+\S4KJ&*&2;/D$92)508!"\*.%!/.37W30 4444 %?*O_!4?_DQ/XF_]PS_ M -.EI7U57RK_ ,%1_P#DQ/XF_P#<,_\ 3I:4 >J_LG?\FL_!O_L3-&_](8:] M5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 5\M?\%'OA1XT^*?[-M__P ( M!?:E;>(]#NDU86NEW4D,M] B.)80$(WG#!PO=HP!R0#]2T4 ?GC^P]_P4J^' M4_P;T3PC\4O$G_"+>+_#MLFGO=:JLC1W\48VQR"4 XD"@*P?!)&1G)QY=^WW M^V1IW[6UOH?P(^!L-WXRGUC48I+V^M[=HX[@I\T<,6\ [5;]X\C *HC!R1N( M^]_B=^QE\$_C'K%SJWBWX_9'L=)_ M8C_X4++=I*TF@S6,E\P.P7TK-,9@!SM6X?>!UP *^*?^"?O[86D_LEQ^(O@1 M\;4N/!UQI.IS2V>H7,3R10N^W?;R!%)"D@R)( 582$Y VD_K!7F/Q>_9F^%W MQZ\A_'O@G2_$5S NR*\F1HKE%Y^431E9-O/W=V,\XH ^!_\ @H-^W1X:^/'@ MJW^"'P6EN/&^L^*+RW@O;S3X)!'M6572VAW &1W=4)8?(%!&3D[?NO\ 90^" M8_9W_9\\&> WD6:]TVT+WTJX(>ZE=I9\'NHDD95/]U5J;X1_LK_";X$WCWG@ M7P)I6@Z@R>6;]$::ZV=U$TK,X![@-SWKU6@#Y?N/V_/!]O\ M7#X"MX=UP^( MS>K8_P!I 0_9-S0";/W]^-IQ]WK72?MS? 6Y_:._9I\5>$M,C637T5-1TE7. M-UU"V]4ST!==\>3P/,SVKOG^ ?PXD^(?_">-X)T-O&?FB?\ MXV2?:_,"; W MF8SG;\N?2N^H _,__@G]_P %"O _@/X4V/PI^+>H2>"?$7A,O86]UJ4$OE7$ M2R-B-\*3%)%_JRKX!"K@YR!P7[<7[2UO^WIXV\%? CX)1W'B&Q?5%O;S6/)> M*&654900& 80PH\KN[ D#:,*"WZ%_%G]C_X-?'+5O[5\:_#_2]8U4C:^H)Y MEK<2 =-\L+(SXQQN)QVKH?A/^S_\.?@7:W$'@/P=I?AK[0 )YK2',\P'0/*Q M+L!CH6(H P/%W[.>D:]^RO=_!6UEV::/#:Z#:74R\H\<(6&=P.I$B(Y]2#7Y M_P#_ 3]_;"TG]DN/Q%\"/C:EQX.N-)U.:6SU"YB>2*%WV[[>0(I(4D&1) " MK"0G(&TG]8*\Q^+W[,WPN^/7D/X]\$Z7XBN8%V17DR-%6\%[>:?!((]JRJZ6T.X R. M[JA+#Y H(R#/ ;R+->Z;:%[Z5<$/=2NTL^#W422,JG M^ZJU-\(_V5_A-\";Q[SP+X$TK0=09/+-^B--=;.ZB:5F< ]P&Y[UZK0 4444 M %%%% 'P!\7/^4CGA+_@'_HS2*^_Z^ /BY_RD<\)?\ _]&:17W_0 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 %%%% !39(TFC9)%5T8896&01Z$4ZB@#ROQI^S+\//'&^2X MT*/3+MN3=:4?L[?7:!L)]RIKP7QK^PGJUGOF\+:]!J,?46NHJ89/H'7*L?J% MK[.HKNI8VO1^&6GGJ:QJ2CLS\E]%2^4#A&/9P/NM^!XP5^"[ZQN-- MO)[2[@DMKJ!S'+#*I5T8'!4@]"#7U>%Q4<3"ZWZH[Z!=KQ[O[P5@0#P.1SQ730_M2?%&&0.OBVH[X/% M:^B_P#@6_\ \;J.? /^7[D%Z7D4A^V=\2@ /M6G'W^Q+_C5J/\ M;:^(L<85DT>0C^)K1LG\G JM_P ,8?$G_GVTW_P-7_"JLG['?Q/5V4:1:N < M!EOXL'WY:BV ?\OX"_=>1NP?MS>/X4VMIWA^8YSNDM9@?IQ,*M6_[=OC5=WG MZ)H,GIY<4Z8^N93FN.F_9'^*D,FU?#23#^\FH6P'ZR U5N/V5_BG;$!_"N MMK(#)X4T]D[JMRZG\\'^5>37'[-/Q-MU#/X1O""OB1#&7 M;P=JA _N1!C^0.:/J^!?;[_^"+EI'MB_M\WVX9\&6Y'?&H,/_:=6_P#AO[_J M1/\ RL?_ &BOGYO@7\0U4L?!>MX SQ9.3^6*J?\ "GO'O_0D>(__ 4W'_Q% M'U3!/HOO_P""/V=(^EU_;YL=HW>#+@-CD#4%(_\ 1=6HOV]=$:,&3PIJ"/W5 M;E&'YX'\J^4S\-?%RD@^%=;!'_4.F_\ B:JR>"?$4,A230=3C=>JM9R C\-M M'U#"/9?C_P $/94SZ_M_V\?"[*?.\.:O&V>!&T3#'U+"K5O^W;X*;=Y^AZ]& M.WEQ0/G\Y17Q9-X>U6U?9-IEY$^,[7MW4_J*JW%G<6>WSX)(=W3S$*Y^F:/[ M-PSV7XA[&!]SP_MS> )9-K:;X@A']Y[6$C])B:MQ_MM?#IW52FL1@G[S6BX' MY/7P/12_LO#^?WB]A _0$?MG?#7_ )^M1'_;DW^-7/\ AL'X7_\ 0:N?_ "; M_P")K\\J*G^RJ'=_U\@]A _1=/VM?A4R*3XH*$C)5M.NLCVXBJU#^U)\+IXP MZ^+(0#_?M9U/Y&/-?F]14_V30[O\/\A?5X]S]*[?]I+X9W"DIXOL0 ,M*!'/[R?9_Z%BOS*HJ?[)I?S/\!?5X]S]/X?CA\/IY M B^-="!/]^_C4?F3BK4?Q>\"2NJ)XU\.N[' 5=5@))]/OU^6U%3_ &33_F8? M5UW/U3_X61X2_P"AIT7_ ,&$/_Q56_\ A,= _P"@YIO_ (%Q_P"-?E#14_V1 M'^?\!?5UW/UHCUS3945TU"U=&&0RS*0?UJU#<17,>^&1)4Z;D8$?I7Y&T4O[ M'7\_X?\ !%]7\S]=J*_)"WOKFT!$%Q+"&ZB-RN?RJU!XBU:U8M#J=Y"Q&"T= MPZG'X&I_L=_S_A_P0^K^9^LM%?E)#XV\16\@DBU_5(Y!T9+R0$?CNJTOQ,\7 MQLK+XKUM64Y##49@0?7[U3_9$OY_P%]7?<_5&BORX_X7#X]_Z'?Q'_X-KC_X MNK8^.OQ#4 ?\)IK7_@:_^-3_ &34_F0OJ[[GZ>45^9L?[0WQ(BC"+XQU,@ALAS^M M3_95?NOZ^0O83/T HKX*_P"&W/B'_P \-%_\!'_^.5:7]NGQ\J@'2O#K$#J; M:?)_\C5/]EXCR^\/83/NNBOA^']N[QBL8$N@Z&[]V1)E'Y>8?YU9@_;R\2*A M$WAG2I&SP8Y)5&/H2:G^S<3V_$7L9GVO17QE;_M[:NN[S_"5C(.WEW;IC\U- M6H?V^KI9,S>"H73'1-2*G\S$:7]FXG^7\4+V,^Q]AT5\C1_M^(9%$G@5E3NR MZMDC\/('\ZM?\-\:?W\&W./^O]?_ (W4_P!GXG^3\5_F'L9]CZOHKY;_ .&] M-!_Z%;4O^_\ '5M?V\/"95=WA[60V.0/)(!^N^I^HXG^07LI]CZ9HKYPA_;L M\#-&#+HWB%'[JD$##\_.'\JM6_[<7P^F4E[+7H#G&V2UB)/O\LIJ?J6(_D8O M9S['T+17@EO^VM\.9F(6_P##3WPO_P"AMMO^_$W_ ,15J/\ :-^&DB*P M\8:> PR-Q8'\B.*GZO6_D?W,7++L>D5@>./'&C_#OPW=:WK=T+:R@'U>1CT1 M!_$Q[#\3@ FN4U+]H[X<:;I%SJ'_ E5A=+"A86]O)OFD(Z*J=22?P]\Y_O.>,M^' %=F%P-2O/WU:*-:=)R> MNQUGB#]K7QOJ7Q!3Q!I]Z^GZ=;OB#1=Y-NT6?NRK_&Q'5NHS\N.*^T/A'\7- M&^+_ (935-+?RKF/"7EB[ R6TF.A]5/.&Z$>A! _,&NG^'?Q$UKX8^)K?6]$ MN/*N(_EDA;)CGCSS&X[@_F#@C!%>[BJT % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\ M?%S_ )2.>$O^ ?\ HS2*^_Z^ /BY_P I'/"7_ /_ $9I%??] !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 5X)^TE^S;;_%"SDU[0HX[;Q7 G*\*E\H' M",>S@?=;\#Q@K[W16U*K.C-3@]2HR<7='Y(7MCS6=U!);W4+F.2&52KH MP."I!Z$&OL7]F']F'^QOLGC#QA:9U#B73]+F7_CW[B60'^/N%/W>I^;[OO&J M?!_P?K7C:U\67FAP3Z];8*7)+8+#[K,F=K,O9B"1QZ#'95ZN)S)U::A35K[_ M / -YUN9604445XAS!1110 4444 %%%% !1110 4444 %%%% !1110!%/;Q7 M2;)HDF3.=LBAAGUYJK+H.F3QE)-.M)$;JK0*0?PQ5^BG=@8[>#= 92#H>FD' M@@VD?^%5/^%;^$O^A6T7_P %\/\ \371T57/+N.[.1;X0> V8LW@GPZ6)R2= M)@R?_'*JS? [X>S2%V\%Z&"?[EA&H_(#%=Q15>UJ?S/[Q\S[GGMQ^S[\.+AP MS^#=*!QC]W#L'Y#%5;C]FOX9W.T/X0L1MZ>6TB?^@L*],HJO;U5]M_>PYI=S MRF?]EKX6W$>QO"<(&<_N[JX0_F) :JR?LD_"IXV4>&&C)'#+J%UD?G+BO8** M?UFO_._O8^>7<\5/['OPO_Z UR/^W^;_ .*JI_PQA\-?^?74O_ UO\*]UHJO MK5?^=_>/VD^YX _[$OP[9V(DUE 3D*MVN!["V8>1KFO1KCD220.?TB%5;C]@WPPRCR/ M$FK1GOYB1/\ R45].T57U[$_SC]K/N?+$W[!.BM&1%XLOT?U>U1A^0(_G563 M]@6R*,$\9W"OC@MIRD _3S!7UC15?VAB?Y_R'[6?<^1/^& ?^I[_ /*/_P#; MZI_\,#7_ /T.5M_X+V_^.5]CT57]HXG^;\%_D'MI]SXOD_8*UP.P3Q5I[)G@ MM;2 G\,FJLW[!_BE9"(O$>CNGJZRJ?R"G^=?;5%5_:6)[_@/VT^Y\-W'["?C M92/(UO0)!W\R6=/Y1&JMQ^PU\0(5!34/#\YSC;'=3 CW^:$5]W457]IXCNON M'[>9\#S?L3?$6.,LK:/*1_ EXV3^: ?K55OV,?B4JDBTT]B!G:+U$IR1Q\MS P_,28JK/^S=\3+=]K>$+X MG&?W91Q^88U^EE%5_:U;^5?C_F'UB78_,JX_9_\ B-;;=_@W5CNZ>7 7_P#0 M+54LWA?6@H&23I\V!_X[7ZJ457]KS_ )$/ZP^Q M^4/_ A^O_\ 0$U+_P !)/\ "JC:+J*L5:PN@0<$&%N/TK]::*K^UW_)^/\ MP ^L/L?D9+"\$ACD1HW7JK#!'X4ROUVJO<6%M=.'FMH9F P&D0,<>G-5_;'_ M $[_ !_X _K'D?DC17ZR7'AO2+O;Y^EV4VWIYENC8_,56F\#^'+E-DWA_2Y4 MSG:]E&1^JU7]KQ_D_$?UCR/RDHK]49/AGX/FC9)/"FANC<%6TZ$@_AMJJ?@[ MX"/'_"$>'/\ P4P?_$57]KP_D8?6%V/RXHK]._\ A1/P\_Z$O1?_ #3_"JK M?L[_ V=BQ\':;DG/$9 _(&J_M:E_*Q_6(]C\SJ*_1'QA^R?\/?$FBWEM8:- M'H>H2+^YOK1WS$XZ'86VD>HQSSR#S7PE\0/A_K/PS\37.B:W;>1&_B!IDO@])+C6)I!"+-02ERA.61 MQ_=P,DG[N,Y&,U^GB[BH+ !L<@'(%>2_ #X :=\&]%\^?R[[Q-=(!=WH&1&. MOE19Z*#U/5B,GL!ZY7QN/Q$,14]Q:+KW/.JS4WH%%%%>88!1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\5_$ MK_D\BS_[#.D_^@6]?:E?%?Q*_P"3R+/_ +#.D_\ H%O7VI0 4444 %?*O_!4 M?_DQ/XF_]PS_ -.EI7U57RK_ ,%1_P#DQ/XF_P#<,_\ 3I:4 >J_LG?\FL_! MO_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ? 'Q<_Y2.>$O\ @'_H MS2*^_P"O@#XN?\I'/"7_ #_ -&:17W_ $ %%%% !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 %<)\7_A!HWQA\,MINI+Y%Y%EK/4$7,ENY[^ZGC*]_8@$=W15PG*G)2B[- M#3:=T?E]X@^#_BKP[X_7P=-I88!1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?%?Q*_P"3R+/_ M +#.D_\ H%O7VI7Q7\2O^3R+/_L,Z3_Z!;U]J4 %%%% !7RK_P %1_\ DQ/X MF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_].EI0!ZK^R=_R:S\&_\ L3-&_P#2 M&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'P!\7/^4CGA+_@'_HS2*^_Z^ /BY_RD M<\)?\ _]&:17W_0 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 %%%% 'Q7\2O^3R+/_L,Z3_Z!;U]J5\5_$K_ )/(L_\ L,Z3_P"@ M6]?:E !1110 5\J_\%1_^3$_B;_W#/\ TZ6E?55?*O\ P5'_ .3$_B;_ -PS M_P!.EI0!ZK^R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ DUGX-_\ 8F:-_P"D,->J MT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!\ ?%S_E(YX2_P" ?^C-(K[_ *^ /BY_RD<\)?\ /\ T9I%??\ 0 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 4444 %%%% 'Q7\2O\ MD\BS_P"PSI/_ *!;U]J5\5_$K_D\BS_[#.D_^@6]?:E !1110 5\J_\ !4?_ M ),3^)O_ '#/_3I:5]55\J_\%1_^3$_B;_W#/_3I:4 >J_LG?\FL_!O_ +$S M1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!\ ?%S_E(YX2_X!_Z,TBOO^O@# MXN?\I'/"7_ /_1FD5]_T %%%% !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!\5_$K_D\BS_[#.D_^@6]?:E?%?Q*_P"3R+/_ +#. MD_\ H%O7VI0 4444 %?*O_!4?_DQ/XF_]PS_ -.EI7U57RK_ ,%1_P#DQ/XF M_P#<,_\ 3I:4 >J_LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ MI##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 ? 'Q<_Y2.>$O\ @'_HS2*^_P"O@#XN?\I'/"7_ #_ -&:17W_ $ % 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 4444 %%%% !1110!\5 M_$K_ )/(L_\ L,Z3_P"@6]?:E?%?Q*_Y/(L_^PSI/_H%O7VI0 4444 %?*O_ M 5'_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'JO[)W_)K/P; M_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 ? 'Q<_Y2.>$O^ ?^C-(K M[_KX ^+G_*1SPE_P#_T9I%??] !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 ?%?Q*_Y/(L_^PSI/_H%O7VI7Q7\2O\ D\BS M_P"PSI/_ *!;U]J4 %%%% !7RK_P5'_Y,3^)O_<,_P#3I:5]55\J_P#!4?\ MY,3^)O\ W#/_ $Z6E 'JO[)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W_P!B M9HW_ *0PUZK0 4444 %%%% !1110 445\H?M/?\ !23X6?LR^(Y/"]V+_P 5 M^+(0#H)'->I_LL?\%#_ (8_M4:L?#^E_;?#7BW8 MTB:+K 0-*=&U;X=WES((8KO5&26S60G 661<-'DX&63:.Y45]U*P900<@\@B@!: M*** "BBB@#X ^+G_ "D<\)?\ _\ 1FD5]_U\ ?%S_E(YX2_X!_Z,TBOO^@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /BO MXE?\GD6?_89TG_T"WK[4KXK^)7_)Y%G_ -AG2?\ T"WK[4H **** "OE7_@J M/_R8G\3?^X9_Z=+2OJJOE7_@J/\ \F)_$W_N&?\ ITM* /5?V3O^36?@W_V) MFC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** . _: ^ M)8^#GP1\<>-AY9GT/2+F\MTE^X\ZH?)0^S2%%_&O@W_@C_\ !&P\1:'XK^./ MBB!=9\7:EJ\UG87UZ!(\( 5[B=<]'DDE*ENH$9 P&.?I'_@IK<2VO[#?Q/>) M=S&&Q0C_ &6U"V5C^1-<[_P2=A2/]B?PFRJ TE]J+.1W/VJ09/X ?E0 [_@I MI^S?X?\ C!^S?XH\4'384\7>$;*35K+4XT E\F(;YXG(Y9#$KG!Z,JD=\V_^ M"7OQDOOC%^R7H1U6X:[U7PU=2^'Y[B0Y:1(51X2?I#+$N3R2A)Y)KW/]HJ-9 MOV??B='(H9'\+ZHK*>A!M)"QMUR,?0+ M^= 'Z15\1?\ !7+XQWGPS_9?&@Z7<_9[_P 8:@NE2LIP_P!C5&DGV_7;'&?] MF5J^W:_+7_@N5<2KI?P;@"YA>;5W9O1E6S 'Y,WY4 ?6_P"P#^SSH?P#_9R\ M)BUTZ&+Q+KVGP:KK-_L!GFFF02")F_NQA@@4(O[86VOIK- J2W:*9K:8J.-Q6&56X^< 9[Y_3GP="EOX1T. M*-0L<=C JJO0 1J !7Q7_P %E(UD_9)L&902GBBS93Z'R;D9_(G\Z /HGQK^ MT!;:+^R;J'QCLTC1&\*#7[*&8Y4RRVPD@C;ZNZ*?K7QC_P $?_@C8>(M#\5_ M''Q1 NL^+M2U>:SL+Z] D>$ *]Q.N>CR22E2W4",@8#'.S\2+VYC_P""+-I* M$/F_\(WI46W.?D-_;IG_ +Y.:]6_X).PI'^Q/X395 :2^U%G([G[5(,G\ /R MH =_P4T_9O\ #_Q@_9O\4>*#IL*>+O"-E)JUEJ<: 2^3$-\\3D$O^ ?\ HS2* M^_Z_,+XX_&33K/\ ;.TSQO;:'XIFTS3(/,9+OPOJEI(S@Z^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ M ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T? M\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B M>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ M !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ M )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[ M4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"' MF6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI' M_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$ M'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\ M@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ M#S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z M)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_ M\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D& M@#ZCU3QO#UMXFM-6T+5M6DN"3YB/:7&G1(@[887SD]\HN.]=C7Y[ M:M_P4 LK[XT>%?%:?#_Q ++3/#^L:7*OV#4.9+JYTV1#_P >>>EG)T!'/)' M/:_\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ M#S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z M)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_ M\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D& M@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U M**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_ M^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_ MT3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ M@#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ M ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T? M\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B M>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ M !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ M )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[ M4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"' MF6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI' M_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$ M'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\ M@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ M#S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z M)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_ M\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D& M@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U M**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_ M^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_ MT3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ M@#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ M ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T? M\/,M(_Z)[X@_\ =1_P#D&@#ZCUGQO)[36-)U34)+AB=\;VLM MDB*O;#"[?.?[H]Z[&OSVUO\ X* 66H_&#PCXH3X?^(!9Z5H^JV$J_8-0Y>YE ML73_ )<\]+5^@/7DCC/:_P##S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ M $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ M .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ M(-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_# MS+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^ MB>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P! MU'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^ M0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^ M'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/ M?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_ MX ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ M /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+ M2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_H MGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ MP!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ MY!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^ M*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ MX>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ M $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ M .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ M(-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_# MS+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^ MB>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P! MU'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^ M0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^ M'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/ M?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^0: /J/6?&]SIOQ:\*^$TMXGM M-8TG5-0DN&)WQO:RV2(J]L,+M\Y_NCWKL:_/;6_^"@%EJ/Q@\(^*$^'_ (@% MGI6CZK82K]@U#E[F6Q=/^7//2U?H#UY(XSVO_#S+2/\ HGOB#_P!U'_Y!H ^ MU**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BO MBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AY MEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$] M\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( Z MC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#( M-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S M+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB M#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P M=1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0 M: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U** M^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI M'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3 MWQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X M ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-' M_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \R MTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^ M(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ ' M4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^ MU**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BO MBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AY MEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$] M\0?^ .H__(-'_#S+2/\ HGOB#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( Z MC_\ (-'_ \RTC_HGOB#_P =1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#( M-'_#S+2/^B>^(/\ P!U'_P"0: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S M+2/^B>^(/_ '4?\ Y!H ^U**^*_^'F6D?]$]\0?^ .H__(-'_#S+2/\ HGOB M#_P!U'_Y!H ^U**^*_\ AYEI'_1/?$'_ ( ZC_\ (-'_ \RTC_HGOB#_P M=1_^0: /M2BOBO\ X>9:1_T3WQ!_X ZC_P#(-'_#S+2/^B>^(/\ P!U'_P"0 M: /M2BOBO_AYEI'_ $3WQ!_X ZC_ /(-'_#S+2/^B>^(/_ '4?\ Y!H ^H]9 M\;W.F_%KPKX32WB>TUC2=4U"2X8G?&]K+9(BKVPPNWSG^Z/>NQK\]M;_ ."@ M%EJ/Q@\(^*$^'_B 6>E:/JMA*OV#4.7N9;%T_P"7//2U?H#UY(XSVO\ P\RT MC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGO MB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_ M^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@ M#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HK MXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYE MI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ! M_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ . MH_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R M#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ M *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X M@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , = M1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: M /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ M (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F M6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$ M]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J M/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1 M_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RT MC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGO MB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_ M^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@ M#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HK MXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYE MI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ! M_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ . MH_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R M#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ M *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X M@_\ '4?_D&@#ZCUGQO)[36-)U34)+AB=\;VLMDB*O;#"[?. M?[H]Z[&OSVUO_@H!9:C\8/"/BA/A_P"(!9Z5H^JV$J_8-0Y>YEL73_ESSTM7 MZ ]>2.,]K_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ M "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_ MP\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC M_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ M =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4? M_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@# M[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO M_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T M3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0 M?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H M_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\ MRTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_ MZ)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ M , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ M .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2B MOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ M .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1 M_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$' M_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ M "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_ MP\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC M_HGOB#_P!U'_ .0: /M2BOBO_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ M =1_^0: /M2BOBO_ (>9:1_T3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4? M_D&@#[4HKXK_ .'F6D?]$]\0?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@# M[4HKXK_X>9:1_P!$]\0?^ .H_P#R#1_P\RTC_HGOB#_P!U'_ .0: /M2BOBO M_AYEI'_1/?$'_@#J/_R#1_P\RTC_ *)[X@_\ =1_^0: /M2BOBO_ (>9:1_T M3WQ!_P" .H__ "#1_P /,M(_Z)[X@_\ '4?_D&@#[4HKXK_ .'F6D?]$]\0 M?^ .H_\ R#1_P\RTC_HGOB#_ , =1_\ D&@#[4HKXK_X>9:1_P!$]\0?^ .H M_P#R#1_P\RTC_HGOB#_P!U'_ .0: /J/6?&]SIOQ:\*^$TMXGM-8TG5-0DN& M)WQO:RV2(J]L,+M\Y_NCWKL:_/;6_P#@H!9:C\8/"/BA/A_X@%GI6CZK82K] M@U#E[F6Q=/\ ESSTM7Z ]>2.,]K_ ,/,M(_Z)[X@_P# '4?_ )!H ^U**^*_ M^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_ MT3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ M@#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ M ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T? M\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B M>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ M !U'_Y!H ^U**^*_P#AYEI'_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ M )!H ^U**^*_^'F6D?\ 1/?$'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[ M4HKXK_X>9:1_T3WQ!_X ZC_\@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"' MF6D?]$]\0?\ @#J/_P @T?\ #S+2/^B>^(/_ !U'_Y!H ^U**^*_P#AYEI' M_1/?$'_@#J/_ ,@T?\/,M(_Z)[X@_P# '4?_ )!H ^U**^*_^'F6D?\ 1/?$ M'_@#J/\ \@T?\/,M(_Z)[X@_\ =1_P#D&@#[4HKXK_X>9:1_T3WQ!_X ZC_\ M@T?\/,M(_P"B>^(/_ '4?_D&@#[4HKXK_P"'F6D?]$]\0?\ @#J/_P @T?\ M#S+2/^B>^(/_ !U'_Y!H QOBKKDEO\ M\:!HXC4PW=W:7;2'.Y6B.G( /8B M=L_05]VU^8^D_%*/XX?MK^"O%MEHNJ:7;,ZQS1WMAJ_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I##7J MM !1110 4444 %%%% 'B/[;'@&Y^)G[*'Q/\/V<+7%Y-H\ES!"OWI)("LZ*/ M6OB+]EW4/#@G4W_AW7)XWM]V66&=5EC?'8,QF ]T:OO'K MP>17YH?$;_@G[\9?@#\:M3^(_P"R]XCM;&TU21VG\.W,L_MQ>/+7X<_LE?%/5+J986GT*YTVW)8 F>Y0V\>WU(:4'' MH#7A'_!'3P'<^%?V4[K6;J*2,^(]=N;V#>,!H(TC@4C_ ('%+S7DNK?L;?M5 M_MD>)=$3]H'Q/8^%/!6G3"=M)TV6!Y,D#=Y<4&Z,R$;E$DKMLW':&!(/Z6># M_".D^ ?"FD>&]!LTT_1=)M8[*SM8\D1Q1J%49/).!R3R3R>: -BOSG_X+7> M;G6_@GX)\600M*F@ZS);7#+_ ,LX[F,?,?;?#&OU85W?PY_9C^._A[]N?4OB M1K/C+[7\+)M2U*XAT7^W;F3;#-#*L"_9BOEC:SH<9P,9'2OK'XL?#'0OC/\ M#G7_ 3XEMSA_!KQ#I7C#P5=SF6*WNI; M=%4D@>88;DCRGPR?%+X%7[_\ !->\^&JV\DNL M:;X(MD-O_&]U:Q1S% /4R1$ >^*\\_X(V^/+7Q%^R[J'AP3J;_P[KD\;V^[+ M+#.JRQOCL&8S >Z-7WCUX/(K\T/B-_P3]^,OP!^-6I_$?]E[Q':V-IJDCM/X M=N98X?(5VW- %E!AFA!)*AMK)QC)&Z@#Z]_;B\>6OPY_9*^*>J74RPM/H5SI MMN2P!,]RAMX]OJ0TH./0&O"/^".G@.Y\*_LIW6LW44D9\1Z[:\EU;]C;]JO\ ;(\2Z(G[0/B>Q\*>"M.F$[:3ILL#R9(&[RXH-T9D M(W*))7;9N.T,"0?TL\'^$=)\ ^%-(\-Z#9II^BZ3:QV5G:QY(CBC4*HR>2<# MDGDGD\T ;%%%% !1110!B:UX(\.>)+I;G5] TO5+A5V+->V4N 64G'/2 ML_\ X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C M_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@ MK@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH M Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@ MC_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ M@K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A M4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/ M_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XB MNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ MA4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\ M/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_X MBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^ MA-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N M#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@# ME/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/ M^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P"" MN#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3 M^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ M ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*Z MNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"% M3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP_ M_P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B* M/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$ MWP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/ M_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4 M_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z M$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X M/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X M(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ MX*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ M* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/ MX(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ M (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_ MX5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3? M#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^ M(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ M (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3 M?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_ M^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C M_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@ MK@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH M Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@ MC_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ M@K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A M4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/ M_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XB MNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ MA4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\ M/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_X MBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^ MA-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N M#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@# ME/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/ M^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P"" MN#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3 M^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ M ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*Z MNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"% M3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP_ M_P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B* M/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$ MWP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/ M_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4 M_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z M$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X M/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X M(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ MX*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ M* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/ MX(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ M (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_ MX5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3? M#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^ M(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ M (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3 M?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_ M^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C M_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@ MK@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH M Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@ MC_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ M@K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A M4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/ M_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XB MNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ MA4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\ M/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_X MBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^ MA-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N M#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@# ME/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/ M^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P"" MN#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3 M^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ M ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*Z MNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"% M3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP_ M_P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B* M/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$ MWP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/ M_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4 M_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z M$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X M/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X M(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ MX*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ M* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/ MX(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ M (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_ MX5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3? M#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^ M(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ M (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3 M?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_ M^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C M_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@ MK@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH M Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@ MC_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ M@K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A M4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/ M_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XB MNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ MA4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\ M/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_X MBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^ MA-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N M#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@# ME/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/ M^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P"" MN#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3 M^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ M ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*Z MNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"% M3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP_ M_P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B* M/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$ MWP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/ M_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4 M_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z M$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X M/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X M(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ MX*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ M* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/ MX(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ M (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_ MX5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3? M#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^ M(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ M (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3 M?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_ M^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C M_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@ MK@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH M Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@ MC_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ M@K@_^(H_X5/X(_Z$WP__ ."N#_XBNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A M4_@C_H3?#_\ X*X/_B*ZNB@#E/\ A4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/ M_P#@K@_^(KJZ* .4_P"%3^"/^A-\/_\ @K@_^(H_X5/X(_Z$WP__ ."N#_XB MNKHH Y3_ (5/X(_Z$WP__P""N#_XBC_A4_@C_H3?#_\ X*X/_B*ZNB@#E/\ MA4_@C_H3?#__ (*X/_B*/^%3^"/^A-\/_P#@K@_^(KJZ* .>TWX=^%-%O8[S M3_#&CV-W$JT %%%% !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 %%%% !7RK_P5'_Y,3^)O_<,_P#3I:5] M55\J_P#!4?\ Y,3^)O\ W#/_ $Z6E 'JO[)W_)K/P;_[$S1O_2&&O5:\J_9. M_P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110!Q7QD^,'AGX#_#G6/&WBZ]-GHNFQ M[G$8#2S.3A(HE)&YV. !D#N2 "1\#:;_ ,%&OVC/CC)>ZE\%/@'#J/A>&9HX M[_5HY[GS HY!=)(8]_\ L*6QD#GJ??\ _@H-^R7XQ_:Z\%^%?#WA?Q#I.AVN MEW\E_=QZH)=LS^7LB*F-6^Z&EZC^(5]%?#7P'IGPO^'_ (>\):/;16NFZ-8Q M64,<*X7"* 6]RQRQ)Y)))Y- 'Q1\"_\ @J!=WWQ4@^&GQS\!3_#'Q1=SQV]M M=$21VXD? 19HY?FC5C]V0%E.X9P!NK[SU+4;71]/NK^^N(K.RM8FGGN)G"1Q M1J"S.S'@ $DGTK\P_\ @M]%X;70_AA,5A'C!KFZ6-TQYIL@JE@_?:)"FW/& M2^.]>H?\%!?BEK_@7_@G1H,5[++8^(O%5KI.BWY7(<-);^==(?9E@D0^SD=Z M .3\0?\ !3GXF?%WQYJWA_\ 9N^$O_":V&F,4DUC5(9Y4D&XA9"D;QB%&VG; MYC[CZ @BMGX%_P#!3O7E^+-I\,_V@? 0^&WB*]>.&WU"..6WMUDX?\$X_A?8_#']C_P"'Z6]K'#?:Y9#7+V=5P\[W)\Q&8]\1 M-$@]E%>._P#!8[X4Z;XF_9QL?''V:--<\+ZG J7BK\YM9V\IXB?3S#$P]"IQ MU- 'WU4-Y>0:?:3W5U/';6L"-++-,X1(T499F8\ DDUXS^Q7\2KKXN?LK? M#7Q1?SFZU"YTI;>ZN&;+2S0.UO(['^\SQ,3[DU\I_M1?!_\ ::_; ^.'B3X> MVEX/ _P.TVYAB_M*:,P1WZ^5&[.5!\RZ(9F 4;8@4&2&&: .M^&W_!2!_C5^ MW!I?PI\$66E7OPXEBNHI-WT.WD*) C' M:CS. QRQ^[&H+-C^$$$_/.M_M[?M=?#?1/\ A,/&W[/FGVO@I,2S-':W=O/! M$>\K&:0Q=1\SQ ]NU$&.U>=I M!$P+=/)MX-@)Z!@>H!K]!5_:<^"/BC4+GPU_PL[P3J5S.K6TNGMK5JXF##:T M>"^'R"05&>] $/[,'[3OA+]JOX;Q^+/"S26TD4AMM0TJZ*_:+&<#.Q\'!4CE M6'##T(8#U^OF_P#9/_8@\,_LAZQXIO?"_B/6M1M_$*Q+<6&H&(PQ^4[F,IM4 M-E1(Z\D\&OI"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH XKXR?&#PS\!_ASK'C;Q=>FST738]SB,!I M9G)PD42DC<[' R!W) !(^!M-_X*-?M&?'&2]U+X*? .'4?"\,S1QW^K1SW/ MF!1R"Z20Q[_]A2V,@<]3[_\ \%!OV2_&/[77@OPKX>\+^(=)T.UTN_DO[N/5 M!+MF?R]D14QJWW0TO4?Q"OHOX<>!=+^&/@'P_P"$]&MHK33-'LHK.&*%=JX1 M0"WN6.6)/)))/)H ^)_@7_P5 N[[XJ0?#3XY^ I_ACXHNYX[>VNB)([<2/@( MLT,E\=Z]0_X*"_ M%+7_ +_ ,$Z-!BO99;'Q%XJM=)T6_*Y#AI+?SKI#[,L$B'VO+\6;3X9_M ^ A\-O$5Z\<-OJ$<R"O&/^ M"R'PITWQ+^SKI_CE;2-==\,ZI!&+U4_>&TG)C>(G^[YC1,,]"#CJ: /OVH;R M\@T^TGNKJ>.VM8$:66:9PB1HHRS,QX !))KQ[]C/XC7'Q8_9:^&GB>]G-U? MW6CQP75PS$M+/ 3!*Y)[EXF)]R:^3_VH?@[^TU^V!\!_@=IMS# M$-0FC,,>H+Y2.S;0?,NB'9@%RL0*#)##- '6?#;_ (*0/\:OVX-+^%/@BRTJ M]^'$L5U%)KDT4IN[J:&VFE,D#>8$6(LBJ-R,6 +9&X ?+OVMOBY?>%-2\#:?HNF6>E2W\NH6$TTNQUDC1$ M;<,#=O;_ +YXK[TKP/\ 8M_99TG]E/X,Z?X?BBAF\3WR)=Z]J48R;BZ(Y0-_ MSSCR44>@+8RQKWR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH XKXR?&#PS\!_ASK'C;Q=>FST738]SB M,!I9G)PD42DC<[' R!W) !(^!M-_P""C7[1GQQDO=2^"GP#AU'PO#,T<=_J MT<]SY@4<@NDD,>__ &%+8R!SU/O_ /P4&_9+\8_M=>"_"OA[POXATG0[72[^ M2_NX]4$NV9_+V1%3&K?=#2]1_$*^C/ASX&TSX9^ O#_A31[>.UTS1K&*R@CB M7"X10,_4G))/)))/)H ^)O@7_P %0+N^^*D'PT^.?@*?X8^*+N>.WMKHB2.W M$CX"+-'+\T:L?NR LIW#. -U?>>I:C:Z/I]U?WUQ%9V5K$T\]Q,X2.*-069V M8\ DD^E?F!_P %OX/#RZ3\+IR(1XM,]XBLF/--F%0G=WVB0KMSQDOCO7J? M_!07XI:_X%_X)T:#%>RRV/B+Q5:Z3HM^5R'#26_G72'V98)$/LY'>@#DO$'_ M 4X^)OQ=\>:KX?_ &;OA*/&MAIC;)-8U2">5)!N(60I&\8A1MIV^8^X^@(( MK;^!?_!3S7A\6+/X9_M ^ ?^%;>([V2.&WU"..6WMUD?B,2PS%F1'/ E#LN2 M,X&6'N/_ 3G^%MA\+OV0?A]';6T<5[KE@NNWMPJX>>2Y'FH6/?;$T:#V05X MQ_P60^%.F^)?V==/\JG[PVDY,;Q$_W?,:)AGH0<=30!]^U M#>7D&GVD]U=3QVUK C2RS3.$2-%&69F/ ))->0?L;_ !*NOB]^R]\-_%5] M.;K4+S28XKNX)R99X28)7/N7B8GW)KY-_:A^#O[37[8'QP\2_#ZUOAX'^!VF MW,,0U":,PQZ@OE([-M!\RZ(=F 7*Q H,D,,T =9\-O\ @I _QJ_;@TOX4^"+ M+2KWX<2Q744FN312F[NIH;::4R0-Y@18BR*HW(Q8 MD;@!]UU^-W[-/P=TGX M _\ !6O3? &AW%S=Z;HL$T27%X0996?1#)([8 R[L<#H"!VK]D: /CC]L+_ M (*):;^SOXQM?AYX/\-3^/\ XE70B/\ 9MNQ\FV,A^2-P@+O*PP1&HSAE)(R M ?&/$'_!07]J+X+VL'B3XJ_ "RLO!CS(LEQ8)/ \*LV 'D,LRHQP0-ZKDD>H MKSOX):AIOPW_ ."O?Q /Q(,%A=ZA?:F-$NM0PB))<,KVC*QX!:V)13D9+@=3 MBOTG_:4\3^$?"?P)\<7OCF>UB\-MI-S!EZW;?#7XEW]U#(GAZZU2T2QD9<*\Z12?:"I[X5KFST738]SB,!I9G)PD42DC<[' R!W) !( M^!=+_P""C7[1OQQDO=2^"OP#AU'PO#,T<=]JL4]SO"CD&1)(8]_^RI;&0.>I M]]_X*#_LD^,OVO/"'A/0/"_B+2=#M-+OI;Z[CU02[9Y"@2(J8U;&T-+U'\8K MZ/\ ASX&TSX9^ O#_A31[>.UTS1K&*R@CB7"X10,_4G))/)))/)H ^)?@7_P M5!N[_P"*D'PT^.?@*?X8^*+J>.WMKHB2.W$CX"+-'+AHE8_=D!93N&< ;J^] M-2U&UT?3[J_OKB*SLK6)IY[B9PD<4:@LSLQX !))]*_,#_@M_!X>72?A=.1 M"/%IGO$5DQYILPJ$[N^T2%=N>,E\=Z]1_P""@WQ6U[P)_P $Z_#\%[++9>)/ M%EKI6C7^W(=6>V\ZZ0^S"&1#GLY'>@#E?$'_ 4X^)OQ>\=ZMH'[-OPD_P"$ MUT_3&V2:QJD$\J2#<0LA2-XQ"C;3M\Q]Q]!@BMKX$_\ !3K7O^%M6?PR_: \ M _\ "MO$=](D-OJ$<ZNIX[:U@1I99I MG")&BC+,S'@ $DFO(/V-_B5=?%[]E[X;^*KZ8$6(LBJ-R$D MD;AC[LK\9_V7?A'I7P(_P""LVG^ M%N+F[TW1$N MH([B[(,LI.CN[NV ,LS' Z9Q7['ZE?#3=-N[PQO*+>)Y3'&,LVU2<#W.* / MBK]L;_@I59? 'QTOPX\!>&3X\^(1,<:5;7-F\ 8@*7:2694.?X7";B0, MBN$_X(Z^%K/XH?&3XL?%'Q(%U3Q38^0;>XN&WNDMZ]P\\PST8B':&ZX=QW-? MJWKVAZ?XGT2_T?5K.+4-+OX'M;JUG7='-$ZE71AW!!(_&@#E?@M\:/"GQ^^' MFF^-/!NH?;]'O05PZ[)8)5^_#*G\+J>H]P02"">YK\J/^"2OBJ7P'^T=\9_A M#;W4EQH41N+ZTW/N17M+L6Q8>[I*F3W$2^@K]5Z "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#BOC)\8 M/#/P'^'.L>-O%UZ;/1=-CW.(P&EF$] \+^(M)T.TTN^EOKN/5!+MGD*!(BIC5L;0TO4?QBOH_X<^!M,^&?@ M+P_X4T>WCM=,T:QBLH(XEPN$4#/U)R23R223R: /B?X$_P#!4"YU'XJ6_P - M/CCX"N/AAXINYX[:VNF$D=OYC\(LTEWFI M:C=0V.GV<+W%Q=7#A(X8T4L[LQX"@ DD] *_,'_@M_!X>72?A=.1"/%IGO$5 MDQYILPJ$[N^T2%=N>,E\=Z]0_P""A'Q3UWP-_P $Z_#UO?226?B/Q9:Z3HU] MC(=6>W\^Y4_40NASV,1(VUMN]]Q]!@BMKX$_\%.M>_P"%M6?PR_: \ _\*V\1WTB0 MV^H1QRV]NLC\1B6&8ED1SP)0[+DC( RP]R_X)T?"^Q^%_P"R!\/HK:W2.\UR MQ77KV8+AIY+D>:C-Z[8FB0>R"O%?^"R7PJTSQ)^SMIOCD6L::[X;U2",7@0> M8UK.3&\1/7'F&)AGH0- 'W_7P-\=O^"G=YI_Q6N?AC\#? ,_Q/\5V>/P58#^(H ] MQ_;(_P""@VE?LV^(K#P)X6T%_'GQ,U ((]'MW/EVID($0EV LSON!6)1DC!) M4%<^ ZY_P48_:=^#+6NO_%CX!VFG>"YY%4S6EM=6DD88D!6F>65%?T5T4G'; M/'.?\$Q;=/VA_P!L;XQ?&C6D^W7-ENEL3,N?L[WDL@B*^A2"!XQ_LL:_43QI MX/TCXA>$]6\-:_8Q:CHVJVSVEW:S*"KQL,'KT(Z@]00".10!S_P3^,WACX__ M VTCQOX1NVNM(U%"0DH"S6\BG#PRJ"=KJ>",D=""003W5?EK_P1[\37W@GX MH_&7X/7EV9X-.F:_AC;("RP3FUG<#MN#09_W!7ZE4 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '%?&3 MXP>&?@/\.=8\;>+KTV>BZ;'N<1@-+,Y.$BB4D;G8X &0.Y( )'P)I?\ P4:_ M:.^.,E[J?P4^ D.H>%X9FCCOM6BGN=X4<@R))#'O[[5+8R!SU/OW_!0?]DGQ ME^UYX0\)Z!X7\1:3H=II=]+?7<>J"7;/(4"1%3&K8VAI>H_C%?1_PY\#:9\, M_ 7A_P *:/;QVNF:-8Q64$<2X7"*!GZDY))Y)))Y- 'Q1\!_^"GUUJGQ6M_A ME\;_ %(,<;7!93N&<#YJ^\-4U2ST/2[S M4M1NH;'3[.%[BXNKAPD<,:*6=V8\!0 22>@%?F!_P6_M_#JZ3\+KC; OBUI[ MQ%9,>:;(*A(;OM$A7;GC)?'>O5O^"D'Q*USP)_P3\T:RO;F2W\0>*%TO1K]X MR=Q9H#/X_\ !.CX7V/PO_9 ^'T5M;I' M>:Y8KKU[,%PT\ER/-1F]=L31(/9!7BO_ 62^%6F>)/V=M-\J01 MB\"#S&M9R8WB)ZX\PQ,,]"#C[QH ^_Z^!OCM_P %.[S3_BM<_#'X&^ 9_B?X MKLYGM[FZ7?);>8@_>+%'%EI IX:0E%!4XR,-7O/[-_C?7?CQ^Q3X6UFSU..' MQ3J_AF2R74Y]S*M]&CVQF?')_>QECCWKAO\ @GW^Q'>?L@:%XL?Q#?:3K?B7 M6KJ,+J&FK(0EHBC;'F1002[.Q &#\N2<# !X/JG_ 4<_:+^!L]CJ'QL^ L. MF^&;B98WOM*BGMM@89"AWDFC,F.=C%2<$<=1]^?!OXP>&?CQ\.=(\;>$;QKS M1=2C+)YBA987!*O%(H)VNK @C)]02"":A<((_. MN)+Y@Y1!G8F$4!P@DI\N?W5H/X4',G+$X.9 "E^S%\ _'?_!0/XZI\?_C+;_9O M UG.ITG27C*Q7JQ.3%;PHW_+LC9+N?\ 6-N')+E?5?\ @MDTG_#/?@@#/E?\ M)2F[CC=]DN,?INK]"K&QMM+L;>SLK>*TL[>-8H;>! D<:*,*JJ. .F*^ M1O\ @JO\+[KXE?L?Z[<6,#7%WX9O8->$:*2QCC#QS$8[+%-(Y]D- 'NO[,;! MOV;/A.0<@^$M)((_Z\XJ\:_X*G&+_AAGXB>8,MYFF^7[-_:-M_3-6?\ @FM\ M9M(^+'[)_@RSM;Z&76O#%FFB:E9!QYMOY.4A++UVO$J,#T/S#JIQY!_P6.^, M&E:'\"=,^'$%W%/XF\2:E;SG3XVW2I:0EG,I4<@-*L:KG[WSX^Z: /6?^"6L M,L/[#'PX\TG#-J3(I'13J-S_ %R?QKZMKR3]DOX97'P=_9K^'7A"]@^RZCIV MD0F]@/\ RSN9 99U_"21Q^%>MT ?E7X?_P"4XVI?]M/_ $P"OTR^(TTL'P]\ M42P#,Z:7=-&,X^80L1S]:_,WP_\ \IQM2_[:?^F 5^I]U:Q7UK-;3H)8)D:. M2-NC*1@@_A0!^!W[!OP:\7_M1:QK'PHL_$EUX8^'3NFM^)Y[# EN5C'EPP\G M#99FVA@5'S.0Q517WW\2/^"./P?UKP3<6G@Z\UKPYXFBA/V74KJ\-U%+(,D" M>,C[IZ?)M(Z\]#X1_P $T=6M?V7_ -L;XG_!OQ:\>FZCJ3?V?87-S\@GFMI7 M:%5)[30RF1?[V% R6 K]8O$'B#3?">AW^LZQ>PZ;I5A ]S=7EPX2.&-02S,3 MT H _/7_@D_^T-XNU:_\9_ SQY-<7VL^#Q)-97%U-YLL$,4RV\UJS9.Y8Y" MFPY. S#. HK]&J_*/_@EY:W'Q8_;3^.'Q>L;>6'PU<_;S&S*8_WE]?K/$A'0 MD1Q.2,G!*D]17ZN4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !7CO[3?[4W@C]E?P)+X@\5WJR7TRLN MF:);N/M6H2@?=1?X5!QND/RKD=20#1_:^_:ET/\ 9-^$EUXJU&-;_6+EC::- MI.[:;RY() )ZB-1\SMV P.64'X6_9-_8X\6?MG>,(_C[^T->W&I:1?.)M)T* M7,8OHE)*$H/]5:#^&,$:*2QCC#QS$8[+%-(Y]D- 'NO[,;!OV;/A.0< M@^$M)((_Z\XJ\:_X*G&+_AAGXB>8,MYFF^7[-_:-M_3-6?\ @FM\9M(^+'[) M_@RSM;Z&76O#%FFB:E9!QYMOY.4A++UVO$J,#T/S#JIQXW_P61^,6EZ+\#]( M^&UK=QS^)?$>IPW,EA$P:1+.$EM[*.1NE\I5R/FP^/NF@#U__@EO'+'^PO\ M#<2\ G4F08P0IU*Z_KD_B*^K*\D_9+^&5Q\'?V:_AUX0O8/LNHZ=I$)O8#_R MSN9 99U_"21Q^%>MT ?E7X?_ .4XVI?]M/\ TP"OU4K\J_#_ /RG&U+_ +:? M^F 5^JE &;XD\06/A/P[JFN:G,+;3=,M9;VZF;I'%&A=V_!5)K\K/^"=?A>] M_:V_; ^(/[0GBR$R6^D71ETZVE.]8[F8,D" ]Q;VZ8'?)C;J*^J_^"J/Q(D^ M'?[''B>"VG-O>>([FWT.)EZE9&,DR_\ H8I5^C59_X)>_#.+X;_ +'/A"4P M>3?^(GFUV[;'+F5]L1_[\1PT ?6-%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XW^T]^U3X)_95 M\"2:_P"*[OSK^<,NF:);L/M6H2@?=0?PH,C=(>%![DJII_M??M2Z'^R;\)+K MQ5J,:W^L7+&TT;2=VTWER02 3U$:CYG;L!@!K.=3I6DNA6&]6)B8K>%&_P"79&R7<_ZQMPY)<5>-?\%3C%_P ,,_$3S!EO,TWR_9O[1MOZ9JU_ MP37^,FD_%C]DWP7:6M]#+K/AFS31-2LE<&6W,.4A++G(5XE1@>A^8=5./&O^ M"R/QBTO1?@?I'PVM;N.?Q+XCU.&YDL(F#2)9PDMO91R-TOE*N1\V'Q]TT >O M_P#!+>.6/]A?X;B7@$ZDR#&"%.I77]^TV[MHYFMI)HGC69/O1DJ0&'N,YH _(G]H?Q1 MJ7_!3S]H>;X>?"_PCH$.E>&2Z2>/=05_M)MXY"K/YJ''D,S'RXMK,V=V5RVV MY\6O^"0OQ0TWP;'J&C_$V/XD7VEQB:/P[JEO-;)(%',4+F=QD@ 'R\],CBK MW_!'/Q%8?#'XN?%CX8^)HUTCQG=FW6""Z^221K-[A)X #_$OFAMHY(5ST7C] M6M6U:RT'2[O4M2NX;#3[.)I[BZN'"1PQJ"6=F/ ))- 'QU_P $U_VMM%^. M7@.Z\!-X7T_P-XJ\'PJDNBZ7"8+22W+%?-BC8ED(?B16)(9U.3OP/M"OR=_X M)EK_ ,+*_;R^-_Q(T"&6'PC.FIR12K&RHPN]026"-L]"4C=\=?DZ5^L5 !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5XW^T]^U3X)_95\"2:_XKN_.OYPRZ9HENP^U:A*!]U!_"@R-T MAX4'N2JFA^V%^U/HO[)GPCN?%-_$NHZS=/\ 9-&TDOM-W*_VS/%T7Q^_:'OI]4TF_83Z1H,F4%[$&)0LH_U5J/X8UYDS MN)VG,@!G_LP_ /QW_P % OCJGQ_^,EO]F\#6-8H8(4"1QHHPJJHX Z8KY#_X*M?"Z[^)7[(.M7-A US=^&+Z# M7A'&I9C%&'BF/T6*9W/LAH ]X_9C8-^S9\)R#D'PEI)!'_7G%7C7_!4XQ?\ M##/Q$\P9;S--\OV;^T;;^F:M?\$U_C)I/Q8_9-\%VEK?0RZSX9LTT34K)7!E MMS#E(2RYR%>)48'H?F'53CQK_@LC\8M+T7X'Z1\-K6[CG\2^(]3AN9+")@TB M6<)+;V4P?9=1T[2(3>P'_EG#?\ E-[JO_7:Z_\ 3(:_5^@#\<+QO&__ 2> M_:DU_6HO#MUXA^$7B>0PQ2*=B3P%C)&@D (2X@RZA6QO7<0 &!7WOQ1_P5QT MOXC:2GACX)?#[Q7K_P 1]7C,%A!J%I"L5M*V1YA$'_VB/CAXW^#7B'P7'X;UG0FN(1;ZE>QW::@\$S13HJ&-1E0 X'S97<> MN3[-XLOOAI^S!X!\0>,IM)T/P=H]E 9KJ33K*&U:X8?'];N8[K6]'T;4[;5)H93(K7"7=NDOS?Q8DR,]R,U^R M=?F+_P $@_!^J^./'WQA^.6KV?V?^WKR2QM9>@ '++7PY^R=^QMXK_ &S/%T7Q^_:'OI]4TF_83Z1H,F4%[$&)0LH_U5J/ MX8UYDSN)VG,@!G_LP_ /QW_P4"^.J?'_ .,EO]F\#6$<:Y8Q1AXIC]%CF=S[(: />?V8V#?LV?"<@Y!\):201_P!><5>* M?\%5& _8=\>@G&9]- _\#[>M'_@FO\8]*^*_[)O@NUM;V&76/#-FFB:C9!P9 M+B_ _1_AM;7<=QXE\1:G#O\ _!+>.6/]A?X;B7@$ZDR#&"%.I77]'?@]HTHEO=0D5@DT2O@75P."[,0?*@R.F3@AF4 L_M,?M)>,_\ M@HQ\2H/@=\#K6<^!$G674]8F1HH[Q4&#YIL]/N)KB_E7:][>/&3).^.F2 ,G:JJN3BM;]G?]G#P5 M^S'X!A\+>#-/\B,XDO=0GPUU?S 8\R9\#)ZX4850< "O4&4.I5@&4C!!Z&@# M\MO^"&K#^R_C(,\^=I!Q_P !O*_4JOR7_P""!K.=3I6DNA6&] M6)B8K>%&_P"79&R7<_ZQMPY)\_LQL&_9L^$Y!R#X2TD@C_K MSBKQ3_@JHP'[#OCT$XS/IH'_ ('V]:/_ 37^,>E?%?]DWP7:VM[#+K'AFS3 M1-1L@X,EN8)48'H>1U4X\9_X+)?&'2]%^!^C_#:VNX[CQ+XBU.&Y M>PC8-(EI#N;>RCD;I?*5V^FZ;9Q-/'-8\O3)M&T2.;4_.8*MO,RF:XW-T 5WDR?;-?G3\3OBE\1O\ M@J?\<+KX9?#F[D\._![1I1+>ZA(K!)HE? NK@<%V8@^5!D=,G!#,H!9_:8_: M2\9_\%&/B5!\#O@=:SGP(DZRZGK$R-%'>*CC_2)SC,=LAP54C<[!3C=M4?H_ M^S;\ = _9G^$6C>!?#^9HK0&6[OG0+)>W3X,LS@="2 ,G:JJN3BF_L[_LX> M"OV8_ ,/A;P9I_D1G$E[J$^&NK^8#'F3/@9/7"C"J#@ 5ZC0 5^4'[9W_*6? MX)?]=O#_ /Z7R5^K]?E!^V=_REG^"7_7;P__ .E\E 'ZOT444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55?*O_ 5'_P"3$_B;_P!PS_TZ M6E 'JO[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?(7[;_P"P)=?MF>)?#&HM\16\)66AVDMO'8_V,;T/)(X9Y-WVB/:2%1<8 M/W>O8?-'_#C'_JMG_EJ?_=M?JI10!^5?_#C'_JMG_EJ?_=M?I3\/? ,'@CX5 M^&O!-S-'K%MI&C6VC2S2P!$NEB@6$L8R6 #!2=N3UQDUU=% 'YU>-_\ @D_J MGA;X@77BKX#?%C4_AE]K9U."I)4 @':2 1]S MT4 %%%% 'RKI_P"PQ]A_;CN?VB?^$VW^=N_XIO\ LG&,V L_^/GS_;?_ *OV M]Z^JJ** /ES]KS_@G_X(_:PN+;79+VX\(>.+2,1P^(-/B60RJOW5GB)7S O\ M)#*PZ;L#%?.M]_P2W^,?CZ"U\/\ Q _:3UC7?!ENX_T%S=7)=5.5_=RS; PX MP3NV]LXQ7Z6T4 >>? ?X#^$?V#/!EBUIID#&6::9M\]W.P >:5L#<[ M;1V 'H=%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110!\A?MO_ + EU^V9XE\,:BWQ%;PE9:': M2V\=C_8QO0\DCAGDW?:(]I(5%Q@_=Z]A\T?\.,?^JV?^6I_]VU^JE% 'Y5_\ M.,?^JV?^6I_]VU^E/P]\ P>"/A7X:\$W,T>L6VD:-;:-+-+ $2Z6*!82QC)8 M ,%)VY/7&375T4 ?G5XW_P""3^J>%OB!=>*O@-\6-3^&7VMR7TT/,H@4DDI' M/$ZL8\X C=6XZL>E=;^SU_P2]TOP#\2[?XC_ !2\;W_Q6\8VTRW-L;]&\A)E M&$DE,KR/.ZD J25 ('RD@$?=%% !1110!\JZ?^PQ]A_;CN?VB?\ A-M_G;O^ M*;_LG&,V L_^/GS_ &W_ .K]O>OJJBB@#YT_;:_9%D_;%\ Z%X8'B_\ X1"+ M3-3_ +2:;^S?MOG,(GC"[?.CVX$C'.3]*]C^%O@:+X8?#/PEX.@N/MD/A_2; M32DN?+\LS""%(MY7)P6VYQD]>IKJ** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0?VWOV [O M]LSQ/X9U)_B,WA*QT.SDMXM/_L8WH>21PSR[OM$>W(6-<;3]SKV'S3_PXQ_Z MK9_Y:G_W;7ZJ44 ?E7_PXQ_ZK9_Y:G_W;7Z4_#WP#!X(^%?AKP3-[[ MXK>,;:5;BV:_C;R(YE&%DD,KR/.ZX!4L5 ('RD@$?<]% !1110!\JZ?^PQ]A M_;CN?VB?^$VW^=N_XIO^R<8S8"S_ ./GS_;?_J_;WKZJHHH ^0?VL/\ @F_X M._:0\4+XUT76[KX>_$(/&\FMV$1FCN2@ 5I(MZ$2 *H$B.I&!G=@8\9U#_@E M[\8?B);IHOQ#_:;U[7?"L;IG3W%U="=%;/S)+<;%;T8A\<=<8K])** /.?@+ M^S_X,_9M\ 0>$/!&GO9::DAGGFN)/,N+N8@!I97P-S$*!P *]&HHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /D']M[]@.[_ &S/$_AG4G^(S>$K'0[.2WBT_P#L8WH>21PS MR[OM$>W(6-<;3]SKV'S3_P .,?\ JMG_ ):G_P!VU^JE% 'Y5_\ #C'_ *K9 M_P"6I_\ =M?I3\/? ,'@CX5^&O!-S-'K%MI&C6VC2S2P!$NEB@6$L8R6 #!2 M=N3UQDUU=% 'YT^-O^"4&J^%?B%=^*O@/\6-2^&0NW);30TR^0I))2.>*0,T M>>!&ZGCJQKK_ -GG_@E]IGP_^)D'Q'^*7C>^^*WC&VE6XMFOXV\B.91A9)#* M\CSNN 5+%0"!\I(!'W/10 4444 ?)^C?L(_V1^V]=?M#?\)QYOGO*_\ PC?] MD[=N^R-KC[3Y_.,[_P#5^WO7UA110!\<_M7?\$X="_: \>0?$3PEXIO/AM\0 MXS&TNJ6$1>.X9!A96"NCI* !(K]%&03S7D\/_!*WQ]\3M3T[_A=?[0/B#QG MH5BX9-,A>>5C@8RLEQ(RQL1G+>6Q/KWK]'J* .=^'_P_\/?"OP=I?A7PKI<& MC:#ID(AMK.W&%4=22>K,3DECDL2222:Z*BB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^0?VWOV [O M]LSQ/X9U)_B,WA*QT.SDMXM/_L8WH>21PSR[OM$>W(6-<;3]SKV'S3_PXQ_Z MK9_Y:G_W;7ZJ44 ?E7_PXQ_ZK9_Y:G_W;7Z4_#[P#!X*^%?AKP1=2QZS:Z3H MMMHTLLT 5+M(H%A9FC)8 .%)*DGKC)KJZ* /SG\8?\$G=6\(>/KKQ1\!OBWJ MGPT%TY+:<7F7R%))*)<12*S1YP CJW'5C78_L\_\$OM,^'_Q,@^(_P 4O&]] M\5O&-M*MQ;-?QMY$B@#@/CY\,;OXT?!SQ M9X&LM=;PU-K]DUB=46V-P88W($G[L.F[.[.)88]:M(1,D\:G*+-%N4L5.=KJRL,\[@% \!7_@E3\3?B+-I MFG_%C]H;6O$OA>P=2FFQO?_'[ MX7WGQJ^#?BSP+8Z^WAB?7K,V+:HML;@PQLP\P>7O3=N3NS=NV_<.,9YZ5]844 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %?*O\ P5'_ .3$_B;_ -PS_P!.EI7U57RK_P %1_\ DQ/X MF_\ <,_].EI0!ZK^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I## M7JM !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 4444 %%%% !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 >J_LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,- M>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+? M$OX@6WPQ\)2:[=:=?:N/MEG80:?I@B^T7%Q=745K!&GFR1QC,L\8R[JH!))X MKD_^%R>+O^B$_$#_ ,#O#W_RUH_:6_Y)UI'_ &.?A/\ ]2'3J]5H \J_X7)X MN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\ M0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH M_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN M_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z M(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+ M6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* M/*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_ MX7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_ MZ(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ M "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X M7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7) MXN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P] M_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O M5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH M \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7 M)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P. M\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_R MUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ M (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ M [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/? M_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: M]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \ MJ_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$ M#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O M#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ M+6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A< MGB[_ *(3\0/_ .\/?\ RUKU6B@#RK_A+O\ HA/Q M _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P M.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ M ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5 MHH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^ MB$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ M ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P M]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6 MC_A+O\ MHA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_ M$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P # MO#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\ MM:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R M>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$ M_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/ M_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/ M?_+6C_A M+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O M^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$# M_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [ MP]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /* MO^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+ MO^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z( M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ MP.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"% MR>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B M$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0 M/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5: M* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^ M%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)X MN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\ M0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH M_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN M_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z M(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+ M6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* M/*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_ MX7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_ MZ(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ M "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X M7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7) MXN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P] M_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O M5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH M \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7 M)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P. M\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_R MUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ M (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ M [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/? M_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M: M]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \ MJ_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$ M#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O M#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ M+6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A< MGB[_ *(3\0/_ .\/?\ RUKU6B@#RK_A+O\ HA/Q M _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P M.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ M ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5 MHH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^ MB$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ M ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P M]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6 MC_A+O\ MHA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_ M$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P # MO#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\ MM:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R M>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$ M_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/ M_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/ M?_+6C_A M+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O M^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$# M_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [ MP]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /* MO^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+ MO^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z( M3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ MP.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"% MR>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B M$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0 M/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5: M* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^ M%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)X MN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\ M0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH M_P"%R>+O^B$_$#_P.\/?_+6O5:* /*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN M_P"B$_$#_P #O#W_ ,M:]5HH \J_X7)XN_Z(3\0/_ [P]_\ +6C_ (7)XN_Z M(3\0/_ [P]_\M:]5HH \J_X7)XN_Z(3\0/\ P.\/?_+6C_A+O\ HA/Q _\ [P]_P#+ M6O5:* /*O^%R>+O^B$_$#_P.\/?_ "UH_P"%R>+O^B$_$#_P.\/?_+6O5:* M/*O^%R>+O^B$_$#_ ,#O#W_RUH_X7)XN_P"B$_$#_P #O#W_ ,M:]5HH P? M/C.P^(W@7PYXLTI9DTO7M-MM4M%N5"RB&>)94#@$@-M<9 )Y[FMZO*OV3O\ MDUGX-_\ 8F:-_P"D,->JT %%%% !7RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5]55\ MJ_\ !4?_ ),3^)O_ '#/_3I:4 >J_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y- M9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 >5?M+?\DZTC_L<_"?_J0Z=7JM>5?M+?\ ).M(_P"QS\)_^I#I MU>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 45RUY\5/!6GW#077B_0;:=>&CFU.!&'U!:H?^%P^ O\ H=_#G_@VM_\ MXNM/9S_E8^5]CKZ*Y#_A8&9G;V5020.,G&!GG M%)Y]:UJ?S)6^6&!,B.WCSPB#L!^9/)YKT<)@9XAWGI$UITG+?8_4:TO(- M0M8;FVFCN+:9!)'-$P9'4C(8$=01WJ:O@K]FO]I2?X:747A_Q!+)<>%9GPDA MRSV#$_>7UC)ZKVZCG(/V,/C%X"//_";^'/\ P;0?_%UAB,'4H3Y;77IVDTG"<5=H5F;%9/BSQ1IW@CPMK'B+5YQ:Z5I-G-?7#](\>:1HFE^ ?$^H26%O)_ ^V[U5O8?WT45ROQ0 M^)GA[X.> -:\9^*KY=.T'2(#/M 'Z0UX]^U)^T]X7_9 M/^&H\7^*+>]OTN+I;"RL;",-)(IG^'FH_#?4M(\&:+KMM=:?XTFCG%KJ4ILG)B1FC$9(,T@^5V/[H\=< M'ZE_"_QDWQ&^&?A+Q8UH+!M=TBTU0VJR>8(3/"DNS=@;L;\9P,XZ"NGKXF_X M)Z_M'?$CXE:9X<\#^)?@YK/@SPIHOA"V;3_%E[#'P5<7-EI?V74"T^LW,=UY"1[6 MC C!7=(S9;:J'AC@$ _0"BO@_P#8[_X**>-?VD/C1#X$U[X5KX?AN-/FU,:E M#=2C[/ @&'9)(_G5F>- RD,O!F MI+J>BWH(#%=DL,B\/%*AY1U/4'V(R""0#MJ*^+?BE_P4BTCX,_M5^(?A?XMT M2WT[PMHNGB]F\1"[9IY&-DMPD20;,,[.XC4;N20>*\AUC_@JI\5]3MI?$_A+ M]G'7+SX>IEH]9O(KMTDC!Y"_#]OJ7A#78[%M4O)=*FN&A,M[)#+B5&"IB-5/(.,YZ5W/[&'[=7A;]L;2 M]6BLM*F\+^*=)"R7FB7%P+@>2QPLL4H5?,7/!RJE21D8()YS]I_]NJ^_9Z_: M0^'OPOM_"%OK<'BI+)WU*6_:%K?S[Q[.D<.H7)D6&,N2%>:.9$9(B?^6BEQW. "1]:_M#?M"^$OV:?AC> M>-_%MQ)]@C=8+6UM0&GO9W!*0Q D L0K-DG 56)X% 'IM%?FW8_\%)OC_P". MM/;7_!'[,6K:CX5<%[:\,=Y<^?&"2&5TB56XQP@;GN:]N_8__P""B'A?]J/Q M%>>#M1T"[\"^/[2-Y&T:\E\Z.X5#B3RI-J'>F,M&R*0.F[#$ 'UM113)IDMX M9)9&"1QJ69CT R30!\^?M=?MM>!_P!D/P_ ^MK)K?BF_C,FG>';-PDLZ@X, MDCD$11Y!&X@DD$*K8./CO2_VJ/VZ/V@+4:W\./AA9>'_ Y-BH"Y'1C$<@[C7[(JH50 , < "@#\N-/_X*3?'K]G/Q?9:3^T9\ M+?*TB\P$O]/MC:S =6:-P[P3X!&44J1W8=*_2CP#X]T#XH>#M*\4^%]3AU?0 M=4@%Q:WD!^5U/4$'E6!!!4X*D$$ BN0_:4^!.C_M'?!OQ%X'U>*#?>V[-87D MT>\V5XJGR9U[@JQYQR5++T8UYS^PC^RWXH_9-^&&I>$_$/C"T\4075]]NMK> MSM'C2Q9E"RJLC,2ZL54XVK@ACSNX /I6BOE#]K;_ (**>!/V7-6'A>&PN?&W MCUT1QH.G2B-8-_W!/-M;8S#D(JNV"I( 8$^!:M_P4]^.'@.UA\1>-?V9M7T7 MP:S#S+R=+RV,:DX!,LD&P$]@P7=V]: /TLHKR?\ 9O\ VFO!/[4O@/\ X2?P M9>2E89!!?:;>*$NK&4C.R102.1R&4E3S@Y! \@_:;_;SA_9K_:,\#_#S5-!M M'\/ZY90W]_X@N;UHC81-/-&[>6$.X*L6[J,YQ0!];T5^8VF?\%@?$WBKXDZ= M9>&_@W-J7A'5-5CTK3YYKV2.ZN'D<1I\XC:)7)8'R^<9QN_BKU[XO?\ !2[2 MO@;^U3K?PQ\6>'HK3POI%D+N?Q!#=L]P[&P%RD20; "[R,L0RX'S D@9P ?; M=%?FY)_P4N^.>O:'<>-/#'[-&JW?P]3,L6HS?:7:2 9)E#I%M*X!)9595P06 M.,U]._LA_ML>"OVOO#]Y+HD4VA^)=-56U'P_>N'EA5N!)&XP)8L\;L @_>5< MKD ^AJ*** "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@ HJGJFL6&AV;76I7MOI]JIP9[J58D'_ F(%&_ M_!M;_P#Q='_"XO /_0\>&_\ P;6__P 72]I#N7]5K_\ /M_[I!':1"1CL +$Y( W+W[UYS_PW!\._P#GCK7_ (")_P#'*\Q_ M;?\ &?A_Q9:^#AH>NZ;K)@>[,HT^[CG\O(AQNV$XS@XSZ&OE2O'Q&,J4ZCC" MUC]#RGAW"XO!PK8A24G>^MNK78^^?^&X/AW_ ,\=:_\ 1/_ (Y1_P -P?#O M_GCK7_@(G_QRO@:BN;Z_6\CV/]5,N_O??_P#]:_#^N6GB;0M.U>P9GLK^WCN M8&9=I*.H9QKKO^%Q> ?^AX\-_^#:W_ /BZ]^-2+BFV?E5;!UJ=64(P=DWT9V%% M&_P#P;6__ ,72K\8? 3, /&_APD\ #5K?_P"+JO:0[F/U M6O\ \^W]S.OKA?C9\9O#7P!^&FL^./%ERUOI&FQ@E(@&EGD8[8XHUR,NS$ = M .I( )'9V5];:E:QW-I<175M(,I-"X=&'J".#7P%_P %I-#UK4OV(HY=15.B;X98XI&_P!D,Q7ZR+5G.TT[,\KMOV^/VLOVEKR\NO@G\+8= M.\,QR-'%>?8OM39P>'N9V6!F&,[548) .^&-MJ?A MDNJ3W4M@( ,GH+FV9HHV;.!O4Y[#K7UK^P+^T#\+/''[/?P^\,>%]PO/#DDZ0WD=S&@69Q$2&D#R;G\Q00V_)^;('T?XO\)Z5X\\+:MX=URSC MU#1]4MI+2ZMIE#+)&ZD$8/UX/8X- CA/V;?VC/"G[4'PQL_&?A261(6'Q/9^(%M2+."P:!8)(?,^? M<9&SD2$?=&<#TQ7M?[3GPQO?C-^S]X^\%:;((M3UC29H+,L^Q3.!NB5F[*75 M03Z$T ?"GAW]L;]J_P#:ZU+6]7^ W@O1]!\$:9<_9TNM4,+S3.!NV-),X4N5 M*DK&N$##+EB7RWM4:..Z:+)EB>, MEMDBK\X96*NH8C&!N^%YM$O+C4+21[5VE> M7Y4GLV11N$H=05R,'+@E=HSN?L2^%_$?[5G[>'B;]IC^R+C0? ]E<7(LI+A0 MINI#:_8XH1@X9EA.^1AD!@ <[LT ?JM7Y=_M'?\ !0CX^^#OVL_%7PF^&^@: M+X@-G!T'M7ZB5^1>F?\IO7_P"PG-_Z9&H MZ#_AKS]O7_HBO_EJW?\ \=J;2_\ @JS\9/@[XFL--^//P:_LBQN<8FL[&YTR MY9!@-(BW#.DV.X4H,G&17ZG5\D_\%3M$\/:I^Q?XSNM M0>0PY!4\@@@X(K>KXG_X)!2ZG)^QS9+?NS6J:Y?+IX8Y"P;D) ]!YIF/XFOM MB@#S;]I'XM-\"O@5XU\>100W-SHFG/<6T%R3Y4DY(2)7P0=ID9 <$'GBOSR\ M*?\ !33]J3QYH<&M>&?V?%\1:/.66+4-)T#5+JWD*L58+)&Q4X8$'!X((KW7 M_@L)XX_X1C]D9]'23;+XCUNSL"@/)CCW7)/T#0)^8IW[.O[4OP-_95_9K^&' M@GQ=\0=,TK7(-$@NKS3K:*:\EMIKG-Q(DJP(YC8/,V0V#WZ4 ><>"_V[_P!K M/7/&&A:;JO[-M_IVEWE_!;W=XWAG5D$$+R*KR%F.T;5).3P,VX#.#Z&O$/\ @IU\1+GX=_L:^-GL9Y+:^UDV^C1R1G!"S2J) M@?9H5E7_ (%0!X3XG_X*2_%3XV?$K5?"'[,7PTM?%UIIK%9M=U9'9)5W;1*H M\R)(4)^Z97)8<[1R GP__P""EWQ&^%/Q3T_P)^TY\/K?P7]O*B+7-/B>)(59 MMHED4R2)+%NR#)&_RX/RM@U[9_P2Y^&5C\//V//"5Y#;K'J7B1IM9OIMOS2, M\C)%SZ"%(ACUR>]8O_!6CX96'C;]D/6M>DM8Y-6\*W=KJ%I/M_>*KS)!,H;K MM*2[B.A,:GJ!0!]FQR)-&LD;*Z, RLIR"#T(-?G_ /'+_@I+XLU#XQW?PI_9 MV\"P?$/Q-8R/%=:G=+)+;;X^)5CC1D^5#\IE>15W# !&"=SX+?M#:C;_ /!* M=_';7<@U_0O#%[I<5RI.^.X@:2UM7)[D 0,3]:YS_@C#\-++0_@'XC\;R0!M M9\1:S);FY89;[+;HH10?^NCS$^O'I0!RB?\ !1KX]?LY^--*TW]I'X46NE^' M]2D*)J6BQE)$ QO9&$TL,^W()0,K<]>@K](?#/B33/&7AW3-=T2]BU+1]2MH M[NSO(#E)HG4,CCV((->,?MU?#*P^*O[)_P 2=,O+6.YN+'2+C5[%F7+QW-LC M3(4/8G84R.SL.A->)_\ !'KXBW/C+]E.71+R8RR>%]:N-/@#$DBWD5+A.?\ M?EE ] H% 'W-6'XZUJX\.>"/$.K6@0W5AIUQ=1"097>D3,N1W&0*W*Y3XL_\ MDK\9?]@6]_\ 1#T ?+/_ 35_:\\=?M9:'X\N_&T.DQ2Z)<6<5K_ &5;/""L MJREMVYVS]Q<=.]?:-?F!_P $.?\ D5?BW_U^Z;_Z+N*]P^+7_!1W2?@G^U9J M7PO\5Z);V'A73M.-_<>)/MC&;/V(W"1)!LPSN^V-1NY+"@#[/HK\T=8_X*I? M%?5(9?$WA#]G'7+WX>J28M8O(;MUEC!^^9HH3$F1C@%P/[QKZ3_8O_;L\+_M MC:=JT%GI%QX7\4Z2JRWFCW$XN%,+$A98I0J[USP MO"7[-_PWOO&GC*\>VTVW80PP0+OGNYV!*01+D9=MIZD $D@ FOA?2_^"HGQ MG^(,-QX@\!?LV:MKW@R"0C[;"MWG?ML?MD^/? MV??VB/A5X(\+PZ/)HWB;[/\ ;FU"U>68;[OR6V,'4#Y?4'FOM^OQ&_:B_:B\ M-?M6_M$_L_\ B?0+:ZTN\M)[.SU32+P?O;&Y&H*2F[ #K@@AAC(/(4Y4?L_X MR\9:)\/?"NJ>)/$>I0:1H>F0-<7=[?\ M%6/&WQ.\57VG? WX%ZQXXTNR;$FH3)-([#G#-' A$(.#C>Y)XX!XKLO@+_P5 M&L?%'Q&M_AY\8? U_P#"3Q9<2)#!)?\ F+;M(_W$E25$D@+9 4D,ISRRT ?= M]%>?_'CQIXL^'?PLUSQ-X,\,P^,-:TN+[5_8LEPT#W,*\R"-E5B9 N6"X^;& M!R17C_[#G[<6D?MB^'=;+Z7%X9\5:-,/M.CK=>>&MW_U7(!]045\F?MN?M\:9^R9>>'?#^E:$OC/QMK#>:-&2Y,/D6Y)578JC$L[_*B M@<[6/&!GZ+^&.L>)?$7@'1=4\8:);^&_$=Y;K/=Z1;7!N%LV;D1&0JNY@,;L M# ;(&0,D ZBBBB@ HHHH \*_;)^('Q4^&OPCAU?X/>&_^$J\6-J<,#V/V"2\ MQ;,DA=]B,IX*ISGO[U\0?\->?MZ_]$5_\M6[_P#CM?JI10!^./P]_P""F'[6 M7Q9U"^L/!G@G1?$][8H)+F#2]!N)WA4G:"P6;@9XKU3P1^U9^W%JGC30++6_ M@[]DT:XU"WAO;C_A&+I/*@:11(^XRX&%).3TQ7"_\$6?^2T?%?\ [!D7_I2: M_72@ HKR']I3]J3P)^ROX-CU_P :7THDNF:*PTNR027=](HR5C4D 9&78A1 MD9.2 ?C*W_X*<_'/QII4GB7P9^S)K&H>$5&]+_9>7:RH"0662.!5.,'.T,%[ MF@#]*Z\B_:B_:8\,_LH_#!O&?BBWO;Z&6[33[*RL$#27-TZ2.B9)"HNV)R6/ M0+P"< ^9?L?_ /!0KP1^UC=S: MC<>$/'-O$TSZ#?2B59T7[[03 +YFWNI56 M')P0"1\A?\%@OC1XTUM)_AM??#?4M,\$:/KUC?6/CB6.<6FH3-I\A,",8Q&6 M!GF'RN3^X;CK@ _3OX2>.6^)_P *?!?C)K,:%8SYL;-*-KMPIQDVZQI_MR-$1%U'+C\*^N/V1_VN/"W[7G@&ZU_0+6XTC4 M=.F6VU/1[MU>2UD9=RD,O#QL VUL#.UA@8H \4U3]LGQ[9_\%*K/X$1PZ/\ M\(1+LW2-:O\ ;.=+-T?WF_;_ *S_ &>G'O7V_7Y5^(/^4XVF_P#;/_TP&OU4 MH *_,#]H3]O_ ./_ (9_:Z\3_"#X::#H.O26MTD&FV4FG22W4P^RI.^2)E!( M&\]!P*_3^OR+TS_E-Z__ &$YO_3(U ':_P##2W_!0'_HC>G_ /@F?_Y)K+\0 M_P#!2']J?X&M:7GQ6^"&G6NA%UC>Z&GWED)6X.T7!EEB#$'IM_#@U^J=>5?M M577A:S_9P^(\GC1K=?#?]AW2W/VC&"QC(C"Y_P"6AD*;,<[]N.<4 /\ V;?V MB?"_[3_PNLO&OA9I([>21K:[L;C'G65RH!>&3'&<,K C@JRGOBO4J_+[_@AU M:ZHGAGXMW,I?^Q9+S38[<'.W[0J7!EQVSM>'/?[M?87[6G[:/@;]D7P[:W'B M'SM7\0Z@K-IWA^Q91/.!P9'8\1Q \;SDDYVJQ! /?Z*_-"/_@II\?Y-$_X2 MU/V8M4;P7_K_ +:L=Z5^SXW;_/\ (V[_:B_:8\,_LH_#!O&?BBWO; MZ&6[33[*RL$#27-TZ2.B9)"HNV)R6/0+P"< ]C\)/'+?$_X4^"_&368TYO$6 MBV6KFS63S! 9X$E\O=@;MN_&<#..@K\Q/^"P7QH\::VD_P -K[X;ZEIG@C1] M>L;ZQ\<2QSBTU"9M/D)@1C&(RP,\P^5R?W#<=$M"\&6G]G>+[R&Y6VU3R4MH8O+9X5C/FQLTHVNW"G&1S0!]OT5\E M?L+_ +<5]^V%JWCRSO/"-OX8'AG[+L>"^:Y\_P YIP<@HNW'DCUSN]J^F?'7 MB1O!W@CQ#KZ0"Z?2M.N+Y8&;:)#%$S[2<'&=N,X[T ;E%?,/["?[8UY^V-X3 M\4:S>>%X/"[:-?1VBPP7C7(E#Q[]Q)1<8Z8YKA_BW_P4FTSX)_M1>)OAGXH\ M/0VWAK0M-^WR:['>DW$SFR6X2%("H4N[NL2_/U()Q0!]K45^$)/@\++1/%%Z;>RO([Z7S(H1EGF+-%LE"(K,P7;]TX/:NJU;_@J MIX?\"?&3XK^$?&WAU=*TGP6;B&RNK*[\Z[U:XCN4A2%(6555F5F\_9JU:Q\"O^]BOKW[9$CQ=F^U&W\OGKD+CZ]:^ MQ_V2OVLO"_[77P]G\1^'[6XTF_L9Q:ZGI%VP>2UE*[EPPX=&&=KX&<$$ @B@ M#W"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 \J_9._Y-9^#?_8F:-_Z M0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "OE7_ (*C_P#)B?Q-_P"X M9_Z=+2OJJOE7_@J/_P F)_$W_N&?^G2TH ]5_9._Y-9^#?\ V)FC?^D,->JU MY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH \J_:6_P"2=:1_V.?A/_U(=.KU6O*OVEO^2=:1_P!C MGX3_ /4ATZO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KQ;]KS5]7T?X+7[Z2\L0FN8H+N6$D,D#9WH(/!%:TIJG4C-J]BHOE:9^2-%?HW-^RC\*I MI&D;PHH9CD[+^Z4?@!+@?A3/^&2_A3_T*O\ Y4;O_P".U]-_:U#L_P /\SM^ ML1/SGHK]&/\ ADOX4_\ 0J_^5&[_ /CM'_#)?PI_Z%7_ ,J-W_\ ':/[6H=G M^'^8?6(GYST5]Z_$#]C7P3K'AFYA\+V/]@ZTOSV]PUU--&[#^!P[MA3ZCD<' MGH?AWQ)X;U+PCK=WI&KVDECJ%J^R6&0<@^H]01R"."""*[L/BZ>)OR;KN:PJ M*>QF45ZK\!O@-J?QFUS)\RQ\.VKC[9J&.O?RX\]7(_!0: M$\JZM'=1BW6$G+L6 "<=0V<$=P<5]]?\,E_"G_H5?_*C=_\ QVMWP?\ 'P! MX#U9-3T3PW!;7\?W)Y9I9VC]U\QVVGWSS6BXM*+_#_,3KQML>@U^,'[37 MQH\%_&S_ (*5Z0OC?7[?2OAEX'O4TZ6XG1Y(I/LA:69"J*Q/FW :+('*A3G MK]2?VIOC-#^S_P# #QIXY=T6[TVQ9;!'QB2\D(CMUQW'F.A/L">U?GC_ ,$P M?V)O!/QN^%OB7XA_%3PXOB@ZKJAM]+^VW$R$)$#YTP*.N[?(Y4EL\PGU.?EC MA/JOXD_MR_LN?%'X?^(_"&K_ !0T]],US3YM/G_T&[)59$*[A^Y^\N<@]B!7 MR+_P1M^-B>%?B5XQ^#]YJ$5U8ZMOU/29HV/ER7, VS>6#@_O(0K\@<05]O?\ M.W?V;?\ HENG_P#@;=__ !ZOSX_;K^#=C^P;^T]\,OB7\,](&C^&Y&CNX;". M61HQ=6S@7$)9RQ"RQ.G4_P 4F.E 'WW_ ,%(_A!XH^-7[*?B'1/"$$U_K%K< MV^I#3;<9DO8XGR\2C^)@#O"CEC& ,D@5\@?LC_\ !5;PK\&_AGX=^&OQ'\&: MMI,OAV$::NHZ/$CJ50D!IH'*,CCG=MW$G)P"2*^U_P!H[]L?3/@3\ O#_P 6 M=,\.7'C7P]K3VOD_9+I;?RX[B(R12.Q5L*<;> 2&91WXG\-^%?@O^W)\(_#W MCG6?!.@>(H=9LDDD>>%'N[*7 $MO]I4+(K1N"AP5SMSC&* //M$TO]EC]N#X MN:!\0]'UZW\0>.M!B@DMK>WOI].NU\B;S8Y'MSYL?!G6-0T3Q!J#37::/%>/// M8/&\8AEB8DR;9"SKM(]890R17#K"S#OMEDC;'3*C/I7Z@_LIZC;ZM^S#\)+JUE66%O">EC M/_ !?9A1J.B:!?7MJY4'$J0LR#GMO5,_2O@O\ X(N_"?3+[PEXX^*^I0?; MO$USJSZ-;WMS\[Q1K%'-,RD\[I&G 9NIV8]<_?'Q\\!S_%#X'^/O"-IC[;K> MA7MA;9( \Z2%UCR3VW%:_/G_ ((R_&72M!TCQM\']>!=$^)G@W6/"WB.PBU+1-5MGM;JWF4$ M%6&,C(X8'!##D$ CD5^8?_!(;6M2^'W[07QD^$,US)-I]G'-=B.3@+/:7:VK MN!V+"5<_[B^@K],?BE\3?#WP=\ ZUXP\47\6G:-I=N\\LDCA3(0"5C0$C=(Y MPJJ.22 *_-7_ ((]^&]6\<_&3XP?&"\MFM[*_#V2NP)62XN;D74JJW0[!''G M_KHOK0!PW[1'P_T_XI?\%B++PSJUK'?:5=ZCI$EW:S %)X8M/AF>-AW5EC(( M[@FOV)A@CMX4ABC6.%%"+&B@*J@8 [#%?E)XR_Y3>Z5_P!=K7_TR"OU?H _ M)G]D[0;3P!_P5N^(^@Z'$FFZ1_Q-D6SM5$<2QMY!?V/\ 4+.QE:!_$FK6NBRR(Q5A$PDG=0?1A;E2.X8B MNK_X)J_"72?A?^R/X*N;*R2'5/$EJ-:U&Z*CS+AY26CRI..9P/\ 9CE=C[*:U/\ @F?\ M9=$^*G[*/A#3;*]C?6O"]JNCZE8M(#+ 8R1$Y7KL>,*0<8R&'530!VW[67[' MWA#]KSPUH>E>)KF[TJ?2+PW5OJ>FK']I5&0K)"&=6 1CL8\=8UKYI_X*@_LU M^*M:_98\!6'@YM7\5VG@*1$O(9MLU[<6JVXB6Y<(J^8Z;!NVKTD9L8!->S_M M^?MEG]D/X>:1>:+'I>J>,M6OECM-)U+>RM;*"9IBJ.K #Y5!S]YQP<&N;^-W M[?.M?LU_!OX5>+/&WPXEU#5?&-B)[NWT^]^S0Z=-Y:2&%MZNV[;(,#U1^1CD M \A^ /\ P6,^'@\,Z)H/Q"\,:IX4U"SMH[22^TF%;FP^10N[8"LD8P/N*CXZ M9->^?"/P!^S5\>_CA-\=?A_J]KX@\'++Q)JG@OP_P")[/6+=+NWURSB\BYGC<95OM$)20]> MA;@YK\Q_B1\)=-_8]_X*.?#7P_\ !K7+^?[=>::UUIGVDRRVPN+DI-9RLO+1 MM$%?#\A9 3T#$ _:FL'Q]:W-[X%\1V]F66[FTVYCA*C)#F)@N/?.*WJ* /R@ M_P""&MW FJ_&2U8K]JDATF2,9YV*UX&_5T_2OU?K\:;'59_^"9/_ 4(U>?6 M;61?AMXF$Q2:VB+!=-N)?,1D4=7MY$"L ,D(V!\ZU^O?@[QMH'Q"\/VNN^&= M9L=>T>Z7=#>Z?.LT3< XRIX(R,@\CO0!MU!?7D>GV5Q=2\101M*^/102?Y5\ MU?MS_MC>&OV8?A9K$$6JP3?$+4K1[?1M(MYE-Q%(ZE5NI%'*1H?FR<;BNT=< MCQ[_ ()*_#WQR/@7K_B7QSK>O7>D^(Y%M]$TO5+V:2**S16#7$4;L0@E9R 0 M.1$#T(R >'?\$HO"T'Q__:/^*GQE\70_VIKNG2QW-JUQATBNKV29C(H(^\B0 ME5QPH?@=,?K-J&GVNK6%Q8WUM#>V5S&T,]M<1B2.5&&&5E(PP()!!X-?D=_P M2Y\:VW[,_P"TY\3O@YXVN$T;4=4E2RMYKR01QR7EI+*J1@GC,J3,R'.&V@#. MY:_6K7=>TWPOH]YJVL7]MI>EV433W-Y>2K%##&HR6=F( 'K-?6<=F[9 B6 WUMGU*(I4-UPS>IJC_ ,%3=OU;1;"P7;US+J-P@Q[_-6A^Q!>3_M-?\ !3#QS\7],MID\-Z9]MO( M[B9#]R2,V=JA/\+M$6?:>T;#MFMS_@HI_P I)/V=O^X'_P"GB6@#]/?#'A/1 M_!OAG2_#VBZ?!IVBZ9!';6=G"OR0QQ@! /I@<]<\]:_)#X^?"K3_ (U?\%B8 M?"&KPFYTF\N=/N+R#M+#!I<=P\;?[+"(J?9C7[#5^/7Q\^+&F_!'_@L1'XPU MF4V^D6=QI]O>3]H89]*CMWD;_902EC[*<@*J.@K]8[?4K.ZTV/4(+J":PDB$Z74<@:)HRNX.'!P5(YSG&*_)K2=4M M_P!KS_@K=9:[X5D_M'PGX1EBF;5(3YD+164?^L5AP4>Y8*I!P0P84 ?K=16# MXR\>^&?ASI U7Q9XBTGPQI;2K +[6;Z*T@,A!(3?(RKN(!P,YX-6O#/BK1?& MVAVNM>'=7L->T:Z#&WU'3+E+FWF"L58I(A*MAE8'!X(([4 :E%%% !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 'P-^VQK&KW7Q=.GWCRKI=K:1-8Q$G80RY=P.F2^Y2?]D>E?/M?JEXZ^%_A; MXE6T,'B71H-46$DQ.Q9)$SU"NA# 'T!P<"N)_P"&2?A1_P!"I_Y4;O\ ^.UX ME; U*E1S36I^EY;Q/A,+A*="I3DG%6T2MZ[K<_..BOT<_P"&2?A1_P!"I_Y4 M;O\ ^.T?\,D_"C_H5/\ RHW?_P =K'^SJO=?C_D>E_K?@/Y)_&=)\9^']0T+7=.M]6T?4(6M[JR MNXP\4T;#!5@>HJGX-\!^'_A[I7]G>'=+@TNT+;F6($L[>K,268^Y)KX%_P"" MN.M_%7X9+\/O'_@?Q5X@T7PU;RO8:I:Z5J,\%N9]ZR0-/'&P5U<+(N6&/E _ MB%>SAZ3HTU!NY^^$6 MD8R+I.JP?;K923]Q) RR(H]6\P\?EXQJGP"_;B_8^M)M3\*^*M1\4^';!?,> M/1=1.IVZ1CK_ *%%6OM M#DF47EC+CYT>/.[ .<.!M8#(-=_XX^(7AGX::!0?+_\ P3]_;RB_:XT;4]#\0V%MHWC_ $6)9[F" MT)%O>VY(7SXE8EE*L0K(2<;D()W86A_P4)_;IO/V:+72?!/@6SCU;XF^(8]] ML&3SET^%GV)(8O\ EI([!E1.F5)./2JO[?-\_P3_X*5?#WXD^*+.:Z\)%M+U". M3R]RB*W<).(_5XR/,V^KKV(H X;XY?\ !-WXU2_!O6/C7XRUS_A(_B!/(-3U MG0%3S;F*UV?/(90=K21@+F)%VJBG:QV@5]??L>_\%"/"6M?LF:[J>NVMEI7B M7X;Z/OO]%L$2UCO8D&R"2W10%02/LC(481W' 5EK[FT'Q!IGBK0[/6-(O[;5 M-)O85GMKRUE62&:-AD,K#@@BOY_O^"@7A_X9^#?VDO$EG\)=92[T6\02:I9Z M>0;*SO"^Z6WB=3AT#*C[1\J,=H^[A0#]HOV3/VJM&_:X\ W_ (JT/P]J^@6E MC>G3Y%U01%9)@BNPB9'.X .F20O)[\U^5_Q^U3XA:+_P53\47OPKL(]4\?1: M@#I=I*B,LC'3%$F0[*O$1D/)'2OT3_X)F^)OA]J_[)WA/2_ EV'GTN+R]%[682B.]GMA'%C*EX M[.T.'EP6P9-IP2-P!Y_76B@#D?A+\+]"^"_PXT#P5X:MOLVCZ-:K;0@XW2$< MO(Y'5W8LS'N6-==110!\E_\ !0#]C+Q%^V)HW@^PT3Q78^'(M"FNIY8+ZV>1 M;EY%C5#N4_+M"..ASO[8Y/AS_P $O/V?_!'@ZWT?5/!Z^+M1,06[UC5;F;SY MW[LH1U6(9Z! "!C)8Y)Y?_@HE^V/\3?V1=:\#W/AC0]#U+PEK8D2[NM0M)Y) MXYXG5FC61951=\;?*&4GY7(SCCZ^\">.M#^)G@_2?%'AK4(=5T/5+=;FUNH3 MD,C#.".S#H5/(((."* /Q_\ VO/@;<_\$V/C]X%^)WPFOKJW\.ZE-(T>F7-P MSB)XRIFLY'ZO!)&X W$L,-DDJ&KZ=_X*U>($\7?L0^%]=L"!9:GK>FWRY.?W M4EK.ZX/_ ):\F_X*\?$:U^+OQ"^&OP4\&.FO^*H;YY+NUM'5_*N9RD-O;D@ M_+)]]F4XVAD)ZU]2?MG? &[\0?\ !/\ U/P+I4/VW5/"^BV,UI'"I M$'4EHDD '4DB@#T;]A]HG_9#^$1B&$_X1RT!_P!X( WZYK$_X*(,%_8M^*I8 M@#^S$'/O/%7FO_!)_P".&C?$7]E_1O""W\/_ D_A%IK.[L6<"4V[2M)!,%S MDIMD"9_O1M[5B_\ !7KXW:-X-_9ON/A\M_$WB;Q;+?\$;/C%IT7@#Q5\(M8N!IWBS2=6FU"VTZ[_=RRP.B+*JH>2T M@#[N^.#!/@KX_9B%4>']0))Z#_1I*^#_^"(D3K\(_B1*?]6VN M0JOU%N"?YBOHS_@HI\;M&^#?[+/C6&]OX8=;\2:=/HFE66X>=_^B'H _.O_ ((< M_P#(J_%O_K]TW_T7<5YY^TI\/]/^*7_!7_0_#.K6L=]I5W=Z3)=VLP!2>&*S M29XV'=66,@CN":]#_P""'/\ R*OQ;_Z_=-_]%W%97C__ )3:>'/^W;_TTM0! M^J$,$=O"D,4:QPHH18T4!54# '88K\F?V7=)M/ /_!7GQ]H6@0)IFD2/JL7 MV.W4)&L;(L^Q5& %#JI"]!M'I7ZU5^4'P._Y3->./^NVI_\ I** #_@JOJ%S M\5/VN/@I\'WN)8]'N19^8L+X/G7U\;=CCIN5(EP3TWGUK]3?#?AS3/!_A_3M M#T:RAT[2=/@2UM;2W7:D4: !5 ] !7Y;?\%:/#VJ?"_]I/X._&VVM);G3+/[ M+ [1@@+=65VURBLW16D20A?^N3>AK].OA_X]T+XH>#=(\5>&M0AU31-4MUN; M:YA8,"I'W3@\,IRK*>000>10!^47_!1KX0:1\/OV[?A3XFT>U6R7Q=?6-U>Q M1(%1KN*\C1Y !T+*8BWJVYCDL:]7_P""V?Q)O=#^&'P^\$VLS16WB#4+F^O MC8WI:K$$1O52]P&QZQ@]J\F_X*+?&31OB-^W5\*/#6B7D>H1>$;^QM;R>&0/ M&MW+>1O)&"."458PWHVY3RIKUG_@MG\-K_7/AC\/O&UI TMIX?U"YL;UD&?+ M2Z6(H[>BA[<+GUD [T 6?V<_^"BG[,OP"^"_A7P3IDVM6ITZRC%Z\.CN?M%V M5!GF9L_,6?<$/$VO:M.5BT6 MWTVSMY4MU5M]PQ,+84,%4 CYBQP?E- 'LO[$WQ"O_BG^RE\,_$FJ3O=:E<:2 ML%S<2'+S20.T#.Q[LQB)/N37P'^V+\-=<_X)]?M.:'^T#\-;1?\ A$==O'BU M'258QP)/("T]JV.D4RJTB<$(Z' &U ?TP^$.M:;=?!_PWKD/ANW\ Z5=::FI M#12L<*:?%(OFD.%"HA ;]?F)XQUC5?^"JW[8=KX7TB>ZM?@IX,9I) M[J$E/-AW8>?D8\V=EV1@\J@+8X<$ [#_ ()T? ;6/VDOBIK/[4GQ4>/5+F?4 M)&T*U?YD^T(=GG!23MC@ $<2GH5W<;%)_46OR0_9Q^(&L_\ !-?]K#6?@MX[ MO9)/AEXCN5GT_5+CY8XO,.VWO1V ;;Y4V. 4SG"<_K=G/(Y% "U\G:__ ,%1 M/V>?#.NZEH^H>*[^*_T^YDM+B-=&NF"R1L48 B/!P0>17UC7SMK'_!/7]GGQ M!JU]JFH?#.PN;^]G>YN)FO+H&21V+,Q EQR23Q0!H_ ?]MSX2?M*>+[SPSX" MUVZU36+2Q?4I89].GMP(%DCC9MTB@$[I4&.O/M7O%>1?"']DKX2? ;Q)<^(/ M 7@RU\.ZQVA18XH8E"HB@8"J!P , "OR/\ VH=4'[*W_!5GPW\4=FZC7 M(6%[3[!1VP$<P^Q7P_F10!]4?LG?\FL_!O_L3-&_](8:\,D^"_P"SW^QS\=M>^-/B MWQ])8^*?$7VJ9;?Q)?03&.2>3?++:PI$)<\,F1NPKE>^*]M_9&O(;S]E/X.R MV\BW"+X/TF,F-@1N2SB5E^H92#Z$&ORT_8B^&N@_MX?M5?$+Q)\:;JXUR\M8 M3J$>@SW3PF%4-DD@#DU^??_!&;7/[<^/GQ:O/*\HW^F+=[( M/^4XVF_]L_\ TP&OU4K\J_$'_*<;3?\ MG_Z8#7ZJ4 %?B!\?O!OC?X@?\%4 M_%'A_P"''B"/PMXTO-0 T_5I;F6W6W*Z8KN3)&C.N8U=>%/WL=#FOV_K\B], M_P"4WK_]A.;_ -,C4 ;?BC]DK]O;P]IUQ=67QED\1R11F06NE^*KI99"/X%\ M^*)=WU8#WKY[^"'@?7?VROBRWPZ^.'QR\3^'M>L;LPV_AS7DGN9+B5,B2*(R MR".&8888923V#<@?N[7YH_\ !6;]DN6\T^#X]>"(9+/Q#HIC_M[[%E))(4($ M-ZI7D21$*&8<[-IR!'R ?>WP7^"_A/X _#[3O!G@S3O[.T6SW, [F26:1CEY M9'/+.QZGH, ?CQX]^.7@?5O^"G/B?QE\7C<7O@[PMK%S86UG' ;E2UEN M@MU" X*>:GG$="2#O%&HW'M M2GT^Z;RO&>EVEFD4+01B2690L.5".&175_F8+C[PH S_ /@M7_R:SX6_['.U M_P#2&^KZJ_9._P"36?@W_P!B9HW_ *0PU\K_ /!:B-I/V5_#+*,A/&5HS>P^ MQ7P_F17U%^R+=PWO[*GP=DMY4F1?!^DQEHV! 9+.)67ZAE(/H0: /@;_ ((E M_P#(U?'#_N&?^C+ROT?^-W_)%_'W_8OZA_Z325^9'_!'G7;;P3\??B]X'UFX M73_$%Y&@AL9VV-+):3S+,B@]6429V] : /D+_ ((A_P#)+/B7_P!A MFW_]$&O%?VE?AW8?%C_@K]:^%=5M5OM*O]2T MU?\ !$/_ ))9\2_^PS;_ /H@UQ7C+_E-[I7_ %VM?_3(* /U9CM((8H(HX8X MXX !$BH (P!M 4=N"1QVK\@/@3\.-+^(W_!7CQZNL6,.HV6BZUK&K_9[A0T9 MECZ@]J_86ORK_9#_ .4N'QJ_[C7_ *5PT ?J7J6FVFM:==:? M?VL-[8W4307%M<('CEC8$,C*>"I!((/4&ORF_P""0JT %%%% !7RK_ ,%1_P#DQ/XF_P#<,_\ 3I:5 M]55\J_\ !4?_ ),3^)O_ '#/_3I:4 >J_LG?\FL_!O\ [$S1O_2&&O5:\J_9 M._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 >5?M+?\DZTC_L<_"?_J0Z=7JM>5?M+?\ ).M(_P"QS\)_ M^I#IU>JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7F_Q;^ OACXR+:2:ND]I?6IPE]8LJ2F//,;$J05[C M(X/3J0?2**N$Y4YB@ KQ#]KO\ 98T;]KCX71>$=5U*30Y[6^CU"SU2& 3/ M!(H96&TLN0R.P(R.Q[5[?10!X5\)?V4]*\#_ +-/_"E?%VK'X@>&?*FM1)>V M@MV^SR.9%CP';#(Y)5P05PN,;0:^5KO_ ()&ZWX)U:_N/A+\?/$O@;3KI]QL M/+E#XP1\TT$\6_ ) S'T/6OT>HH ^(_V>_\ @ESX5^%OQ!M?'_CWQ=J7Q4\9 M6LJW-O<:G&8[>.9?NRLC/(\KK@;2[X! .W(&/HS]I#]GOPW^TY\*M1\#>)S/ M!:W#K<6U[:G$MI<)G9*H/!QE@0>"&(XZCU"B@#XI_8\_X)PW?[)?Q0E\61?% M.Y\36:^R** /S9GD#=]WV]Z^I:** /E_P+^PY8^!_VO/$/ MQW3Q=<7=WK'VC=HC6*K'%YJ*IQ+O).-O]WO47[1G["MC^T+\?O OQ0N/%]QH MD_A5+-$TV*P69;CR+M[@9RM1))'%DY(AECE MCDC7.#M)?V(& /T&HH ^&?@C_P $L/#?@WX@6GCGXG^-]5^+OB6S>.:W&J(T M=LDB21YMI P&8+QRIS@?5'QP^!WA']H?X>7W@SQI8&]TBZ99%>)@D]M M*OW98GP=KC)&<<@D$$$@]]10!^;47_!)?QOX)^T67P\_:0\2>&= FD9O[.6" M>':I(^\8;E%D8X&3L7.!7MW[*G_!.+P1^S7XJ;QGJ&LWWC[QZ0^S6M3C$:0, MXP[Q1;F(=@6!=G8X) (R<_6]% !1110!YM\>/V>? O[27@T^&O'>C+J=FC^; M;7$;&.YM)/[\4@Y4]B.A'!!%?">J?\$8[K0=0N9_ 'QOU?P_:RG"VUUIY,NW MT>:&>,,>G_+,5^FM% 'Y]?!O_@CE\/O!OB--:^(/BG4/B5-&0ZV,EM]AM7?/ M64"1WD'3C> <'((.*^_[2T@T^UAM;6&.VMH46.*&% J1H!@*H' %344 M?+O[6W_!/KX??M87,>MWDUQX5\:0QB)-?TV-6,RCA5N(C@2A1P#E6' W8&*^ M=8_^"1OC/Q*MOI?C?]HK7M<\+P,/^)8MM,^Y0W>OTLHH M\W^ O[/?@C]FSP+%X5\#Z7]AL=WFW-S,WF7-Y-@ RS28&YB!V 4=% '%>3_M M!?L.V/Q[_:(^'_Q6N/%UQHUQX1^Q;-+CL5E2Y^SW;W(S(7!7<7V]#C&?:OJ" MB@ K\>_CW\.M ^+7_!8.7P?XHLO[0T'5Q;6]U;[V0LO]BJ00RD%6# ,".A K M]A*^+]>_8?\ %>K?\%"+/X_QZ]HZ>&X9(7;3&,OVP[-/%L M4:I_P2*\4[9_#NC?M#^(;'X>RD@:'<6LLH2,Y'EE%N4B?@XW;%ZGY?7[ _9A M_9.\"?LG^#YM%\'VLTUY>,LFHZS?%7N[UUSMWL $7)VHH &2>223[/10!XC M^UY^S':_M9?"F'P3=Z_-X;BCU*'4?MD-J+AB8TD79M++U\SKGM71_LW_ 5A M_9V^"OAKX>6^JR:Y#HJ3(M_+ (6E\R>2;E S8QYF.IZ5Z710 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!R'Q&^$_ACXK6EG;^)-/-ZMF[/ R3/$R%@ V"I'!P.#Z"N#_ M .&._A=_T!;G_P #YO\ XJO:Z*RE1IR=Y139WT"%22$C4!5&3R< #K5RBBMSRVW)W>X444 M4""L;QAX/T3X@>&-2\.^(],M]8T/4H3!=V-TFZ.5#V(]_$/5?!B%FDCL;ZT%^D1/18Y1)$ZJ.F6WG'&? M^")<-UK,=WXV^+U]JUHORO!INEB*=U[8FEED"]^/+-?J%10!POP9^"?@WX ^ M![7PGX'T:+1](A)D<*2\MQ*0 TLKGEW.!R>@ P ,+]H[]F;P/^U'X''AKQ MK8R2)"YFLM2LV$=W8RD8+Q.00,C *D%6P,C@$>KT4 ?F$O\ P1S\6:9%=:)H MWQ_U&P\(W+_O-/&G2@,ISD/$MR(W/)YP,Y[5]._L[_\ !.OX1?L_^&=5L!I( M\8ZIK%H]CJ>JZ]&DK30./GACC VQ1GN!\QXRQP,?4%% 'R5^R[_P3O\ "O[+ M7QF\4^-]!\0ZI>V6H6_V73-)FD9%LHG;=(DK!O\ 2,$*$+ ;0"2&;#":V_8' ML+?]M _M"#QE&Y>Y_L'^SU\OYK,VN/.\S/0[ON^WO7U?10 4444 %%%% M'%?&+X.>$_CQX!U#P=XTTM=5T2\VLR;BDD4BG*21N.4=3T(]2#D$@_"3_P#! M)/Q9X-:]LOAM^T3XE\*>'+R5FDTOR9DRI(^^T%S&LIP%!RBYVCZ#](J* /DW M]D__ ()R^ _V8->;Q7/J-UXX\=,K*NN:G$L:V^\8=H84/ M)*\Q5L%_X)A^%_C9X\F\?^"O$]Y\,_'%Q+Y]S=6,1 MDM[B7O+L5T:.4\Y=&P3R5)))^UZ* /SX\ _\$D[2\\<67BCXR_%/6_BO+:E7 M73[I)(TD*MD)+-+-*[QD=579]<=?T"M;6&QMHK>WACM[>%!''#$H5$4# 4 < M <8%2T4 %9?BK0U\4>&-8T9IC;KJ-G-:&95W%!(A3=COC.<5J44 ?-/[%?[ M%=E^QKI?BNSL_%=QXI&O36\S//9+;>3Y2R .V<^9[=*JZ]^P[8ZY^V9IW[ M0+>+KB&\L_+QH0L5,;;+0V_^NWY&0=WW?:OJ"B@ KY:\%?L*V/@W]L#6OCTG MB^XNKO4WN7.AM8*L:^I:* .0^+'PF\+?&[P)J7@_QCI4 M>KZ'?KB2)^'C8?=DC8:#XMU#3KWPU> M+?W]W<623S:O.)8Y,NV]?+0>7M50#@,3R22?N3Q7X4T?QUX;U+P_X@TZWU?1 M=1@:WN[*Z3='+&PP01_7J" 1S6M10!^%_%=SK'P;^,NO_ ZM M[AMS6>)7DC&20JW$,T3%5R0 P)P>6)Z];\$?^"4/A7P5X_A\;_$OQIJ?Q:\0 M6\J7$*:E 8K8R*!M:97DE>8J0,;G"\E?=M% 'E7[3'P8U7]H#X4:CX&T[ MQC/X*MM498]0O;6S%Q+-;<[H!ETVASMW')RH*]&-9/[)O[*_AO\ 9+^&7_"* MZ%.VJ7EQ<-=ZCK,\(CFO93PN0"=JHN%5']:TBX,UEK5M;K-(D;#$L+*2NY&PIZC!13Z@^D? KX^HH **** "BBB@ M HHHH ^4/V.?V![#]D/QCXIU^S\97/B9]=MEMF@GT];<0[9"^01(V>N.@KZO MHHH \M_:&_9L\#?M/>!SX9\;Z$I2?^)?'9SJ I).&C2[6-SD]<#.3Q7Z7T4 M?-?[)O[!7PZ_9+674=&%QX@\77,7DS^(-3"^:J'&Z.%%&(D)'/5CT+$8 ]&_ M:._9]\-_M-?"K4O WB+8OBG=>)K-K*:R_L[F_LZ%GA\]@=SPM'+%) 6));#, M.3@"ONNB@#X*\(?\$M9?$6M:?J/QS^,GBOXP06$GF6VD7UU.EL,'H[2S2N5/ M.0AC//7U]*^!/[!.D?L]_M'>)_B=X4\3O::1KL=S#)X3BTU([:"*6190D;A_ ME5'0;0$X7Y>!7U710!\OWW[#MC??MJ6_[0Q\77"7D.W_ (D/V%3&<6)M/]=O MST._[OM[U]0444 %?*%M^P/86_[:!_:$'C*Y:\-R]S_8/]GKY?S69M<>=YF> MAW?=]O>OJ^B@ JMJ6G6NL:?=6%];Q7EE=1-!/;S('CEC8%61E/!!!((/K5FB M@#XO_9Y_X)N6W[,OQSG\>^#/B-?P:3.T\,WANXTX/'+9R-N6W:7S&X/VE=,!&@%X(\8)'IC MMVKZS_92_8O\ _LCZ'=P^&([C4]=U!574->U+:US.HY\M0H CCSSL'7C<6(! MKWRB@#S']H[]GWPW^TU\*M2\#>)S/!:7#+/;WEJV);2X3/ERJ#PV,D%3P0Q' M'4?.W['O_!-^Z_9-^*,GBV+XIW7B:S:RFLO['.D?9(RLA5MQ;[1("0R*>%'0 M^M?:]% 'PS^U!_P2S\-?&[XB7?Q!\'>+;SX>^+KV<75XT4'VBVFGXS,H#H\4 MAZEE8@GG:"234^$/_!*_3M'\8V7BOXM_$75OBYJFGY:QL]21Q:PN"-K/YDLC M2@$ ["& Y^\:* /G/]B_]CFS_8Y\,>(]&L_%$_BA=9O([MII[-;8Q%$V M;0 [9SUS6-K'["MCJW[:%K^T(?%]Q%>0/$XT$6"F,[+,6O\ KO,SR!N^[[>] M?4M% !7R_P#"?]AVQ^%?[5GC+XVQ>+KC4;KQ']LWZ,]BL:0?:)4D.)=Y+;=F M/NC.:^H** "OEK]EK]A6Q_9C^+'C;QO:^+[CQ!+XG21'LYK!8%M]\_G<,)&W M8Z=!7U+10 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 %%%% 'E7[)W_)K/P; M_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 5\J_\%1_^3$_B M;_W#/_3I:5]55\J_\%1_^3$_B;_W#/\ TZ6E 'JO[)W_ ":S\&_^Q,T;_P!( M8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 >5?M+?\DZTC_L<_"?\ ZD.G5ZK7E7[2W_). MM(_['/PG_P"I#IU>JT %%%% !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 >5?LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36? M@W_V)FC?^D,->JT %%%% !7RK_P5'_Y,3^)O_<,_].EI7U57RK_P5'_Y,3^) MO_<,_P#3I:4 >J_LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ -B9HW_I M##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MY5^TM_R3K2/^QS\)_P#J0Z=7JM>5?M+?\DZTC_L<_"?_ *D.G5ZK0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9^O:]I_A?1 M[K5=5NX['3[5-\T\I^51T_$DX Y).!32E_9N,_P"?;.'Z]AOY MT?0U%?//_#<'@7_H$^(O_ :#_P"/4?\ #<'@7_H$^(O_ &@_P#CU']F8S_G MVP^OX;^='K'Q'^*7A[X5Z.+_ %Z[\KS"5@M81OFG8=0BY_,G &1D\BOGK4OV M[MMV18>#]]L#PUS?;78?0(0/S-?/GQ8^(MY\4/&^H:Y=/(()'*6D$A_U$ )V M)CH#CDXZDDUQ]?683)*$*:>(7-)_A]Q\YBWU^3-?6OPO_ &RM(T'P3I^F M^*K76-0U>U4Q-=VL<4@E0'Y"Q>13NQ@'CG&<\UYV89*X6GA$WY'=@LTY[PQ# MMYGUC17SS_PW!X%_Z!/B+_P&@_\ CU'_ W!X%_Z!/B+_P !H/\ X]7B?V9C M/^?;/5^OX;^='T-17SS_ ,-P>!?^@3XB_P# :#_X]73^ _VI_ WC[6K?2K>6 M]TN^N&V01ZE"J"5ST4,K,,GL"1GIUJ)Y?BZ<7*5-V14<;AYM1C-7/1/'%U-8 M^"O$%S;R-#<0Z?<21R(<,C"-B"#Z@BOQ4_8P_P""CWCSX>_&K35^*'C36/%' M@?5L6%\=6NFN/[/+,-ETFXY&P_> ZH6X)"U^TWQ"_P"1!\3?]@RY_P#135^) M'[&?[)MM^U9^S;\9+*QAC3QMH=Y8WN@W+87=)Y5QOMF8]$E"@>@948\*0?/. MT_=2&:.XACEB=98I%#)(A!5E(R"".HKY&_X*D?$;Q1\+?V76UOPAK^H>&]7_ M +;LX/MNFSM#+Y;"3+/#]Q\$/&\TL'B[PPC)I M/VP%)9[2,[7MF!Y\R C&.NS''[LFNU_X+"_\F?O_ -C!8_REH ]J_8;\6:SX MY_9.^&^N^(-3NM9UF^T]I+F^O93)-,WG2#+,>2< #\*]KU35+30]+O-1OYTM M;&SA>XN)Y#A8XT4LS'V !/X5\_\ _!/'_DRWX5?]@QO_ $?+7GO_ 5:^.'_ M J7]EK4=$L[CRM;\9S#180K886Q&^Z?'=?+'EG_ *["@#\^=5_;B^.LWQ!N M/C;:>)=>'PP7QD+2+0?MCK9F,?OULC']WFW7!/J2:_;_ ,,^(M/\8>&]*UW2 M;A;O2]4M(KVTG7I)#(@=&'U5@:_/OPW^Q?)>?\$J'\&M99\7WUDWC2./9^\^ MW$":*,#LYMU2 Y[L>G;I_P#@D%\=O^%D?L\W/@>_N/,UGP3<_9XPS99[&8L\ M!]]K"6/V5$]: /NV65(8WDD=8XT!9G8X"@=23Z5^4'C+]J[]H+]NSXR:WX'_ M &>+N3PIX*TIB)-:AE^RN\6[8MQ/OR?\$\_VO=#C?5M*_:(FN=;4&1H M3XEU1!*<@[=[*0V2#PX ) SP21TW[&W[=?Q+T'X[-\ OVA( GB5IS96.KS1Q MQSK<[=R0S%#Y'[RYEQLL;FZ M%I=-]()MDA_!:POBU^Q'\.?C-\:O#OQ3UQM8M_%.A"U^S-IUVL,+M;S--$SK ML)+!FQD,.% [4 ?Y$&J>(]0CN%\J>2!MZI; MNHRT3$88\$=#P/K7_@K9_P F6^(/^PGI_P#Z/%=!_P $N/\ DQ/X9?\ <3_] M.EW0!\I:E^SU_P %!/AO#<:MI?Q/;Q3-:Y86MMKGVMI0N>5BNXE1L_W3R>., MUZI^PK_P4:UGXL>/)OA/\8=.BT'X@1R206=V+=K474T>?,MIX3_JIQM.,8#8 M(PK ;OT#K\C/^"PO@-?A7\;?AK\6_##?V5KFIJXGGMEV'[79/$\,Y(ZN5E5< M^D*T ?KG7B'[:7QP_P"&>_V;/&?BZ"<0:PMK]ATK^]]LF_=Q,!WV$F0CTC-> MI^!_$T?C;P3X?\10Q^5%J^GV]^D9_A66-9 /R:OS._X*K>+]1^-_Q[^%?[/' MAJ;?<2W4-U?!?F5+JY;RX2X[>5#YDA_V9LT <;^PW^U/\6_ _P"TQX&\.?%[ MQ;K6M^'_ (@Z/&^FKK-Z\R1FX)-I.F[H7>(Q>ONC]F;XS6W[0'P)\'>.[ M11](;I"8[A!["17QGJ,'O0!Z%K6M6'AO1[[5M4NX=/TRQ@>YNKN MX<)'#$BEG=B>@ !)/M7Y9>+OVUOC]^VW\2M0\%?LV:?<>&?"EH-MQKDBI%<& M,L0)IYW!%NIQ\L'QP_8]^)UC\/OVF]+GU?0IU41:ZD:/=1Q$@">.6/Y+J,?Q _O! MW.1L/ZK5\I_\%,O@KI_Q>_9/\6WDMO&=9\*6[:]I]T1\T7DC=.N?1H1(,=,A M#_"* /J+2]3M-:TVTU"PN8KRPNX4N+>Y@)@'N)68)%$I/0N[*N>V2>@K\QO ]Q^V/\ \%#! M?>*]$\9GX:^ FGD@M?LE]-IMJ^WAHXO(!FGQG#.YVDAAD%=H^Y/^"B7PCUSX MT?LF^,-"\-V\M]K=N8-2M[&$9>Y\B57>-1_$Q0.54:')/%;ZLMH\]K/').\H\P1@O&X:1E/R$' )89( !4\ M0_L>_MI_ 72+GQ-X.^,UYXP:Q1IY=(M]9NIY9 %!8K;72F*4@*?ESN. %!)Q M7TO_ ,$[_P!N:;]K#PWJVA^*;:VT_P"(.@(DETMJNR*^MV.T3HA)*LK85UZ MLI& VU?HSX=_'3X=_%J-&\&^-]!\2NR[C!IVH12S(,9^:(-O4X[, :\Y^$W[ M$?PY^"WQL\1_%'PTVL0^(M=-U]I@FNU:T5;B832*D80$+O5< DXP* ,G]OG] MJO5/V1_@Q:^)M$T6UUG6=4U)-)M1>R,L%N[0RR>:ZKRX B(V@KDMG/&#[!\$ M?%&H>-O@OX!\1:M(LVJ:OX?T_4+N1$"*TTMM'(Y"C@ LQX'2OS"_X*^VOQI2 M9YO$5WILGP9;7;8>'[>$1?:DNOL3[BY"[\9%S]XD') M?B7?Z/<9YH ^V:*_/W]J3_@HE MXLM?C!)\%/V?_#*>*_'B3FSNM3E3SHX+A<^9%%%PI,8!WR2,$3# @X)'&^)O M^'B7PQTFX\8W6MZ)XMM+93<7/AZPL[*XD$:]5$:0([8!Z1.6..YH _32BOEW M]AG]N'2/VP/"E_'<6$>@>-]&"G4]*C@EW$C&3P*][_ M &!_VXA^UGH.L:1XBTR'0/B%X?VG4+*V5E@N(B=HFC5R63##:R$G:2O)W8 ! MX9^RC\;O'_BS_@I?\7/!NL^,-9U/PIITNMBST:ZNW>U@$5[&D>R,G VJ2!CH M#7Z45^4'[&/_ "EG^-O_ %V\0?\ I?'7OW[=7[?%[\(]:LOA7\(H$\2?%S5) M8X66"$7*Z;O(V)Y?(>=\\(>%!W-U4$ ^X:*\G_9KT'XJZ/\ #N"?XQ>)[;7_ M !A>[9I;6QLX(+?3EQQ"K1J/,?GYG)QGA>!N;UB@#Y+_ ."GWQ#\3?"_]E6_ MUSPEKM_X<&OD'_ ()@_M>_$/7OVBCX)^)/B_6? M$-EXETIVTP:U=/-Y=Q&/.0QECP'B68<=2%':OIW_ (*\_P#)FVH_]AJP_P#0 MVK\_O'7AV^^#/P6_9+_:"T&$BXLA)8WI3Y0\MO?SSPJQ[^9&9T/^S&!0!^ZU M?-O_ 4*^.UU^S_^RWXGUO2;Y]/\1ZD8]'TF>)]DD<\Q.YT/4,D2RN".A05[ M_P"&?$5CXP\-Z3KVES?:-,U2TAOK68?QPRH'1OQ5@:_.G]O9F_:6_;8^"WP MM29M(T^0:OKJH>-K_O)%;T9;:!BI_P"G@>M '"?\$G?V@/BA\4OVDO$VA^./ M''B#Q'86OA:ZN5L=7O9)4BG6\LT#[6/# .Z^OS&OUDK\E/\ @FK&L7_!2#XY M(BA$6QUT*JC _MBUX%?5G[>O[=4O[+4>A>%/".C1>)?B3XA3S+.RF5WBMHB M_EI(Z(0TC.X9412,E&)/ # 'U_17YL+X-_X*->([&'7/^$V\.Z#,ZF9-#,>G MB2+(^XP^S.A/^](V/4&M+]C?]O#XHWW[0D_P)^/>E6MGXK/F16VH+ EO.+E( M_-$4JQ_NG5XP61TV@\?>#@@ _16BOAO_ (*;?M5>/?V89/A9+X*U>#2K;6KJ M]74S-917)>.+[,5QO4[<"1^G7->":M^T]^VM\?M2O?B)\'/#%[I?PPCG<:99 MI86,INH4&9Y+KPWI4TKM)+):1.[LB@$G % 'L5%?"7[ M$7Q6_:0_:B\37/Q%\4ZI:>#?A&;EWT_1;?3(6FU D"*.5T+^4O1I>K$$+CD MIZ3^W1^W'I/[(/ABPMK2PC\0>.]:5CIFE2,1%&BG!GG*G=LR'8O"WQ,M%?[-<1Q^0EZR+O:)X\D"0IF170[' M4$C'R[@#U7]OG]JO5/V1_@Q:^)M$T6UUG6=4U)-)M1>R,L%N[0RR>:ZKRX B M(V@KDMG/&#[!\$?%&H>-O@OX!\1:M(LVJ:OX?T_4+N1$"*TTMM'(Y"C@ LQX M'2OS"_X*^VOQI29YO$5WILGP9;7;8>'[>$1?:DNOL3[BY"[\9%S]XDME^TA#IGAR7XEW^CW'PI;PA;?\ "/P62P"X1BML;7?L0/Q;^8#N)YQG MF@#[9HHKQW]K[XQ2_ 7]FWQWXUM9%BU*QL#%8,W:ZF9883COM>16QZ*: /FG M5/B7KW[8G[=%MX%\)ZWJ>E_"KX6R-=^(;K2[J2!=6OE?:+=V0C='YBF,*>&6 M.Z_K=U+?B? M4-0F:6:0)>SHNYCR<*J@>P%?3-?)7_!*O_DQSP#_ -=M2_\ 2^XKZUH _,7_ M (*$=:\3:W<"TT?1[.:_NYB,[(HT+L0.YP#@=SQ7Y2?\ !7'_ ).\ M^#__ &#+7_TX2U^E/[2WP[OOBU^S_P#$#P?I;;=4UC1KFVM,L%#3%"8U)/0, MP )]": /S6TGXS?M6?\ !1CQEK;_ LUB3X9_#S3KCR%N;>\>Q2'/S*LES$# M-+,5P66/Y5RN0H8$]%=_L$_MC_#NS?6?"?QXGUK4X5$ATU?$5\AN&&?D G'E M.>>/,*CD],<\3_P3M_;D\*?LE^'_ !'\*?BMI6I^&W36I;S^T4LVD-M,4CBE MAN8E'F J81@JK'D@@8&?T\^&_P"TS\*/B]Y*^#_B#X?URYF^Y90WR+=\],P. M1(/Q6@#Y2_X)[_MZ>)OC!XPU3X1?%NU2R^(NEI+]GO# +=[PPG$\,T0P%G3# M-\H *JW *Y;[YKP _L1_#E?VF/\ A>D3:Q;^-?.\\QPW:K9E_L_V=CY>S/S) MG/S*1;IYTVEZ M9;6$LKH@R0D36L>3C/$9W-CC)Q7O/_!._P#;9N_VN?!FN6OB6QL]-\:>'7B6 M\6QW+#=PR!MDZHQ)0Y1E902 0#P&"@ ^NZ*_/K]NK]N#QE^R]^U1\/-%MM1$ M?P^N-+M]3UK3XK&&:>X7[5.DBH[C!=/ MTGX;>%+M!=:5I,PLS/=0G#1L6N4=R2,':/^R#\,8=H.&ROR\]JP/!>N M?\%"_C-X?M_'^CZMHGAC2+U1=6&@W=G90&XA;!&Q)8GD"L.AED#8.0<$$_,W MQ^_:"\5_'/\ ::^#=IX_\*R>$O'WA/4;/1]:M"NV.6;[:DBRHI)*AE8'&2.A M5B&& #]UZ*** /RG_P""EGQB^+/A_P#;"\&>!/A_\0-9\)P:YI&G01V]IJ$M MO;?:9[RXB$CA,^B9(!.%Z&MG_ABO]NK_ *.'T_\ \*?4_P#Y$KA/^"DUY;Z= M_P %(/A#=W<\=K:P6NARRSS.$2-%U. 22>F*_3K_AH3X6?]%+\'_^ M#ZU_^.4 ? '_ Q7^W5_T:-P\FT@E8H_D!&3D@F#7/VN_VK?V)?%&D#X]Z18^//!6H2B$:MI\ M,,9&,Y6*>%(U$@4%@DR98 X(Y( /U+HKG_A_X\T3XH>"=%\6>'+U=0T/6+5+ MNTN%&-R,.A'9@<@J>000>E?DC\.?^"F7[0/CK1]=\$>'[=?%_P 4=8U%(-"D MM=*@ L+9$D:>38JA7?A,&3*J%T M'X\?"_P_XZ\-2L^DZQ;B98Y,>9 X)62%\$@.CAE..,KQD8- 'S-\!? O[2&D M_MJ_$'6O'-SK,GP=N9-3.B176MP7%J%:Y4VNRW69G3]WNQE!M'!QTK[0KX#_ M &:_VMOB7\1_^"@7Q.^%FNZQ;W/@S0Y=76QLTL88WC$%VD<69%4,V%8CD\]Z M]$_;U_;H3]E'2](T#PWIPL)@SPVT6[8)I40AWW-E412-Q5N1MP M0#ZXHK\S-+M?^"C5[HL7C/\ MC1TRGVA?"=U;:?'.T?WA&4\D;21Q@RAQG!( M-IVX$C].N:\YD^/'[8G[7GVOQ)\$='L?AU\-3)+'IFH:HMM]IU)$9EW%IUD MY)'_ "S154_+O;:30!^E5%?F+\!_V]OC9\+_ -I32O@Y^T?IUH)M4GBLDU06 MT4$T,LO%O*&@_$_M??M:^&_V1?ALOB'5X&U76 M;^1K;2-%BE$XM-+:W5\"2WCA^VW?T9LR)GKA%]* .@\%^&?VU_P!N;3D\7/X[;X5^ M"[P&73DM;J73$GB8_P#+*.W!FD3'1IFPPZ$BIO%_[,7[:/[,.DR^+_"/Q?U# MQ_9:6#<3Z2FI7-VYC49=OLER&CD&-V0I+G@@9Z?JQ;V\5K!'!!&D,,:A$CC4 M*JJ!@ = !VJ2@#Y+_8#_;HL_P!KKPI>Z?K%K!I'Q!T6-9-1L[56%O>'[S-UI MUA<6EM"T\1P4*K-%-(5(Z%RH8'/0@UL? _\ X*%?$SX6_&RU^#_[3F@P:5J= MU*D%KXEAA6 ;G;;')($_=20NPP)8]H4YW#ABH!^D5%?)_P#P4J^/WC3]G#X MZ9XH\":C#IFLS^(+>P>::UCN%,+P7#LNUP1G=&G/7BOG[1_VGOVJ?VP-$T]O M@+IMKX9\/:79V]KJOB[6(;9&U#41$IN!$LJNJIN)P$0D#!++N"@ _3&BORG\ M"_\ !0KXT?LK_&:\\ _M/P#5[!;5IUOK.T@%T@V,8'A,"K'-'(R;/F 8%B2P MV,M=3>?$#]O3]H+3!XZ^'^G:9\.O"5V@NM(T2861NKF X,;LUS&S$L. M.>+[J2QNZ#Y0 03\H*DMA?M\?MQ>.?V6_P!J#X?:/IM\O_""3Z9:ZGK.FQV4 M,L]RGVN=)521QE2T<848(P>: /T,HK\UM#\1_MZ?M'Z(?'_A+4_#OPP\-7@^ MTZ3H-[!!Y]Q"?N,#-;RLVY3G=(8U;[P4 K76?L>_M\^-=<^,4_P-^/>AQ^'_ M (A1NT-GJ"PBW%S*J%_*F0'9N=?FC>/Y'! Y!8 ^_:*\B_:F_:.T/\ 99^# MVI>.=:@:_>.1+33]-C?8][=/G9$&(.T85F9L'"HQ )P#\/>"?&_[>?[5?AE/ M&GA+5/#WPY\)ZCE]/MY+>"(W$6[ =#)%--CC[Q*ALY ((H _3ZBORDNOVV/V MG_V-_BQH.B_M#6NG^)/"VK2?\?\ %;6\9: ,JR2V\MLB M'N!,,_'O@N_AM]9L+>TFL;QHDGCQ)=01EMK JP*2-U'?- 'O M%%?E?\-?VXOVF?VH?!6B^%/@YH-K=>*]/L_,\4^-;^V@B@@G>27RTB1QY*CR MPO579B&P@"ECC>.OVL/VQ_V*O$NBW'QBATSQCX7U"Y95F^SVPAN .7CCGMD1 MHI,$E1(O;A6"D _6FOB_P#X)_\ @7]I#P?XE\?2_':YUF?3KB.V&BC5-;@U M!0P>4R;!%,Y3Y3'UQGCTKZS\"^--+^(W@O0O%.B3_:-(UFRAO[20C!,1V((KX@_X)D_M;?$O]I3Q;\2['Q[K%OJEMHD5JUDL%C#;F,O),K9,:C= MPB]?2@#[\HKXM_;F_;\N/V??$&F_#;X=Z*OBOXJ:NL8CMVC:6*R$IVQ QH=T MDSG&V,$<$$\$!O(5T+_@H[_98\4_\))HAF\OS?\ A&3%IOG;<;O+V^1LS_#_ M *W=VS0!^F%%?'W["?[<]W^TI=Z_X'\=:''X4^*'AU2UY8HCQ)=1J_ER,L3D MO&\;[5="3C&?@Q\&]"@USXF>((DE,]U&)([59&9 M8U12P7S/D9V:3Y$0 G.3M /MNBOS3UKP_P#\%%O!.DW7B=O%^@>)1;QBXFT" MSMK&2615!)14^S)D@9XC?+OV5?C+X$^/FAZAJ^H^!YI M5T+Q=X;6Z=[4QL/W=PD1.U9"H(W<#?%$,_.V?M7PWXBT[Q=X>TS7='NX[_2= M3M8[RTNHONS0R*'1Q[%2#^->>?M3_"B/XW_L\^/?!;1K)<:EI?>^#+\6T!9LL+*<&2$'Z.)U'HJJ.U M'WG1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M45GZUK^G>';3[3J5W'9PYP&D/4^@'4GZ5S/_ N;P=_T&/\ R5F_^(KCJXS# M4)WI?SK[T=M17$_P#"YO!W_08_\E9O_B*R?%7Q MLT"+P_>_V/J!N=29-D*B"1,,>-V64#CK^%9U,VP-.#G[:+MVDF_EJ*6(HQ3? M,OO-73OBMIVI>.I_#B1%=A:..[WC;)(OWEQCCH<'/.*[>OC"UO)K&\ANH9&2 MXB<2)(.H8'(/YU](:9\;/"UQI]M)>:A]ENVC4RP_9Y6V-CD9"D$9KY[)N((X MI5(XR:BT[J[25GT^1Q87&*I=578[^BN)_P"%S>#O^@Q_Y*S?_$4?\+F\'?\ M08_\E9O_ (BOI?[3P/\ S_A_X$O\SN]O2_G7WH[:BN)_X7-X._Z#'_DK-_\ M$4?\+F\'?]!C_P E9O\ XBC^T\#_ ,_X?^!+_,/;TOYU]Z.VKX-_X*Z?%KQI M\(_A/X'O_!7BC5/"U[=:V\$\^EW+0/+&(';:Q4\C(!Q7W#HOB#3O$5J;C3;R M*\A!P6C/*GT(ZC\:_/'_ (+-]5>^\?:&AGM[Z[DS+J=D6^\2?O21DA6[E2AY.XU] MZU^*?Q]^!FO_ ++?A_X%_M+_ P4V,$^AZ/+JT<*GR[>^:SB!=U'_+*X4LKC M^\6Y_>"OUD_9Y^.F@_M&_"30O'7AY]MMJ$6VXM&8%[.Y7B6!_=6[]P58<$58 MSX6^-WQR^(.A_P#!53P;X'T_QEK5GX/N;O2TFT.&\=;20/$"X,8.#N/7UK], M:_);]H/_ )3)>!/^OW1__1(K]:: /DC_ (*;?M%7_P"S[^SA<'P]J+O$ M5Y'IFFW-M)LFMU'[R>92.1A%V9'0RJ:^?O\ @G+^T9\2]'_:+\4_!CXS>(M3 MUC7+ZPBO=-_MB[:>2&9(A.8D+-+JV74=2:1 M;'2=.=]HN;MPQ16/78JJ[MCG:A Y(KT_P+XRTSXB^"]"\4Z+-]HTG6;&&_M9 M.YCD0.N?0X.".Q!%?''_ 5V^#?B#XH?LWV&K^'K6;4)?"NI_P!I7EG "S&U M,3I)(%'4H2K'T7>>U 'SGX%^&'[:?[;FAQ>.KSXF2> /"NJ S6%LFHSZ;%/" M3A3';VREC'QPTQRPPP+9R9/'GP+_ &TOV/=!N?'&B?%>Z\=^'])4W-]9KJ=Q M?"&!269WM;I2I3!RQB)8#<> NZO6OV-_^"H7PBC^$?@[P7X[OIO!&O:%IEMI M'G3VKR6-RL$:Q)(DD8;9N502'"@'(!(Q7W)X-^)O@;XN:7,WA?Q1H?BVRDB( MF72[Z*Z&QN"'5&..N"#]* /'?V&/VP++]KWX5S:M-:0Z3XMT>5;36M-@8F-7 M9_LGZAX@O/ \FLM)KB M11W2ZG>+,H6,L4V@(N,;VY.>M? O[>__ "E*^#G_ %V\._\ IR>@#L+K]C'] MNVWMVDC_ &@+.Y=<8BB\4:B&;GMNM@/S/:N,\:?$#]N7]B.V@\1^+M57QQX- MCD5;F>Y9-3M%RP $L@5;B$'(4,2JDL!DG K]=ZS_ !!H.G>*M#U#1M7LH=1T MK4('MKJTN%W1S1.I5D8=P02* /)OV3_VI/#7[6'PM@\5:$IL=0@86VK:/(^Z M2QN< EY_9__ ."@7Q&^$<=U-<:1U>L_P#!+?\ :6U+]H#X!W5AXFU6;5_&/A>]:TOKN[E,D]Q!*6DM MYG)Y)_UD?_;&OG'_ ()R6>H?M.?ML?%#X_ZM$_V+3S*MAYHYCDN08H(P>_EV MJ,A_WE]:ROAO>']A[_@J9K7A:8BR\$^.I_)@#?+$L-X_F6I7VCN 8,GHH>@# M];J\%_;$_:Z\-_LA_#F/7=5MSJVNZB[6^CZ+%*$>ZE"Y9F;G;$F5W, <;E&, ML*]ZK\?_ (\6@_:Z_P""L&B^ =74S>&-!N8M.:U=ODDM[6!KNY4CI^\?S$)' M."OIP ;?@7PE^VM^W):Q^+[GQ]-\*_!EWF2Q6UNIM+2:)L_ZF&W_ 'LJ<\-, MV&!R&:M/7OV2?VU_V?[,^(? WQCOO'BV696T<:K<3NX R=MK=AHI._R@[CQ@ M$GC]3H(([6&.&&-8H8U")'&H554# Z "I* /B?]@O_ (*&1_M*7T_@+QSI MT?AWXG6$^LY4\YCCH)(I(588Y^DV6HV MV3;WD"7$>[KM=0P_0T 7*\)_:^_:U\-_LB_#9?$.KP-JNLW\C6VD:+%*(Y+N M4#+$L<[8T!&Y\'&Y1@EA7NU?C[^UM;M^U'_P50\+_#/40TWAW1[BQTN2W5B! M);K$+V[Z=&8/(F?1%]* -[P7H/[:W[=FGIXP7QTWPK\$W8:33EM+N73(YXR< M?ND@!FD7T>5L,.A(JSXM_9?_ &TOV9-*D\7>#_B_?_$"STL-WMXK.WB@@B2"")0D<<:A510, #@ #M4E 'R M7^P+^W19_M<^%;W3=9M8-(^(>BQB34;*V5A!'KO7(-?U::ZDDL/M:+81+<'=)&L2H"5W?, S$ MA<8P*POVYOVZ]*_9#T73-.L-+3Q+X\UI&DL-*=RD4,0)7SYBHR5W_*J#!!M0ATW6GUNVLFFFMH[ MA?*>.9F&UP1U1><=J^:?"?[4W[5W[8VB6+-4BME:^ MU'R$-P$$J.JKO+$+'&2HVDLNX* #]/J*_*3P5_P4(^-G[*?QJN/ 7[3D*ZUI MOV8S_;;.T@6ZC4HQADA:!4CFC=E*'< P))+#85/5WGQ _;T_:$TM?'7P_P!. MTSX=^$;Q!=:1HLOV(W5S <&-V:Y1F)8G1V4,L]S&+J195C=QE2T:;1@C!YH _0. MBOS6T+Q)^WG^TCHO_"?^$-3\/?##PQ>#[5I&A7T$'GW$!_U; RV\K-N4YW2% M%;[P4 K75?L?_M\^-]8^,UQ\#?C[HD.@?$"-S!9Z@D0MQ<3!-_E3(#LW.OS1 MR1X1P0 .02 ??]%>9?M&?'_PW^S/\*=5\<^)FDDM;7;#;6<./-O+E\^7"F>A M."23T56/:O@GP7\;/VW/VR+*Z\4_#6+1?AIX(EF*64MU%#B95R"$EFBDDEP1 M@R(BKN! QA@ #]0Z*_,#0_V\OCU^R9\4M,\(?M/Z%#JF@ZF1Y7B33[:*-U3( M#2QM JQ3*FX;XPJN 0>X#?'+;QYX6UWPWX \,:@PGTVS MEMK:-9HP2 Z"2&>4ID?\M&&[.0"I%;7P=_;D^-7P8_:+T;X,_M*:593SZU-# M;V/B"SACB?=,_EP2YBQ%)"SC:2%1D.[=]TJ #Z9_;N\,_&#Q9\$H+'X(S:A! MXR&KV\CMIFI16$OV4)*)!YDDB+C<8_ESD\<<5Z9^S_IOBS1_@EX'L?';W$GC M*WTBWCU=KJX6XE-T$ D+2*S*YW9^8$@^M>+?\%(/CSXR_9U_9[M_%7@;4(=- MUI];MK)IIK:.X7RGCF9AM<$=47G':J>J>+OV@/BI^QO\*_%'PIU+2U^)&L06 M-]JUUJ,,"0R6[VLIEVJZ%%)E,)P . >V: ,?_@G[^VEXE_;&\6?%>\U72[/0 M=!T/^RTTG3+8F1XEF-YYC2RG!D=O*CZ!5&WA1R3]F5^$/_!.VS_:,O/^%@?\ M* O]'LMO]G_VW_:RP'=_Q\_9]GFHW3]_G&.HSVK];OVNOVK/#O[)/PO?Q/K, M#:GJ=W(;72='B<(]Y/MS@M@[(U'+/@X& 20" >X45^7G@OQ=^W[^TKHD7CC MPSJ>B_#_ ,-7O^E:;8W%I:P">/JC()H9I61@1@R$*PY'!!KK?@3^WM\4/AC\ M<;/X,_M.:);Z7J^H21PZ?XF@A2%'=SMB:3R_W3Q2,-HEC"A6X8<,4 /T6HHH MH ^0OVS/@#^T7\6_'6B:C\&_BA:^!="MM-^SWEG/J]W9F:X\UV\S;##(#\C( M,D@\=*^0?CI\#_VT/V?OA5KWC_Q%\?A>Z-HRQ/<0:9XCU"2X823)$NQ7MT4_ M-(I.6' /TK]>Z^7_ /@II_R8Y\3_ /KC8_\ I?;4 ?"'[./PP_;'_:>^&Y+#29KJ:T6'6/$5_'/OC(#$B.!UQSQ\U?7/[)/[.'[3OPN^+0UOXL_% MNT\:>$_L$T!TR'6KV[;SV*['V30(O&&YSGGI2_\ !(;_ ),VT[_L-7__ *&M M?:M !17P!^U7_P %#?%NG?&)O@E\ O#4?BKQ\)OLEUJ4L9F2WN!DO%%%PI* M9>1VV)A@0<$CB?$X_P""B?PRTFY\8W6N:+XKM;=3<7/A^PL[*XD6-?X1&D". MV >D3ECCN: /TUKXS_:M_;2\2_"+]JCX/_!KP[I=G''XJU#2)M3UFZ)DD%K< M:BUN\$4? 5BL3YD);A^ " U=5^PS^W#I'[8'A2_CN+"/0/&^C!3J>E1N6BD1 MN%G@)Y*$C!4Y*' )(*D_F'^TI9_M&0_MC?"N+XBW^CS_ !;;^RO^$* /W>HKP;]G35_BQX(^#?B36?VC-5TI=8TV[N;X MWNGB(00Z9';Q-N;RE R&6U?&^A?M@?M1_MK^,-=B_9]TO2_ _@O291 M&=8U:&&23G)02O,LBEV SLBC.P$98Y#$ _4&BORD^*7Q4_;N_9!TF'Q?XUUK M1?&GA""9%NI%M+6>WC9V 593'%#.@9CM# [02!D$@']#/V:?CGIW[1_P5\-> M/].@%D-4A(N;(/O^RW",4EBW8&0'4X.!D$'O0!\7_P#!(_XV>/?BYXD^+\/C M3Q?K'BB+3?[/^QIJEV\XM][W0?9N/&=BYQ_=%?H_7Y5_\$2_^1J^.'_<,_\ M1EY7ZJ4 9OB:>2U\-ZK-$[1RQVDKHZG!5@A((K\6?V19/VH_VQ+CQ3#X:^/6 MLZ*WA]+9YSJVKW6)/.,H79Y8;IY39SCJ*_:+Q9_R*NL_]>4W_HMJ_*S_ ((A MZM9:7JGQA-[>6]H'ATG;Y\JINPUWG&3SU% '=W'[$?[::PN8/VE4DEQ\JR:W MJ"*3[D0G'Y&O+O'7QX_;'_8)\5Z+>?$O68?'/@^^G\L-.T=U9W9 RT:W'EK/ M#)MR5W8!P3M<*17ZT_\ "6:'_P!!G3__ *C_P :_.?_ (*Z?M+?#S6O@O:? M#?1-FX?-&^. Z,&5AV*FNKKY\_8 ^'^L?##]C_P"& MWA_7K>:TU6.RFNY;:X&'A%Q 37 MVQ^R;^U#X>_:P^%-OXNT6)M.OH9#::II$KAY+*Y !*[L#"*/@*Q6)\ MR$MP_ ! :OLROPA_:4L_VC(?VQOA7%\1;_1Y_BVW]E?\(Y/9K +9,ZA*+3S MB!.+CS"=P/&,\5^H/@'7?CS\/_V4_BAK_P 7]0TN7XA:3::IJ.E7&FQP-#'! M%8J\&Y44*2)EE)!!R,9XH ^G:*^0/^"9/[17CG]I7X+^)/$7C[4H=4U6R\02 M6$,L%I';A81;6\@7;&H!.Z1N>O->M_MA?$C7OA%^S3X]\8>&+I++7M)L5GM) MY(5E5&,J+DHP(/#'J* /9**^9O\ @GA\;O%W[07[-]GXN\;7\6HZ[)J5W;-/ M#;1P*41@%&U !WZXKX+^'/\ P4R^/_CK0]?\$Z! /%_Q3UC44@T)K7280+&U M1)6N)-BJ%=^$QO!50KD] " ?L;17P-^SGXV_:Z\,^$_C!>?&X);6^@>%[C4= M'NKRRLC*UZ(I'C\N2V_=NB"-BZL&.63D#@^&_ [_ (**?M%?'#P:G@3P+H-O MXQ^+-S>SW-SK<]G#!::9IH6%8SM&R/=YADR\G RH *O"TEQ%'/)]CLYK:.1ND;6=&*2Q$X&=KJP!P,C!QS0!Z31110 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 >5?LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 M 5\J_P#!4?\ Y,3^)O\ W#/_ $Z6E?55?*O_ 5'_P"3$_B;_P!PS_TZ6E ' MJO[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E7[2W_).M(_['/P MG_ZD.G5ZK7E7[2W_ "3K2/\ L<_"?_J0Z=7JM !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 5Y%^U+X/U?QI\);JUT6*2YNK>YCN MGM81EYHUW J!W(W!L=3M_"O7:*WH570JQJQW3N95::K4Y4WU/R"1HY$: M.13AE88(/H13*_6:BOK/]8O^G7_DW_ /G/[$_P"GGX?\$_)FBOUFHH_UB_Z= M?^3?\ /[$_Z>?A_P3\F:*^R_VD?V8KKQAJ4_BKPG&CZG*,WNG%@OGD#'F1DG M ; &5/7KUZ_*&I>!?$FCWAM;[0-2M;@-M\N6TD4D^W'/X5]%A,=1Q=-3B[/J MNJ/$Q&$JX:;C):=^YAT5[!\+?V8_%WQ U"![ZPG\/Z)D-+>WL91ROI'&V&8G ML<8]^Q^\O#'AO3_!_A^QT72X/L]A91"**/.3CN2>Y)R2>Y)KAQV<4L(U&"YW MZ[?F=>$RVIB4Y2]U>FY^5M%?K-17E_ZQ?].O_)O^ >A_8G_3S\/^"?DS73_# MOP5K7CKQ5I^G:);S27+3(6N(U.VW7<,R,W10.O/\Z_3^BHGQ$W%J-*S]?^ 5 M')4FG*IIZ?\ !.?^(7_(@^)O^P9<_P#HIJ_.#_@AS_R*OQ;_ .OW3?\ T7<5 M^C_Q"_Y$'Q-_V#+G_P!%-7YP?\$.?^15^+?_ %^Z;_Z+N*^//IC*_P""FW[/ M.M_ OXH:+^TS\,0VG3Q7T4FM?9D^6VO 0([HJ.#'-_JY >"Q&<^::W/VY/VA MM$_:=_X)MZ1XWT(LGFQ'VR0RGNK*>]?I#XN\)Z3X\\+ MZKX=UZQBU+1M4MI+2[M)AE98W4AA[<'J.0>1S7\_7[57PG\9?L@^-/&'PDEO M9[CP1KD\&JV,DJ_N[V&-G\B8=A*@:2-\=\\8VF@#]DO^">/_ "9;\*O^P8W_ M */EK\UO^"E'Q\T'XA?MK:/H^N+?L;_M)>'/A?^WI)KWAV&YT7X=^, MM2FTQ[&_V(UI!=2!H0VTE0(IO+^;/W W3)K]P_\ A$]#_P"@-I__ ("Q_P"% M?G5_P63^ -K>?"_PO\3M#T^&TN?#MW_9^HFUB"9MIR/+D; _@F4*/>C6,M[J%W!8V<(S)<7,BQQH"<9+,0!R1^=>6?$KX&_!W]JS0XY/$VAZ' MXVMH2]O#JEI,#- 5;YHTN86#KANJAL9'(KRKX1>(HOV\_P!@-K"ZOUCUO6M$ MET/4KAAGR=2A4+YKCT9UCFP/X7%?$_[!_P"V4O[$FN>)O@M\:=-U#0M-@U-Y MDO%@:9M,N"%619$4%GA<*KJT8;KD!@^0 >U?$W_@BCX!UKSY_ OC?6O#%PV6 M2UU6*/4+<'LJD>6ZCW+.1UYZ5X#X5^)GQR_X);?&30_"?C[47\1_#/4GW"W2 MX:YM);4,%DFM"XW0RQ[@3'@ Y ((97K])X_V[/V?I=+^WK\6_#(@V%]C7@6; M _Z9$;\^VW/M7YQ?MD_&2W_X*0_M"?#GX9?".TN-0TG2Y9T.MS6S1A_.:+S[ M@JV&6"*.%3E@I8DC&=N0#[&_X*RW$=U^Q-KDT+B2*34=.='7HRF92"/PKI/^ M"7'_ "8G\,O^XG_Z=+NN4_X*KZ;%H_[#.J6$&1!:WNF01YZ[5E51^@KSK_@G M_P#ML_!+X1_LC^ _"7B_Q]9Z+XBT_P"W_:K&6UN':+S+^YE3)2,J] M'Z-5^6__ 7$UZV71_A+HH<->//J-X5[JBK @)^I8_\ ?)KZ:\5?\%1/VOASX?^'_ !?_ ,%3/VP(/'^K M:-)I/PJ\-30PR1S'=&EK$QD2T!Z233,27Q]U7/. @(!^I7PG\GX9_LZ>#?[= ME%C!X?\ "EG]ODEZ0K!9IYA/T"-^5?BW\$_VR_#'AO\ ;0\5?'CXA:+JVN2W MCWG")GM7EQ%%N,CJ-L=MNC&,GD'MS^B/_!6GXX?\*K_ &8IO#-C<>3K M/C:X_LN-5.&%F@#W3#V*[(C[3UU/_!./]GO3_A3^RCX3&JZ3:R:YX@4Z_>M< M0*S@SA3$GS#(VPK"".S;J /F/XX?\%8O@]\;/A#XM\"ZCX&\7+;ZYI\MHLK) M:D0RD9BEQYW5) CCW6J'_!%;X[^3>>+_ (1ZC<868?V]I"NW\0VQW,8SZCR7 M ']V0^M?J-_PB>A_] ;3_P#P%C_PK\B?VX='N?V+O^"@7A'XO:!:_9]$UJ6+ M5V@MU"(S+B#4+=?=XV#'T-Q[4 >O?\%OO#]Q=?#7X8ZVB.;6RU:ZM)& .T-- M"C+GWQ ^/H:^X?V8O$%KXJ_9Q^&&J63*UO<>&M/(VC 5A;HK+CL58$?A6+^T M=\&]$_:Z_9UU7PQ!?1?9];LXM0T?55&Y(Y@!+;S>Z'@'')1V ZU^>W[%/[:5 M_P#L6ZA?? GX\Z5J'A_3=-NG:PU!H&D.G>8VYD=5!,EN[%I%DCW&5@5 / MUPKQO]LKQ!:^&/V3_B[>WC*L3>%]0M%WC(,DT#0Q@_5Y%'XU\X?MI?M0Q>*O MASX>U_X%?M#>!/#^I:3=/J%W93:W EUJ">7MCA$+!MWWG)CE0 G;R"HKX3^. M'_!0#XC?MB?#OPG\)M2L]%T&YNM2B75-52[%M;:BX8+ 9-YV01JQWO\ ,5+* MK#:%VD ^P_\ @B5H-S:?!3Q_K$B.MK>Z^EO"6^ZQBMT+$?\ ?T#/M[5^CE>6 M?LP_ _3/V=?@?X6\"Z9+'=FPMM]W?1#B[NI#OFE'?!(?"= MV=4BL(5W275N4*3H@ZEP-K@#D^60 217E?[$7_!43X?3?"_0?!7Q5U5_"OB7 M0[6/3XM5N87DM-0BC4+&Q=%)CD"@!MX"DKD-EMH .1^)W_!%$V*R:C\+OB1< M17L)WVUCXC@ 8L.1_I4 &T^_E?E6A_P3^_:T^*'@WX]7'[./QJENK_5(S+;: M==ZC)YMW:7$49E\EY1GSHGC!9'))^Z 2K#;]<^+/^"@'[/G@_19]2N/BEH6H M+&"1;:3/]MGD..%6.(,A!!&10!\;?\$5]%A\6?$'XQ^.]46.[\01QV<*W3C,B_:I+B M6?#_XC+-IG@_7-L$.KM$[)Y:2 M,UE=<9S$4DD5L9*L3G[C5^DGCG]M+X(> /!]QXCOOB;X:O[..(R16^D:G!>W M5R1_#%%&Y9SD@=,#/) R: /S^^ ^G1_";_@LEXG\,Z!&MII.J3ZE'-;V_P#J MUCEL3?;,9X E5..V ,4[]FFU7XI?\%?OB5JVMJ+N?0+W6);470Y7[-(ME"0# M_=C(QZ;0>HJY_P $VO"_B+]HS]L'Q]^T7K&G/8:)'+=_9&YV&ZN $6!#_$(K M6\3,4CG4+<@ =9(IMLA4 M9)1EQRW !^ME>:^"?V;_ (:_#GX@ZWXY\-^$[/2?%FM/,^H:I"\ADG,T@DER M"Q4!G 8@ #(%9-]^V!\$=/\ "+^)I/BIX4?24A\_=#JL,LQ&,[1"K&0OV\L+ MNSQC-?+'[!/Q\^+7[4?[17Q(\9S:QJ=M\%+22>/3=*NH(3'YSL@@A#[=P9(0 M9'"-PS+GA^0#X>\0?%CQW\)OV]/C7+\--/?4?&VO:WK&@Z<(83-+$\U[DR1I MCYG C.,\ G<<@8/OG_!).Z\)Z'\=OB!X?\?:3+%\<%GF-MJ&LR>9/A"PO(4W MAP2/H374_\ M%2/V=]9^'?B[1?VF?AL9-.UO2;FW_MQK5>4D0A8+PCN/NQ2 \$%,C!8T ?IS M17CG[)W[2&C?M2?!G2/&>F>7;WY'V75M.5LFRO% \R/_ '3D,I[JR]\@>QT M?%7_ 5Y_P"3-M1_[#5A_P"AM7GOA/X.GXX?\$>M'T*W@\_5;31[C5M. &6^ MT6UY/*%7W=5>/_MI7H7_ 5Y_P"3-M1_[#5A_P"AM7H'_!-_G]B3X6@\C[%< M?^E<] 'G_P#P2K^-]OXZ_9#M;+5+U$NO \TVF74DS8VVJCSH9&]%$;E!_P!< M37F?_!-#3[CX\?M"?&[]HS5(&\O4;]M(T?S>3'&Q61D]C' EHF?1F'%?(?Q2 M\7:O^PW\4OVF/A/I4,L.C^,;+[)I_EG:D,$TJR1-[A;2XN8N/XB/0U^LW[#O MP9_X43^R]X%\,SP?9]6>R&HZFI7#_:K@^:ZM[IN6/Z1B@#X,_P"";/\ RDD^ M.G_7EKO_ *>+6OLK]K3QC^SG\$/$&@?$7XKZ/I]UXUMV671'@M#/JDK0,'7R MP" %1B""Y5 3UR:^-?\ @FS_ ,I)/CI_UY:[_P"GBUKE?VO)-$T__@JOIUQ\ M8E,OPZ\W37C^VQDVWV+[*H7(P=T0NO,W]0<2?2@#WF3_ (+!OXPN9+7X:? K MQ7XRFR43=-M<''&8X(IL_3/3N*^:?#7CKQW\1O\ @J-\._$/Q$\(+X$\37E] M9%]&575XH1;E8RX8EMQ0#.&-3D^$EY<"'3-+CWPVIL(2JR>3W?!,;N>#+C (&W;]6_\%RO^05\&_P#K MMJW_ *#9U]D?M%?LRZ/^T]^S)#X)G2"RU"&P@N=$O=F!97<<0$9XZ(02C ?P ML<<@4 >W^&)M(N/#>E2^'S:'07M(FT_^SPHM_LY0&/R@ORA-N,8XQC%?C+^V M=\1=2M_^"HTFI-X3N_B$/"=QIHL/#-J6,ERD-I'=;%VQR' EDDD.$/&F M?\/2OBG_ -&D>,/_ -NO_E=7R]\=/BE\2_V@_VGOAK\4K/X">+_ +J'AZ> MRCG\NUNKHW*PW7FJ[/\ 9HL$!F7G.1CG K]3O ?[97P3^(GA.V\0:;\2_#=K M:RQ"62VU34X;.ZMN#E989&#(1@]1@XR"1S7RLW_!0KQQ\;/VQ]$^''P(M=+U MOP.CQ1:IK&H:?+,K1J^;JZ1E="L2H0B[L;G Q]]: )_^"V'_ ";;X-_[&V'_ M -([JOK_ /9E_P"3;?A1_P!BEI/_ *1Q5\E_\%I]/DN?V7?#-S&C.+;Q=;&3 M;T56M+L9/_ MH_&O:_V(OVBOAY\3O@K\./"V@>*M/OO%>F>%;*._T5),75NU MO!##,60\[1(0 W0Y!&10!]*5\'_\%FM4ET_]DW2H(]VR^\56=O)CIM%O=2<^ MV8U_2OO"OCC_ (*R>"+KQC^QOKMS:1>=)H.HV>K.H&6\M7,+L/HLY8^P- 'K MG[$^G0Z7^R/\(88%54;PS8SD*,#=)$LC'Z[F->7_ /!5JVDG_8A\;.@RL-UI MLC^P^VPK_-A75_\ !.GQA!XT_8Q^&-U"V7L[!M,E3/*-;RO#@_4(K?1A7=_M M4?"&3X\?L\^._ MN(S?:MIS"R\UMJ?:HV66WW'L/-CCR>PH \<_X)3S+)^P_ MX&5>L=QJ2M]?MTY_D17UQ7Y#_P#!-W]MKP_^S/INO?!WXO?:O"B6VJ2SV=_= M6\C+:3, LUM.J@LGS(&5MI&6?<0,&OO;Q'^W]^SWX9TF2_N/BIH-W&L9D$.F MS-=S-C'RB.,,V3D<$#OZ' !\'?\ !6P>=^V%\'H4^:4Z99X0'GG4)0/SP:_6 M36=>TSPY9B[U;4;32[4L$$]Y.L*;CG W,0,\'CVK\=?"FJZI_P %)/\ @HAH MWC#3-&N[7P%X9ELYG:]0?N+"UD,J1RE*R\0VZ749/\ =\Z(1L@]]CGCOUKFO^"?7_!13PS\&? \/P?^,9O/ M#$V@7$UM8:M-:R.D2F1BUMZN#<_9//;9;W%M.?F:!GPI1L!?FX5E93^N-?CKJ7BR;_@I%_P4/\': MMX-TJZM_ _A$6;3ZC=0[&^QVUPUPTDG/RF61S&BYS@J2!\V/V*H *^&_B]^T M]^R[^Q+\5-V:_%G_@F9J_@/PY^U!XY;XU36%GX\!==/NO$^Q%COQ.W MVK+2?*LY.,$X/WP.3B@#Z-M?^"IGQ*^*.VV^$_[-^OZ[+-CR=0NIIIH%SW=8 MH0H7_:,H%>7_ /!&>:[E^.WQ@:]@6TO'L4:>WCX2.3[4VY0,G@$D#DU]W?M! M?MM_"OX!^!]1U:Z\6:1K.N+ YT_0=-O$N+F[FP=B[8R2B%L9=L #/4X!^!/^ M"+^I3R_'KXJ1:D&BU6XTE9YHI%V.'6Z DRIY!#.,^E $W_!5708/%7[<_P & MM$NE5[;4M,TVSE5AD%)-3G0@CTPQK]<8XTAC6.-51% 5548 Z "ORB_X*5_ M\I#O@%_UQT?_ -.TU?J_0!^4GQUM(K7_ (+,> 9(EVO<2:;)(1_$WV=DS_WR MJC\*K_\ !2:-?B/_ ,%"O@9X"U4>=X>D72;>6VFX1_M6I.DY^C(D:_\ :O? M'W_E,E\.?^X;_P"B9*W/^"NWPMU_PSXR^&_Q_P##ML;G_A&Y(+&_;!*V[17! MN+21@/X#(\J%N,$QC^(4 ?IO'&D,:QQJJ(H"JJC '0 5^4O_!4#P78Z/^VK M\"O$EM!'#=:U-9PW;)PTKV][&%=AZ[)57/H@':OM[X1_MT?!?XL> ;3Q+'X^ MT#P](T0:]TO7-3AL[FRDQ\RNDC*2 <@.,JV.#7YB?M@?M-Z-^TO^VU\-[KPH M[7?A'P_JEAI=EJ)C9!>R_:T>:50V#MRRJ.,X4'^(4 ?MS1110!^./_!5#PO; M^./V^OAQX;NY9+>UUC2=(T^66'&]$EU"XC9ER",@,2,BO>?^')?PL_Z'KQA_ MWU:__&:\@_X*-?\ *2SX-?\ 7'0?_3I/7ZZ4 ?"WPH_X)'_#GX1_$KPSXTT[ MQCXHO+_0=0AU""WNC;>5(\;!@K;8@<$CL165_P %HO$EUI/[,?A[2[=RD6J^ M)8$N,?QQQP3R!?\ OL(?^ U]_5\F?\%.O@3JOQV_9;U*WT"TDO\ 7?#M[%KM MM9PJ6DN%C21)40#JWERNP7DDH .2* /1_P!BGP?I_@?]DWX4:?IL$4,4WAVR MU"7R1P\UQ$L\KY[DO(QS6)_P4&\&:?XV_8[^)UOJ$,4OV#2GU2W>3@Q36^)5 M93V/RE?<,1WKPG_@G/\ MU_#S7/@7X<\ ^,O$^F>$O%OA>U73536+E+2&\MX MSM@:*20A2P3:K)G=E20,'C'_ ."F'[<7@0?!75OAEX$\1Z=XN\4>)MEI=-HT MZW<-G:[P9-TB$KYC;0@0$D!B2!@9 .O_ .".7B*\UO\ 9%GL[IV:'2/$E[8V MH;HL1C@G('MOGD_,U\X_\$6_"D%]\9OBMXC>->W3X;*-F4%E^T3NQ(/;_C MVQ^-?;G_ 3K^!>J? ']EGPYHFO6[V7B#4I9=9U"TD^];R3$;(V'9EB2(,.S M;AVKY#_X(E_\C5\*+WPG^Q+\2[FPE:&XN;>VT]G4 MX_=3W<,,H^C1NZ_\"KX!_89_;"\7_LW_ 370_#?[.?B'QW!J&H3W\OB/3YY MXX[MB1&%&RSD!""/;]\\ANG(K]0_VK/@W)^T#^SSXW\!6\J0WNK60^R22'"" MYBD2:'<>RF2- 3V!-?!/_!,']L'PS\'_ UJ_P $?BIJ,'@C5-'U*X?3[K69 M/L]N"S'S[:61CMB=) S L0&WD=0-P!J?$W_@H?\ $;XH?#KQ-X0U']DCQ6)8V3>%.GC)4D,.1R!R*[3_ ((XZ/XN\(_"?QYX<\4>']:T M!+?68KVTCU>REMMXEA"OY8D R 85SC^\/6O7_P!JO]OWX;_ OX6ZKJ'A_P 6 MZ'XH\97$#Q:/I>EWD=X3.1A99A&Q"Q(?F.XC=M*CDUM_L(_%;XI_&SX'P^,_ MBEI^G:9=:E(/\ TOCJMK4*_%+_ (+766GZZJSV6CW2&TM[A!?VD])L)M2T&^F@74=B<) M-%#]GEA+=%,MK]PG^)7_ +M 'ZKU^3G[1'A+3_"__!83X:W-A#% VM7.EZE< MK$, S$O$S$>I$*D^N<]2:^S]-_X*-?L\:AX,3Q&?B1IUI"8?-?3KE)%OXVVY M,9@"EBPZ?*"">A((-?F=H'Q\F_:6_P""GG@'QTMA-IND7>O6=OI%O<)MD^QQ M$I&S_^"Y7_ ""O@W_UVU;_ -!LZ_1[X2^'+7P?\+/! M^AV4:16FFZ/:6D:1KM4*D**,#\*_.'_@N5_R"O@W_P!=M6_]!LZ_33PG_P B MKHW_ %Y0_P#HM: /RZ_X*PVD4?[6GP'NU7$\D<$;/W*K?@J/P+M^=?JW7Y5? M\%9/^3IO@'_VS_\ 2Y*_56@ K\@0P^&__!:^.;4_9F\2:G>^&_CU\/X+J3Q!X76./5$L5W2Q0PR&:"\51 MR3$Y8,>3M*'A48T ?I#17Q=^S3_P5%^$WQ:\(V$?C7Q!9> ?&44(6^M-58PV MDKC ,D,Y&S:QYV,0PR1@@;CTWQT_X*4?!'X/^%[V[TWQ=IWCK7@C"STGPY<+ M=":3!V[YDS'&F<98L3C[JL>* /H*V^*G@R\\97GA&#Q9HLGBNS*K<:&NH1?; M8BR!US#NW\JP/3H:_,'_ (*/0)\3/^"BGP3\!ZJ%FT"1=(M9;>3[KKVBI;7%Q=RZ4SH5%S>S$I))$IS^YBC M9XU]R #E#6I_P5S^&7B/P;\2OAK\?_#EH;J+06M[.\D"%EMIH+DW%K)(!_ S M.Z$\8*J,Y84 ?J!%$D,:1QHL<: *J*,!0.@ ]*_-'_@MUX-T^;X=_#GQ:(8T MU:VU6;2_.'$C0R0M+M/J%:'(]"Q]37UG\'_VZ/@O\7O ]IX@A\>Z#X?N&AWW MFDZ[J4-G=6;@?.K+(RY4'^-QK\^_^"@7QPA_;E^-G@'X,_!Z1?$]I8WV\$?L/\ @CP[9,S6>D:]IFGP,_4QQ6-S&I/OA17U%^Q3_P F MC_"'_L6;'_T4M 'P'_P5F\/67B#]KSX)6-U$K1ZE:6ME<$C.Z)M08;3ZCYV_ M,U^LL<:0QK'&JHB@*JJ, = !7Y6_P#!4K_D]#]G[_MS_P#3B*_52@#\J/V> M(UL_^"QOQ*C@_=I(VJ,ZKT8LD;G/_ N:I_\ !3/PC:>/O^"@WP)\,Z@BR6&L MVFDZ?^ 7_*9+XC?]Q+_P!$QUR'_!7CQ5=^!?VQOA=X MEL$22^T;0['4;=),[6DAU"YD4''.,J* /V @@CM88X88UBAC4(D<:A550, M#H *_*'_ (*R*GP]_:M^"?CO2$6WUP1Q2M)",2.UK=H\3-CJ?WA7Z#'0"ONK MX8_MP?!7XG> ;3Q1#\0_#NAH\(>ZT_6M4@M+JR?^))(Y&4\$$!@-K8RI(K\^ M/'/B,?\ !2#_ (*&>$[7PA#)>_#CP?\ 9S/J1C:-9+2&;SIY3D94RN?*0'DC M8<#YL 'Z3?M,:7\(IOAG)K738%L["U0):1^3&H2,1JOFOL RH M/3(KGO\ @N%#KS>$_A5) 9CX96]OUO BGRQ=%(?(WGIG8+C;_P #KZT_9C^* M7P&\/_ GPT? WB7PKH7AZ*PB::)[VWMIHI @\PW(8AA+G.XOR3ST- 'Y=_\ M!0G]H;XJ_M ^&O!M_P"-_A%<_#'PU;7ES_93ZBLWVFYD9$WC=(L990H4Y$8! M/>OT#_;<8M_P3*UXDY)\/Z*23_U\V=?#O_!5S]JOPS^T%XF\,^'/ EW_ &YX M;\*M,;S7+=6-M/>3A0(XWQA@J0MAAPQ9L9"Y/VW^V;>1ZA_P2[U6ZA8/#/X; MT.5&!R"K3V9!_(T 1?\ !(?PY:Z+^QSIU_#&BSZOK%]=SNJX9F600C)[X6$5 M%_P6 LXKG]CNYDD0,]OKMC+&J_L!G/[&WPGS_P! 5/\ T-J^(/\ @BA_R/WQ MH_ZXV/\ Z-N:^W_V _\ DS;X3_\ 8&3_ -#>OB#_ ((H?\C]\:/^N-C_ .C; MF@#PZQ^-VN^$?^"DGQ(^(!26,-T^ZZ4#/,D4Q$FWNNSINX_2"S_:Z^"=]X6_X2*'XJ^$FT MH0^>SMJ\*RJN =K1%A(K\CY"N[)QC- 'YD?#7Q5\0/B3_P %)/!_Q<7X-^*? MA]9:K?PVNHV\EG8)%"O-*,HK D+G(.QJG_: _;L\ M=_LT_MIZ+X2\GVC^R9 M\9/@?\:-!U'5OA!8:1H]PI7^U--MM+BT^]@9B2OG(@&X$[L."RDYP<@U=\<_ M&[]G7QUX'FG\6>-/A[XC\->29FBU&_L[M-I':-BS;NV -V>,9K\_/^"5?A^# M6/VSOBMXH\!6EU8_"ZWM;ZWM/.#;1#->(UG"=W.[RXRW.2 AR_ MX)(L-!_:G^./AZVP+%()=HC^Y^YOBB8_"0XK]4]=UJU\.:'J&K7TGE65A;R7 M4\A_AC12S'\ #7Y@?\$7?#M[KWBKXP_$.X@\NWO)(+&*0\[I7DDGE4'_ &1Y M6?\ >% 'ZFT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 >(_M#:3J,UUINH)')+IL<1C8J"5B?=DD^F1CG_9KQ>OM:BOB';'5(AM\^/+K_ '7'##\"#6Q7Z'3X2C5@JD,1 M=-77N]_^WCVHY:I)24]_+_@GQ317VM16G^IW_41_Y+_]L5_9G]_\/^">&_L\ MZ3J$>I:CJ#1R1Z:\ B#,"%DDW @CUP-W_?5?*7_!;C_DB_P\_P"Q@D_])GK] M'Z_.#_@MQ_R1?X>?]C!)_P"DSU]KEN!678:.'4N:W7U/5H451@H)W/K7X1>! M=$^)W['/@'PIXCL4U'0]7\$Z9:7=M)_$C647(/9@<$,.00".17YQ_L[^.-;_ M ."9W[8&L?"GQO>.WPW\1SIY>HS<1"-R5M;\=E[QR@<#:W7RUK]._P!F7_DV MWX4?]BEI/_I'%7C_ /P4._9&B_:D^#4KZ1;(?'OAU9+S191@-<# ,MH3Z2!1 MMST=4Y W9],W/D#]H%@__!9#P&RD,IO-'((Z']R*_33XV?%"P^"OPE\6>.=2 MVFUT/3I;P1L<>=(%Q%$/=W*(/=A7X3_LI^-O$/CC]M;X,R^)[B:ZU/3=3L-) M$EPI$PB@!CC1\\[E4!>>?E&>"@#Y _8=_;*\(?LZ_$[QY\0_B!HVN>*/%GB)2D5UIJ MPG9YLQFNG*++4[@Q76FW MUREL4M[F-PRL<2DX*[T. 3M=L5^BO[,'[/ND?!/X ^"/!UUI-E+J6GZ=/\ _B&ZY & MV(:;?MG_ +X@G'Y6_O7T!_P6"_9\\0^,_"/A;XJ^%K>:[NO" EBU..V7,L5J MS+(EP!UVQ.IW8S@2;N K&@#W?XQ_\$V?@+\:+ZZU&]\)MX;UBY):74?#4_V- MV8\EC%AH2Q)R6,9)/4FOC[XH?\$:?%'@EG\0?!WXBRW>J6?[VVL-34V5V"/^ M>=W$VW>>@RJ#U8=OH/\ 9J_X*J?"?XF^#].M_'VMQ>!/&D4217L6H1LMG=KE2N<#)?$?P>^*DDUWXO\ #\$DUMJ%ZFR[ M=89%BFM[CCYI$9E^8_,1NW9(S7BW[>__ "E*^#G_ %V\._\ IR>NA_X)<^!_ M$GQB_:5^)7[16L:8VE:+J,M\EH ,1S75U.))$C)Y98D!4G')=>:QE56D*YRJJI!(Y('4 \(_9HD/CS_@L-XQUG31YUEI^IZ[++(@^ M7RTBDM=_T+NG/?(]:^K?^"K_ ,-)QH\2J<,+7&^Z;_ M '2@$1_Z[BN,_P""3_[)NO?"/POKGQ-\;V4MCXH\5Q)%96MUG[1!8Y\QGE!Y M5Y7VMM/($:DX)('@W[7%X_[:'_!27PC\)K.1[KPSX;N$TR[$9.T!/](U%\_P MMM3RO]Z): ,G]B/_ (*+_"S]D_X&VO@^[\'^)=1UV>\GU#5+ZR2V\J:9R%7; MNE#86)(EY'4$]Z\T_P""@7[9'@']K6[\&:WX3\/Z_P"'?$^@F6"6[U 0J)K= MBKH T^!_AKXM? M"_Q3X.N],L;:+6M/FLUN$MD#02,I\N48'5'VL/=: ,#]D/XX1_M$?L\>#O&I ME234KFT%OJBKQLO8OW<_'8%E+@?W76OSG^'!7X>?\%H]8M]4WPC4M7U#RGE& M.;JQ>6'\&+JH^HK7_P""0/Q4U#X;?%?Q_P# GQ-NL[J::6\M;64_ZJ_MCY5U M$!_>9%5OI;FO1?\ @J1^RWXJO?$7A[]H#X9074OB?PWY/]IP6$>^=4@?8X%15"$H"T#;5SNC=E+$LRG)% $G_!21*,L(Y6MDC(_P!YHI1_P&OT[^&^BS^&_AWX6TFZ!%U8:5:VLH8Y.](5 M5L_B#7Y"?LTV.I?\%'?VY[GXC>,[C3]/T/P\\&H+H#72M(8(F/V6UB0X:1 X MWRN%V\MG:9%%?L]0 5^0-^1\-_\ @M=;W&I$PP7VLKY$DW(?[9IGE1X_X',% M'H1CM7Z_5^HKXM_9G_ ."HWPG^+?A&PB\;:]9^ /&<402^M=58Q6DS M@ &6&.-<6-A9Z3X;N M%N_.DP=H>9,QQIG&6+9QT#'B@#W^W^*O@RZ\:7GA"+Q9HK^*[,J)]#%_%]MC MW('7,.[?RK*>G0U^7OCBQA^+W_!:C3-%UR-+G3-(N;?[/;W'W0+72_M:#!Z@ MS@MCH<]Q6A_P31^"OBWX\?M!:_\ M.>/;15LI;B[ETMG4J+F^E)1GA4Y_#/VA[#3);[PWJ,UK)=2HOR^?'%]GN+B1I:>(9('D:>'Y9'DLYXGA M=L=2/-P#UPH'85^@GA+]LSX(>,O"$'B2S^*'A>TT^2(2O'J6JPVEQ!G^&6&1 M@Z-GC!'/;.17YM_&[QE'_P %*/VZ?!'AGP)!/?\ @/PYY<=SJAB9 UJLPDO+ MD[ONJ0%C0, 6(7^]@ 'U%_P62_Y-'L_^QFLO_15Q7M7[ OAVT\,_L=?"FVLX MDB2XT6.^DVC&Z2*_\ !9+_ )-'L_\ L9K+_P!%7%>__L4_\FC_ M A_[%FQ_P#12T ? /\ P5K\.6GB+]K?X*Z?<1KMU.RMK&=B,[HVOV7!]0-[ M?F:_6:&%+>)(HD6.)%"JB# 4#@ #L*_*[_@J5_R>A^S]_P!N?_IQ%?JI0!^5 M7[/H$'_!9#XDK&/+5CJ995X!S'&QS^//UIG_ 4X\(VGC[]O#X ^&=019+#6 M8].T^Y1VP&BEU-T<9]U8BG_ +_E,E\1O^XE_Z)CKF/\ @L%XHO?!'[5GPH\1 MZ=M_M#2-'M]0MMX)7S8KZ61,X[944 ?KQ!!':PQPPQK%#&H1(XU"JJ@8 '0 M 5^3_P#P5NBC^'O[3_P5\>Z0JVVO"-)6EAXD9[2[1XF/J?WA /HN.PK[I^%? M[<7P7^*'P]LO%*_$'P[H'F0+)>:;K.J06MU8R8^:.1)&4\'(# ;6QE2:_/OX MC^*(O^"D7_!0+P=IO@R"6]^'?A$0_:=4:)HUDM8IO-N)CN&5\QL1(",GY20, MG !V?_!<+Q)=BU^$?AR-REE/+J-],K'"M(@MXXSGI\HDE_[[K]+? /@_3OA[ MX'T#PQI,$=MIFCV,-C;Q1#"A(T"C\\9SU.]AA7QV9DF1=K30^8P$B/MW?*25S@X[@'/_P#!7?P;IWB']C_4 MM9NK>%]0T#4[.YLYV'SIYDRP.JGT*R\CH=H/85Q?PW^#.K?MD?\ !*'P5X77 M4%MO$4=L[:7/=,?*,EE>SPPQR'DA6BCV9'W<@X.,'SK_ (*?_M>>&?C/X)-/M[E/,+96*"\P2I+'@, M(\L1C)(KTO\ 9A_;M^&7QT^$>C7_ (@\9>']"\6+9I#KFD:M>16;"X"[961) M& :)R"P*E@ P!PS_ &F\BU_3TFF_YZ2"WG#-^)R: M^C/V*?\ DT?X0_\ 8LV/_HI: /A;_@AC_P UL_[@G_M_7'?\%BO$5[J?[4OP MT\-/87&M:=9:);W<6D0;@]U+<7LR21I@'YG6WB0$*3GL>E5O^"2/QR\!_ +7 M_BYI'Q!\46'A2XU :?\ 97U)S%'(;9KM95W$8##SDPIY.3C.#7I__!8#X5:[ M:ZU\.?COX8@:[BT)([&^N8E++;;)_/LY6P<["\DJEN "4&?F% '36_\ P5"^ M)UG;Q00?LA^+8((E"1QQW=TJHH& !IW [5\Q?MO_&?XD?ME6?A/'[./B[P M=J?A^6=DOUANKUI8Y0F8R/LD9&&C5@"SDMIA%%YB.CQL=VYSD'!!!%>-?\/QM#_Z M))J'_@\C_P#C%?I9_8L.H6=I_;-K8ZA?1Q*LDOV8;"^!N**Q8JI/0$G'J>M, M_P"$3T/_ * VG_\ @+'_ (4 :U?+_P#P4T_Y,<^)_P#UQL?_ $OMJ^H*^7_^ M"FG_ "8Y\3_^N-C_ .E]M0!Q7_!(;_DS;3O^PU?_ /H:U]FZA=C3["YNBAD$ M,32%5ZG )P/RKXR_X)#?\F;:=_V&K_\ ]#6OM.2-9(V1U#(PP5/0B@#\GO\ M@B]H\7C7XH_&+X@:N([OQ#%%:QKM?K'7XW?LS^.8 M_P#@FS^VAXX\"_$*.;2_!.O?N(-5:)F7R%E9K*[XR3&49T?&2K,<_<(K])O' M'[:/P0\ ^$)_$=]\3?#-]9QQ&2*WTG5(+RYNVMN(Q'+IQOBF!P )53CH, #I6Q^WU_ MRE-_9R_[ES_T^7%5?^"IZ;)IV@6\MW]C9A\IN9U\J.! M3_%Y=L6W$="4_O5%_P %+-(+2VO]$NX'BO;:\4&&2$CYU<'@KC.< M\8K\_9_^"D7[-?[,*WO@SX0^$+_7+5[MKB1?#MNL%A+B MG ;=GKR >??M+?MU_%K]H+X ^,]+T[]GS4_#?@6YLL:CXBU=YY8XHA(I#HYB MB0-N"X&7Y[5]*?\ !(;_ ),VT[_L-7__ *&M<1_P4T_;*\!R? [7_A?X-URR M\8>+?$"+%;Y;K]C](E=6 M-MX@OHF"]5)$3X/OAP?Q% 'A7_!$O_D:OCA_W#/_ $9>5^JE?E7_ ,$2_P#D M:OCA_P!PS_T9>5^JE &3XL_Y%76?^O*;_P!%M7X3?\$_?V)]$_;(O/'$.L^) M-0\.CP]'9/$;&!)/-\\S@[MW3'DCIZFOW9\6?\BKK/\ UY3?^BVK\MO^"&O_ M "%?C)_UQTG_ -"O* ,SXX?\$6]4\,^$;W6/AOXTE\3ZE9Q-*=#U2S6&6Z & M2L4J,1OXX5E )_B%5O\ @ECX2_9X\9>+H]+\0^%;M?C'HX:>"'Q)=B>UN63. M][>'8BK)'C/ER*[+CA^+[SPW\#-;^*%QK-S#%-K&F2 MS1K;+$I(@REK-R3+N/S#JO' -?J?\#_BYX?_ &Y/V6;J[1DM&U_2[G0M=L8S MN-E/Q\M_V)?B]X[^#'QA_P"*5@O;U"FH MW61!;7B?("[=!#+&499?NC:I)VME0#VN?_@J%\3[J&2&;]D3Q;+#(I1XY+RZ M964C!!!T[D$5P7_!(7P[XT\%_&GXEV>J^"]?\(^&]7TQ;V&'5;">&)9(KD"* M,2.BAF"3N.F2 3@5]M_%[]M_X-_"/P#>^)9O'F@Z^\<):STS1-3AN[F]DVY1 M$6-FP"6R,Y4@@'SA^WU_P I3?V>65 ML $G"'.!S7Z":UXR\+?M.? GX@Z?\.O$NF^)TU#2+[1EN+""?A'I?CCX<>.]^&'@+Q!9^-/%6O!5NET"47D5C9P,)[B22 M2/*9VPE2N<@%F. M '>?\$AO^3-M._[#5_\ ^AK7RW_P1=\,V][\;OBEKTD: M-<:?ID=I$S*"5$]P68@]O]0!^-?4G_!(;_DS;3O^PU?_ /H:U\Z_\$4/^1^^ M-'_7&Q_]&W- 'Z/_ +0G_) OB7_V+.I_^DLE?"G_ 1#\.6MO\+?B1KPC3[; M=:S!8M)M^;RXH-X&?3,[<5]U_M"?\D"^)?\ V+.I_P#I+)7Q5_P1+_Y(%XZ_ M[&8_^DL% 'TC_P % H([C]C/XKI*BR*-(+@,,CJUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RK]I;_DG6D? M]CGX3_\ 4ATZO5:\J_:6_P"2=:1_V.?A/_U(=.KU6@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** *VI:?!J^FW=C=*7MKJ)X)5!()1E*D9'3@FO+OV?_P!EKX=_ MLQV>M6OP^TFXTJ'6)(I+Q9[V6YWM&&"8,C'& [=/6O6J* "O*?C[^R_\./VF MM,TJQ^(.@_VLFES--9S0W$EO+$6&'4/&P.UL+E3P2JGM7JU% 'C>O_LD_#;Q M)\#-+^$%[I=X? >FLC0:?%J,Z,=CLZAY V]@&8M@GJ!Z"NR^$7PC\+_ SP#I MW@SP;IYTS0-/,C0P-*TK;I)&D2?0=!7944 %F:;J5PMU<6]Q?2W*^:%V[U\QCM)4*#CKM'I2?&S]EWX7?M$6\*^/O!]E MKES AC@O\O!=PJ><+-&ROMSSM)*Y[5ZI10!\1_\ #GW]GW[)C$!@VO] MK?NS[YV;O_'J^EO@S^SO\.?V?=)ET[P!X4L?#T4V//GB#27$^.GF3.6D<#L" MQ R< 5Z-10!PWQF^"_A3X_>!+GP?XTL9=1T&XECGD@AN'@8O&VY3O0@\$>M? M/'_#I_\ 9M_Z%#4/_!W=_P#QROL"B@#Y<\/_ /!,G]FSPZ\1US7T=X7\*:)X)T2VT;P]I%CH6D6PVPV.FVR6\$8_V M40 #\JU:* /%/CU^QW\,/VEMHSP11JS;F^1& )) MQD]2% [5[/!!':PQPPHL44:A$1!@*H& .PQ4E% !7EGQ]_9E^'O[36CZ5IG MQ T9]6MM+N&N;1H;F2WDC9EVL-\; X(QD="5![5ZG10!SGP[\ Z1\+? ^C>$ MM 2>+1='MUM;.*XG>=XXE^ZF]R6( X&3P !VKF?C-^SC\-OV@M+6R\?>$=/\ M0>6A2&[D0QW4 )SB.=")$&>Z>_-=[XN_X)Q_ +Q1\,O\ A"[?P)9:#!'EK;5],RNI028Q MO^T/N>3IRLA93Z<#'TS10!\Z?L:?LM:_^ROH'B30-4^(>H^.=&GNH_[%M[S> MD>G6R(]?1-% 'Q=X=_X)&?L\Z'J2W=SI6NZY&K M[Q:ZCJSB+_=/E!&(^I[5]:^"_ _A[X<^&[30/"^BV.@:+:+MAL=/@6*)/4X MY)ZDGDGDDUN44 R>!S7T310!YM\;?V<_AU^T5H<.E_$#PQ:Z]%;[C;7#%HKFV)ZF.9"'7.!D M X.!D&OGGP__ ,$C_P!GG0]86^GTG7-9B602+8ZAJS^1QGY2(PC$=."QZ?7/ MV?10!E>%_"VC^"?#]CH?A_2[31M'L8Q%;6-C"L4,2#LJJ,#U^IS6-\4/A+X. M^-/A6;PWXW\/6?B/1I6W_9[Q#E' (#QN"&C< D;D((R>:ZZB@#XNLO\ @D7^ MSO::T;Z32==N[?=D:=-K$GD#VRH$F/J]?6O@OP/X?^'/ANS\/^%]&LM T6S7 M;!8V$*Q1)ZG ZDGDD\D\DDUN44 >.>!?V2?AI\./C+K_ ,4]"T>XMO&>N-022XC9BJY90>!QVKU+Q%X?TWQ9H.HZ)K%G%J.DZC;R6EW:3KE) MHG4JZ,/0@D5HT4 >,? ']D7X;?LR7VK7/P^TZ_TG^U8TCO()M2GN(I=A)1MD MC$!AE@&'.&([U[/110!P?QJ^"/A+]H+P/+X1\;6$NHZ%)/''_ !C_ &+_ (2_'KX@:7XS\:^&VU37].ABMXIDO)84:..1I$61$8*_S.WW M@<@XZ5[A110!XS\+/V1/AE\&?BEXA^(?A71KBQ\5:]'<1W]U)?33)(L\Z3RX MC9BJYDC4\#C&!Q6I\=_V8_AM^TGH]OI_C_PU!J[6N?LE\C-#=VV<$B.9"&"G M RN2IP,@X%>I44 ?'7@__@D[^SSX3UU=3FT'5/$/EOYD=GK&I/);JCE@>^:]6^(_P"QC\)?BEXJ\*>(]7\-FUU7PM##;Z/)I-S)8I:1Q2F6)52( MJN$RVVPRA ^?+8; ML^6G7IBO6H85MX8XD&$10JCV Q3Z* /(OV@?V5?AS^T]#H<7Q!TBXU5-%:9K M(07LMML,H0/GRV&[/EIUZ8KU>SM(M/LX+6%=L,,:QHI.<*!@<_05-10!X1\0 MOV)?A+\2_BU;_$S5="NK?QM!)!,FJZ;J,]H_FPX\J4B-@"X"J-Q'(4 ]*]>\ M8>#="^('AN^\/^)=(L]=T2^3R[FPOX5EBD&&+308K@@W-PNZ6YN2,X\V9R7<#)P"<#)P!FO2:* .<^(7P[\-_%?P?J7A7Q M;I%OKF@:C'Y=S97(.UAG((((96! (92&4@$$$5XS\#?V"/A#^SKX\;Q?X*TK M4K/6O)DMU>XU.:9$B?&Y-K'!' ^]D\#FOHFB@ K!\>>"]-^(W@C7_"NL1F32 MM;L)].NE7&[RY8RC$'L0&R#V(%;U% 'YR?\ !+KQ!J?P3^(WQ6_9K\73"/6- M"U!]5TO<-HN8R%25DS_"R?9Y57TD<]C7Z-UX%\9/V2=/^)GQN\!?%G1-?F\& M^-O"TH$E[:VHF74K7)S;S+N7@JTB;@<[9&']W'OM 'B'QV_8O^$'[1UT;_QI MX1@N-:V*@UFQD>UO-J] TB$;P!P X8 =.U>+Z=_P2#_9ZL;YIYK#Q%J$18,+ M6XU=A& ,_*"BJV#[MGCK7VO10!R?PS^$_@_X-^&H_#_@GPYI_AK2%;>;>PA" M>8^ -\C?>D? W,2< <\5UE%% 'B'QQ_8M^#O[1%X^H>,_!MMI?:9;+Q%?0;@?L<^KL(N.V457P?\ M>[U]L44 /V _@M^T1KTFO\ B;PRUIXAF7$VK:-<-:3S\8#2A?DD8 ##,I. M!G Q7T510!\S?!;_ ()S_ OX&ZU!K6D>%6UK7+=@]OJ'B")_#ZP+I]S%?30K&(9FFCRB M,%;#L3R.>E>QT44 >/\ B/\ 9/\ AMXK^..E_%W4M'N)O'.F^5]FOEOIEC7R MU*IF(-L. QZBO5-8T>Q\0:3>:9JEG!J.FWD307-I=1B2*:-AAD=3PRD$@@U< MHH ^-_$'_!)C]GC7?$3:I'H6K:5$\AD?3=/U21+4Y'0!@S*,\X5AC/I@5Z'J M7[ _P/OU\%)'X-73X?!\GFZ1%8WDT(CD\Q)"\F'S,Y:-26D+$XY-?0M% !11 M10!XM\4/V/\ X7_&+XJ:%\1?%&BW-[XKT5;=;*ZCOYHD003--%F-6"MAV8\C MG.#7M-%% !1110!\Q?&C_@G!\"OCAKUSKNJ^&)=$URZ^!_\ P3X^"/P!UR#7?#_A9M0U^W8-;ZIK=PUW+ P&-T:G M"(W4[E4-SUQQ7T?10 5X_P# 7]D_X;?LTWGB"Z\ Z1<:7-KOE?;FGOIKCS/+ M,A3 D8[<&5^GK[5[!10 5X)\>_V&_@Y^T?J1U;Q?X65=?*A&UK2YFM+IP ! M(5^63 ,BL0!@8%>]T4 ?)'PW_X):?L^_#G6;;5/^$9N_$]W;-OB'B*\-S" M&R>6A 6-^O1U(X'&:^M8XTAC6.-51% 5548 Z "G44 >.>!?V2?AI\./C+K M_P 4]"T>XMO&>N-022XC9BJY90>!QVKR_P#:._;'^'_P\^-V ME_!#XG>#OMGAWQ3:6SG5[YHI=/\ +FD>/]_'(!A5>/ELG'7C%?6=>-?M+?LF M_#[]JSPU:Z7XVL)Q=6)=K#5M/D$5W9LPPVQB""IP,JP920#C(!H \_A_X)M_ MLR6FI#Q"OPZLO+0?:?WFJWCV>/O;S&TQC*X[$;<=J^+?#]QH/[0?_!6OP_-\ M/+>WE\%^$5B5;G2XE6TCALK8@L@3Y1'YY6-2.#E2.#7JY_X(TV+6ZZ:?C9XG M/AX,"=+^R+MQC!Q^]V ]>=G3BOKK]FO]DGX=_LJ^';C3O!6FRF\O-OV[6=0< M2WMWMZ!W "C)PBA5YSC))H L_M _LJ_#G]IZ'0XOB#I%QJJ:*TS60@O9;;8 M90@?/EL-V?+3KTQ7J]G:1:?9P6L*[888UC12P444 %(RAE((R#P0 M:6B@#YB^)_\ P3:_9^^*FK2ZI?>!X]$U&8DRS>'[A[%7).23$A\O/7)V9.3G M-8G@#_@EA^SSX#U.UU!O"UWXENK9_,C_ +?OWN(BPZ;X5VQN/]EE(]J^N** M(+&QMM,LX+2SMXK2T@01Q00($2- ,!54< =A46L:/8>(M*N],U2RM]2TV\B M:"XL[N)98IHV&&1T8$,".H-7** /C;Q9_P $E_V>?$^N-J,&B:OH"N_F/9:3 MJCK;LX_ G]EGX8_LVZ?-;^ ?"]OI-S<($N=1D9I[RX . MC07J7Z0PW4ENPF1' M16W(0<;9'XZP444 >/^'/V3_AMX4^..J?%W3='N(?'.I>;]IOFOIFC;S%"OB(ML&0HZ"OS M_P#^"EBAO^"AOP#!&08-'!!_["TU?K!7SA\>OV'_ I^T!\;O!GQ-UC7M9T[ M5O"Z6J6UG8F+R)?(N7N%W[D+_@W\!_ ?[/\ X8.@> O#EKX?T]V$ MDYAW/-<.!@/+*Q+N%;WPUXMT2S\0:%>*!/8 MWT8=&P0PP01D$&ODV3_@D/^SPVL+>C3-?2V!R=.76'\AN:^U** /#_ !%^Q7\&?$GPDM_AI)X)L[#P?!=QWZ6>G.]O(;A%95E>96\Q MWVNREF8D@X)KH=4_9O\ VL_ A/@]>V%U<>!$M8;);)[V4RB&*19(T\[=OPK M(N.>@ Z5Z?10!Q/P<^#GA;X"^ ;+P;X-LI-/T"SDEDAMYKAYV5I'+O\ .Y+' M+,>]0_&KX(^$OV@O \OA'QM82ZCH4D\=RT$-Q) Q="2IW(0>_3-=Y10!S?PX M^'NB?"CP/HWA'PW;/9Z%I$ MK2"25I61 2<%F))ZGJ:X#X"_LD_#3]FK4M=O MO .CW&EW.MK&MZT]]-<"0(S,N!(QV\NW3UKV.B@#DOB?\)O!_P :/"D_AKQO MX?LO$>BS'>;:\0DHX! >-P0T;@$@,A##)YYKY6_X="_L]?VLUY_9_B'[.3D: M?_:[>2.AKNZ* /BJ/_ ()"_L\QZL+QM.\026X/_(/;6'\D\YZA1)TX^_T] M^:^K/AK\+?"?P=\*6WAKP7H%GX=T2W)9;2S3 9B "[L_'!?A#^RWK>E64V/$7C(_P!@6$*OW@.K:P,%;;9HOA1K4+:VUSG=]I9]QWONPWW1RD7)V<^^T %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 4]4TBRUJV%O?VD-Y!N#B.9 PR.AY[\G\ZR?\ A7GAG_H V'_?A:Z*BL)X M>C4?-.";\TB'",M6CG?^%>>&?^@#8?\ ?A:/^%>>&?\ H V'_?A:Z*BL_J>& M_P"?.UMX\[8HE"J,G)X'O5BBBNJ*44DEH:;: M(****8!7EWQ\_9K\!?M,:%IFC^/]+GU2PTZY-W;1P72:N_$#]C3X5 M_%+XOZ9\3/$^B76J^*]-DMI+6:74)Q!']G8/$ODAMA4-EBI&"2'[I[-9"C CGD&OL6B@"EHNBZ?X*O'.@76I:TEI'9+-# MJ4]NOE(S,HVHX'5VYQWKWZB@#Y!C_P""4/[-DZA/=,_G2+)*P$C$!F91E@,X) M'0FO;Z* "BBB@#PF3]B?X3'XYCXO0Z%=6GCK[:-0-];:C/'&9MNUF,0?80PS MN&,-N;/6O=J** /FKXN?\$Z?@+\9-7EU;5?!46DZM,2TMYH$S6)E8\EGC3]V MS$\EBN3GDUR_@7_@E3^SQX)U&"^E\,WWB:>$[D77=0>:+//+1)L1^O1E(X'% M?7M% 'Q3^T/_ ,$P?!7Q&UR+Q?\ ##4Y/@_XYM5&4,+XX MWQ$=22K&OKWP7H=UX9\(:)I%]JEQK=]864-M/J=V8@L?K6S1 M0 4G7@\BEHH ^8_BC_P3<_9_^*^L2ZM?^"(]%U*8DRS^'[A[%9"3DL8D/E[B MS*1[ M5]"= ^(OAJ]\/> M)]'L]>T2]39<6-_")8I!G(.#W! ((Y! (P16W10!\6:G_P $B?V>=0UAKV'2 M]>TZW8D_V?:ZNY@&>P+AI./]^OI7X._ ?P#\ ?#KZ)X!\,V?AVQD8/.8 SS7 M# 8#2RN2\A SC<3C)Q7?44 >>_''X#>#?VBO!:>%?'.GS:EHJ7<=ZL,-S);M MYJ*RJ=R$'H[<9[UTG@/P1I'PU\%Z+X5T"!K71='M([*SA>1I&2)%"J"S$D\# MJ36]10!X_P#%W]D_X;?'+QUX;\8>+](N+_7O#VS^SIXKZ:%8]DOFKE$8!OGY MY%>P444 >/\ AS]D_P"&WA3XXZI\7=-T>XA\ZNPK=51W)$8QP=@7(ZYKVV[M(-0M9K6ZACN;: M9&CEAF0,DB$8*L#P002"#4U% 'R#X^_X)4_L]>.M5N-0C\-WWAB>X;>Z:!?M M!"#Q]V)@Z(..BJ!STKT?X#?L0_!W]G'4?[5\'>%(TU[:R#6=2F>[ND4Y!",Y M(CR"0=@7(X.:]WHH \]^./P&\&_M%>"T\*^.=/FU+14NX[U88;F2W;S45E4[ MD(/1VXSWKI/ ?@C2/AKX+T7PKH$#6NBZ/:1V5G"\C2,D2*%4%F))X'4FMZB@ M#Y?^)W_!-GX"?%CQM=^*M7\)S6FK7TIGO?[+OYK:*ZD/WG:-6VACU)0+DDDY M))KZ,B\,Z:OAF/P_-:1WND+:"Q:UO1YZ2PA-FR0/G>"O!W9SDYK4HH ^.O&? M_!)W]GGQ=K;ZE#H.J>'#))YDEKHNI/';L[=KF]=3C*B5R2BG RJ;5.!Q7LU% !1110 5R7Q6 M^%OAWXU?#_5O!?BRTDOO#^J+&MU;Q3/"SA)$D7#H0P^9%/![5UM% '!_!7X( M^$OV?? \7A'P382Z=H4<\ERL$UQ).P=R"QW.2>W3-=Y110!YO\;/V=?AW^T3 MH,6E>/\ PQ:Z]#!N-M<,6BN;8G&3%,A#IG R <' R#BOGCP__P $C_V>=#UA M;Z?2=%O"NC>!_#]CH7A_2[ M31=&L8Q%;6-C"L4,2CLJ@8'.3[DDUP'Q\_9A^''[3&BV>G?$#P\FK?869[.\ MBF>"YMBPPVR1"#@X&5.5) )&0,>J44 >2_L__LN^ /V9_#6JZ#X(L+JWT[5) MA/>1WUV]SYKA=F<.<#*X! !P*\:\??\$J/V?/'>NSZJGA[4/#4T\GFRV^@W MQ@MR>X6)@RH#Z(% [8KZ_HH \-^%'[$_P:^"_AW5](\,^#+6$:Q92Z?J%_=N M]Q>7,$BE)(S,Y+*K \JFU> <9K?^ ?[-/@/]F?1=4TGP#I]UIFG:E<+=7%O< M7TURIE"[=R^8QVDJ #CKM'I7J=% 'C_P%_9/^&W[--YX@NO .D7&ES:[Y7VY MI[Z:X\SRS(4P)&.W!E?IZ^U>P444 0WEI%J%G/:S+NAFC:-U!QE2,'GZ&O(O MV?OV2?AI^S#-KDOP^T>XTI]:6%;TSWTUSO$1VR>7;:I [6]Y"O)VB5"&*Y).QLKDYQFO7:* /C7PG_P27_9 MY\+ZM'?SZ)K'B#RY/,2UU;5':'J" 5C";@,=&)SWS7UYH>AZ=X9T>STK2+"V MTO2[.)8;:RLX5BAAC P%1% "@>@%7J* /*_CY^S#\./VF-%L].^('AY-6^PL MSV=Y%,\%S;%AAMDB$'!P,J7DEP7D"[0WS'"\8' '05ZO10!\R?'+_@G/\ !#X^>)+GQ%K?AZXT?Q!= M-ONM1T&Y-J]RVL?%WAS5="U.-IM-U.TELKJ-7*%HI$*. MPY&58\BN#^ O[.'@3]FGPYJ&A> =,FTO3;^[^VSQSW ME>G44 5?LG? M\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %?*O_ 5' M_P"3$_B;_P!PS_TZ6E?55?*O_!4?_DQ/XF_]PS_TZ6E 'JO[)W_)K/P;_P"Q M,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!ROQ-^'UO\4/",F@W.IZAHW^F66H0Z MAI?D_:+>XM+N*Z@=!-')&<2P)D.C C(QS7*?\*;\7?\ 1=OB!_X ^'O_ )55 MZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7 M_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*; M\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X M@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X M ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ MY54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ M"F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ M $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@ M?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X M>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55> MJT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10 M!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_ M%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?] M%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ M@#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O M_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54? M\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_% MW_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7; MX@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ / MA[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ ME57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 M>5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_ MPIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1 M=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^( M'_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X> M_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51 M_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\ M7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1= MOB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ M /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y M55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57J MM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\ M*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ M=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB! M_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@# MX>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E M51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P * M;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ M1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_ MX ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[ M_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK M10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% ' ME7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7 M?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7 M;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" M/A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^ M55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_P MIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7? M]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB M!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^' MO_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"5 M5>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y M5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_" MF_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V M^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@? M^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ M .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ M IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ= M_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^ M('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X M^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E5 M7JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT M4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PI MOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W M_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ M ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A M[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55 M'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IO MQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!% MV^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@ M#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ M )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% M 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5 M?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_ MT7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=O MB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^ M'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y5 M4?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F M_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T M7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^(' M_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_ M^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55 MZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7 M_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*; M\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X M@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X M ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ MY54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ M"F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ M $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@ M?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X M>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55> MJT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10 M!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_ M%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?] M%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ M@#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O M_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54? M\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_% MW_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7; MX@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ / MA[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ ME57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 M>5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_ MPIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1 M=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^( M'_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X> M_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51 M_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\ M7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1= MOB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ M /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y M55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57J MM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\ M*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ M=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB! M_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@# MX>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E M51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P * M;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ M1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_ MX ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[ M_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK M10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% ' ME7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7 M?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7 M;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" M/A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^ M55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_P MIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7? M]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB M!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^' MO_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"5 M5>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y M5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_" MF_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V M^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@? M^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ M .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ M IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ= M_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^ M('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X M^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E5 M7JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT M4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PI MOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W M_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ M ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A M[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55 M'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IO MQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!% MV^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@ M#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ M )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% M 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5 M?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_ MT7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=O MB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^ M'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y5 M4?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F M_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T M7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^(' M_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_ M^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55 MZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ "F_%W_1=OB!_X ^'O_E57JM% 'E7 M_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ $7;X@?^ /A[_P"55>JT4 >5?\*; M\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X M@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X>_\ E57JM% 'E7_"F_%W_1=OB!_X M ^'O_E51_P *;\7?]%V^('_@#X>_^55>JT4 >5?\*;\7?]%V^('_ ( ^'O\ MY54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10!Y5_PIOQ=_T7;X@?^ /A[_Y54?\ M"F_%W_1=OB!_X ^'O_E57JM% 'E7_"F_%W_1=OB!_P" /A[_ .55'_"F_%W_ M $7;X@?^ /A[_P"55>JT4 >5?\*;\7?]%V^('_@#X>_^55'_ IOQ=_T7;X@ M?^ /A[_Y55ZK10!Y5_PIOQ=_T7;X@?\ @#X>_P#E51_PIOQ=_P!%V^('_@#X M>_\ E57JM% 'E7_"F_%W_1=OB!_X ^'O_E51_P *;\7?]%V^('_@#X>_^55> MJT4 >5?\*;\7?]%V^('_ ( ^'O\ Y54?\*;\7?\ 1=OB!_X ^'O_ )55ZK10 M!S_P^\%V/PV\!>&O".ER7$VF:!IEMI5K)=,&F:*")8D+E0 6*H,D #.>!704 M44 %%%% !7RK_P %1_\ DQ/XF_\ <,_].EI7U57RK_P5'_Y,3^)O_<,_].EI M0!ZK^R=_R:S\&_\ L3-&_P#2&&O5:_FFL_VFOC!X?LX-+TOXK^-]-TRQC6VM M;*S\1WD4-O"@VI'&BR!555 4 "IO^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\ M=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H M _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _ MI3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\ M=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H M _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _ MI3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\ M=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H M _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _ MI3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\ M=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H M _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _ MI3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\ M=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H M _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _ MI3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ M ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\ M=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H M _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _ MI3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3 MHK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK M^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^: MS_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ M (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK M'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q M^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ M /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ M $63X@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19 M/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63 MX@?^%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_ MX5%]_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^ M%1??_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%] M_P#':/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1?? M_':/^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#' M:/\ AK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/ M^&L?C?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ MAK'XW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L? MC?\ ]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'X MW_\ 19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ M]%D^('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ M19/B!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^ M('_A47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B M!_X5%]_\=H _I3HK^:S_ (:Q^-__ $63X@?^%1??_':/^&L?C?\ ]%D^('_A M47W_ ,=H _I3HK^:S_AK'XW_ /19/B!_X5%]_P#':/\ AK'XW_\ 19/B!_X5 M%]_\=H _I3KY5_X*C_\ )B?Q-_[AG_ITM*_%;_AK'XW_ /19/B!_X5%]_P#' M:IZO^T%\4O'FGRZ%XF^)/B_Q%HEUC[1INK:[=75M-M(==\ XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cover - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Mar. 02, 2022
Jul. 03, 2021
Document Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2021    
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    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 494
Documents Incorporated by Reference Portions of the Company’s Proxy Statement for the 2022 Annual Meeting of Shareholders to be held May 23, 2022 are incorporated by reference into Part III of this Report.    
Amendment Flag false    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Emerging Growth Company false    
Entity Central Index Key 0000008063    
Common Stock      
Document Information      
Entity Common Stock, Shares Outstanding   25,145,029  
Convertible Class B Stock      
Document Information      
Entity Common Stock, Shares Outstanding   6,376,777  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Audit Information
12 Months Ended
Dec. 31, 2021
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location Buffalo, New York
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]      
Sales $ 444,908 $ 502,587 $ 772,702
Cost of Products Sold 379,545 405,744 616,560
Gross Profit 65,363 96,843 156,142
Selling, General and Administrative Expenses 99,051 110,528 143,358
Net Gain on Sale of Facility 5,014 0 0
Impairment Loss 0 87,016 11,083
(Loss) Income from Operations (28,674) (100,701) 1,701
Net Gain on Sale of Businesses 10,677 0 78,801
Other Expense, Net of Other Income 2,159 4,968 6,058
Interest Expense, Net of Interest Income 6,804 6,741 6,141
(Loss) Income Before Income Taxes (26,960) (112,410) 68,303
(Benefit from) Provision for Income Taxes (1,382) 3,371 16,286
Net (Loss) Income $ (25,578) $ (115,781) $ 52,017
Basic Earnings (Loss) Per Share (in usd per share) $ (0.82) $ (3.76) $ 1.62
Diluted Earnings (Loss) Per Share (in usd per share) $ (0.82) $ (3.76) $ 1.60
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net (Loss) Income $ (25,578) $ (115,781) $ 52,017
Other Comprehensive Income (Loss):      
Foreign Currency Translation Adjustments (939) 2,574 114
Retirement Liability Adjustment – Net of Tax 2,894 (3,396) (2,413)
Other Comprehensive Income (Loss) 1,955 (822) (2,299)
Comprehensive (Loss) Income $ (23,623) $ (116,603) $ 49,718
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current Assets:    
Cash and Cash Equivalents $ 29,757 $ 40,412
Accounts Receivable, Net of Allowance for Estimated Credit Losses 107,439 93,056
Inventories 157,576 157,059
Prepaid Expenses and Other Current Assets 45,089 26,420
Total Current Assets 339,861 316,947
Property, Plant and Equipment, Net of Accumulated Depreciation 95,236 106,678
Operating Right-of-Use Assets, Net 16,169 18,953
Other Assets 5,270 8,999
Intangible Assets, Net of Accumulated Amortization 94,320 109,886
Goodwill 58,282 58,282
Total Assets 609,138 619,745
Current Liabilities:    
Accounts Payable 34,860 26,446
Accrued Payroll and Employee Benefits 19,607 16,285
Accrued Income Taxes 2,621 1,017
Current Operating Lease Liabilities 6,778 4,998
Other Accrued Expenses 27,391 20,419
Customer Advanced Payments and Deferred Revenue 27,356 24,571
Total Current Liabilities 118,613 93,736
Long-term Debt 163,000 173,000
Supplemental Retirement Plan and Other Liabilities for Pension Benefits 31,199 32,437
Long-term Operating Lease Liabilities 12,018 16,637
Other Liabilities 26,283 30,655
Deferred Income Taxes 1,421 2,909
Total Liabilities 352,534 349,374
Shareholders’ Equity:    
Additional Paid-in Capital 92,037 82,187
Accumulated Other Comprehensive Loss (14,495) (16,450)
Retained Earnings 287,225 312,803
Treasury Stock, 3,808,060 Shares at December 31, 2021 and 2020 (108,516) (108,516)
Total Shareholders’ Equity 256,604 270,371
Total Liabilities and Shareholders’ Equity 609,138 619,745
Common Stock    
Shareholders’ Equity:    
Common Stock 289 278
Convertible Class B Stock    
Shareholders’ Equity:    
Common Stock $ 64 $ 69
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Treasury Stock, Shares (in shares) 3,808,060 3,808,060
Common Stock    
Common Stock, Par value (in usd per share) $ 0.01 $ 0.01
Common Stock, Shares authorized (in shares) 40,000,000 40,000,000
Common Stock, Shares issued (in shares) 28,910,605 27,824,766
Common Stock, Shares outstanding (in shares) 25,102,545 24,016,706
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) 6,375,392 6,877,437
Common Stock, Shares outstanding (in shares) 6,375,392 6,877,437
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash Flows from Operating Activities      
Net (Loss) Income $ (25,578) $ (115,781) $ 52,017
Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures:      
Depreciation and Amortization 29,005 31,854 33,049
Provision for Losses on Inventory and Receivables 3,942 6,079 16,947
Equity-based Compensation Expense 6,460 5,184 3,843
Deferred Tax (Benefit) Expense (441) 15,553 (14,385)
Operating Lease Non-cash Expense 5,198 4,500 4,208
Net Gain on Sales of Assets (5,083) 0 0
Contingent Consideration Liability Fair Value Adjustment (2,200) 0 0
Non-cash 401K Contribution 4,199 0 0
Net Gain on Sale of Businesses, Before Taxes (10,677) 0 (78,801)
Impairment Loss 0 87,016 11,083
Accrued Litigation Claim 8,374 0 19,619
Equity Investment Other Than Temporary Impairment 0 3,493 5,000
Restructuring Activities 267 1,173 6,539
Deferral of Federal Payroll Taxes 0 5,877 0
Other 3,912 2,157 1,610
Cash Flows from Changes in Operating Assets and Liabilities:      
Accounts Receivable (14,832) 53,928 34,083
Inventories (5,150) (13,614) (12,711)
Prepaid Expenses and Other Current Assets 20 (45) (1,160)
Accounts Payable 8,610 (9,930) (16,617)
Accrued Expenses (5,037) (17,667) (10,737)
Income Taxes Payable/Receivable 156 (10,440) 3,371
Customer Advanced Payments and Deferred Revenue (235) (7,043) (11,919)
Operating Lease Liabilities (6,036) (4,556) (3,840)
Supplemental Retirement Plan and Other Liabilities (404) (403) 1,490
Cash Flows from Operating Activities (5,530) 37,335 42,689
Cash Flows from Investing Activities      
Acquisitions of Businesses, Net of Cash Acquired 0 0 (28,907)
Proceeds from Sale of Businesses and Assets 9,213 0 106,946
Capital Expenditures (6,034) (7,459) (12,083)
Other Investing Activities 0 1,662 (1,326)
Cash Flows from Investing Activities 3,179 (5,797) 64,630
Cash Flows from Financing Activities      
Proceeds from Long-term Debt 20,000 155,000 117,000
Principal Payments on Long-term Debt (30,000) (170,228) (156,107)
Purchase of Outstanding Shares for Treasury 0 (7,732) (50,784)
Debt Acquisition Costs 0 (360) 0
Stock Award and Employee Stock Purchase Plan (“ESPP”) activity 3,396 666 (545)
Finance Lease Principal Payments (901) (1,922) (1,746)
Cash Flows From Financing Activities (7,505) (24,576) (92,182)
Effect of Exchange Rates on Cash (799) 1,544 147
(Decrease) Increase in Cash and Cash Equivalents (10,655) 8,506 15,284
Cash and Cash Equivalents at Beginning of Year 40,412 31,906 16,622
Cash and Cash Equivalents at End of Year 29,757 40,412 31,906
Supplemental Cash Flow Information:      
Interest Paid 5,951 5,829 5,707
Income Taxes (Refunded) Paid, Net of Refunds $ (1,250) $ (1,536) $ 27,343
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Year at Dec. 31, 2018   $ 260 $ 83 $ 73,044 $ (13,329) $ 376,567 $ (50,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options, including ESPP   1 1 3,296      
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)   0   0      
Class B Stock Converted to Common Stock   8 (8)        
Foreign Currency Translation Adjustments $ 114       114    
Retirement Liability Adjustment – Net of Taxes         (2,413)    
Net (Loss) Income 52,017         52,017  
Purchase of Shares             (50,784)
End of Year at Dec. 31, 2019 388,857 $ 269 $ 76 76,340 (15,628) 428,584 $ (100,784)
Beginning of Year (in shares) at Dec. 31, 2018   25,978 8,290       1,675
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for Restricted Stock Units (in shares)   18 0        
Net Issuance from Exercise of Stock Options, including ESPP (in shares)   63 175        
Class B Stock Converted to Common Stock (in shares)   815 (815)        
Purchase of Shares (in shares)             1,851
End of Year (in shares) at Dec. 31, 2019   26,874 7,650       3,526
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options, including ESPP   $ 1 $ 1 5,847      
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)   0   0      
Class B Stock Converted to Common Stock   8 (8)        
Foreign Currency Translation Adjustments 2,574       2,574    
Retirement Liability Adjustment – Net of Taxes         (3,396)    
Net (Loss) Income (115,781)         (115,781)  
Purchase of Shares             $ (7,732)
End of Year at Dec. 31, 2020 270,371 $ 278 $ 69 82,187 (16,450) 312,803 $ (108,516)
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for Restricted Stock Units (in shares)   45 0        
Net Issuance from Exercise of Stock Options, including ESPP (in shares)   48 85        
Class B Stock Converted to Common Stock (in shares)   858 (858)        
Purchase of Shares (in shares)             282
End of Year (in shares) at Dec. 31, 2020   27,825 6,877       3,808
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Exercise of Stock Options, including ESPP   $ 5 $ 0 10,029      
Net Issuance of Common Stock for Restricted Stock Units (“RSU’s”)   1   (179)      
Class B Stock Converted to Common Stock   5 (5)        
Foreign Currency Translation Adjustments (939)       (939)    
Retirement Liability Adjustment – Net of Taxes         2,894    
Net (Loss) Income (25,578)         (25,578)  
Purchase of Shares             $ 0
End of Year at Dec. 31, 2021 $ 256,604 $ 289 $ 64 $ 92,037 $ (14,495) $ 287,225 $ (108,516)
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for Restricted Stock Units (in shares)   70 4        
Net Issuance from Exercise of Stock Options, including ESPP (in shares)   485 25        
Class B Stock Converted to Common Stock (in shares)   531 (531)        
Purchase of Shares (in shares)             0
End of Year (in shares) at Dec. 31, 2021   28,911 6,375       3,808
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES
12 Months Ended
Dec. 31, 2021
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 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, France and England, as well as engineering offices in the 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.
See Notes 21 and 22 for details of our acquisition and divestiture activities in 2021, 2020 and 2019.
Impact of the COVID-19 Pandemic
In December 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued through 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted at this time.
In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 8. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 7 for a discussion of goodwill impairment charges recorded in 2020. No goodwill impairment charges were required in 2021. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.
The Company qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray.
In September 2021 the Company also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received $7.4 million in cash under the grant in 2021. The remaining balance due to be received of $7.3 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of December 31, 2021. The Company expects to receive a second installment of approximately $5.2 million in the first quarter of 2022, and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough, lay off or
reduce the compensation levels of a defined group of employees during the six-month period of performance between September 2021 and March 2022. We account for the proceeds from the grant by analogy to International Accounting Standard (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance and its principles surrounding the recognition of grants related to income. The grant benefit will be 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 is intended to defray. During the year ended December 31, 2021, the Company recognized $8.7 million of the award. The unearned portion of the AMJP award of $6.0 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at December 31, 2021.
The following table presents the COVID-19 related government assistance, including AMJP, recorded during the years ended December 31, 2021 and 2020:
Year Ended December 31,
(In thousands)20212020
Cost of Products Sold$10,682 $2,383 
Selling, General and Administrative Expenses228 278 
Total$10,910 $2,661 
Restructuring Activities
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand.
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
For more information regarding these restructuring plans see Note 23.
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.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.
For additional information on the acquired businesses, see Note 21.
Cost of Products Sold, Engineering 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 engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering expenses amounted to $85.3 million in 2021, $86.8 million in 2020 and $108.9 million in 2019. 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, 2021, 2020 and 2019.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of
employee stock options and restricted stock units (“RSU's”), 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.
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.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.
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.
Property, Plant and Equipment
Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&E”) 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; 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 $12.7 million, $13.3 million and $13.7 million in 2021, 2020 and 2019, respectively.
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.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to PP&E, intangible assets and right-of-use assets in
conjunction with the AeroSat restructuring. See Note 23 for further information regarding the restructuring and impairment charges.
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. During the fourth quarter of 2021, we sold a facility resulting in a gain of $5.0 million. Refer to Note 22.
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. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.
The 2021 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized. See Note 7 for further information regarding the goodwill impairment charges in 2020 and 2019.
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 Accounting Standards Update (“ASU”) 2012-2. In 2019, the undiscounted cash flows of the AeroSat reporting unit were determined to be insufficient to recover the carrying value of the long-lived assets. The Company recorded a full impairment charge of approximately $6.2 million in the December 31, 2019 Consolidated Statements of Operations associated with intangible assets of the AeroSat reporting unit in conjunction with restructuring activities.
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, 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, 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.
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. Such amounts were immaterial in 2021, 2020 and 2019. 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.
In 2020, the Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the
accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
Deferred Tax Asset Valuation Allowance
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.
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 2021, 2020, and 2019.
Dividends
The Company has not paid any cash dividends in the three-year period ended December 31, 2021.
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.
Acquisitions
The Company accounts for its acquisitions under 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. See Note 21 regarding the acquisitions in 2019.
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.

Date of adoption: Q1 2021
ASU No. 2021-10
Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance
This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q4 2021
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.
This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.

Planned date of adoption: Q1 2023
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and are expected to have minimal impact on our financial statements and related disclosures.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE
12 Months Ended
Dec. 31, 2021
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 invoicing, 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. As of December 31, 2021, the Company does 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. As of December 31, 2021 and 2020, the Company did not have material capitalized fulfillment costs.
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, which is generally upon delivery and acceptance by the customer. 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 on a straight-line basis throughout the contract period.
On December 31, 2021, we had $415.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $339.9 million of our remaining performance obligations as revenue in 2022.
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.
We recognized $18.2 million and $23.5 million during the year ended December 31, 2021 and 2020, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company's contract assets and contract liabilities consist 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, 2021
$17,697 $28,641 
Ending Balance, December 31, 2021
$25,941 $28,495 
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. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of additional customer advances or deferred revenues recorded.
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202120202019
Aerospace Segment
Commercial Transport
$201,990 $262,636 $523,921 
Military
70,31267,94476,542
Business Jet
56,67360,43767,541
Other
36,26326,97124,605
Aerospace Total365,238417,988692,609
Test Systems Segment
Semiconductor
— 3,4839,692
Aerospace & Defense
79,67081,11670,401
Test Systems Total79,67084,59980,093
Total$444,908 $502,587 $772,702 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202120202019
Aerospace Segment
Electrical Power & Motion
$141,746 $179,245 $338,237 
Lighting & Safety
103,749118,928185,462
Avionics
64,90176,113106,787
Systems Certification
13,0506,89914,401
Structures
5,5299,83223,117
Other
36,26326,97124,605
Aerospace Total365,238417,988692,609
Test Systems79,670 84,59980,093
Total$444,908 $502,587 $772,702 
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
ACCOUNTS RECEIVABLE ACCOUNTS RECEIVABLE
Accounts receivable at December 31 consists of:
(In thousands)20212020
Trade Accounts Receivable$84,681 $78,577 
Unbilled Recoverable Costs and Accrued Profits25,941 17,697 
Total Receivables, Gross110,622 96,274 
Less Allowance for Estimated Credit Losses(3,183)(3,218)
Total Receivables, Net$107,439 $93,056 
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, 2019
$3,559 
Bad Debt Expense, Net of Recoveries1,913 
Write-off Charges Against the Allowance and Other Adjustments(2,254)
Balance at December 31, 2020
$3,218 
Bad Debt Expense, Net of Recoveries90 
Write-off Charges Against the Allowance and Other Adjustments(125)
Balance at December 31, 2021
$3,183 
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories at December 31 are as follows:
(In thousands)20212020
Finished Goods$28,579 $26,964 
Work in Progress22,954 21,987 
Raw Material106,043 108,108 
Total Inventories$157,576 $157,059 
At December 31, 2021, the Company’s reserve for inventory valuation was $33.8 million, or 17.7% of gross inventory. At December 31, 2020, the Company’s reserve for inventory valuation was $33.4 million, or 17.5% of gross inventory.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2021
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)20212020
Land$8,632 $9,891 
Building and Improvements70,566 75,493 
Machinery and Equipment121,960 119,444 
Construction in Progress5,680 5,843 
Total Property, Plant and Equipment, Gross$206,838 $210,671 
Less Accumulated Depreciation111,602 103,993 
Total Property, Plant and Equipment, Net$95,236 $106,678 
There was a $2.3 million impairment of property, plant and equipment in the year ended December 31, 2019, classified within Impairment Loss in the Consolidated Statement of Operations, as more fully discussed in Note 23.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLE ASSETS INTANGIBLE ASSETS
The following table summarizes acquired intangible assets at December 31 as follows:
 20212020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,979 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,592 11,082 10,085 
Trade Names10 years11,447 8,518 11,512 7,537 
Completed and Unpatented Technology9 years47,932 30,441 48,043 25,766 
Customer Relationships15 years142,276 69,033 142,478 60,096 
Total Intangible Assets12 years$214,883 $120,563 $215,261 $105,375 
Amortization is computed on the straight line method for financial reporting purposes. Amortization expense for intangibles was $15.4 million, $17.1 million and $17.6 million for 2021, 2020 and 2019, respectively. During 2019 there was a $6.2 million impairment of intangible assets in conjunction with the AeroSat restructuring. The amount is classified within Impairment Loss in the Consolidated Statements of Operations.
Based upon acquired intangible assets at December 31, 2021, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL
12 Months Ended
Dec. 31, 2021
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, 2019
$123,038 $21,932 $144,970 
Acquisitions and Divestitures— (298)(298)
Impairment Charge(86,312)— (86,312)
Foreign Currency Translations and Other(78)— (78)
Balance at December 31, 2020
$36,648 $21,634 $58,282 
Foreign Currency Translations and Other— — — 
Balance at December 31, 2021
$36,648 $21,634 $58,282 
Goodwill, Gross$157,349 $21,634 $178,983 
Accumulated Impairment Losses(120,701)— (120,701)
Goodwill, Net$36,648 $21,634 $58,282 
The Company’s four reporting units with goodwill as of the first day of our fourth quarter of 2021 were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, 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 charge was recognized.
Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020.
We determined that the estimated fair value of four of the eight reporting units with goodwill significantly exceeded their respective carrying values and did not result in a goodwill impairment for these four reporting units as of March 28, 2020.
For the remaining four reporting units with goodwill, we determined that the estimated fair value was less than their respective carrying values. We recognized full impairments of the goodwill of our Astronics Connectivity Systems and Certification (“ACSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of our PECO reporting unit as of March 28, 2020.
During the second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020. As a result of this quantitative test, we determined that the estimated fair value was less than the respective carrying value as of June 27, 2020.
As a result of our interim goodwill impairment tests, we recorded non-cash goodwill impairment charges in the Aerospace segment of approximately $86.3 million within the Impairment Loss line of the December 31, 2020 Consolidated Statements of Operations.
In the year ending December 31, 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the December 31, 2019 Consolidated Statements of Operations.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
The Company's long-term debt at December 31, 2021 and 2020 consists of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio.
In May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter. At December 31, 2020, there was $173.0 million outstanding under the revolving credit facility, none of which is due prior to the expiration date.
At December 31, 2021, there was $163.0 million outstanding on the revolving credit facility and there remained $210.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2021, outstanding letters of credit totaled $1.1 million.
Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at December 31, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company’s interest rate under the Amended Facility is 3.25% at December 31, 2021. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility required mandatory prepayments during the suspension period when the Company’s cash balance exceeded $100 million. During the year ended December 31, 2020, subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 million.
On March 1, 2022, the Company executed an amendment to the Amended Facility, which reduced the revolving credit line from $375 million to $225 million and extended the maturity date of the loans under the facility from February 16, 2023 to May 30, 2023. Interest will be payable on the unpaid principal amount of the facility at a rate equal to the Secured Overnight Financing Rate (“SOFR”, which shall be at least 1.00%), plus between 1.50% to 3.25% based upon the Company’s leverage ratio. The Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.40% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The amendment provided for the payment of a consent fee of 10 basis points of the commitment for each consenting lender.
The amendment will require the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $35 million. The maximum net leverage ratio is set at 4.75 to 1 for the first and second quarters of 2022 and 3.75 to 1 thereafter, and the definition of Adjusted EBITDA has been modified to exclude income from earnout payments and asset sales.
The Amended Facility also temporarily restricts certain activities, including dividend payments, acquisitions and share repurchases, through the third quarter of 2022. The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ assets.
In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.
While we expect to be able to refinance, replace or extend the maturity date of our credit facility before it matures, we cannot be sure that we will be able to obtain such debt refinancing on commercially reasonable terms or at all. The extent to which we will be able to effect such refinancing, replacement or maturity extension on terms that are favorable to us or at all is dependent on a number of highly uncertain factors, including then-prevailing credit and other market conditions, economic conditions, particularly in the aerospace and defense markets, disruptions or volatility caused by factors such as COVID-19, regional conflicts, inflation, and supply chain disruptions. In addition, rising interest rates could limit our ability to refinance our existing credit facility when it matures or cause us to pay higher interest rates upon refinancing. As the Company’s long-term debt approaches maturity, if the Company is unable to refinance, replace or extend the maturity on its credit facility, the Company’s liquidity, results of operations, and financial condition could be materially adversely impacted.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY
12 Months Ended
Dec. 31, 2021
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)202120202019
Balance at Beginning of the Year$7,018 $7,660 $5,027 
Warranty Liabilities Divested or Acquired— — (80)
Warranties Issued6,083 1,725 3,781 
Reassessed Warranty Exposure(1,474)(1,029)1,451 
Warranties Settled(3,444)(1,338)(2,519)
Balance at End of the Year$8,183 $7,018 $7,660 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES
12 Months Ended
Dec. 31, 2021
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 remaining fixed minimum rental
payments used in the calculation of the 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, 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. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised.
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. 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 liabilities at December 31:
(In thousands)20212020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,318 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization12,439 8,015 
Operating Right-of-Use Assets, Net$16,169 $18,953 
Short-term Operating Lease Liabilities$6,778 $4,998 
Long-term Operating Lease Liabilities12,018 16,637 
Operating Lease Liabilities$18,796 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization106 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$71 $1,445 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$72 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities— 734 
Finance Lease Liabilities$72 $2,815 
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20212020
Finance Lease Cost:
Amortization of ROU Assets$573 $1,020 
Interest on Lease Liabilities78214
Total Finance Lease Cost651 1,234 
Operating Lease Cost5,8815,292
Impairment Charge of Operating Lease ROU Asset— 691
Variable Lease Cost1,5461,358
Short-term Lease Cost (excluding month-to-month)271175
Less Sublease and Rental Income(1,265)(1,437)
Total Operating Lease Cost6,433 6,079 
Total Net Lease Cost$7,084 $7,313 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20212020
Operating Cash Flow for Finance Leases$78 $214 
Operating Cash Flow for Operating Leases$6,711 $5,334 
Financing Cash Flow for Finance Leases$901 $1,922 
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. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The weighted-average remaining term for the Company's operating and financing leases are approximately 5 years and less than 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2022$7,296 $72 
20233,879 — 
20242,886 — 
20252,808 — 
20261,210 — 
Thereafter2,151 — 
Total Lease Payments$20,230 $72 
Less: Interest1,434 — 
Total Lease Liability$18,796 $72 
These amounts exclude annual operating lease payments of $1.5 million per year through 2031, 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 remaining fixed minimum rental
payments used in the calculation of the 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, 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. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected to be exercised.
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. 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 liabilities at December 31:
(In thousands)20212020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,318 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization12,439 8,015 
Operating Right-of-Use Assets, Net$16,169 $18,953 
Short-term Operating Lease Liabilities$6,778 $4,998 
Long-term Operating Lease Liabilities12,018 16,637 
Operating Lease Liabilities$18,796 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization106 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$71 $1,445 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$72 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities— 734 
Finance Lease Liabilities$72 $2,815 
The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20212020
Finance Lease Cost:
Amortization of ROU Assets$573 $1,020 
Interest on Lease Liabilities78214
Total Finance Lease Cost651 1,234 
Operating Lease Cost5,8815,292
Impairment Charge of Operating Lease ROU Asset— 691
Variable Lease Cost1,5461,358
Short-term Lease Cost (excluding month-to-month)271175
Less Sublease and Rental Income(1,265)(1,437)
Total Operating Lease Cost6,433 6,079 
Total Net Lease Cost$7,084 $7,313 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20212020
Operating Cash Flow for Finance Leases$78 $214 
Operating Cash Flow for Operating Leases$6,711 $5,334 
Financing Cash Flow for Finance Leases$901 $1,922 
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. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.
The weighted-average remaining term for the Company's operating and financing leases are approximately 5 years and less than 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.3%, respectively.
The following is a summary of the Company's maturity of lease liabilities:
(In thousands)Operating LeasesFinancing Leases
2022$7,296 $72 
20233,879 — 
20242,886 — 
20252,808 — 
20261,210 — 
Thereafter2,151 — 
Total Lease Payments$20,230 $72 
Less: Interest1,434 — 
Total Lease Liability$18,796 $72 
These amounts exclude annual operating lease payments of $1.5 million per year through 2031, which represents legal binding lease payments for leases signed, but not yet commenced.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2021
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. Investment tax credits are recognized on the flow through method.
The provision for (benefit from) income taxes at December 31 consists of the following:
(In thousands)202120202019
Current
U.S. Federal$(1,713)$(8,679)$23,798 
State(667)(4,539)4,471 
Foreign1,439 1,036 2,402 
Current(941)(12,182)30,671 
Deferred
U.S. Federal(237)17,044 (16,250)
State(87)(92)727 
Foreign(117)(1,399)1,138 
Deferred(441)15,553 (14,385)
Total$(1,382)$3,371 $16,286 
The effective tax rates differ from the statutory federal income tax rate as follows:
202120202019
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(2.1)%(0.3)%(0.5)%
Non Deductible Goodwill Impairment— %(10.2)%— %
Contingent Consideration Liability Fair Value Adjustment1.7 %— %— %
Other(0.7)%— %0.5 %
Foreign Tax Rate Differential(2.7)%(1.0)%1.4 %
State Income Tax, Net of Federal Income Tax Effect2.2 %3.3 %6.0 %
Research and Development Tax Credits12.8 %2.2 %(4.6)%
Change in Valuation Allowance(29.8)%(19.2)%1.1 %
Net GILTI and FDII Tax Benefit— %— %(1.2)%
Foreign Tax Credit for Dividend Withholding1.7 %— %— %
Tax Rate Change on 2020 Federal Net Operating Loss Carryback0.9 %1.3 %— %
Other0.1 %(0.1)%0.1 %
Effective Tax Rate5.1 %(3.0)%23.8 %
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)20212020
Deferred Tax Assets:
Asset Reserves$17,462 $18,189 
Deferred Compensation7,424 7,564 
Section 163(j) - Interest Expense Limitation891 — 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax4,674 866 
Customer Advanced Payments and Deferred Revenue1,301 2,216 
Net Operating Loss Carryforwards and Other15,617 11,244 
Goodwill and Intangible Assets1,082 2,069 
ASC 606 Revenue Recognition1,817 2,311 
Lease Liabilities4,178 5,545 
Other5,540 2,300 
Total Gross Deferred Tax Assets59,986 52,304 
Valuation Allowance for Federal and State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(43,519)(37,168)
Deferred Tax Assets16,467 15,136 
Deferred Tax Liabilities:
Depreciation9,393 10,166 
ASC 606 Revenue Recognition - Section 481(a) Adjustment1,030 928 
Lease Assets3,539 4,506 
Earnout Income Accrual2,603 — 
Other1,050 1,186 
Deferred Tax Liabilities17,615 16,786 
Net Deferred Tax Liabilities$(1,148)$(1,650)
The net deferred tax assets and liabilities presented in the Consolidated Balance Sheets are as follows at December 31:
(In thousands)20212020
Other Assets — Long-term$273 $1,259 
Deferred Tax Liabilities — Long-term(1,421)(2,909)
Net Deferred Tax Liabilities$(1,148)$(1,650)
At December 31, 2021, gross federal net operating losses, amounted to approximately $22.1 million. In the current year, the Company generated approximately $15.8 million of net operating losses, which can be carried forward indefinitely, limited annually to 80% of taxable income. The remaining prior year carry forward net operating losses of approximately $6.3 million can be carried forward and are subject to annual limitations under Internal Revenue Code Section 382. Of these net operating losses, $5.9 million expire in 2037 and 2038 and the remaining $0.4 million will carryforward indefinitely. Given that the Company does not have a source of future taxable income to realize these net operating losses, a valuation allowance has been recorded on them.
At December 31, 2021, gross state net operating loss carryforwards amounted to approximately $137.2 million. These state net operating loss carryforwards begin to expire at various dates from 2021 through 2041. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and to utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance on $134.6 million of them. The remaining $2.6 million of net operating loss carryforwards are more likely than not to be realized.
At December 31, 2021, state income tax credit carryforwards amounted to approximately $1.8 million and begin to expire at various dates from 2021 to 2036. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future, the Company has recorded a valuation allowance on these credits.
At December 31, 2021, the estimated federal R&D tax credit for the current year amounted to approximately $2.6 million which the Company can carry forward through 2041. In addition, the Company has approximately $0.7 million of foreign tax
credits that it can carry forward through 2031. Given that the Company does not have a source of future taxable income to realize these tax attributes, a valuation allowance has been recorded on these credits.
During the year ended December 31, 2020, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and recorded a state income tax receivable of approximately $3.0 million as a component of Prepaid Expenses and Other Current Assets. The Company has filed amended state income tax returns for tax years 2015 and 2016 and intends to file amended state income tax returns for tax years 2017 through 2019 in order to claim these refunds.
During the year ended December 31, 2018, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and amended state income tax returns were filed for the open tax years of 2014 through 2017 to reflect this revised tax position. The Company is also claiming the benefit of the revised filing position for 2018 and subsequent tax years. The statute of limitations expired on various dates in 2020 and 2021 for the amended returns for tax years 2014 through 2016, and approximately $0.8 million and approximately $0.5 million of the unrecognized tax benefit was recognized during 2020 and 2021, respectively. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire in December 2022 for the amended return for tax year 2017, at which time approximately $0.5 million of the unrecognized tax benefit is expected to be recognized. The statute of limitations will expire in years 2022 through 2025 for tax years 2018 through 2021, respectively.
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 associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2020, reserves for uncertain tax positions were recorded in association with a revised state income tax filing positions pursuant to ASC Topic 740-10. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties that, if recognized, would impact the effective tax rate, is as follows:
(in thousands)202120202019
Balance at Beginning of the Year$1,890 $2,565 $2,197 
Decreases as a Result of Tax Positions Taken in Prior Years(478)(775)— 
Increases as a Result of Tax Positions Taken in the Current Year— 100 368 
Balance at End of the Year$1,412 $1,890 $2,565 
There are no material penalties or interest liabilities accrued as of December 31, 2021, 2020, or 2019, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2021, 2020 and 2019. 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 2017 through 2021 for federal purposes and 2017 through 2021 for state purposes.
Pretax (loss) income from the Company’s foreign subsidiaries amounted to $(3.3) million, $(7.0) million and $12.2 million for 2021, 2020 and 2019, respectively. The balance of pretax earnings or loss for each of those years were domestic.
On December 29, 2021, Luminescent Systems Canada, Inc. (“LSI Canada”) declared a one-time dividend in the amount of $16.5 million to its U.S. parent. LSI Canada remitted non-resident Canadian withholding tax on this dividend in the amount of approximately $0.8 million. No additional provision for U.S. federal or foreign taxes has been made as the remaining foreign subsidiaries’ undistributed earnings (approximately $3.0 million at December 31, 2021) are considered to be permanently reinvested. It is not practicable to determine the amount of outside basis differences related to the investment in foreign subsidiaries and other taxes that would be payable if these amounts were repatriated to the U.S.
While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred, and includes in its U.S. income tax return foreign subsidiary earnings from its Controlled Foreign Corporations (“CFCs”) in excess of an allowable return on the foreign subsidiary’s tangible assets. The Company does not expect to incur any GILTI tax expense during the year ended December, 31, 2021 as the Company is in a net tested loss position. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded no tax benefit during the year ended December 31, 2021, a tax benefit of less than $0.1 million during the year ended December 31, 2020, and a tax benefit of approximately $0.8 million during the year ended December 31, 2019.
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID-19 pandemic. The CARES Act includes many measures to assist companies,
including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the years ended December 31, 2021 and 2020, the Company recorded a tax benefit relating to the NOL carryback provisions and the technical correction for qualified improvement property provided for in the CARES Act of approximately $0.3 million and $1.5 million respectively.
As a result of the on-going COVID-19 pandemic, the Company generated a significant tax loss for the year ended December 31, 2020, which was carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three years period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a provision for valuation allowances against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFIT SHARING/401K PLAN
12 Months Ended
Dec. 31, 2021
Postemployment Benefits [Abstract]  
PROFIT SHARING/401K PLAN PROFIT SHARING/401K PLANThe Company offers eligible domestic full-time employees participation in certain profit sharing/401K plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which, under certain of the profit sharing/401K plans, is partially matched by the Company. In response to the impact of the COVID-19 pandemic, both the discretionary Company contribution and the match were temporarily suspended beginning in the second quarter of 2020. The discretionary Company contribution and, where applicable, the matching contribution, were reinstated in the fourth quarter of 2021. The plans may be amended or terminated at any time.Total charges to income before income taxes for these plans were approximately $4.3 million, $3.3 million and $10.0 million in 2021, 2020 and 2019, respectively. The Company expects to fund substantially all of the 2021 401K contributions with treasury stock in lieu of cash in the first quarter of 2022.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS
12 Months Ended
Dec. 31, 2021
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, 2021 and 2020 amounts to $28.5 million and $29.4 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, 2021 or 2020 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. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.
Unrecognized prior service costs of $1.4 million ($2.0 million net of $0.6 million in taxes) and unrecognized actuarial losses of $6.7 million ($8.3 million net of $1.6 million in taxes) are included in AOCI at December 31, 2021 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)20212020
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$31,730 $26,547 
Service Cost195 223 
Interest Cost764 836 
Actuarial (Gain) Loss(1,838)4,472 
Benefits Paid(348)(348)
End of the Year — December 31$30,503 $31,730 
In 2021, the net actuarial gain of $1.8 million is due principally to the increase of 33 basis points in the discount rate used to measure the benefit obligation as of December 31, 2021 compared to the prior year. The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:
20212020
Discount Rate2.75%2.42%
Future Average Compensation Increases
2.00% - 3.00%
0.00% - 2.00%
The plans are unfunded at December 31, 2021 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.3 million and a long-term accrued pension liability of $30.2 million. This also is the expected future contribution to the plan, since the plan is unfunded.
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 Expense, Net of Other Income 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)202120202019
Net Periodic Cost
Service Cost — Benefits Earned During Period$195 $223 $181 
Interest Cost764 836 916 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses1,292 648 300 
Net Periodic Cost$2,637 $2,093 $1,783 
The assumptions used to determine the net periodic cost are as follows:
202120202019
Discount Rate2.42%3.17%4.20%
Future Average Compensation Increases
2.00% - 3.00%
2.00%
2.00%
The Company expects the benefits to be paid in each of the next two years to be $0.3 million, $0.6 million in each of the following three years, and $7.9 million in the aggregate for the next five years after that. This also is the expected Company contribution to the plans.
Participants in 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 $1.1 million for the years ended December 31, 2021 and 2020. 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 $1.0 million. The net periodic cost for the years ended December 31, 2021, 2020 and 2019 is immaterial.
The Company also has a defined benefit plan related to its subsidiary in France. The measurement date for determining the plan obligation and cost is December 31. The unfunded liability is $0.3 million for the years ended December 31, 2021 and 2020.
The plan is recognized in the accompanying Consolidated Balance Sheets as a long-term liability. The net periodic cost for the years ended December 31, 2021, 2020 and 2019 is immaterial.
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 93.7% funded as of January 1, 2021. The Company’s contributions to the plan were $0.4 million in 2021, $0.5 million in 2020 and $1.1 million in 2019. These contributions represent less than 1% of total contributions to the plan.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDERS’ EQUITY
12 Months Ended
Dec. 31, 2021
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. In the years ended 2019 and 2020, the Company repurchased 1,851,000 and 282,000 shares, at an aggregate cost of $50.8 million and $7.7 million, respectively. The Company has the capacity under the currently authorized program to repurchase an additional $41.5 million. The 10b5-1 plan associated with the program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 8, the Company is currently restricted from further stock repurchases.
Reserved Common Stock
At December 31, 2021, approximately 11.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) Income 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)20212020
Foreign Currency Translation Adjustments$(5,407)$(4,468)
Retirement Liability Adjustment – Before Tax(11,370)(14,264)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax(9,088)(11,982)
Accumulated Other Comprehensive Loss$(14,495)$(16,450)
The components of other comprehensive income (loss) are as follows:
(In thousands)202120202019
Foreign Currency Translation Adjustments$(939)$2,574 $114 
Retirement Liability Adjustment2,894 (3,396)(3,054)
Tax Benefit— — 641 
Retirement Liability Adjustment2,894 (3,396)(2,413)
Other Comprehensive Income (Loss)$1,955 $(822)$(2,299)
In 2021 and 2020, no tax benefit was recognized as the Company had recorded a full valuation allowance.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
EARNINGS (LOSS) PER SHARE EARNINGS (LOSS) PER SHARE
Earnings (loss) per share computations are based upon the following table:
(In thousands, except per share data)202120202019
Net (Loss) Income$(25,578)$(115,781)$52,017 
Basic Earnings Weighted Average Shares31,061 30,795 32,028 
Net Effect of Dilutive Stock Options— — 431 
Diluted Earnings Weighted Average Shares31,061 30,795 32,459 
Basic (Loss) Earnings Per Share$(0.82)$(3.76)$1.62 
Diluted (Loss) Earnings Per Share$(0.82)$(3.76)$1.60 
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 number of common shares excluded from the computation was approximately 1.2 million for the year ended December 31, 2021, 0.8 million for the year ended December 31, 2020, and 0.5 million for the year ended December 31, 2019.
The Company expects to fund substantially all of the 2021 401K contributions with treasury stock in lieu of cash in the first quarter of 2022. The earnings per share computation for the year ended December 31, 2021 is inclusive of approximately 0.4 million in shares outstanding for the equivalent shares needed to fulfill the 401K obligation using the closing share price as of December 31, 2021. Actual shares issued may differ based on the share price on the settlement date.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION
12 Months Ended
Dec. 31, 2021
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 10 years from the grant date. The Company’s practice has been to issue new shares upon the exercise of the options.
The Company established Incentive Stock Option Plans 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, 2021, the Company had options outstanding for 390,466 shares under the plans.
The Company established the Directors Stock Option Plans 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, 2021, the Company had options outstanding for 78,261 shares under the plans.
During 2017, the Company established the 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 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 Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2021, the Company had stock options and RSU's outstanding of 1,211,283 shares under the Long Term Incentive Plan, and there were 1,790,581 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 RSU’s 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. RSU’s 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 RSU's for the years ended December 31 as follows:
(In thousands)202120202019
Equity-based Compensation Expense$6,460 $5,184 $3,843 
Tax Benefit(924)(709)(452)
Equity-based Compensation Expense, Net of Tax$5,536 $4,475 $3,391 
Tax benefit excludes the impact of valuation allowances recorded against deferred tax assets.
Stock Options
No options were granted during the year ending December 31, 2020.
202120202019
Weighted Average Fair Value of the Options Granted$7.05 $— $11.93 
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:
202120202019
Risk-free Interest Rate
0.45% – 1.52%
—%
1.67% – 1.78%
Dividend Yield
—%
—%
—%
Volatility Factor
0.58
0.39
Expected Life in Years
5 – 10 years
5 – 7 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 years ended December 31 is as follows:
2021
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 1912,923 $25.50 $— 
Options Granted468,350 $12.64 $— 
Options Exercised(30,853)$10.87 $— 
Options Forfeited(86,762)$17.41 $— 
Outstanding at December 311,263,658 $21.64 $— 
Exercisable at December 31662,576 $26.11 $— 
The aggregate intrinsic value in the preceding table represents the total pretax option holder’s intrinsic value, based on the Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $12.00, $13.23 and $27.95 as of December 31, 2021, 2020 and 2019, respectively.
The weighted average fair value of options vested during 2021, 2020 and 2019 was $14.58, $14.77 and $15.91, respectively. The total fair value of options that vested during the year amounted to $1.2 million, $1.4 million and $1.6 million for the years ended December 31, 2021, 2020 and 2019, respectively. At December 31, 2021, total compensation costs related to non-vested option awards not yet recognized amounts to $5.7 million and will be recognized over a weighted average period of approximately 2 years.
The following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2021:
 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
$3.19 – $14.45
624,885 7.4$11.96 156,534 0.9$9.92 
$22.69 – $35.82
629,646 5.4$30.90 496,915 4.9$30.85 
$45.89 – $45.89
9,127 3.2$45.89 9,127 3.2$45.89 
1,263,658 6.4$21.64 662,576 3.9$26.11 
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 RSU’s granted to employees generally cliff vest three years from the date of grant, while RSU’s granted to directors cliff vest six months from the date of grant. There were 292,091 RSU’s granted in 2021 at a weighted-average price of $16.30, of which 82,813 awards were vested and issued during 2021. Forfeitures during the year were 30,797. Included in total equity-based compensation expense for the year ended December 31, 2021 was $3.3 million related to RSU’s. At December 31, 2021, total compensation costs related to non-vested awards not yet recognized amounts to $3.5 million and will be recognized over a weighted average period of approximately 1.9 years.
Employee Stock Purchase Plan
In addition to the stock options and RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number 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, 2021, employees had subscribed to purchase 274,956 shares at $12.63 per share. The weighted average fair value of the options was approximately $5.00, $3.43 and $8.26 for options granted during the year ended December 31, 2021, 2020 and 2019, 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:
202120202019
Risk-free Interest Rate0.09 %0.12 %1.73 %
Dividend Yield— %— %— %
Volatility Factor0.71 1.00 0.53 
Expected Life in Years1.01.01.0
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE FAIR VALUEASC Topic 820, Fair Value Measurements and Disclosures, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. ASC Topic 820 defines fair value based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.
ASC Topic 820 establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:
Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2 inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.
Level 3 inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at 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.
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earnout estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earnout of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration was estimated at $2.2 million at December 31, 2020. The fair value assigned to the earnout was determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was zero as of December 31, 2021, with the contingent consideration liability fair value adjustment of $2.2 million recorded within the Selling, General and Administrative line in the Consolidated Condensed Statements of Operations in the year ended December 31, 2021.
There were no other financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2021 or 2020.
On a Non-recurring Basis:
In accordance with the provisions of ASC Topic 350, Intangibles – Goodwill and Other, the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method to estimate the fair value of reporting units utilizing unobservable inputs. The fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs.
There were no impairment charges to goodwill in any of the Company’s reporting units in 2021.
As further discussed in Note 7, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million within the Impairment Loss line in the Consolidated Statements of Operations in the year ended December 31, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit.
In 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the AeroSat restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million within the Impairment Loss line in the Consolidated Statements of Operations in the year ended December 31, 2019.
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. As of December 31, 2021, the Company concluded that no indicators of impairment relating to long-lived assets existed.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations for the year ended December 31, 2020. In conjunction with the restructuring of AeroSat in 2019, the Company recorded impairment charges to long-lived assets including intangible assets, property, plant and equipment and ROU assets of approximately $9.5 million in the Consolidated Statements of Operations for the year ended December 31, 2019.
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments incurred a full impairment charge which accounts for $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. No such impairment was recorded in 2021. These are Level 3 measurements as there were no observable price changes during the year.
The Freedom and Diagnosys intangible assets acquired in 2019 were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.
Of the severance charges recorded, $0.6 million, $2.6 million and $2.8 million in 2021, 2020 and 2019, respectively, qualify as one-time termination benefit arrangements and were initially measured at fair value using level 3 inputs.
Due to their short-term nature, the carrying value of cash and equivalents, 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.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
SELECTED QUARTERLY FINANCIAL INFORMATION SELECTED QUARTERLY FINANCIAL INFORMATION
The following table summarizes selected quarterly financial information for 2021 and 2020:
 Quarter Ended
(Unaudited)December 31,December 31,
(In thousands, except for per share data)20212020
Sales$116,052 $114,803 
Gross Profit (Sales Less Cost of Products Sold)$18,464 $19,118 
Net Gain on Sale of Facility$5,014 $— 
Earnout on Previous Sale of Business$10,677 $— 
Loss Before Income Taxes$(151)$(7,541)
Net Income (Loss)$1,604 $(19,985)
Basic Earnings (Loss) Per Share$0.05 $(0.65)
Diluted Earnings (Loss) Per Share$0.05 $(0.65)
In the fourth quarter of 2021, a portion of the AMJP grant received of $7.6 million was recognized as an offset to cost of products sold. This benefit was offset by a legal accrual recorded of $8.4 million relating to an adverse ruling of an on-going patent infringement case. In addition, the Company agreed to an earnout, shown above, with the buyer of the former semiconductor test business as more fully described in Note 22 and sold one of its Aerospace facilities, resulting in $5.0 million gain on sale discussed in Note 23. The Company also reinstituted its 401K employer contribution in the fourth quarter of 2021, and recorded expense of $4.3 million in that period. In the fourth quarter of 2021, after completion of the tax returns for the year ended December 31, 2020, the Company recorded a current federal tax benefit of approximately $1.7 million related to additional net operating loss and R&D tax credits that will be carried back to prior tax years in order to claim a refund.
In the fourth quarter of 2020, the Company recorded a partial valuation allowance of $14.1 million against its U.S. federal deferred tax assets
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEGAL PROCEEDINGS
12 Months Ended
Dec. 31, 2021
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”).
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 the 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. Prior to 2019, the Company had accrued $1.0 million related to this matter. As a result of the judgment on direct sales into Germany, the Company recognized an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. AES has appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. If the first instance judgment is later reversed on appeal, the Company could reclaim any amounts that were previously paid to Lufthansa that are in excess of the amount awarded by the appellate court, but there can be no assurances that we will be successful on such appeal.
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 and the appeal is currently pending before the Higher Regional Court of Karlsruhe. In its appeal, Lufthansa requested an additional finding that AES shall be held liable for all damages (in an unspecified amount) caused by AES’s alleged incorrect accounting of its past sales.
On April 28, 2020, Lufthansa asked AES to provide the accounting on indirect sales (as defined above) and the sale of individual parts and an affidavit confirming the accuracy of the September 2015 accounting of direct sales. AES completed and delivered the final accounting on January 29, 2021.
If the December 6, 2019 decision of the Regional State Court of Mannheim is confirmed on appeal, AES would be 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. AES modified the outlet units at the end of 2014 and substantially all of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. As a result, the period for which AES is liable for damages in connection with indirect sales into Germany substantially finished at the end of 2014.
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 on the basis of 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, 2019 was approximately $11.6 million plus approximately $4.5 million of accrued interest, for a total of approximately $16.1 million. Interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa. Approximately $0.6 million was recorded within Selling, General and
Administrative Expenses in the Company’s Consolidated Statements of Operations in both 2020 and 2021 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 the damages and related interest will be paid before December 31, 2022. Therefore, the liability related to this matter, totaling $17.3 million and $16.7 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2021 and 2020, respectively.
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.
In the French matter, there was a hearing on the validity of the patent in October 2020. 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 is scheduled for December 8, 2022. 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, 2021 or 2020.
In the UK matter, a trial took place in June 2020 to address the issues of infringement and validity of the patent. On June 22, 2020, the Court held the UK patent valid and 3 out of 4 asserted claims infringed. 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 for damages in connection with direct sales into the UK extends until the expiration of the patent in May 2018. AES appealed the ruling, and the appeal hearing took place on November 2, 2021. On January 14, 2022, the Court dismissed the appeal on all grounds. Lufthansa has yet to plead its case for monetary compensation, which would be determined at a separate trial, expected to be held in the latter half of 2023. The case for damages will require extensive data gathering and analysis which has not yet been completed. This analysis will include evaluating whether any units sold into the UK were subsequently shipped into Germany, where they would be subject to the indirect sales claim discussed above. If this is the case, damages may be assessed in either the UK, or in the indirect sales matter in Germany, but not in both matters.
Under English law, Lufthansa has the option of pursuing a claim in relation to the defendants’ profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. That election has not yet been made by Lufthansa and there is currently no date set for it to make this election. However, as we have concluded a loss is probable and reasonably estimable based upon the information currently available to AES, we have estimated damages of approximately $6.2 million, plus accrued interest of approximately $1.1 million, for AES and its indemnified customers. Interest will accrue until final payment to Lufthansa. Approximately $7.3 million is reflected for this matter as a liability in the Consolidated Balance Sheet as of December 31, 2021, and has been recorded within Selling, General & Administrative Expenses in the accompanying Consolidated Statement of Operations for the year then ended. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the damages methodology is claimed by Lufthansa in advance of the damages trial. We currently believe it is unlikely that the UK damages claim will be completed and the damages and related interest will be paid before December 31, 2022. Therefore, the liability related to this matter, totaling $7.3 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2021.
Separate from any such damages Lufthansa may seek in connection with the UK infringement decision 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 of approximately $1.3 million was paid to Lufthansa in August 2020. The associated expense was recorded in the Consolidated Statements of Operations in the year ended December 31, 2020 within Selling, General & Administrative Expenses. 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. We have recorded an estimated liability of approximately $1.0 million in our Consolidated Balance Sheet at December 31, 2021. The associated expense is recorded within Selling, General & Administrative Expenses in the Consolidated Statement of Operations for the year then ended. It is likely that such amount will be payable within the next twelve months, and as such, the liability has been classified as a current liability in the accompanying Consolidated Balance Sheets within Other Accrued Expenses at December 31, 2021.
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.
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 remain. The case is currently in 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. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. The parties are currently engaged in IPR briefing before the PTAB and oral argument before the PTAB is scheduled for April 21, 2022. A decision on the IPR is expected in July 2022. The parties are waiting to learn whether the PTAB will institute the proceeding. No amounts have been accrued for this matter in the December 31, 2021 or 2020 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.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENTS
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
SEGMENTS SEGMENTS
Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202120202019
Sales:
Aerospace$365,261 $418,079 $692,614 
Less Inter-segment Sales(23)(91)(5)
Total Aerospace Sales365,238 417,988 692,609 
Test Systems80,027 85,589 80,495 
Less Inter-segment Sales(357)(990)(402)
Test Systems79,670 84,599 80,093 
Total Consolidated Sales$444,908 $502,587 $772,702 
Operating (Loss) Profit and Margins:
Aerospace$(8,614)$(89,833)$16,657 
(2.4)%(21.5)%2.4 %
Test Systems(3,765)5,549 4,494 
(4.7)%6.6 %5.6 %
Total Operating (Loss) Profit$(12,379)$(84,284)$21,151 
(2.8)%(16.8)%2.7 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$10,677 $— $78,801 
Interest Expense, Net of Interest Income(6,804)(6,741)(6,141)
Corporate and Other Expenses, Net(18,454)(21,385)(25,508)
(Loss) Income before Income Taxes$(26,960)$(112,410)$68,303 
Depreciation and Amortization:
Aerospace$23,349 $25,624 $27,879 
Test Systems5,022 5,577 4,534 
Corporate634 653 636 
Total Depreciation and Amortization$29,005 $31,854 $33,049 
Assets:
Aerospace$458,334 $484,885 
Test Systems105,335 105,079 
Corporate45,469 29,781 
Total Assets$609,138 $619,745 
Capital Expenditures:
Aerospace$4,932 $6,494 $11,552 
Test Systems1,082 952 380 
Corporate20 13 151 
Total Capital Expenditures$6,034 $7,459 $12,083 
Operating (loss) profit is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating (loss) profit in the Aerospace segment in 2020 and 2019 included goodwill impairment and restructuring charges, discussed in Note 7 and Note 23, respectively.
The following table summarizes the Company’s sales into the following geographic regions for the years ended December 31:
(In thousands)202120202019
United States$350,428 $377,218 $583,589 
North America (excluding United States)6,990 7,656 12,585 
Asia21,089 27,579 40,764 
Europe62,138 85,306 130,227 
South America1,082 1,788 862 
Other3,181 3,040 4,675 
Total$444,908 $502,587 $772,702 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20212020
United States$85,681 $95,281 
France7,688 9,109 
India936 1,223 
Canada931 1,065 
Total$95,236 $106,678 
Sales recorded by the Company’s foreign operations were $36.6 million, $52.3 million and $85.9 million in 2021, 2020 and 2019, respectively. Net loss from these locations was $3.8 million and $6.6 million in 2021 and 2020, respectively, and net income was $8.6 million in 2019. Net assets held outside of the U.S. total $40.5 million and $63.3 million at December 31, 2021 and 2020, respectively. The exchange gain included in determining net income was insignificant in 2021 and 2020, and the exchange loss was insignificant in 2019. Cumulative translation adjustments amounted to $5.4 million and $4.5 million at December 31, 2021 and 2020, respectively.
The Company had a significant concentration of business in 2021 with The Boeing Company (“Boeing”), and had a significant concentration with both Boeing and Panasonic Aviation Corporation (“Panasonic”) in prior years. Sales to Boeing and Panasonic are primarily in the Aerospace segment. The following is information relating to the activity with those customers:
202120202019
Percent of Consolidated Sales
Boeing10.0%9.5%13.6%
Panasonic*11.1%13.0%
(In thousands)20212020
Accounts Receivable at December 31,
Boeing$14,545 $6,490 
Panasonic
*
$4,083 
* Sales to Panasonic represented less than 10% of total consolidated sales in 2021.
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS
12 Months Ended
Dec. 31, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
Diagnosys Inc. and its affiliates
On October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earnout estimated at a fair value of $2.5 million at acquisition. The terms of the acquisition allow for a potential earnout of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. No earnout is expected to be payable based on actual and expected order levels. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Diagnosys is included in our Test Systems segment. Diagnosys is a developer and manufacturer of comprehensive automated test
equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets.
The purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
Freedom Communication Technologies, Inc.
On July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. The purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
DIVESTITURE ACTIVITIES
12 Months Ended
Dec. 31, 2021
Discontinued Operations and Disposal Groups [Abstract]  
DIVESTITURE ACTIVITIES DIVESTITURE ACTIVITIES
Semiconductor Test Business
On February 13, 2019, the Company completed the divestiture of its semiconductor business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The income tax expense relating to the gain was $19.7 million.
The transaction also includes two elements of contingent earnouts. The “First Earnout” is 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 may not exceed $35.0 million in total. The “Second Earnout” is 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 is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do 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 has 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. On February 14, 2022, the Company was notified by the purchaser that they have calculated $11.2 million as being payable for the calendar 2021 earnout. We are in the process of reviewing the calculation, and expect to record the additional gain on the sale, and receive the payment, in the first quarter of 2022.
Airfield Lighting Product Line
On July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Statements of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.
Other Disposal Activity
On October 6, 2021, as part of a planned consolidation effort, the Company sold one of its Aerospace facilities for $9.2 million. Net cash proceeds were approximately $8.8 million. A gain on sale of approximately $5.0 million was recorded in the Consolidated Statements of Operations in Net Gain on Sale of Facility in the year ended December 31, 2021.
In 2020 the Company sold certain facilities within the Aerospace segment for $1.5 million in cash. The net gain on the sale was insignificant.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES
Goodwill Impairment
The 2021 goodwill impairment test resulted in no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized in 2021. See Note 7 for discussion of the $86.3 million and $1.6 million of goodwill impairments charges in 2020 and 2019, respectively, within the Aerospace segment. Such amounts are reported within the Impairment Loss line of the Consolidated Statements of Operations in the respective year.
Restructuring Activities
In the fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating expenses.
As a result of the restructuring plan, the Company’s total non-cash asset write-downs and impairment charges recorded in the fourth quarter of 2019 (including the goodwill impairment described above and a $9.5 million impairment of long-lived assets) amounted to $23.6 million. Restructuring charges of $5.2 million comprised of employee termination benefits and non-cancelable inventory purchase commitments in the future for inventory which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan were also recorded in 2019. The Company incurred an impairment charge to ROU assets of approximately $0.7 million during 2020. Additional charges of $0.2 million and $0.4 million associated with restructuring at AeroSat were recorded during 2021 and 2020, respectively. All such charges were included in the Aerospace segment.
The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Accordingly, restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment were recorded in 2020. Additional restructuring charges of $0.6 million occurred during 2021 to align the workforce to expected activities and to consolidate certain facilities. $0.3 million of current year severance expense was related with the Aerospace segment and $0.3 million was related with the Test Systems segment. Any future restructuring actions will depend upon market conditions, customer actions and other factors.
The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:
(In thousands)202120202019
Cost of Products Sold$221 $280 $15,397 
Selling, General and Administrative Expenses577 5,047 2,356 
Impairment Loss— 87,016 11,083 
Total Restructuring and Impairment Charges$798 $92,343 $28,836 
The following table reconciles the beginning and ending liability for restructuring charges:
(In thousands)202120202019
Balance as of January 1$5,631 $5,190 $— 
Restructuring Charges Recognized798 5,327 5,190 
Cash Paid(4,029)(4,886)— 
Balance as of December 31$2,400 $5,631 $5,190 
Financial Instrument Impairment
From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments became impaired in 2020 which resulted in an impairment charge of $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2021
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)     
2021Allowance for Estimated Credit Losses$3,218 $90 $(125)$3,183 
Reserve for Excess and Obsolete Inventories$33,410 $3,852 $(3,487)$33,775 
Deferred Tax Valuation Allowance$37,168 $7,100 $(749)$43,519 
2020Allowance for Estimated Credit Losses$3,559 $1,913 $(2,254)$3,218 
Reserve for Excess and Obsolete Inventories$33,606 $4,166 $(4,362)$33,410 
Deferred Tax Valuation Allowance$13,303 $23,152 $713 $37,168 
2019Allowance for Estimated Credit Losses$1,486 $2,144 $(71)$3,559 
Reserve for Excess and Obsolete Inventories$20,826 $14,803 $(2,023)$33,606 
Deferred Tax Valuation Allowance$8,098 $5,205 $— $13,303 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies)
12 Months Ended
Dec. 31, 2021
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 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, France and England, as well as engineering offices in the 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.
Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.
Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses Cost of Products Sold, Engineering and Development and Selling, General and Administrative ExpensesCost 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 engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering expenses amounted to $85.3 million in 2021, $86.8 million in 2020 and $108.9 million in 2019. SG&A expenses include costs primarily related to our sales, marketing and administrative departments.
Shipping and Handling
Shipping and handling costs are included in costs of products sold.
Equity-Based Compensation
Equity-Based Compensation
The Company accounts for its stock options following Accounting Standards Codification (“ASC”) Topic 718, Compensation – Stock Compensation (“ASC Topic 718”). This Topic requires all equity-based payments to employees, including grants of
employee stock options and restricted stock units (“RSU's”), 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.
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.
The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.
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.
Property, Plant and Equipment
Property, Plant and Equipment
Property, plant and equipment are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&E”) 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; 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.
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.
In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to PP&E, intangible assets and right-of-use assets in
conjunction with the AeroSat restructuring. See Note 23 for further information regarding the restructuring and impairment charges.
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. During the fourth quarter of 2021, we sold a facility resulting in a gain of $5.0 million. Refer to Note 22.
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. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.
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 Accounting Standards Update (“ASU”) 2012-2.
Financial Instruments
Financial Instruments
The Company’s financial instruments consist primarily of cash and cash equivalents, 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, 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.
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. Such amounts were immaterial in 2021, 2020 and 2019. 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.
In 2020, the Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the
accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.
Deferred Tax Asset Valuation Allowance
Deferred Tax Asset Valuation Allowance
As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.
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 TranslationThe 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, 2021.
Loss Contingencies Loss ContingenciesLoss 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.
Acquisitions AcquisitionsThe Company accounts for its acquisitions under 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.
Newly Adopted and Recent Accounting Pronouncements
Newly Adopted and Recent Accounting Pronouncements
Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.

Date of adoption: Q1 2021
ASU No. 2021-10
Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance
This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q4 2021
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.
This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.

Planned date of adoption: Q1 2023
We consider the applicability and impact of all ASUs. ASUs not listed above were assessed and determined to be either not applicable, or had and are expected to have minimal impact on our financial statements and related disclosures.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES (Tables)
12 Months Ended
Dec. 31, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Impairment Charges
The above restructuring and impairment charges are presented in the Consolidated Statements of Operations for the years ended December 31 as follows:
(In thousands)202120202019
Cost of Products Sold$221 $280 $15,397 
Selling, General and Administrative Expenses577 5,047 2,356 
Impairment Loss— 87,016 11,083 
Total Restructuring and Impairment Charges$798 $92,343 $28,836 
The following table reconciles the beginning and ending liability for restructuring charges:
(In thousands)202120202019
Balance as of January 1$5,631 $5,190 $— 
Restructuring Charges Recognized798 5,327 5,190 
Cash Paid(4,029)(4,886)— 
Balance as of December 31$2,400 $5,631 $5,190 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
COVID-19 Related Government Assistance
The following table presents the COVID-19 related government assistance, including AMJP, recorded during the years ended December 31, 2021 and 2020:
Year Ended December 31,
(In thousands)20212020
Cost of Products Sold$10,682 $2,383 
Selling, General and Administrative Expenses228 278 
Total$10,910 $2,661 
Summary of Recent Accounting Pronouncements Recent Accounting Pronouncements Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2018-14
Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)
The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q1 2021
ASU No. 2019-12
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
The amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.
This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.

Date of adoption: Q1 2021
ASU No. 2021-10
Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance
This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.
This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.

Date of adoption: Q4 2021
Recent Accounting Pronouncements Not Yet Adopted
StandardDescriptionFinancial Statement Effect or Other Significant Matters
ASU No. 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, Revenue from Contracts with Customers, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.
This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.

Planned date of adoption: Q1 2023
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary 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, 2021
$17,697 $28,641 
Ending Balance, December 31, 2021
$25,941 $28,495 
Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as of December 31 as follows:
(In thousands)202120202019
Aerospace Segment
Commercial Transport
$201,990 $262,636 $523,921 
Military
70,31267,94476,542
Business Jet
56,67360,43767,541
Other
36,26326,97124,605
Aerospace Total365,238417,988692,609
Test Systems Segment
Semiconductor
— 3,4839,692
Aerospace & Defense
79,67081,11670,401
Test Systems Total79,67084,59980,093
Total$444,908 $502,587 $772,702 
The following table presents our revenue disaggregated by Product Lines as of December 31 as follows:
(In thousands)202120202019
Aerospace Segment
Electrical Power & Motion
$141,746 $179,245 $338,237 
Lighting & Safety
103,749118,928185,462
Avionics
64,90176,113106,787
Systems Certification
13,0506,89914,401
Structures
5,5299,83223,117
Other
36,26326,97124,605
Aerospace Total365,238417,988692,609
Test Systems79,670 84,59980,093
Total$444,908 $502,587 $772,702 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Summary of Accounts Receivable Accounts receivable at December 31 consists of:
(In thousands)20212020
Trade Accounts Receivable$84,681 $78,577 
Unbilled Recoverable Costs and Accrued Profits25,941 17,697 
Total Receivables, Gross110,622 96,274 
Less Allowance for Estimated Credit Losses(3,183)(3,218)
Total Receivables, Net$107,439 $93,056 
Summary 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, 2019
$3,559 
Bad Debt Expense, Net of Recoveries1,913 
Write-off Charges Against the Allowance and Other Adjustments(2,254)
Balance at December 31, 2020
$3,218 
Bad Debt Expense, Net of Recoveries90 
Write-off Charges Against the Allowance and Other Adjustments(125)
Balance at December 31, 2021
$3,183 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Summary of Inventories Inventories at December 31 are as follows:
(In thousands)20212020
Finished Goods$28,579 $26,964 
Work in Progress22,954 21,987 
Raw Material106,043 108,108 
Total Inventories$157,576 $157,059 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property, Plant and Equipment Property, Plant and Equipment at December 31 are as follows:
(In thousands)20212020
Land$8,632 $9,891 
Building and Improvements70,566 75,493 
Machinery and Equipment121,960 119,444 
Construction in Progress5,680 5,843 
Total Property, Plant and Equipment, Gross$206,838 $210,671 
Less Accumulated Depreciation111,602 103,993 
Total Property, Plant and Equipment, Net$95,236 $106,678 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Acquired Intangible Assets The following table summarizes acquired intangible assets at December 31 as follows:
 20212020
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $1,979 $2,146 $1,891 
Non-compete Agreement4 years11,082 10,592 11,082 10,085 
Trade Names10 years11,447 8,518 11,512 7,537 
Completed and Unpatented Technology9 years47,932 30,441 48,043 25,766 
Customer Relationships15 years142,276 69,033 142,478 60,096 
Total Intangible Assets12 years$214,883 $120,563 $215,261 $105,375 
Summary of Future Amortization Expense for Intangible Assets
Based upon acquired intangible assets at December 31, 2021, amortization expense for each of the next five years is estimated to be:
(In thousands) 
2022$14,911 
2023$13,878 
2024$12,856 
2025$10,935 
2026$9,533 
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary 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, 2019
$123,038 $21,932 $144,970 
Acquisitions and Divestitures— (298)(298)
Impairment Charge(86,312)— (86,312)
Foreign Currency Translations and Other(78)— (78)
Balance at December 31, 2020
$36,648 $21,634 $58,282 
Foreign Currency Translations and Other— — — 
Balance at December 31, 2021
$36,648 $21,634 $58,282 
Goodwill, Gross$157,349 $21,634 $178,983 
Accumulated Impairment Losses(120,701)— (120,701)
Goodwill, Net$36,648 $21,634 $58,282 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY (Tables)
12 Months Ended
Dec. 31, 2021
Guarantees [Abstract]  
Summary 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)202120202019
Balance at Beginning of the Year$7,018 $7,660 $5,027 
Warranty Liabilities Divested or Acquired— — (80)
Warranties Issued6,083 1,725 3,781 
Reassessed Warranty Exposure(1,474)(1,029)1,451 
Warranties Settled(3,444)(1,338)(2,519)
Balance at End of the Year$8,183 $7,018 $7,660 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of ROU Assets and Liabilities The following is a summary of the Company's ROU assets and liabilities at December 31:
(In thousands)20212020
Operating Leases:
Operating Right-of-Use Assets, Gross$30,318 $28,678 
Less Accumulated Right-of-Use Asset Impairment1,710 1,710 
Less Accumulated Amortization12,439 8,015 
Operating Right-of-Use Assets, Net$16,169 $18,953 
Short-term Operating Lease Liabilities$6,778 $4,998 
Long-term Operating Lease Liabilities12,018 16,637 
Operating Lease Liabilities$18,796 $21,635 
Finance Leases:
Finance Right-of-Use Assets, Gross$177 $3,484 
Less Accumulated Amortization106 2,039 
Finance Right-of-Use Assets, Net — Included in Other Assets$71 $1,445 
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses
$72 $2,081 
Long-term Finance Lease Liabilities — Included in Other Liabilities— 734 
Finance Lease Liabilities$72 $2,815 
Summary of Lease Costs and Cash Paid The following is a summary of the Company's total lease costs as of December 31:
(In thousands)20212020
Finance Lease Cost:
Amortization of ROU Assets$573 $1,020 
Interest on Lease Liabilities78214
Total Finance Lease Cost651 1,234 
Operating Lease Cost5,8815,292
Impairment Charge of Operating Lease ROU Asset— 691
Variable Lease Cost1,5461,358
Short-term Lease Cost (excluding month-to-month)271175
Less Sublease and Rental Income(1,265)(1,437)
Total Operating Lease Cost6,433 6,079 
Total Net Lease Cost$7,084 $7,313 
The following is a summary of cash paid for amounts included in the measurement of lease liabilities as of December 31:
(In thousands)20212020
Operating Cash Flow for Finance Leases$78 $214 
Operating Cash Flow for Operating Leases$6,711 $5,334 
Financing Cash Flow for Finance Leases$901 $1,922 
Summary 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
2022$7,296 $72 
20233,879 — 
20242,886 — 
20252,808 — 
20261,210 — 
Thereafter2,151 — 
Total Lease Payments$20,230 $72 
Less: Interest1,434 — 
Total Lease Liability$18,796 $72 
Summary 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
2022$7,296 $72 
20233,879 — 
20242,886 — 
20252,808 — 
20261,210 — 
Thereafter2,151 — 
Total Lease Payments$20,230 $72 
Less: Interest1,434 — 
Total Lease Liability$18,796 $72 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Provision (Benefit) for Income Taxes The provision for (benefit from) income taxes at December 31 consists of the following:
(In thousands)202120202019
Current
U.S. Federal$(1,713)$(8,679)$23,798 
State(667)(4,539)4,471 
Foreign1,439 1,036 2,402 
Current(941)(12,182)30,671 
Deferred
U.S. Federal(237)17,044 (16,250)
State(87)(92)727 
Foreign(117)(1,399)1,138 
Deferred(441)15,553 (14,385)
Total$(1,382)$3,371 $16,286 
Effective Tax Rates Differ From Statutory Federal Income Tax Rate The effective tax rates differ from the statutory federal income tax rate as follows:
202120202019
Statutory Federal Income Tax Rate21.0 %21.0 %21.0 %
Permanent Items
Stock Compensation Expense(2.1)%(0.3)%(0.5)%
Non Deductible Goodwill Impairment— %(10.2)%— %
Contingent Consideration Liability Fair Value Adjustment1.7 %— %— %
Other(0.7)%— %0.5 %
Foreign Tax Rate Differential(2.7)%(1.0)%1.4 %
State Income Tax, Net of Federal Income Tax Effect2.2 %3.3 %6.0 %
Research and Development Tax Credits12.8 %2.2 %(4.6)%
Change in Valuation Allowance(29.8)%(19.2)%1.1 %
Net GILTI and FDII Tax Benefit— %— %(1.2)%
Foreign Tax Credit for Dividend Withholding1.7 %— %— %
Tax Rate Change on 2020 Federal Net Operating Loss Carryback0.9 %1.3 %— %
Other0.1 %(0.1)%0.1 %
Effective Tax Rate5.1 %(3.0)%23.8 %
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)20212020
Deferred Tax Assets:
Asset Reserves$17,462 $18,189 
Deferred Compensation7,424 7,564 
Section 163(j) - Interest Expense Limitation891 — 
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax4,674 866 
Customer Advanced Payments and Deferred Revenue1,301 2,216 
Net Operating Loss Carryforwards and Other15,617 11,244 
Goodwill and Intangible Assets1,082 2,069 
ASC 606 Revenue Recognition1,817 2,311 
Lease Liabilities4,178 5,545 
Other5,540 2,300 
Total Gross Deferred Tax Assets59,986 52,304 
Valuation Allowance for Federal and State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax(43,519)(37,168)
Deferred Tax Assets16,467 15,136 
Deferred Tax Liabilities:
Depreciation9,393 10,166 
ASC 606 Revenue Recognition - Section 481(a) Adjustment1,030 928 
Lease Assets3,539 4,506 
Earnout Income Accrual2,603 — 
Other1,050 1,186 
Deferred Tax Liabilities17,615 16,786 
Net Deferred Tax Liabilities$(1,148)$(1,650)
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)20212020
Other Assets — Long-term$273 $1,259 
Deferred Tax Liabilities — Long-term(1,421)(2,909)
Net Deferred Tax Liabilities$(1,148)$(1,650)
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 that, if recognized, would impact the effective tax rate, is as follows:
(in thousands)202120202019
Balance at Beginning of the Year$1,890 $2,565 $2,197 
Decreases as a Result of Tax Positions Taken in Prior Years(478)(775)— 
Increases as a Result of Tax Positions Taken in the Current Year— 100 368 
Balance at End of the Year$1,412 $1,890 $2,565 
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
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)20212020
Funded Status
Projected Benefit Obligation
Beginning of the Year — January 1$31,730 $26,547 
Service Cost195 223 
Interest Cost764 836 
Actuarial (Gain) Loss(1,838)4,472 
Benefits Paid(348)(348)
End of the Year — December 31$30,503 $31,730 
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:
20212020
Discount Rate2.75%2.42%
Future Average Compensation Increases
2.00% - 3.00%
0.00% - 2.00%
Summary 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)202120202019
Net Periodic Cost
Service Cost — Benefits Earned During Period$195 $223 $181 
Interest Cost764 836 916 
Amortization of Prior Service Cost386 386 386 
Amortization of Losses1,292 648 300 
Net Periodic Cost$2,637 $2,093 $1,783 
Assumptions Used to Determine the Net Periodic Cost The assumptions used to determine the net periodic cost are as follows:
202120202019
Discount Rate2.42%3.17%4.20%
Future Average Compensation Increases
2.00% - 3.00%
2.00%
2.00%
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDERS’ EQUITY (Tables)
12 Months Ended
Dec. 31, 2021
Equity [Abstract]  
Components of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)20212020
Foreign Currency Translation Adjustments$(5,407)$(4,468)
Retirement Liability Adjustment – Before Tax(11,370)(14,264)
Tax Benefit2,282 2,282 
Retirement Liability Adjustment – After Tax(9,088)(11,982)
Accumulated Other Comprehensive Loss$(14,495)$(16,450)
Components of Other Comprehensive (Loss) Income The components of other comprehensive income (loss) are as follows:
(In thousands)202120202019
Foreign Currency Translation Adjustments$(939)$2,574 $114 
Retirement Liability Adjustment2,894 (3,396)(3,054)
Tax Benefit— — 641 
Retirement Liability Adjustment2,894 (3,396)(2,413)
Other Comprehensive Income (Loss)$1,955 $(822)$(2,299)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS (LOSS) PER SHARE (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Computations Earnings (loss) per share computations are based upon the following table:
(In thousands, except per share data)202120202019
Net (Loss) Income$(25,578)$(115,781)$52,017 
Basic Earnings Weighted Average Shares31,061 30,795 32,028 
Net Effect of Dilutive Stock Options— — 431 
Diluted Earnings Weighted Average Shares31,061 30,795 32,459 
Basic (Loss) Earnings Per Share$(0.82)$(3.76)$1.62 
Diluted (Loss) Earnings Per Share$(0.82)$(3.76)$1.60 
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2021
Share-based Payment Arrangement [Abstract]  
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 RSU's for the years ended December 31 as follows:
(In thousands)202120202019
Equity-based Compensation Expense$6,460 $5,184 $3,843 
Tax Benefit(924)(709)(452)
Equity-based Compensation Expense, Net of Tax$5,536 $4,475 $3,391 
Summary of Weighted Average Fair Value of Options Granted
202120202019
Weighted Average Fair Value of the Options Granted$7.05 $— $11.93 
Summary 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:
202120202019
Risk-free Interest Rate
0.45% – 1.52%
—%
1.67% – 1.78%
Dividend Yield
—%
—%
—%
Volatility Factor
0.58
0.39
Expected Life in Years
5 – 10 years
5 – 7 years
Summary of Company's Stock Option Activity and Related Information A summary of the Company’s stock option activity and related information for the years ended December 31 is as follows:
2021
(Aggregate intrinsic value in thousands)Options
Weighted
Average
Exercise
Price
Aggregate
Intrinsic
Value
Outstanding at January 1912,923 $25.50 $— 
Options Granted468,350 $12.64 $— 
Options Exercised(30,853)$10.87 $— 
Options Forfeited(86,762)$17.41 $— 
Outstanding at December 311,263,658 $21.64 $— 
Exercisable at December 31662,576 $26.11 $— 
Summary 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, 2021:
 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
$3.19 – $14.45
624,885 7.4$11.96 156,534 0.9$9.92 
$22.69 – $35.82
629,646 5.4$30.90 496,915 4.9$30.85 
$45.89 – $45.89
9,127 3.2$45.89 9,127 3.2$45.89 
1,263,658 6.4$21.64 662,576 3.9$26.11 
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:
202120202019
Risk-free Interest Rate0.09 %0.12 %1.73 %
Dividend Yield— %— %— %
Volatility Factor0.71 1.00 0.53 
Expected Life in Years1.01.01.0
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION (Tables)
12 Months Ended
Dec. 31, 2021
Quarterly Financial Information Disclosure [Abstract]  
Summarizes Selected Quarterly Financial Information The following table summarizes selected quarterly financial information for 2021 and 2020:
 Quarter Ended
(Unaudited)December 31,December 31,
(In thousands, except for per share data)20212020
Sales$116,052 $114,803 
Gross Profit (Sales Less Cost of Products Sold)$18,464 $19,118 
Net Gain on Sale of Facility$5,014 $— 
Earnout on Previous Sale of Business$10,677 $— 
Loss Before Income Taxes$(151)$(7,541)
Net Income (Loss)$1,604 $(19,985)
Basic Earnings (Loss) Per Share$0.05 $(0.65)
Diluted Earnings (Loss) Per Share$0.05 $(0.65)
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENTS (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Summary of Segment Reporting Information Segment information and reconciliations to consolidated amounts for the years ended December 31 are as follows:
(In thousands)202120202019
Sales:
Aerospace$365,261 $418,079 $692,614 
Less Inter-segment Sales(23)(91)(5)
Total Aerospace Sales365,238 417,988 692,609 
Test Systems80,027 85,589 80,495 
Less Inter-segment Sales(357)(990)(402)
Test Systems79,670 84,599 80,093 
Total Consolidated Sales$444,908 $502,587 $772,702 
Operating (Loss) Profit and Margins:
Aerospace$(8,614)$(89,833)$16,657 
(2.4)%(21.5)%2.4 %
Test Systems(3,765)5,549 4,494 
(4.7)%6.6 %5.6 %
Total Operating (Loss) Profit$(12,379)$(84,284)$21,151 
(2.8)%(16.8)%2.7 %
Additions to (Deductions from) Operating Profit:
Net Gain on Sale of Businesses$10,677 $— $78,801 
Interest Expense, Net of Interest Income(6,804)(6,741)(6,141)
Corporate and Other Expenses, Net(18,454)(21,385)(25,508)
(Loss) Income before Income Taxes$(26,960)$(112,410)$68,303 
Depreciation and Amortization:
Aerospace$23,349 $25,624 $27,879 
Test Systems5,022 5,577 4,534 
Corporate634 653 636 
Total Depreciation and Amortization$29,005 $31,854 $33,049 
Assets:
Aerospace$458,334 $484,885 
Test Systems105,335 105,079 
Corporate45,469 29,781 
Total Assets$609,138 $619,745 
Capital Expenditures:
Aerospace$4,932 $6,494 $11,552 
Test Systems1,082 952 380 
Corporate20 13 151 
Total Capital Expenditures$6,034 $7,459 $12,083 
Summarizes 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)202120202019
United States$350,428 $377,218 $583,589 
North America (excluding United States)6,990 7,656 12,585 
Asia21,089 27,579 40,764 
Europe62,138 85,306 130,227 
South America1,082 1,788 862 
Other3,181 3,040 4,675 
Total$444,908 $502,587 $772,702 
The following table summarizes the Company’s property, plant and equipment by country for the years ended December 31:
(In thousands)20212020
United States$85,681 $95,281 
France7,688 9,109 
India936 1,223 
Canada931 1,065 
Total$95,236 $106,678 
Schedule of Activities with Major Customers The following is information relating to the activity with those customers:
202120202019
Percent of Consolidated Sales
Boeing10.0%9.5%13.6%
Panasonic*11.1%13.0%
(In thousands)20212020
Accounts Receivable at December 31,
Boeing$14,545 $6,490 
Panasonic
*
$4,083 
* Sales to Panasonic represented less than 10% of total consolidated sales in 2021.
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 14, 2022
USD ($)
Oct. 03, 2021
USD ($)
Feb. 13, 2021
USD ($)
Oct. 04, 2019
USD ($)
Jul. 12, 2019
USD ($)
Jul. 01, 2019
USD ($)
Sep. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 28, 2020
USD ($)
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Number of reportable segments | segment                     2    
Business acquisition purchase price paid in cash                     $ 0 $ 0 $ 28,907,000
Net cash provided by (used in) operating activities                     (5,530,000) 37,335,000 42,689,000
Net Gain on Sale of Businesses               $ 10,677,000 $ 0   10,677,000 0 78,801,000
Impairment charge   $ 0                 0 86,312,000 1,600,000
Research and development, design and related engineering                     $ 85,300,000 86,800,000 108,900,000
Cash and cash equivalents maturity period (in months)                     3 months    
Depreciation expense                     $ 12,700,000 13,300,000 13,700,000
Impairment charge to right-of-use                     0 691,000  
Long-lived asset impairment charge                         9,500,000
Equity investment impairment                     $ 0 3,493,000 5,000,000
Cumulative pretax loss position period                     3 years    
Cash dividends paid                     $ 0 0 0
United States Department Of Transportation | Grant                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
USDOT grant receivable amount             $ 14,700,000 7,300,000     7,300,000    
Second installment to be received               5,200,000     5,200,000    
Portion of grant received             $ 7,400,000            
Revenue recognized included in contract liability balance                     8,700,000    
Unearned portion of the AMPJ award               6,000,000     6,000,000    
Federal                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Valuation allowance, deferred tax asset, increase (decrease)                 14,100,000   6,000,000 23,300,000  
Foreign Tax Authority                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Valuation allowance, deferred tax asset, increase (decrease)                     $ 1,300,000    
Disposed of by Sale | Airfield Lighting Product Line                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Proceeds from sale         $ 1,000,000                
Percentage of revenue (as a percentage)         1.00%                
Pre-tax loss on sale         $ 1,300,000                
Test Systems                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Impairment charge                       0  
Test Systems | Held for Sale                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Contingent earn-outs     $ 10,700,000                    
Test Systems | Held for Sale | Subsequent Event                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Contingent earn-outs $ 11,200,000                        
Aerospace                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Impairment charge                   $ 86,300,000   86,312,000  
Intangible asset impairment charge                         $ 6,200,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    
Freedom Communication Technologies, Inc.                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Business acquisition purchase price paid in cash           $ 21,800,000              
Cash acquired           $ 600,000              
Diagnosys Test Systems Limited                          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                          
Cash purchase price       $ 7,000,000                  
Financial liabilities carried at fair value       $ 2,500,000       $ 0 $ 2,200,000   $ 0 $ 2,200,000  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - COVID-19 Related Government Assistance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
COVID-19 Related Government Assistance [Line Items]    
COVID-19 related government assistance amount $ 10,910 $ 2,661
Cost of Products Sold    
COVID-19 Related Government Assistance [Line Items]    
COVID-19 related government assistance amount 10,682 2,383
Selling, General and Administrative Expenses    
COVID-19 Related Government Assistance [Line Items]    
COVID-19 related government assistance amount $ 228 $ 278
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 415.7  
Revenue recognized included in contract liability balance 18.2 $ 23.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation $ 339.9  
Period of recognition 12 months  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Jan. 01, 2021
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 25,941 $ 17,697
Contract Liabilities $ 28,495 $ 28,641
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]          
Sales $ 116,052 $ 114,803 $ 444,908 $ 502,587 $ 772,702
Commercial Transport          
Disaggregation of Revenue [Line Items]          
Sales     201,990 262,636 523,921
Military          
Disaggregation of Revenue [Line Items]          
Sales     70,312 67,944 76,542
Business Jet          
Disaggregation of Revenue [Line Items]          
Sales     56,673 60,437 67,541
Other          
Disaggregation of Revenue [Line Items]          
Sales     36,263 26,971 24,605
Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     365,238 417,988 692,609
Semiconductor          
Disaggregation of Revenue [Line Items]          
Sales     0 3,483 9,692
Aerospace & Defense          
Disaggregation of Revenue [Line Items]          
Sales     79,670 81,116 70,401
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     $ 79,670 $ 84,599 $ 80,093
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
REVENUE - Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]          
Sales $ 116,052 $ 114,803 $ 444,908 $ 502,587 $ 772,702
Aerospace          
Disaggregation of Revenue [Line Items]          
Sales     365,238 417,988 692,609
Test Systems          
Disaggregation of Revenue [Line Items]          
Sales     79,670 84,599 80,093
Electrical Power & Motion          
Disaggregation of Revenue [Line Items]          
Sales     141,746 179,245 338,237
Lighting & Safety          
Disaggregation of Revenue [Line Items]          
Sales     103,749 118,928 185,462
Avionics          
Disaggregation of Revenue [Line Items]          
Sales     64,901 76,113 106,787
Systems Certification          
Disaggregation of Revenue [Line Items]          
Sales     13,050 6,899 14,401
Structures          
Disaggregation of Revenue [Line Items]          
Sales     5,529 9,832 23,117
Other          
Disaggregation of Revenue [Line Items]          
Sales     $ 36,263 $ 26,971 $ 24,605
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Trade Accounts Receivable $ 84,681 $ 78,577
Unbilled Recoverable Costs and Accrued Profits 25,941 17,697
Total Receivables, Gross 110,622 96,274
Less Allowance for Estimated Credit Losses (3,183) (3,218)
Total Receivables, Net $ 107,439 $ 93,056
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance $ 3,218 $ 3,559
Bad Debt Expense, Net of Recoveries 90 1,913
Write-off Charges Against the Allowance and Other Adjustments (125) (2,254)
Ending balance $ 3,183 $ 3,218
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES - Summary of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished Goods $ 28,579 $ 26,964
Work in Progress 22,954 21,987
Raw Material 106,043 108,108
Total Inventories $ 157,576 $ 157,059
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
INVENTORIES - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Reserve for inventory valuation $ 33.8 $ 33.4
Percentage of reserve for inventory valuation 17.70% 17.50%
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY, PLANT AND EQUIPMENT - Summary of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 206,838 $ 210,671
Less Accumulated Depreciation 111,602 103,993
Total Property, Plant and Equipment, Net 95,236 106,678
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 8,632 9,891
Building and Improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 70,566 75,493
Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross 121,960 119,444
Construction in Progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment gross $ 5,680 $ 5,843
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of long-lived assets held-for-use $ 9,500  
Aerospace    
Impaired Long-Lived Assets Held and Used [Line Items]    
Impairment of long-lived assets held-for-use   $ 2,300
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets    
Weighted Average Life 12 years  
Gross Carrying Amount $ 214,883 $ 215,261
Accumulated Amortization $ 120,563 105,375
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 1,979 1,891
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 10,592 10,085
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,447 11,512
Accumulated Amortization $ 8,518 7,537
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,932 48,043
Accumulated Amortization $ 30,441 25,766
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,276 142,478
Accumulated Amortization $ 69,033 $ 60,096
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets      
Amortization expense for intangibles $ 15.4 $ 17.1 $ 17.6
Aerospace      
Finite-Lived Intangible Assets      
Intangible asset impairment charge     $ 6.2
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
INTANGIBLE ASSETS - Summary of Future Amortization Expense for Intangible Assets (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 14,911
2023 13,878
2024 12,856
2025 10,935
2026 $ 9,533
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL - Summary of Changes in Carrying Amount of Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 03, 2021
Mar. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Goodwill          
Goodwill, Beginning Balance   $ 144,970,000 $ 58,282,000 $ 144,970,000  
Acquisitions and Divestitures       (298,000)  
Impairment Charge $ 0   0 (86,312,000) $ (1,600,000)
Foreign Currency Translations and Other     0 (78,000)  
Goodwill, Ending Balance     58,282,000 58,282,000 144,970,000
Goodwill, Gross     178,983,000    
Accumulated Impairment Losses     (120,701,000)    
Goodwill, Net     58,282,000 58,282,000 144,970,000
Aerospace          
Goodwill          
Goodwill, Beginning Balance   123,038,000 36,648,000 123,038,000  
Acquisitions and Divestitures       0  
Impairment Charge   (86,300,000)   (86,312,000)  
Foreign Currency Translations and Other     0 (78,000)  
Goodwill, Ending Balance     36,648,000 36,648,000 123,038,000
Goodwill, Gross     157,349,000    
Accumulated Impairment Losses     (120,701,000)    
Goodwill, Net     36,648,000 36,648,000 123,038,000
Test Systems          
Goodwill          
Goodwill, Beginning Balance   $ 21,932,000 21,634,000 21,932,000  
Acquisitions and Divestitures       (298,000)  
Impairment Charge       0  
Foreign Currency Translations and Other     0 0  
Goodwill, Ending Balance     21,634,000 21,634,000 21,932,000
Goodwill, Gross     21,634,000    
Accumulated Impairment Losses     0    
Goodwill, Net     $ 21,634,000 $ 21,634,000 $ 21,932,000
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
GOODWILL - Narrative (Details)
3 Months Ended 12 Months Ended
Oct. 03, 2021
USD ($)
Mar. 28, 2020
USD ($)
reportingUnit
Dec. 31, 2021
USD ($)
reportingUnit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Goodwill [Line Items]          
Number of reporting units have goodwill and subject to goodwill impairment test | reportingUnit     4    
Impairment charge $ 0   $ 0 $ 86,312,000 $ 1,600,000
Number of reporting units | reportingUnit   8      
Number of reporting units impaired | reportingUnit   4 4    
Goodwill     $ 58,282,000 58,282,000 144,970,000
Aerospace          
Goodwill [Line Items]          
Impairment charge   $ 86,300,000   86,312,000  
Goodwill     $ 36,648,000 $ 36,648,000 $ 123,038,000
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
LONG-TERM DEBT - Narrative (Details)
3 Months Ended 12 Months Ended
Mar. 01, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 02, 2021
USD ($)
Dec. 31, 2021
USD ($)
qtr
Dec. 31, 2020
USD ($)
Dec. 31, 2022
Oct. 01, 2022
Jul. 02, 2022
Apr. 02, 2022
Feb. 28, 2022
USD ($)
Jul. 03, 2021
Apr. 03, 2021
May 31, 2020
USD ($)
May 04, 2020
USD ($)
Apr. 30, 2020
USD ($)
Letter of Credit                              
Debt Instrument                              
Covenant, leverage ratio, maximum   5.50 6.00 5.50                      
Letter of Credit | Subsequent Event                              
Debt Instrument                              
Covenant, leverage ratio, maximum           3.75 3.75 4.75 4.75            
Letter of Credit | Forecast                              
Debt Instrument                              
Covenant, leverage ratio, maximum           3.75 3.75 3.75 4.50            
Fifth Amended and Restated Credit Agreement                              
Debt Instrument                              
Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters) | qtr       4                      
Fifth Amended and Restated Credit Agreement | Maximum                              
Debt Instrument                              
Permitted leverage ratio       4.50                      
Line of Credit | Revolving Credit Facility                              
Debt Instrument                              
Minimum liquidity     $ 180,000,000 $ 100,000,000                      
Minimum interest coverage ratio on a quarterly basis                     1.75 1.50      
Commitment fee percentage       0.35%                      
Line of credit facility, consent fee percentage       0.15%                      
Line of Credit | Revolving Credit Facility | Subsequent Event                              
Debt Instrument                              
Minimum liquidity $ 35,000,000                            
Line of credit facility, consent fee percentage 1000.00%                            
Line of Credit | Revolving Credit Facility | Minimum                              
Debt Instrument                              
Commitment fee (percentage)       0.10%                      
Line of Credit | Revolving Credit Facility | Minimum | Subsequent Event                              
Debt Instrument                              
Commitment fee percentage 0.10%                            
Line of Credit | Revolving Credit Facility | Maximum | Subsequent Event                              
Debt Instrument                              
Commitment fee percentage 0.40%                            
Line of Credit | Revolving Credit Facility | LIBOR                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate   3.25%   2.25%                      
Line of Credit | Revolving Credit Facility | LIBOR | Minimum                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate       1.00%                      
Line of Credit | Revolving Credit Facility | SOFR | Subsequent Event                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate 1.00%                            
Line of Credit | Revolving Credit Facility | SOFR | Minimum | Subsequent Event                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate 1.50%                            
Line of Credit | Revolving Credit Facility | SOFR | Maximum | Subsequent Event                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate 3.25%                            
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility                              
Debt Instrument                              
Maximum borrowing capacity   $ 500,000,000   $ 500,000,000 $ 500,000,000               $ 375,000,000   $ 500,000,000
Optional increase in maximum borrowing capacity   150,000,000   150,000,000 150,000,000                    
Amounts outstanding under revolving line of credit   163,000,000   163,000,000                      
Remaining capacity under the credit facility   210,900,000   $ 210,900,000                      
Prepayments of lines of credit         165,000,000                    
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | Subsequent Event                              
Debt Instrument                              
Maximum borrowing capacity $ 225,000,000                 $ 375,000,000          
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | Maximum                              
Debt Instrument                              
Commitment fee (percentage)       0.20%                      
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | LIBOR | Minimum                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate       1.00%                      
Line of Credit | Fifth Amended and Restated Credit Agreement | Revolving Credit Facility | LIBOR | Maximum                              
Debt Instrument                              
Interest rate on revolving credit at LIBOR rate       1.50%                      
Line of Credit | Fifth Amended and Restated Credit Agreement | Letter of Credit                              
Debt Instrument                              
Maximum borrowing capacity   20,000,000   $ 20,000,000                      
Outstanding letters of credit   1,100,000   1,100,000                      
Line of Credit | Amended and Restated Credit Agreement | Revolving Credit Facility                              
Debt Instrument                              
Maximum borrowing capacity   $ 375,000,000   $ 375,000,000                   $ 375,000,000  
Amounts outstanding under revolving line of credit         $ 173,000,000                    
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY - Narrative (Details)
12 Months Ended
Dec. 31, 2021
Minimum  
Product Warranty Liability  
Product warranty period 12 months
Maximum  
Product Warranty Liability  
Product warranty period 60 months
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
WARRANTY - Summary of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Movement in Standard Product Warranty Accrual      
Balance at Beginning of the Year $ 7,018 $ 7,660 $ 5,027
Warranty Liabilities Divested or Acquired 0 0 (80)
Warranties Issued 6,083 1,725 3,781
Reassessed Warranty Exposure (1,474) (1,029) 1,451
Warranties Settled (3,444) (1,338) (2,519)
Balance at End of the Year $ 8,183 $ 7,018 $ 7,660
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Summary of ROU Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Leases:      
Operating Right-of-Use Assets, Gross $ 30,318 $ 28,678  
Less Accumulated Right-of-Use Asset Impairment 1,710 1,710  
Less Accumulated Amortization 12,439 8,015  
Operating Right-of-Use Assets, Net 16,169 18,953  
Short-term Operating Lease Liabilities 6,778 4,998  
Long-term Operating Lease Liabilities 12,018 16,637  
Operating Lease Liabilities 18,796 21,635  
Finance Leases:      
Finance Right-of-Use Assets, Gross 177 3,484  
Less Accumulated Amortization $ 106 $ 2,039  
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 $ 71 $ 1,445  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Expenses Other Accrued Expenses  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities  
Short-term Finance Lease Liabilities — Included in Other Accrued Expenses $ 72 $ 2,081  
Long-term Finance Lease Liabilities — Included in Other Liabilities 0 734  
Total Lease Liability 72 2,815  
Operating Cash Flow for Finance Leases 78 214  
Operating Cash Flow for Operating Leases 6,711 5,334  
Financing Cash Flow for Finance Leases $ 901 $ 1,922 $ 1,746
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Summary of Lease Cost and Cash Paid (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Amortization of ROU Assets $ 573 $ 1,020
Interest on Lease Liabilities 78 214
Total Finance Lease Cost 651 1,234
Operating Lease Cost 5,881 5,292
Impairment Charge of Operating Lease ROU Asset 0 691
Variable Lease Cost 1,546 1,358
Short-term Lease Cost (excluding month-to-month) 271 175
Less Sublease and Rental Income (1,265) (1,437)
Total Operating Lease Cost 6,433 6,079
Total Net Lease Cost $ 7,084 $ 7,313
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Narrative (Details)
$ in Millions
Dec. 31, 2021
USD ($)
Leases [Abstract]  
Operating leases, weighted-average remaining term 5 years
Financing leases, weighted-average remaining term 1 year
Weighted-average operating lease discount rate (as a percentage) 3.30%
Weighted-average finance lease discount rate (as a percentage) 1.30%
Operating lease payments $ 1.5
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES - Summary of Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 7,296  
2023 3,879  
2024 2,886  
2025 2,808  
2026 1,210  
Thereafter 2,151  
Total Lease Payments 20,230  
Less: Interest 1,434  
Total Lease Liability 18,796 $ 21,635
Financing Leases    
2022 72  
2023 0  
2024 0  
2025 0  
2026 0  
Thereafter 0  
Total Lease Payments 72  
Less: Interest 0  
Total Lease Liability $ 72 $ 2,815
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Provision (Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Current        
U.S. Federal   $ (1,713) $ (8,679) $ 23,798
State   (667) (4,539) 4,471
Foreign   1,439 1,036 2,402
Current $ (1,700) (941) (12,182) 30,671
Deferred        
U.S. Federal   (237) 17,044 (16,250)
State   (87) (92) 727
Foreign   (117) (1,399) 1,138
Deferred   (441) 15,553 (14,385)
Total   $ (1,382) $ 3,371 $ 16,286
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Statutory Federal Income Tax Rate 21.00% 21.00% 21.00%
Stock Compensation Expense (2.10%) (0.30%) (0.50%)
Non Deductible Goodwill Impairment 0.00% (10.20%) 0.00%
Contingent Consideration Liability Fair Value Adjustment 1.70% 0.00% 0.00%
Other (0.70%) 0.00% 0.50%
Foreign Tax Rate Differential (2.70%) (1.00%) 1.40%
State Income Tax, Net of Federal Income Tax Effect 2.20% 3.30% 6.00%
Research and Development Tax Credits 12.80% 2.20% (4.60%)
Change in Valuation Allowance (29.80%) (19.20%) 1.10%
Net GILTI and FDII Tax Benefit 0 0 (0.012)
Foreign Tax Credit for Dividend Withholding 1.70% 0.00% 0.00%
Tax Rate Change on 2020 Federal Net Operating Loss Carryback 0.90% 1.30% 0.00%
Other 0.10% (0.10%) 0.10%
Effective Tax Rate 5.10% (3.00%) 23.80%
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Tax Assets:    
Asset Reserves $ 17,462 $ 18,189
Deferred Compensation 7,424 7,564
Section 163(j) - Interest Expense Limitation 891 0
State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax 4,674 866
Customer Advanced Payments and Deferred Revenue 1,301 2,216
Net Operating Loss Carryforwards and Other 15,617 11,244
Goodwill and Intangible Assets 1,082 2,069
ASC 606 Revenue Recognition 1,817 2,311
Lease Liabilities 4,178 5,545
Other 5,540 2,300
Total Gross Deferred Tax Assets 59,986 52,304
Valuation Allowance for Federal and State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax (43,519) (37,168)
Deferred Tax Assets 16,467 15,136
Deferred Tax Liabilities:    
Depreciation 9,393 10,166
ASC 606 Revenue Recognition - Section 481(a) Adjustment 1,030 928
Lease Assets 3,539 4,506
Earnout Income Accrual 2,603 0
Other 1,050 1,186
Deferred Tax Liabilities 17,615 16,786
Net Deferred Tax Liabilities $ (1,148) $ (1,650)
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Valuation Allowance [Line Items]    
Deferred Tax Liabilities $ (1,421) $ (2,909)
Net Deferred Tax Liabilities (1,148) (1,650)
Other Assets — Long-term    
Valuation Allowance [Line Items]    
Deferred Tax Assets 273 1,259
Deferred Tax Liabilities — Long-term    
Valuation Allowance [Line Items]    
Deferred Tax Liabilities $ (1,421) $ (2,909)
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 29, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax          
Income tax receivable   $ 3,000,000   $ 3,000,000  
Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations     $ 500,000 800,000  
Unrecognized tax benefits     500,000    
Penalties or interest liabilities accrued   0 0 0 $ 0
Pretax income     (3,300,000) (7,000,000.0) 12,200,000
Dividends declared $ 16,500,000        
Foreign subsidiaries' undistributed earnings     3,000,000    
Tax Cuts and Jobs Act, income tax expense (benefit)     0 100,000 $ 800,000
Tax benefit related to the NOL carryback provisions     $ 300,000 1,500,000  
Cumulative pretax loss position period     3 years    
Federal          
Income Tax          
Operating loss carryforwards     $ 22,100,000    
Operating loss carryforwards expected to be utilized     6,300,000    
Operating loss carryforwards, subject to expiration     $ 5,900,000    
Operating loss carryforwards expiration beginning year     2037    
Operating loss carryforwards expiration ending year     2038    
Operating loss carryforwards, not subject to expiration     $ 400,000    
Tax credit carryforwards     2,600,000    
Valuation allowance, deferred tax asset, increase (decrease)   $ 14,100,000 6,000,000 $ 23,300,000  
Federal | Tax Year 2020          
Income Tax          
Operating loss carryforwards     15,800,000    
Foreign Tax Authority          
Income Tax          
Tax credit carryforwards     700,000    
Taxes remitted on dividends declared $ 800,000        
Valuation allowance, deferred tax asset, increase (decrease)     1,300,000    
State          
Income Tax          
Operating loss carryforwards expected to be utilized     $ 2,600,000    
Operating loss carryforwards expiration beginning year     2021    
Operating loss carryforwards expiration ending year     2041    
Net operating loss carryforwards     $ 137,200,000    
Operating loss carryforwards, valuation allowance     134,600,000    
Tax credit carryforwards     $ 1,800,000    
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Balance at Beginning of the Year $ 1,890 $ 2,565 $ 2,197
Decreases as a Result of Tax Positions Taken in Prior Years (478) (775) 0
Increases as a Result of Tax Positions Taken in the Current Year 0 100 368
Balance at End of the Year $ 1,412 $ 1,890 $ 2,565
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROFIT SHARING/401K PLAN - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Defined contribution plan charges recognized $ 4.3      
Astronics Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Defined contribution plan charges recognized   $ 4.3 $ 3.3 $ 10.0
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
retirement_plan
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Defined Benefit Plan Disclosure      
Number of non-qualified supplemental retirement defined benefit plans | retirement_plan 2    
Accumulated benefit obligation of the plans $ 28,500,000 $ 29,400,000  
Fair value of plan assets at period end 0 0  
Unrecognized prior service costs 1,400,000    
Unrecognized prior service costs, net 2,000,000    
Unrecognized prior service costs, tax 600,000    
Unrecognized actuarial losses 6,700,000    
Unrecognized actuarial gain (losses), net 8,300,000    
Unrecognized actuarial losses, tax 1,600,000    
Unfunded liability $ 300,000 300,000  
Percentage of fund 93.70%    
Contribution of employer $ 400,000 500,000 $ 1,100,000
Total employer contribution 1.00%    
SERP      
Defined Benefit Plan Disclosure      
Increase in the discount rate 0.33%    
Current accrued pension liability $ 300,000    
Long-term accrued pension liability 30,200,000    
Expected future payments in 2021 (less than for SERP Medical) 300,000    
Expected future payments in 2022 (less than for SERP Medical) 300,000    
Expected future payments in 2023 (less than for SERP Medical) 600,000    
Expected future payments in 2024 (less than for SERP Medical) 600,000    
Expected future payments in 2025 (less than for SERP Medical) 600,000    
Benefits to be paid in the aggregate for the following five years 7,900,000    
SERP Medical      
Defined Benefit Plan Disclosure      
Current accrued pension liability 100,000    
Long-term accrued pension liability 1,000,000    
Change in retirement benefit obligation $ 1,100,000 $ 1,100,000  
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) - SERP - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net Periodic Cost      
Balance at beginning of the year $ 31,730 $ 26,547  
Service Cost 195 223 $ 181
Interest Cost 764 836 916
Actuarial (Gain) Loss (1,838) 4,472  
Benefits Paid (348) (348)  
Balance at end of the year $ 30,503 $ 31,730 $ 26,547
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SERP      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Discount Rate 2.75% 2.42%  
SERP Medical | Minimum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Future Average Compensation Increases 2.00% 0.00%  
SERP Medical | Maximum      
Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]      
Future Average Compensation Increases 3.00% 2.00% 2.00%
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Summarizes the Components of the Net Periodic Cost (Details) - SERP - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Net Periodic Cost      
Service Cost — Benefits Earned During Period $ 195 $ 223 $ 181
Interest Cost 764 836 916
Amortization of Prior Service Cost 386 386 386
Amortization of Losses 1,292 648 300
Net Periodic Cost $ 2,637 $ 2,093 $ 1,783
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Determine the Net Periodic Cost (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SERP      
Defined Benefit Plan Disclosure      
Discount Rate 2.42% 3.17% 4.20%
SERP Medical | Minimum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases 2.00% 0.00%  
SERP Medical | Maximum      
Defined Benefit Plan Disclosure      
Future Average Compensation Increases 3.00% 2.00% 2.00%
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDERS’ EQUITY - Narrative (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
vote
shares
Dec. 31, 2020
USD ($)
shares
Dec. 31, 2019
USD ($)
shares
Stockholders Equity      
Treasury stock, value $ 108,516,000 $ 108,516,000  
Common stock reserved (in shares) | shares 11,100    
Income tax effect recorded for currency translation adjustments $ 0    
Convertible Class B Stock      
Stockholders Equity      
Class B stock voting rights per share | vote 10    
Conversion ratio for Class B stock to common stock 1    
Treasury Stock      
Stockholders Equity      
Number of shares repurchased (in shares) | shares 0 282 1,851
Treasury stock, value   $ 7,700,000 $ 50,800,000
Amount authorized for stock repurchase program $ 41,500,000    
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDERS’ EQUITY - Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity $ 256,604 $ 270,371 $ 388,857  
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity (5,407) (4,468)    
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity (9,088) (11,982)    
Retirement Liability Adjustment – Before Tax (11,370) (14,264)    
Retirement Liability Adjustment – Before Tax 2,282 2,282    
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' Equity $ (14,495) $ (16,450) $ (15,628) $ (13,329)
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHAREHOLDERS’ EQUITY - Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss) $ 1,955 $ (822) $ (2,299)
Foreign Currency Translation Adjustments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss) (939) 2,574 114
Retirement Liability Adjustment      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Other Comprehensive Income (Loss) 2,894 (3,396) (2,413)
Retirement Liability Adjustment 2,894 (3,396) (3,054)
Tax Benefit $ 0 $ 0 $ 641
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS (LOSS) PER SHARE - Earnings (Loss) Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]          
Net (Loss) Income $ 1,604 $ (19,985) $ (25,578) $ (115,781) $ 52,017
Basic Earnings Weighted Average Shares (in shares)     31,061 30,795 32,028
Net Effect of Dilutive Stock Options (in shares)     0 0 431
Diluted Earnings Weighted Average Shares (in shares)     31,061 30,795 32,459
Basic (Loss) Earnings Per Share (in usd per share) $ 0.05 $ (0.65) $ (0.82) $ (3.76) $ 1.62
Diluted (Loss) Per Share (in usd per share) $ 0.05 $ (0.65) $ (0.82) $ (3.76) $ 1.60
Number of shares out-of-the-money (in shares)     1,200 800 500
Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation     400    
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Equity-based compensation expense $ 6,460 $ 5,184 $ 3,843
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation costs related to non-vested awards $ 3,500    
Weighted average period (in years) 1 year 10 months 24 days    
Number of awards granted in period (in shares) 292,091    
Weighted-average price of awards (in usd per share) $ 16.30    
Number of awards vested in period (in shares) 82,813    
Number of awards forfeitures in period (in shares) 30,797    
Equity-based compensation expense $ 3,300    
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding (in shares) 1,263,658 912,923  
Share price (in usd per share) $ 12.00 $ 13.23 $ 27.95
Weighted average fair value of options vested (in usd per share) $ 14.58 $ 14.77 $ 15.91
Total fair value of options that vested during the year $ 1,200 $ 1,400 $ 1,600
Total compensation costs related to non-vested awards $ 5,700    
Weighted average period (in years) 2 years    
Weighted average fair value of options granted (in usd per share) $ 7.05 $ 0 $ 11.93
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share price (in usd per share) $ 12.63    
Cash compensation limit $ 25    
Common stock price to market value (percentage) 85.00%    
Number of shares employees had subscribed to purchase (in shares) 274,956    
Weighted average fair value of options granted (in usd per share) $ 5.00 $ 3.43 $ 8.26
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    
Employee | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period of options granted (in years) 3 years    
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    
Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock option exercisable period (not exceeding, in years) 10 years    
Options outstanding (in shares) 390,466    
Directors Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding (in shares) 78,261    
Long Term Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options outstanding (in shares) 1,211,283    
Options available for future grant (in shares) 1,790,581    
Minimum | Key Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period of options granted (in years) 3 years    
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    
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Equity-based Compensation Expense $ 6,460 $ 5,184 $ 3,843
Tax Benefit (924) (709) (452)
Equity-based Compensation Expense, Net of Tax $ 5,536 $ 4,475 $ 3,391
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Summary of Weighted Average Fair Value of Options Granted (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Fair Value of the Options Granted (in usd per share) $ 7.05 $ 0 $ 11.93
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Summary of Weighted-Average Assumptions (Details) - Stock Option
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 58.00% 0.00% 39.00%
Expected Life in Years   0 years  
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free Interest Rate 0.45% 0.00% 1.67%
Expected Life in Years 5 years   5 years
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free Interest Rate 1.52% 1.78%
Expected Life in Years 10 years   7 years
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Summary of Company's Stock Option Activity and Related Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
$ / shares
shares
Aggregate Intrinsic Value  
Options exercised (in usd) | $ $ 0
Stock Option  
Options  
Balance at beginning of the period (in shares) | shares 912,923
Options granted (in shares) | shares 468,350
Options exercised (in shares) | shares (30,853)
Options forfeited (in shares) | shares (86,762)
Balance at end of the period (in shares) | shares 1,263,658
Exercisable at end of the period (in shares) | shares 662,576
Weighted Average Exercise Price  
Balance at beginning of the period (in usd per share) | $ / shares $ 25.50
Options granted (in usd per share) | $ / shares 12.64
Options exercised (in usd per share) | $ / shares 10.87
Options forfeited (in usd per share) | $ / shares 17.41
Balance at end of the period (in usd per share) | $ / shares 21.64
Exercisable at end of the period (in usd per share) | $ / shares $ 26.11
Aggregate Intrinsic Value  
Balance at beginning of the period (in usd) | $ $ 0
Balance at end of the period (in usd) | $ 0
Exercisable at end of the period (in usd) | $ $ 0
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) - Stock Option - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding    
Shares (in shares) 1,263,658 912,923
Weighted average remaining life (in years) 6 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 21.64 $ 25.50
Exercisable    
Shares (in shares) 662,576  
Weighted average remaining life (in years) 3 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 26.11  
$3.19 – $14.45    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 3.19  
Exercise price, upper range (in usd per share) $ 14.45  
Outstanding    
Shares (in shares) 624,885  
Weighted average remaining life (in years) 7 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 11.96  
Exercisable    
Shares (in shares) 156,534  
Weighted average remaining life (in years) 10 months 24 days  
Weighted average exercise price (in usd per share) $ 9.92  
$22.69 – $35.82    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price, lower range (in usd per share) 22.69  
Exercise price, upper range (in usd per share) $ 35.82  
Outstanding    
Shares (in shares) 629,646  
Weighted average remaining life (in years) 5 years 4 months 24 days  
Weighted average exercise price (in usd per share) $ 30.90  
Exercisable    
Shares (in shares) 496,915  
Weighted average remaining life (in years) 4 years 10 months 24 days  
Weighted average exercise price (in usd per share) $ 30.85  
$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) 9,127  
Weighted average remaining life (in years) 3 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
Exercisable    
Shares (in shares) 9,127  
Weighted average remaining life (in years) 3 years 2 months 12 days  
Weighted average exercise price (in usd per share) $ 45.89  
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
EQUITY COMPENSATION - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) - Employee Stock
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Risk-free Interest Rate 0.09% 0.12% 1.73%
Dividend Yield 0.00% 0.00% 0.00%
Volatility Factor 0.71% 1.00% 0.53%
Expected Life in Years 1 year 1 year 1 year
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE - Narrative (Details)
3 Months Ended 12 Months Ended
Oct. 03, 2021
USD ($)
Oct. 04, 2019
USD ($)
Mar. 28, 2020
USD ($)
reportingUnit
Dec. 31, 2021
USD ($)
reportingUnit
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Contingent Consideration Liability Fair Value Adjustment       $ (2,200,000) $ 0 $ 0
Number of reporting units impaired | reportingUnit     4 4    
Impairment charge $ 0     $ 0 86,312,000 1,600,000
Impairment charge to right-of-use       0 691,000  
Long-lived asset impairment charge           9,500,000
Equity investment impairment       0 3,493,000 5,000,000
Severance costs       600,000 2,600,000 2,800,000
Aerospace            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Impairment charge     $ 86,300,000   86,312,000  
Intangible asset impairment charge           $ 6,200,000
Severance costs       300,000 4,900,000  
Recurring Basis | Level 3 | Other Assets            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Financial assets carried at fair value       0 0  
Recurring Basis | Level 3 | Other Liabilities            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Financial liabilities carried at fair value       0 0  
Nonrecurring Basis | Level 3            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Impairment charge       0    
Intangible asset impairment charge       0    
Diagnosys Test Systems Limited            
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis            
Cash purchase price   $ 7,000,000        
Financial liabilities carried at fair value   2,500,000   0 $ 2,200,000  
Potential additional earn-out   $ 13,000,000        
Achievement period   3 years        
Earn-out achievement benchmark   $ 72,000,000        
Contingent Consideration Liability Fair Value Adjustment       $ 2,200,000    
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION - Summarizes Selected Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Quarterly Financial Information Disclosure [Abstract]          
Sales $ 116,052 $ 114,803 $ 444,908 $ 502,587 $ 772,702
Gross Profit (Sales Less Cost of Products Sold) 18,464 19,118 65,363 96,843 156,142
Net Gain on Sale of Facility 5,014 0 5,014 0 0
Earnout on Previous Sale of Business 10,677 0 10,677 0 78,801
Loss Before Income Taxes (151) (7,541) (26,960) (112,410) 68,303
Net Income (Loss) $ 1,604 $ (19,985) $ (25,578) $ (115,781) $ 52,017
Basic Earnings (Loss) Per Share (in usd per share) $ 0.05 $ (0.65) $ (0.82) $ (3.76) $ 1.62
Diluted Earnings (Loss) Per Share (in usd per share) $ 0.05 $ (0.65) $ (0.82) $ (3.76) $ 1.60
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Selected Quarterly Financial Information [Line Items]          
Defined contribution plan charges recognized $ 4,300        
Current income tax benefit 1,700   $ 941 $ 12,182 $ (30,671)
Patent Infringement          
Selected Quarterly Financial Information [Line Items]          
Accrual insurance related assessment premium tax offset 8,400        
United States Department Of Transportation | Grant          
Selected Quarterly Financial Information [Line Items]          
Grant received $ 7,600        
Federal          
Selected Quarterly Financial Information [Line Items]          
Valuation allowance, deferred tax asset, increase (decrease)   $ 14,100 $ 6,000 $ 23,300  
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEGAL PROCEEDINGS - Narrative (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 06, 2019
USD ($)
Aug. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Loss Contingencies            
Total gain (loss) on litigation settlement     $ (8,374) $ 0 $ (19,619)  
Lufthansa            
Loss Contingencies            
Loss contingency, damages paid, value   $ 1,300        
Estimated litigation liability     1,000      
Lufthansa | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany            
Loss Contingencies            
Litigation settlement, amount awarded to other party, excluding interest $ 3,200          
Loss contingency accrual       4,700   $ 1,000
Incremental reserve         3,500  
Indirect Sales | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany            
Loss Contingencies            
Loss contingency accrual     17,300 16,700    
Loss contingency, estimate of possible loss, excluding interest         11,600  
Litigation settlement interest     1,100   4,500  
Total gain (loss) on litigation settlement     7,300   $ 16,100  
Interest rate accrued above bank rate until final payment         0.05  
Loss contingency, estimate of possible loss     $ 6,200      
Indirect Sales | Astronics Advanced Electronic Systems Corp. | Patent Infringement | Germany | Selling, General and Administrative Expenses            
Loss Contingencies            
Litigation settlement interest       $ 600    
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENTS - Summary of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information          
Sales $ 116,052 $ 114,803 $ 444,908 $ 502,587 $ 772,702
Total Operating (Loss) Profit     (28,674) (100,701) 1,701
Additions to (Deductions from) Operating Profit:          
Net Gain on Sale of Businesses 10,677 0 10,677 0 78,801
Interest Expense, Net of Interest Income     (6,804) (6,741) (6,141)
Loss Before Income Taxes (151) (7,541) (26,960) (112,410) 68,303
Total Depreciation and Amortization     29,005 31,854 33,049
Total Assets 609,138 619,745 609,138 619,745
Total Capital Expenditures     6,034 7,459 12,083
Aerospace          
Segment Reporting Information          
Sales     365,238 417,988 692,609
Test Systems          
Segment Reporting Information          
Sales     79,670 84,599 80,093
Operating Segments          
Segment Reporting Information          
Total Operating (Loss) Profit     $ (12,379) $ (84,284) $ 21,151
Operating Margins     (2.80%) (16.80%) 2.70%
Operating Segments | Aerospace          
Segment Reporting Information          
Sales     $ 365,261 $ 418,079 $ 692,614
Total Operating (Loss) Profit     $ (8,614) $ (89,833) $ 16,657
Operating Margins     (2.40%) (21.50%) 2.40%
Additions to (Deductions from) Operating Profit:          
Total Depreciation and Amortization     $ 23,349 $ 25,624 $ 27,879
Total Assets 458,334 484,885 458,334 484,885
Total Capital Expenditures     4,932 6,494 11,552
Operating Segments | Test Systems          
Segment Reporting Information          
Sales     80,027 85,589 80,495
Total Operating (Loss) Profit     $ (3,765) $ 5,549 $ 4,494
Operating Margins     (4.70%) 6.60% 5.60%
Additions to (Deductions from) Operating Profit:          
Total Depreciation and Amortization     $ 5,022 $ 5,577 $ 4,534
Total Assets 105,335 105,079 105,335 105,079
Total Capital Expenditures     1,082 952 380
Less Inter-segment Sales | Aerospace          
Segment Reporting Information          
Sales     (23) (91) (5)
Less Inter-segment Sales | Test Systems          
Segment Reporting Information          
Sales     (357) (990) (402)
Corporate          
Additions to (Deductions from) Operating Profit:          
Corporate and Other Expenses, Net     (18,454) (21,385) (25,508)
Total Depreciation and Amortization     634 653 636
Total Assets $ 45,469 $ 29,781 45,469 29,781
Total Capital Expenditures     $ 20 $ 13 $ 151
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENTS - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 03, 2021
Mar. 28, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information          
Goodwill impairment loss $ 0   $ 0 $ 86,312,000 $ 1,600,000
Goodwill     58,282,000 58,282,000 144,970,000
Aerospace          
Segment Reporting Information          
Goodwill impairment loss   $ 86,300,000   86,312,000  
Intangible asset impairment charge         6,200,000
Goodwill     36,648,000 36,648,000 123,038,000
Test Systems          
Segment Reporting Information          
Goodwill impairment loss       0  
Goodwill     $ 21,634,000 $ 21,634,000 $ 21,932,000
XML 117 R104.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENTS - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets          
Sales $ 116,052 $ 114,803 $ 444,908 $ 502,587 $ 772,702
Property, Plant and Equipment, Net of Accumulated Depreciation 95,236 106,678 95,236 106,678  
Net Income (Loss) 1,604 (19,985) (25,578) (115,781) 52,017
Cumulative translation adjustments (5,400) (4,500) (5,400) (4,500)  
United States          
Revenues from External Customers and Long-Lived Assets          
Sales     350,428 377,218 583,589
Property, Plant and Equipment, Net of Accumulated Depreciation 85,681 95,281 85,681 95,281  
North America (excluding United States)          
Revenues from External Customers and Long-Lived Assets          
Sales     6,990 7,656 12,585
Asia          
Revenues from External Customers and Long-Lived Assets          
Sales     21,089 27,579 40,764
Europe          
Revenues from External Customers and Long-Lived Assets          
Sales     62,138 85,306 130,227
South America          
Revenues from External Customers and Long-Lived Assets          
Sales     1,082 1,788 862
Other          
Revenues from External Customers and Long-Lived Assets          
Sales     3,181 3,040 4,675
France          
Revenues from External Customers and Long-Lived Assets          
Property, Plant and Equipment, Net of Accumulated Depreciation 7,688 9,109 7,688 9,109  
India          
Revenues from External Customers and Long-Lived Assets          
Property, Plant and Equipment, Net of Accumulated Depreciation 936 1,223 936 1,223  
Canada          
Revenues from External Customers and Long-Lived Assets          
Property, Plant and Equipment, Net of Accumulated Depreciation 931 1,065 931 1,065  
Non-US          
Revenues from External Customers and Long-Lived Assets          
Sales     36,600 52,300 85,900
Net Income (Loss)     (3,800) (6,600) $ 8,600
Net assets $ 40,500 $ 63,300 $ 40,500 $ 63,300  
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
SEGMENTS - Schedule of Activities with Major Customers (Details) - Customer Concentration Risk - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Boeing | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue 10.00% 9.50% 13.60%
Boeing | Accounts Receivable      
Revenue, Major Customer      
Accounts receivable $ 14,545 $ 6,490  
Panasonic | Consolidated Revenue      
Revenue, Major Customer      
Percent of consolidated revenue   11.10% 13.00%
Panasonic | Accounts Receivable      
Revenue, Major Customer      
Accounts receivable   $ 4,083  
XML 119 R106.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACQUISITIONS - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 04, 2019
Jul. 01, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash     $ 0 $ 0 $ 28,907
Diagnosys Inc.          
Business Acquisition [Line Items]          
Cash purchase price $ 7,000        
Potential additional earn-out $ 13,000        
Achievement period 3 years        
Earn-out achievement benchmark $ 72,000        
Freedom Communication Technologies, Inc.          
Business Acquisition [Line Items]          
Business acquisition purchase price paid in cash   $ 21,800      
Cash acquired   $ 600      
XML 120 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
DIVESTITURE ACTIVITIES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Feb. 14, 2022
Oct. 06, 2021
Feb. 13, 2021
Jul. 12, 2019
Feb. 13, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Net Gain on Sale of Facility           $ 5,014 $ 0 $ 5,014 $ 0 $ 0
Facilities in Aerospace Segment                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Proceeds from sale of facilities                 $ 1,500  
Held for Sale | First Earnout                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Maximum total earnout proceeds         $ 35,000          
Held for Sale | Second Earnout                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Maximum total earnout proceeds         0          
Held for Sale | Test Systems                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Total cash proceeds of divesture         103,800          
Gain on sale, net of tax         80,100          
Income taxes from divesture         $ 19,700          
Contingent earn-outs     $ 10,700              
Held for Sale | Test Systems | Subsequent Event                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Contingent earn-outs $ 11,200                  
Disposed of by Sale | Airfield Lighting Product Line                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Proceeds from sale       $ 1,000            
Percentage of revenue (as a percentage)       1.00%            
Pre-tax loss on sale       $ (1,300)            
Disposal Group, Held-for-sale, Not Discontinued Operations | Facilities in Aerospace Segment                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Held for sale   $ 9,200                
Proceeds from sale of facilities   $ 8,800                
Net Gain on Sale of Facility               $ 5,000    
XML 121 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Oct. 03, 2021
Mar. 28, 2020
Dec. 31, 2019
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]            
Goodwill impairment loss $ 0     $ 0 $ 86,312,000 $ 1,600,000
Impairment of long-lived assets held-for-use     $ 9,500,000      
Restructuring charges       798,000 5,327,000 5,190,000
Impairment Charge of Operating Lease ROU Asset       0 691,000  
Severance costs       600,000 2,600,000 2,800,000
Equity investment impairment       0 3,493,000 5,000,000
Aerospace            
Restructuring Cost and Reserve [Line Items]            
Goodwill impairment loss   $ 86,300,000     86,312,000  
Impairment of long-lived assets held-for-use           $ 2,300,000
Restructuring, settlement and impairment provisions     23,600,000 200,000 400,000  
Restructuring charges     $ 5,200,000      
Severance costs       300,000 4,900,000  
Test Systems            
Restructuring Cost and Reserve [Line Items]            
Goodwill impairment loss         $ 0  
Severance costs       $ 300,000    
XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.0.1
IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 798 $ 5,327 $ 5,190
Impairment Loss 0 87,016 11,083
Total Restructuring and Impairment Charges 798 92,343 28,836
Cost of Products Sold      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges 221 280 15,397
Selling, General and Administrative Expenses      
Restructuring Cost and Reserve [Line Items]      
Restructuring charges $ 577 $ 5,047 $ 2,356
XML 123 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Beginning and Ending Liability for Restructuring Charges (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Beginning balance $ 5,631 $ 5,190 $ 0
Restructuring Charges Recognized 798 5,327 5,190
Cash Paid (4,029) (4,886) 0
Ending balance $ 2,400 $ 5,631 $ 5,190
XML 124 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Estimated Credit Losses      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period $ 3,218 $ 3,559 $ 1,486
Additions Charged to Cost and Expense 90 1,913 2,144
Write-Offs/Other (125) (2,254) (71)
Balance at End of Period 3,183 3,218 3,559
Reserve for Excess and Obsolete Inventories      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 33,410 33,606 20,826
Additions Charged to Cost and Expense 3,852 4,166 14,803
Write-Offs/Other (3,487) (4,362) (2,023)
Balance at End of Period 33,775 33,410 33,606
Deferred Tax Valuation Allowance      
Movement in Valuation Allowances and Reserves      
Balance at the Beginning of Period 37,168 13,303 8,098
Additions Charged to Cost and Expense 7,100 23,152 5,205
Write-Offs/Other (749) 713 0
Balance at End of Period $ 43,519 $ 37,168 $ 13,303
XML 125 atro-20211231_htm.xml IDEA: XBRL DOCUMENT 0000008063 2021-01-01 2021-12-31 0000008063 atro:CommonClassUndefinedMember 2022-03-02 0000008063 us-gaap:CommonClassBMember 2022-03-02 0000008063 2021-07-03 0000008063 2020-01-01 2020-12-31 0000008063 2019-01-01 2019-12-31 0000008063 2021-12-31 0000008063 2020-12-31 0000008063 atro:CommonClassUndefinedMember 2020-12-31 0000008063 atro:CommonClassUndefinedMember 2021-12-31 0000008063 us-gaap:CommonClassBMember 2020-12-31 0000008063 us-gaap:CommonClassBMember 2021-12-31 0000008063 2019-12-31 0000008063 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000008063 atro:CommonClassUndefinedMember us-gaap:CommonStockMember 2021-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000008063 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000008063 us-gaap:RetainedEarningsMember 2020-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2018-12-31 0000008063 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000008063 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000008063 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000008063 us-gaap:RetainedEarningsMember 2021-12-31 0000008063 us-gaap:TreasuryStockMember 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2018-12-31 0000008063 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0000008063 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000008063 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000008063 us-gaap:TreasuryStockMember 2021-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-09-01 2021-09-30 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-01-01 2021-12-31 0000008063 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000008063 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember us-gaap:BuildingMember 2021-01-01 2021-12-31 0000008063 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember atro:FacilitiesInAerospaceSegmentMember 2021-01-01 2021-12-31 0000008063 atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0000008063 us-gaap:DomesticCountryMember 2020-01-01 2020-12-31 0000008063 us-gaap:ForeignCountryMember 2021-01-01 2021-12-31 0000008063 2022-01-01 2021-12-31 0000008063 2021-01-01 0000008063 atro:CommercialTransportAircraftMember 2021-01-01 2021-12-31 0000008063 atro:CommercialTransportAircraftMember 2020-01-01 2020-12-31 0000008063 atro:CommercialTransportAircraftMember 2019-01-01 2019-12-31 0000008063 atro:MilitaryAircraftMember 2021-01-01 2021-12-31 0000008063 atro:MilitaryAircraftMember 2020-01-01 2020-12-31 0000008063 atro:MilitaryAircraftMember 2019-01-01 2019-12-31 0000008063 atro:BusinessJetMember 2021-01-01 2021-12-31 0000008063 atro:BusinessJetMember 2020-01-01 2020-12-31 0000008063 atro:BusinessJetMember 2019-01-01 2019-12-31 0000008063 atro:OtherAerospaceMember 2021-01-01 2021-12-31 0000008063 atro:OtherAerospaceMember 2020-01-01 2020-12-31 0000008063 atro:OtherAerospaceMember 2019-01-01 2019-12-31 0000008063 atro:AerospaceSegmentMember 2021-01-01 2021-12-31 0000008063 atro:AerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 atro:SemiconductorMember 2021-01-01 2021-12-31 0000008063 atro:SemiconductorMember 2020-01-01 2020-12-31 0000008063 atro:SemiconductorMember 2019-01-01 2019-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2021-01-01 2021-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2020-01-01 2020-12-31 0000008063 atro:AerospaceAndDefenseSegmentsMember 2019-01-01 2019-12-31 0000008063 atro:TestSystemsSegmentMember 2021-01-01 2021-12-31 0000008063 atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2021-01-01 2021-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineElectricalPowerAndMotionMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2021-01-01 2021-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineLightingAndSafetyMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineAvionicsMember 2021-01-01 2021-12-31 0000008063 atro:ProductLineAvionicsMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineAvionicsMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2021-01-01 2021-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineSystemsCertificationMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineStructuresMember 2021-01-01 2021-12-31 0000008063 atro:ProductLineStructuresMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineStructuresMember 2019-01-01 2019-12-31 0000008063 atro:ProductLineOtherMember 2021-01-01 2021-12-31 0000008063 atro:ProductLineOtherMember 2020-01-01 2020-12-31 0000008063 atro:ProductLineOtherMember 2019-01-01 2019-12-31 0000008063 us-gaap:LandMember 2021-12-31 0000008063 us-gaap:LandMember 2020-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0000008063 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000008063 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000008063 us-gaap:ConstructionInProgressMember 2021-12-31 0000008063 us-gaap:ConstructionInProgressMember 2020-12-31 0000008063 us-gaap:PatentsMember 2021-01-01 2021-12-31 0000008063 us-gaap:PatentsMember 2021-12-31 0000008063 us-gaap:PatentsMember 2020-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2021-12-31 0000008063 us-gaap:NoncompeteAgreementsMember 2020-12-31 0000008063 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000008063 us-gaap:TradeNamesMember 2021-12-31 0000008063 us-gaap:TradeNamesMember 2020-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2021-01-01 2021-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2021-12-31 0000008063 us-gaap:UnpatentedTechnologyMember 2020-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2021-12-31 0000008063 us-gaap:CustomerRelationshipsMember 2020-12-31 0000008063 atro:AerospaceSegmentMember 2019-12-31 0000008063 atro:TestSystemsSegmentMember 2019-12-31 0000008063 atro:AerospaceSegmentMember 2020-12-31 0000008063 atro:TestSystemsSegmentMember 2020-12-31 0000008063 atro:AerospaceSegmentMember 2021-12-31 0000008063 atro:TestSystemsSegmentMember 2021-12-31 0000008063 2021-10-03 2021-10-03 0000008063 2020-01-01 2020-03-28 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-04-30 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2022-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2022-10-01 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2022-07-02 0000008063 srt:MaximumMember atro:FifthAmendedAndRestatedCreditAgreementMember 2021-01-01 2021-12-31 0000008063 atro:FifthAmendedAndRestatedCreditAgreementMember 2021-01-01 2021-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-04 0000008063 us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-05-31 0000008063 us-gaap:LetterOfCreditMember 2021-10-02 0000008063 us-gaap:LetterOfCreditMember 2021-12-31 0000008063 srt:ScenarioForecastMember us-gaap:LetterOfCreditMember 2022-04-02 0000008063 us-gaap:RevolvingCreditFacilityMember atro:AmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-12-31 0000008063 us-gaap:LetterOfCreditMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-04 2021-10-02 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-07-03 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-04-03 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-12-31 2021-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember 2020-01-01 2020-12-31 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-02-28 0000008063 us-gaap:RevolvingCreditFacilityMember atro:FifthAmendedAndRestatedCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-03-01 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-01 2022-03-01 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-01 2022-03-01 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-03-01 2022-03-01 0000008063 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-03-01 2022-03-01 0000008063 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-03-01 2022-03-01 0000008063 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2022-03-01 2022-03-01 0000008063 us-gaap:LetterOfCreditMember us-gaap:SubsequentEventMember 2022-04-02 0000008063 us-gaap:LetterOfCreditMember us-gaap:SubsequentEventMember 2022-07-02 0000008063 us-gaap:LetterOfCreditMember us-gaap:SubsequentEventMember 2022-10-01 0000008063 us-gaap:LetterOfCreditMember us-gaap:SubsequentEventMember 2022-12-31 0000008063 srt:MinimumMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember 2021-01-01 2021-12-31 0000008063 us-gaap:OtherNoncurrentAssetsMember 2021-12-31 0000008063 us-gaap:OtherNoncurrentAssetsMember 2020-12-31 0000008063 atro:DeferredTaxLiabilitiesMember 2021-12-31 0000008063 atro:DeferredTaxLiabilitiesMember 2020-12-31 0000008063 us-gaap:DomesticCountryMember 2021-12-31 0000008063 us-gaap:DomesticCountryMember us-gaap:TaxYear2020Member 2021-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000008063 us-gaap:StateAndLocalJurisdictionMember 2021-01-01 2021-12-31 0000008063 us-gaap:ForeignCountryMember 2021-12-31 0000008063 2021-12-29 0000008063 us-gaap:ForeignCountryMember 2021-12-29 2021-12-29 0000008063 atro:AstronicsPlanMember 2021-01-01 2021-12-31 0000008063 atro:AstronicsPlanMember 2020-01-01 2020-12-31 0000008063 atro:AstronicsPlanMember 2019-01-01 2019-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-01-01 2020-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2021-01-01 2021-12-31 0000008063 srt:MinimumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2020-01-01 2020-12-31 0000008063 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2019-01-01 2019-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2021-01-01 2021-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2020-01-01 2020-12-31 0000008063 atro:SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember 2021-12-31 0000008063 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000008063 atro:StockIncentivePlanMember 2021-01-01 2021-12-31 0000008063 atro:StockIncentivePlanMember 2021-12-31 0000008063 atro:DirectorsStockOptionPlanMember 2021-12-31 0000008063 atro:LongTermIncentivePlanMember 2021-12-31 0000008063 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-12-31 0000008063 srt:MinimumMember atro:KeyEmployeeMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember atro:KeyEmployeeMember 2021-01-01 2021-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember atro:KeyEmployeeMember 2021-01-01 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000008063 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2020-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember 2019-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2021-01-01 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeTwoMember 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2021-01-01 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeThreeMember 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2021-01-01 2021-12-31 0000008063 us-gaap:EmployeeStockOptionMember atro:RangeFourMember 2021-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0000008063 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000008063 us-gaap:EmployeeStockMember 2021-12-31 0000008063 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0000008063 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0000008063 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2019-10-04 0000008063 atro:DiagnosysTestSystemsLimitedMember 2020-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2021-12-31 0000008063 atro:DiagnosysTestSystemsLimitedMember 2021-01-01 2021-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000008063 us-gaap:OtherLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000008063 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0000008063 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-01-01 2021-12-31 0000008063 atro:AerospaceSegmentMember 2020-01-01 2020-03-28 0000008063 2021-10-03 2021-12-31 0000008063 2020-09-27 2020-12-31 0000008063 atro:UnitedStatesDepartmentOfTransportationMember us-gaap:GrantMember 2021-10-03 2021-12-31 0000008063 atro:LossContingencyPatentInfringementMember 2021-10-03 2021-12-31 0000008063 us-gaap:DomesticCountryMember 2020-09-27 2020-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 2018-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2019-01-01 2019-12-31 0000008063 srt:SubsidiariesMember atro:LufthansaTechnikAGMember country:DE atro:PatentInfringementMember 2020-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2019-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2019-01-01 2019-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE us-gaap:SellingGeneralAndAdministrativeExpensesMember atro:PatentInfringementMember 2020-01-01 2020-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2021-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2020-12-31 0000008063 srt:SubsidiariesMember atro:IndirectSalesMember country:DE atro:PatentInfringementMember 2021-01-01 2021-12-31 0000008063 atro:LufthansaTechnikAGMember 2020-08-01 2020-08-31 0000008063 atro:LufthansaTechnikAGMember 2021-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:AerospaceSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:IntersegmentEliminationMember atro:TestSystemsSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000008063 us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2021-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:AerospaceSegmentMember 2019-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2021-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2020-12-31 0000008063 us-gaap:OperatingSegmentsMember atro:TestSystemsSegmentMember 2019-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2021-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2020-12-31 0000008063 us-gaap:CorporateNonSegmentMember 2019-12-31 0000008063 country:US 2021-01-01 2021-12-31 0000008063 country:US 2020-01-01 2020-12-31 0000008063 country:US 2019-01-01 2019-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2021-01-01 2021-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2020-01-01 2020-12-31 0000008063 atro:NorthAmericaExcludingUnitedStatesMember 2019-01-01 2019-12-31 0000008063 srt:AsiaMember 2021-01-01 2021-12-31 0000008063 srt:AsiaMember 2020-01-01 2020-12-31 0000008063 srt:AsiaMember 2019-01-01 2019-12-31 0000008063 srt:EuropeMember 2021-01-01 2021-12-31 0000008063 srt:EuropeMember 2020-01-01 2020-12-31 0000008063 srt:EuropeMember 2019-01-01 2019-12-31 0000008063 srt:SouthAmericaMember 2021-01-01 2021-12-31 0000008063 srt:SouthAmericaMember 2020-01-01 2020-12-31 0000008063 srt:SouthAmericaMember 2019-01-01 2019-12-31 0000008063 atro:OtherContinentMember 2021-01-01 2021-12-31 0000008063 atro:OtherContinentMember 2020-01-01 2020-12-31 0000008063 atro:OtherContinentMember 2019-01-01 2019-12-31 0000008063 country:US 2021-12-31 0000008063 country:US 2020-12-31 0000008063 country:FR 2021-12-31 0000008063 country:FR 2020-12-31 0000008063 country:IN 2021-12-31 0000008063 country:IN 2020-12-31 0000008063 country:CA 2021-12-31 0000008063 country:CA 2020-12-31 0000008063 us-gaap:NonUsMember 2021-01-01 2021-12-31 0000008063 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000008063 us-gaap:NonUsMember 2019-01-01 2019-12-31 0000008063 us-gaap:NonUsMember 2021-12-31 0000008063 us-gaap:NonUsMember 2020-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000008063 atro:BoeingMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000008063 atro:PanasonicMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0000008063 atro:BoeingMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0000008063 atro:PanasonicMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0000008063 atro:FreedomCommunicationTechnologiesIncMember 2019-07-01 2019-07-01 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:FirstEarnoutMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:SecondEarnoutMember 2019-02-13 2019-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember 2021-02-13 2021-02-13 0000008063 us-gaap:DiscontinuedOperationsHeldforsaleMember atro:TestSystemsSegmentMember us-gaap:SubsequentEventMember 2022-02-14 2022-02-14 0000008063 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember atro:AirfieldLightingProductLineAssetsMember 2019-07-12 2019-07-12 0000008063 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember atro:FacilitiesInAerospaceSegmentMember 2021-10-06 0000008063 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember atro:FacilitiesInAerospaceSegmentMember 2021-10-06 2021-10-06 0000008063 atro:FacilitiesInAerospaceSegmentMember 2020-01-01 2020-12-31 0000008063 2019-09-29 2019-12-31 0000008063 atro:AerospaceSegmentMember 2019-09-29 2019-12-31 0000008063 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0000008063 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-01-01 2019-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2020-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2021-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2020-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2021-01-01 2021-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2021-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2019-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2020-01-01 2020-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000008063 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2018-12-31 0000008063 us-gaap:InventoryValuationReserveMember 2019-01-01 2019-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000008063 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 shares iso4217:USD iso4217:USD shares atro:segment pure atro:reportingUnit utr:Q atro:retirement_plan atro:vote false 2021 FY false 0000008063 P12M P12M http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P3Y P0Y 10-K true false 2021-12-31 --12-31 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 true false 25145029 6376777 494000000 Portions of the Company’s Proxy Statement for the 2022 Annual Meeting of Shareholders to be held May 23, 2022 are incorporated by reference into Part III of this Report. Ernst & Young LLP Buffalo, New York 444908000 502587000 772702000 379545000 405744000 616560000 65363000 96843000 156142000 99051000 110528000 143358000 5014000 0 0 0 87016000 11083000 -28674000 -100701000 1701000 10677000 0 78801000 -2159000 -4968000 -6058000 -6804000 -6741000 -6141000 -26960000 -112410000 68303000 -1382000 3371000 16286000 -25578000 -115781000 52017000 -0.82 -3.76 1.62 -0.82 -3.76 1.60 -25578000 -115781000 52017000 -939000 2574000 114000 -2894000 3396000 2413000 1955000 -822000 -2299000 -23623000 -116603000 49718000 29757000 40412000 107439000 93056000 157576000 157059000 45089000 26420000 339861000 316947000 95236000 106678000 16169000 18953000 5270000 8999000 94320000 109886000 58282000 58282000 609138000 619745000 34860000 26446000 19607000 16285000 2621000 1017000 6778000 4998000 27391000 20419000 27356000 24571000 118613000 93736000 163000000 173000000 31199000 32437000 12018000 16637000 26283000 30655000 1421000 2909000 352534000 349374000 0.01 0.01 40000000 40000000 28910605 25102545 27824766 24016706 289000 278000 0.01 0.01 15000000 15000000 6375392 6375392 6877437 6877437 64000 69000 92037000 82187000 -14495000 -16450000 287225000 312803000 3808060 3808060 108516000 108516000 256604000 270371000 609138000 619745000 -25578000 -115781000 52017000 29005000 31854000 33049000 3942000 6079000 16947000 6460000 5184000 3843000 -441000 15553000 -14385000 5198000 4500000 4208000 5083000 0 0 -2200000 0 0 4199000 0 0 10677000 0 78801000 0 87016000 11083000 -8374000 0 -19619000 0 3493000 5000000 267000 1173000 6539000 0 5877000 0 -3912000 -2157000 -1610000 14832000 -53928000 -34083000 5150000 13614000 12711000 -20000 45000 1160000 8610000 -9930000 -16617000 -5037000 -17667000 -10737000 156000 -10440000 3371000 -235000 -7043000 -11919000 -6036000 -4556000 -3840000 -404000 -403000 1490000 -5530000 37335000 42689000 0 0 28907000 9213000 0 106946000 6034000 7459000 12083000 0 -1662000 1326000 3179000 -5797000 64630000 20000000 155000000 117000000 30000000 170228000 156107000 0 7732000 50784000 0 360000 0 3396000 666000 -545000 901000 1922000 1746000 -7505000 -24576000 -92182000 -799000 1544000 147000 -10655000 8506000 15284000 40412000 31906000 16622000 29757000 40412000 31906000 5951000 5829000 5707000 -1250000 -1536000 27343000 278000 269000 260000 5000 1000 1000 1000 0 0 5000 8000 8000 289000 278000 269000 69000 76000 83000 0 1000 1000 -5000 -8000 -8000 64000 69000 76000 82187000 76340000 73044000 10029000 5847000 3296000 -179000 0 0 92037000 82187000 76340000 -16450000 -15628000 -13329000 -939000 2574000 114000 -2894000 3396000 2413000 -14495000 -16450000 -15628000 312803000 428584000 376567000 -25578000 -115781000 52017000 287225000 312803000 428584000 -108516000 -100784000 -50000000 0 7732000 50784000 -108516000 -108516000 -100784000 256604000 270371000 388857000 27825000 26874000 25978000 70000 45000 18000 485000 48000 63000 531000 858000 815000 28911000 27825000 26874000 6877000 7650000 8290000 4000 0 0 25000 85000 175000 -531000 -858000 -815000 6375000 6877000 7650000 3808000 3526000 1675000 0 282000 1851000 3808000 3808000 3526000 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 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, France and England, as well as engineering offices in the 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-weight:400;line-height:120%">See Notes 21 and 22 for details of our acquisition and divestiture activities in 2021, 2020 and 2019.</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%">Impact of the COVID-19 Pandemic</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 2019, a novel strain of coronavirus (“COVID-19”) surfaced in Wuhan, China, and has since spread to other countries, including the United States. On March 11, 2020, the World Health Organization classified the COVID-19 outbreak as a pandemic. The COVID-19 pandemic had a sudden and significant impact on the global economy, and particularly in the aerospace industry, resulting in the grounding of the majority of the global commercial transportation fleet and significant cost cutting and cash preservation actions by the global airlines. This in turn has resulted in a significant reduction in airlines spending for both new aircraft and on upgrading their existing fleet with the Company’s products. This low level of investment by the airlines has continued through 2021, and while the industry is seeing some improvement on rising vaccination rates and easing travel restrictions, the ultimate impact of COVID-19 on our business results of operations, financial condition and cash flows is dependent on future developments, including the duration of the pandemic, vaccination rates and efficacy and the related length of impact on the global economy and the aerospace industry, which are uncertain and cannot be predicted 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%">In response to the global COVID-19 pandemic, we took immediate and aggressive action early in 2020 to minimize the spread of COVID-19 in our workplaces and reduce costs. Since the early days of the pandemic, we have been following guidance from the World Health Organization and the U.S. Center for Disease Control to protect employees and prevent the spread of the virus within all of our facilities globally. Some of the actions implemented include: social distancing; appropriate personal protective equipment; facility deep cleaning; flexible work-from-home scheduling; pre-shift temperature screenings, where allowed by law; and restrictions on facility visitors and unnecessary travel. Material actions to reduce costs included: (1) reducing our workforce to align operations with customer demand; (2) suspension of certain benefit programs; and (3) delaying non-essential capital projects and minimizing discretionary spending. At the same time, we addressed the ongoing needs of our business to continue to serve our customers. In addition to these measures, we amended our revolving credit facility in May 2020, as further described in Note 8. We are also monitoring the impacts of COVID-19 on the fair value of assets. Refer to Note 7 for a discussion of goodwill impairment charges recorded in 2020. No goodwill impairment charges were required in 2021. Should future changes in sales, earnings and cash flows differ significantly from our expectations, long-lived assets to be held and used and goodwill could become impaired in the future.</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 qualified for government subsidies from the Canadian and French governments as a result of the COVID-19 pandemic’s impact on our foreign operations. The Canadian and French subsidies are income-based grants intended to reimburse the Company for certain employee wages. The grants are recognized as income over the periods in which the Company recognizes as expenses the costs the grants are intended to defray. </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 also entered into an agreement with the U.S. Department of Transportation (“USDOT”) under the Aviation Manufacturing Jobs Protection Program (“AMJP”) for a grant of up to $14.7 million. The Company received $7.4 million in cash under the grant in 2021. The remaining balance due to be received of $7.3 million has been classified within Prepaid Expenses and Other Current Assets on the Consolidated Condensed Balance Sheets as of December 31, 2021. The Company expects to receive a second installment of approximately $5.2 million in the first quarter of 2022, and a final installment in the second or third quarter of 2022 upon final confirmation from the USDOT of the Company meeting its grant commitments. The receipt of the full award is primarily conditioned upon the Company committing to not furlough, lay off or </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%">reduce the compensation levels of a defined group of employees during the six-month period of performance between September 2021 and March 2022. We account for the proceeds from the grant by analogy to International Accounting Standard (“IAS 20”), </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Government Grants and Disclosure of Government Assistance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and its principles surrounding the recognition of grants related to income. The grant benefit will be 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 is intended to defray. During the year ended December 31, 2021, the Company recognized $8.7 million of the award. The unearned portion of the AMJP award of $6.0 million has been reported within Accrued Expenses and Other Current Liabilities in the Consolidated Balance Sheet at December 31, 2021. </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 presents the COVID-19 related government assistance, including AMJP, recorded during the years ended December 31, 2021 and 2020:</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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:400;line-height:100%">Year Ended 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)</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:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</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,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">Restructuring Activities </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 COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand.</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 fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating 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%">For more information regarding these restructuring plans see Note 23.</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%">Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.</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%">For additional information on the acquired businesses, see Note 21.</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, Engineering 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 engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering expenses amounted to $85.3 million in 2021, $86.8 million in 2020 and $108.9 million in 2019. 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, 2021, 2020 and 2019.</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 costs 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 Accounting Standards Codification (“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”). This Topic requires all equity-based payments to employees, including grants of </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%">employee stock options and restricted stock units (“RSU's”), 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%">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%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.</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%">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 are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&amp;E”) 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; 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 $12.7 million, $13.3 million and $13.7 million in 2021, 2020 and 2019, 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%">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%">In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to PP&amp;E, intangible assets and right-of-use assets in </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%">conjunction with the AeroSat restructuring. See Note 23 for further information regarding the restructuring and impairment charges. </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. During the fourth quarter of 2021, we sold a facility resulting in a gain of $5.0 million. Refer to Note 22.</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. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.</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 2021 assessment indicated no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized. See Note 7 for further information regarding the goodwill impairment charges in 2020 and 2019.</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 below their estimated fair values.</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%">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 Accounting Standards Update (“ASU”) 2012-2. In 2019, the undiscounted cash flows of the AeroSat reporting unit were determined to be insufficient to recover the carrying value of the long-lived assets. The Company recorded a full impairment charge of approximately $6.2 million in the December 31, 2019 Consolidated Statements of Operations associated with intangible assets of the AeroSat reporting unit in conjunction with restructuring activities. </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, 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, 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.</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. Such amounts were immaterial in 2021, 2020 and 2019. 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%">In 2020, the Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the </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%">accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019.</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%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.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-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 2021, 2020, and 2019.</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, 2021.</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%">Acquisitions</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 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. See Note 21 regarding the acquisitions in 2019.</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%">Newly Adopted and Recent Accounting Pronouncements</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:400;line-height:120%">Recent Accounting Pronouncements Adopted</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><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 amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-10</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</span></div></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:120%">This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.</span></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:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q4 2021</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-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 style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></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:9pt;font-weight:700;line-height:100%">Description</span></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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div></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:top"><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%">This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.</span></div></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:top"><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%">This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q1 2023</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:9.69pt;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 and are expected to have minimal impact on our financial statements an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 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 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, France and England, as well as engineering offices in the Ukraine and India.</span></div> 2 0 14700000 7400000 7300000 5200000 8700000 6000000 <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 presents the COVID-19 related government assistance, including AMJP, recorded during the years ended December 31, 2021 and 2020:</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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" 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:400;line-height:100%">Year Ended 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)</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:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</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,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,661 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10682000 2383000 228000 278000 10910000 2661000 <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%">Acquisitions are accounted for under the acquisition method and, accordingly, the operating results for the acquired companies are included in the Consolidated Statements of Operations from the respective dates of acquisition.</span></div> Cost of Products Sold, Engineering and Development and Selling, General and Administrative ExpensesCost 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 engineering and design activities as well as basic research and development activities directed to the substantial improvement or new application of the Company’s existing technologies. These costs are expensed when incurred and included in cost of products sold. Research and development, design and related engineering expenses amounted to $85.3 million in 2021, $86.8 million in 2020 and $108.9 million in 2019. SG&amp;A expenses include costs primarily related to our sales, marketing and administrative departments.<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 costs of products sold.</span></div> 85300000 86800000 108900000 <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 Accounting Standards Codification (“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”). This Topic requires all equity-based payments to employees, including grants of </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%">employee stock options and restricted stock units (“RSU's”), 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%">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%">The Company's exposure to credit losses may increase if its customers are adversely affected by global economic recessions, disruption associated with the current COVID-19 pandemic, industry conditions, or other customer-specific factors. Although the Company has historically not experienced significant credit losses, it is possible that there could be a material adverse impact from potential adjustments of the carrying amount of trade receivables and contract assets as airlines and other aerospace company’s cash flows are impacted by the COVID-19 pandemic.</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%">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 are recorded at cost less accumulated depreciation. Depreciation of property, plant and equipment (“PP&amp;E”) 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; 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 12700000 13300000 13700000 <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%">In conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to right-of-use assets of approximately $0.7 million incurred in one reporting unit in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations in 2020. Additionally, we recorded a long-lived asset impairment charge of approximately $9.5 million in 2019 related to PP&amp;E, intangible assets and right-of-use assets in </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%">conjunction with the AeroSat restructuring. See Note 23 for further information regarding the restructuring and impairment charges. </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. During the fourth quarter of 2021, we sold a facility resulting in a gain of $5.0 million. Refer to Note 22.</span></div> 700000 9500000 5000000 <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. If the carrying value of the reporting unit exceeds its fair value, the shortfall up to the carrying value of the goodwill represents the amount of goodwill impairment.</span></div> 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 below their estimated fair values.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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> as amended by Accounting Standards Update (“ASU”) 2012-2. 6200000 <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, 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, 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.</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. Such amounts were immaterial in 2021, 2020 and 2019. 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%">In 2020, the Company determined there were indicators of impairment over one of its investments as a result of the investee’s deteriorating operating performance and limited access to capital. We determined that the fair value of this investment was de minimis and a full impairment charge of $3.5 million was recorded within Other Expense, Net of Other Income in the </span></div>accompanying Consolidated Statement Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. 3500000 5000000 <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%">As a result of the COVID-19 pandemic and its adverse effects on the global economy and aerospace industry that began to take shape in the first quarter of fiscal 2020, the Company generated a significant taxable loss for the year ended December 31, 2020, which can be carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely-than-not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a valuation allowance against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.</span></div> P3Y 6000000 23300000 1300000 <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> Foreign Currency Translation<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, 2021.</span></div> 0 0 0 Loss ContingenciesLoss 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. Acquisitions<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 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> (“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. <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%">Newly Adopted and Recent Accounting Pronouncements</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:400;line-height:120%">Recent Accounting Pronouncements Adopted</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><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 amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-10</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</span></div></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:120%">This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.</span></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:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q4 2021</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-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 style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></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:9pt;font-weight:700;line-height:100%">Description</span></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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div></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:top"><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%">This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.</span></div></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:top"><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%">This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q1 2023</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:9.69pt;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 and are expected to have minimal impact on our financial statements an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d related disclosures.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.812%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.760%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2018-14</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Compensation - Retirement Benefits - Defined Benefit Plans - General (Subtopic 715-20)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The standard includes updates to the disclosure requirements for defined benefit plans including several additions, deletions and modifications to the disclosure requirements. The provisions of this ASU are effective for years beginning after December 15, 2020, with early adoption permitted. </span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2019-12</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><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 amendments in this update simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and improve consistent application by clarifying and amending existing guidance. The amendments of this standard are effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. Early adoption is permitted, including adoption in any interim period for which financial statements have not been issued, with the amendments to be applied on a respective, modified retrospective or prospective basis, depending on the specific amendment.</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This ASU simplified the accounting for income taxes by, among other things, eliminating certain existing exceptions related to the general approach in ASC 740 relating to franchise taxes, reducing complexity in the interim-period accounting for year-to-date loss limitations and changes in tax laws, and clarifying the accounting for transactions outside of business combination that result in a step-up in the tax basis of goodwill. As we do not have material activity associated with items such as franchise taxes or the types of transactions described above, we did not have any significant impact from relevant loss limitations and are not currently addressing enacted tax law changes for which this ASU applies. This ASU did not have a material impact on its consolidated results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Q1 2021</span></div></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-10</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance</span></div></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:120%">This ASU is a new topic issued to increase the transparency for government assistance transactions and disclosures due to a lack of specific authoritative guidance in GAAP. This ASU requires disclosures about government assistance in the notes to the financial statements that will provide comparable and transparent information to investors and other financial statement users to enable them to understand an entity’s financial results and prospects of future cash flows. This ASU is effective for annual periods beginning after December 15, 2021, with early adoption permitted.</span></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:top"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This ASU did not have a significant impact on our consolidated financial statements, as it only includes changes to disclosure requirements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q4 2021</span></div></td></tr></table><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 style="width:15.128%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.104%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.468%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Standard</span></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:9pt;font-weight:700;line-height:100%">Description</span></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:9pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASU No. 2021-08 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div></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:top"><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%">This amendment requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as if it had originated the contracts. Under the current business combinations guidance, such assets and liabilities are recognized by the acquirer at fair value on the acquisition date. The standard will not impact acquired contract assets or liabilities from business combinations occurring prior to the adoption date.</span></div></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:top"><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%">This ASU is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The impact of adoption on the Company's consolidated financial statements will be prospective only and depend on the magnitude of future business acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Planned date of adoption: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Q1 2023</span></div></td></tr></table></div> REVENUE<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%">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="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 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 invoicing, 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="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. As of December 31, 2021, the Company does 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="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 off. As of December 31, 2021 and 2020, the Company did not have material capitalized fulfillment 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%">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="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="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="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="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, which is generally upon delivery and acceptance by the customer. 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="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="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="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 on a straight-line basis throughout the contract period.</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 31, 2021, we had $415.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $339.9 million of our remaining performance obligations as revenue in 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%">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.</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%">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%">We recognized $18.2 million and $23.5 million during the year ended December 31, 2021 and 2020, 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;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 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 </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%">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 style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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, 2021</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%">25,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 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. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of additional customer advances or deferred revenues recorded.</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 style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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%">201,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">262,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,312</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,944</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,542</span></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%">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,673</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,541</span></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 colspan="3" style="background-color:#cceeff;padding: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%">36,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</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%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,238</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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,692</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,670</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,401</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%">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,670</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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,093</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">444,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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 colspan="3" style="background-color:#cceeff;padding: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%">103,749</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,462</span></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 colspan="3" style="background-color:#ffffff;padding: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%">64,901</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,787</span></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 colspan="3" style="background-color:#cceeff;padding: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%">13,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401</span></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 colspan="3" style="background-color:#ffffff;padding: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%">5,529</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,832</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,117</span></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 colspan="3" style="background-color:#cceeff;padding: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%">36,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</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%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,238</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">79,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">444,908 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">502,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">772,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 415700000 339900000 18200000 23500000 The following table presents the beginning and ending balances of contract assets and contract <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,641 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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, 2021</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%">25,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17697000 28641000 25941000 28495000 <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 style="width:58.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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%">201,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">262,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">523,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,312</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,944</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,542</span></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%">Business Jet</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,673</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,437</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,541</span></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 colspan="3" style="background-color:#cceeff;padding: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%">36,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</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%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,238</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Semiconductor</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,483</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding: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,692</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Aerospace &amp; Defense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,670</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,116</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,401</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%">Test Systems Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,670</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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,599</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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,093</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">444,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:#cceeff;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%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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 style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,245 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338,237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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 colspan="3" style="background-color:#cceeff;padding: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%">103,749</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,462</span></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 colspan="3" style="background-color:#ffffff;padding: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%">64,901</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,787</span></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 colspan="3" style="background-color:#cceeff;padding: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%">13,050</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,899</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,401</span></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 colspan="3" style="background-color:#ffffff;padding: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%">5,529</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,832</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,117</span></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 colspan="3" style="background-color:#cceeff;padding: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%">36,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,971</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,605</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%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365,238</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 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%">79,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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%">444,908 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">502,587 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">772,702 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 201990000 262636000 523921000 70312000 67944000 76542000 56673000 60437000 67541000 36263000 26971000 24605000 365238000 417988000 692609000 0 3483000 9692000 79670000 81116000 70401000 79670000 84599000 80093000 444908000 502587000 772702000 141746000 179245000 338237000 103749000 118928000 185462000 64901000 76113000 106787000 13050000 6899000 14401000 5529000 9832000 23117000 36263000 26971000 24605000 365238000 417988000 692609000 79670000 84599000 80093000 444908000 502587000 772702000 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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">84,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Gross</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%">110,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;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,183)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">107,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">93,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></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, 2019</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%">3,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(2,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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, 2020</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">84,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Receivables, Gross</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%">110,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;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,183)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,218)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">107,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">93,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 84681000 78577000 25941000 17697000 110622000 96274000 3183000 3218000 107439000 93056000 <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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/></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, 2019</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%">3,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,913 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(2,254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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, 2020</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,183 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3559000 1913000 2254000 3218000 90000 125000 3183000 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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">28,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">106,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">157,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">157,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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, 2021, the Company’s reserve for inventory valuation was $33.8 million, or 17.7% of gross inventory. At December 31, 2020, the Company’s reserve for inventory valuation was $33.4 million, or 17.5% of gross inventory.</span></div> <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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">28,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,964 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">22,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">106,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">157,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">157,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 28579000 26964000 22954000 21987000 106043000 108108000 157576000 157059000 33800000 0.177 33400000 0.175 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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">70,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">121,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</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%">206,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">111,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">95,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 was a $2.3 million impairment of property, plant and equipment in the year ended December 31, 2019, classified within Impairment Loss in the Consolidated Statement of Operations, as more fully discussed in Note 23.</span></div> <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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">70,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">121,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</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%">206,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">111,602 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">95,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 8632000 9891000 70566000 75493000 121960000 119444000 5680000 5843000 206838000 210671000 111602000 103993000 95236000 106678000 2300000 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 style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">120,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">105,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 $15.4 million, $17.1 million and $17.6 million for 2021, 2020 and 2019, respectively. During 2019 there was a $6.2 million impairment of intangible assets in conjunction with the AeroSat restructuring. The amount is classified within Impairment Loss in 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%">Based upon acquired intangible assets at December 31, 2021, amortization expense for each of the next five years is estimated to be: </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.707%"><tr><td style="width:1.0%"/><td style="width:86.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.510%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2022</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%">14,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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%">13,878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="width:37.225%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.651%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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 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 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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,979 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,891 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">12 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,883 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">120,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,261 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">105,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P11Y 2146000 1979000 2146000 1891000 P4Y 11082000 10592000 11082000 10085000 P10Y 11447000 8518000 11512000 7537000 P9Y 47932000 30441000 48043000 25766000 P15Y 142276000 69033000 142478000 60096000 P12Y 214883000 120563000 215261000 105375000 15400000 17100000 17600000 6200000 <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, 2021, amortization expense for each of the next five years is estimated to be: </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.707%"><tr><td style="width:1.0%"/><td style="width:86.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.510%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2022</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%">14,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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 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%">13,878 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,935 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,533 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14911000 13878000 12856000 10935000 9533000 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 style="width:59.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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 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, 2019</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%">123,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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, 2020</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,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 quarter of 2021 were subject to the annual goodwill impairment test. Based on our quantitative assessments of our reporting units performed during our annual goodwill impairment test, 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 charge was 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%">Beginning in the first quarter of 2020, the COVID-19 pandemic negatively impacted the global economy and aerospace industry. Management considered these qualitative factors and the impact to each reporting unit’s revenue and earnings, and determined that it was more likely than not that the fair value of several reporting units was less than its carrying value. Therefore, we performed a quantitative test for all eight reporting units with goodwill as of March 28, 2020.</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 determined that the estimated fair value of four of the eight reporting units with goodwill significantly exceeded their respective carrying values and did not result in a goodwill impairment for these four reporting units as of March 28, 2020.</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%">For the remaining four reporting units with goodwill, we determined that the estimated fair value was less than their respective carrying values. We recognized full impairments of the goodwill of our Astronics Connectivity Systems and Certification (“ACSC”), PGA and Custom Control Concepts (“CCC”) reporting units, and a partial impairment of the goodwill of our PECO reporting unit as of March 28, 2020.</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 second quarter of 2020, further commercial aircraft order reductions, delays and cancellations at a major customer of our PECO reporting unit resulted in revisions to PECO’s forecast. We therefore performed a quantitative test for the PECO reporting unit as of June 27, 2020. As a result of this quantitative test, we determined that the estimated fair value was less than the respective carrying value as of June 27, 2020.</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 a result of our interim goodwill impairment tests, we recorded non-cash goodwill impairment charges in the Aerospace segment of approximately $86.3 million within the Impairment Loss line of the December 31, 2020 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%">In the year ending December 31, 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the antenna business restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million associated with the AeroSat reporting unit. The impairment loss was incurred in the Aerospace segment and is reported within the Impairment Loss line of the December 31, 2019 Consolidated Statements of Operations.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the 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 style="width:59.864%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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 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, 2019</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%">123,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions and Divestitures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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, 2020</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,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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, 2021</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,282 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,648 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,634 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,282 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 123038000 21932000 144970000 0 -298000 -298000 86312000 0 86312000 -78000 0 -78000 36648000 21634000 58282000 0 0 0 36648000 21634000 58282000 157349000 21634000 178983000 120701000 0 120701000 36648000 21634000 58282000 4 0 0 8 4 8 4 86300000 1600000 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's long-term debt at December 31, 2021 and 2020 consists of borrowings under its Fifth Amended and Restated Credit Agreement (the “Agreement”), which provides for a $500 million revolving credit line with the option to increase the line by up to $150 million. The maximum leverage ratio of funded debt, net of cash to Adjusted EBITDA (as defined in the Agreement) was 3.75 to 1, increasing to 4.50 to 1 for up to four fiscal quarters following the closing of an acquisition permitted under the Agreement, subject to limitations. The Company paid interest on the unpaid principal amount of the facility at a rate equal to one-, three- or six-month LIBOR plus between 1.00% and 1.50% based upon the Company’s leverage ratio. The Company also paid a commitment fee to the Lenders in an amount equal to between 0.10% and 0.20% on the undrawn portion of the credit facility, based upon the Company’s leverage ratio. </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 May 2020, the Company executed an amendment to the Agreement (the “Amended Facility”), which reduced the revolving credit line from $500 million to $375 million. The Amended Facility suspended the application of the leverage ratio up through and including the second quarter of 2021 (the “suspension period”). The maximum net leverage ratio is set at 6.00 to 1 for the third quarter of 2021, 5.50 to 1 for the fourth quarter of 2021, 4.50 to 1 for the first quarter of 2022, and return to 3.75 to 1 for each quarter thereafter. At December 31, 2020, there was $173.0 million outstanding under the revolving credit facility, none of which is due prior to the expiration 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%">At December 31, 2021, there was $163.0 million outstanding on the revolving credit facility and there remained $210.9 million available subject to the minimum liquidity covenant discussed below, net of outstanding letters of credit. The credit facility allocates up to $20 million of the $375 million revolving credit line for the issuance of letters of credit, including certain existing letters of credit. At December 31, 2021, outstanding letters of credit totaled $1.1 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%">Through the third quarter of 2021, the Amended Facility required the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $180.0 million at all times. Through the second quarter of 2021, the Company was required to maintain a minimum interest coverage ratio of 1.75x on a quarterly basis, except for the first quarter of 2021, which was set at 1.50x. The Company was in compliance with its financial covenants at December 31, 2021. During the suspension period, the Company paid interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus 2.25%. The Company paid a commitment fee to the lenders in an amount equal to 0.35% on the undrawn portion of the Amended Facility. After the suspension period, the Company pays interest on the unpaid principal amount of the Amended Facility at a rate equal to one-, three- or six-month LIBOR (which shall be at least 1.00%) plus between 1.00% to 2.25% based upon the Company’s leverage ratio. The Company’s interest rate under the Amended Facility is 3.25% at December 31, 2021. The Company also pays a commitment fee to the lenders in an amount equal to 0.10% to 0.35% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The Amended Facility provided for the payment of a consent fee of 15 basis points of the commitment for each consenting lender. The Amended Facility required mandatory prepayments during the suspension period when the Company’s cash balance exceeded $100 million. During the year ended December 31, 2020, subsequent to the execution of the Amended Facility, the Company made prepayments approximating $165.0 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%">On March 1, 2022, the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company executed an amendment to the Amended Facility, which reduced the revolving credit line from $375 million to $225 million and extended the maturity date of the loans under the facility from February 16, 2023 to May 30, 2023.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest will be payable on the unpaid principal amount of the facility at a rate equal to the Secured Overnight Financing Rate (“SOFR”, which shall be at least 1.00%), plus between 1.50% to 3.25% based upon the Company’s leverage ratio.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 Company will also pay a commitment fee to the lenders in an amount equal to 0.10% to 0.40% on the undrawn portion of the Amended Facility, based upon the Company’s leverage ratio. The amendment provided for the payment of a consent fee of 10 basis points of the commitment for each consenting lender.</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%">The amendment will require the Company to maintain minimum liquidity, defined as unrestricted cash plus the unused revolving credit commitments, of $35 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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 maximum net leverage ratio is set at 4.75 to 1 for the first and second quarters of 2022 and 3.75 to 1 thereafter, and the definition of Adjusted EBITDA has been modified to exclude income from earnout payments and asset 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 Amended Facility also temporarily restricts certain activities, including dividend payments, acquisitions and share repurchases, through the third quarter of 2022.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s obligations under the Amended Facility are jointly and severally guaranteed by each domestic subsidiary of the Company other than non-material subsidiaries. The obligations are secured by a first priority lien on substantially all of the Company’s and the guarantors’ 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 the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the Amended Facility 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, judgments over a certain amount, and cross default under other agreements give the agent the option to declare all such amounts immediately due and payable.</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%">While we expect to be able to refinance, replace or extend the maturity date of our credit facility before it matures, we cannot be sure that we will be able to obtain such debt refinancing on commercially reasonable terms or at all. The extent to which we will be able to effect such refinancing, replacement or maturity extension on terms that are favorable to us or at all is dependent on a number of highly uncertain factors, including then-prevailing credit and other market conditions, economic conditions, particularly in the aerospace and defense markets, disruptions or volatility caused by factors such as COVID-19, regional conflicts, inflation, and supply chain disruptions. In addition, rising interest rates could limit our ability to refinance our existing credit facility when it matures or cause us to pay higher interest rates upon refinancing. As the Company’s long-term debt approaches maturity, if the Company is unable to refinance, replace or extend the maturity on its credit facility, the Company’s liquidity, results of operations, and financial condition could be materially adversely impacted.</span></div> 500000000 500000000 500000000 150000000 150000000 3.75 3.75 3.75 4.50 4 0.0100 0.0150 0.0010 0.0020 500000000 500000000 500000000 375000000 375000000 375000000 6.00 5.50 4.50 3.75 3.75 3.75 173000000 163000000 210900000 20000000 375000000 375000000 375000000 1100000 180000000 1.75 1.50 0.0100 0.0225 0.0035 0.0100 0.0100 0.0225 0.0325 0.0010 0.0035 0.0015 100000000 165000000 375000000 225000000 0.0100 0.0150 0.0325 0.0010 0.0040 10 35000000 4.75 4.75 3.75 3.75 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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTIvZnJhZzozNjI4Yjg2OWViY2U0NDlhOTZlNjRmMWUyODA0YzU5MS90ZXh0cmVnaW9uOjM2MjhiODY5ZWJjZTQ0OWE5NmU2NGYxZTI4MDRjNTkxXzE4Mg_3e25dbcd-7e30-41ca-a839-7c00d38e6ea9">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 style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">7,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty Liabilities Divested or Acquired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,474)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P60M Activity in the warranty accrual, which is included in other accrued expenses on the Consolidated Balance Sheets, is summarized as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:59.488%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">7,018 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,027 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty Liabilities Divested or Acquired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(80)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,474)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,029)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,018 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,660 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7018000 7660000 5027000 0 0 80000 6083000 1725000 3781000 -1474000 -1029000 1451000 3444000 1338000 2519000 8183000 7018000 7660000 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 combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental </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%">payments used in the calculation of the 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, 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. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected 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%">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. 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 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 style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">30,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">6,778 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">18,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzEzLTAtMS0xLTE0MzMy_060d2e07-3d23-41a5-88a3-c6f1c7fa3ac0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzEzLTAtMS0xLTE0MzMy_3fb61cc1-46fc-4cca-a02d-fbfa1b249758">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%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE0LTAtMS0xLTE0MzMy_4699e237-62b0-4143-ba82-9a422f3f9e06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE0LTAtMS0xLTE0MzMy_ff4dcb75-192b-4f8f-989c-4efb12ad5969">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%">72 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE1LTAtMS0xLTE0MzMy_2bae7c05-8d42-4007-86f0-74d6c3d12453"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE1LTAtMS0xLTE0MzMy_372a8d4e-dda3-40a6-a139-59ee332eeba8">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">72 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</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%">214</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">1,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292</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%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">691</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%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546</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%">1,358</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%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271</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%">175</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%">Less Sublease and Rental Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">6,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 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%">7,084 </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 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%">7,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"/></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 style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</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 5 years and less than 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.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 style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">18,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">These amounts exclude annual operating lease payments of $1.5 million per year through 2031, 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 combined lease and non-lease components for all lease contracts. For our real estate leases, the remaining fixed minimum rental </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%">payments used in the calculation of the 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, 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. Variable lease costs are expensed in the period they are incurred. We have also elected to adopt the practical expedient under ASC 842 to not separate lease and non-lease components in contracts where the base lease payment contains both. In this situation, these lease agreements are accounted for as a single lease component for all classes of underlying assets. While we do have real estate leases with options to purchase the facility at a market value at the date of exercise, these are not included in the calculation of the lease liability, as these options are not expected 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%">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. 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 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 style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">30,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">6,778 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">18,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzEzLTAtMS0xLTE0MzMy_060d2e07-3d23-41a5-88a3-c6f1c7fa3ac0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzEzLTAtMS0xLTE0MzMy_3fb61cc1-46fc-4cca-a02d-fbfa1b249758">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%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE0LTAtMS0xLTE0MzMy_4699e237-62b0-4143-ba82-9a422f3f9e06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE0LTAtMS0xLTE0MzMy_ff4dcb75-192b-4f8f-989c-4efb12ad5969">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%">72 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE1LTAtMS0xLTE0MzMy_2bae7c05-8d42-4007-86f0-74d6c3d12453"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE1LTAtMS0xLTE0MzMy_372a8d4e-dda3-40a6-a139-59ee332eeba8">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">72 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</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%">214</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">1,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292</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%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">691</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%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546</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%">1,358</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%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271</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%">175</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%">Less Sublease and Rental Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">6,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 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%">7,084 </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 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%">7,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"/></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 style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 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. Furthermore, as permitted by ASC 842, the Company elected to apply the package of practical expedients, which allows companies not to reassess: (a) whether its expired or existing contracts are or contain leases, (b) the lease classification for any expired or existing leases, and (c) initial direct costs for any existing leases.</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 5 years and less than 1 year, respectively. The weighted-average discount rates for the Company's operating and financing leases are approximately 3.3% and 1.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 style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">18,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">These amounts exclude annual operating lease payments of $1.5 million per year through 2031, which represents legal binding lease payments for leases signed, but not yet commenced.</span></div> <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 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 style="width:73.461%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">30,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">16,169 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,953 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">6,778 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,998 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">12,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,637 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">18,796 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzEzLTAtMS0xLTE0MzMy_060d2e07-3d23-41a5-88a3-c6f1c7fa3ac0"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzEzLTAtMS0xLTE0MzMy_3fb61cc1-46fc-4cca-a02d-fbfa1b249758">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%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE0LTAtMS0xLTE0MzMy_4699e237-62b0-4143-ba82-9a422f3f9e06"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE0LTAtMS0xLTE0MzMy_ff4dcb75-192b-4f8f-989c-4efb12ad5969">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%">72 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">2,081 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE1LTAtMS0xLTE0MzMy_2bae7c05-8d42-4007-86f0-74d6c3d12453"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMTUvZnJhZzphNTIwZTIxOGFhMjc0YjBjYmMwMjRjNGFiNGM0OTBlZS90YWJsZTo5OTlhZWQzZTYyMGU0OTcxOTk5MDJhMzY2MTI1MjA1OC90YWJsZXJhbmdlOjk5OWFlZDNlNjIwZTQ5NzE5OTkwMmEzNjYxMjUyMDU4XzE1LTAtMS0xLTE0MzMy_372a8d4e-dda3-40a6-a139-59ee332eeba8">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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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%">72 </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 style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,815 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 30318000 28678000 1710000 1710000 12439000 8015000 16169000 18953000 6778000 4998000 12018000 16637000 18796000 21635000 177000 3484000 106000 2039000 71000 1445000 72000 2081000 0 734000 72000 2815000 <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 style="width:48.753%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on Lease Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</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%">214</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Finance Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">1,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,881</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,292</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%">Impairment Charge of Operating Lease ROU Asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">691</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%">Variable Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,546</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%">1,358</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%">Short-term Lease Cost (excluding month-to-month)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271</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%">175</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%">Less Sublease and Rental Income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Operating Lease Cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">6,079 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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 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%">7,084 </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 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%">7,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"/></tr></table><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 style="width:49.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 573000 1020000 78000 214000 651000 1234000 5881000 5292000 0 691000 1546000 1358000 271000 175000 1265000 1437000 6433000 6079000 7084000 7313000 78000 214000 6711000 5334000 901000 1922000 P5Y P1Y 0.033 0.013 <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 style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">18,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <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 style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;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%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,296 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 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%">18,796 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">72 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7296000 72000 3879000 0 2886000 0 2808000 0 1210000 0 2151000 0 20230000 72000 1434000 0 18796000 72000 1500000 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. Investment tax credits are recognized on the flow through method. </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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,382)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">3,371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">16,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 Deductible Goodwill Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Contingent Consideration Liability Fair Value Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">(0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">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%">(2.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </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%">12.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">(29.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">Net GILTI and FDII 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Rate Change on 2020 Federal Net Operating Loss Carryback</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #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%">5.1 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">(3.0)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">23.8 </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"><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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">17,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">15,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,986 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,304 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance for Federal and State Deferred Tax Assets and 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%">(43,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets</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%">16,467 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease 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%">3,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Income Accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax Liabilities</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%">(1,148)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,650)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets — Long-term</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%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,148)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(1,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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, 2021, gross federal net operating losses, amounted to approximately $22.1 million. In the current year, the Company generated approximately $15.8 million of net operating losses, which can be carried forward indefinitely, limited annually to 80% of taxable income. The remaining prior year carry forward net operating losses of approximately $6.3 million can be carried forward and are subject to annual limitations under Internal Revenue Code Section 382. Of these net operating losses, $5.9 million expire in 2037 and 2038 and the remaining $0.4 million will carryforward indefinitely. Given that the Company does not have a source of future taxable income to realize these net operating losses, a valuation allowance has been recorded on them. </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, 2021, gross state net operating loss carryforwards amounted to approximately $137.2 million. These state net operating loss carryforwards begin to expire at various dates from 2021 through 2041. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future and to utilize certain of the Company’s state operating loss carryforwards before they expire, the Company has recorded a valuation allowance on $134.6 million of them. The remaining $2.6 million of net operating loss carryforwards are more likely than not to be realized. </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, 2021, state income tax credit carryforwards amounted to approximately $1.8 million and begin to expire at various dates from 2021 to 2036. Due to the uncertainty as to the Company’s ability to generate sufficient taxable income in certain states in the future, the Company has recorded a valuation allowance on 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%">At December 31, 2021, the estimated federal R&amp;D tax credit for the current year amounted to approximately $2.6 million which the Company can carry forward through 2041. In addition, the Company has approximately $0.7 million of foreign tax </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%">credits that it can carry forward through 2031. Given that the Company does not have a source of future taxable income to realize these tax attributes, a valuation allowance has been recorded on 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%">During the year ended December 31, 2020, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and recorded a state income tax receivable of approximately $3.0 million as a component of Prepaid Expenses and Other Current Assets. The Company has filed amended state income tax returns for tax years 2015 and 2016 and intends to file amended state income tax returns for tax years 2017 through 2019 in order to claim these refunds.</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, 2018, the Company determined that a revised state filing position could be taken which would reduce the taxable income apportioned for state income tax purposes and amended state income tax returns were filed for the open tax years of 2014 through 2017 to reflect this revised tax position. The Company is also claiming the benefit of the revised filing position for 2018 and subsequent tax years. The statute of limitations expired on various dates in 2020 and 2021 for the amended returns for tax years 2014 through 2016, and approximately $0.8 million and approximately $0.5 million of the unrecognized tax benefit was recognized during 2020 and 2021, respectively. Absent a state tax audit notice related to the refund claim, the statute of limitations will expire in December 2022 for the amended return for tax year 2017, at which time approximately $0.5 million of the unrecognized tax benefit is expected to be recognized. The statute of limitations will expire in years 2022 through 2025 for tax years 2018 through 2021, 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 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 associated with that liability would be recorded as interest expense. Penalties, if any, would be recorded as operating expenses. During the year ended December 31, 2020, reserves for uncertain tax positions were recorded in association with a revised state income tax filing positions pursuant to ASC Topic 740-10. A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties that, if recognized, would impact the effective tax rate, 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">1,890 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a Result of Tax Positions Taken in the Current Year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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, 2021, 2020, or 2019, nor are any material penalties or interest costs included in expense for each of the years ended December 31, 2021, 2020 and 2019. 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 2017 through 2021 for federal purposes and 2017 through 2021 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 (loss) income from the Company’s foreign subsidiaries amounted to $(3.3) million, $(7.0) million and $12.2 million for 2021, 2020 and 2019, 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%">On December 29, 2021, Luminescent Systems Canada, Inc. (“LSI Canada”) declared a one-time dividend in the amount of $16.5 million to its U.S. parent. LSI Canada remitted non-resident Canadian withholding tax on this dividend in the amount of approximately $0.8 million. No additional provision for U.S. federal or foreign taxes has been made as the remaining foreign subsidiaries’ undistributed earnings (approximately $3.0 million at December 31, 2021) are considered to be permanently reinvested. It is not practicable to determine the amount of outside basis differences related to the investment in foreign subsidiaries and other taxes that would be payable if these amounts were repatriated to the U.S.</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%">While the Tax Cuts and Jobs Act provides for a territorial tax system, beginning in 2018, it includes the foreign-derived intangible income (“FDII”) and global intangible low taxed income (“GILTI”) provisions. The Company elected to account for GILTI tax in the period in which it is incurred, and includes in its U.S. income tax return foreign subsidiary earnings from its Controlled Foreign Corporations (“CFCs”) in excess of an allowable return on the foreign subsidiary’s tangible assets. The Company does not expect to incur any GILTI tax expense during the year ended December, 31, 2021 as the Company is in a net tested loss position. The FDII provisions allow for a deduction equal to a percentage of the foreign-derived intangible income of a domestic corporation. As a result of these provisions, net, the Company recorded no tax benefit during the year ended December 31, 2021, a tax benefit of less than $0.1 million during the year ended December 31, 2020, and a tax benefit of approximately $0.8 million during the year ended December 31, 2019.</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 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted in response to the economic uncertainty resulting from the COVID-19 pandemic. The CARES Act includes many measures to assist companies, </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%">including temporary changes to income and non-income based laws, some of which were enacted as part of the Tax Cuts and Jobs Act of 2017 (“TCJA”). Some of the key changes include eliminating the 80% of taxable income limitation by allowing corporate entities to fully utilize NOLs to offset taxable income in 2018, 2019 and 2020, allowing NOLs originating in 2018, 2019 and 2020 to be carried back five years, enhanced interest deductibility, and retroactively clarifying the immediate recovery of qualified improvement property costs rather than over a 39-year recovery period. During the years ended December 31, 2021 and 2020, the Company recorded a tax benefit relating to the NOL carryback provisions and the technical correction for qualified improvement property provided for in the CARES Act of approximately $0.3 million and $1.5 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%">As a result of the on-going COVID-19 pandemic, the Company generated a significant tax loss for the year ended December 31, 2020, which was carried back under the CARES Act to recover previously paid income taxes. 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 weights 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. Losses in recent periods and cumulative pre-tax losses in the three years period ending with the current year, combined with the significant uncertainty brought about by the COVID-19 pandemic, is collectively considered significant negative evidence under ASC 740 when assessing whether an entity can use projected income as a basis for concluding that deferred tax assets are realizable on a more-likely than not basis. For purposes of assessing the recoverability of deferred tax assets, the Company determined that it could not include future projected earnings in the analysis due to recent history of losses and therefore had insufficient objective positive evidence that the Company will generate sufficient future taxable income to overcome the negative evidence of cumulative losses. Accordingly, during the years ended December 31, 2021 and 2020, the Company determined that a portion of its deferred tax assets are not expected to be realizable in the future. As a result, the Company recorded a provision for valuation allowances against its U.S. federal deferred tax assets of approximately $6.0 million and $23.3 million during the years ended December 31, 2021 and 2020 respectively. In addition, during the year ended December 31, 2021, the Company recorded a valuation allowance against certain foreign deferred tax assets of approximately $1.3 million.</span></div> <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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,713)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,679)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(667)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,671 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:11pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(87)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(117)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(441)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,385)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(1,382)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">3,371 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">16,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -1713000 -8679000 23798000 -667000 -4539000 4471000 1439000 1036000 2402000 -941000 -12182000 30671000 -237000 17044000 -16250000 -87000 -92000 727000 -117000 -1399000 1138000 -441000 15553000 -14385000 -1382000 3371000 16286000 <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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent Items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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 Deductible Goodwill Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Contingent Consideration Liability Fair Value Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">(0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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%">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%">(2.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </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%">12.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">(29.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">Net GILTI and FDII 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 Rate Change on 2020 Federal Net Operating Loss Carryback</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 #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%">5.1 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">(3.0)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">23.8 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.210 0.210 0.210 0.021 0.003 0.005 0 0.102 0 0.017 0 0 -0.007 0 0.005 -0.027 -0.010 0.014 0.022 0.033 0.060 -0.128 -0.022 0.046 -0.298 -0.192 0.011 0 0 -0.012 -0.017 0 0 0.009 0.013 0 0.001 -0.001 0.001 0.051 -0.030 0.238 <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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">17,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">1,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,216 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">15,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,817 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Gross Deferred Tax Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,986 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,304 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation Allowance for Federal and State Deferred Tax Assets and 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%">(43,519)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,168)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Assets</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%">16,467 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,136 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">9,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASC 606 Revenue Recognition - Section 481(a) Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,030 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease 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%">3,539 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout Income Accrual</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,603 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,615 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Deferred Tax Liabilities</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%">(1,148)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(1,650)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17462000 18189000 7424000 7564000 891000 0 4674000 866000 1301000 2216000 15617000 11244000 1082000 2069000 1817000 2311000 4178000 5545000 5540000 2300000 59986000 52304000 43519000 37168000 16467000 15136000 9393000 10166000 1030000 928000 3539000 4506000 2603000 0 1050000 1186000 17615000 16786000 1148000 1650000 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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Assets — Long-term</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%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,909)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,148)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">(1,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 273000 1259000 1421000 2909000 1148000 1650000 22100000 15800000 6300000 5900000 2037 2038 400000 137200000 2021 2041 134600000 2600000 1800000 2600000 700000 3000000 800000 500000 500000 A reconciliation of the total amounts of unrecognized tax benefits, excluding interest and penalties that, if recognized, would impact the effective tax rate, is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">1,890 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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,197 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(775)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases as a Result of Tax Positions Taken in the Current Year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,412 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,890 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">2,565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1890000 2565000 2197000 -478000 -775000 0 0 100000 368000 1412000 1890000 2565000 0 0 0 -3300000 -7000000.0 12200000 16500000 800000 3000000 0 -100000 -800000 -300000 -1500000 P3Y 6000000 23300000 1300000 PROFIT SHARING/401K PLANThe Company offers eligible domestic full-time employees participation in certain profit sharing/401K plans. The plans provide for a discretionary annual company contribution. In addition, employees may contribute a portion of their salary to the plans which, under certain of the profit sharing/401K plans, is partially matched by the Company. In response to the impact of the COVID-19 pandemic, both the discretionary Company contribution and the match were temporarily suspended beginning in the second quarter of 2020. The discretionary Company contribution and, where applicable, the matching contribution, were reinstated in the fourth quarter of 2021. The plans may be amended or terminated at any time.Total charges to income before income taxes for these plans were approximately $4.3 million, $3.3 million and $10.0 million in 2021, 2020 and 2019, respectively. The Company expects to fund substantially all of the 2021 401K contributions with treasury stock in lieu of cash in the first quarter of 2022. 4300000 3300000 10000000 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, 2021 and 2020 amounts to $28.5 million and $29.4 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, 2021 or 2020 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. Those amounts will be subsequently recognized as a component of net periodic pension cost on the same basis as the amounts recognized in AOCI.</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 $1.4 million ($2.0 million net of $0.6 million in taxes) and unrecognized actuarial losses of $6.7 million ($8.3 million net of $1.6 million in taxes) are included in AOCI at December 31, 2021 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="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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Projected Benefit Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">31,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,503 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,730 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 2021, the net actuarial gain of $1.8 million is due principally to the increase of 33 basis points in the discount rate used to measure the benefit obligation as of December 31, 2021 compared to the prior year. The assumptions used to calculate the projected benefit obligation as of December 31 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 style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42%</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%">2.00% - 3.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">0.00% - 2.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%">The plans are unfunded at December 31, 2021 and are recognized in the accompanying Consolidated Balance Sheets as a current accrued pension liability of $0.3 million and a long-term accrued pension liability of $30.2 million. This also is the expected future contribution to the plan, since the plan is unfunded.</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 Expense, Net of Other Income 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align: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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,093 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 style="width:56.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">2.42%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20%</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%">2.00% - 3.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><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%</span></div></td><td colspan="3" style="padding:0 1pt"/><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%</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%">The Company expects the benefits to be paid in each of the next two years to be $0.3 million, $0.6 million in each of the following three years, and $7.9 million in the aggregate for the next five years after that. This also is the expected Company contribution to 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%">Participants in 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 $1.1 million for the years ended December 31, 2021 and 2020. 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 $1.0 million. The net periodic cost for the years ended December 31, 2021, 2020 and 2019 is immaterial.</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 also has a defined benefit plan related to its subsidiary in France. The measurement date for determining the plan obligation and cost is December 31. The unfunded liability is $0.3 million for the years ended December 31, 2021 and 2020. </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 plan is recognized in the accompanying Consolidated Balance Sheets as a long-term liability. The net periodic cost for the years ended December 31, 2021, 2020 and 2019 is immaterial.</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 93.7% funded as of January 1, 2021. The Company’s contributions to the plan were $0.4 million in 2021, $0.5 million in 2020 and $1.1 million in 2019. These contributions represent less than 1% of total contributions to the plan.</span></div> 2 28500000 29400000 0 0 1400000 2000000 600000 -6700000 -8300000 1600000 <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="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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded Status</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">Projected Benefit Obligation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">31,730 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align: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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,838)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,472 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,503 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,730 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 31730000 26547000 195000 223000 764000 836000 1838000 -4472000 348000 348000 30503000 31730000 1800000 0.0033 The assumptions used to calculate the projected benefit obligation as of December 31 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.42%</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%">2.00% - 3.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">0.00% - 2.00%</span></div></td></tr></table> 0.0275 0.0242 0.0200 0.0300 0.0000 0.0200 300000 30200000 <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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align: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="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><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%">195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,093 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 195000 223000 181000 764000 836000 916000 386000 386000 386000 -1292000 -648000 -300000 2637000 2093000 1783000 <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 style="width:56.794%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">2.42%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.17%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.20%</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%">2.00% - 3.00%</span></div></td><td colspan="3" style="padding:0 1pt"/><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%</span></div></td><td colspan="3" style="padding:0 1pt"/><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%</span></div></td></tr></table> 0.0242 0.0317 0.0420 0.0200 0.0300 0.0200 0.0200 300000 300000 600000 600000 600000 7900000 1100000 1100000 100000 1000000 300000 300000 0.937 400000 500000 1100000 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. In the years ended 2019 and 2020, the Company repurchased 1,851,000 and 282,000 shares, at an aggregate cost of $50.8 million and $7.7 million, respectively. The Company has the capacity under the currently authorized program to repurchase an additional $41.5 million. The 10b5-1 plan associated with the program was terminated on February 3, 2020. Under its current credit agreement, and as described further in Note 8, the Company is currently restricted from further stock repurchases. </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, 2021, approximately 11.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) Income 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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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 Currency Translation Adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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%">(11,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</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%">(9,088)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(16,450)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 (loss) 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 Currency Translation Adjustments</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%">(939)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</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%">2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,413)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(822)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,299)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">In 2021 and 2020, no tax benefit was recognized as the Company had recorded a full valuation allowance.</span></div> 1851000 282000 50800000 7700000 41500000 11100000 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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</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 Currency Translation Adjustments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,407)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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%">(11,370)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,264)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</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%">(9,088)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,982)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(16,450)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -5407000 -4468000 -11370000 -14264000 -2282000 -2282000 -9088000 -11982000 -14495000 -16450000 <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 (loss) 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 Currency Translation Adjustments</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%">(939)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,574 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,054)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</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%">2,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,396)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,413)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,955 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">(822)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,299)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -939000 2574000 114000 2894000 -3396000 -3054000 0 0 -641000 2894000 -3396000 -2413000 1955000 -822000 -2299000 0 0 EARNINGS (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%">Earnings (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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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) Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,781)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">31,061 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">30,795 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,028 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">31,061 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">30,795 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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.82)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">(3.76)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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.62 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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) Earnings 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.82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.76)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 number of common shares excluded from the computation was approximately 1.2 million for the year ended December 31, 2021, 0.8 million for the year ended December 31, 2020, and 0.5 million for the year ended December 31, 2019.</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 expects to fund substantially all of the 2021 401K contributions with treasury stock in lieu of cash in the first quarter of 2022. The earnings per share computation for the year ended December 31, 2021 is inclusive of approximately 0.4 million in shares outstanding for the equivalent shares needed to fulfill the 401K obligation using the closing share price as of December 31, 2021. Actual shares issued may differ based on the share price on the settlement date.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings (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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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) Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,781)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">31,061 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">30,795 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,028 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">31,061 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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%">30,795 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><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,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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.82)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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%">(3.76)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top: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.62 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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) Earnings 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.82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.76)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> -25578000 -115781000 52017000 31061000 30795000 32028000 0 0 0 0 431000 431000 31061000 30795000 32459000 -0.82 -3.76 1.62 -0.82 -3.76 1.60 1200000 800000 500000 400000 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 10 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 Incentive Stock Option Plans 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, 2021, the Company had options outstanding for 390,466 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 Directors Stock Option Plans 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, 2021, the Company had options outstanding for 78,261 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 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 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 Directors Stock Option Plans were rolled in the Long Term Incentive Plan, and no further grants may be made out of those plans. At December 31, 2021, the Company had stock options and RSU's outstanding of 1,211,283 shares under the Long Term Incentive Plan, and there were 1,790,581 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 RSU’s 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:id3VybDovL2RvY3MudjEvZG9jOmQ2NmRlMWVlMWYxZjRkMjk4ZjY3N2JlMzFiZTZhMmU2L3NlYzpkNjZkZTFlZTFmMWY0ZDI5OGY2NzdiZTMxYmU2YTJlNl8xMzYvZnJhZzpiMTRhMzA2MzY0NjI0MDUxOTI0ZjQzNzQ3NzE4YmE4MS90ZXh0cmVnaW9uOmIxNGEzMDYzNjQ2MjQwNTE5MjRmNDM3NDc3MThiYTgxXzIxOTkwMjMyNjM0MDY_7cac7c02-8249-4c77-b548-a89976eb409a">three</span>- to five-year period from the date of grant. RSU’s 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 RSU's 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">6,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(924)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">5,536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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.</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%">Stock Options</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%">No options were granted during the year ending December 31, 2020.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">7.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">0.45% – 1.52%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1.67% – 1.78%</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 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 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.58</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:0 1pt"/><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.39</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%">5 – 10 years</span></div></td><td colspan="3" style="padding:0 1pt"/><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 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 – 7 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 years 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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%">912,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">468,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(30,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,263,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">662,576 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 Company’s closing stock price of Common Stock which would have been received by the option holders had all option holders exercised their options as of that date. The Company’s closing stock price of Common Stock was $12.00, $13.23 and $27.95 as of December 31, 2021, 2020 and 2019, 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 weighted average fair value of options vested during 2021, 2020 and 2019 was $14.58, $14.77 and $15.91, respectively. The total fair value of options that vested during the year amounted to $1.2 million, $1.4 million and $1.6 million for the years ended December 31, 2021, 2020 and 2019, respectively. At December 31, 2021, total compensation costs related to non-vested option awards not yet recognized amounts to $5.7 million and will be recognized over a weighted average period of approximately 2 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 following is a summary of weighted average exercise prices and contractual lives for outstanding and exercisable stock options as of December 31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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 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 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 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 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 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%">$3.19 – $14.45</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%">624,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.69 – $35.82</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%">629,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">4.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">9,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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,263,658 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 RSU’s granted to employees generally cliff vest three years from the date of grant, while RSU’s granted to directors cliff vest six months from the date of grant. There were 292,091 RSU’s granted in 2021 at a weighted-average price of $16.30, of which 82,813 awards were vested and issued during 2021. Forfeitures during the year were 30,797. Included in total equity-based compensation expense for the year ended December 31, 2021 was $3.3 million related to RSU’s. At December 31, 2021, total compensation costs related to non-vested awards not yet recognized amounts to $3.5 million and will be recognized over a weighted average period of approximately 1.9 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 RSU's discussed above, the Company has established the Employee Stock Purchase Plan to encourage employees to invest in Astronics Corporation. The plan provides employees the opportunity to invest up to the IRS annual maximum of approximately $25,000 in Astronics common stock at a price equal to 85% of the fair market value of the Astronics common stock, determined each October 1. Employees are allowed to enroll annually. Employees indicate the number 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, 2021, employees had subscribed to purchase 274,956 shares at $12.63 per share. The weighted average fair value of the options was approximately $5.00, $3.43 and $8.26 for options granted during the year ended December 31, 2021, 2020 and 2019, 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 style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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%">0.09 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </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"/></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:right;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div> P10Y P10Y 390466 78261 1211283 1790581 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 RSU's 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">6,460 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(924)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(452)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">5,536 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,475 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,391 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6460000 5184000 3843000 924000 709000 452000 5536000 4475000 3391000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">7.05 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 7.05 0 11.93 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">0.45% – 1.52%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">1.67% – 1.78%</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 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 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.58</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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="background-color:#cceeff;padding:0 1pt"/><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.39</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%">5 – 10 years</span></div></td><td colspan="3" style="padding:0 1pt"/><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 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 – 7 years</span></div></td></tr></table> 0.0045 0.0152 0 0.0167 0.0178 0 0 0 0.58 0 0.39 P5Y P10Y P5Y P7Y <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 years 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 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 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%">912,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">468,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(30,853)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,263,658 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">662,576 </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 912923 25.50 0 468350 12.64 30853 10.87 0 86762 17.41 1263658 21.64 0 662576 26.11 0 12.00 13.23 27.95 14.58 14.77 15.91 1200000 1400000 1600000 5700000 P2Y <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, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.549%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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 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 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 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 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 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 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%">$3.19 – $14.45</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%">624,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$22.69 – $35.82</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%">629,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">496,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">4.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">9,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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,263,658 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">662,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 3.19 14.45 624885 P7Y4M24D 11.96 156534 P0Y10M24D 9.92 22.69 35.82 629646 P5Y4M24D 30.90 496915 P4Y10M24D 30.85 45.89 45.89 9127 P3Y2M12D 45.89 9127 P3Y2M12D 45.89 1263658 P6Y4M24D 21.64 662576 P3Y10M24D 26.11 P3Y P6M 292091 16.30 82813 30797 3300000 3500000 P1Y10M24D 25000 0.85 274956 12.63 5.00 3.43 8.26 <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 style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><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%">2019</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%">0.09 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.73 </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"/></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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">1.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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:right;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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div> 0.0009 0.0012 0.0173 0 0 0 0.0071 0.0100 0.0053 P1Y P1Y P1Y FAIR VALUE<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASC Topic 820”) defines fair value, establishes a framework for measuring fair value and expands the related disclosure requirements. This statement applies under other accounting pronouncements that require or permit fair value measurements. The statement indicates, among other things, that a fair value measurement assumes that the transaction to sell an asset or transfer a liability occurs in the principal market for the asset or liability or, in the absence of a principal market, the most advantageous market for the asset or liability. ASC Topic 820 defines fair value based upon an exit price model. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment, and involves consideration of factors specific to the asset or liability.</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-weight:400;line-height:120%">ASC Topic 820 establishes a valuation hierarchy for disclosure of the inputs to valuation used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:49.5pt;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">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:49.5pt;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">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the financial instrument.</span></div><div style="margin-bottom:9pt;margin-top:9pt;padding-left:49.5pt;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">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> inputs are unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value.</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 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. </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 October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earnout estimated at a fair value of $2.5 million at the time of acquisition. The terms of the Diagnosys acquisition allow for a potential earnout of up to an additional $13.0 million over the three years post-acquisition based on achievement of new order levels of over $72.0 million during that period. The fair value of this contingent consideration was estimated at $2.2 million at December 31, 2020. The fair value assigned to the earnout was determined using the real options method, which requires Level 3 inputs such as new order forecasts, discount rate, volatility factors, and other market variables to assess the probability of Diagnosys achieving certain order levels over the period. Based on actual and forecasted new orders, the fair value was zero as of December 31, 2021, with the contingent consideration liability fair value adjustment of $2.2 million recorded within the Selling, General and Administrative line in the Consolidated Condensed Statements of Operations in the year ended December 31, 2021.</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 financial assets or liabilities carried at fair value measured on a recurring basis at December 31, 2021 or 2020.</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%">In accordance with the provisions of 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%"> the Company estimates the fair value of reporting units, utilizing unobservable Level 3 inputs. Level 3 inputs require significant management judgment due to the absence of quoted market prices or observable inputs for assets of a similar nature. The Company utilizes a discounted cash flow method to estimate the fair value of reporting units utilizing unobservable inputs. The fair value measurement of the reporting unit under the step-one analysis of the quantitative goodwill impairment test are classified as Level 3 inputs. </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 impairment charges to goodwill in any of the Company’s reporting units in 2021. </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 discussed in Note 7, we performed interim quantitative assessments for the reporting units which had goodwill as of March 28, 2020. Based on our quantitative assessments, the Company recorded non-cash goodwill impairment charges associated with four Aerospace reporting units, totaling approximately $86.3 million within the Impairment Loss line in the Consolidated Statements of Operations in the year ended December 31, 2020. The impairment loss was calculated as the difference between the fair value of the reporting unit (which was calculated using level 3 inputs) and the carrying value of the reporting unit. </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 2019, we performed quantitative assessments for the reporting units which had goodwill as of the first day of the fourth quarter, prior to the initiation of the AeroSat restructuring activities. Based on our quantitative assessment, the Company recorded a full impairment charge of approximately $1.6 million within the Impairment Loss line in the Consolidated Statements of Operations in the year ended December 31, 2019.</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. As of December 31, 2021, the Company concluded that no indicators of impairment relating to long-lived assets existed. </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 conjunction with the deteriorating economic conditions associated with the COVID-19 pandemic, we recorded an impairment charge to ROU assets of approximately $0.7 million incurred in the Aerospace segment within the Impairment Loss line in the Consolidated Statements of Operations for the year ended December 31, 2020. In conjunction with the restructuring of AeroSat in 2019, the Company recorded impairment charges to long-lived assets including intangible assets, property, plant and equipment and ROU assets of approximately $9.5 million in the Consolidated Statements of Operations for the year ended December 31, 2019.</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 are included in Other Assets on the Consolidated Balance Sheets. One of the investments incurred a full impairment charge which accounts for $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. No such impairment was recorded in 2021. These are Level 3 measurements as there were no observable price changes during 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%">The Freedom and Diagnosys intangible assets acquired in 2019 were valued using a discounted cash flow methodology, as of their respective acquisitions dates, and are classified as Level 3 inputs.</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%">Of the severance charges recorded, $0.6 million, $2.6 million and $2.8 million in 2021, 2020 and 2019, respectively, qualify as one-time termination benefit arrangements and were initially measured at fair value using level 3 inputs.</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, 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.</span></div> 7000000 2500000 13000000 P3Y 72000000 2200000 0 2200000 0 0 0 0 0 4 86300000 1600000 0 700000 9500000 3500000 5000000 600000 2600000 2800000 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 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" 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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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, except for per share data)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">116,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">114,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">18,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Facility</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%">5,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 on Previous Sale of Business</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,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings (Loss) Per Share</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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings (Loss) Per Share</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.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 the fourth quarter of 2021, a portion of the AMJP grant received of $7.6 million was recognized as an offset to cost of products sold. This benefit was offset by a legal accrual recorded of $8.4 million relating to an adverse ruling of an on-going patent infringement case. In addition, the Company agreed to an earnout, shown above, with the buyer of the former semiconductor test business as more fully described in Note 22 and sold one of its Aerospace facilities, resulting in $5.0 million gain on sale discussed in Note 23. The Company also reinstituted its 401K employer contribution in the fourth quarter of 2021, and recorded expense of $4.3 million in that period. In the fourth quarter of 2021, after completion of the tax returns for the year ended December 31, 2020, the Company recorded a current federal tax benefit of approximately $1.7 million related to additional net operating loss and R&amp;D tax credits that will be carried back to prior tax years in order to claim a refund. </span></div>In the fourth quarter of 2020, the Company recorded a partial valuation allowance of $14.1 million against its U.S. federal deferred tax assets <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 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" 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%">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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-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, except for per share data)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">116,052 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">114,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">18,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 Facility</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%">5,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 on Previous Sale of Business</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,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,541)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Income (Loss)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,985)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings (Loss) Per Share</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.05 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings (Loss) Per Share</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.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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.65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 116052000 114803000 18464000 19118000 5014000 0 10677000 0 -151000 -7541000 1604000 -19985000 0.05 -0.65 0.05 -0.65 7600000 8400000 5000000 4300000 -1700000 14100000 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%">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 the 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. Prior to 2019, the Company had accrued $1.0 million related to this matter. As a result of the judgment on direct sales into Germany, the Company recognized an incremental reserve of $3.5 million in its December 31, 2019 financial statements related to this matter. In 2020, AES made payment of $4.7 million, inclusive of interest, in satisfaction of the first instance judgment. AES has appealed this decision and the appeal is currently pending before the Higher Regional Court of Karlsruhe. If the first instance judgment is later reversed on appeal, the Company could reclaim any amounts that were previously paid to Lufthansa that are in excess of the amount awarded by the appellate court, but there can be no assurances that we will be successful on such appeal.</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 and the appeal is currently pending before the Higher Regional Court of Karlsruhe. In its appeal, Lufthansa requested an additional finding that AES shall be held liable for all damages (in an unspecified amount) caused by AES’s alleged incorrect accounting of its past 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%">On April 28, 2020, Lufthansa asked AES to provide the accounting on indirect sales (as defined above) and the sale of individual parts and an affidavit confirming the accuracy of the September 2015 accounting of direct sales. AES completed and delivered the final accounting on January 29, 2021.</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 December 6, 2019 decision of the Regional State Court of Mannheim is confirmed on appeal, AES would be 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. AES modified the outlet units at the end of 2014 and substantially all of the modified outlet units sold from 2015 do not infringe the patent of Lufthansa. As a result, 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%">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 on the basis of 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, 2019 was approximately $11.6 million plus approximately $4.5 million of accrued interest, for a total of approximately $16.1 million. Interest will accrue at a rate of 5% above the European Central Bank rate until final payment to Lufthansa. Approximately $0.6 million was recorded within Selling, General and </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%">Administrative Expenses in the Company’s Consolidated Statements of Operations in both 2020 and 2021 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 the damages and related interest will be paid before December 31, 2022. Therefore, the liability related to this matter, totaling $17.3 million and $16.7 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2021 and 2020, 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%">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%">In the French matter, there was a hearing on the validity of the patent in October 2020. 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 is scheduled for December 8, 2022. 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, 2021 or 2020.</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, a trial took place in June 2020 to address the issues of infringement and validity of the patent. On June 22, 2020, the Court held the UK patent valid and 3 out of 4 asserted claims infringed. 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 for damages in connection with direct sales into the UK extends until the expiration of the patent in May 2018. AES appealed the ruling, and the appeal hearing took place on November 2, 2021. On January 14, 2022, the Court dismissed the appeal on all grounds. Lufthansa has yet to plead its case for monetary compensation, which would be determined at a separate trial, expected to be held in the latter half of 2023. The case for damages will require extensive data gathering and analysis which has not yet been completed. This analysis will include evaluating whether any units sold into the UK were subsequently shipped into Germany, where they would be subject to the indirect sales claim discussed above. If this is the case, damages may be assessed in either the UK, or in the indirect sales matter in Germany, but not in both matters. </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 English law, Lufthansa has the option of pursuing a claim in relation to the defendants’ profits from their infringing activities or pursuing a claim in relation to Lufthansa's own lost profits. That election has not yet been made by Lufthansa and there is currently no date set for it to make this election. However, as we have concluded a loss is probable and reasonably estimable based upon the information currently available to AES, we have estimated damages of approximately $6.2 million, plus accrued interest of approximately $1.1 million, for AES and its indemnified customers. Interest will accrue until final payment to Lufthansa. Approximately $7.3 million is reflected for this matter as a liability in the Consolidated Balance Sheet as of December 31, 2021, and has been recorded within Selling, General &amp; Administrative Expenses in the accompanying Consolidated Statement of Operations for the year then ended. This amount is subject to change as additional data is received and evaluated, and as additional information regarding the damages methodology is claimed by Lufthansa in advance of the damages trial. We currently believe it is unlikely that the UK damages claim will be completed and the damages and related interest will be paid before December 31, 2022. Therefore, the liability related to this matter, totaling $7.3 million, is classified within Other Liabilities (non-current) in the Consolidated Balance Sheets at December 31, 2021.</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 any such damages Lufthansa may seek in connection with the UK infringement decision 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 of approximately $1.3 million was paid to Lufthansa in August 2020. The associated expense was recorded in the Consolidated Statements of Operations in the year ended December 31, 2020 within Selling, General &amp; Administrative Expenses. 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. We have recorded an estimated liability of approximately $1.0 million in our Consolidated Balance Sheet at December 31, 2021. The associated expense is recorded within Selling, General &amp; Administrative Expenses in the Consolidated Statement of Operations for the year then ended. It is likely that such amount will be payable within the next twelve months, and as such, the liability has been classified as a current liability in the accompanying Consolidated Balance Sheets within Other Accrued Expenses at December 31, 2021.</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 </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%">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-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 remain. The case is currently in discovery. In addition, on December 21, 2020, ATS filed a petition for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inter partes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. ATS requested and, on August 26, 2021, the District Court granted, a stay of litigation during the IPR proceeding. The parties are currently engaged in IPR briefing before the PTAB and oral argument before the PTAB is scheduled for April 21, 2022. A decision on the IPR is expected in July 2022. The parties are waiting to learn whether the PTAB will institute the proceeding. No amounts have been accrued for this matter in the December 31, 2021 or 2020 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.</span></div> 3200000 1000000 3500000 4700000 11600000 4500000 16100000 0.05 600000 17300000 16700000 6200000 1100000 7300000 7300000 1300000 1000000 SEGMENTS<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%">Segment information and reconciliations to consolidated amounts for the years ended 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">365,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">365,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">80,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">79,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">444,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (Loss) Profit and Margins:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">(8,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">(3,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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%">Total Operating (Loss) Profit</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%">(12,379)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,284)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.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 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%">(16.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 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.7 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Expenses, Net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income before Income Taxes</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%">(26,960)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">23,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</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%">29,005 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">458,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">105,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">45,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">609,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">6,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">Operating (loss) profit is sales less cost of products sold and other operating expenses, excluding interest expense and other corporate expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating (loss) profit in the Aerospace segment in 2020 and 2019 included goodwill impairment and restructuring charges, discussed in Note 7 and Note 23, 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 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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">350,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,990 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,656 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,585 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">444,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">95,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 $36.6 million, $52.3 million and $85.9 million in 2021, 2020 and 2019, respectively. Net loss from these locations was $3.8 million and $6.6 million in 2021 and 2020, respectively, and net income was $8.6 million in 2019. Net assets held outside of the U.S. total $40.5 million and $63.3 million at December 31, 2021 and 2020, respectively. The exchange gain included in determining net income was insignificant in 2021 and 2020, and the exchange loss was insignificant in 2019. Cumulative translation adjustments amounted to $5.4 million and $4.5 million at December 31, 2021 and 2020, 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 had a significant concentration of business in 2021 with The Boeing Company (“Boeing”), and had a significant concentration with both Boeing and Panasonic Aviation Corporation (“Panasonic”) in prior years. Sales to Boeing and Panasonic are primarily in the Aerospace segment. The following is information relating to the activity with those customers:</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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6%</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%">Panasonic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">14,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panasonic</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%">*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Sales to Panasonic represented less than 10% of total consolidated sales in 2021.</span></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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">365,261 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">365,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">417,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,609 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">80,027 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">79,670 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,093 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">444,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502,587 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772,702 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (Loss) Profit and Margins:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">(8,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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%">(3,765)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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%">Total Operating (Loss) Profit</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%">(12,379)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,284)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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.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 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%">(16.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 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.7 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10,677 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,141)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Other Expenses, Net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,454)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,385)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) Income before Income Taxes</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%">(26,960)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,410)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">23,349 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,624 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,879 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</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%">29,005 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,854 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,049 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="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%">458,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">105,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">45,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">609,138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">619,745 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">952 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">6,034 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 365261000 418079000 692614000 -23000 -91000 -5000 365238000 417988000 692609000 80027000 85589000 80495000 -357000 -990000 -402000 79670000 84599000 80093000 444908000 502587000 772702000 -8614000 -89833000 16657000 -0.024 -0.215 0.024 -3765000 5549000 4494000 -0.047 0.066 0.056 -12379000 -84284000 21151000 -0.028 -0.168 0.027 10677000 0 78801000 -6804000 -6741000 -6141000 18454000 21385000 25508000 -26960000 -112410000 68303000 23349000 25624000 27879000 5022000 5577000 4534000 634000 653000 636000 29005000 31854000 33049000 458334000 484885000 105335000 105079000 45469000 29781000 609138000 619745000 4932000 6494000 11552000 1082000 952000 380000 20000 13000 151000 6034000 7459000 12083000 <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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(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%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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%">350,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377,218 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,990 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,656 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,585 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">21,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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="padding:2px 0 2px 1pt;text-align: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,138 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,675 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">444,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">502,587 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">772,702 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 style="width:73.022%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.475%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,681 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">95,236 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">106,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 350428000 377218000 583589000 6990000 7656000 12585000 21089000 27579000 40764000 62138000 85306000 130227000 1082000 1788000 862000 3181000 3040000 4675000 444908000 502587000 772702000 85681000 95281000 7688000 9109000 936000 1223000 931000 1065000 95236000 106678000 36600000 52300000 85900000 -3800000 -6600000 8600000 40500000 63300000 -5400000 -4500000 The following is information relating to the activity with those customers:<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 style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.6%</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%">Panasonic</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.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 style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts Receivable at December 31,</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">14,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Panasonic</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%">*</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Sales to Panasonic represented less than 10% of total consolidated sales in 2021.</span></div> 0.100 0.095 0.136 0.111 0.130 14545000 6490000 4083000 ACQUISITIONS<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">Diagnosys Inc. and its affiliates</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 October 4, 2019, the Company acquired the stock of the primary operating subsidiaries as well as certain other assets from mass transit and defense market test solution provider, Diagnosys Test Systems Limited for $7.0 million in cash, plus an earnout estimated at a fair value of $2.5 million at acquisition. The terms of the acquisition allow for a potential earnout of up to an additional $13.0 million over the next three years based on achievement of new order levels of over $72.0 million during that period. No earnout is expected to be payable based on actual and expected order levels. The acquired business has operations in Westford, Massachusetts as well as Ferndown, England, and an engineering center of excellence in Bangalore, India. Diagnosys is included in our Test Systems segment. Diagnosys is a developer and manufacturer of comprehensive automated 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%">equipment providing test, support, and repair of high value electronics, electro-mechanical, pneumatic and printed circuit boards focused on the global mass transit and defense markets.</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 purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results 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%;text-decoration:underline">Freedom Communication Technologies, Inc.</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 July 1, 2019, the Company acquired all of the issued and outstanding capital stock of Freedom Communication Technologies, Inc. Freedom, located in Kilgore, Texas, is a leader in wireless communication testing, primarily for the civil land mobile radio market. Freedom is included in our Test Systems segment. The total consideration for the transaction was $21.8 million, net of $0.6 million in cash acquired. The purchase price allocation for this acquisition has been finalized. Purchased intangible assets and goodwill are not deductible for tax purposes. This transaction was not considered material to the Company’s financial position or results of operations.</span></div> 7000000 2500000 13000000 P3Y 72000000 21800000 600000 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 the divestiture of its semiconductor business within the Test Systems segment. The business was not core to the future of the Test Systems segment. The total proceeds received for the sale amounted to $103.8 million. The Company recorded a pre-tax gain on the sale of approximately $80.1 million in the first quarter of 2019. The income tax expense relating to the gain was $19.7 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 transaction also includes two elements of contingent earnouts. The “First Earnout” is 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 may not exceed $35.0 million in total. The “Second Earnout” is 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 is not capped. For the Second Earnout, if the applicable sales in an annual period do not exceed the annual threshold, no amounts will be paid relative to such annual period; the sales in such annual period do 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 has 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. On February 14, 2022, the Company was notified by the purchaser that they have calculated $11.2 million as being payable for the calendar 2021 earnout. We are in the process of reviewing the calculation, and expect to record the additional gain on the sale, and receive the payment, in the first quarter of 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%;text-decoration:underline">Airfield Lighting Product Line</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 July 12, 2019, the Company sold intellectual property and certain assets associated with its Airfield Lighting product line for $1.0 million in cash. The Airfield Lighting product line, part of the Aerospace segment, was not core to the business and represented less than 1% of revenue. The Company recorded a pre-tax loss on the sale of approximately $1.3 million. This amount is reported in the Consolidated Statements of Operations in Net Gain on Sales of Businesses in the year ended December 31, 2019.</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">Other Disposal Activity</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 October 6, 2021, as part of a planned consolidation effort, the Company sold one of its Aerospace facilities for $9.2 million. Net cash proceeds were approximately $8.8 million. A gain on sale of approximately $5.0 million was recorded in the Consolidated Statements of Operations in Net Gain on Sale of Facility in the year ended December 31, 2021.</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 2020 the Company sold certain facilities within the Aerospace segment for $1.5 million in cash. The net gain on the sale was insignificant.</span></div> 103800000 80100000 19700000 35000000 0 10700000 11200000 1000000 0.01 -1300000 9200000 8800000 5000000 1500000 IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES<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">Goodwill Impairment</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 2021 goodwill impairment test resulted in no impairment to the carrying value of goodwill in any of the Company’s reporting units and no impairment charge was recognized in 2021. See Note 7 for discussion of the $86.3 million and $1.6 million of goodwill impairments charges in 2020 and 2019, respectively, within the Aerospace segment. Such amounts are reported within the Impairment Loss line of the Consolidated Statements of Operations in the 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%;text-decoration:underline">Restructuring Activities</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 fourth quarter of 2019, in an effort to reduce the significant operating losses at our AeroSat business, we initiated a restructuring plan to reduce costs and minimize losses of our AeroSat antenna business. The plan narrows the initiatives for the AeroSat business to focus primarily on near-term opportunities pertaining to business jet connectivity. The plan has a downsized manufacturing operation remaining in New Hampshire, with significantly reduced personnel and operating 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%">As a result of the restructuring plan, the Company’s total non-cash asset write-downs and impairment charges recorded in the fourth quarter of 2019 (including the goodwill impairment described above and a $9.5 million impairment of long-lived assets) amounted to $23.6 million. Restructuring charges of $5.2 million comprised of employee termination benefits and non-cancelable inventory purchase commitments in the future for inventory which is not expected to be purchased prior to the expiration date of such agreements as a result of the restructuring plan were also recorded in 2019. The Company incurred an impairment charge to ROU assets of approximately $0.7 million during 2020. Additional charges of $0.2 million and $0.4 million associated with restructuring at AeroSat were recorded during 2021 and 2020, respectively. All such charges were included 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%">The COVID-19 pandemic has significantly impacted the global economy, and particularly the aerospace industry, resulting in reduced expectations of the Company’s anticipated future operating results. As a result, the Company executed restructuring activities in the form of workforce reduction, primarily in the second quarter of 2020, to align capacity with expected demand. Accordingly, restructuring charges of $4.9 million in severance expense associated primarily with the Aerospace segment were recorded in 2020. Additional restructuring charges of $0.6 million occurred during 2021 to align the workforce to expected activities and to consolidate certain facilities. $0.3 million of current year severance expense was related with the Aerospace segment and $0.3 million was related with the Test Systems segment. Any future restructuring actions will depend upon market conditions, customer actions and other 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-weight:400;line-height:120%">The above restructuring and impairment charges are presented in the Consolidated Statements of Operations 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 style="width:59.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</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%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</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%">798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">92,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 reconciles the beginning and ending liability for restructuring charges:</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 style="width:59.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</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%">2,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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">Financial Instrument Impairment</span></div>From time to time, the Company makes long-term, strategic equity investments in companies to promote business and strategic objectives. These investments are included in Other Assets on the Consolidated Balance Sheets. One of the investments became impaired in 2020 which resulted in an impairment charge of $3.5 million recorded within the Other Expense, Net of Other Income line in the accompanying Consolidated Statements of Operations for the year ended December 31, 2020. A full impairment charge of $5.0 million for an additional investment was recorded in 2019. 0 0 86300000 1600000 9500000 23600000 5200000 700000 200000 400000 4900000 600000 300000 300000 <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 above restructuring and impairment charges are presented in the Consolidated Statements of Operations 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 style="width:59.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold</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%">221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,047 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment Loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,083 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Restructuring and Impairment Charges</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%">798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">92,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 reconciles the beginning and ending liability for restructuring charges:</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 style="width:59.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.476%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-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%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</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 as of January 1</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring Charges Recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,029)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,886)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31</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%">2,400 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,631 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,190 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 221000 280000 15397000 577000 5047000 2356000 0 87016000 11083000 798000 92343000 28836000 5631000 5190000 0 798000 5327000 5190000 4029000 4886000 0 2400000 5631000 5190000 3500000 5000000 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.122%"><tr><td style="width:1.0%"/><td style="width:9.076%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.534%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.044%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.903%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><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 colspan="3" style="padding:2px 1pt;text-align: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 colspan="3" style="padding:2px 1pt;text-align: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 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 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 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 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 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 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%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Estimated Credit Losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Excess and Obsolete Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,410 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,852 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,487)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,775 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,913 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,218 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Excess and Obsolete Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,606 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,362)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,152 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,168 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2019</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,486 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for Excess and Obsolete Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,826 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,803 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,023)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,606 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred Tax Valuation Allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,205 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3218000 90000 125000 3183000 33410000 3852000 3487000 33775000 37168000 7100000 749000 43519000 3559000 1913000 2254000 3218000 33606000 4166000 4362000 33410000 13303000 23152000 -713000 37168000 1486000 2144000 71000 3559000 20826000 14803000 2023000 33606000 8098000 5205000 0 13303000 EXCEL 126 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %M^9%0'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 " !;?F141&ULS9+/ M:L,P#(=?9?B>R''V!TSJ2\M.&PQ6V-C-V&IK&L?&UDCZ]DNR-F5L#["CI9\_ M?0(U)DH3$KZD$#&1PWPS^+;+TL05.Q!%"9#- ;W.Y9CHQN8N)*]I?*8]1&V. M>H\@.+\'CZ2M)@T3L(@+D:G&&FD2:@KIC+=FP&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" !;?F14SSSX!W & !=&P & 'AL+W=O;UR;UXK1%]XV6:%N(1'HDE9=_ MOZ,LFVX@GX2A^1#KA??HX9%\[HX\>Y+J0:\Y-^0Y2X4^;ZV-V;SO='2TYAG3 MIW+#!;Q92I4Q [=JU=$;Q5E<&&5IAWI>KY.Q1+0NSHIG,W5Q)G.3)H+/%-%Y MEC'U\EN[!W?):FWL@\[%V8:M^)R;+YN9@KO.'B5.,BYT(@51?'G> M&OGO)R&U!D6+KPE_T@?7Q'9E(>6#O9G&YRW/,N(ICXR%8/#SR,<\32T2\/BW M!&WMOVD-#Z]WZ-=%YZ$S"Z;Y6*;?DMBLSUN#%HGYDN6IN9-/?_*R0UV+%\E4 M%__)T[9M&+9(E&LCL](8&&2)V/ZRY](1!P8#[X@!+0WH*P/_V!>"TB!H:A"6 M!F'AF6U7"C],F&$79TH^$65; YJ]*)Q96$/W$V''?6X4O$W SER,Y2-7I$V^ MS"?D[9MWY U)!+E)TA0&19]U#'S"-NQ$)=SE%HX>@?,IN9'"K#6Y$C&/?P3H M +<]0;HC>$E1Q F/3DG@GQ#J4;^"T!@WOV'JE'BT,*<5YA/<_*\\!?.@ZNL_ M]";8NSLH\()CO9%1#JO&D*G8KEEP,P(;[F'# C:L@[U_V?"J4SJ]ADY1#'2JD)GCE'"L)4LUQJF_ MY]1'<<:Y4I;2=:(C\-!WSI1=*036;N6XX6CMMD_; 38O!WM>@V:^FG&5R!CE M5(-4KM=??_FE9LT,]]R&*.*5,(EY 9>EG-SFV8*K*E8XAM?N>X,^0L;WG&!Z M3>C<\56B#./KM=XPD=21I$Y+W[)E,8YAZR3*)"J;((-= ^KVV-^P. M R_ &#JM]H,F#$=QK+C6)[L+\@G:D<^BVG*Y@XF#T7%3P<3E_36\_#V=*/B8BJO8CCHG/ M01?6TT9ZO\LEMSEM,;5 6?-J8CCB=ZXQ9D[J:2.IGPK#U;:BMUDD MVU&M9(8CUC!S2D\;*7TQ=&0, 6@E5:5@U.",HH@#! #$6S",G=-ZBDMUR6Z> ML30EE[F&U[IZ''&%X M-34===I/&U4#\S4HA4VE-DQ4CR,.4^>IP.EZT*@>F.6+-(G /9)5S?-)B=(M M4.QNW.-%. S/.H]5'W=2'N *O*O;]$&R#S-S8>N3)8+V_++-XXJB<0ESQ+:S>RR[XO^&\T*3 &)N8^A:IC&H M)C&2+#B!T8O)#0-(O^=]H-L-%DJ@'4E>=43M.@)OP'C&E"'3Z73++=&E_)UB M8^FB4(!'C!%T)RZZ=&R:UP#43JN#C2(\5NPK\L.M@FMX6*D+-6!UNU.-PUEL8'+NP$C<+.%915*SOG_@ $L\;4H0:P=AA=W D:Q9TQ M^$R!OZ8BYL_D(Z\FA4-YQ=_ ZV'5;>!B3E!37QRDOAB@"QG!X&?N;09.\H-& MDO]CKEZ(BB:?Z'N.Z/I7CDH),+ M*$7&*=.:7-8Z,W3"'OH_=:/825S8*-'^/\XLD0^=V0OZO7Z__\J7G8/S"+LF MBW,=32*[[[0]FM@_W9\=C8H3DXYKOCUXNF%V26N2\B68>J=]6+AJ>Y:SO3%R M4YQN+*0Q,BLNUYQ!J+$-X/U22K.[L1_8GZA=_ =02P,$% @ 6WYD5+:G M!A/![/0T&9#)*%G]OI9*%JRYF$G2:F%H+J/VO@JED&47"8>&9%:=U$F"PJ M6L +V*_53F,4]I2,"9"&*4DTY,M@%=VLYR[?)WQCT)BC,7&5[)5Z<\$V6P9C M9P@XI-81*+Y^PRUP[D!HXU?'#/HMG?!X?*#?^]JQECTU<*OX=Y;9C>:8=!_EQ6I<9:BSR:K.F"5;V7Y>/*=% M:!'K%L.T0ZQ;1'P&$<7D44E;&G(G,\C^!X3HIS<5'TRMXT'B!M(1F417)![' MT0!OTA]B=I&+)RK@E(5A]9V6QI(/5%2?R:NJ94$>'G8#KN:]J_E%KAY4>O;W&B:L MZSRG7%V1)VSQ5VSQ4Z["HPX0H O?YX:D6(EMFZ&?[:^25=M!_]+;>^B1ZH)) M0SCD*!V//N+!Z;:WV\"JRO?37EGL3C\L\3H$[1)P/5?*'@*W07_!)G\!4$L# M!!0 ( %M^9%3VE! ]T00 & 1 8 >&PO=V]R:W-H965T&ULI9A=;^(X%(;_BH7FHI5:8N>;$47BH^U6FA94F-V+U5ZDQ$ T2X[/$Q_;Q^GO&?\A-I1*])&EN;CK;*3FGG:I/97A^??3^4, #S%LDZ)BE?R6QW-QUP@Z*Z2K:I?*5[?^@!R!/^5NR M5!2_:%]J?:>#ECLA678PA@BR)"__HX_#BS@S('Z#@7TPL.L&;H.!''P[[U?OXJ=9F';2\,+F43 M718$=H#M2G81O%<%[[4&/V9"(K9",\[BW5(*-&=I;((IW?AGW3M!SW.]&HPN M<[$7N&X-1I?YQ/=\;(;Q*QB_%>:1,R$4RBJ1)@9?[]5S?*>&H*MZ?NC65!-= M13R?N W#$50$07LNP5J=Y.L;]$ASRJ,4P8* AC&L48E*6+64" M/?8>]DB-4%<1@CV[EI@3@\QU'"\T(X858MB*^ +[[B/LG0@V*#5U5/8]1,LD M3>1/$U*H1>%A4LNGL2["-9@VQ05'K^+HM7(\9=LHX<5R\@W2SA1Z[W=1C75% M&&#BUV+753!>H6..G^#3+H5;":Y4W-?HL#JN.,O0=$M5EK'!8#\(ZF"ZK)YG!DD0 MAHU,]HG);F6:R@WEQ[E_@Q0B4)6MY0@:N6PM&IMXO3J6KG)AS:N3Z2H?-ZT& MY+0W$Z=]'N62<@J[4)VM>M""Y^@AA5A+1X,J<+5<-*B(VS1NI^* M%<'EY-L M1.%408]WB^BC(1U=PT3S>WY]^3#I"+%=HF6E+O1#!SD%,']/J5#&&1A)?*\YN;<\+ZJ6>24<(Z#0:7>A!,1PTT)S*"])>7XPBD2S1?<1SJ#+$ M$6P&:\A\$T%B7L&BN1,Q@FT "=5R;<0M.PG.,7!7'SB#S.D&]=W-("-=OZ&0 M(J6&1C'E2@#/5XS)XXWJH/JH,O@%4$L#!!0 ( %M^9%3?LL#Y30, M )0) 8 >&PO=V]R:W-H965T&ULC59=;YLP%/TK%INF M5EI+;#X"71(I#9D6J4VJDG4/TQX<< (;V)GM-.V_GPV4I830OH!MSCF^YYIK M>[!G_(](")'@*<^H&!J)E-LKTQ110G(L+MF64/5ES7B.I>KRC2FVG."X(.69 MB7H]U\QQ2HW1H!B[XZ,!V\DLI>2. ['+<\R?KTG&]D,#&B\#]^DFD7K ' VV M>$-"(K]O[[CJF;5*G.:$BI11P,EZ:(SA5>!K? %X2,E>'+2!=K)B[(_NS.*A MT=,!D8Q$4BM@]7HD$Y)E6DB%\;?2-.HI-?&P_:+^M?"NO*RP(!.6_4ACF0P- MSP Q6>-=)N_9_ANI_#A:+V*9*)Y@7V%[!HAV0K*\(JL(\I26;_Q4Y>& -T3 M!%014)-@GR!8%<%Z+\&N"':1F=)*D8< 2SP:<+8'7*.5FFX4R2S8RGY*];*' MDJNOJ>+)T60Q#QSN1J>@@OP/0S V<=S\!&D%"P3MA.8QF)@2A64EC:C*H#K,@!T(@"(P"VC M,A%@2F,2OQ8PE9O:$GJQ=(TZ%0,270(+?@:HAV!+0)/WTWLM].#==.AWN+'J M!;(*/>N$7BBQ)*K.)&!K,&&Y*NY$5]TC 3,:L9R G^.5D%P5T*^.Z>QZ.KN8 MSCXQW5SM-&6Z!0:A@\#4N.,8Y M*GG]&O7*B%,;<3KSMI )X>T)*_U==63+K2=Q.[.EMAZUL5 PV7%.:/0,EAQ3 MD>%B2QO'OU7]ZJ5K+8M2V3W,CF_YC10>@Y#3MQOY.P9!:+=GKU\;ZW<:NR5O=Y/B59JE\OG $/CTP4,0?@'Z=U'_Y1(_M5GL'T?O^8WH)\>@"\ORW8;' M%A2RH=7NTJM=>ITNW_Q'VDQYQ]GV':=AZAATX2'4\-0"0LCWVSWYM2>_T]-K M-V^6LM]2RI:+K(:?%AB$KMMKX()CG.WWH=>P9!Z<5SGAF^+<%R!B.RK+?;X> MK:\6X^)$;8Q?JRM'>4/X+U/>5VXQWZ14@(RLE63OLJ]BXN4=H.Q(MBU.Q163 MZHPMFHFZ-A&N >K[FC'YTM$3U!>QT3]02P,$% @ 6WYD5-4+']#/!@ M\1L !@ !X;"]W;W)KA/Q>K3A7Z+G(R^I\M%)J_7$\KM(5+Y+J@UCS$KY9"EDD"F[EX[A: M2YXL]* B'U.,@W&19.7HXDQ_-I,79V*C\JSD,XFJ35$D\N62Y^+I?$1&KQ]\ MS1Y7JOY@?'&V3A[YG*MOZYF$N_%^ED56\++*1(DD7YZ/)N3CU,/U &WQ3\:? MJLXUJEUY$.)[?7.S.!_A6A'/>:KJ*1+XM^53GN?U3*#C1S/I:+]F/;![_3K[ MG]IY<.8AJ?A4Y/]F"[4Z'T4CM.#+9).KK^+I,V\<\NOY4I%7^B]ZVMF&=(32 M3:5$T0P&!456[OXGSTT@.@.(-S" -@/H6P>P9@#3CNZ4:;>N$I5C1XDY7USSA7$K[-8)RZF-Y]F=_=WEQ-[J^OT.7D=O)E>HWFGZ^O M[^?H%'V;7Z'?W_V!WJ&L1/CPTYO9&2EPI-JHJKZJ-C1K:?D>D9O:$9 MDVJ%(#9(7US_V&3;)(7KJ>IMMKV@<>B'9^-M-R2FE8<]0O=6!SJ] MO4[/J7.2IF(#LM!7GG+0^)#S$_0%JH58HDD.>SHI4XZ@.J#K2F6P2SBX)/DB M4^A60+2L_NR6##I*"0X]%O<<,LUBAOW [I"_=\AW.G13;B',0F9V:;XIS8=0 M!SUI5C/LQW9MP5Y;X-0VDWR=9 MT_0Q%%V*G$^1.K;A$AQEH4QX8DCP?1_V8 MFE8T\.H]8M,=[G6'3MWW0B7Y&R2&QN*,Q5% >AHM9B2(O= N,MJ+C(X$%U F MU*:45P M$(21W9MX[TWL].8.? %AY2/2(#T5R]-O%6]BK[VQ*8Y-+0&$MJ?88A7%/K,+ M)K@%!W9+UHD\G!W-\.ZZ/@UQ3YS%*HKC@8U'.E0C1\J"2LK'#,I;-X;]C)@4 M0JKLO\&,:!8Y2 F/4<,'TXS@.(H&2AMI,46HTXN_A%@\97ENU4;-\$8THGUM MQ\P.I;6\(V[@[6J$X]=GQKH!C@F+^OHL=B0./7] 8 LZXKV)\;=9\I#EF0) MN$!/6N 0-W'V")TE+S4_K=Z;0&%>%!B)8YI!^?:&\J;E#G&#!R3*#>0W*)0B MSW>UL5CGXH5S=,E+OLP&?C63)R0.<+\UL9D%-!KZS5KN$#=X7G7?E*DH.+I/ MGNU4)R92:$#[W+%8$4P&L$-:[A W>%X3JRW9MQS.$=U$LVHVP1&$H;$=3"LO MC@?@0EJZD"-XV=7J)KRO_8A5IDD+&K+8B*W%#+K3@;I-6ZA0-U2F^L13:UUL MZU94YW!-]%WS=,67'**_@/85VKZ-=>]1DRC@@=_GN,W,\T,RX$%+'NHFSV'S M="0IJ(4Y[Q. 0CK5ZXRJ6]TU]=IJ#N!UL>76?.DP57MJ,D> M1DC<[Y]L9M1C X6$MH2B[K-8&_R?+"74M8Y&T MG)]\ZC.OK]%BYT&5\ 94ML"CD;.3FJ\2R5@ MNL>'YB@O"CA7KNIZL^7Z*8GUF8^)FU/B>;'?TVVU"^#H/R"\Y1)S@ %4I+QZX?/\;"?"GUZ>*F@7F\\'&+Y-.IP1'/NEW!6\P//2L M\X#P+0>FX;UDE6V2A_I!@/M;WV87PIX8:&98BRCF1I11H'24?]()$T/6DZ#- MSG$29"VOF)M7L$$+Z 1T1KD>];9P8<$O*(BLQ0)S8V%8#)H,QIZ M2L5:%K CAQ]1;KE4^L'*-$^J"ET>#VQ+ A;_@L!Z;?'VCIPNC@2V&=Y]YA[T M]YK-IM\(C#OO8^J787\G\C$K*Y3S)0S"'T(8+7?OEW8W2JSU*YH'H>#XHR]7 M/($PU ;P_5((]7I3O_79O^6[^!]02P,$% @ 6WYD5#DM)"/\ @ M@H M !@ !X;"]W;W)K_1#<[DDQ5E*1)RRM8ZWS",H@*4)KH)H:NG MB&3::%"LS=EH0'.1D S/&>!YFB+V,L$)W0TU0WM=>"#K6*@%?338H#5>8/%S M,V=RIMF3FGR/AAI4BG"" M0Z$HD/S9X@ GB6*2.OY4I%J]IP(VQZ_LWPKSTLP2<1S0Y#>)1#S4? U$>(7R M1#S0W0VN##F*+Z0)+[[!KHQU/ V$.16*G*0Y[P#*N@ E-HP4>G ^'^W!=>JZ-F[5QL^"S3_ ]RI>>Y^P% M+ 0-GZ[ HK %+DA6.;QLLUARN@6GJI#MR/*A#UVI:-OTTAVW)]JJ15OOB@YH MFLIWOY#\3@[LFLX^F^X*R-,&6Y3DN$A"SB.PP:Q,1FLN2FZOX1'VH'&0B(Z@ M/=E.+=OY@.SJX% N8LK(7QQUG:%S=#8V+#\'VL\(W-/OUOK=C^LGG.?=VMTC M2:;?-^1[Y1QH;PGT?-/V7+==NU=K]SZN75X/7* L(MFZRX!WK,LQH.G8AP9: M FUHN!X\8<"O#?@=!K(M9H(L$PR"!'$.)IWUU*^Y^Y]83_USZJDC:$^V =\N M ?B9%56Q-P_+<%I+ZIS(?0^-B\SXK*JJF)NJ7,MSK+YY*+\ET/<\V_).J'^[ MC8SWKZ/_K2OC^,8Y8:$EL-6"WF@J5$?W [$UR3A(\$HB8<^3?X^L;)+*B:"; MHL]84B&[EF(8R\82,Q4@GZ\H%:\3U;K4K>KH'U!+ P04 " !;?F14OS*Y MMBX* "5+ & 'AL+W=O !G,?^^KT"8FSI(J>_ M)#8^$AQ=Z9ZCBTZ?R^JO>J540U[6>5%_/5DUS>;+=%K/5VJ=UI_+C2K@EV59 MK=,&OE:/TWI3J731-EKG4^9Y_G2=9L7)V6E[[;8Z.RVW39X5ZK8B]7:]3JO7 M"Y67SU]/Z,G;A;OL<=7H"].STTWZJ&:J^7US6\&WZ:Z71;9619V5!:G4\NO) M.?V22*8;M(@_,O5<[WTFFLI#6?ZEOWQ;?#WQ]!.I7,T;W44*_YY4K/)<]P3/ M\7??ZWWJ]:\D#F(:U57.9_9HMF]?4D/"$+M4RW>7-7/O^F>D)2 M]SIO/^?A?=_=C(_2@CW\NB6=7DLEBHQ6$'4WCX'0/V MQN"".7M,U/PSX?0381ZCR /%[V_N(GD8,-W\6#M_WQL7BD]8I%O,L5\1BJ']N1W=T7#^1RY=YOEWHJ\U*D9G6F4U5-8.:3!+)5W63-ME+U%T= _!T/WQF01$':GF=IEPSA!N?KLFJR M_[47L.!TW?E[H\DBSY-&;&P4IZ$41F00%/=$A$(G.$@!?;&E ZW7\B%PJ2O]*Y!,_O??>'*][S@\"D9^,L>DA701AZ=(3CX#"H M='+\MM[ O--3K54QE(8\]G@Q @D#C_HF"QM&Z?X:/20QV OJ]A?G\WFUA:Q^ M#1[FL5M7<9YF:Y2-[0="'@B3D(VR0F)#:.33$6-!!V=!W=:BD]W6270Y@-R M7ZM@7Y+"YD2M-V4%>U@R! YE:3L"*V:(_1"1*5H("A1@;&D-UH*ZO<4=<*NV M[SL%3L".>0D\Y[*F9+?8\HJ9I15 ,=DW&@R,H MZM.Q9Q^, Z,_M$\@GV 1+ZW,6J-1.O2WR0X(N]%UFC;>P)X \.VXNF2V_S&*( M2+20)CW,$E!_;,X/,L[<,KZ;\/K,)4=0Q&:31FQ=B@Z\RMZ^;.>D\I4%+(#M_W MN!4]K*8@S2 G&(R'8B15\$':N5O:9]O-)ET7_9 >W<#' MQR$) IFP,/)&\C0?O $_Y@W*N5*+?B3MK7Y7LQYU!]P6]8A1L_*$H"R"-H1Z M?B3\$8*#/>!N>Q"GFTPO]U94%UUA'V6"J#ID,&M9([! 2+,JC<$H&[6D?/ ( MW.T1N@QU?,;WI([NY6,$ F:&F7PPG\#96'0&F\#=-N'GEW)/#)%W:KX;B!'4 M1 :1:8(0F"]\/I:%![/ PY_*4U=9 9[A_7EJ$&ON%NO#17Q=%H^31E5KL",/ M:(F$V_K*/,\JHR(P*J6%2S <#49+)6+0:^'6Z]LJ@_':="6%SF7INO%1?@+1 M7HX0Q'#PX,S:8*) "3N(D?PK!J46;J6^W5;SE398D'5OMDW=0+[5,V2V2B%1 MM:_8[BMP8-OJ%65ZM*8?(Y!)$)A;[02#22_8>S=UR'!0:^$N">@@[;]G)7%9 MXV(BCI;M8P0RX>9+ML39T2&-P0L(MQ>8->7\+W+^G%:+5A,OUYN\?%6*=#_L MXMAZR0___$?(F/?KY>SVMOU(?_W8'87)&CR.MKYS'IGV&4'YOFF>$=!$BI%7 M;6+O8(';*'3)2_7; 7MEHJR0+7_DF:\0,12-F#5!,5@P9A#$8!#$,8.PR])7 M[\O2/3G,"4CK33T&8T(&5MBPX@.C(1OA-S@&X78,W6D'G5\N7^9M/9# MGNT'_3[A"2SMV/1$:PF^M$)HXT+I60'$RA=L-'\.+D(<*3F,42)I0R[48U84 M>K)"?/^C4K1P+>PB >Q7K)>O3 MW<''W=7=V=KS]D2I]I!2N^)KE:0I?>YP">J>K.P'9? MFG+3G@I]*)NF7+1S_X/4$L#!!0 ( %M^ M9%1NB?C9TP< (PI 8 >&PO=V]R:W-H965T&ULQ5IK M4]LX%/TKFFQG%V::QGK85LICA@9#F*&%); [G9W]8!)!O'7LU'9X_/N5'3>R M]3(LE.V'8B?G7M\K7=USI'CW/LV^Y7/&"O"PB)-\KS3+C(6SRF@1#Y#C>(-%&"6]_=WJL_-L?S==%7&4L/,, MY*O%(LP>/[$XO=_KP=Z/#RZBVWE1?C#8WUV&MVS"BJOE><;O!ALOLVC!DCQ* M$Y"QF[W> ?PX)K0TJ!!_1.P^;UR#,I7K-/U6WIS,]GI.&1&+V;0H783\SQT; ML3@N/?$XOM=.>YMGEH;-ZQ_>CZKD>3+78SW: S-V$Z[BXB*] M'[,Z(;?T-TWCO/H?W-=8IP>FJ[Q(%[4QCV 1)>N_X4,]$ T#B T&J#9 D@%R M#0:X-L"2 :8& U(;$/D)OL' K0U<^0DF Z\V\.2D32'YM8$O&YB2IK5!52Z# M]714@ZQ$9C,\O?@7>M^=U#P0,O'#:9U4)_602%#4)=I$<8: MLY'=;)0N%GPY3(IT^JUYK?%T^!Q/R1W+BN@Z9F 4AWD./AG=!G:W![-95*[8 M, ;G830K1VD4+B-]LD<=OJ;3U6(5AP6;@;-BSC+ @^;M:U[VE3L&3M-<-_+' M=J\7K.#]CKL,PBR)DEN=BW''Y/$6FJ^R1]T@#7AU;DH4;4H450Z)P>$G=ALE M93 @O0%?69B!L "';/H!8/@>( =27:FL?;J5S[*!W^TCS]D=W#6+0,50W(8$ M*L3'#B%MU)&*ZD.,T; -.U9AV/=&@2T^=M75=EF U2S-TWC&LOPW$'Q?1<4C^.LBC6/ R>$^S&9_6^:0;!Y. MK'/XA;-P\,"R:<0#X--8/16<+?I1=3>)N9V)G>3Y*DRF56+-S@&XM 7+"^R:%HNT_6'5TE4Y&"K M[*C(V;F87-6]-:\^@3O;NO1=)72IE@,;HI69M\G,LV;6ZG6@[H(\BR(%'%P M^/::'PF&1G:&?K'JK_VWE)F\A^N$!$B5 )RV#/H#"0& [ +@C:0_4GE7UOY6 M2#N[QJ;;3K8OD/](0Y_RK*D0TP8 ">9$^*=M 6K7;64@+^:C+E0[<$&[R$Z[ MK[410"J']C$V;7&1X%'4S:.=>P&DLET?0M>GTG(\?@*P':>@1F2GQJ?M"&HG M+8'J^Q@9GBY8#=E9S;PA0(YVP%1.0[Z#?6F\1DC=GB)%LFI \J8AT#R0UQ7U MY2)787WH$9FSCC4X#!%U)!DTUH3&-P2@;T3>6RDA0*^K>'_\$J8S4 MS3*159D&8SH;%%2-NZGZ)TEEK-(OD!G;>?F-E#)6=ZOR5D #Z4/?E*"@?FRG_A>(9:RRJ#)S&D(V-4?!G=B^]7V) M6,::$^J';@@7FPGWM<2RUAE442'!BU/!)&2;B+MU,I$I1K$!I$,!JQ,YI%)4/M4&E^R'4]SY&V9B,=CLK' MYAJ0)SD*-)@AXK)ZOOSCO@9C6MR"I\G_=J!,5.XE5&8"#0@9F( (=B9O8W39&V;&Q'-:3(=0F7\5)B'?:67:$Z3 M59$\:+PU5KZG^#G,;J,D!S&[X6;.!Y\76[9^]6]]4Z3+ZD6RZ[0HTD5U.6
6_2L%3]#M "0M M45X4.PD@RTO4B&VU)7?0&,R'QZI'LN)B%;L6TN[RG'W=5_;E96]LF7S9%V?ST8-VVV^>/'C7IVFY,,ZNVMJ1OEE6] M,2W]6J\>-=O:FHQ?VA2/YBU^>G#ZP'WP,5^M6WSPZ.ZVB4UGJ;1\ -OE=^FQ>4EF'+3UO1M3N^U/]]\>O?NXN,_DP]O MDINKM^^OWEQ=7KR_32XN+S]\>G][]?YMOZ->+R]NK MR] M$5_9=):+)JV M)NGYKWLF>.PG>,P3//X_(?>_:Z[DE6W2.M^RWE3+I%W;Y&77T/A-DUP0-:HR M3YODLJJW56WXJ8=_^8_S^?SDA?^6?S]]D50UOZY?7U:;K2GW^N7W2=XD)BG( MF(#DV[JZRS-;8TJ3W9DRM5G2VG1=5D6U B_:B@=;%=7"%(FQ==5L36HGT$,R M%#8Q99:PQNL2\S(C':KIW5GRH:LQ1=:E;<,/-K:^RU.+I]*BRZR?=)*L29FG M6UNSU:./=- \I6FWU8[6N+*EE;W3[#GF6'1B9VCD3<4_-ONFM9MFDA2P#=@B M3VN6MMV'+\U=+HMUBYNX[_CQU-9MOJ2992Z3UVEMEFU"4]+#76WE,=.1J3 M M4ZQIW0BSY#>;K,V=I<%IE_F6UD\&71:.C3,]/Y4Y7KQIZ?W&L_+3[&;F) M+DUI,C-)WM1,#TSYNEP5]"^MJ4EV9%?QKRU7)":VQF:KY5+)*[-\KLE)R*M7 M99:;67)+'ZM(T"J)O[N*+#T)56L6A24&K.-VB$'"]_H. M2423KTJA#;&P6QHEEA>!I8KF4)KX%2=0*D![$9]XXN%,$,([2]_ M^:8K1&MIQWM9I#GI@Z+S(6_+5B=EN"S?I++FQ-GE?05;FI_S< M?,Y#9);V6#30WXJH9=)_=3DMRFE%1OZW:7-01;PQ?27B ?/-1OQ$ACLY_6&6 M7)%R!$2)2 MT:3L*T#JB5H04/A GTARRN2=J=-U%D%6AS669+9?RJ9$M"0ILK M<&K([*4E*7>R="@>A='HQ(7UM" %AZ_K0JB:Z9&( ^(.- M^;VJ]_60".#I><5J0O:==Z0YJ:9DWJ;&''C<=X4(O% MOJ?9>0W?R*8B%W/4U24S5A8OK#>]V6H+*X%!\96.0")@96M>8TH"GMXF8U7T M1K==U<9)0UXG]@LY"'Z+-[;+Z;TVF#X(XNFS%\$TZ4(),)-OA$ 3X?(2RL,& M1W?G%X6-$.=HAHXEANB_6JM.846[=4[&%*\XKL'O-M9B24VUL9 &\KV61P?8 M)JVEK^Y,FI(:,!%J=@WL7@U_22S#RHB <(M,=A%K" ,,G!>Q923 )1N&A<,2 M0GXQ&-XK39(ES5JR8-"VLF! F.%+(DN##606S- E+SLV*VJ"U6OTM3+K%*NH M&#I%F1S;*-R72??\"UZH;<&&NR G1QP$4^[1(O_:F-(02\@>&%IQ5\+!PUS) M#LNR(@[#7]N,Z$K3&3@$VB^1U;KYA+1V@ EN226$^V M&?KY*F](6*%F9*8ILJ)]D9@3H&P3N]D6U=[JNFE_=Y"C_F;QFW@.*"P85!3. MM9&_@&N$^Q+J%X00;J!*^J*S1"0A!>L5VQB&F<])YUBX 1LAY^7J!1QL71%& M X]($QKR6H5;+1AER96R6+]PP8?:,ED:@JS>Z'<#:K.*N?6 M<03]B"6,*?;NM>K+B*),]3QZ>?B]?L?]0$2-F MIBSMAH!T&0-8-J42)EO@#P)>V8ODX1Q.';:Z47UW.K8@U+XDF$24)1.]:61G M#\^^IW<+L\>D955.:?U$:C9 9DL(B%GQNW6!@VH'GB8>$O&P&&S8N8=9,L/^%VV[ MH"'%/HHM M(&G?D,P#=\J,&YC(C%\D(:^*.\R8PK:T@8$Y ,I>H0DYDV57,\#). QA@]K]E'I6M3KRS\!P&\3-:'U<]HH'M?V$&X:RA3 M[=\Z);#^&^E=' M&L*X$91)U4_Q6FSUK[(W=MBYHH? IGH%UBOT7LQD&CVA%SEJ0F<>-[.A> M62!T@6S+Y+:/H'T,?_/JPZT/= B6ZT8O[G)Y\)V/5*'$?ZL637*M7H>^O18S M&;([[_YV[4<39>4-8P7=%AO][O3Q[!GBQH+>[PLGT<^R^'_W;/;8/0)2LT*% MM):\= M$R&0']CF779U#9I>B(ZJ^2((T50%01+X#6 7U@;QT1!X C> Y(8*B<$QE4/"%T339E>^>S.8QV=@(Y#4%1:3V=2MY M,YIO+JC?,(PN>F/J6SH;YS_R.AN^3ZR$>^>WZ4&:8Z-QF;,=+%;>*NC&-D0# M#@-I<\)#1'@YBVCC^$@;WGI[LNR0GM@96D*.Z(=V6N>T4X_ZB<2\EG@:&91G M(A("+9.[*A#RD(TU"#*7V)GB"]'.#=@L>^" BOEDH)5YR8:F(NFECP(LS#KO MU9K\RW2#O+6:!SP8IP87MMU!S :*#1Y(V ^:BM^4]++//!%W4W;^GK!"MP6" M!U-4JSVV> 6#(-$),21*4=\0>LQ /*>>5Q,O<8X(GO3)$794+V!DZ-2QE/ME'VLN>$RB;K&1 3'WI M4*LNZ3C&\4XZQZSYJR D>X((B3QPH/^3<3="AO \V$H?.&!"H5)7 G?0H](BA"T&< M9'$Y0U.J?_00PDE&!%*,%[@X=,=N)P'I97V:-\>(KHG$^O#QQY> M89=5U]"CS??R%@? ERH]UTYZ;B ]WR6G)Y.GYW/Z83XY.S\CA2\054V2MUP+ MD)3I18;H !E(CML\O>?S\V3^[#RYK1!.\%@_G)[P6$^?GA(2=OE\WG/(CA[+ M[34#U"D(3$.+K^;SOBF9)R8TZ^'8@='W %"ALR(^>E]3.Q0)!1S95P3[Q:8= M5ESW]M[/#+.;('7'O"$4]+H^B;Q&W[GU?1I2KBY\I)". A\*>QA/R>8@6!P\ M,D2321$$]8=!CID3-<@-<:*^BOU,G#X,A"#;ROK6,C1&H>*&?G9Q'D=I.>PF M:X,9$&-+*G<0+4P5J7QTXAF\F@4J-:(720?R!,C+^^=TG"% MF'Y944 6D9HL#6S3E"A#G.&B15<*S[:"P]4]^T%^MX #R TP=_?1@M9LOK-J M1]$ZK.*F!TE]#!&!0$2C=I?\8C;;A@ ,@FNPLJ\03GHEFU):4<_ %P?@9\D; MVOFF8L0N70XRVXH,K)J:QH[PA5.H$KG.SV9D++QO1/SK+2<&NV4_$]G2D.%L M4"20B,N5(25_Q*Y[J&_>$^_69&6)$3OX!XVAC-0Y+Q#Z C.D^@YGUUWJ!0,H MB&ZBS)LM2)Q*K(T&"'4;B61T,1I6!J0>%W@VEDPIQZ\3?IYI5^Q%Y0_,@I8H"KJ*Z",KT)*FG__4U[C\@B.8>KT8L\J+CI&SW?( M,R-342/ON=%,G,A!81:@0WF@<^22U\B"1B5$)#_M8&M1MIU#A<;A?">M.1>$ M*1#7 LL=1%0*08=C07UCZQ]-OC -.3W@" ;4@[GCEV2? M/8)I-J$*3@7%ZO MRE%+Y2;4-8]Y-E^\B3L1>)N--\A$<34GJ+98A&E\&L)L5$41A)\_B>)@7U_][OSI['SPL11C+[\;'V]SO2%//,)#$YE(NM!M'$('!6J M-9DW8E,K]2]]P,415_T/DAWG+30+BH^P8YFO & 7A@XW')0CX//X2J"-4]C_>?/IK$\)?GQ]R M\99#B,Y_\&PNM2OK=*4\#E#A.P:9ZRA$8Q^R8ZHS_$#-ET;@'@?8]]AM=ZRB MTIBP6K=3%&Z=RX1O:K5_2",;/QWO4DDX%JA.8.!0F/!%NVX3I3C\4WYSNKK9 M<9&C_Y8VU]85=C%DKU,R9[/D$WO^GAA,E!&C471$^BALTZ ]'Y"\1^(HXFW6 MI%]]*7)DYRB=QG$EYV(?X#S1 WL]G-CKX7&J2KP?%/K #)+S1\X2(LD_8$1: M/PLXX!?:QV@Q14Z?2U:O[D3\65(,_' 76B)J$O:-=$82 PK@94T_H'3$EJ0C MYX!:)FP-D"3ZY*S6(FR8?>:L0D,N!%T>%C;K: M'Y$5%4.,O<@9'*$K3GVJ8^8"BR@*^5V3&E4IQET"W$RR@0M$^\Y;'&2@*\B- M86'3XK&G"P+$*$%G/8FT7":1EHSHOI320_S]@5P/\02*/TWCS(\@.-Z79%]8 M)'Q%TVGF-K>X<^93%+?B>+O9<1SOT1BU">=5B0'UYY78M8[0(#-$ V M*.RAWQ%<(-C&:1G=*M>96@+WJ>:.)-- )L&G;IN)6FR#6K:30NUPX]]1)2+Y M%:.O^8.1<43+-X;,U'()2V<\>0)-E72H\",Q]](%.)"B'2D:1<.<&&9PEEG$ MK9SY%<'J2F4!RN<]4O^5"SV2'45:L<=IK(G,1,U-!OF2G;6OSDK@E!&2;F"7 M9.U24>]E9]AK0OR%9EG>U)TTWI*@H$_ R;N(BM)[I-?#]_;$+"#IU%XU7=<4 M@1$0@I,*Q(M(@JWZQ2X$Y4$&: -0K2 )@\ZLF"RT$C;*1+6&VQ%<+I7-B!0T MQ0)J3X#0R)40.8;;4HPEF-UDOW?2]N1#X=34-5?JG25Q)BFV0CWSI/561#&N M9XIS 4R9D 9+!YH:%7H9XKD,F_9?'? F!1])!6W7_YFU=XP(,ZC;]2V%]Q' MS$V*C08DL*2D67^P?K!#Y+J!%U@?\'%$Y+,^;G!.S!@I"DWSPTI0G'=O:UBU& ME2T]@0;TMFTJ[D: C"X((=O6AIUP'L[MVSGPN$E&9^C#+&?U>C:N1YTU)R@X M)P$J<*K$?:VXB3.?VB#+N2\Q4SY%V(M,91FNPN*4BS4F1V^:E!W#'+ZPX):\ ML$5N[\1OE!5W"5B.GU@&P+8U.5Y%1VN.Y#F*6B-3KF>V"/0CM<8LP;WE+#TFQF&O._C<-<.Z9P<'RZVN&3Z_C MKG_H&B=_1?P$EH^ 8T:D/EDF50U.P'4U (GV'(D(IZDMD M"#I'?UAA*XL/6 M?/%OS2( 1-!\V15)P4E0A_#58,"$NY"K>9XLNKS(!)[,GTP?GTAD^8)L64IP MQ-;[/@$FR>/IJ3XT2WZUC K\&!(2!QM?X/LUIW="GD+7L,&N :-#/6Q=N;PT MXT32$[]Z'LD=O+#?L-%)<# ZE>>P8@8FAX?$"K]BV7#0>*:Y3I_E@'S Z''B MRKFC74X+)%?G,:7OE3PB>N(_8-T $GRN,F3\? @3FC5=)6/%O> UNZ?>605N MRK>EKW!R4T#M0?X$PJ1_BG363@X$"'7,"!Y,6@ MVG\Z#\7!"?UZ%J5T)&=S%E4/QYOH)U$F%!V*OZ('Z5?NEM#^AE^_K2NI=K6" MHM@?6 WEN7/+<2#7>%U"*E!0MZ:1,0I,L$(W(#,+Z79XP#)BXH@H:LA*\YHD M1*J$?+P'N8ZH7CL$!\!HVE'K)P3&N_*]80=]0;E'HRAO-R[U':$!Z? *>6<, MX/!1%*\T'3J(<^XLK=STAWU@ _+)PF70=FU#&0Z^R.=B2QY1A MJU\MIUT0E\/NEY.>M&MZ58/ X!>0$')YGL-#0:K#^#(( ,>^"3N=/U5M\#V' M%[Z0@'I';\<'W!ZAP.%6?Y@]&>9BXP2K\Z? _*0(*T;9SF7!CHW0,S_":%?M MZY6WP@F?9'XF+E@[0H]6R(9%7#&#@_;+F;,Z;%T8,!E-,+A9 GAII[#3J2QTN3ST*YV+\ M6#I3Y$5=3<8G.LI/0L]=ORD7KTEO7D!I#?1Q?:T*OJMK?@2;J\16N MF9NR1-"@D8N67)<@J)4.AB57UKD3GQ..8OM[!E\\@9C['0>3/$J1?[;$D.ZW !>)SFX$0I M?SI*+^\^OT(M'$KBE@"\V".:2 &3LS^#XHB=:2(8&_GP9]_HPN\[.!%7 MB_5X;L >ZM7CQ'@6,26T7VA?N[XG#E(.T@_A:_":P\RP=HV&=/:1PQG:Q\)3 M:B:&?>\(9AID0B)-Y!A]- +/ZR.A=3SOP512_@&JX][CO(4M7EH?0?AY)LFB MY\ M.N>X1^+C=GT\S'/MMAXB]PP0'R4Z*"6091R-^HZ;H"/Q8#^CRK$$M\M_2_SP M]/"@P*#O@0**;PMRAF'>H4C?3Z6QN.-8O^>,S?5=1S?1VQ"J&G&!<767P MU;1QI^)2..IM0U0LG82L42@=1!]NS=X7KIA+W.Z8V<4@Z:W@I=$",^)D*8A8 M7V9L?"#CZD.ZDZ-GG2.S6-E&42W;%:X7HGH"EQFOPS^XUEQ;3J[?'B$5-\?H M*?60%GW5N5/%I+[L1F73)1\4G8R(<=,C\=>H*P;U@,!!?"/#<4]:Z4 < '9X M*$8YL.><89_8S[; M)JQIPHGNUJY(3J1%)CK;KX&Z:X64ZLD&3MQWTG(9U8]0'^)U;75H8#!<# M'!Q^DJ[_"Y\7.,AX]$\U2:-+/*K((2>&9/VN]],;8Y\%82PB'6%HXW#LD]&L M#4UVSH=KGM8V_=6^=HTL[Z4;3#Z]DLS^G\G:$"QBV* .C8UXOO'%R&-WD0Q) M$-3Q?C+D\7[9:*.$4\(OD.I%F$H.=&)XKO5 '/OISQ#[Q&>/V"O0ECBB25-W9MO% M,K_9@P#\,,IKY3X23P] ^,QJ'W#X\3>.:Z@]*#T?O]3@\.R,L7E! )2?+R.C#YFT]A0^.:BX)=-*P MA\*N5XLQYHOC]-9\81V$@?PF#K@B ;W-_5/D2G,.KKASTG7Q7UY\Q 5P:0^O MXDH,I ](K_FD;"BBVE& >JRIRB#'V+1:5%"6H13K\M):^Q.O:[^T;*.^(5/E MIN?X0,QQ0-HC,[%A<8!, U[*9"^DL[4FHWP'CA!JRB4+B*"< M>"]W=:#=@0?0+A1-")+3@35A[=.D7Z_1*@"UR,Y,HL2,AL).#H0G$W?!!Z<+ M(-^RGCH WY&(>NSQR?22R8)(%[^VDH_ M48DC_/#/4#MD @,#58O8!4D>G/L'J^B>(M..ZHED GQO$/?Y0$&FHB!3*,B4 M"YT85@"+[Y'0RD;C6RT&M=>AL+BN@*,>6++)TLV%2=VI !70L&&/ZYR;(=N^ MQ[X5:JL B1+P0MQQN5(]/=IO^"JS7F3M86]00<^E<1/AC&IG MIZQ:B:$<<(>F%W/7%WH1GWKZT\=4[Z>VB3NBX:J.R/9D9) MA_N,.A;"=U$L;<9'F<96-9:>..EW,LSCWH8_3;E!CT-T*OBA"[L>LK,MA(XJ-2YO2O.0J"RJETJ ;LO6^ MW=O;($U@'[BCK'<+@=Q\M,+4T9-1;\_AX%*TX!R$.ZL4,3]J' M7O @J&Z&N M2U)X0%Q6K6@XMSVZ,XQB__0.(.U$JN(",)MAE@TY8Y_NY9Z6XAM._3BI2MV; M;?0F*@9L;5@@F?TAD7I^1L;DWHD%P/$U<"M.^(;(C6O"RB/GML-!B/CF+0G M>G=*QL'S)(J>7^5L.;->*D\CX5;P)7=O(HN4^6?OPPMC2BS A&][8]GAVYOY MH[3W$:J/RV'*)D'Q3V^;(X?BLG:NQI 6)M_$7<,%4<[?9S8;FZ9?56AZ@BQG M!*5-NJ;@PK=)&__8/MSET#M,V*].20*Y::3-05OM]RJ!TNBD]]9I[4>3_1/= MP-+:P?%%N16)YYO%=X/$?12\?(G#N'H/DFK!1U5OO252'W!L#"N:)[EK6(UL7 M;W3<[OVNO27-H'X6>E-J[E)P9YGBR7 9GI]*+W@3>\T 3<_TFHQ6@*LG47GV M-95B1,C0S4PQE+]S;Z(=\W$9L^G)X<*V[: ,*#>,-\B;<$XG>;JE#N5)C M'3*0>F>"WHPG08:"?FTOA044]SWIEPN=T]*:WJ0OC_" ^!"7!J9RS60A[35R M_DA/P80NF5 :3,+M#!KC:)-U?Z?2)_%ERXWG7C"#NSR\B4=R]3QO\&X^I;$< MG;6)6[Y.AW(=<]DG8-[;'8GM158)RF".,IB/+]&G@+)"B";J\M4'W&C^9J/X M(OI0' HIJ=>".$@<):EU$[FC=P:"WG!F]'TUP[+/IZ>/^V=;I[2HEDC*H[UT MI>4ITDN,OO4C[J_GDJ0>VG]XTRU:/03Y9#H_^9X5Q9^A\"?TNZU<0* )C@CF M*"]#-<;=1N7OJ.0IPPG9QM[)?0&9/]Z3V<)&%X%'9W^_-J/>O^$L;N.SD: 6 M.P2F+.(;K$V0^,*N]4X;-I)I.CN[#)N+'+9GI6&%-D MN42.G.,V1ZZFYNLNOW9M!I>$9-"%VK7'\$QQ M$1&DQWDDGXZ-AHFS;TALT!;D[(R_]="5 L+?2%!!C3 _/>>7'C>JN[(I=Q5$ M%R+@&&%!N$AVQZ!XH[D:?RF"L[^SX>ZI M_/T2-NDE*T%<''IQ!R_ZDJ>2$(E@U*L9!)U=J(O01=<%PBM+L MU%5'$C]"IGZ-JVL!(8[Y5,&_6GN0^^5;NYUV6Q_9T,3^')^#")R5V5EWFIDE M*YR5U-N3#MLRY"]2:+0R(*0["M3NMWKR)]Y%N.37+*H[J3SVK3.IPXA]YE#) M9\)'B>P24IK093WD&Y!97DJ]KTS('VJ*5:A<.G_$ZM(<=Q^A?NM]1Z[M(-YW MC-XU/T!)O@7CVYS#_!3GN\:O3'SH@O'Y]\^C.(K-MP?%KY$H9B#)*>OQD?RF M.=;"K34"/,3,Z-6*<@B9NB;)!I)I(A#/HT4CRO;'%^0*@6G6ISEVTOP--.U.EDKSKN\O M"11H>V$.4PIE17=7N99B#B=!VKZ6NTI*#<[M!K]RC,,N+>3Y1WJ2G*SQO7MJ MN.-C[G&78LS>OG_4AGGGY+[F(4__WZ.OQZ)@7PT3*$Q)_FG;?W>X0.I]E7@\W#*W*B.-D?=/?Q='PUFE[[QAYV)!TIY'EZ\G1"[+RSN,7^_MV*(*&X MP=4>LC$K/>.IT;J\YBZAB>N$HP&MMTV3WAG60?)Y>/9ON.-^-_"1_<_ZL9^O M2*LJ15?<]1F'7J>A-(SOA8_#U)K"KVIG'KV.NU4QGZ-EQ:2&AKP1#FLYT9]IT?[1$HC6J O1_YG>1+9V)\R?!3] M%4E2R17_KO5D]NS) SF5 MZ'XA!,-_DW)1M:3__",N'+0U'J#OEQ7! /T%$_@_4OKS?P-02P,$% @ M6WYD5$Q**&UL MK5IKD]O&L?TK4QM58E=A=_E^6(^JE:Q4E+)BE=:Q/Z3R80@,25@@!L$ N^+] M]?=T]\P X))K^]Y4V5J2P/2[3S^ 5X^V_N+VQC3JZZ$HW>NK?=-4W]W>NG1O M#MK=V,J4N+*U]4$W^%KO;EU5&YWQH4-Q.QF-%K<'G9=7;U[Q;Y_J-Z]LVQ1Y M:3[5RK6'@ZZ/;TUA'U]?C:_"#Y_SW;ZA'V[?O*KTSMR;YI_5IQK?;B.5+#^8 MTN6V5+79OKZZ&W_W=D;W\PT_Y^;1]3XKTF1C[1?Z\B%[?34B@4QATH8H:/QY M,.],41 AB/$?3_,JLJ2#_<^!^E]9=^BRT=;L7U^MKE1FMKHMFL_V M\6_&ZS,G>JDM'/^K'N7>V?)*I:UK[,$?A@2'O)2_^JNW0^_ :G3AP,0?F+#< MPHBE_%XW^LVKVCZJFNX&-?K JO)I")>7Y)3[IL;5'.>:-Y_?__S^'_]\_^JV M 3'ZZ3;U!]_*PO6/#FEK]ZV[C^/=_ M/\-P%AG.F.'LC]ORV8.4>-^Y2J?F]14RRYGZP5P%:BJHD3LD06IW9?X_)E./ M>U,FRM9*NT0U>P,%#Y4NCPK:E&YK:J=24AD!9;>J@@ERAV/XD+5IX^@D\FUIQ4?<[F:R5W6;4QRI1- MWA1@"7KF:[K7Y0ZN -L@8)V7.YRWSIR5ZD;=ZP+"N;U]+-60U5\<^=/9(L]T M Q;W#?X *8C"5OU8>>F,R#&9%M5BRE( MK.F(K+4>J4P?P7P+HJPG-&"\+5.C[*;(=V+MO78PK2F5PW>WS4WVDDP&JJFI M&TU_ 5 (B+:Z!GTPS4QE70[85A]P,:_3]N :(NLH@F =XM;D!_(%9*U]K/E M8Z99ON5P8H&'M^?E@\U3?!F&((F9&3(0XCR3&!IZKW-'9\#,JM(V/3NZ'")L M\U1#CVU>0FIBFX*(+6'0&_63_FJ(5D'1"4;BZ>#:!!KFZ9YCP+4;!Z_@%!C! M-7E#]\/T._M@ZI+\HPNE6_BVAM9D0CJ&N"59/&5'\0BN/4UC0CK.&>=013G& M<0\4D2#010+$ACER\$BMDRBU&W(8::2C.20X^[FX/9]A^&T#PVUSCC!)(J$L MR5=8A!B)H2EUC#H:77-L2P;3C:)?)9:34Z0-S&$R5M(-5/"GO'<2M6D;)D$N M*Q 00B41(Y&3@#>.0!^V4VK#&INK3Z+JY;JN3="E)?]U%]8UZIZL< M <>">NB@72:2CB1,0=U[:TNV*KWU-Z13"@]1>8M M"F=EA,N4!B',( 07A*?1U$_[T@: 0.'=Z$UA!/O9$4?)M+2G57?RL2;DI.S8 M7LQ4=C0^C$Y2-L_.9&SZG/' XE(EA'HZ=#5JB"CD\>!]#;:N@?T;]GBOOS@- M#(G/7+"U+058R3,M5YH]R?PK%8Z*B[5;"^D@]%SL8=&"A.7VJ.!/A%#KT M0#Y*:+XV(:&C^T-1ZAF+,MOYO+T 5L@M1,$%UQXPX>751=?"9 >$*Q<]6U(G MTW;A%<3BW*($[XCMJ5<+\OL6&+5T:])CBNO?9+!O82O*AR1?_[2:C)( M,.7&P#+X/S]P?1%EJ07-=$$U%?-YP46$>> ZD[V8M2=A+9F)L[104 >#3BB3 M$D4"!JX7V?E CA6)4$=51>M@XGI'L%+![A ('36&W-HGT>!^/V0@F]![,_KX MTD@ =0$*I!&3.8LX0!J2TS,E0V?<=7(GJ9N+YJ"*D%<5-Y&@B<*=L7:\ZN ^ M5L[;%,6J-U[$:DB=NO1DH6>0>3&42-8M3'PG$-TQ$1CY@YEE::KP?H!^#+2< M_-O:" *'@4B'Q@4"/-BB!;4X"%5H42B/LF%?9AYTT5(=)TV MK:2E@3>B561 MP(HQ$_\<*;\ OP3C$6AJ6N@\K1.UX1D=\,N]>\"9"_IC\!)SB@B!C_M=C.+@ M/T@\48D/RJ38AW[@I&-1+[DM%5)^@B,32//95I4 TB.Z4B].0>0Q< MOU,)+O/U_"@[$=.51W9P6W;?+\)X".Q XBF"]3J^)B]6A[J_6 M+NU63C969%M5690NCIC\8)(N[+K^G-'(G8+1Z0(K#/=Y?X/05K2N,$5.;:QH MFZ:FXGB@+4Z?41AQ.^$/ND,!C)%9+G"$."#7/)BX4* ;-V?"X$'7TH\-5F0W MZN>SOY/HH4*Q<4@Z#N$B_\)=B]_ 64@%:=(P#@[6;_T!)H!?&-7"!DY:6^Y, M/,:@;R($ES$AS@ 2_KU=B4]$WN"%6LK$">Z!#N@LI/?N;VJZKA!><$ W]K$_ M'\+.Z];;.$&R&"O/F:SAH9Q;.1WD\UK)ZN%\V-/B7N;(TK>#83V'R($2\G2# MSGR3WYB;1.T! 4B!E)8W/.E1Q2NS6.A-]FT<0"&2LR7DA=,>=%Z(-6W?*>*# M@;^[\;^D( V-05ME_8@PY#K?%:'RT$0L(W=NQ0B9["KU4(L-;'D@K _RW*B/ M%%M/RK#?NM$/M)GQ586]@?)1AGQ[&=>%I"_7*][!F*^P4^(C*51=:;2MUI5G,C%.8YS$H<$(K?[I:H+Y4X' ?*X+@'FI"7>HGSV) MIKC*ZV]<#;D_-6SJSHUA^TP8!<8[I"VOYS 1^':"PDU6%(ZXR=.";=X,+1H* MD'MN/SUH1KHJ0:./!WP9#.(N,2X&60C>O9 ,I*VE)5Z7,+[5;H+L'OT.2#WJ MUN-FAS&02 $GP1&TV M1YEU,E,!JWT\QA$?5@T5[<3MO19KL&)52%M;]S:(#.*PY-[HDVY7%\Z>L[ML MK?WDU$7N-\*!;.,O7C?'"M"NZYI2Q+AO.Y==W'<^<2[M3F-;@4XDE&X-QTC^ M^A5(M]UVJ!PTG^K2V-;Q:CXU&"K\/$. T1X"3;_P=B&3R.XU/8I!&WJV2>DY M?:@%M/5+T'/Z<$&#J2B%KNE)75PW#KA%^!;TN%$_EN>VUH\TK&3JQ6P\OUFJ M ZJGWRX#T_S^_V)')S'W2(GA5YED04Z,C4Z_%'9WHWX)X^N@@LI8^95S!VJ^ MF$[7-^L^=TJ*WY2 V,4AI"2%)A2M$J3T<(02#L0V.0_5,70=&E;ZC0K!0>8Z MZ1:(%P>EI^K\6'T15;NJ$/O?+MXH1+H&$F)=-_::\]BC @>=7PI<>+@%OV*( MD?VCH->3G1;I:3+7[UN\_XJ[3XE:A%=$[68MPKMUY$-]V;UQ@S"*%H6:JEKA:M>=X?/+T78")C%MP96QE:=E.(R4/)N]3/WY\Y M 8E^HOYAN%^XP\3PR*%!->1]1.1WW".K'[C\4MI03#V[OG[;Q4E/VE3&-A\Y MF[/WG'$+E'DT]!S%^=6G*;I'P)F1V38"E HT3@E-V+-Y5\=6%.U$A/,"65<#W0?'/07'Z MM;3E]7,T?V0#_M!= 5[V-R47MKW#]BD^']Z875XRKFR\DD.,.+'5< $9Y3NR M9[L#S"QA]J;^394,S[WLJ^VT?^2&>&,I]1 M+1AF*T_NSE#J-@7;=E"I^GHF_'"S-P*$V/2%](F/)"S/6RP-?BYZ#1?OOUF, M[H'7+P,:+\:KFTDL+11M+R;3FWG\I=<5\%-H0V\+/?O4B#HLPR]K%9B;:"@) MU4*>1)J31VH7PB?8V#?U%V)HT!GTWDSP"!GZD"'QW,2GCB&*70 +;E$NP#$- MHL]@1D=@: 21<6L)B-F6C/^Q51UJQW-FF?72S\7N\W?H]9WZY@-O$%N'6] ) MQN[T3@[&[SVX4&\C>X]KB?J[+EM:R@?_OE#C9;)8+_%ALDH6LS&]-S8X\30F M<.L\6<_&1 [XRHIO&Q$#_L\ M%YF'7!K5V. $BKTP[P=69L[(V@^C9P3^+6%[>1];:E_7>'-U6@0%+.LL+,LO M!I0TAUZO'!T*"N".00%#SD==?X&8]V;GJ\[I4V#Z14@_#2;V*F4Y_AFOU9VI M+;_W%LA1(D*-E.:=GVAVH@I*WA^-D_5Z1)\6DV0Q7>#3?#)-UB#WD4Q)D;8< M)=/Q1"V6")F96BZ2^6RBWM+$20;[.X2>+Y+%?#]QUSU=S)/)=*5F".7U:J46:P@S6JN?:/"[Y_<37%3E MWAQR>I4,HSZ^3_K0_62BW>)6%GB\G*D5N-D/%Z0 M6K/1>,A#Q GWS9+Y>JU6HV2TGOI++]1L-DO6HQ49:C1)YBM*O.5RDBQ'D_^' M]S_YW<4/9-3_LN_?4R+PRDU]LD!Y;Y6/EHLO\&,V3I:S!2/).IG,YO@TG:[@ MD27D0==-RLB9>[TU* 'CT10GUFH\7B%45FJ\FB>S!0R/-"[SU*D%V6A,L3(> M3W'[(EG"4,'*[TS=Q-V]&D^3T7RD%LD*QA[/V"GW30UK8-1P:I[,)VLX=C6= M*$3F>+S\KT?6_]G?Y]YMO>V],XR4V_&;T536, ?(Z\/QU_CR]9V\<]S=+F]N M?^3GEDX59HNCHYOE_$K&H/"EL16_@;RQ#6"*/](6P]1T ZYOK6W"%V(07TE_ M\[]02P,$% @ 6WYD5!&]9<]W P Q0< !D !X;"]W;W)K&ULI57;;MLX$/V5@="'!%"CJV^!;4!VO;L!TC;(I7U8[ ,M MC2QN*=)+TG;V[W=(V8Z#)L8"?1')N9PY,R,.QSNE?Y@&T<)S*Z29!(VUZ^LH M,F6#+3-7:HV2-+72+;-TU*O(K#6RRCNU(DKCN!^UC,M@.O:R.ST=JXT57.*= M!K-I6Z;_G:%0NTF0! ?!/5\UU@FBZ7C-5OB ]FE]I^D4'5$JWJ(T7$G06$^" M(KF>Y<[>&WSCN#,G>W"9+)7ZX0XWU22('2$46%J'P&C9XAR%<$!$XY\]9G , MZ1Q/]P?TWWSNE,N2&9PK\9U7MID$PP JK-E&V'NU^P/W^?0<7JF$\5_8=;9I M%D"Y,5:U>V=BT'+9K>QY7X<3AV'\CD.Z=T@][RZ09_F)638=:[4#[:P)S6U\ MJMZ;R''IFO)@-6DY^=EI,9]_??KR^ #WB_GBYELQNUV,(TO 3AV5>Y!9!Y*^ M Y*D\%E)VQA8R JKUP 1,3K22@^T9NE9Q$]87D&6A)#&:7(&+SNFF7F\[!V\ M>RR1;]E2H($_BZ6QFGZ'O\X YT?@W /GOU:_LR#NXEV;-2MQ$M#-,JBW&+R% M#$59JHVTAJ[#(1]@%JA:V"Y14\6@5'1A#)FH^AHN;B381FT,DY6Y],5TGQ@> M-:OP!>ZE// !AGG8'R:T&0S#WF 3W+)A<#*6:DM:F\V5RX&P3H0O2'MG58U M)UG:"T=Y LD@[(\&\*@L$R?X)H3?M3(&DB0.^VD*HWZ8#G*X19(5@F8$DR4" M31M8&,OIVA'T7&/%+=R2'_7O(@N387;IUC097KX5X@M-LP^0Q(,PST:T&V5A MW.O#8^.071 N5V!](FNMMKPB6 ::5!\I\H[IBLI'E:/JOJ*$1TIE1TETE&Q# M7>"&QD&U*9VZUJJEB?-SMZP"WV)I/;PDHJQU5H#/:_2^9+)$ZJ,0W?EU@W]J MZHP)S^^UF;LYB4L]"WN]$1E5I%U:6% 4:; K$>6X[RFG)))PE&3P77.+'U5= MP[QA>D7R8D6SW71\7SKD6O^51!J*ZF^:4S2H*=.+-$Q[^3E2]/,Y4M2Y_T5J M%/\JHR3MG>63>#[T1\%;XR Z&:TM4G3W@!CPC>VF[%%Z?*.*;C2_F'&ULI53;;AHQ$/V5T3:M6FG%WKBF@ 2YM#PD121M'JH^&'9@K7AM M:AM(_KYC+VQ)E415^[!K>SSGS!G;,_V=TO>F0+3P4 II!D%A[?HTBLRBP)*9 MAEJCI)VETB6SM-2KR*PULMR#2A&E<=R.2L9E,.Q[VU0/^VIC!9(AOTU6^$-VJ_KJ:955+/DO$1IN)*@<3D(1LGIN.G\ MO<,WCCMS- >7R5RI>[>8Y(,@=H)0X,(Z!D;#%L]0"$=$,G[N.8,ZI ,>SP_L MESYWRF7.#)XI<<=S6PR";@ Y+ME&V)G:?<9]/BW'MU#"^#_L*M\L#6"Q,5:5 M>S I*+FL1O:P/X2D]N45JE'^&B="L(S1]A.:_'>!?@^$@E:,!9H%. LLY:CH-8"2:&5@J035D M3N']1((MU,8PF9L/_JS<+X9++CF]A1P^*94;.(&T&[8Z/3=IA[UV$^ZH1(!+ MF&JUTF@,I&G8:S4A3<)>MP,SMH,K9E%S)B")VV'=-.D\]%021O46Z2T-$DZW-.6B0WS M!;NCE$^RK-&E=R\$64(@SZ33Z+P%M8255J2_!C:>BQS_7^3FGY%;ST9^[A5% M1R59HE[YQF-@H3;25M596^O>-JI*^K=[U1BOF%YQ:4#@DJ!QH],*0%?-IEI8 MM?8%/E>6VH6?%M2?43L'VE\J90\+%Z#N^,-?4$L#!!0 ( %M^9%3E1Z[L M- , .<& 9 >&PO=V]R:W-H965T\OH?I7:_6[#+XP>]54?K)*]E)_L MX*F<>Z$E1#DMC$4@V'RA#Y1S"X0T/I\QO2&E#;SN7]!_<-I1RYYH^B#YKZPT M]=S+/2AI13IN7N7Q)WK6,[9XA>3:?>'8[TTQ8]%I(YMS,(X;)OJ6?#W[ V/'N$SF6C\20Q4S)(RB[&]%LQTEUT4B."7LH;T;A*L,XL]B^?MBN M7W>_^;!]7FYVL-P\POKGCT_;E_5F-PL,IK ;@^(,M^KAXG?@HAA>I#"UAK4H M:?E7@ "Y#03C"\%5?!/QD18C2"(?XC".;N E@^#$X27O"59XH94YH6!.A $B M2EA_[EB+-\W [\N]-@JORA\W4J5#JM2E2O\O;_\#'-S610R@D;394X5F E$4 MB(9*Q)@:MEIC-+?.ZOM)X1G"W,'N9\E,;93/Y]&L.H8+YDXN!Q/ M3:OD%VJS:)B$_CC+8#+VTVD"+Z2H48,Z_8U,%$?^- LABJ9^FJ;P( 6:WO7/ ME DKY:"HUC#VLSS$;YXFL).&\-LJ??A120R[0^Z9GR>Y[46AGTTB>+9XRZ+H MFHX30TNT XM8P8A+&D61GX4Q1&'B3Z?_,MD&2R9:,O;C),-.A#FS20Z[FJ*[ M1[27P%T\2O#5(,8PV6G)5.^)O!YL+B W)P%FC?7HA&(O6JX_P$ M)=-8?C0&(,A&&@IQ,OJG1Q%<%9^&JH,KL1H*V0G3UZ%A=JCBR[YX_;F]_P6\ M$'5@0@.G%8:&H\G8 ]67U7Y@9.M*V5X:+(RN6^.?B"J[ =&ULI5;;;N,V$/V5@9"'%E!MW2T'<0#GTM1 -@WB;/>AZ ,M MC2UV*5)+4G&R7]\A93M)FP0M^B)I2,Z9,\,SI$ZV2G\U#:*%QU9(,PL::[OC M\=A4#;;,C%2'DF;62K?,DJDW8]-I9+5W:L4XB:)BW#(N@],3/W:K3T]4;P67 M>*O!]&W+]-,9"K6=!7&P'[CCF\:Z@?'I2<\!R%<$!$X]L. M,SB$=(XOO_?H/_O<*9<5,WBNQ!=>VV86E '4N&:]L'=J^PON\LD=7J6$\4_8 M#FOS-("J-U:U.V=BT'(YO-GCK@XO',KH'8=DYY!XWD,@S_*"679ZHM46M%M- M:.[#I^J]B1R7;E.65M,L)S][NKBYG]]<++T_&EF#=Y+C:09P- M$,D[$'$"GY2TC8%+66/]&F!,? ZDDCVIL^1#Q NL1I#&(211$G^ EQZ23#U> M^@[>E5+UE@L!3-:PD);)#5\)A+DQ: U<<%,)97J-\/M\9:PFJ?SQ0=CL$#;S M8;/_4]L/(5Q+'IN.53@+J.<,Z@<,_HD+]PW"6@GJ,"XW8)E+;F@S_AT-2?]; MSS76P)]S9T/NS )5&]L5:JHXC>YPS+$OOGM$\,-"@FU4;ZA^YD?XXJ5.JEY:F%=5W_:"^>6MTI9_9[X=_^/R6QJ2Q#>. MX0F9-G $21AG!;WC<#J9OK++:0PW2OY4J;9#2_N\T8ATDEC(=MYQ'$9E G$4 MYM/DA165.=QK5B/(-;1/-0[WB+"S+U%4HH;R+U(_E M85+$;BS*PW22OZXZ-^!JV+MTE-, R8K:PVT_.*E"BZ2+FC2C8"H&"4'+-YVC&NO M$[5^HU>XI&K(/WLY7"A;;AM?DCEJM:1&HI!6]Y7UL4:^*=D@:U='02A\S:F2 MSI&P%L_AKETO\*' Y[3S2O#:]\#2TJOURB=*OW;4;UX:(SBCJZB&OO,WV[]L M[W!7*O;>9B"K&A?(\9#X:&E3'W G(,J!\N.MYV45K/#X[P<#H2=.2EDXC?W1 MX<66AB7IE*S,2R\L\\)9N1<=]4/N+->X4^JG%-XZ>,D-EP8$KLDU&DWR /1P=0^&59V_+E?*4C_ZSX;^ M=E"[!32_5LKN#1?@\/]T^A=02P,$% @ 6WYD5%_YUES !@ *!( !D M !X;"]W;W)K&ULI5A;<]I&%/XK.[33<68H%X%M MG-B>P;A-W4EJ3YTF#YT^+-(!-I%VR>XJA/[Z?F=7D@$;A[8O(*W.]3M7Z7QE M[">W(/+B:Y%K=]%:>+]\V>VZ=$&%=!VS)(TG,V,+Z7%KYUVWM"2SP%3DW:37 M.^D64NG6Y7DXN[.7YZ;TN=)T9X4KBT+:]17E9G71ZK?J@]_5?.'YH'MYOI1S MNB?_Q_+.XJ[;2,E40=HIHX6EV45KW']Y-63Z0/!>TWUQ]N MWKPY[WI(X[-N6G%>1,E6Q[)1?Y,3'H_3 M!=S!M=+Q5EJ[9F)9F%)[869BWKCO!:"E8DH6\ KI*MGNI3BZ8793.D#D7H@Q M6>.6,B7QCIP7]VOGJ7#BG?$R%UV*25.$K.1B^JWYMB*95% M\7LQ64@[)W$T.FD/^LF+!_+Z -6)VM-B4EI+.EV+=U9JE\L'=;= R(JCT]$& M-]_L]RCIP?S!2?MD6#ET,ACBXGC43D;)P1IK9;O_S^CM/Z>W3NBV>(TX.4;X M^+0]&)YMTO9/1^VST0"@IV51PBC*-N%\ T: ?M1/>NW37G\#D>;D0H""TX#)BBP7P/0C>KGP)O!*K4MD92-5/?CHD5P=H.S@.CH_"X9$ MC823/ -@ "!P3.IJQ;L6+\GRQ(. K+1\S$3?4-D.=E6 B-3H-"_1&7&*0&NS M16ZVJ_:+S$O:*EK4-4NI@-I%^1' DCM!IM(0;L[ ;7UI+"(FLY2:N48?R0 1 MS976+*9J(S$@V_#W*K]NW]]<_XA2AR$9%2H5FN8!SWP=5*4^^$IBGILI8((> M;8IUL$8VC0568JK9=4>\E1IC/YJ'NE$9@AP$.&(+\CI:,T@V-M85BX^Z&$*2 MZ6('B@V$OI N*7"1M.RD:X>[C. ;1FD=&>4#+@6*6N3J$[N#>EO>1PB\5!X8E9N.=GTPP: JBN-42E&J]2A 6@=9"N_;N8RXS@A>,0Q M"$ON$>=_TGLUGMQ/PF7_U8NVN'L]CK1AGV19$)OS?TI+:*^Y)I.&:1>K6#H2 MQ8]#N16A/;;?_32YW9&R)UK7L<.R$,=-(WO<@&8\%G"0FJ(@F[(%4)]:.8-^ MB\X!35D9%GV8FE$NUQ&>E =MWHQFF(#M^2/2(^[64<<^$ MH/$P\<;$0V0E3QP$V=?U?4!ML\/[4?JUU"22TQJD,:ROBR4@KMQCL?\SA_=G M\$$V,8Q*0[DJ]LY(%TSD4K#<*K31/P*[Q9/T<6@U*^[#>7"ZM^1I\ M0POZ?G32&> U*<^Y&+B\*]Z=!4CPYETG[N/5#X7A3*ZR -@]\*6F2F\1UIA, M'7$39:\Q7@1A^ *L1XOQ3IO?NX;,FHZUTZ(6"K6RD-DWUZ=PL+4^M<72*I8; MEPTT0I1N:!,5.6PAK:68E@YX.!Z::#@HHUB0,O8;Q?WKD&5J>_]I8BQWVUV] MC3P.7[]STD0/<@T*G4,0^G2= O=R=RR%J;HI/^<0QY4HY14]VY]"W"-4O4]5 MJOY]SF K.BQGGGJ][&Z\O:,AS<,W"FP._!X77^2;T^8SR#B^_3^0QV\HZ*Q8 MZ+BJ9V#M=4Z/6\+&[Q+QQIME^!8P-1[=+UPN2*)_,@&>SXSQ]0TK:#X.7?X# M4$L#!!0 ( %M^9%19W/2YWPH )(@ 9 >&PO=V]R:W-H965T$"DAY"X2;%!@[_VPV@_N M;L^,H;O=V.Y,\N_W5-G]FD=08*7=+V3ZX?*IUZDJ-Z=K8[^ZE5)>W!5YZ5X? MK+RO?CTZ'!52EP=GIWSO MHST[-;7/=:D^6N'JHI#V_D+E9OWZ8'K0W+C1RY6G&T=GIY5:W/&_8AW>G;T\$&GMO"GB8B H=!G^RKMHA]Z"5Y,]"V9Q MP8QQAXT8Y:7T\NS4FK6P]#:DT0]6E5<#G"[)*9^\Q5.-=?[L_?4_?C_\_/;F M@[A\>_'Y],A#)CTY2N/ZB[!^MF?]="8^F-*OG'A;9BH;"C@"F!;1K$%T,7M0 MXJ5*QV(^'8G99#9]0-Z\U7#.\N9[Y25>7&J7YL;55HE_G2?.6T3#OQ\0?MP* M/V;AQS]LOL>L%Y]72KPQ127+^[\YD9MR>>B5+1!FT$%"#96J(E&VM8^0948_ M)B(U2!3GG3 +D1@+/72Y=**&5ZS0N'^E%WXESI%0\!.ONU'.2X^+-U9EVHOS MI54*S[UXY@'DKW]Y-9M-?FOO\O7TM^FOR6R 0:9!-BB.T@8!$FXI3TANA2[R K.+;_%)R+^J*'CV9GK0"QVP: MQ+TNZD+DZE994(:P$G)(XT7-6I&=1J($E^%>*MV*Y)QG7Y!'>/KVXMWGRW/Q M3#K*6^R587O>N-7QN5CCZ7S\\H16PL@1'VF"&\=C0*('K'. N3"U%0O$E\S% MMUI:.(Q,DN?L 19/H4>_ 4H2$7VKM=-L@0K>U9[ !4<-P(Q E"%3G6M_3S$ER8I* M*&#/:2-3JL,1W@*(0P$MG;X[+"C%Q?MW%]3)YR,$UA MFJ=,D-"EBC B1HJ\I=&%<.(W, MJ<3>0)N-IA#09S_"KM4AFY1H6-Y8M'RT1P[,QR.BQ&KPKQ0=YSRDXZB\0 MZDZEM>=, U0@9VVB)GLR+>;F502SF7" 6J=X3DMV)]C"FF*8B)1'/ MM]_4%DDU?'$V8J6M\K5E [=TP(&10E8ITGTY?S M<> MTO2!_/"[&,&"5[6-A-!P&HQ$GF3X6SX:M4554MM!U7R;E@ Z2D0P0Z@7PXE[I>H M=X-=<4.CT#6)X':V@V-Q6=N6AS=)=FB2'^D;ML+D!_J'9\$6;D7N3!2)R-%A M^=!+/ ^!,AO/3I[NZ'/VM0;Y@ZW!9#P_^5XCL*D:DG 1&?S[EKQW_[>6''9J MD,JF_8E&K7VGU9A1]_K73=4T==2TZ>Z0W=$$PIX_ZNEIT/)'7/[HYF]G+Q7' MHJRE!*C#2E#WSV-:HQ$QRTG@$4#391C>N"OMJ=ZT%'%E('^RP9[]6YHK4"JD M-Y8@J0B"FH+]! &:4KLU9PI/9,ZT1)2G,BXUD]Z$UJ.>>R6!FG'M:'E0[1U M]OKAT"P_Z)I^PA4R4P.ET+%:@YY1LGG0M9R,>\"NJ4>W,&% ,'M,H[Z%XW&M M>+]_X!9CUEU3@Z3N?-=W SY,"!=2<]9VWD:6KI==;?O"&URIQ*+6W(OI"]9M M3KO00#*?A&N:4&*:KG6@"5B-FZZ?'Q7I^2=8CZ+M&JE1TA&8N K%"O:XH;>? MQ9[_T_7536SS&RON8Z[1)G6=A*2>_R1U!1,T'//S%'/\W?'ROT(Q750^CELF M/\LMW<9LN,@L_\.6<'ZR^T#HP4'Q>#">=4T:Y=^P=W3-A,?/NK&NF^)&S5@3 M--.-KS?/F%:2PA>Q6YA,+W1H.L&;F $4S0*FB P!HBS1UXN.RDJR%D%W:.?= M'I+G&/:J0+A)JW-B_6!;U\X7?-X-@,KUIX],4P!ACV;#4?\\*FR/M.2IK:I! MF@A7-VJG_7UCQ&QWBV"27"_#H=5##0)M]X6"-+^/7B%7YKA:8A=TNXKFO?L0 MJQELA\$IY3*","/VBZ'=!*4AA^$.LA=#\2%X%>4-V=NNT(UA^P )A8MLEA [ MA##A"9I0YAK^A+M)"L8PKQDA,=AP^U;[)E2B$L:Z^"@XV/'I$9>_VYC#B']P M#6MDX;3N,I'E5UM7/MW6U0KZTQECQ)"V61U@@ET"H<$YZ^'1PK9;:F^HI*:L M:*(X:NE008;XH2J"ZLI"607.G_A)A,H\O(4\6&#*IX-WIHJOJA?JG/U;DA/+ M?J93W7;LZ="W ]!((#C+)5,=DMA;DX_$ESI;!N$TQ!$G-MG 2H?T3:UQKL$9 M#1!-TYS+.;'4MX'I0"G4#PQ.K3.5YA0N9.F@9K2I+@HP%^(-!MNRU)\KC;*[ MYG.8>-I!M8]J,7Y:%=15(TJ]7-)1@HT-PN[V@ Z>-P\U$@62 \7X\#KE+C9, M95D:3[OQ)Q!DAJ?;34?00# )VXHUXD\.#:9XX$-\K&P: I^.Q4T9EBI;.(Y$ M'M)#:C%R5C(.O]O[J<6"[,#[];9J#1!*F^TT9YG%?6A7RQD+<@PRBY M[L'AHS#%YYNE#U-\67-+"ANNT+) F;IL @66I$P=#0\URT.TFW1'=Y./V%[+C$2CXV*!U\16-1@7P"T0T806; M##E54[5Z?%Z:D@]KM@YF=Z+J>B0H!1YB[C28PV0,%G)._]PGAE&T><+[!^'KXS=Z^'K_48 MJ):ZI'YU@:43M$H'B!'^ AXNO*GXJW-B/*H(_UPIS&V67L#SA3&^N: -VO^& M&PO=V]R:W-H965T MZ"ELT64(E62BN-_OR-E:U[1Y&$/%N_(^S[>1_+.L[TV7VV#Z."YE!U K$Y:FUTG+A8H6LS#W8!8SW3LI M%#X8L'W;91%IXFUV#7.3R2+6<=W^ G=Y^[!D)>,++5H45FA%1C< MSJ-E=K,J?'P(^%/@WI[9X)5LM/[JG?MZ'J4^(918.<_ :7C"6Y32$U$:WXZ< MT;BE!Y[;)_;?@G;2LN$6;[5\%+5KYE$908U;WDNWUOOW>-0S\7R5EC9\83_$ M,A9!U5NGVR.8,FB%&D;^?#R',T"9O@!@1P +>0\;A2SON..+F=%[,#Z:V+P1 MI 8T)2>4OY1/SM"J()Q;/"[7Z^7O?WR9)8[8_%Q2'9&K 0&8,/FKE&@MO M58WU?PD22F/,A9UR6;%7&>^PNH(\BX&E+'N%+Q^UY8$O?X'O7<\-5P[1PE_+ MC76&GL#?K_ 6(V\1>(O_<6:O(GV%W=B.5SB/J(0LFB>,1CJX5^ :!&UJH:A MH-*]L>1O8=-;8K(V#@&WNNVX.L">&Z_/@J!?9W3=5V3P'96B=?YIHO>%(M.* MG8KIW3@T@DL*4G4HEY8KVX@.W*$3%9?R /H)#704IFL+1+\3:@=;HUMP>Y1/ M"! MX!YT;VU/8==Q6N:0Q5,V@3R>EAFLD5M+ITB+XVYOGSMM>T.RLKB8%I=^3-F; M2P(6D^R&PO=V]R:W-H965TS; M&I@Z,L5S>"[?N?# <[TR]KM;*.7%0Y&7[O7)POOER\M+ERY4(=V%6:H2;V;& M%M+CJYU?NJ55,F.B(K],>KW192%U>?+FFM<^VS?7IO*Y+M5G*UQ5%-*NWZK< MK%Z?Q"?-PA<]7WA:N'QSO91S=:?\M^5GBV^7+9=,%ZITVI3"JMGKDYOXY=LA M[><-OVJUJ)@\2?>W6K\IP808S?:YXG[9%$ MV'UNN+]GW:'+5#IU:_+?=.87KT\F)R)3,UGE_HM9_4/5^K" J;:FI6PM!O*M!Y]]\?'=S]^[N^M*#%ZULSO_YCFBDXRXE_W4R= MMW#^OY_@.6AY#ICGX ];ZT?HQ->%$K>F6,IR+1;2"826E5Z7=*Z]QG9ZJ7ZO]!(1XVL>%^(WA8/N ME4A-F>85'"7\0GJQ6B@$!/Z;6Z688&YEZ9VH'#8H80G+PAO$*JR'-UKF^5K@ M [+P#@6.IM"IF*I2S31(I7,FU=+CC)7V"V*O,[#6,XTEO%4^8BE7T,3BWS17 M=$2F+2*4F59.!?X0D0GP:$TU7R";\ :O;-%(T,H>$4?64@:]66U^$JFR'IFI ML>#&0!50:W=,WHJW3;NT)JM"#MG8.]IG2<3W:J'3'.X(_#<.;AQR9PK6T52V M<;0.KL%F.L.13=2#5^ &!)#&$-(KUKFFH)/PU6UH6/VI@E=UXVA(SJY$ KR7 M#22"!7$"^Y!.\<'<^+YFMR"S.U/".>O6 -@^I=W*IAIPO! ?9AMI0 3HS .* M9.X,88W(G"A->5Z;$J W)7; ;KX3!)R<&90*9J8,GB5BZ5<%RK$RL;*$#NMI'5C581AL 58:_8Q&P'@"?U&03P N02Y A+&FZ4+:>1VZ!B+9%M2@ M@ZUR!C12*+VP]^2%2#B9UR1=K'KYH Z)Z&I@4/B4'6PB!VF3;2(<+JVLI3AN MJ@.';1N+1L@,>>71H RI[>;N5DP&"6TGR[8A^DQ40J8V%*D,V9#8IHR:KMLW M:60*>R'GD#+:":=]Q5Z*ZA18']A4@V #F::F*DD=3@-8!&$YWW=HFR;2G%#D M"%V[R*(ZR@!%:0"0V&3[R2-4O4X27U867G=!P;IRP /(DD"&_0[$WLN\4B)D M7T&10:;;1C]0A"^]&XH&4LY=N OP[=:)A1MYLO+V=VV^08BEUR2S31 ,U M#[4IF]32C75ZGQJ R\&Z&>W9RA.G?_O+)$EZK[Y\^L9/\:NS-G=T,UI 7@C0 M8*-:P4U:>R0I,TXR%:HF[2,J6,XR-K!Q"NG,BB6#O3>M ]#FT*X@+#I;X!+) M '$*(8-7F9IZ) K")4'+FJ(NY$%9H-4#GF2V"V[V9B;/ RO-$ PWGT:;N@K^ MW0D89"N)=DWJ!3IC54P1<_WXI3CE0#!(A67FSKA9IH^>^-1Z*72^+SLK7QHO M?(,7;OB@2/QLC7/BA>CWHGX\P4,RB4;C"'1%#Y/H:MA'O0"[ M<^YA=M05'SLV>R%&T7A,*@VBJRMH9,KY\U00KP<[X,Q1?_P,?\@SOAJ1S6+L M'HKW=2/9F+[Y_J3AX_&8S!\-)H/G+-<;"4@'XSW)F(Q&@14GKQ 'FW3QB0M. MV(43QS$='@T&PZY!MU384O<)EFEJ*RR\"R6'F2=DE:@WB3MF_S.\#^T:]P=/ M\&H/GP!??R3\O*'4L%5'N1#\6.!M"W0+^I?;W@,G"O#6_L-QGQU Q!]0I)#I M/*6]?8V X20>B*\LW_XY8C2,P2>!57;ARJ^'T01N&$;)5=*-V%ON14BL7:I6 MS-;BHZMXTVET6,?1<##"9W\XZ8*HL^,T=&&.AC&42,BJ00$,+A0/&%0Q9T)[CH7N+>[#9("US,4:&YI:\,S52=X M&:;C5VZW&Z*!Q$XW%/#5%%I< RM+>0:!JKA1.JSA)TK&J3RCAIAS'XD/'IIZ#OA%/6C' M_MRTSM0OX4W=)+?WU]/I6:<3Y)Y6SR!2F%X0E$F/ YR[$Y#3] R>T33T::8S M(2MN&&Q1A5YGQ0-0E9VCG;)DD4VSQ@XEXNVT^V1?6??QRZ4U#[A?\3UI*-9* MVN:BV6**5R-!7:?B(6^^?D2D3#N^%W#SY_X7(O4O^G_EO3$>#LGPHS4(_"I+ M,#V42/;2QEZ(;T*Z7D!.23C9)=RGH#)BI8]N8X(,V61W+ VH7DY&W:4A+?4F MW25*]0D:O&;I*]WZ:J'*M4+%CW+[ MX"#]QS9T.PT7&'P-]Z(Z*=>Y 4XHJZW+RLX4 79]$5\,<7/(*)1D^F4\Y0CH%7X^WJZV M/[Z_";\YWVP/O]S_!16=[LJYFH&T=S$>GH2K5_/%FR7_ AV7:6\*?EPHB0L/ M;<#[F3&^^4('M/]+PIO_ E!+ P04 " !;?F149BQ_/KY]Q;"TF)#&:^V%I8M^YZ M[E*E=T]Y\;5<25F);YMU5OY\M*JJ[9NSLS)9R4U<#O.MS/#-,B\V<86WQ<-9 MN2UDG/*BS?HL]/W)V296V='[=_S9Y^+]N[RNUBJ3GPM1UIM-7#Q_D.O\Z>>C MX,A^<*L>5A5]R^N?VB4(N?SXZ#]Y\&-'S M_,#O2CZ5K=>")%GD^5=ZDV$P,:?AN:1VY(6 MME];ZK^P[)!E$9?R(E__H=)J]?/1[$BD^O/UY\^NU*W)__^]7=N[,*%.GSL\2L_J!7 MAP=6!Z'X+<^J52FNLE2F70)G8,7Q$UI^/H0O4KR4R5!$@2="/PQ>H!8O075?CZU>)^ M)<5%OMG&V3,\/LD?,O5?LB0ODT4A4U%!C+@L956*.$O%6L4+M5:5PC.(3U%A MN?RVA0&3V02.Y?@ MQ!.+9Q&+QWA=QSI-Q;!^OH,*<>CT7HJ. M_1.[^XPVGX/$-)RZ?0=!0!\'7C0'3X$71+.&]F!$6P=C;SR.\,S(BV;C$W&? M5U;>B#@Z%I$7@:5C01O.)FP5"8=FI&?3%F"@-%[.EF&%E^"KKG+X_]+PWYB+ ME\!KC57*-[M&N'.+K? MC+FEQ6$P],5/._\^2^20C/1ZC? K029/OG*P(\-I ME[_Z1J^AL' (Z7\2 W\8F?]C^O\1SUQ2#%5JL9;BUSQ/G]0:^P,P5,'N_+=_ MFX5!^)86!?XPI%7-1Q> :G@9/7=!+DC<\\8W)GHA$@B)WQ&$4IRG7VH3),%P MVB'4O/H$=1;$X+2[%3C&7VMKIYE+ S>58I_1JP90$/T/AB/\U3[3J-03'R4' M?8^VK]C6(AR&6!@-(_R=L+)O92GC@F !V'0I'U%[;%D26G5APCT(AS.R#Z\> MC(838N("F/$@X0^L!:V>YUJ[P3 @RX#%7Z]O[J]YPU\NKZ]Y MIP\&$OHT!ZF90%M'FC.&DTOU"/N V!^J6JWR=4H(?-@.3L.&?W#-'FN51@Q^ MVK*]0>[*A9C;=JP?B[0EPX@U MZ\*Y X:HNJ@DXT#,I$9@';2OS$T),%C6+C-*=(=P)N4SKJ= MOGU=/N_F#(^34QN5#F8*IW4RSCD3?Z/_'"$EC<1L,D'2HE(9NCI/'RE44_$Y?MZP$?0.1KQ;;)4! MW9!"?"C,"X/)P>"P6S,%'0Y(29-@*H+ "Y'H' +3 U '0H^166N=DNHLQ![^ M9"[.[R[$Q)^X_6]UG:$UZLU ,_2B(! W,F9--HXP\H+I3" 5CL:&"7KMT_.^ M;W+BKP4QW6-Y,9Y[GPQ#V=&[8:AB.HDZ'T,DE=QD:&7M5GG/$F*&M*%WL2/G(<;W_#\ ML4^5S.RP%!1WDV!,,D]GVO,./LJ%3C":G>A7$ZJH[@UHO@9!H*T24C+^&AC* MRGRMTI@^^Q"OV?QWU#J6._"R@SXOH(T6W2C.ZN,FSQY. 0X;*D2G$:$,"L+Y M85'W%T+@44CE9^C-?7C0#VOJ? <_B65//'"@V*J/-)F[P$=O")3W3"X@W>8B MWJ+*_Z;0_5-#<1RB,D,7OE[#GZB-T/G(U,O/ #2OC?<"I181!ZD=.L$8"=+0 MH:#I9T1W-L@IU+U0UE,Z.5' P:;P 04G!T$/=@?TTCY9!O>DWB<7,_\GTRS% M!$HZH^G6I9 TK^%,6"C$/[&N\ZJCW\<29]JN)!-4#5:0 YR27Y)[E?7B"R?^ MW+"IN>9X1N:%/(7.*1F^LJ%\D:?213"J_J'XQ#FUE >4=CQ&-6,Y0C.L"J[F M0C^:,B=X,7-IO]'#L8_JTRYC3$]:\-;1]E#\BMJ';!]7'7.G.51$_>8J1FT4 MBS*O"T08E-;TXBU3D"),3_JB1/U=\2JFJDAFW+$6J>M7-\,77;]D=-_?J"-N M^5(,!-$4%;,+@GOF_)5D%_*!L"BWAH$"'V-X8(V:B#LU;M$876S''?JC8"@N M:U87:;N&]$4%LZ%=H4HL[RVQ;$.#KVT4P@&7*-&4:?O;E@!3AJB6I+20:0S' M_I*+NE)L+?OL@?).*^,[BEC2H *KGXTNNLA!UG6&[7< O($MT+:T@40[0#?$ MC\/N,]\W/CA[U1REW]&T^*T"6L]7?L##6N!(FO\1K\DIP"?_UP[S5XRI(<#, MH@[IEB=\9<6J2ET>N_U;O-F^O6PKVP[-VLGIQ:E+W"2OUQ0EX/NK MM.9[X@_UR)6I[P@-JU SG&>FX=V+VDZ/W'+?O0?QG52/3'N_/HB&?A/+H-5T MQ_3P9[3DL4IM!]GNM.P44I>6P\YHG#0/)1 [&ZW1'J9@ZM%_2 &]L MJ@#T??0"J *C I$\2\0G+:<,I@3#I"F"J*8K&.U,2Y1R"5*G->Z!+KR_^\N M\5U-/[KDHKLIV%U M@(?P@/HZVF/O\:@X,/E+:9?^JZI197.69@L?^^"+3K$CB+4LI&@L&X[W+3]K M?[^G]EW\B]$E/1//E#!WO)K]#XG*'3"UQCO::E]@Z#)5B>%X1:&J92X0 .S3 M%A'W(]MK3T)YFVY8*YL&.[L,Q=V* :B-:YDTU0C-52A7K]U1!.G'E6Z=(S\* MBF=&;AX_QF69TU@(E)Y4M=( V=!YLE#8Y+"R62QUYAF*SQ(*I6D"'T]B Z]_ M95,YFZ4_DN4+.X#=%ZZQ'>.FVY(L:034K2DDW$7_EHGV/ &87=8TEH:6:4YV MGV]5(J8C_S3P$A ME#>>C/E_,)^2H0J:_Y6Z0KF59;WFQ$%SIL].D_><2L'"9YZ9_(M]?3":SD[$ M8#H=G[@IUG7V8_0X($RYPXQ:0H'OBV@R:TMV!H+36-!\GZA\Z4]<"5:'>BCO(>Z"3&CLVNG M9C3%@273J;'Z']6[V >'5$73E@-JY=W- W?8O=OHVH:+BAV5*I0MLMN-'P\B M.G=+#^RD=Z[4KCN,@;&9 IH;:LTQ?!EL83X:AMYIKZ)P"E5V%9Q%=9R"U M:;LP+*80#69)AN)3NT286]>XJ:E(+A,*I;OGDD_:+Y JT]BCL!R* >DA]-_> MW%V;+_B#X.T):FP4*07W."B!3[E^2.TQK G3Y@[*<3!I%1-0&^5AOA.QCK@I7:P9\)QPF"2 MF-L)KO+:VLL3:[H7I?@HD2_R<,E"K?Z6;G.IA-L9K'']TH[>\KHBRN8.4_N$ M>:=L5J6GM<=[B:81L_Z][*CJMM,C7I?1M#6^T=V31_K*CD MHK=\T%:;8YU_Y(M2G">5MF9J"HA80,A"53F#+CE.R2[OZ8E9IE.RZ2:INM/0 M6YI+1RS2*=2,^.1&V!Y?&@2QH4+7&5R0$#+T@G)>8UNM7&^5[7'@(-KI->X9?KCIENY.&'I( YR"&Y79W)J^6)MZ+O)LN+>::BH] M]14-#C<-S]T6G*^Z-&;5PAKG3/55)3J&^9-.>\BZ9$("Y_A!-K??ON>(I$>' M_ '9P'4KR47P[; TI'6\.,1^]U)BBNL41>UV[V7]=2J/N+.,NK]R-8\(S_V MF^/!5Q+T38>_2_2%EO]5A*DP0HK\C>]8A-/NF+% 9GA410U,40B;6[E6W5'GSAOIP$"JKW$'#-3QJ?+IA;4I"77'L)K M>W%&<47*I]^O+T]1Q,-&*9)E8GS>[M>$]88K3937=2%Y;(<84:6^=1-GNG_+ M;$/27"9*^%Y4::*%IUV93L?F+5WMAHO'3R!0&J^SE20 V\H(<9'?W5BI'Z7U M7&OJU'9_\8]SJS&TP88ZK?\J&]:,B$!#I:M,8^3><]S6Q(%OSIH;I"XZB.-* ME_34R-=T)FR/KSY^NN%/\^6RE'U'&SIC<%-EID#DIG8+7HZ<\V"9[%]A4K<] M#>:;9DMJ[[B<0]N8K?1%'=<@&,#0?;MGYLX X-B4D#1$*M3RV2I&;38RI1S* M0?TH86;HB;!&+6E+-)= LE)'*\ /7 ^W85 0YRX*6II)0(PFI]R.#E:.MOL M=?<'&Y.6KGH!IQOC7&\P71TIT*H^ZV!%M2'5G%57,EEEJ'#69./"G(@3TGY' M8%,RV&MMFC<75WU0$^W4^JTZ=V<4N(>^2&ZG#SF)M1?1!Z]&B+)U>8Y4Y-J M[V.GB="X[/J9;@2[DO)\)4/P 0"OU M^*+O1@X/DER!)[]57$YRT=)_OKI[DL6C1/K&K>E,W,-[ MUQI/_.,5/1!G^D>#E/(AYC>26Q(B0!_;2IT[2!JW<%@M$;$YQ3B: M&*I.R6F;:YAP2_XQ$1.!ZWW9_;U""XV Q75J8,-4J?)?V<).&[G4A"+G@8QWW?3L:VEESP5. M2L0+NH^V>.[/FSPS2ZAF=:#9-%-MTGL&-4%#,\+IR*>9,$\>H3UF?R79M/!4 M3BSZ3+C6U9:QH$VL%"ZZP2+WH_&B3BLU(\1?5<6#AYVDW+T M:X:)73\ FRT_UQP/Z>8CD!#2TG6S]'^6$O=/,\W!(^U-C=G"P=R+MFTHY/^ICLNR#G=]-I&+42[ \KO+J% M.:",EU*OKA \:48=]O[0[:_UP<2.+!_YY)N%7G57Z-XSN4_<+T'/] MP\?F57E&WZYDC%,20_@ M^V6>5_8-;>!^%_O^OP%02P,$% @ 6WYD5 A5;&ULK5;;CMLV$/V5@;&/CG6QTR:!U\!> MFF;17(S=;?I0](&61A:Q%*F05&S_?0\I6>LMLHNBZ(M-B4OS6[ M#SS$\SK@%4:Y^$N[7G?^>D)%Y[QI!F,P:*3N_\5^R,.)P9OT&8-\,,@C[]Y1 M9'DMO%@MK=F1#=I "XL8:K0&.:G#I=QY"ZF$G5^M;[^\O[FGNP\7MS>??TT6 M:?8;K3]>?%XF'NA!)RD&I,L>*7\&*F:84^D*DJMHY8R:W<**;2-.R\+*CJE'KE\7RH MCYC942LL1+(5\3U(305;CW=+K35(!+E:6*FWO:=6">UF%)S%95#Z+DLF- (2 M5$I76 Y >,HDM.Z$HF)@5: .K-QT03RC&[R]LI1A,SUATX@3109D:VPD9BKR M-4MT#J$"N#=A/[#8U;*HI]2AQ.S(O[=X/HPIR2%ZH=0!GCUZ6TF;0S0;;Z5?866/#?R&)*&^/K*'N:D*L?9 )9*J-J]$\[ MMG"#?!@+OJ#E.H=66P9BO)5:(X9P2<'",8!*^M8A!L0-.G@2:7\[_\[Q%)D+ M#D7;*ED(U,KTD4OP=&HP[ISRRTRH)M[J!FZ:/!+4" M1?2MB"(\!6ZA+&?WQH>*P5UM40Q(M]0H'X8Q"HR/.R_VD(:2@WLW%L$0B35[ MB0 8R3M;S.;HCTI%^F?SQUU,^UF6SM+Q!-$$WK&QI%&>I]G;:;Q]CF-"'?J@ MCNGD?1!$GA5J#W>%EB'T4%#X.99(P*58>:<)!649Z@1CTW6X);3UXB'04)*[ M8%H(5X])EM;Y?^0XG_VH-24G?;]A)#),-P?/G?;]"!A/QP%ZT<^-1_5^^G[" M/>"V27$%TW3V,^:5[2=:O_&FC5,$!8^9%)&PO=V]R:W-H965T4F%QFN7M_ ML/"^>-OKN62AEM)U3:%RS,R,74J/5SOON<(JF?*F9=:+^_V3WE+J_.#\C,W]P$;V]'-)Z7O /K5:N]2Q(DZDQO]++;?K^H$\"J4PEGBA( M_/NFKE26$2&(\;6B>="PI(WMYYKZ!]8=NDRE4U+]P?A I&HFR\S? MF=5/JM+GF.@E)G/\*U9A[?'P0"2E\V99;88$2YV'__*QLD-KP[B_9T-<;8A9 M[L"(I;R67IZ?6;,2EE:#&CVPJKP;PNF?'\3D MX\7G>W'Q^5K+BY%I,O]P^BM>+RYO/-A]N'^[.>!VLBT$LJ-I>!3;R' M312+3R;W"R=N\E2EVP1ZD+D1/*X%OXQ?I'BMDJX81!T1]^/H!7J#QA #IC?8 M9PCEM54(-R\N5:YFVCOQ[XNI\Q:!\Y\7& P;!D-F,/RS+?TGL!$/"R6NS+*0 M^5HLI!-^941N\C=?2YGIF58ILK8H,K:/S)"-C;&0 9 @%=-@-%%D,G?BZ(>_ MC>.X_^[^YF["C]$[(?-4M(;%[6TU\UH 7$2BK >((.BM)<*T//!)A7I424GI M*\QLIK'2=5EDF23ELLRD;PE@IIF>2TYY,Q,>JX)(T KO"!NUG"K;A [SP4-? MR*4I(4V!!/9Q(-N@[FLMJO>3MD(KNXA;0ZGS=B=<6M%]HQZH=6TA@2CL/32EX@WW55=-HI(]6P&TY 84^572@7K MS:2VXIO,2K8A*U&)*&L-K?D%/MT92NXU[2*%BZH@!7OHG"6SJ21^*VC!I"RL M,L]UX]94NR0SKK0J1 A18#=?W%^)!U/H1(RBXPYK6\=#1^R"I(Y8+72R (>O M)2:WW$?^JCC_IG88"<*&<,Q86BX:G2"T1"A:"FJ3IQ0D,OT%M6=9!<%%*\V^ ML*.(HU4+L@62\C;G(*B3_N++59/:'9&CLR"_RD?V*&*X3K05L@FV!K1,'=0! MLVR]42"E8*/-A;+:I#!1;?K$(*2*TKI2!OEVA? "<6>L3I -A3E$45G=HPVS0DPX7)B2.%#JQ,%C6_SZ)/J.P7S+0$ X)I3GX: MJ9FUZ$*)(,[/>6NT %G;(!D1Y9@_C#9(*HX.XVZ_>:MBY;#?/6G&R$#R42$# MR;QEF\'&5Y6':.])=]2B/NX.GE&/=E.WY-8D*].-0KN!B^18 ,G9SVL0G1+( M;)MCKUT#K-'B/-&9WBI44S77><[Y!Q8JI&*5KJX!QQ=@:KOBU5 9BHIB*&AI M(X)+9R9#9^[>BJ-;\K@I'9C#'JPJ _2'@"+W 44F#?\*E,27#?_+1H-*DG^! M-U?]*'XG_BY1]>Q:1.*0K#D:]/$0GW2.AR-Q7X7)%<5>='HLXG@ 8/& <@SP MZ.AD*,:#$\!1[?:C'Y&CK\5'>%\<19WQ8/Q:##O#4;P!S(G4J3@:##$3?M& M[A2N;1F(U^\<]P<;.6$;,D@H,>3<;9RHXFJ\B2LGTI*N7Y??T/I+FT@$>*' MLI)BHNJA' YD!1>YAA50,V&\_W[$/6/+B=2.JTT@7==ZW1'IN#LZ?H7?8?P* M(>9)M8NJ/6K70:HN;#"'M?W^*_%&#/A_OWH+HP^;'@6$RKPJ?7L3F%9MIZP/ M#66H(Q3"5S )2D?*=>^RJIKW5#5=A:1UJYHDMB3 J_(<:3U%;J/_"F VV&HE M)= JG[]!9"^_LW/0[\;U5G(6)6SF3-VUJ<7;!4.;S5"H&-Z0);?+405>W M(XC)X..6:2K0VK(C&^([./\"LL?]Z)25FM0$&6BWL+C&QP91;Z2E ]]UR<>) ML!- 29A]R*B-YW&T![M/(^!WVW'0:L*^W6(Z&)\T?T^7?PRU/NK$I[$X&8Z! MU?T=2D"6SLE@Q/_[IRQ59S0>[,6\5%%&XBR[Q\K[88VM^!3;"-4&W6CT2@R[ MVR%*E=!3HP,M\@1&Z^AJ%D]#[H;K*<&RL M3,I']M9=!R&F;00(^5M5Y7 74FM=QU(P6H6Z[:()]C6(MC+U^:5&@44M 7;4 M7U! XQ$U7O@.&#RY].@V=9,(_57U,/J#]3#:'!6"X+\;"SM5%Q3>@4)SP=KMNNF"R8*C$&@4,73PTJFF)A<6_,#Q]&?%2=/C;(Q$ MP=!N-_Z?P;!Q:B/?7^4T@A3D?04.7-?5LLC,&N3HQD9X6SJOU)NES '&@(#Z.TM=2)\H ,HAB:@9>4Y&%@^ M&U3WADX\3W8&[ W'<)D(:9Y=%6Y?A'3)0PUPAJZXV4OKT ]@/WTSH3:YZHBK MYHT7;?*9SRB;:TZR[^F@B])6-]DL1W.Z"_[:NWONN1-]L=;FP99"./98J=I>]DKGFJ?#H&V;:JN-G, MA-+KRU[2VR[]?)TUE& M^_V&GZ58VX-[1IG,M7Z@A]?%92^F@(02N2,$CLM*/!=*$1#"^-1A]G8NR?#P M?HO^TN>.7.;BRV=,>+E6UO^R==B;PF/> M6J>KSAC/E:S#E3]V/!P83.*O&*2=0>KC#HY\E"^XXU<71J^9H=U HQN?JK=& M<+*FHMP[@[<2=N[J_M7UWW-S=__C#)$W.G[&;GSZ^_O#KQ= !GW8- M\PYK%K#2KV E*7NK:U=:=E,7HC@&&"*P773I-KI9^DW$%R(?L%$2L31.DV_@ MC7;9CCS>Z"MX-Y]:Z3;LM^NY=0:"^/T;F-D.,_.8V?_"X'_%8O)6/I M[!$ D]1[N38%KW,!>3N -8V2.9\K&(J\-=))&"L.!S C'S1UH'/S@+FD#9:, M;I9,IX33=I'!WE ML$^\8$DT&2=1',=A[R3U]R&SB'&'9<:72R.6<(L MG _.MPL1/-A&^-FC-H/#@C%X];'DO.$YZ;)%M"8LM<:(VB'/7:$*)!^*#MX/ MZD5!%86D[+EB)UDR&&^=!W=)/!\_25BC:*>U.@^L^4*0KRWLFL(1!D/&OTHZV#G/+P$I;( H>@Q17(Y9(@BRT7C/C/Q8D3/K5 ARQJBG(BA8$F#&M01 M&M@+F?O&.T8FR7#\B">@ZPFN]+V$^;H$KM6J\)U,S;H0J#<>?6E="6&N)&=+ MN8!\"K'RK.%K*SZU8,*7;VO?H?KLD8>:*FZ#PP_ '7I%&E'3D@(_3-]K:/N8)="%\$-=YWE:M\NWQ MWL=^;$$&GRW)8(VH%+T$=V#$>;G5&&V?O28G5&N^0/Q/'']D$CV2NR 4AWE. M+<:4Y'.I:&+PX@^<$6@1#?%.;_'(4BP6&#N4,$C#].U4'%HMWX1"(!<_M0YA M:&8 !2*G9W+-#_(.-&L M!.ZWD7PXB.1Z'PD[8:?C*(O/^W271=G9I(^FW['P9L?"WHCYKV#RC,T$DA7L M X@X39)H=![W<9-%Z5G6]ZLS48L%!E<:8=!WO]\+?DWE"=C3*)Y,^M['=)+V MOT\B)SZ4;#KVF25G439&>'_G_4M<=Q4^55ZP+39[OK69;\6]0TRI)1_XO<=IW:]2UB MCJ;C,>4R25//-*H\G5)'!V+V)X):^Y:9=V'2EY":9EG[[RX_/O:4O-BW%,<7 M2BFVXJKM6HDJ0<-]\*6SY?#@I%X)L_3_1V@L8%"%0_MN=?>7YSJ<]/?;P_^E MM]PL98U3DUC -!Z+_0&/7= SG8 M_1&\^@M02P,$% @ 6WYD5$RM:])/! #0H !D !X;"]W;W)K&ULK59;;^LV#/XKA#<,+9 ZMI,T:9<&2"]GI]@Y/46S M[3P,>U!L.A8J2ZXD-\V_'R5?F@YML0Y[L74A/_(C*4KSK=+WID"T\%0*:<4VN$+[>W6K:3;L43)>HC1< M2="8GP7+^/1\[.2]P!\\0*%<$#D MQD.+&?0FG>+^N$/_Y+D3ES4S>*'$=Y[9XBR8!9!ASFIA[]3V,[9\)@XO5<+X M+VP;V5$40%H;J\I6F3PHN6S^[*F-PY["["V%I%5(O-^-(>_E);-L,==J"]I) M$YH;>*I>FYSCTB5E937M6 MX)W0,&VASANHY VH.(&O2MK"P)7,,'L),"2_>N>2SKGSY%W$2TQ#&,4#2*(D M?@=OU),=>;S16V29EEQN#-RBAE7!-,*?R[6QFFKCKW?PQSW^V../_X]@_D#*:SV(TGR2"*IW#.#$^?_?[N3PHYMGQ$30>_R81QB8Z.8QA%@^G)!$:D MF\R\M:L\IS,,*H=++FIWBF%E57H/WZJ&ZT\_S)(X^;G_CT=Q(TI&/FYV/#EI M76YIOE(VQ#,*9XDG/ JGQVX0A\=);_;#JE'+2;68I^;JA MOFL)R1:L22EKN5!#O:=(>3$7*+=7TRG48N?R36DJJ0A,P]AY0;D6-9U2R+4J MO?A>]3B$K"6"'8/GLEACRFIRBK1V'HR:_9'*CVA^1&;,F)655H]<6K6*'84U81: MIA!NEZXOK[$C/H"N/P%U%_2&N@XS $K,1S2B@6<:A9,/:,4G#R?-^=/]-_(";+L./O@I?IB,*QWV8 M>)]4JAU'-W-EVAG!AYH_,H'2=E(2T9GT,1(Y@7@Y'PRU%GS3.$F&77-SA4&] MT8T;(LVQH/IP+>2?7H>P3&W-1&>*&U.3J9+MZ Q0_>JVC;9-=!^Q6T)K!9;. M7>J8&+YVDPSWKN@2]<8_1 R%N):VN:W[U?ZMLVRN^&?QYJ'TE>D-I[P+S$DU M"J>3 '3S^&@F5E7^PE\K2\\'/RSHO8;:"=!^KI3M)LY _P)<_ U02P,$% M @ 6WYD5#ROMC,5#0 O"8 !D !X;"]W;W)K&ULS5IK;]O(%?TK ]?I)@!#BZ2>V22 DSBMB]W$M9TL%D4_C,F1Q)HBM3.D M9?77]]P[PY7,4'-4W+M/%LJ0;)V]?K^5"7:GRR_I"X^JDH9*D M*Y6;M,B%5O,W1Z?!JW=#6L\+OJ9J8SK?!6ER4Q2W='&>O#D:D$ J4W%)%"0^ M[M1[E65$"&+\YF@>-2QI8_=[3?TCZPY=;J11[XOLES0IEV^.ID5E ML?FK;V4]X[.W0V3 <'-H1N0\AR M6T8LY0=9RK>O=;$1FE:#&GUA57DWA$MS.I2K4N-IBGWEV[._?SF__E6\__SS MQ=FGJ]/K\\^?7I^4($R/3V)'Y)TE$AX@$H3BYR(OET:Y[!+SV:CJ7NDX-0ID M4VLA:Q9G#0_"DE@IB7L# 4B955J6BM<2N7<%*8"+#ZUI4CXAF=7RSV6J$;OZ M%EA[)[.JV=PS+[[0O06^.S_WY3],PF/QH M8"4"4QB*G/!&@0\T)/]2(@<..[^IUDZ5QKI.76?5'FT!CX1"*9 L$>?UH3J3 M6/W%!;LV'3-165=Z75BBLN38):5)4ZU*'#5=@7-<,:'#;NK5'B(S^"/.)Y<6 M%!IUTQR'#_EJYRE:55C599$E(.V+TU( N-3J!F=2@Y?7<]VE3)H00XJ$SCF? M%2D5S0;><#QNS M14L:K_N]%F.EE+Z#L3CRU3TYE\*!)-9T>;') M5+)0UON@ D5A!P]ZQ@0UN/S_R'Z3J1>.@X/F^U!I6AD.@DF?YJXM?P(*B6M" MH=8/R9#?9<>.17Z7$_[P'>Y'#L*"$GH2:02PX765DQ85Q#V?JDTO3([;'D!0326*>M1 ;G MLR4H7!YV+\[6G.7+/VLSI\NK+#WW'!N7 "P/\3:.'KOVXW"2QLNH& MW@3H,IHVX?$$>^.H21W?V;"7OPD6+'"5&(A(;7QP@G(_(5VSJ=X[1 MRWGK0C,ERK6=XFSMBC-V35?'@ YJ[!0EN,JVS)HK%WC@'87% \:^^(K[=$^3 MHVL.) /V>LO:/K%Z.<_%0N5*R\QK,4?3&369@0UF17D A58X@X!;V=JX2:^] M &'.-?DNO8.2":I4J=D05#-:-EP&2%#7*$D(!^;P[V+#=N%3=O62V7^,:6[; M.[K7.S(N69IS.^2P-3#:,D)1#]#U?R&-D\>\$L_/B7)1&6PW+S@RZ-^ @GO6 MKQC?=T4]BS&RY "?(R^8#O$9>=-A)*[EO7B'XYJGI7@^"X3K:R MA"4I3 6WX2C19!2Y .R1RZJYTIH.&A2E,0J-=0^JC/A4-(;F"*Y=H^/M9&ZR M-EWOPLW WS7M+]R@@L(I? 7917RDL_W:CD/CM\^".^!8$_ MB]C#-C4]Z>AU?,4YA%&M#M2N&!O$V%+N"83*[JE^FYO;EG$+CO,ZEE\1ZX ]'SZQRP8\B\$?A MLUK59[@<3[H/)]-GR"L41/#[7U.5)>W:AU^^%LB^:499]J,D/ "ST;0QY,"/ M9NQZC&0_I7.*0?$KQ\^H95I7YO6V]M'$/;DNVMZDA<:[AGL_ZZ ., + #GG2 M&$F\7=>&_4:I6\!LG!5\'IS:N12D#K'7J1 H-0@V(,D<06/SDML;7-+%U?* MKJ3IO,XY'1&HMNB >Y+.$246VFPE4C\#$;/33-3Q8:L@W1RXIG/>341?_"NL MTTJ:"BEARV<)\9$\G6/"3SN.6<.;7 -%80\BR5WJ(1&:@TV MRIZ*;6ZMIK+.CS452HZ49NJ>M6..A^CT+.(^+E3@\$I_B;SBE0/ MQ"P(O5D8 0K#D3\:=,!Q%SV'XZD7\8H@],?#/2O/FE;\>33PIJ/H!2T>^-/) MGL6HS^-Q MZ(TFE O#L1]T>9$3RLUZ]A^IMM] M=PE[CX=1#5O6&9MQ3@^W-LLT7HI-42'LE\A>=H1!@J)^Y@%/&]5.&L,%.U+Z M[NUVFF)[W:8X<@ E'YNC/$E84#J& PT&'CXC'ZY'(74<3OS9R+'9TVMP\J.% ME ]&OA1O$._S(V\'DO?(%GK0=#15AU[:#L!A\AN'G].)E; 8.3/@GV<[9GO M9\<&Z_-L*AVY*JJZ.CX._!#-;)9Q2XFK87WEF/OCYL8WD.9)%CO0T+$FO8HZ M+DQI&L"#I'F1OW0*U=!H6QL:UFU1ETA-IZZ KJL0A&8W0<0]2%,]R;^;,0$8ZLT=D-E?4:2!B'C85 M7+9O$2Q6?>&W"- *WF/@YP.RZ#Z-5. M$Z4OFZBOT\=Q,/913G H6[?0WB_KC4J"H9=&.;] MH#^936A&PEVP':0Q&JJ#[WSJ84,7CP_!L3UP# F24U<&;*^O($XNV-' M\V#>_2ACBIH\+BJ;")KXH?<].;LW#OX4,%#D:4SAJ=>%9GO;0*0!8CM[ZNSG M HMF@/3F<=NA5ZUK!<\OKZ!63C"QDK!8M7IHO^-PY T&@[X4L04):R .%AL; M#>1,T?4[@#F(//O)]=X$,JQ]1L"3[P7M"=INC^<_#G=R&C<[9:B<:%>FR'0Q M-Y3@F5?LQO5(E,VTA9N9)4\$;^CE J%442V6KKHN ZK>MKKWK7DM9N@7VRB MK:%H=^,1RX3HJV(WVZP;;6?T>!MG;(Y&Q6;WE5J7+N0&76UB:=^P)EIN0&;+ M?70'0+J4[8R:2FI8E]4LETOJQ!N4;-S%13OKDU(, YER:K3/X0]YL\Z]5C#. MWNUXWYD)76_.XM<,P;NM_Y_(?Q<..V8F77JF=M.$1CX$*X2BI9VW4U:V0T#6 MA@R_,:AN3*S3&^M6ZSI2P\G0FXV:-X=@2QW#."+8L3>?5/-W9QF$OSNA-K(] M2.0/70LR]<.Q+?MVQM=[9I3_1;_OFC!,T^S@KFCA&AX:,6%#_[?O%RTGG%T4KI1?\NRF"0B1# M^^.BYF[STZQ3^XND=KG]7=?/4B\H*#,UQU9(-SH2VOY6REZ4Q9I_GW13E&6Q MXJ]+)7&HM #/YT51UA?$H/G!VMO_ %!+ P04 " !;?F14R#X\P08, R M(@ &0 'AL+W=OL52W=U+2JP9.EL;7T^&I7 M1ZZU2I9\J*Z.YL?'OQW54C<'+Y_SVI_VY7/3^4HWZD\K7%?7TMZ>J\IL7AS, M#M+"![U:>UHX>OF\E2MUI?RG]D^+;T<]E5+7JG':-,*JY8N#L]G3\X>TGS=\ MUFKCLL^"-%D8\Y6^7)0O#HY)(%6IPA,%B7_7ZI6J*B($,;Y%F@<]2SJ8?T[4 MW[#NT&4AG7IEJG_JTJ]?')P>B%(M95?Y#V;S#Q7U>43T"E,Y_BLV8>_)PP-1 M=,Z;.AZ&!+5NPG]Y$^V0'3@]WG-@'@_,6>[ B*5\+;U\^=R:C;"T&]3H ZO* MIR&<;L@I5][BJ<8Y__+-V<4'\?GL[:??GQ]YT*/5HR*>/0]GYWO.SN;BG6G\ MVHG?FU*58P)'$*279IZD.9_?2_&U*J;B9#81\^/Y[!YZ)[UV)TSO9)]V4EOQ M65:=$J^U*RKC.JN<^-?9PGF+@/CW/3P>]CP>,H^'_Y4%_^I9<7;U2GPTK2[$ MZ?QX(C+)WRE)8B,3O!.R*4>J3,0O?__;Z7Q^_&Q$@-=FSWZE 5/)Y9$[YKH M381R7BXJC: !/;&TLE:4.@(I+FIFIIM5=H*9JIL6_YSP:X5DK*17I2A[0;#T MK=-1R*GXN-9.@(OG!2';MM)@UB%,K# @89&.A>D:3YQ::QI\+J**?BU]HB<@ M4JMLK7TN3YU9A)BIC)=N2EW@BYL(61M0#^S\&IRPQL3E'F)".H"3BB*0IHB2 MQLD (-X(H$D%:] ^X"5DX^=+4D=46BYTI?VM,$7160=)F$0+:Q:ZE172UG[% M,3(S/>B)9"?M)!V3"Z=@$F&6H+U-8\);:N,@-7H)3PPZ M2.MUT5720L6V\V1/VKG'%3"#1C#@(\( IHD!X<27KES1C@F'I6ZN376-Y<*@ M4""\)/L*')=PFX$;7*L*DB3Q^[%1QOE!H@6B:PWRMEC?LH&SX(\ZLUJ.^ QG M.C(F5J)JF;8Q2P:BL+*QVNOORN7D=,."6P776"-+4:EK59'-(4:%HNJ>BK>T M)&;IB 2C;YVA%&77.?%+U\CR"\J)*G\ETX9B&./%L3XP'FQ=(,;80BXW$9)W M&IG,]S,A*D[7FEP<:9"+,B)WL#:VMQNG)ID3H6^OX0)U3R0#QC1G=HFH*'QU M&RCUWV QTZW6*24*8ZU9F! >DR!JARJ W-&RXOW@UB&]/> F>13)@0#&!E!& MQ>@H[I(A3G)#=$TF=%P/B43!V 'T-DU EY8$<#MQL<=>TH\BYA)$Q <%>&&( M/I=.P_MGF9R[ANJ3M*CPD'.2(W.C"1-9S2$&$9"E(@L %(Z3OD_T'6/I,1JTJJ*3 M8%Y(MYZ(MNHH 5:T)GM,@0M#^?31SV)5(#0 3-^DET@-1X%""8G MN62;0;YLGY"$#BP)RJ'>BX*C74ONHGI6EGP$CP]G)YDBYEJ%! P =(O# M#K2A[8R\2$KI5?FW(B-FM=K(=JM845KL-#T!LL _)\\*WO"&":LI<9#WI%W&0[[\ENWY4EL5B$+0?@+T$0G]KKUJ$URAW%E2P% MV:I\WH%"4RE2XXD?"D) M(4IQE5I,UN:RC2+V?1[E!MH58KZC*L<:4'Y#?QH37;B%VML5%Q "F _1O NG MP2>D<"P&"RH&=T7ZC.B&B.?Z\=XT#^QV#;EHN".W)3=LO6,8 AVK":6'-NGD M$6:4"_2=S4IS]'&5F3T3?QA3;G05C'Q):H[Q/>6HVXX6D+>J-9:1O6LT)41' MX?\]+&3U=9Q3._4XC0YY5:IE@Q:90R;UCX =U?>$0[,=6YJ87K&S@0%WZSL# M:W0<-;BI]6FDAW]&C7+4A/O)E.5@0C5"+ FD WJ0.,E /[;//O,DLWS<6X93 MV1@3C.-9*+RJ?6 :FOQD=4MQ%4]\ZZAA\B%I5LG7&DIJRY2Y@E)'E+H-BM]M M&-Q.A^Q\L99V%=!L($^3R&T287OVV+8*=H>4.X.+.AM[1%=TCK(83]_#P>(Q MT(=!CNZU>!T K^NQ@L-8X_I.=)M=P/LU^O)>WH!W[ZBC$O/35&W.\W9P'YMQ MLO1HUB!E.5CN,GDR&<@8H(F/Z >)P>@, .Q:6>P(#D[&2P)&&L^MN>&H0R-\ M>/K;]*0'U Q'+P:6;PW*S%[,_!^0,E;E3+N*6%$IP61"TZ,/ 45T2KW$Z,V) MNU!^HU1S1]+<$>>_!)]M$0UUO1H%ZJ\,8URA@,6WM.$>PE-"T=#2CF+KY\54 MF$DL4JR4?4*0G^%N<+&>X);GR(1L*'+H^M),3"L4$5=\PT(3#8HZEP&>RN*@ M]U@%+%)A<(\M/6F% M=BAU()LU^@=JCV2)OQ@:%,*O"&4;6C:K,-\6VA9=39-EP0OA.FJX4MJ*I!J. M;(Q'! _\JE@]M@1@;.7^R 6E"S*_3>THX'LH+3#U%PB7%YD^@OH9,7Q885!N M4U*0%=YNY4#?#<2#R_S@,%XFO61-,DS%U=ITU5;VA&="W12*4NY'$E/#NPL& M3#;:"R7^>]:RWW@N0GM9NM$X?;:O,B+U@]D30?>S"@<8?8:,;.[(1LCWX?)3WKV,<_-X^CB;9:E5#*4SX4>H*$Z% M1NJG9F_"Q/N+Q#X3CD&-6M:(=KJYX[*A-]+=#\;GQ'NTM4$ MW4RU%?6&[K_X-L$RA7\'YNBEE^A-&M, MD^Y$\&BD5H@_T@'HHYMK%::N '-\4 =+09&:NJH%%5$:04G;@8)94&;#D*'S M9&ZX:YH,TOU^T])4.!'O R"&U8L&5AD/DT2<+4Q!\S,SX.R>2GOX*+M= MX3%E=,4S&(E[H"$+FA@K[TVXJ,B([VZ,4RV,>O2RBONT?.X=II3P3B'5 MS?X***@=RM\;"\1&U(9W7ND"8R?SACO#J$!@QQB?VKI[QRY3F16RMF^Q-)5^ M>FT0>I[AH@MRQC=+D.C'0\YE?!5"30,';,*69,@)(6W?!4WH*F/HB8@'%DYS M4 C5B0* 'P=$&V2MH 7ZM4HO;UF;1CT(&<]W5Z$+7*")6=+MI[5D^N&M(ALM MM(MT']Y?,XQO'^[JDJ?B=3]*8Z-;HYEE%(FC\&1/!\U^2"B)U3 ]>D(*RD= M@H7MG=9;>1L6!_S<>JVRKUW?'AW3Y1E?N W@AT*\\-F-/^Q3.9/S&[TPR^X1 MQ@27BM6/W!GU>I+3N]X\'V7O\6N%4*%?*]"E)_0.K_3[U?X'$6?A=P##]O!K M"DR?*["#IY8XBGK^Z$#8\ N%\,6;EG\5L##>FYH_KI4LE:4->+XT /3XA1CT M/Q-Y^1]02P,$% @ 6WYD5*;-C3,R!0 Y@H !D !X;"]W;W)K&ULM59M;]LV$/XKA!<4*:#9DF,G;I8$<-XZ;TF:)NF& M8=@'6CK;1"E2):DXV:_?^[MN1./UM9]]BNB()Y*;?QQ M;Q5"=3@8^'Q%I?1]6Y'!S<*Z4@9LW7+@*T>RB$JE'@S3=']02F5Z)T?Q[-:= M'-DZ:&7HU@E?EZ5TSZ>D[?JXE_4V!W=JN0I\,#@YJN22[BE\JFX==H,.I5 E M&:^L$8X6Q[UI=G@Z8ODH\)NBM=]:"XYD;NUGWLR*XU[*#I&F/#""Q-\CG9'6 M# 0WOK28O>SJS^715A==R;]$1!"UGK<&?7/U,;SYCQ M&HI?G,LB3 M(V?7PK$TT'@10XW:<$X9+LI]<+A5T LG]Q=7%V8M\VB /OX*<#<6U-6'EQ84IJ'@) M,(";G:_#C:^GPU<1SRGOB[TL$<-TF+V"M]?%OA?Q]KZ"][&6+I#3S^)2&6ER M);68F8;HS)ASY7-M?>U(_#F=^^! H;]>L3OJ[(ZBW='_D/-7D;F##WTE,#X1])13%2)X M!0F_DJA+ ?#BWFKX!)=DF43<8,1^1YC3B!$UF>E2YDKK<(S MI,9)FK'TFQ\FPVSXD[B0SF *LO2MHT>%0#JUT]JCE?LYRDA M3@(;)!/,:K=;)RQ9[L'R7B$%7O4BNRR6O0ZV4]'4?9=\FXR?BM.I5=Y M] 95]1O!6Z3P/J9P1Z3]=,P::7\?\N=*UUSE[]>(=6+JU"ZL-NS@,+DNB9"B MLBX2 T5NT:E,TCZ+UP6#EQ9P,<9$9HM68/\,+34L05>:YJ_'/X*YH+4_ZH\ZR M(PT:A*LU'T*:'3$_+BUO*QD(88#]#ELJ>9/C(]'GI,@"' =D M$J,^LV4E#1Q9.H+9!IT:DB2@LUU#8VX?*<$G 'EDG7G]W&2RR:\KF?A4JMP: M#ANM$ B)F&_HA(A+YLVBUNC.@GSNU!S&0-H;&T@,A[$G.5F((5)1(7E30G/P MV!"+AL^*T' 8(/BT<910WQGWTRY%R[8+/-.YP)2LO=^VLM>/LZ2+6'L+-&5\ M4"%RBXV.TNQ7066E+<>(B )\K2-/U#<(A1"Z\M$3WB<^AK(SZN]U/D8,&7A6 M*%OTOTG218A>P!_:YFJ03[ 5:F=\'#U\]HRJ"8J3[,7 X@GTLM:=EQ+?8 M'0LJR(%_#+QA*I.J I6?%"8HH7([6?_@)2%;QK2,@KX!K?$T5@##0;!3N<4T.8R_\R0%=+CHCB'Y3EO[+*+7::E*N$[ M'DJU00[_Z]LWV'I[@)[+^,+RR&1M0O,,Z4Z[1]RT>;O\*]Z\ *^E6X(D:-0% M5-/^P;@G7/.J:C;!5O$E,[2_BLH76[/J6(HB?);-K:K),=.'"=KE^5L/ES=!V@&)!$- M9[C C&3NK[^GN_$V0\J6;ZNV[HLMD@.@T2]//]W /+OMW+5?&].K3YNF]<^/ MUGV__>OQL:_69J/]O-N:%K\L.[?1/3ZZU;'?.J-K'K1ICA M\7?OW8MGW= WMC7OG?+#9J/=[L(TW>WSH].C^,4'NUKW],7QBV=;O3*7IO]] M^][ATW&:I;8;TWK;MWDJNNNZ<.;^OG1 M"0ED&E/U-(/&?S?FI6D:F@AB_"/,>926I('EWW'VU[QW[.5*>_.R:_ZP=;]^ M?O3T2-5FJ8>F_]#=_FS"?A[1?%77>/Y7W_OOKI_%?U_L.[EZ]>_?CF;S]=/CON,2W]>%R%*2YDBL4=4YPNU&]=VZ^] M>M76IAY/< QYDE"+*-3%XK,S_FBJN3H[G:G%R>+T,_.=I4V>\7QG=\SWLMML M; ]7ZKW2;:U>0ES;KDQ;6>/5C]973><'9]1_GU_YWL%3_NJR#7WLLYH5,^:ZI9W!R=VTP:L8FNW+=@/B"5'VG!F](O+ P9MQVMX:0 M9KMM=LKO//8BB]EVZF= M^<=@:3:24D$,!.=6 6 :^HZ$%)'I$VU*-XU9F1H2!2GHAP.28H.8N\+CI([# MHUQ7#Q6\EU1#2U?P:.,J"[L(2!CG2Y5XVU9&_:V["?[QF/SCY$QTB<' =*\9 M%H'KJM8;33IRIM%LIT[5%B+URNL&WPQ4\L9P^.N-< MO6G5:W/E!O(,N/.CV==YH)B3[4[C@HUOM4]N4,_51_SRYU"OV-EK6ZNVZX-I M331LL$;2NOBM(PU0XJ/]^YZT4=-6M765TTO(Y-1:PY^,:9.A.DCBE('6X;3. MR_K!W97>;HUN1#Z7H6%G>U)B9X!%(0W8\#VQD(-IJW=QIS&N*CV0 M] :F@6;R!H_$&;![03J$KB>0RCG>W$]"NZX9Q$.2@!%Z6%2\G?L IE8U=TM MP*O($T'GF*VJ &J,5)V,=@/!6*D$FDC?:LA--\@680O7?;)8VT"/ MWYS-%V I0$2LNFT&&@"9C(<7O'<6VL%RV>K1PRAJ=%6Y 2M])[QDP/ZA6UECVL'6NU5.-X63S4K5K[3S$U$--Q"H1],;5Q\"',C2T]2O)@ M^Q9XD/0I'.7T>]BFA5$(CGW,I/Y.Z>%U(#8GG.WP96U*G_GFX?Q)7&]&0D&+ M5D2)NJ2O%<&W7P;_##J8>$A4R9P76FM? $X9-9P4V*P2U/BI&H#9;0^3(E.P MGUP9.+>Y-TR]^:Q$M 3IAI+J#6 1$I$8O/S81@ H !8L)4R"0)-]+X R,(P" MQMS8;O DK;:L[^S%";NA,_.I,CZG,W'BZ.(A.DF(AF03;)RIJX'3">$&O.3* M(&$0HQD<[2B) =J.C(%?_5#1(LNAH2WATSKAU0'&=A!U)&?$G,7Z"G;6*TVZ M9'O>%Y-8<\))=(P)[#6D.G)G]JN6Z<"(3ZSUC*95SD.[Z(%MCU,##Z2NXH.9F(,2& MB6 )L24CDW&7$*:.]'8$=0\T!36P*$K_;6GI.ZP<#5QR)BS >B0%8@D:XXLM M!M=+T:S;@G:1**PJ1##2+X5J"+A7F_="%@-!S^Z 57QO^Z$W7J X;"NZ61$* MI2:<^1-/35Q3D(+%X3#!C(WO5&/U%00KZ2[]74J\Z6K97_38X'@;@ZE',Q)G M/# AM0?8? =GI9:((=W:B%[(-S"21$E!J9=&]ZA&!;9)MQDBKN#A_TX4EWP7 M@3G+0809F2B0I%IA,_HZZNT!L>@6FLDN)B'W;4&= M2MH4*A%*CYUC3P%]H &T-F7*GB#*A[A@Y#W?.MNHQ=-9R+UY+]I?"[4DCX3I M;VQM EKD.=M[Q%HT0+0\C\!#YM4,5:PF*Y2 M67QIMGW )U1#DSV6THBK1%Y;\T*U::R GR1B,L]X1[_H5DJM[Z73DK+V%'VR MCP7!OIATR/ED;^/43F+>1IUW M'M%SJ"I-Y!6%C.UJM73=9IH 3IZ0#_RFH9,%;_VI:#;%,(T?Q7$ /2KP(!A& M/&3E4XL#>-^#$4* 4-K3@X?1@*M%%H@-77>,,(>0&=.4V27SX-EH;U#;[=J" M>P3 .@!6T 9,U(;NZ"W54A--E\QYLB.XD_5K\K2]_4.J91^R1_:W,N @C_FT M%>3&"J:%6,B,I @![XF8WB!\$B,KRSE.!MZ,*CQQKTWG":*OJ2J!J_6.4W-& MO^2IXKM,K&9!9QM]30OS2E>LMY3<,JOB84SZ:H0KVA+0#,[):>T1 MQNRHE"*+"VN*]%O[;*M$1JJ,,]H#K:[@"GEE/+!?QMU*C516M*>G\\?CDG;R MP,.B/J2".-2QN5CC;!G\;QE'!EE'B6S*6X:0XE:EZ%DI.H,3.-J-^D\'K@WBQ77 *#G@G,%.0.!"5[JF?7S)3I"OG3 M4 '$T8-X$S!)'BLQ%,(2H1@+P'$6+H.$/D='MB-#7QFI7 - 31QSL6"23J/\@0B#%8,Y0< H^QL^DVMV;*B)H,@G0[4N &NU3-J"]=RY,'C MN^62.1MY._/(@X<;L]&S0CCP,]I X7(,YLVE)$C!3']R7ZM'1@G%4/T-0=U M@'S9N_;R90@?[3*;E/&L ?"6#6K0GEANBL*]B27\TZ9>P\/3(L)H6BYW;I+MW5=^)*R].QHV?A[$ Z5,9FWKR8>4T#<^?JJ5TC!;E M_9BZ4E0_4T46@(M:5+$2XSJD"!EN?Y0=B?+(:[]'F'N('W-I&=6 W^F60#TT MP6/3+I]&W )#;3KO"@U0EWJ]TV2]< MPI;,)XA2^\"'N%8AA!^QV!RW&?(9T',HF'1 ,FFSQ%@H?*0KCN@6L;1^E^OM M4\& 16GL?,95S$W0C,!?.3*(GP;JSK!1039TP%(D)]93PKSRI#=6-TFQJ6ZI MA6&F,HN=?C:JT6(#)Z3:4'*L=;.4LF]Q)@"11(BF8GR.QZML"S[- &'0:J4) M6^/AN0:KVU%5)&+&>*==3N<%BJ=,KW56H:Y9T MM=$,WA3//(9.+&SH:).X,XZ2]M!R >/*D*9S"^DB")L.Z7,.GD3-W5<(2)3P M,.7M;.)8W.38Q@#9(K73C0;JNW# N0,\-YTRVO/;?A\K>S)QP"67)3Y/G(F MT5B$02]M)S8M]0+$9'&)N?H9M.J&\X.GDH&/28!'[( $B)SP[*0DW2M"Z0=I M&#,'FQ;@6;!OB 3%\W5;'2A_?KR<3Z1G87Z=5*A'BI*OKD++6H6;%LM&0$CZ*?F\A/E8SO]?K$?NRO\"Z.DRGE,6\BK#Q>]DYHWMHMV1&7Q1TLMM8QU<@!%?"NC3K4F?LV*R&4Q M RLKKC+V)A0' 13C7:KQB-+IG%GI<"V@J%LWP-&N[IINM0O%(I^!C8**.OCU M#:M[TAKB;#)7?WQ-;0UH3GROI.9T.2+YFC)4>+1)G5$BV M#>45;\SU(=X4M#TBK*G;O]>[T_OW+@Z<\,LLLB_@_E+?=&YZL80NY_3AZI,S M=G-%%22/X]TP)5Q2">NZ;>=B+B+X:>"CW!FD(RTJHG,#X"TG5&!**RX QQG/ M?0CISD9=K_T+!)C\?%@!YT*9P'60]UUEV51&0G_<,CMDT\^UNU+D<]#O&?OD M_X9&!^_)!&J9;TP5=@G1]-2HVJ.\&7D[7 ZG%)V$G MSY,6N*Z/&3S4U/GTB*Y>Z*8:&JF"BIJ99_AS<-;75E) F']TMK>7#LL.3*I- M>*ZPMZC 1G15Z988N.8N8#K?2C)AV9)0Y,.N< MMPII5( M]1:DVZ:SNA$CR@0A$8-T-@2U#7P/R69X+*Y_Y78Q SP!XM!P%XBSVN@X5LJS MY?1,+/63Y.YI4$,XAPL6(.^1(T&^NT1 %!&,)AVX85D2-5+P@0IA'L+D71MO MV9[%OM)'@$6]:V'3-VTU3Q?_F5!IV_;I;EEI\DCY\XW]&7)*[[K65AY3XO'+ M<+@>V^WG'R]3O_U!WZVX!I_%"UYRNZ L%OG!<0>?48[?RT!$P/JQ*R41%(^Z MTL_TQ@)B%;^W5LO5$+Z8+D$I%]ZW.V?E]8$U7Z\W^ ;]WRBSD=S!-"E"TSY::W:@>>,%](\S4JWM,MN MUMT;C](Z0V]M%8V;43ULA?_1!;K=!'%&-^=.X\9@^>166]/;]'H!1QT?3/ [ M!C?TKE9TES?O/R0OR(3T4KV737SD_BN?- ION>A0H*31[S^>7\3A,^:XX4IS MZ)US-VN=>S5E7[*+=[]3(4A/THS,7/@V6JT@WYQW5MYXJED%D14^+L=/G'8% M[)"ZBRX&,P>A(F E41R.+&D)!5T@:R\G5 M+MX$[Y'/:=UJ8+-/G]AKWX<[4JDN.B\N_K1)S/+ZADT7Z$,=-1+Z5ML^&*0! M,VE32RZ)$'IW0=TAE64MI+N7X3(J4XS8OYAV! *(W-GA/WA)FYGH^(2"@+X- MC;?4PFD[-SZF8!Y%QQ0^@FZX=CJYC\+=&E(&GWI .3L^-N!W=%;414&Z[-/] M/*&^Y4T/3F?(BSK$;BB=4V>5N3U5WZ0&(^%2\TT/99!:*C[QH822=Y_N=))F M9 :F#5TBE/-#K[\=%V\9;@RH/[U+Z86YR N'Z=OTNN:YO*68'Y=W/9&<@-'$ M])<8>C)_\NA(.7E_4C[TW9;?6;SJ^K[;\)]KHVOCZ '\ONRZ/GZ@!=)+K"_^ M%U!+ P04 " !;?F14Z,1;[(&98"[^2NUS.RUTD]D]UXUM[TH=,' MFH0E-!2A -3:RJ_O=P!2HC2V<^D+"8 XMP_G!IX_*?V+60K1L>=5TYH/DV77 MK=_-9J9:BE5I?+46+;X\*KTJ.TSU8F;66I2U)5HULY#S=+8J93NY.+=KM_KB M7&VZ1K;B5C.S6:U*O;T4C7KZ, DFP\(7N5AVM#"[.%^7"W$GNJ_K6XW9;,>E MEBO1&JE:IL7CA\D\>'<9TWZ[X6 MW\25:!IB!#5^[7E.=B*)<#P>N']O;8"PW3?=% M/?U3]/8DQ*]2C;%/]N3VAL6$51O3J55/# U6LG7O\KG'8420\U<(PIX@M'H[ M05;+CV577IQK]<0T[08W&EA3+364DRT=REVG\56"KKNXN_[AT_7G^[OS60=N MM#:K>LI+1QF^0AF$[)-JNZ5AUVTMZD,&,ZBQTR4<=+D,W^3X450^BP*/A3P, MWN 7[6R+++_H-=O$ N[3L2]BK70GVP7[]_S!=!J>\)\WV,<[]K%E'_\%Z/X8 M)1LTE*T++^NG;0UOKU1;R4;:)<,ZQ;!@5"/KLA,U*U=JTW:&@8IU2\&VHM2& M"3H'!A3%ZD%H(,E*+5A)VQH$GWG'ICYQ[,"H[0(O32(V8_"&';3=D+_P_1V6 YL&D9G;%H$ M>"1G[%YU93-BZO98QE$.MIE7Y+ECR@MV+PS8;$TG5H;EW.-AQO+$2_*"9G&1 MO"$V2C*26W \8QZ>'3++"B_-.,MC+RDL,UY$O7)78VP=,Q@ MI >A%V6%4R3VPMSJ% 9>D 2D2&X5"5(W"/T,SWE=RYT;3C^*>E.YZ:-6J[.1 M,"?E'?N,6O(#Z@&#-Q.:3#VRRXU!$!ACH0TXCH+P_/O?\C (WQ.RN9?SP)TK M&7[]C+)CA&>9@7[WX::MU$JP:8K]4![O+ [L.Z#WE=((=ARD/8N?$!QZX&4< MLRD<.4Z(%&9'>4(#P,IA<8]6+^)!(+S$,+LOGZWNTS#UBI1;! .@&0=VG.9> MQ",$'TIC)?>1/%]1ZOG-+ARZ1!AY44SQ!.EI&-,@\_+L* 021$!(QPZ\X+E1 M/+(PQ2Q-(KS3_N#?%$\2"H_SA.(Z\/*$9$:1QZ'%'"?3'?ELG,"FB#;%<)4\ M3PXU"WB"SXE]4V+8ZQ4G7IP6)"S+@R'^K0 "BA=>$%%8I0$VQ F[*M>2MMAC M@JMM]'$60B!&(5%8OX?_!%Z2A$?J>#P/68'E*._>Q_H(TRYI; M4S/X!AT*3I;GT3B2&NL;:Q=)TC!C\T1#V:A2QCHI/E)PX)MJ:HN_L@ZH=ES$ MSA7%<]5L:EJ3@VOW'T>$UR)9,1$I=*%4_R:9A*0ANMS;=9.^'LP/PSOP]]4*HA2[72XDR+A8NR[U=8W^OJ'YM MI:TJ'4Z1'"U*4,9"\O\HR[PPL 4FCVR%^XQ@72)FA995R:9[%SE@<@9G19&# MJZ9)2HZ:(#3G1I:4QSG8((\D",B8HV;$['JCX1(L#6W8H99&'%01]T*4UCOT MZ7N)+H8"A"TVIF&?/B,O0!A3GN"(Q#1+^DAZNT3^A5-9DZ*ZVWILW92]BXA? M-W)M'>9ABW! UZ.W_\>1')\&X$AS:F\*M",8?*_+%BX-: $!$A4ZDAMDB9(5 MR+$!((N00-JRIH6 \$KW:! +[*+RAL*>Y7TG0;V<)@UAP$M64Y&1BW:(6W*Y M)^0#=A)185\A;+#FL9,D]*-A:J$YR1._V*VXZ'/-\SX&CV.%"B!%LZW=I [2 M3:.J02YZQ9/(SP_%C-08I/3\0W[(W[/KK:!<8(NF99@?TP>%4Z1T-6$ID+_@ MAP:9B1(;@?35O_.1G"RP,?>3(XVB,13=^.R]M_1SN0)AM2S;A6 +ZE%V20KC M6B 3XY)%'GMD!3HZ'!+29E7N4MU8#(VZ,7.+\BN4!,#59K5I2IMR<2-I3=,7 M[?J_N/21PYN^RX=J2%,G"9K" Q#B,2I_%H/>"=FR1.E@8P7IX@'ISA7I.![Z MSFUG])-$RB FETH04@.O*;ETR-^[93L)WI\Y:'Y/CN7Y@ (V,"6B6T2:42UR M\?Q;W],,=9W&@[S=MD$D:;K6$DG")@B_#T2@^")SJH[83IF)RN,KY>VXSDAS M<&O3HG'%LB\I]F^#[+;.,N0B!)J[S@N-[N:H2-P*36 0W"_<17JM ^[S4U;X MR2G2MY^>CDSX#BV1']AU;'DU^\VKRMT;O\!9Y#>;DX]=IQ>&+(9V,T[ZKHL? M"*..C+JC[_;([C]KZD&-L(YKNZ,. 0'E3VULVY ^N,L.M=CJZ;]T+Y^-?F\ MOH7]B6-<-7!_.G:KN_]$<_=[9+_=_63J+V=0[!&DW,^2"=/NQXV;=&IM?Y; M%W%6=K@492TT;<#W1X4FI)^0@-W?LXO_ 5!+ P04 " !;?F14H! WRD8% M !W# &0 'AL+W=OH:LMA9.5_+B%=?SD+C M21;)J#:SY7S^;%9+;2<79VGMUE^G6B]#6M?2[*S)N"ET#79H)T5GE;GD\O%\ZLC/I\._*9I$T;/@C/) MG7O@EYOB?#)G0&1(1?8@\;.F:S*&'0'&Q][G9 C)AN/GO?>7*7?DDLM U\Y\ MT$6LSB>G$U'02K8FOG.;GZC/YYC]*6="^BLVW=GCHXE0;8BN[HV!H-:V^Y7; MGH>1P>G\"P;+WF"9<'>!$LH7,LJ+,^\VPO-I>..'E&JR!CAMN2AWT6-7PRY> M7%[_^O[F[N;^YNV;N[-9A$=>GZG>^JJS7G[!>K$4KYV-51 _VH**QPYF@#+@ M6>[Q7"V?]/B"U%0<+C*QG"\73_@['/([3/X.O^#OJ@U8"4%_4=>O]Y:O-"RM"[L@KBQ((?! MZQB$7*VTT3)2$&^M>*NBR\F+(V9N\7TF8D6<8,P+6R()M) "(E=1>K*5IB;,\6$Z/!Q>\ M_ZGB4W$/"B)Y1.WY&.T*:3"Q$@PI&A?)1BW-$!0&;2.B8R"R*)()M@\6AR/( M;@VNV*^E+8BH/)'8P4-(DZ00:2Q5FM:$.9=\6LPQY\&/,%@U"5CRXDK:4QGG*T &0YG0D'JTG J! MC0R]TS3.QRXY3PT+$=XJ?!EZ0::OD7=6JY#M7[ZK25422]) VY9:Q-(J^4![ M6HZKM%R,FH#+G1-A%\/3Z#\)0KOM73#C$;71+*Q^(G#9TN3CY(21P M5O$!..V (XZG@&]SUT*#8J?B);JPP-R"D[IEVM/Y>Q3!.N-*S+VLF[08JZ]: MLQ.+)VS*?//I_] ^O_:SEI M^9\N*K/19; F7Z8K+\NAM;&[%PZKPZWZLKM,?CK>7X^ M02P,$% @ M6WYD5#OVJ

!P ,!( !D !X;"]W;W)K&UL MI5C;WEN.M\H31^M<%W; M2KN[IL9L+T;%*#_XI%9KSP^FE^<;N:(Y^=\V'RWNIKV66K6DG3):6%I>C*Z* M'ZY/>'U8\%G1UAU<"_9D8)VUWP7?X^J]NN+T=E(U+247>,_F>T_*?ESROHJT[CP*[9Q M[>GI2%2=\Z9-PK"@53K^RZ<4AP.!L]E7!,HD4 :[XT;!RO?2R\MS:[;"\FIH MXXO@:I"&<4IS4N;>XJV"G+]\?__Y=OYP__#;IUMQ=?-P__G^X?YV?C[UT,TK MIE726/% SDOKCL'6>?$!RWN:&$[E)LH MCCF4Q?=CX=&'%4S(XG9RB6ID&"HY+L+J2-!3Z%A$;ZNY=/8@7F M$D;O=<$BN<%^3PI%3\U.')W-)D76)Y+72V5A\1\(K2?+,AS;N)G2B"H,AW)Z M GLZPKX-X*97V?FP*4?E"$+_&-H*X&DG$VDUSK"^IJO)";\U GS&L7&\9<3S M"K>"I-7@7!=5_.TO9V4Y>W<7;+R-K\*SXIU03E2RJ3H8A#@PH]7LOA0MB$QM M4@":)B>(8Q)VHR?E@@]<,159SSZD1359]2B98#E3#!;'K@Y$TM)(:F0=1Y)D MM<9+W7&*H<-@F35M""8"A6I>YE<#][B>F5E&PIEL"C[G\R.TAJO&0L4"Q*I&57+19!^5/K K[5Z;PX 'L6=VC[$@ M52.3!&"T "2DJE,)/(;Z=]USQ][U]1=V?KD@[UU)"S(SCPA@JB5-3WZX=B+> M=SW/U+2R%%+8Z81:OQ/2.5.ID,20(::]-I7HGIRB/0T]4N,R4T6.9*!D=N-T M,U5VZ'RVV24D#'G.W FK8'5=*]X*48+@ [*.AL!8QP$L:P<@C+U-754G$U[)YESZ^EYT>[F/8#ACTJBDG9 MNPXE"PI83HEX+1;%/L@ '.,Q^1_@YERLK$?,[+F"#W(>BY!;,;@YE8I-]/6R M"#(/1:F$UH2RD+WQ&R, !^Y*640$%/XSGPC8GH^I+_P,ON"X_M0AVD7YVCSF MF/O!4#BFP-HN3CY@-::L@[8+^B( ^#F+<;F\W#ZW)1XH0W2/BF&CK*1;1_2^ M+3P.A9:+\(JL<1M949[7QJ_.>0.:M 3:+9%/_PJ$C.XG^'V>EK)2C0I,&6#P_;X,)\$] M!L*>P0,]/A^%#R?KJV'G>)F'PX'L-?;ZYMCSBKOHS>[/ U\6$Q!AY-07D>HG MV7UP#@XW+T">"^CT]0+2,/3%B8)=5^B1Z,]+]#N<;%X[5DX/3O&8#U?A6P7: M'P,W'NC[I_WGD*OX%6"_/'Y+^47:%39$B2TABD9S.A(V?I^(-]YLPC>!A?$8 M1L/EFB0Z'B_ ^Z4Q/M_P!OU'HLO_ E!+ P04 " !;?F14!>:EQ:<' "E M$@ &0 'AL+W=O4GD 9T 2,0:8!3"FF:_/:6!NM"AG'Y(77F: M[M.G3S=ZYFIO[%>W$\*S[YG2[KJS\SY_U^^[9"#P44_XU)W;J["M2=[M7XS MBF1MS%?Z\Y!>=P8$2"B1>++ \?5-W FER!!@_%':[-0N:6/[=V7]UQ [8EES M)^Z,^KM,_>ZZ,^^P5&QXH?S2[#^*,IXIV4N,/:"18GA?,F*S<#029U M_.;?2QY:&^:#5S:,R@VC@#LZ"BC?<\]OKJS9,TNK88U^A%##;H"3FI*R\A9W M)?;YFX=/3XN'Y:?[Q^=5ERWO5\_++W?/7Y8/CQ_8XO$]^_S\\7[)[CXNEA_N M5U=]#X^TKY^4UF^C]=$KUHSOZJ<7W(NFQ M\;#+1H/1\"?VQG7\XV!O_(J]I7#>%HDOK-1;QG7*ED)Q+U*V(+U(+X5C_UBL ML0H"^N=//$YJCY/@H#7:*%=P9[]>&O?YF/ MAK-?'"SGQGK:66CI74C'L8=DQ^U6L#VGQ8G9:OGO"(0@]]A*"/9HO& SAG[% M4NE00J%_E![/YA>],>I(J= 28/]LV+NH+QQ!K;VZTJTK'0W"QM%@>-DE,G(1 M.HLZ=%&[?H7Q%>+C].1>64Y\+(&EQ@XP=!+<]=BSUEKP?XH:-*:S?L3\* M#DR6C,800\Z8V(#1D&(KT@)AT18GD8&-3#C0FH@ IA5PPRS'M<(&(E;XO2X< M0G$.+ G8A.L0!B>@+5RY@K/&2V)<*00T/YDAW95YX&N;!P2A-:_=](*2@S4- M/9J]"XA+QV#%!8E4J6HC)/<; ^6PW$H<55)!L3 #%L_!3(90*6^D4:(/<7N< M?@0>&VLC_\*)FABM123ZT *T@WPY2\T>9QOI-^.ZV/"* 5.E$AQDI6'DX!$G MW$>>Y6XGK8A2:_,/C)&RE YQ'<<*5:G/$^X@9^3"L[V57IR'@(+/%Q4;R]6FL5A?5QM[(W6BBC20B56GFE J M7&+EFK2S-E W.>3L[+(WK>NXM1J&E=';UM6(2X@8V>C<=,"?BR3 M"C[,G$U[H]I# EJL=+" .R++E3F@]Y ZI([)6PLM-DT7([YT@K-EK4B%WX#- MV /+"PL7CH2>9=+'>JXH*@!"!)DV&_8[B2XB'4SZD-&D#&,M:F,I"9?$'?LQ M5LE24=0Z"+$+K6AK1=E!^)\1! H7<+ARYBB;E+J35-)44!_[;0,6FD)'7W0FS07 MG#-)[#2A8HZC0M%7Q1]BJ\-J_ [+9C\:'#=[P($L X\5F& BZK?1^8ES(%#U M^?>']^<0/ A+12:3T!2.ZYFHB]FE2E!FC< !4)L,1PVARE$[,BD4MUA-BWCM M3.H4PZ,]=,NLEDVD:A%1..6!\-6W] M@?+FW*D[ ;7431C?\3L1$25AZ[8Z<+G:$0/I<=^@W$!57($^3!\@ /TVYKNN M$) ,RH WH10#B8K$L(*M2B2]%14H.1T4J M "AE10[CR,O7> Y'FC%]Q(#XX<;;1+(=' M8B>T;PK_SPUKU0Q"I#HFZ"F)X1E'9&O@&0^I,6^,PJ.S>\?>A$'-% XP<(:% MS(=Q-)R<=YB4R/B3-50]CJV, M5LA%7XG _P.9QVQY7ONM5P'G3O!46%J ^QN# M1[?R#SFHWTS=_ =02P,$% @ 6WYD5*$3M+YE P $ @ !D !X;"]W M;W)K&ULM59M;]LV$/XKA%8,,:!$(B79H^[HT4[I;V8- M8,F^J:49!VMK-]=19(HU--Q3D=K:6DBXU\1LFX;K'S.HU6X#X_HO_NM:.6)3"Q9PTXI)Y#^O]=PXL!7&U?FPTO8!Q@\1K03Q!,'N?O%S>?/RQ< MU)\+_A.X)C=@"BTVWG#&:RX+(-P2NP8R@Y60TKFHBMR#%JHDT[(4SM:0^9KK M%93$*C)7QOHHBSWV%@/DJQ86+N^JRD1WB*3/D?&K.<.[N)482VT-NIN>_P+( MM,;.XLVQ1Y&%L0*+%2/--6!P\D$9 X:\(TG(:([C,,:?"\JRGM^D>4(>VHRT M /L"C/'\[I9&U6#Q5N032*NT:(&2,*6Q=\XSYL!P(Q_TVJ/!(,,L5: Q//F# M[\\R>V**EH.0]AT='&//:) .'42:A!D=.FGQ&Z1EV1!'&@YIXK!8R+*TUXE^ ML[Y^W'=4D*(;+](PZ;/>2?HK]-$D3&+'A6&*?98&GMI!-XM1XVOE44ROX\%" MFJ8^5;37J7Z;-A:'.7-8- WS^)"KF"6]D^Y7B,O#>.CN+@M9G.'XZR\YH^RW MD^S_:@G169=N (O!O46&^.IJ&W:WVSUWT[;+G\S;M_(CUI+ HJJA0M?X:I % M1+?O3[NP:N-[_E)9?$'\=(U/-FAG@.>54O:X< &Z/P&3?P!02P,$% @ M6WYD5 ,KU)A8'0 ^%P !D !X;"]W;W)K&UL MU5QICQO)D?TK!>W G@'85),ZYP1:K<-MS&ADM63#6.R'9%62S%&QBJZC*?K7 M;[R(R*/((B6-;2P6L$?-.O*(.UY$U@^[NOG0KJWMLH^;LFI_O+?NNNUW]^^W M^=IN3#NMM[:B.\NZV9B.?C:K^^VVL:;@ES;E_?GEY>/[&^.J>S_]P-?>-#_] M4/==Z2K[ILG:?K,QS?Z9+>O=C_=F]_R%MVZU[G#A_D\_;,W*WMKN_?9-0[_N MAU$*M[%5Z^HJ:^SRQWM7L^^>S>=X@9_XJ[.[-OD[PU86=?T!/VZ*'^]=8D6V MM'F'(0S]O;5EB)%K'/W30>V%.O)C^[4=_R9NGS2Q,:Z_K\F^NZ-8_WGMZ M+ROLTO1E][;>_=]V]49?IA5L7"7_FH]*B,]Y M8:XO,"'NRT2\RN>F,S_]T-2[K,'3-!K^X*WRV[0X5X$KMUU#=QV]U_UT^_Z7 M7Z[>_CW[]65V>_/J]:7\]F9\1X$PCS@\1Z<&.\JS^N^ MZERUROP^L_^^6K1=0X+T/V!@F>,@3/#RYX#9OW)9ELUYFS_J6'FC;,5I^ MT4#=VH;!LBM:;UVYO,VNZV9;-X:?^OH/__5T/K_\/MSEW[/OL[KAU_7V=;W9 MFFJO-[_)7)N9K"35!U&V37WG"MM@2E/T1I7MK*R=YK=88Y%+T:!1M[4_&>[ M;SN[:2=9"47&%GE:L[3=/MXT=TX6ZQF&67T93T M<-]8>F8XJUG1]AFOW-9FMS9VEPVJ7;TOK)_,K"L7&FY_O*X<7;CMYO M RO?3V^GGE&3[-I4IC"3[&7#],"4+ZI52?_2FMIL1T80_]IJ16)B&VRV7BZ5 MO#++AX9,NKQZ4Q7.3,^(_*,@\H_.2NH;V59)TY#47-.F2+,*WMZ8V/_NP;)W MM(,\7"%J+5U%E'!$T!9T([?214G"?HVH>^LU2&6?]^_H\FY=E^4^JW<5C=;V MB]813414KXB8KNILD^L[9"*JUN3"-0Q \@\^M,+6!PI# M-#2R+!9ZBAF5%(5G_W5*O-M(,J+.KU$BETV]X<=IEJUE_YH5+)8P"G&QYV3G M<9"=QV?9?5V3HM"P;[Q1N*U+VOJ+1(1!ZN?VCB*-+5;+OV])U.G>)'O%)J#D MBU<%T1YFP/"27WS\RF)V&%$$DLS0+$@RV@N%=M@9WMEF3I4^MA:%_[,'.BK@SV@8O M9,K:Y_7'L96A^(Y%RV1W4!HRJ+2CX[%:M](XC<0&DADGI\C+Y9 S:QKL9SAW M^I+L$Z95_ ^4M3/DR6F!;@.WQ;(,7U=1T&BVVU+M]8'NPYS.GGQ/&_A(;,$J M4_?&VVP]\:%#5CA6D*T@!2<.]0T4C2U(HE[Y&$.GV=L36YL$NM#UQI:LD2GI M=%I:PT:-!FW\JZ>/I@\H7B0YJ[$6CHHF=/GQ].G!Y4L>^:O9Y=/IM\-;LV^G MV>VK/YC-]ONK.(VWFK)Q\E04S3LRC7YM-'M-SKLU9)DG)%;-!QN\J1G*>&&W MING8LM!,:[?=^@?_1/^!B@ROKOW52/1#RK;'I#UC?)X$X_/DK)Z_(%/6[2^> M&; 7XD&D..FV?N=0 [4)[@AV&_Z'$H'\ ]EU-;SDC.H=*)&$J62FJ\(T!6*] M(@0A,=B[O0Z1W+MZ2]KT9/9T,EP"BSS%@;<\V^!6,DQ\W0\(92!-E^N-91>C M!D.VN^#M;LU>W C)B-ULRWIO(2/"0VQA19Y36.AO'VQM\0ZD\M12QH$&(>0'1\'X<#K/3 MN!26AEX+T_$NE81YRA/5R0ELW&\P[O !I&";?D-Q.ID0(:5_*FQ.5S<]+7+T M_Z5U&K"RER&3G9-%FU+\B7!D( 839<38XE+2%^)\ M66[7I.Q#*?)D[]:FPS@4YC@X-S)%F-J[ .SU>.)I]B(5S-&%NW9@78XLX3G# M\C08EJ?G PC3BL7G/[ FH@!49,RP_,ZA.$!%CD24*1U=QW:0D(@NLM@:Q 5$ M)/',W;HAS=M(@D[24"*5)"J#?D1D9M"V)V=ED,4U$FLC&00I,;N-LY^CTK>! M2M^>W=J5%\VW-K'M M)GF;:;39UBSJ2V0(A8Q)E&-$(7F:WZ1X'K%#EY$6KC7\=]5=[9!FBZ<'9\3E M.0AM#B;1V O'P25R50U*O"HLL(BRE-]@.[U7DPG:D_F;2-Q19U7=T8.FD92& ME&=H)61I+4=R92\*8P)=:!(U(TPB&TB4"XE*)I&,Z&_RDX/[1U;A," S>*KU MQEM"8-Z7H ^L2HAYTL]D&H83D0&==-#*;Y MX56P5 FK?:X'6()6("@$N$!Q;P7T0[?ZC]Y@J?0;82+MA A;U1LRJ/1O(LJ2&';;V$8^3>1SI+"BC028>@-H/6$#26;,*^G5=(-=%?.6E A M.?%^M1ZX>[*.B0S0!J!:41*(DQ36PC\L I+>4_Y' M%#H0M14]@9+4BJ-UGF!PD(FU2$/SGF+V67$M"_/&O";ZHYV M6P.>&86F/_MM ')B\3BG<$+2?=_B=K* US)-T\#VLGLF6KFF["U=-]*^ZY^%W7&: #R"6PP+)&,![5QQ;2@X@XTML MB81U+R)$R6Y3?V2SVR)G[C5I'[?QR+:;.T%R%>X5L\Z^AH(^VCQ%"7<,&! 1 M%I1NT2;C3J;93305/@#C-5#:"-.O,PS#9&]W!U9V0)TUHUX,=($*C+_YVQKW MNDH24E@!6KXWE A"[89>'X +L@RV\[0/K]ZLL[20"H@NQX!^#J^.8!?&"^+=[?AK@UWH>AI!,.B*"$D91";7F "ROWI(<<!<.=^1C>FB9A(:5[R[ZDD/O.!L/KS2@_* M0H*V^:.+AY<WJ5('#&DDQ.4*: MI4%I*AL^W9HJJ!_ ,\@'##'CH=Y)[QPMD * $&F#%HKOCXJ>>%587(1. 92/ MT'9(B_U(@J@S6F$00#?LM =U%53#R?N&V@M)%_ #GSA.(*>-71Y$X@&S%[D" M)$C"GWMV52/\R\W6=? UG[ C\VA'YF?U_F>R7!<_$R,IVV'>C-J.+QPCXRLE M7U&.2]"XMF6A>H9;#.R6;+:[#ERUY"TP)=*1:P EA:CL*/P"5&LY$UQ0D3!-QOP M/;(K1:%"O-[3\*VO]R3Q$DM@4O[# #Z"3#*ZMD?ASL$LT@6=GCW0@.('Y).% MRZ = GH*/_M/#N'^%,/WOA59$2G"BO,0[[Y@TT;HZ4XP&C2Z M-9T@M[W6F*;9K;79:TI3LOD#<<=]P^F$JZ3;2!I_5H9+F][VQ@&\21SN%-F8 MK(:M"P=T1B$8CP6#CV)90OC.B>=A5M2DN"]',.Q_:!A*2$FP_]P7PG*VYUI8 M!1@CKC'$'RB%H%*2"Q]&EZ?>A>&U,);.E'A47W;RWE=46-"2?@L_=F>@%^;217"PXFL3+#N&2P)HK*(FRZK,$W#6];RJZV)'4XQZK<][=9 )H3NC MS5;^EIK_ T/ &0)Z!OY& M')%XFQUG^SQ*Z3Y ;^ERQ7Y ++8P9U"=,(<+7*#W;DS".2^%\^*&&4[SI(N& MQA!\2NIT"=[&JXH9FC?:"78BL '3[P@I8=E"O@81LQK_#%=+$GZSI&AJ"3'# M.*4-BA37X1&2%(?B.@!?':57\-Z?H!:]SZK.+PZ(YGTB%]=S*_K)E*(444G5 M,6*J9#5E6Y^@[? -!N11;N<%I:3GNTPU$D=// $,CNCVE\-AI0'$5^.$*XUK M8Z5[2 I+V<8A-6C=QS3@#<+NLQX_E&-_'N$T,B.)9.-MH3 MN@GJGN.$?K-5P X3;6"G4WQM8;5I[3<1.K')*[(P9-5XL$EB(,ETKIR6&Z.Q MG(2,B)*$,GTYF.\C>,8G+!JI0[B'(>2@XG5 ? MEI)-<""-RD*>MH0X]%O? MZC ^:#!?#?*>5@JPDI$I]A>>B-[TK#V.+8ZS\ZV)-S%T.)-.?.$8@^I!D1 F MMAV)'_;OB8^4'L##"#8ZSD/X?$'/+UW20!.*Q$.IT/XMGE+!(G:_(V'3 3"2 M: .G[*,)N6M.9-KIO$=325$/@5U!FT#'(+VTM"&)"/-,LD7O(1O4031O2L(J M1$F4]W?JV\K]F%\+B16[MG\QG]*HI&X'E!,O=DB1A/MIOL4IBV6\KS^H5S]X M=#G);A+AN,B"[P<;?D4,.CDG_K'=<7:^1?%EP)=N8L%U5 7.CH/._.\XQ_CQ MWE8ATWOC@Z?12P#A(\R5UGW9B1-;8P]X4@W4FRD9 C\H2):M>VU>B(=8,+ M@RB3P/2FZP@/KA4^E[WELUO"2";(YETQ4JZ6JEAQ:Y M'9#X4]05HW!$X)C%)<)_!ATY$@068-M<_@R*!DD%JL(NS\8<&EY M_Q&;28:<9B\95T.2@Y?IWR'VOS$?:)JPI@ECMYU=D9Q()Q&C\+Z:Q?FF;V.5 M(L4&Z<3"M[]SO32,4'.3C-C.=[JT.!A9^+PD>R-@OR;Q; R\WQE+W+5,FMWB M!$8K_4#IJ"*'C&_(^GW?;NC;"LD\(T/2.X=N%\\^&4*7J@ZAJ["T$0H+8.')(CJ>)X,+MTO M&W%42BJ 6J1ZB=^6TG>*4FG;O,\HN,\'94OR,XK\(90*1R2N;M]CK8\O+FGU MXA\$Z#J8'ZD$N;Z^B3#D1)*#Z!]1H>@EUW,5_EC /O,2)>/W?E#P//+]:#H8 MM(@S3*W! [H%D!PYRI1-2D%TD8S&OT ME!QH -]2JWN@$T;S^9/B.$3Q8@R='LA@KT!;XL@XYTX5M +XF#BMCA:G$K5N M[=+%93N4T:STNSDM>E 0-XAB$_3KJP<)WK4S29/-%RO/N=@@MK//SK>./P< M L%Z9SZ*@M1B=:Y4RP,7:3H%P91E*B1Y+U=J5N%C[L6.#]!GPAI^> M UJQO7FH[HW,Q%;$1U\*M%16\X#1M0^9(BFO=/LV9('OP!$*D9Q 1[2'BGC/ M/RQ:"'@ [2U1%(D\#$P'JYHB18/VJ1B5)49EDF3SFKMY.1">4/"0KVW1EXPQ M08"--,0.B% Z<1'.ML.6@A!$V.K.-74EQIYY@H(ON7UN:?#A!;BO'8#<>Y"# M7Q+D:L8H]4?'Q[OL!<\=GF=@ 5V7%RRVVAU+THLICEJ7I&&/]KA@@QGNISK1 M5SB+AD+D/ELT:$ZB#&Z!+I)3O3<3*9]+%]<=A"MIZTR'/N)GDF,]>7@I'6*" MU?'RUU:ZA$C,@$_M6>T 'T4&JA:QOQ'PE+L"Z] 9SN(]IB>2NH9^&^Z=@8)< MB()<0$$NN#B'824Z"35^1>/;T"IP4"\\%!9?U3[I;@6"E!XM3.H/2ZB Q@V' M($Z9;RI3[K%OC:M5@$0)>"$J+(HT-18M+13V<#-OK &&&#>J8.#2N(GP1C6M M)([J$Y_LN.-C;E:MQ*$<<-]E$'/?[7F5'D]+6K&Y?^&$B9YI0'DVN$%'4]HE M#E=U2D9&2J>)V'A7Q/N>ILYQ.'U2=#MGU+$0G,BD9*C@ UYCJSHNR3V.%1(Y ME#-_D)SB^6+*)&9G M=OZDS?N6!=(WY(P#+U\V!/OW+=HYFM#(K-75U=O0H]3 /3)"YJ5'&'ALW\?!E5!Z0'RJ+@JBW3_1J0Y M])('4ZC5W2.O"$B^E"9>;G;D!6/JY,FD1>9X< '<&??P)\D2&4SZK]1EAN!P MA+H>&&&IQ$NDW&)HN*/1GWD5,URX)4J-VM!3I[73LW(6CW#,SA^\>*EB?LW> M.=]G[Y#6P_GI]O M(.96CVNO(OF)+N0O'H2OY.D5+C(N#Q&U##4^*]S#-L'#1#G1>#KM*NWI#Z6!H5S?A,>$3'WL?G(H=%J&XP1!S%#)W_*3);* 914Z4+XR$3B=NF6.QVN3]A*MJ0=MUZU=7GG2S[ /H6- M:@EYWS(P3%TZ!A0_$-T?'4C<0KK1<1?QFW:PM >--K$#IN%F!'\B+YULFOT2 MIQ*!D?J0A-1Z.-T4M *3RXGO4+8I1X0,/=V4]59\E,,T%"O*R86T6MD.Y'!A MN^Z@7VAA$9ZVV8>JWIV-(^:QMWI^OAR&!$?%!\+[;)-O]Q4#(6@:- M7]=3 ,=/+V8/AZ>C+VA1'>D9C_;,5XXO:.(EYRIZB;OIN>*H'W[X^K9?='J, M]M'%_/(;EI!PBB-\YJ'?RG-L<4A9,\F^'_(2BHAZ$0I/?-I[\&PPW< M#L^7^TAW#]X3%4Y2X#G< 7\%21;Z7?:7F21BBS&;>QCY';#"[&L]/OWP M\IL)"=QF6[KEWMO?1+9!M\&+[]@:4@034@VFN(@(*@<\DAC-X3 I5@D8B+8@ MIW=\QA:J)/'K32JH26I"SX6EIVWIOJ+,30/)5S5PE+*DF$1VQ['[1I&M\&6- M5>\X,)T>[L[+4U")8Z%2N/BS92NJ A]Q=9N0SQ6=(V&0 [8*X..+BCUD,)4\E M(1'!I!LY%47&#="J1J]YR%'.>D%Y:@I\B;)KA,"\C(ET2LIG0]!.^%'*R%K- M8OY<*'\.=@/>7W3U11$"/BYB)6XW:7)A0-?L]-!N(O$C9!J6__H.*"N?W?;^ M/8_^76)/K=1P1RVIV/:BWX;LAB8.)PE]*Q=C6#OK3W2S9,7SHO*UG/U1?[WC M#YGY3.& D/[@3[??ZCF?=!<%N]@%?/BBOI.B[- ZDSJ,V&=.4T+=8)3('KY3 M^)OUL&@4M;65G"A5\L=R:QV+NMX?L;JTI]U'+&T'W^&T4R;X#@\NH'\Q.9Q1 M%6/=*9_G'.8SG.9ZA?"?JPRHVCG);KR7>/I@_LUW20[#YCM$@R\ JW,,S0#_ M^$AATYSGX--'$GB(F>%&3W\0F[D,YFZ-( $@YBJ.:N*H1]\Z*Y(U*I9-F2 * M:P"!@F7IR<@VOE?56W](-+"NA$,![4K'E6V.+TB5@A$A;SE&C:WT5R.!\V=; MI3\VM-Y$"G2#%(,IA3(T:NDQC1Z9!$6.1KYV4VEB;#?XR<$]N[18%1EIU_*R MAN>\X4Z/^J=-B"E[A_Y1>]*]D_N4AYS]OX^^'HJ"?3)->$U+_[OM_M/I JGW MY=,3J=O7(;DC]3X(^J[]V?NKB,N&:S^G, !,J+^CO9_7X2,*S*W@R:-"'1WM M3X_[#Y"*V&:*ZMRHBSK\R!+G$;YU9N)ZG\6%&^C5#]K C$*60Y_'EXPFQ M\\Y6O?W$;D604 KBVAC9F)6>Z.0"JG_-?\8HK:J.[:P-MFDR.+%Z@)$?GNX[ MW/&PV??$_J?#W"_4[U65DB\W#AF'-K!#:1C?"Y\X:;324#?>/ 8=]ZLX94F^ M*-*>_\Y(&T3PUB.J]<&G8/[8?MJF" 47=A#SLH&13^PAZO7#;@QQKNLE"E/K M&KL($UQFRBD\\NOBA&=_@'8F7SD7^DHRI%"B/[6F^Z,E$JU1O*#_,K]+QWW+ M'$9)[Y8":H4N_.#3*_J%(&[KUIG0FDO\@@;X "JM?4HTB,:I0:P#2WVBWI+% M;P\FCG@47[N??(R:5'+%G]SF8DS5R7>IP]7P6>\K^9AU?%R^"?Z+'L,H[9)> MO9P^>71/SAWZ'Q3!\*>M%W5'^L]_XJN5ML$#=']94QB@/S!!^-CY3_\+4$L# M!!0 ( %M^9%3M]I=:@ , %8' 9 >&PO=V]R:W-H965TJ#V1U8ZWAM MCFU"TE_?L15:]-Y+AT M25E83;><].QH]C ?S_*'Z>-R$4(^72SSI\GR*9\]WL'X\18^+>^G.4SNQ_G= M= $72[82:"X'D273#B J#F9N&C/I.V:2%!Z4M)6!J2RQ? L0$><3\?1(_";] M$/$6BRMH)2&D<9I\@-YW "3)>0HF,42QN[A<,O1 MP)_C%4G12_KK XOMD\6VM]C^;HNS>LNXIB=O85(QO4'SK4A_B.J*^-IL68'# M@*K4H'[&8+2L$-A*/2/5T;^-\J]&B\8H,(W@E:7SGTNPI#]1TBC!2Q^3A:7) MZ1A0:_BT1H*5W G(B@5F"NX6+FD-7.$ US MZ1/IAIB&I$_VC'7@["@HB9W0KA#24R$ M]VM<4KEPERY7]S!]H3YFR+E.KP>=,&[W( U;G>YYT']3QL!//V1IDOX,62^, MDRXD21AG+5@J2[C?DS*BU>MG-/8)O]WR7,.LU067A,9WIVQ=*5$Z"B4+3D7E MH[;"#9?RB$W1R$ MW58S)WT7T:/W;ST]NI83W8WD?U-2G8\4_;1W4)TP4\&<\1(NVF&<]B_=G&7= MRQ/D6Q+GCX)"%+;C^#]TOE5DT5FOJY%8N8YNH% [:9NV=SH]?1KCIE=^%6]^ MG =RBM.;%;@FU?BJUPE -UV\V5BU]9USI2SU8;^LZ.-#[03H?JV4/6Z<@=-7 M.OH'4$L#!!0 ( %M^9%2IRI&&PO=V]R:W-H965T M21[$B />9%J(>]VSEU8I\_&_G KI;QXR=+< MG756WA;Q-A,>MS:9=\55LF8-V5I?S08'/!>+U>>'O3/3PNY5'/E'XL[B[M^ M(R76FTGA?\HM6S6[L6Y,G"F!]T,XO/.@,R2*4J\B1! MXN])356:DB"8\6LEL].HI(WKU[7TK^P[?%E(IZ8F_;N._>JL,^Z(6"6R3/V] M>?Z+JOQA R.3.OX5SV'M,19'I?,FJS;#@DSGX5^^5'%8VS >[-@PJC:,V.Z@ MB*V\E%Z>GUKS+"RMAC2Z8%=Y-XS3.8$R]Q9O-?;Y\_GCSW MLZ^SZ>3V04RFTV^/MP^SVVMQ=S^[G<[N?KZ:B\GM)6XGTX?9%'>?'N0B56[O MM.]A"(GK1Y72BZ!TM$/I<"1N3.Y73ESEL8HW!?3A0>/&J';C8O2NQ$L5[8N# M85>,!J/A._(.FK Y,JB.MG/C'9.&\!8W^^8Z"PT;! M(2LXW*%@^NV7V65O^$7M52>N$(F %8%'90MD&&B'SF"X&)^([U@7\-Y=] MFN608TJ'I6XO[*(=8FJ<%R81=];$903+YR:-Q1_%<- ]'H]P,>H>C _$'!D. M6[KB6N7*RI153F+DCB;XJ B(JQ<4-0=,1Z.Q&'T>BP?CL9)E?1D.6-;Q\5"\ M _11 _31NT#/0[4CP^_A)L&[QBUKX)B&]KO"_]((OPV!>$Y!X"QM!1J M%UE=<$7\JG/ JN$X7GO>(:Z2!/52&"N^ 4PKYGJ9ZT1'$N]NI/<*V$[FC^+6 M[ .5X;@W/ 0P&853LM >W/3:!FD7@"#1L*,'Q0F,C^M'XBZ5.3VO4?HT+Q?> M%#H2GX='O=%@3Q!K76UW8!X0*XL8MH*VAMD6:Q>EQI56@8R_EI5B![I;*LZL M(_/00<#\< M['5!N*Q(=?):EY,U;E/<-C92Q"5TQP%SG8>(!XH@!$$2BY&;8G00XUG,XA5^ M9 .+R-E/489H5XB56S@OJR(6J#21;I YR.%C>E,&&@$ 13'&-6&RVKI1+UA/%\L2T"!_]]]Z5_.I28G?DBH!,+#P=W.K306=8XG. MB%G:Q(Y9Q^$T3FV(W1=7FUR$10T=UR6V"S!ZY:]O-+"YSRL=K;92,+"8Z+Q0 MBG2XDJ1S+OC-L "=A0I1!I]IS@.8K@A1Z58IC#=6>6OJYU3?BK5;S'6:L[^H MX# YZZ$%E$6MPK6,J_A%PC]F&)(J,R28JRH%=PF%*M7H2])O,J]BPAH%Z[;\ MAHKPVAJ)&&+;9#YE&O)23AXC$HO(PMS*#.K7Z)RL#"4[A2;_&K)&U?CT*GS> M>$/8][SI<6(A]YT@R[UL:V5='TBQ@B(8[[DD$(D M">%O$&E3K>U'G"YN=_MH M3V#FKC&[TC ,'^XXQHU\QL4QH;0F_]?;'* HQ&LVQJ4BN1+ 1#\H"FUE*5%D+:., MR-?5GQA]/9GXN=V@*BF :CLN;2VVG%:4*F%\B167!VGYG$"> MM!&@O M? C@?*5)/"H=4&UP.U6V+$E$ZFARQ 2PEL5B8T6V) X#EE@8!> GX M7G_ZPW@T_/QGMR:HYAJMJPLW,R\I/9Y21V\:G(? M=C-MDG;:EO1D"QX,CI/>;H6]J4H*.][&XB4$)=6$JEI]9*,K*:5VC_PYI%2,#P,;66K9ZZI M3=VZ+3;!VHB1W7#_K<>H-(G45CS)%![L\']_\^S'I8FRJTJE!H:WP($JZ5LV M;/?%1.0K\0OC/'7S4!Z;'*^MV%5)_J-)>_1?3MH4A+IZM&E=!XU.W9@D_N0^ MKBDA@@NU,?-R@>$^Q5-O+3:30,Z780JKJFL3PS6@8!\=X>E\'>_H[ ?;/I_T MU[Y5@J=+_B)+/B#?PV?+YFGST7<2OG6VR\,7XQMI$7A,22K!UL'^YZ..L.$K M;+A!6^)\8],;JAA0TG\+/_PU02P,$% @ 6WYD M5+_(K2Q,! &0H !D !X;"]W;W)K&ULK5;; M;MLX$/V5@;8H6H"(2>J>V@;B)(NVV.P&<=I]6.P#+=&V$$GTDE3<_/T.*5MV MT,0/05\D7F;.G+F1'&^5?C!K*2W\:.K63(*UM9OST<@4:]D(=V_(L[P25DS'6FU!.VE$

5P\V44+HI!X';P>_]L<:T4RQ^W:R5V%"5'R;L)QY,\! M+^N^/MEY;AN[NJ]F_Z7JPZSDT"7./W?6Q>=+O-/CN-VVM6W&^K$/2V(WS;9J MW,Y:WW?QJ>C5^60?=MB>KO+B_*7,N< P\WX>)Q=.;+8?CWL]DN/J]10*V=FW MYS_Q+3&4OOC[[/&T&]O\97;8WA_CO%_.PR7+[?(]_O6,W^I_L \%Z2.%])%! M^L@A?6A('P;21P'IHX3T(06E$8JHDD*JI)@J*:A*BJJ2PJJDN"HIL$J*K(HB MJZ+(JBBR*HJLBB*KHLBJ*+(JBJR*(JNBR)I29$TILJ8465.*K"E%UI0B:TJ1 M-:7(FE)D32FR9A19,XJL&476C")K1I$UH\B:463-*+)F%%DSBJPY1=:<(FM. MD36GR)I39,TILN8467.*K#E%UIPBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNF MR*HILAJ*K(8BJZ'(:BBR&HJLAB*KHQW\=Q_X_C MEWO<5^WPFI\L?ZK?_ 102P$"% ,4 " !;?F14!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %M^ M9%1%S,BN[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ 6WYD5,\\^ =P M!@ 71L !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5-^RP/E- P E D !@ M ("!$18 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 6WYD5+\RN;8N"@ E2P !@ ("!RR, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5$Q**&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5.5'KNPT P YP8 !D M ("!'W0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6WYD5%G<]+G?"@ DB !D ("!(H, M 'AL+W=O&PO=V]R:W-H965T1 !X;"]W;W)K&UL4$L! A0#% @ M6WYD5'-O>53^$P (SL !D ("!SIL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5,@^/,$&# ,B( !D M ("!7=8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6WYD5.C$6W,D" 21, !D ("!YOL 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD M5 7FI<6G!P I1( !D ("!$Q$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5.WVEUJ P 5@< M !D ("!'#H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5,[B:%67 P H0@ !D M ("!/4L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6WYD5/,/M#K+ P = @ !D ("!W50! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5*3D M9Z(9!0 $1 !D ("!CE\! 'AL+W=O9 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5- _F]DY P ZP< !D M ("!=G$! 'AL+W=O&PO M=V]R:W-H965T^/\F$P8 M ((1 9 " @?QW 0!X;"]W;W)K&UL4$L! A0#% @ 6WYD5%_^.>%) P T@8 !D ("! M1GX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6WYD5 639NKV @ M @ !D ("!:Y(! 'AL+W=O&PO=V]R:W-H965TP0( $D' 9 " @4ZD 0!X;"]W;W)K&UL4$L! A0#% @ 6WYD5"DJ(;[? @ .@< !D M ("!1J&PO=V]R M:W-H965T-@( %0% M 9 " @0RM 0!X;"]W;W)K&UL M4$L! A0#% @ 6WYD5/5**L9* P " P !D ("!>:\! M 'AL+W=O&PO=V]R:W-H965T4@0 +@3 9 M " @;BU 0!X;"]W;W)K&UL4$L! A0#% @ M6WYD5 ZR0K28 @ [@8 !D ("!0;H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5*ZZE,(= P M!@L !D ("!3,0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5,]-" PY P TPD !D M ("!)](! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6WYD5 =_,>MC @ C 8 !D ("!8-X! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD M5&1W^U^M! @!, !D ("!%.@! 'AL+W=OD$ K$@ &0 M @('X[ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5,1%D[*R!0 (AH M !D ("!]_0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6WYD5/*!B#)/!0 .18 !D M ("!, $" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6WYD5"#K;" C P (0D !D ("!>PT" 'AL+W=O M&PO=V]R:W-H965T&PO=V]R:W-H965T @!X;"]W;W)K&UL4$L! A0#% @ 6WYD5(L,2NDA!P ]28 !D M ("!1"," 'AL+W=O," "F!P &0 @(&<*@( >&PO M=V]R:W-H965T&UL4$L! A0#% @ 6WYD5"QF3>MF P &@T !D ("! MC3 " 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6WYD5 BEI27Q @ (PD !D ("!V3T" 'AL+W=O&UL4$L! A0#% @ 6WYD5)P<55J ! GQ$ !H M ("!(T\" 'AL+W=O&UL4$L! A0#% @ M6WYD5.Y9@!2=!P [R@ !H ("!VU," 'AL+W=O&UL4$L! M A0#% @ 6WYD5-$@Q=?H!0 W!T !H ("!]%X" 'AL M+W=O&UL4$L! A0#% @ 6WYD5)[!M?,5 M P J@H !H ("!%&4" 'AL+W=O&UL4$L! A0#% @ 6WYD5/>X%F\L P JPH !H M ("!86@" 'AL+W=O&UL4$L! A0#% @ M6WYD5.=CK>88!0 ?!@ !H ("!Q6L" 'AL+W=O&UL4$L! M A0#% @ 6WYD5+/,#"=K P PPH !H ("!8G4" 'AL M+W=O&UL4$L! A0#% @ 6WYD5*-_&5#W M @ /@@ !H ("!!7D" 'AL+W=O&UL4$L! A0#% @ 6WYD5%SX[891! -Q$ !H M ("!-'P" 'AL+W=O&UL4$L! A0#% @ M6WYD5*4\=V@J P [!( T ( !O8 " 'AL+W-T>6QE0' X2 #P M @ '[A ( >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 6WYD M5'[6,B8> P +D$ !H ( !#(T" 'AL+U]R96QS+W=O XML 127 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 128 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 129 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 391 624 1 false 111 0 false 9 false false R1.htm 000010001 - Document - Cover Sheet http://www.astronics.com/role/Cover Cover Cover 1 false false R2.htm 000020002 - Document - Audit Information Sheet http://www.astronics.com/role/AuditInformation Audit Information Notes 2 false false R3.htm 100010003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Uncategorized 3 false false R4.htm 100020004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 4 false false R5.htm 100030005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 100040006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 100050007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 100060008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY Sheet http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS??? EQUITY Statements 8 false false R9.htm 210011001 - 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 210061002 - Disclosure - REVENUE Sheet http://www.astronics.com/role/REVENUE REVENUE Notes 10 false false R11.htm 210121003 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLE ACCOUNTS RECEIVABLE Notes 11 false false R12.htm 210161004 - Disclosure - INVENTORIES Sheet http://www.astronics.com/role/INVENTORIES INVENTORIES Notes 12 false false R13.htm 210201005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT PROPERTY, PLANT AND EQUIPMENT Notes 13 false false R14.htm 210241006 - Disclosure - INTANGIBLE ASSETS Sheet http://www.astronics.com/role/INTANGIBLEASSETS INTANGIBLE ASSETS Notes 14 false false R15.htm 210291007 - Disclosure - GOODWILL Sheet http://www.astronics.com/role/GOODWILL GOODWILL Notes 15 false false R16.htm 210331008 - Disclosure - LONG-TERM DEBT Sheet http://www.astronics.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 16 false false R17.htm 210351009 - Disclosure - WARRANTY Sheet http://www.astronics.com/role/WARRANTY WARRANTY Notes 17 false false R18.htm 210391010 - Disclosure - LEASES Sheet http://www.astronics.com/role/LEASES LEASES Notes 18 false false R19.htm 210451011 - Disclosure - INCOME TAXES Sheet http://www.astronics.com/role/INCOMETAXES INCOME TAXES Notes 19 false false R20.htm 210531012 - Disclosure - PROFIT SHARING/401K PLAN Sheet http://www.astronics.com/role/PROFITSHARING401KPLAN PROFIT SHARING/401K PLAN Notes 20 false false R21.htm 210551013 - 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 210621014 - Disclosure - SHAREHOLDERS??? EQUITY Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITY SHAREHOLDERS??? EQUITY Notes 22 false false R23.htm 210671015 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.astronics.com/role/EARNINGSLOSSPERSHARE EARNINGS (LOSS) PER SHARE Notes 23 false false R24.htm 210701016 - Disclosure - EQUITY COMPENSATION Sheet http://www.astronics.com/role/EQUITYCOMPENSATION EQUITY COMPENSATION Notes 24 false false R25.htm 210791017 - Disclosure - FAIR VALUE Sheet http://www.astronics.com/role/FAIRVALUE FAIR VALUE Notes 25 false false R26.htm 210811018 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION SELECTED QUARTERLY FINANCIAL INFORMATION Notes 26 false false R27.htm 210851019 - Disclosure - LEGAL PROCEEDINGS Sheet http://www.astronics.com/role/LEGALPROCEEDINGS LEGAL PROCEEDINGS Notes 27 false false R28.htm 210871020 - Disclosure - SEGMENTS Sheet http://www.astronics.com/role/SEGMENTS SEGMENTS Notes 28 false false R29.htm 210931021 - Disclosure - ACQUISITIONS Sheet http://www.astronics.com/role/ACQUISITIONS ACQUISITIONS Notes 29 false false R30.htm 210951022 - Disclosure - DIVESTITURE ACTIVITIES Sheet http://www.astronics.com/role/DIVESTITUREACTIVITIES DIVESTITURE ACTIVITIES Notes 30 false false R31.htm 210971023 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES Sheet http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGES IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES Notes 31 false false R32.htm 211021024 - Disclosure - Schedule II - Valuation and Qualifying Accounts Sheet http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II - Valuation and Qualifying Accounts Notes 32 false false R33.htm 220022001 - 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 33 false false R34.htm 220982002 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES (Tables) Sheet http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESTables IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES (Tables) Tables http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGES 34 false false R35.htm 230033001 - 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 35 false false R36.htm 230073002 - Disclosure - REVENUE (Tables) Sheet http://www.astronics.com/role/REVENUETables REVENUE (Tables) Tables http://www.astronics.com/role/REVENUE 36 false false R37.htm 230133003 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLETables ACCOUNTS RECEIVABLE (Tables) Tables http://www.astronics.com/role/ACCOUNTSRECEIVABLE 37 false false R38.htm 230173004 - Disclosure - INVENTORIES (Tables) Sheet http://www.astronics.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.astronics.com/role/INVENTORIES 38 false false R39.htm 230213005 - 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 39 false false R40.htm 230253006 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.astronics.com/role/INTANGIBLEASSETSTables INTANGIBLE ASSETS (Tables) Tables http://www.astronics.com/role/INTANGIBLEASSETS 40 false false R41.htm 230303007 - Disclosure - GOODWILL (Tables) Sheet http://www.astronics.com/role/GOODWILLTables GOODWILL (Tables) Tables http://www.astronics.com/role/GOODWILL 41 false false R42.htm 230363008 - Disclosure - WARRANTY (Tables) Sheet http://www.astronics.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.astronics.com/role/WARRANTY 42 false false R43.htm 230403009 - Disclosure - LEASES (Tables) Sheet http://www.astronics.com/role/LEASESTables LEASES (Tables) Tables http://www.astronics.com/role/LEASES 43 false false R44.htm 230463010 - Disclosure - INCOME TAXES (Tables) Sheet http://www.astronics.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.astronics.com/role/INCOMETAXES 44 false false R45.htm 230563011 - 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 45 false false R46.htm 230633012 - Disclosure - SHAREHOLDERS??? EQUITY (Tables) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYTables SHAREHOLDERS??? EQUITY (Tables) Tables http://www.astronics.com/role/SHAREHOLDERSEQUITY 46 false false R47.htm 230683013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.astronics.com/role/EARNINGSLOSSPERSHARETables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.astronics.com/role/EARNINGSLOSSPERSHARE 47 false false R48.htm 230713014 - Disclosure - EQUITY COMPENSATION (Tables) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONTables EQUITY COMPENSATION (Tables) Tables http://www.astronics.com/role/EQUITYCOMPENSATION 48 false false R49.htm 230823015 - 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 49 false false R50.htm 230883016 - Disclosure - SEGMENTS (Tables) Sheet http://www.astronics.com/role/SEGMENTSTables SEGMENTS (Tables) Tables http://www.astronics.com/role/SEGMENTS 50 false false R51.htm 240044001 - 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 51 false false R52.htm 240054002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - COVID-19 Related Government Assistance (Details) Sheet http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - COVID-19 Related Government Assistance (Details) Details 52 false false R53.htm 240084003 - Disclosure - REVENUE - Narrative (Details) Sheet http://www.astronics.com/role/REVENUENarrativeDetails REVENUE - Narrative (Details) Details 53 false false R54.htm 240094004 - Disclosure - REVENUE - Summary of Contract Assets and Liabilities (Details) Sheet http://www.astronics.com/role/REVENUESummaryofContractAssetsandLiabilitiesDetails REVENUE - Summary of Contract Assets and Liabilities (Details) Details 54 false false R55.htm 240104005 - Disclosure - REVENUE - Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails REVENUE - Revenue Disaggregated by Market (Details) Details 55 false false R56.htm 240114006 - Disclosure - REVENUE - Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails REVENUE - Disaggregated by Product Lines (Details) Details 56 false false R57.htm 240144007 - Disclosure - ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) Details 57 false false R58.htm 240154008 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.astronics.com/role/ACCOUNTSRECEIVABLEDetails ACCOUNTS RECEIVABLE (Details) Details http://www.astronics.com/role/ACCOUNTSRECEIVABLETables 58 false false R59.htm 240184009 - Disclosure - INVENTORIES - Summary of Inventories (Details) Sheet http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails INVENTORIES - Summary of Inventories (Details) Details 59 false false R60.htm 240194010 - Disclosure - INVENTORIES - Narrative (Details) Sheet http://www.astronics.com/role/INVENTORIESNarrativeDetails INVENTORIES - Narrative (Details) Details 60 false false R61.htm 240224011 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Summary of Property, Plant and Equipment (Details) Sheet http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails PROPERTY, PLANT AND EQUIPMENT - Summary of Property, Plant and Equipment (Details) Details 61 false false R62.htm 240234012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) Sheet http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails PROPERTY, PLANT AND EQUIPMENT - Narrative (Details) Details 62 false false R63.htm 240264013 - Disclosure - INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details) Details 63 false false R64.htm 240274014 - Disclosure - INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails INTANGIBLE ASSETS - Narrative (Details) Details 64 false false R65.htm 240284015 - Disclosure - INTANGIBLE ASSETS - Summary of Future Amortization Expense for Intangible Assets (Details) Sheet http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails INTANGIBLE ASSETS - Summary of Future Amortization Expense for Intangible Assets (Details) Details 65 false false R66.htm 240314016 - Disclosure - GOODWILL - Summary of Changes in Carrying Amount of Goodwill (Details) Sheet http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails GOODWILL - Summary of Changes in Carrying Amount of Goodwill (Details) Details 66 false false R67.htm 240324017 - Disclosure - GOODWILL - Narrative (Details) Sheet http://www.astronics.com/role/GOODWILLNarrativeDetails GOODWILL - Narrative (Details) Details 67 false false R68.htm 240344018 - Disclosure - LONG-TERM DEBT - Narrative (Details) Sheet http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT - Narrative (Details) Details 68 false false R69.htm 240374019 - Disclosure - WARRANTY - Narrative (Details) Sheet http://www.astronics.com/role/WARRANTYNarrativeDetails WARRANTY - Narrative (Details) Details 69 false false R70.htm 240384020 - Disclosure - WARRANTY - Summary of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails WARRANTY - Summary of Activity in Warranty Accrual (Details) Details 70 false false R71.htm 240414021 - Disclosure - LEASES - Summary of ROU Assets and Liabilities (Details) Sheet http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails LEASES - Summary of ROU Assets and Liabilities (Details) Details 71 false false R72.htm 240424022 - Disclosure - LEASES - Summary of Lease Cost and Cash Paid (Details) Sheet http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails LEASES - Summary of Lease Cost and Cash Paid (Details) Details 72 false false R73.htm 240434023 - Disclosure - LEASES - Narrative (Details) Sheet http://www.astronics.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 73 false false R74.htm 240444024 - Disclosure - LEASES - Summary of Maturity of Lease Liabilities (Details) Sheet http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails LEASES - Summary of Maturity of Lease Liabilities (Details) Details 74 false false R75.htm 240474025 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes (Details) Sheet http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails INCOME TAXES - Provision (Benefit) for Income Taxes (Details) Details 75 false false R76.htm 240484026 - Disclosure - INCOME TAXES - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Sheet http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails INCOME TAXES - Effective Tax Rates Differ from Statutory Federal Income Tax (Details) Details 76 false false R77.htm 240494027 - Disclosure - INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details) Details 77 false false R78.htm 240504028 - Disclosure - INCOME TAXES - Components of Net Deferred Tax Assets and Liabilities (Details) Sheet http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES - Components of Net Deferred Tax Assets and Liabilities (Details) Details 78 false false R79.htm 240514029 - Disclosure - INCOME TAXES - Narrative (Details) Sheet http://www.astronics.com/role/INCOMETAXESNarrativeDetails INCOME TAXES - Narrative (Details) Details 79 false false R80.htm 240524030 - Disclosure - INCOME TAXES - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Sheet http://www.astronics.com/role/INCOMETAXESReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails INCOME TAXES - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details) Details 80 false false R81.htm 240544031 - Disclosure - PROFIT SHARING/401K PLAN - Narrative (Details) Sheet http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails PROFIT SHARING/401K PLAN - Narrative (Details) Details 81 false false R82.htm 240574032 - 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 82 false false R83.htm 240584033 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details) Details 83 false false R84.htm 240594034 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details) Details 84 false false R85.htm 240604035 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Summarizes the Components of the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Summarizes the Components of the Net Periodic Cost (Details) Details 85 false false R86.htm 240614036 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Determine the Net Periodic Cost (Details) Sheet http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Determine the Net Periodic Cost (Details) Details 86 false false R87.htm 240644037 - Disclosure - SHAREHOLDERS??? EQUITY - Narrative (Details) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails SHAREHOLDERS??? EQUITY - Narrative (Details) Details 87 false false R88.htm 240654038 - Disclosure - SHAREHOLDERS??? EQUITY - Components of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails SHAREHOLDERS??? EQUITY - Components of Accumulated Other Comprehensive Income (Loss) (Details) Details 88 false false R89.htm 240664039 - Disclosure - SHAREHOLDERS??? EQUITY - Components of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails SHAREHOLDERS??? EQUITY - Components of Other Comprehensive Income (Loss) (Details) Details 89 false false R90.htm 240694040 - Disclosure - EARNINGS (LOSS) PER SHARE - Earnings (Loss) Per Share Computations (Details) Sheet http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails EARNINGS (LOSS) PER SHARE - Earnings (Loss) Per Share Computations (Details) Details http://www.astronics.com/role/EARNINGSLOSSPERSHARETables 90 false false R91.htm 240724041 - Disclosure - EQUITY COMPENSATION - Narrative (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails EQUITY COMPENSATION - Narrative (Details) Details 91 false false R92.htm 240734042 - Disclosure - EQUITY COMPENSATION - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails EQUITY COMPENSATION - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details) Details 92 false false R93.htm 240744043 - Disclosure - EQUITY COMPENSATION - Summary of Weighted Average Fair Value of Options Granted (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails EQUITY COMPENSATION - Summary of Weighted Average Fair Value of Options Granted (Details) Details 93 false false R94.htm 240754044 - Disclosure - EQUITY COMPENSATION - Summary of Weighted-Average Assumptions (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails EQUITY COMPENSATION - Summary of Weighted-Average Assumptions (Details) Details 94 false false R95.htm 240764045 - Disclosure - EQUITY COMPENSATION - Summary of Company's Stock Option Activity and Related Information (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails EQUITY COMPENSATION - Summary of Company's Stock Option Activity and Related Information (Details) Details 95 false false R96.htm 240774046 - Disclosure - EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details) Details 96 false false R97.htm 240784047 - Disclosure - EQUITY COMPENSATION - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Sheet http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails EQUITY COMPENSATION - Fair Value for Options Granted under Employee Stock Purchase Plan (Details) Details 97 false false R98.htm 240804048 - Disclosure - FAIR VALUE - Narrative (Details) Sheet http://www.astronics.com/role/FAIRVALUENarrativeDetails FAIR VALUE - Narrative (Details) Details 98 false false R99.htm 240834049 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Summarizes Selected Quarterly Financial Information (Details) Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails SELECTED QUARTERLY FINANCIAL INFORMATION - Summarizes Selected Quarterly Financial Information (Details) Details 99 false false R100.htm 240844050 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) Sheet http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details) Details 100 false false R101.htm 240864051 - Disclosure - LEGAL PROCEEDINGS - Narrative (Details) Sheet http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails LEGAL PROCEEDINGS - Narrative (Details) Details 101 false false R102.htm 240894052 - Disclosure - SEGMENTS - Summary of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails SEGMENTS - Summary of Segment Reporting Information (Details) Details 102 false false R103.htm 240904053 - Disclosure - SEGMENTS - Narrative (Details) Sheet http://www.astronics.com/role/SEGMENTSNarrativeDetails SEGMENTS - Narrative (Details) Details 103 false false R104.htm 240914054 - Disclosure - SEGMENTS - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Sheet http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails SEGMENTS - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details) Details 104 false false R105.htm 240924055 - 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 105 false false R106.htm 240944056 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.astronics.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 106 false false R107.htm 240964057 - Disclosure - DIVESTITURE ACTIVITIES - Narrative (Details) Sheet http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails DIVESTITURE ACTIVITIES - Narrative (Details) Details 107 false false R108.htm 240994058 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Narrative (Details) Sheet http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Narrative (Details) Details 108 false false R109.htm 241004059 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Consolidated Statements of Operations (Details) Sheet http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Consolidated Statements of Operations (Details) Details 109 false false R110.htm 241014060 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Beginning and Ending Liability for Restructuring Charges (Details) Sheet http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESBeginningandEndingLiabilityforRestructuringChargesDetails IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Beginning and Ending Liability for Restructuring Charges (Details) Details 110 false false R111.htm 241034061 - 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-20211231.htm a3b3422.htm atro-20211231.xsd atro-20211231_cal.xml atro-20211231_def.xml atro-20211231_lab.xml atro-20211231_pre.xml atro-20211231xex21.htm atro-20211231xex23.htm atro-20211231xex311.htm atro-20211231xex312.htm atro-20211231xex32.htm atro-20211231_g1.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 132 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atro-20211231.htm": { "axisCustom": 0, "axisStandard": 39, "contextCount": 391, "dts": { "calculationLink": { "local": [ "atro-20211231_cal.xml" ] }, "definitionLink": { "local": [ "atro-20211231_def.xml" ] }, "inline": { "local": [ "atro-20211231.htm" ] }, "labelLink": { "local": [ "atro-20211231_lab.xml" ] }, "presentationLink": { "local": [ "atro-20211231_pre.xml" ] }, "schema": { "local": [ "atro-20211231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 851, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 9, "http://www.astronics.com/20211231": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 15 }, "keyCustom": 73, "keyStandard": 551, "memberCustom": 42, "memberStandard": 69, "nsprefix": "atro", "nsuri": "http://www.astronics.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010001 - Document - Cover", "role": "http://www.astronics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210061002 - Disclosure - REVENUE", "role": "http://www.astronics.com/role/REVENUE", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240844050 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details)", "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i08698c3d0d3346ce86cc28865ed1aa3c_D20211003-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LossContingencyLossInPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240864051 - Disclosure - LEGAL PROCEEDINGS - Narrative (Details)", "role": "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "shortName": "LEGAL PROCEEDINGS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ifa48b8178fc74c5f943369eda5c005d7_D20200801-20200831", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LossContingencyDamagesPaidValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240894052 - Disclosure - SEGMENTS - Summary of Segment Reporting Information (Details)", "role": "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "shortName": "SEGMENTS - Summary of Segment Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ic31c4d5c4da54544b3825bf1bb044623_I20191231", "decimals": null, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "true" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "id00d42fdf68b439da534a7bde691da68_D20211003-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240904053 - Disclosure - SEGMENTS - Narrative (Details)", "role": "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "shortName": "SEGMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240914054 - Disclosure - SEGMENTS - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "role": "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "shortName": "SEGMENTS - Summarizes the Company's Sales and Long-Lived Assets by Geographic Regions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "id4aab0fef8404755ad10706b3ed0299f_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i5c58125f29c54c3580426b73dd608a09_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240924055 - Disclosure - SEGMENTS - Schedule of Activities with Major Customers (Details)", "role": "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails", "shortName": "SEGMENTS - Schedule of Activities with Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i5c58125f29c54c3580426b73dd608a09_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240944056 - Disclosure - ACQUISITIONS - Narrative (Details)", "role": "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "shortName": "ACQUISITIONS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240964057 - Disclosure - DIVESTITURE ACTIVITIES - Narrative (Details)", "role": "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "shortName": "DIVESTITURE ACTIVITIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "iefec0f9e503c4224aa37cbf614639061_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "id00d42fdf68b439da534a7bde691da68_D20211003-20211003", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240994058 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Narrative (Details)", "role": "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "shortName": "IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i0d7a50e50cc44e67988984742877ab24_D20190929-20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RestructuringSettlementAndImpairmentProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241004059 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Consolidated Statements of Operations (Details)", "role": "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "shortName": "IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCostsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210121003 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLE", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ifb37059697124f75b2cd17f6eef049b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241014060 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Beginning and Ending Liability for Restructuring Charges (Details)", "role": "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESBeginningandEndingLiabilityforRestructuringChargesDetails", "shortName": "IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES - Beginning and Ending Liability for Restructuring Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "iae99579ab0894c9b9c46d373f17d8d48_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "iee23a1b80c54420cbf4dd59ce6fc9bde_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "241034061 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)", "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "shortName": "Schedule II - Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i4125743b139248e989c001a0006d6598_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210161004 - Disclosure - INVENTORIES", "role": "http://www.astronics.com/role/INVENTORIES", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210201005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210241006 - Disclosure - INTANGIBLE ASSETS", "role": "http://www.astronics.com/role/INTANGIBLEASSETS", "shortName": "INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210291007 - Disclosure - GOODWILL", "role": "http://www.astronics.com/role/GOODWILL", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210331008 - Disclosure - LONG-TERM DEBT", "role": "http://www.astronics.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210351009 - Disclosure - WARRANTY", "role": "http://www.astronics.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210391010 - Disclosure - LEASES", "role": "http://www.astronics.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210451011 - Disclosure - INCOME TAXES", "role": "http://www.astronics.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "000020002 - Document - Audit Information", "role": "http://www.astronics.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210531012 - Disclosure - PROFIT SHARING/401K PLAN", "role": "http://www.astronics.com/role/PROFITSHARING401KPLAN", "shortName": "PROFIT SHARING/401K PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210551013 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITS", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210621014 - Disclosure - SHAREHOLDERS\u2019 EQUITY", "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITY", "shortName": "SHAREHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210671015 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://www.astronics.com/role/EARNINGSLOSSPERSHARE", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210701016 - Disclosure - EQUITY COMPENSATION", "role": "http://www.astronics.com/role/EQUITYCOMPENSATION", "shortName": "EQUITY COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210791017 - Disclosure - FAIR VALUE", "role": "http://www.astronics.com/role/FAIRVALUE", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210811018 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION", "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210851019 - Disclosure - LEGAL PROCEEDINGS", "role": "http://www.astronics.com/role/LEGALPROCEEDINGS", "shortName": "LEGAL PROCEEDINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210871020 - Disclosure - SEGMENTS", "role": "http://www.astronics.com/role/SEGMENTS", "shortName": "SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210931021 - Disclosure - ACQUISITIONS", "role": "http://www.astronics.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210951022 - Disclosure - DIVESTITURE ACTIVITIES", "role": "http://www.astronics.com/role/DIVESTITUREACTIVITIES", "shortName": "DIVESTITURE ACTIVITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210971023 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES", "role": "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGES", "shortName": "IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "211021024 - Disclosure - Schedule II - Valuation and Qualifying Accounts", "role": "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts", "shortName": "Schedule II - Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220022001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies)", "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "220982002 - Disclosure - IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES (Tables)", "role": "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESTables", "shortName": "IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230033001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables)", "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230073002 - Disclosure - REVENUE (Tables)", "role": "http://www.astronics.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230133003 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLETables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230173004 - Disclosure - INVENTORIES (Tables)", "role": "http://www.astronics.com/role/INVENTORIESTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230213005 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100020004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230253006 - Disclosure - INTANGIBLE ASSETS (Tables)", "role": "http://www.astronics.com/role/INTANGIBLEASSETSTables", "shortName": "INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230303007 - Disclosure - GOODWILL (Tables)", "role": "http://www.astronics.com/role/GOODWILLTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230363008 - Disclosure - WARRANTY (Tables)", "role": "http://www.astronics.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230403009 - Disclosure - LEASES (Tables)", "role": "http://www.astronics.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230463010 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.astronics.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230563011 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables)", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230633012 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Tables)", "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYTables", "shortName": "SHAREHOLDERS\u2019 EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230683013 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://www.astronics.com/role/EARNINGSLOSSPERSHARETables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230713014 - Disclosure - EQUITY COMPENSATION (Tables)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONTables", "shortName": "EQUITY COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230823015 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION (Tables)", "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONTables", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030005 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "230883016 - Disclosure - SEGMENTS (Tables)", "role": "http://www.astronics.com/role/SEGMENTSTables", "shortName": "SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240044001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)", "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240054002 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - COVID-19 Related Government Assistance (Details)", "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES - COVID-19 Related Government Assistance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "atro:COVID19RelatedGovernmentAssistanceTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:COVID19RelatedGovernmentAssistanceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240084003 - Disclosure - REVENUE - Narrative (Details)", "role": "http://www.astronics.com/role/REVENUENarrativeDetails", "shortName": "REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240094004 - Disclosure - REVENUE - Summary of Contract Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/REVENUESummaryofContractAssetsandLiabilitiesDetails", "shortName": "REVENUE - Summary of Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240104005 - Disclosure - REVENUE - Revenue Disaggregated by Market (Details)", "role": "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails", "shortName": "REVENUE - Revenue Disaggregated by Market (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i03e79372e53b452f9460841fcb407909_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240114006 - Disclosure - REVENUE - Disaggregated by Product Lines (Details)", "role": "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "shortName": "REVENUE - Disaggregated by Product Lines (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "id0eca2e6c4eb44278f940f4d644cef11_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240144007 - Disclosure - ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details)", "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ifb37059697124f75b2cd17f6eef049b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240154008 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "role": "http://www.astronics.com/role/ACCOUNTSRECEIVABLEDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ic31c4d5c4da54544b3825bf1bb044623_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240184009 - Disclosure - INVENTORIES - Summary of Inventories (Details)", "role": "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails", "shortName": "INVENTORIES - Summary of Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:TreasuryStockShares", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100040006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:TreasuryStockShares", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240194010 - Disclosure - INVENTORIES - Narrative (Details)", "role": "http://www.astronics.com/role/INVENTORIESNarrativeDetails", "shortName": "INVENTORIES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240224011 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Summary of Property, Plant and Equipment (Details)", "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Summary of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i9cf7883dafb34751a0491a2c6a7ff237_D20190929-20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240234012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Narrative (Details)", "role": "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240264013 - Disclosure - INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details)", "role": "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS - Summary of Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240274014 - Disclosure - INTANGIBLE ASSETS - Narrative (Details)", "role": "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "shortName": "INTANGIBLE ASSETS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240284015 - Disclosure - INTANGIBLE ASSETS - Summary of Future Amortization Expense for Intangible Assets (Details)", "role": "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS - Summary of Future Amortization Expense for Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ic31c4d5c4da54544b3825bf1bb044623_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240314016 - Disclosure - GOODWILL - Summary of Changes in Carrying Amount of Goodwill (Details)", "role": "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "shortName": "GOODWILL - Summary of Changes in Carrying Amount of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i23608f1b34d74a54977a24dde561a2d9_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "atro:GoodwillAcquiredDivestedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240324017 - Disclosure - GOODWILL - Narrative (Details)", "role": "http://www.astronics.com/role/GOODWILLNarrativeDetails", "shortName": "GOODWILL - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "reportCount": 1, "unique": true, "unitRef": "reportingunit", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ia9ebca4fcf3142d9b5daea539520c3e0_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:DebtInstrumentCovenantLeverageRatioMaximum", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240344018 - Disclosure - LONG-TERM DEBT - Narrative (Details)", "role": "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "shortName": "LONG-TERM DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i5499a55009d14c358264dfdce4cbe142_I20211002", "decimals": "INF", "lang": "en-US", "name": "atro:DebtInstrumentCovenantLeverageRatioMaximum", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7e74c21d6ab8496e9e7bfcb030204b29_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:StandardProductWarrantyDurationOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240374019 - Disclosure - WARRANTY - Narrative (Details)", "role": "http://www.astronics.com/role/WARRANTYNarrativeDetails", "shortName": "WARRANTY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7e74c21d6ab8496e9e7bfcb030204b29_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "atro:StandardProductWarrantyDurationOfWarranty", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "atro:ProvisionForNonCashLossesOnInventoryAndReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ifb37059697124f75b2cd17f6eef049b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240384020 - Disclosure - WARRANTY - Summary of Activity in Warranty Accrual (Details)", "role": "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails", "shortName": "WARRANTY - Summary of Activity in Warranty Accrual (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "iae99579ab0894c9b9c46d373f17d8d48_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240414021 - Disclosure - LEASES - Summary of ROU Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails", "shortName": "LEASES - Summary of ROU Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "atro:AssetsAndLiabilitiesLesseeTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "atro:OperatingLeaseRightOfUseAssetGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240424022 - Disclosure - LEASES - Summary of Lease Cost and Cash Paid (Details)", "role": "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails", "shortName": "LEASES - Summary of Lease Cost and Cash Paid (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240434023 - Disclosure - LEASES - Narrative (Details)", "role": "http://www.astronics.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240444024 - Disclosure - LEASES - Summary of Maturity of Lease Liabilities (Details)", "role": "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails", "shortName": "LEASES - Summary of Maturity of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240474025 - Disclosure - INCOME TAXES - Provision (Benefit) for Income Taxes (Details)", "role": "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails", "shortName": "INCOME TAXES - Provision (Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240484026 - Disclosure - INCOME TAXES - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "role": "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails", "shortName": "INCOME TAXES - Effective Tax Rates Differ from Statutory Federal Income Tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240494027 - Disclosure - INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES - Significant Components of Company's Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240504028 - Disclosure - INCOME TAXES - Components of Net Deferred Tax Assets and Liabilities (Details)", "role": "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES - Components of Net Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ie465bf4c8cad4835a516fc08fd1406e5_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ifb37059697124f75b2cd17f6eef049b0_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240514029 - Disclosure - INCOME TAXES - Narrative (Details)", "role": "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "shortName": "INCOME TAXES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "id0182226132040b49a706d9fd4e8d908_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060008 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY", "role": "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "id0182226132040b49a706d9fd4e8d908_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ifb37059697124f75b2cd17f6eef049b0_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240524030 - Disclosure - INCOME TAXES - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "role": "http://www.astronics.com/role/INCOMETAXESReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails", "shortName": "INCOME TAXES - Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "iae99579ab0894c9b9c46d373f17d8d48_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240544031 - Disclosure - PROFIT SHARING/401K PLAN - Narrative (Details)", "role": "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails", "shortName": "PROFIT SHARING/401K PLAN - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ie4feca33ae8f43a1b5fbd3ab0a51772b_D20210101-20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240574032 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details)", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "atro:NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "reportCount": 1, "unique": true, "unitRef": "retirement_plan", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i4ab3241131c940979e7f88c622be3d75_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240584033 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i0075cbc7f2374ea088a4f02bd23fc72b_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanActuarialGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i40a49f0ac50e4e6e850ce07195c7e61f_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240594034 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Calculate the Post Retirement Benefit Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i40a49f0ac50e4e6e850ce07195c7e61f_I20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i0075cbc7f2374ea088a4f02bd23fc72b_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240604035 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Summarizes the Components of the Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Summarizes the Components of the Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i0075cbc7f2374ea088a4f02bd23fc72b_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i0075cbc7f2374ea088a4f02bd23fc72b_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240614036 - Disclosure - RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Determine the Net Periodic Cost (Details)", "role": "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "shortName": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS - Assumptions Used to Determine the Net Periodic Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "atro:ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i0075cbc7f2374ea088a4f02bd23fc72b_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240644037 - Disclosure - SHAREHOLDERS\u2019 EQUITY - Narrative (Details)", "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails", "shortName": "SHAREHOLDERS\u2019 EQUITY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if4c90945d0c441a09b8c92e7dc0e8e59_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240654038 - Disclosure - SHAREHOLDERS\u2019 EQUITY - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "SHAREHOLDERS\u2019 EQUITY - Components of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "if2d7edd0832b4c038185edafbc93cc87_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240664039 - Disclosure - SHAREHOLDERS\u2019 EQUITY - Components of Other Comprehensive Income (Loss) (Details)", "role": "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails", "shortName": "SHAREHOLDERS\u2019 EQUITY - Components of Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i98550062577f42f9bfef3354a069f101_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "210011001 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES", "role": "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240694040 - Disclosure - EARNINGS (LOSS) PER SHARE - Earnings (Loss) Per Share Computations (Details)", "role": "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails", "shortName": "EARNINGS (LOSS) PER SHARE - Earnings (Loss) Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240724041 - Disclosure - EQUITY COMPENSATION - Narrative (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "shortName": "EQUITY COMPENSATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ie7ecf033e5a0410e8b57bf90809c08f4_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240734042 - Disclosure - EQUITY COMPENSATION - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "shortName": "EQUITY COMPENSATION - Compensation Expense Information Based on Fair Value of Stock Options and RSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i4aa2820446614c26a2f50de90be36e17_D20210101-20211231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240744043 - Disclosure - EQUITY COMPENSATION - Summary of Weighted Average Fair Value of Options Granted (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "shortName": "EQUITY COMPENSATION - Summary of Weighted Average Fair Value of Options Granted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i4aa2820446614c26a2f50de90be36e17_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240754044 - Disclosure - EQUITY COMPENSATION - Summary of Weighted-Average Assumptions (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "shortName": "EQUITY COMPENSATION - Summary of Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i4aa2820446614c26a2f50de90be36e17_D20210101-20211231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240764045 - Disclosure - EQUITY COMPENSATION - Summary of Company's Stock Option Activity and Related Information (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "shortName": "EQUITY COMPENSATION - Summary of Company's Stock Option Activity and Related Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i37f0fb7cb557401d935dcc81b9ca0489_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240774046 - Disclosure - EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "shortName": "EQUITY COMPENSATION - Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i4aa2820446614c26a2f50de90be36e17_D20210101-20211231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "icad0674577454a4f8be16bbd9b9d3560_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240784047 - Disclosure - EQUITY COMPENSATION - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "role": "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "shortName": "EQUITY COMPENSATION - Fair Value for Options Granted under Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "icad0674577454a4f8be16bbd9b9d3560_D20210101-20211231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i7b7abc8111aa47068af3cb3e10ee7c09_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240804048 - Disclosure - FAIR VALUE - Narrative (Details)", "role": "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "shortName": "FAIR VALUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationContingentConsiderationAsset", "us-gaap:BusinessCombinationContingentConsiderationLiability", "us-gaap:BusinessCombinationContingentConsiderationLiability", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "ic0a6b60884774ec889102bdecd0cbdd0_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "240834049 - Disclosure - SELECTED QUARTERLY FINANCIAL INFORMATION - Summarizes Selected Quarterly Financial Information (Details)", "role": "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails", "shortName": "SELECTED QUARTERLY FINANCIAL INFORMATION - Summarizes Selected Quarterly Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "atro-20211231.htm", "contextRef": "i873c404290134899893a76b7c1952e5d_D20211003-20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 111, "tag": { "atro_AerospaceAndDefenseSegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace And Defense Segments", "label": "Aerospace And Defense Segments [Member]", "terseLabel": "Aerospace & Defense" } } }, "localname": "AerospaceAndDefenseSegmentsMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_AerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aerospace segment.", "label": "Aerospace Segment [Member]", "terseLabel": "Aerospace" } } }, "localname": "AerospaceSegmentMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails", "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AirfieldLightingProductLineAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Airfield Lighting Product Line Assets", "label": "Airfield Lighting Product Line Assets [Member]", "terseLabel": "Airfield Lighting Product Line" } } }, "localname": "AirfieldLightingProductLineAssetsMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Credit Agreement [Member]", "label": "Amended And Restated Credit Agreement [Member]", "terseLabel": "Amended and Restated Credit Agreement" } } }, "localname": "AmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of ROU Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "atro_AstronicsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Astronics plan.", "label": "Astronics Plan [Member]", "terseLabel": "Astronics Plan" } } }, "localname": "AstronicsPlanMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.astronics.com/20211231", "xbrltype": "stringItemType" }, "atro_BoeingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boeing.", "label": "Boeing [Member]", "terseLabel": "Boeing" } } }, "localname": "BoeingMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_BusinessCombinationContingentConsiderationAchievementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Achievement Period", "label": "Business Combination, Contingent Consideration, Achievement Period", "terseLabel": "Achievement period" } } }, "localname": "BusinessCombinationContingentConsiderationAchievementPeriod", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_BusinessCombinationContingentConsiderationArrangementsBasisForAmountValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value", "label": "Business Combination, Contingent Consideration Arrangements, Basis For Amount, Value", "terseLabel": "Earn-out achievement benchmark" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsBasisForAmountValue", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_BusinessJetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Jet", "label": "Business Jet [Member]", "terseLabel": "Business Jet" } } }, "localname": "BusinessJetMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_COVID19RelatedGovernmentAssistanceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance Amount", "label": "COVID-19 Related Government Assistance Amount", "terseLabel": "COVID-19 related government assistance amount" } } }, "localname": "COVID19RelatedGovernmentAssistanceAmount", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "monetaryItemType" }, "atro_COVID19RelatedGovernmentAssistanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance", "label": "COVID-19 Related Government Assistance [Line Items]", "terseLabel": "COVID-19 Related Government Assistance [Line Items]" } } }, "localname": "COVID19RelatedGovernmentAssistanceLineItems", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "atro_COVID19RelatedGovernmentAssistanceTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance", "label": "COVID-19 Related Government Assistance [Table]", "terseLabel": "COVID-19 Related Government Assistance [Table]" } } }, "localname": "COVID19RelatedGovernmentAssistanceTable", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails" ], "xbrltype": "stringItemType" }, "atro_COVID19RelatedGovernmentAssistanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19 Related Government Assistance", "label": "COVID-19 Related Government Assistance [Table Text Block]", "terseLabel": "COVID-19 Related Government Assistance" } } }, "localname": "COVID19RelatedGovernmentAssistanceTableTextBlock", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables" ], "xbrltype": "textBlockItemType" }, "atro_CashAndCashEquivalentsMaturityPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash And Cash Equivalents, Maturity Period", "label": "Cash And Cash Equivalents, Maturity Period", "terseLabel": "Cash and cash equivalents maturity period (in months)" } } }, "localname": "CashAndCashEquivalentsMaturityPeriod", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_CashCompensationLimit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash compensation limit.", "label": "Cash Compensation Limit", "terseLabel": "Cash compensation limit" } } }, "localname": "CashCompensationLimit", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_CommercialTransportAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Transport Aircraft", "label": "Commercial Transport Aircraft [Member]", "terseLabel": "Commercial Transport" } } }, "localname": "CommercialTransportAircraftMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_CommonClassUndefinedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that is undefined, representing ownership interest in a corporation.", "label": "Common Class Undefined [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonClassUndefinedMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/Cover" ], "xbrltype": "domainItemType" }, "atro_CommonStockConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Conversion Ratio", "label": "Common Stock, Conversion Ratio", "terseLabel": "Conversion ratio for Class B stock to common stock" } } }, "localname": "CommonStockConversionRatio", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_CommonStockVotesForEachShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Votes For Each Share", "label": "Common Stock, Votes For Each Share", "terseLabel": "Class B stock voting rights per share" } } }, "localname": "CommonStockVotesForEachShare", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_CumulativePretaxLossPositionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative Pretax Loss Position Period", "label": "Cumulative Pretax Loss Position Period", "terseLabel": "Cumulative pretax loss position period" } } }, "localname": "CumulativePretaxLossPositionPeriod", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_DebtCovenantMinimumInterestCoverageRatioOnAQuarterlyBasis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis", "label": "Debt Covenant, Minimum Interest Coverage Ratio On A Quarterly Basis", "terseLabel": "Minimum interest coverage ratio on a quarterly basis" } } }, "localname": "DebtCovenantMinimumInterestCoverageRatioOnAQuarterlyBasis", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DebtCovenantRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the debt covenant ratio to measure the company's ability to pay off debt.", "label": "Debt Covenant Ratio Of Debt To Earnings Before Interest Taxes Depreciation And Amortization", "terseLabel": "Permitted leverage ratio" } } }, "localname": "DebtCovenantRatioOfDebtToEarningsBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition", "label": "Debt Instrument, Covenant Compliance, Leverage Ratio Increase, Permitted Duration Following Acquisition", "terseLabel": "Leverage ratio increase, duration of permitted following acquisition (in fiscal quarters)" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioIncreasePermittedDurationFollowingAcquisition", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_DebtInstrumentCovenantMinimumLiquidity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Liquidity", "label": "Debt Instrument, Covenant, Minimum Liquidity", "terseLabel": "Minimum liquidity" } } }, "localname": "DebtInstrumentCovenantMinimumLiquidity", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredIncomeTaxExpenseBenefitFederalPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense (Benefit), Federal Payroll Taxes", "label": "Deferred Income Tax Expense (Benefit), Federal Payroll Taxes", "terseLabel": "Deferral of Federal Payroll Taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefitFederalPayrollTaxes", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetValuationAllowancePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset Valuation Allowance", "label": "Deferred Tax Asset Valuation Allowance [Policy Text Block]", "terseLabel": "Deferred Tax Asset Valuation Allowance" } } }, "localname": "DeferredTaxAssetValuationAllowancePolicyTextBlock", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "atro_DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax assets customer advanced payments and deferred revenue.", "label": "Deferred Tax Assets Customer Advanced Payments And Deferred Revenue", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "DeferredTaxAssetsCustomerAdvancedPaymentsAndDeferredRevenue", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetsInterestExpenseLimitation": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest Expense Limitation", "label": "Deferred Tax Assets, Interest Expense Limitation", "terseLabel": "Section 163(j) - Interest Expense Limitation" } } }, "localname": "DeferredTaxAssetsInterestExpenseLimitation", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetsLeaseAccounting": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Accounting", "label": "Deferred Tax Assets, Lease Accounting", "terseLabel": "Lease Liabilities" } } }, "localname": "DeferredTaxAssetsLeaseAccounting", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxAssetsRevenueRecognition": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Revenue Recognition", "label": "Deferred Tax Assets, Revenue Recognition", "terseLabel": "ASC 606 Revenue Recognition" } } }, "localname": "DeferredTaxAssetsRevenueRecognition", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxLiabilitiesContingentEarnOutIncomeAccrual": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Contingent Earn-Out Income Accrual", "label": "Deferred Tax Liabilities, Contingent Earn-Out Income Accrual", "terseLabel": "Earnout Income Accrual" } } }, "localname": "DeferredTaxLiabilitiesContingentEarnOutIncomeAccrual", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxLiabilitiesLeaseAccounting": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Lease Accounting", "label": "Deferred Tax Liabilities, Lease Accounting", "terseLabel": "Lease Assets" } } }, "localname": "DeferredTaxLiabilitiesLeaseAccounting", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DeferredTaxLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities", "label": "Deferred Tax Liabilities [Member]", "terseLabel": "Deferred Tax Liabilities \u2014 Long-term" } } }, "localname": "DeferredTaxLiabilitiesMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "atro_DeferredTaxLiabilitiesRevenueRecognition": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Revenue Recognition", "label": "Deferred Tax Liabilities, Revenue Recognition", "terseLabel": "ASC 606 Revenue Recognition - Section 481(a) Adjustment" } } }, "localname": "DeferredTaxLiabilitiesRevenueRecognition", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan accumulated other comprehensive income net gains losses tax.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Net Gains Losses Tax", "terseLabel": "Unrecognized actuarial losses, tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesTax", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined benefit plan accumulated other comprehensive income net prior service cost credit tax.", "label": "Defined Benefit Plan Accumulated Other Comprehensive Income Net Prior Service Cost Credit Tax", "terseLabel": "Unrecognized prior service costs, tax" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditTax", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (Decrease) In Discount Rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Increase (Decrease) In Discount Rate", "terseLabel": "Increase in the discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationIncreaseDecreaseInDiscountRate", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_DiagnosysTestSystemsLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Diagnosys Test Systems Limited", "label": "Diagnosys Test Systems Limited [Member]", "terseLabel": "Diagnosys Test Systems Limited", "verboseLabel": "Diagnosys Inc." } } }, "localname": "DiagnosysTestSystemsLimitedMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DirectorsStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors stock option plan.", "label": "Directors Stock Option Plan [Member]", "terseLabel": "Directors Stock Option Plan" } } }, "localname": "DirectorsStockOptionPlanMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationArrangementsContingentEarnOuts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Contingent Consideration Arrangements, Contingent Earn-outs", "label": "Disposal Group Including Discontinued Operation, Contingent Consideration Arrangements, Contingent Earn-outs", "terseLabel": "Contingent earn-outs" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationArrangementsContingentEarnOuts", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DisposalGroupIncludingDiscontinuedOperationContingentConsiderationEarnOutHighRange": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out High Range", "label": "Disposal Group Including Discontinued Operation, Contingent Consideration, Earn-Out High Range", "terseLabel": "Maximum total earnout proceeds" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationContingentConsiderationEarnOutHighRange", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DividendsPayableCurrentAndNoncurrentTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividends Payable, Current And Noncurrent, Tax", "label": "Dividends Payable, Current And Noncurrent, Tax", "terseLabel": "Taxes remitted on dividends declared" } } }, "localname": "DividendsPayableCurrentAndNoncurrentTax", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_DividendsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dividends.", "label": "Dividends [Policy Text Block]", "terseLabel": "Dividends" } } }, "localname": "DividendsPolicyTextBlock", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "atro_EffectiveIncomeTaxRateReconciliationContingentAcquisitionCostsPercent": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 13.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Contingent Acquisition Costs, Percent", "label": "Effective Income Tax Rate Reconciliation, Contingent Acquisition Costs, Percent", "verboseLabel": "Contingent Consideration Liability Fair Value Adjustment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationContingentAcquisitionCostsPercent", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "atro_EffectiveIncomeTaxRateReconciliationTaxRateChangeOn2020FederalNetOperatingLoss": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss", "label": "Effective Income Tax Rate Reconciliation, Tax Rate Change On 2020 Federal Net Operating Loss", "terseLabel": "Tax Rate Change on 2020 Federal Net Operating Loss Carryback" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxRateChangeOn2020FederalNetOperatingLoss", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "atro_FacilitiesInAerospaceSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facilities in Aerospace Segment [Member]", "label": "Facilities in Aerospace Segment [Member]", "terseLabel": "Facilities in Aerospace Segment" } } }, "localname": "FacilitiesInAerospaceSegmentMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FifthAmendedAndRestatedCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth Amended And Restated Credit Agreement [Member]", "label": "Fifth Amended And Restated Credit Agreement [Member]", "terseLabel": "Fifth Amended and Restated Credit Agreement" } } }, "localname": "FifthAmendedAndRestatedCreditAgreementMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total Finance Lease Cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_FirstEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First Earnout", "label": "First Earnout [Member]", "terseLabel": "First Earnout" } } }, "localname": "FirstEarnoutMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_FreedomCommunicationTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Freedom Communication Technologies, Inc.", "label": "Freedom Communication Technologies, Inc. [Member]", "terseLabel": "Freedom Communication Technologies, Inc." } } }, "localname": "FreedomCommunicationTechnologiesIncMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_GoodwillAcquiredDivestedDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Acquired (Divested) During Period", "label": "Goodwill, Acquired (Divested) During Period", "terseLabel": "Acquisitions and Divestitures" } } }, "localname": "GoodwillAcquiredDivestedDuringPeriod", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "atro_GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Goodwill Impairment Number Of Reporting Units Tested For Impairment", "label": "Goodwill Impairment Number Of Reporting Units Tested For Impairment", "terseLabel": "Number of reporting units have goodwill and subject to goodwill impairment test" } } }, "localname": "GoodwillImpairmentNumberOfReportingUnitsTestedForImpairment", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_GrantRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Grant Recognized", "label": "Grant Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "GrantRecognized", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_IncomeTaxLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "terseLabel": "Income Tax" } } }, "localname": "IncomeTaxLineItems", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_IncomeTaxTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax [Table]", "label": "Income Tax [Table]", "terseLabel": "Income Tax [Table]" } } }, "localname": "IncomeTaxTable", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "terseLabel": "Operating Lease Liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "label": "Increase Decrease In Pension And Other Postretirement Benefit Obligations", "terseLabel": "Change in retirement benefit obligation" } } }, "localname": "IncreaseDecreaseInPensionAndOtherPostretirementBenefitObligations", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)", "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)" } } }, "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "atro_IndirectSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indirect Sales", "label": "Indirect Sales [Member]", "terseLabel": "Indirect Sales" } } }, "localname": "IndirectSalesMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_InterestRateAccruedAboveBankRateUntilFinalPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Accrued Above Bank Rate Until Final Payment", "label": "Interest Rate Accrued Above Bank Rate Until Final Payment", "terseLabel": "Interest rate accrued above bank rate until final payment" } } }, "localname": "InterestRateAccruedAboveBankRateUntilFinalPayment", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "pureItemType" }, "atro_InventoryValuationReservesAsPercentageOfGrossInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory valuation reserves as percentage of gross inventory.", "label": "Inventory Valuation Reserves As Percentage Of Gross Inventory", "terseLabel": "Percentage of reserve for inventory valuation" } } }, "localname": "InventoryValuationReservesAsPercentageOfGrossInventory", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_KeyEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Key employee.", "label": "Key Employee [Member]", "terseLabel": "Key Employee" } } }, "localname": "KeyEmployeeMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LesseeOperatingLeaseLeaseNotYetCommencedAnnualLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Annual Lease Payments", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Annual Lease Payments", "terseLabel": "Operating lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAnnualLeasePayments", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LineOfCreditFacilityConsentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Consent Fee Percentage", "label": "Line of Credit Facility, Consent Fee Percentage", "terseLabel": "Line of credit facility, consent fee percentage" } } }, "localname": "LineOfCreditFacilityConsentFeePercentage", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility, Optional Increase In Maximum Borrowing Capacity", "terseLabel": "Optional increase in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityOptionalIncreaseInMaximumBorrowingCapacity", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LitigationSettlementAmountAwardedToOtherPartyExcludingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Litigation Settlement, Amount Awarded to Other Party, Excluding Interest", "label": "Litigation Settlement, Amount Awarded to Other Party, Excluding Interest", "terseLabel": "Litigation settlement, amount awarded to other party, excluding interest" } } }, "localname": "LitigationSettlementAmountAwardedToOtherPartyExcludingInterest", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Incentive Plan [Member]", "label": "Long Term Incentive Plan [Member]", "terseLabel": "Long Term Incentive Plan" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LossContingencyEstimateOfPossibleLossExcludingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Estimate of Possible Loss, Excluding Interest", "label": "Loss Contingency, Estimate of Possible Loss, Excluding Interest", "terseLabel": "Loss contingency, estimate of possible loss, excluding interest" } } }, "localname": "LossContingencyEstimateOfPossibleLossExcludingInterest", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_LossContingencyPatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Patent Infringement", "label": "Loss Contingency, Patent Infringement [Member]", "terseLabel": "Patent Infringement" } } }, "localname": "LossContingencyPatentInfringementMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_LufthansaTechnikAGMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lufthansa Technik AG [Member]", "label": "Lufthansa Technik AG [Member]", "terseLabel": "Lufthansa" } } }, "localname": "LufthansaTechnikAGMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_MilitaryAircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Military Aircraft", "label": "Military Aircraft [Member]", "terseLabel": "Military" } } }, "localname": "MilitaryAircraftMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_NetAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net assets.", "label": "Net Assets", "terseLabel": "Net assets" } } }, "localname": "NetAssets", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "atro_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Operating Lease Expense", "label": "Noncash Operating Lease Expense", "terseLabel": "Operating Lease Non-cash Expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "atro_NorthAmericaExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North America, Excluding United States [Member]", "label": "North America, Excluding United States [Member]", "terseLabel": "North America (excluding United States)" } } }, "localname": "NorthAmericaExcludingUnitedStatesMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-qualified supplemental retirement defined benefit plans.", "label": "Number Of Non Qualified Supplemental Retirement Defined Benefit Plans", "terseLabel": "Number of non-qualified supplemental retirement defined benefit plans" } } }, "localname": "NumberOfNonQualifiedSupplementalRetirementDefinedBenefitPlans", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_NumberOfReportingUnitsImpaired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Reporting Units Impaired", "label": "Number Of Reporting Units Impaired", "terseLabel": "Number of reporting units impaired" } } }, "localname": "NumberOfReportingUnitsImpaired", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "integerItemType" }, "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost, Net Of Sublease And Rental Income", "label": "Operating Lease, Cost, Net Of Sublease And Rental Income", "totalLabel": "Total Operating Lease Cost" } } }, "localname": "OperatingLeaseCostNetOfSubleaseAndRentalIncome", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "label": "Operating Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetAccumulatedImpairment": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "label": "Operating Lease, Right-of-Use Asset, Accumulated Impairment", "terseLabel": "Less Accumulated Right-of-Use Asset Impairment" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedImpairment", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-of-Use Asset, Gross", "label": "Operating Lease, Right-of-Use Asset, Gross", "terseLabel": "Operating Right-of-Use Assets, Gross" } } }, "localname": "OperatingLeaseRightOfUseAssetGross", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLossCarryForwardsExpirationEndingYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carry forwards expiration ending year.", "label": "Operating Loss Carry Forwards Expiration Ending Year", "terseLabel": "Operating loss carryforwards expiration ending year" } } }, "localname": "OperatingLossCarryForwardsExpirationEndingYear", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OperatingLossCarryforwardsExpectedToBeUtilizedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expected To Be Utilized, Amount", "label": "Operating Loss Carryforwards, Expected To Be Utilized, Amount", "terseLabel": "Operating loss carryforwards expected to be utilized" } } }, "localname": "OperatingLossCarryforwardsExpectedToBeUtilizedAmount", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_OperatingLossCarryforwardsExpirationBeginningYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating loss carryforwards expiration beginning year.", "label": "Operating Loss Carryforwards Expiration Beginning Year", "terseLabel": "Operating loss carryforwards expiration beginning year" } } }, "localname": "OperatingLossCarryforwardsExpirationBeginningYear", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "gYearItemType" }, "atro_OtherAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Aerospace", "label": "Other Aerospace [Member]", "terseLabel": "Other" } } }, "localname": "OtherAerospaceMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_OtherContinentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other continent.", "label": "Other Continent [Member]", "terseLabel": "Other" } } }, "localname": "OtherContinentMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "atro_PanasonicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panasonic.", "label": "Panasonic [Member]", "terseLabel": "Panasonic" } } }, "localname": "PanasonicMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "atro_PatentInfringementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Patent Infringement [Member]", "label": "Patent Infringement [Member]", "terseLabel": "Patent Infringement" } } }, "localname": "PatentInfringementMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_PercentageOfFundedStatusOfPensionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of funded status of pension plans.", "label": "Percentage Of Funded Status Of Pension Plans", "terseLabel": "Percentage of fund" } } }, "localname": "PercentageOfFundedStatusOfPensionPlans", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PercentageOfOperatingIncomeLoss": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of operating income loss.", "label": "Percentage Of Operating Income Loss", "terseLabel": "Operating Margins" } } }, "localname": "PercentageOfOperatingIncomeLoss", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "percentItemType" }, "atro_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Revenue", "label": "Percentage Of Revenue", "terseLabel": "Percentage of revenue (as a percentage)" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PostAcquisitionPeriodEmployerContributionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post acquisition period employer contribution percentage.", "label": "Post Acquisition Period Employer Contribution Percentage", "terseLabel": "Total employer contribution" } } }, "localname": "PostAcquisitionPeriodEmployerContributionPercentage", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "percentItemType" }, "atro_PrepaymentsOfLinesOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Prepayments of Lines of Credit", "label": "Prepayments of Lines of Credit", "terseLabel": "Prepayments of lines of credit" } } }, "localname": "PrepaymentsOfLinesOfCredit", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_PretaxIncomeFromForeignSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pretax income from foreign subsidiary.", "label": "Pretax Income From Foreign Subsidiary", "terseLabel": "Pretax income" } } }, "localname": "PretaxIncomeFromForeignSubsidiary", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProceedsFromGovernmentGrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Government Grants", "label": "Proceeds From Government Grants", "terseLabel": "Grant received" } } }, "localname": "ProceedsFromGovernmentGrants", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "atro_ProceedsOfStockOptionsExercisedNetOfTaxesRemitted": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "label": "Proceeds of Stock Options Exercised, Net Of Taxes Remitted", "terseLabel": "Stock Award and Employee Stock Purchase Plan (\u201cESPP\u201d) activity" } } }, "localname": "ProceedsOfStockOptionsExercisedNetOfTaxesRemitted", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "atro_ProductLineAvionicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Avionics", "label": "Product Line, Avionics [Member]", "terseLabel": "Avionics" } } }, "localname": "ProductLineAvionicsMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineElectricalPowerAndMotionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Electrical Power And Motion", "label": "Product Line, Electrical Power And Motion [Member]", "terseLabel": "Electrical Power & Motion" } } }, "localname": "ProductLineElectricalPowerAndMotionMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineLightingAndSafetyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Lighting And Safety", "label": "Product Line, Lighting And Safety [Member]", "terseLabel": "Lighting & Safety" } } }, "localname": "ProductLineLightingAndSafetyMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Other", "label": "Product Line, Other [Member]", "terseLabel": "Other" } } }, "localname": "ProductLineOtherMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineStructuresMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Structures", "label": "Product Line, Structures [Member]", "terseLabel": "Structures" } } }, "localname": "ProductLineStructuresMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProductLineSystemsCertificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line, Systems Certification", "label": "Product Line, Systems Certification [Member]", "terseLabel": "Systems Certification" } } }, "localname": "ProductLineSystemsCertificationMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails" ], "xbrltype": "domainItemType" }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision for non-cash losses on inventory and receivables.", "label": "Provision For Non Cash Losses On Inventory And Receivables", "terseLabel": "Provision for Losses on Inventory and Receivables" } } }, "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "atro_RangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range four.", "label": "Range Four [Member]", "terseLabel": "$45.89 \u2013 $45.89" } } }, "localname": "RangeFourMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range three.", "label": "Range Three [Member]", "terseLabel": "$22.69 \u2013 $35.82" } } }, "localname": "RangeThreeMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range two.", "label": "Range Two [Member]", "terseLabel": "$3.19 \u2013 $14.45" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "atro_ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of assumptions used in determining net periodic benefit cost.", "label": "Schedule Of Assumptions Used In Determining Net Periodic Benefit Cost Table [Table Text Block]", "terseLabel": "Assumptions Used to Determine the Net Periodic Cost" } } }, "localname": "ScheduleOfAssumptionsUsedInDeterminingNetPeriodicBenefitCostTableTableTextBlock", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "xbrltype": "textBlockItemType" }, "atro_ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of deferred tax assets liabilities net.", "label": "Schedule Of Deferred Tax Assets Liabilities Net [Table Text Block]", "terseLabel": "Components of Net Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsLiabilitiesNetTableTextBlock", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "atro_SecondEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Earnout", "label": "Second Earnout [Member]", "terseLabel": "Second Earnout" } } }, "localname": "SecondEarnoutMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "terseLabel": "Additions to (Deductions from) Operating Profit:" } } }, "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "atro_SelectedQuarterlyFinancialInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Quarterly Financial Information", "label": "Selected Quarterly Financial Information [Line Items]", "terseLabel": "Selected Quarterly Financial Information [Line Items]" } } }, "localname": "SelectedQuarterlyFinancialInformationLineItems", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SelectedQuarterlyFinancialInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Quarterly Financial Information", "label": "Selected Quarterly Financial Information [Table]", "terseLabel": "Selected Quarterly Financial Information [Table]" } } }, "localname": "SelectedQuarterlyFinancialInformationTable", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SemiconductorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Semiconductor", "label": "Semiconductor [Member]", "terseLabel": "Semiconductor" } } }, "localname": "SemiconductorMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "domainItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Exercisable [Abstract]", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options exercisable period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Period", "terseLabel": "Stock option exercisable period (not exceeding, in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisablePeriod", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Options, Outstanding [Abstract]", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAbstract", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "atro_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Roll Forward]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueRollForward", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "atro_StandardAndExtendedProductWarrantyAccrualAdditionsReductionFromBusinessAcquisitionDivestiture": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Additions (Reduction) From Business Acquisition (Divestiture)", "label": "Standard and Extended Product Warranty Accrual, Additions (Reduction) From Business Acquisition (Divestiture)", "negatedTerseLabel": "Warranty Liabilities Divested or Acquired" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualAdditionsReductionFromBusinessAcquisitionDivestiture", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "atro_StandardProductWarrantyDurationOfWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Standard Product Warranty, Duration Of Warranty", "label": "Standard Product Warranty, Duration Of Warranty", "terseLabel": "Product warranty period" } } }, "localname": "StandardProductWarrantyDurationOfWarranty", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "durationItemType" }, "atro_StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock incentive plan.", "label": "Stock Incentive Plan [Member]", "terseLabel": "Stock Incentive Plan" } } }, "localname": "StockIncentivePlanMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity [Line Items]", "label": "Stockholders Equity [Line Items]", "terseLabel": "Stockholders Equity" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders Equity [Table]", "label": "Stockholders Equity [Table]", "terseLabel": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "atro_SubleaseIncomeExpense": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 3.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sublease Income (Expense)", "label": "Sublease Income (Expense)", "negatedLabel": "Less Sublease and Rental Income" } } }, "localname": "SubleaseIncomeExpense", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "atro_SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental employee retirement plan defined benefit medical.", "label": "Supplemental Employee Retirement Plan Defined Benefit Medical [Member]", "terseLabel": "SERP Medical" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMedicalMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_TestSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Test systems segment.", "label": "Test Systems Segment [Member]", "terseLabel": "Test Systems" } } }, "localname": "TestSystemsSegmentMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_UnitedStatesDepartmentOfTransportationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Department Of Transportation", "label": "United States Department Of Transportation [Member]", "terseLabel": "United States Department Of Transportation" } } }, "localname": "UnitedStatesDepartmentOfTransportationMember", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "atro_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions", "terseLabel": "Decreases as a Result of Tax Positions Taken in Prior Years" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.astronics.com/20211231", "presentation": [ "http://www.astronics.com/role/INCOMETAXESReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA", "terseLabel": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r871" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r870" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r904" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r873", "r874", "r875" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r869" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r872" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.astronics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r152", "r374", "r379", "r387", "r680", "r681", "r686", "r687", "r765", "r865", "r881", "r892", "r901", "r902" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r152", "r374", "r379", "r387", "r680", "r681", "r686", "r687", "r765", "r865", "r881", "r892", "r901", "r902" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r152", "r223", "r236", "r237", "r238", "r239", "r241", "r243", "r247", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r384", "r386", "r387", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r152", "r223", "r236", "r237", "r238", "r239", "r241", "r243", "r247", "r374", "r375", "r376", "r377", "r378", "r379", "r381", "r382", "r384", "r386", "r387", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r84", "r86", "r150", "r151", "r393", "r425", "r903" ], "lang": { "en-us": { "role": { "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.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r254", "r460", "r466", "r832" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r392", "r424", "r560", "r567", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r829", "r833", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r392", "r424", "r560", "r567", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r829", "r833", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r254", "r460", "r466", "r832" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r250", "r460", "r464", "r786", "r828", "r830" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r250", "r460", "r464", "r786", "r828", "r830" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r392", "r424", "r501", "r560", "r567", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r829", "r833", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r392", "r424", "r501", "r560", "r567", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r829", "r833", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails", "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r85", "r86", "r150", "r151", "r393", "r425" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r173", "r561", "r879" ], "lang": { "en-us": { "role": { "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact.", "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r173", "r178", "r561" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r159", "r891" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r251", "r252", "r460", "r465", "r831", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r880", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_SouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of South America.", "label": "South America [Member]", "terseLabel": "South America" } } }, "localname": "SouthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r251", "r252", "r460", "r465", "r831", "r848", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r880", "r882" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r173", "r178", "r351", "r561", "r770" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r529", "r762", "r763", "r764" ], "lang": { "en-us": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Astronics Advanced Electronic Systems Corp." } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts Disclosure" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r153", "r154", "r155", "r157", "r158", "r891" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r66", "r768" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r781" ], "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "totalLabel": "Total Receivables, Gross" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r256" ], "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r46", "r815", "r849" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r26", "r46", "r256", "r257" ], "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses", "totalLabel": "Total Receivables, Net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r38", "r796", "r818" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r90", "r96", "r103", "r104", "r105", "r684" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r64", "r320" ], "calculation": { "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less Accumulated Depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r88", "r93", "r95", "r96", "r713" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Cumulative translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r49", "r93", "r95", "r96", "r819", "r841", "r845" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r103", "r104", "r728", "r729", "r730", "r731", "r732", "r735" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r92", "r96", "r103", "r104", "r105", "r161", "r162", "r163", "r684", "r836", "r837", "r909" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r89", "r96", "r103", "r104", "r105", "r684", "r729", "r730", "r731", "r732", "r735" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r161", "r162", "r163", "r606", "r607", "r608", "r700" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to Reconcile Net (Loss) Income to Cash from Operating Activities, Excluding the Effects of Acquisitions and Divestitures:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r572", "r598", "r611" ], "calculation": { "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Equity-based Compensation Expense", "verboseLabel": "Equity-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Equity-based Compensation Expense, Net of Tax" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r153", "r154", "r155", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Estimated Credit Losses" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r263", "r278", "r279", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r53", "r263", "r278" ], "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less Allowance for Estimated Credit Losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-off Charges Against the Allowance and Other Adjustments" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r133", "r301", "r308" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense for intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociBeforeTaxAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "AOCI before Tax, Attributable to Parent", "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AociTaxAttributableToParent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent.", "label": "AOCI Tax, Attributable to Parent", "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Before Tax" } } }, "localname": "AociTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r133", "r316" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "verboseLabel": "Impairment Loss" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r146", "r231", "r238", "r245", "r271", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r383", "r385", "r387", "r388", "r680", "r686", "r717", "r766", "r768", "r794", "r816" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r27", "r28", "r83", "r146", "r271", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r383", "r385", "r387", "r388", "r680", "r686", "r717", "r766", "r768" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r688", "r689" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Building and Building Improvements [Member]", "terseLabel": "Building and Improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r556", "r562" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r556", "r562", "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r132", "r673" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent Consideration Liability Fair Value Adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r672" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential additional earn-out" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r668", "r669", "r671" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Financial assets carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r667", "r669", "r671" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Financial liabilities carried at fair value" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r34", "r136" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r129", "r135", "r138" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents at End of Year", "periodStartLabel": "Cash and Cash Equivalents at Beginning of Year", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r129", "r727" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) Increase in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r143", "r146", "r181", "r185", "r186", "r188", "r190", "r205", "r206", "r207", "r271", "r374", "r379", "r380", "r381", "r387", "r388", "r422", "r423", "r427", "r431", "r717", "r877" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/Cover", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r347", "r348", "r349", "r361", "r851" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "LEGAL PROCEEDINGS" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGS" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r367", "r852" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Convertible Class B Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/Cover", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r161", "r162", "r700" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r45", "r437" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r45", "r768" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r473", "r476", "r568", "r613" ], "lang": { "en-us": { "role": { "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.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "PROFIT SHARING/401K PLAN" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROFITSHARING401KPLAN" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Deferred Tax Assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r99", "r101", "r102", "r109", "r804", "r824" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (Loss) Income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r213", "r214", "r254", "r715", "r716", "r850" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r213", "r214", "r254", "r715", "r716", "r847", "r850" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r213", "r214", "r254", "r715", "r716", "r847", "r850" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r213", "r214", "r254", "r715", "r716" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage", "terseLabel": "Percent of consolidated revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r213", "r214", "r254", "r715", "r716", "r850" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r140", "r682" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Summary of Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r446", "r448", "r461" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUESummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r446", "r447", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract Liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUESummaryofContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r446", "r447", "r461" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r462" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r236", "r237", "r238", "r239", "r241", "r247", "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r114", "r786" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Products Sold" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Products Sold, Engineering and Development and Selling, General and Administrative Expenses" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r147", "r638", "r648" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r147", "r638" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r638", "r648", "r650" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current income tax benefit", "totalLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r147", "r638", "r648" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r212", "r254" ], "lang": { "en-us": { "role": { "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.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r142", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r406", "r413", "r414", "r416", "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r37", "r38", "r39", "r145", "r152", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r417", "r418", "r419", "r420", "r740", "r795", "r799", "r814" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate on revolving credit at LIBOR rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r71", "r145", "r152", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r417", "r418", "r419", "r420", "r740" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r71", "r145", "r152", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r415", "r417", "r418", "r419", "r420", "r438", "r439", "r440", "r441", "r738", "r739", "r740", "r741", "r810" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r639", "r648" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r639", "r648" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r617", "r618" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Tax Assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r133", "r147", "r639", "r648", "r649", "r650" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred", "verboseLabel": "Deferred Tax (Benefit) Expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r41", "r42", "r630", "r797", "r813" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred Tax Liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r617", "r618" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "negatedLabel": "Deferred Tax Liabilities", "terseLabel": "Deferred Income Taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r639", "r648" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r631" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total Gross Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r633" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred Tax Assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r636", "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "terseLabel": "Net Operating Loss Carryforwards and Other" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": { "auth_ref": [ "r635", "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, General Business", "terseLabel": "State Investment and Research and Development Tax Credit Carryforwards, Net of Federal Tax" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred Compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Asset Reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r632" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation Allowance for Federal and State Deferred Tax Assets and Tax Credit Carryforwards, Net of Federal Tax" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r618", "r633" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net Deferred Tax Liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails", "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred Tax Liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r636", "r637" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESSignificantComponentsofCompanysDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r40", "r477", "r478", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Long-term accrued pension liability" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Accumulated benefit obligation of the plans" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "auth_ref": [ "r96", "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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.", "label": "Accumulated Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), after Tax", "negatedTerseLabel": "Unrecognized actuarial gain (losses), net" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r96", "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "negatedTerseLabel": "Unrecognized actuarial losses" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "auth_ref": [ "r96", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after 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).", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax", "terseLabel": "Unrecognized prior service costs, net" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r96", "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "terseLabel": "Unrecognized prior service costs" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial (Gain) Loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r479", "r517", "r543", "r549", "r550" ], "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of Losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r479", "r518", "r544", "r549", "r550" ], "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of Prior Service Cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase", "terseLabel": "Future Average Compensation Increases" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r487", "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits Paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]", "terseLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years", "terseLabel": "Benefits to be paid in the aggregate for the following five years" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One", "terseLabel": "Expected future payments in 2021 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five", "terseLabel": "Expected future payments in 2025 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four", "terseLabel": "Expected future payments in 2024 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three", "terseLabel": "Expected future payments in 2023 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "auth_ref": [ "r511" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two", "terseLabel": "Expected future payments in 2022 (less than for SERP Medical)" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r491", "r502", "r504", "r505", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Plan Assets, Amount", "terseLabel": "Fair value of plan assets at period end" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r477", "r500", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan", "terseLabel": "Unfunded liability" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r479", "r483", "r515", "r541", "r549", "r550" ], "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest Cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r513", "r539", "r549", "r550" ], "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net Periodic Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r481", "r514", "r540", "r549", "r550" ], "calculation": { "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service Cost", "verboseLabel": "Service Cost \u2014 Benefits Earned During Period" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r535", "r536", "r537", "r538", "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan charges recognized" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanIncreaseDecreaseCost": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cost for defined contribution plan.", "label": "Defined Contribution Plan, Increase (Decrease), Cost", "terseLabel": "Non-cash 401K Contribution" } } }, "localname": "DefinedContributionPlanIncreaseDecreaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r133", "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r133", "r226" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and Amortization", "verboseLabel": "Total Depreciation and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r460", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "EQUITY COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r8", "r9", "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "negatedLabel": "Pre-tax loss on sale", "terseLabel": "Pre-tax loss on sale" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r8", "r9", "r10", "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on sale, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r9", "r10", "r20", "r654" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "terseLabel": "Income taxes from divesture" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r6", "r7", "r19" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Held for Sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r317", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposed of by Sale" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r19", "r314", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r24", "r329" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "DIVESTITURE ACTIVITIES" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r556", "r562" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r442", "r809" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "terseLabel": "Cash dividends paid" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r38", "r40", "r798", "r817" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends declared" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r110", "r170", "r171", "r172", "r173", "r174", "r179", "r181", "r188", "r189", "r190", "r195", "r196", "r701", "r702", "r805", "r825" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic Earnings (Loss) Per Share (in usd per share)", "verboseLabel": "Basic (Loss) Earnings Per Share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r110", "r170", "r171", "r172", "r173", "r174", "r181", "r188", "r189", "r190", "r195", "r196", "r701", "r702", "r805", "r825" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted Earnings (Loss) Per Share (in usd per share)", "verboseLabel": "Diluted (Loss) Per Share (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r191", "r193", "r194", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r727" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of Exchange Rates on Cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r620" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r148", "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory Federal Income Tax Rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in Valuation Allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductions": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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 operations attributable to deduction. Includes, but is not limited to, dividend deduction, deduction for dividend paid to employee stock ownership plan (ESOP), Medicare prescription drug benefit subsidy deduction, and other deductions.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Percent", "negatedTerseLabel": "Non Deductible Goodwill Impairment" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign Tax Rate Differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Stock Compensation Expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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 the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "negatedTerseLabel": "Foreign Tax Credit for Dividend Withholding" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State Income Tax, Net of Federal Income Tax Effect" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r620", "r651" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and Development Tax Credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r620" ], "calculation": { "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Net GILTI and FDII Tax Benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESEffectiveTaxRatesDifferfromStatutoryFederalIncomeTaxDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued Payroll and Employee Benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Number of shares to be repurchased in accordance with a policy to use treasury stock to satisfy share-award conversions.", "label": "Share-based Payment Arrangement, Shares Expected to be Repurchased, Next Fiscal Period", "terseLabel": "Number of shares employees had subscribed to purchase (in shares)" } } }, "localname": "EmployeeServiceShareBasedCompensationEstimatedQuantityOfSharesToBeRepurchasedInFollowingPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r599" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Total compensation costs related to non-vested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r598" ], "calculation": { "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedLabel": "Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONCompensationExpenseInformationBasedonFairValueofStockOptionsandRSUsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOwnershipPlanESOPDisclosuresLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]", "terseLabel": "Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]" } } }, "localname": "EmployeeStockOwnershipPlanESOPDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r103", "r104", "r105", "r161", "r162", "r163", "r166", "r175", "r177", "r204", "r275", "r437", "r442", "r606", "r607", "r608", "r644", "r645", "r700", "r728", "r729", "r730", "r731", "r732", "r735", "r836", "r837", "r838", "r909" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount": { "auth_ref": [ "r270" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount", "terseLabel": "Equity Investment Other Than Temporary Impairment", "verboseLabel": "Equity investment impairment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r703", "r704", "r705", "r710" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r404", "r417", "r418", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r549", "r704", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r703", "r704", "r706", "r707", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r709" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r404", "r417", "r418", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r549", "r704", "r773" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r404", "r417", "r418", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r549", "r771", "r772", "r773" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r703", "r704", "r706", "r707", "r708", "r711" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring Basis" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r709", "r711" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r712", "r714" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r746", "r750", "r759" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on Lease Liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r748", "r754" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating Cash Flow for Finance Leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Financing Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r744", "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total Lease Liability", "totalLabel": "Total Lease Liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r744" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Short-term Finance Lease Liabilities \u2014 Included in Other Accrued Expenses" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Financing Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r744" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term Finance Lease Liabilities \u2014 Included in Other Liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total Lease Payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r747", "r754" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Finance Lease Principal Payments", "terseLabel": "Financing Cash Flow for Finance Leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r743" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Finance Right-of-Use Assets, Net \u2014 Included in Other Assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r746", "r750" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "terseLabel": "Less Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r746", "r750", "r759" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU Assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r743" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance Right-of-Use Assets, Gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r756", "r759" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average finance lease discount rate (as a percentage)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r755", "r759" ], "lang": { "en-us": { "role": { "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.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Financing leases, weighted-average remaining term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofFutureAmortizationExpenseforIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r302", "r303", "r307", "r310", "r787", "r791" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r307", "r791" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r302", "r306" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r133", "r685" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Gain (Loss) on Disposition of Business", "negatedLabel": "Net Gain on Sale of Businesses, Before Taxes", "terseLabel": "Net Gain on Sale of Businesses", "verboseLabel": "Earnout on Previous Sale of Business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfOtherAssets": { "auth_ref": [ "r133" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of other assets.", "label": "Gain (Loss) on Disposition of Other Assets", "negatedTerseLabel": "Net Gain on Sales of Assets" } } }, "localname": "GainLossOnSaleOfOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r133" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "terseLabel": "Net Gain on Sale of Facility" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r350" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Accrued Litigation Claim", "terseLabel": "Total gain (loss) on litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r289", "r291", "r768", "r793" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILL" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Currency Translations and Other" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r292", "r295" ], "calculation": { "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "terseLabel": "Goodwill, Gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r292", "r295" ], "calculation": { "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedLabel": "Accumulated Impairment Losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r133", "r290", "r293", "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment Charge", "terseLabel": "Impairment charge", "verboseLabel": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grant" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r569", "r570", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]", "terseLabel": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]", "terseLabel": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivable": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.", "label": "Grants Receivable", "terseLabel": "USDOT grant receivable amount" } } }, "localname": "GrantsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Grants Receivable, Current", "terseLabel": "Second installment to be received" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r113", "r146", "r231", "r237", "r241", "r244", "r247", "r271", "r374", "r375", "r376", "r379", "r380", "r381", "r383", "r385", "r387", "r388", "r717" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross Profit (Sales Less Cost of Products Sold)", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Impaired Long-Lived Assets Held and Used [Line Items]", "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]" } } }, "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r133", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible asset impairment charge" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r133", "r316", "r322" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r133", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Long-lived asset impairment charge" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r313", "r328" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r107", "r231", "r237", "r241", "r244", "r247", "r792", "r802", "r807", "r826" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss Before Income Taxes", "totalLabel": "(Loss) Income Before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r556", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r5", "r12", "r13", "r14", "r15", "r16", "r17", "r18", "r21", "r22", "r23", "r326", "r327" ], "lang": { "en-us": { "role": { "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.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r324", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r148", "r621", "r629", "r634", "r646", "r652", "r655", "r656", "r658" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Penalties or interest liabilities accrued" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r149", "r176", "r177", "r229", "r619", "r647", "r653", "r827" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "(Benefit from) Provision for Income Taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/INCOMETAXESProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r61", "r812" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income Taxes (Refunded) Paid, Net of Refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts Payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts Receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income Taxes Payable/Receivable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued Expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r132", "r782" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Customer Advanced Payments and Deferred Revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Supplemental Retirement Plan and Other Liabilities" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Cash Flows from Changes in Operating Assets and Liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r182", "r183", "r184", "r190" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Number of shares out-of-the-money (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r300", "r305" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible Assets, Net of Accumulated Amortization" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r806" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest Expense, Net of Interest Income", "terseLabel": "Interest Expense, Net of Interest Income" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r127", "r130", "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest Paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r223", "r236", "r237", "r238", "r239", "r241", "r243", "r247" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Less Inter-segment Sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INVENTORIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r54", "r287" ], "calculation": { "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r25", "r80", "r768" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r33", "r81", "r141", "r200", "r284", "r285", "r288", "r784" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r56", "r287" ], "calculation": { "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r153", "r154", "r155", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "Reserve for Excess and Obsolete Inventories" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r80", "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Reserve for inventory valuation" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INVENTORIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r55", "r287" ], "calculation": { "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in Progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INVENTORIESSummaryofInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r757", "r759" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total Net Lease Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r757" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Lease Costs and Cash Paid" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance Leases:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating Leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r758" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Maturity of Lease Liabilities, Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r758" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r760" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r68", "r146", "r239", "r271", "r374", "r375", "r376", "r379", "r380", "r381", "r383", "r385", "r387", "r388", "r681", "r686", "r687", "r717", "r766", "r767" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r52", "r146", "r271", "r717", "r768", "r800", "r821" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r70", "r146", "r271", "r374", "r375", "r376", "r379", "r380", "r381", "r383", "r385", "r387", "r388", "r681", "r686", "r687", "r717", "r766", "r767", "r768" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r39", "r799", "r814" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amounts outstanding under revolving line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining capacity under the credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee (percentage)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationReserve": { "auth_ref": [ "r73", "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs.", "label": "Estimated Litigation Liability", "terseLabel": "Estimated litigation liability" } } }, "localname": "LitigationReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest expense (income) directly attributable to an award in settlement of litigation.", "label": "Litigation Settlement Interest", "terseLabel": "Litigation settlement interest" } } }, "localname": "LitigationSettlementInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a 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.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLE" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r71", "r372" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r350", "r351", "r352", "r355", "r356", "r357", "r360", "r362", "r363" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r350", "r351", "r352", "r355", "r356", "r357", "r360", "r362", "r363" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Incremental reserve" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesPaidValue": { "auth_ref": [ "r350", "r353", "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of damages paid to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Paid, Value", "terseLabel": "Loss contingency, damages paid, value" } } }, "localname": "LossContingencyDamagesPaidValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r354", "r359", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency, estimate of possible loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Accrual insurance related assessment premium tax offset" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r350", "r351", "r352", "r355", "r356", "r357", "r360", "r362", "r363" ], "lang": { "en-us": { "role": { "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.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in Valuation Allowances and Reserves" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanPensionInsignificantPlanContribution": { "auth_ref": [ "r565" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by multiemployer pension plan from all employers participating in multiemployer pension plan determined to be individually insignificant.", "label": "Multiemployer Plan, Pension, Insignificant, Plan Contribution", "terseLabel": "Contribution of employer" } } }, "localname": "MultiemployerPlanPensionInsignificantPlanContribution", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r129" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash Flows From Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r129" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r129", "r131", "r134" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by (used in) operating activities", "totalLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r23", "r97", "r100", "r105", "r108", "r134", "r146", "r165", "r170", "r171", "r172", "r173", "r176", "r177", "r187", "r231", "r237", "r241", "r244", "r247", "r271", "r374", "r375", "r376", "r379", "r380", "r381", "r383", "r385", "r387", "r388", "r702", "r717", "r803", "r823" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (Loss) Income", "totalLabel": "Net (Loss) Income", "verboseLabel": "Net Income (Loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails", "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r164", "r165", "r166", "r167", "r168", "r169", "r172", "r178", "r195", "r268", "r269", "r272", "r273", "r274", "r275", "r276", "r277", "r373", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r642", "r643", "r644", "r645", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r761", "r788", "r789", "r790", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r905", "r906", "r907", "r908", "r909" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Newly Adopted and Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Non-US" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "negatedLabel": "Corporate and Other Expenses, Net" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r231", "r237", "r241", "r244", "r247" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total Operating (Loss) Profit", "totalLabel": "(Loss) Income from Operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r751", "r759" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 4.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r742" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 5.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Impairment Charge of Operating Lease ROU Asset", "verboseLabel": "Impairment charge to right-of-use" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r744" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total Lease Liability", "totalLabel": "Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofMaturityofLeaseLiabilitiesDetails", "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r744" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current Operating Lease Liabilities", "verboseLabel": "Short-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r744" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term Operating Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r749", "r754" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating Cash Flow for Operating Leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r743" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating Right-of-Use Assets, Net", "totalLabel": "Operating Right-of-Use Assets, Net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/LEASESSummaryofROUAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r756", "r759" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average operating lease discount rate (as a percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r755", "r759" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases, weighted-average remaining term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "auth_ref": [ "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Operating Loss Carryforwards, Valuation Allowance", "terseLabel": "Operating loss carryforwards, valuation allowance" } } }, "localname": "OperatingLossCarryforwardsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r236", "r237", "r238", "r239", "r241", "r247" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r30", "r31", "r32", "r69" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other Accrued Expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r688", "r690" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r91", "r93", "r678", "r683" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Taxes" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r678", "r679", "r683" ], "calculation": { "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "terseLabel": "Retirement Liability Adjustment" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r88" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r88", "r94", "r726", "r734" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Income tax effect recorded for currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r98", "r101", "r678", "r679", "r683" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r91", "r93" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r678", "r679", "r683" ], "calculation": { "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Tax Benefit" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r29", "r30", "r69", "r768" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Unearned portion of the AMPJ award" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r688", "r690" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r134" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Assets \u2014 Long-term" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedLabel": "Other Expense, Net of Other Income" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherTaxExpenseBenefit": { "auth_ref": [ "r147", "r619", "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other income tax expense (benefit).", "label": "Other Tax Expense (Benefit)", "negatedLabel": "Tax benefit related to the NOL carryback provisions" } } }, "localname": "OtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "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.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r119", "r122" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other Investing Activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r124" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Purchase of Outstanding Shares for Treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r128", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash Paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r126" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt Acquisition Costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r120", "r670" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r120" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions of Businesses, Net of Cash Acquired", "terseLabel": "Business acquisition purchase price paid in cash" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r121", "r674", "r675", "r676" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital Expenditures", "terseLabel": "Total Capital Expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r501", "r503", "r509", "r528", "r530", "r531", "r532", "r533", "r534", "r549", "r551", "r552", "r554", "r568" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "RETIREMENT PLANS AND RELATED POST RETIREMENT BENEFITS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities": { "auth_ref": [ "r38", "r477", "r478", "r500", "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as current.", "label": "Liability, Defined Benefit Plan, Current", "terseLabel": "Current accrued pension liability" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r40", "r477", "r478", "r500", "r549" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Supplemental Retirement Plan and Other Liabilities for Pension Benefits" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "localname": "PostemploymentBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r27", "r60", "r61" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfOtherReceivables": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the collection of receivables classified as other.", "label": "Proceeds from Collection of Other Receivables", "terseLabel": "Portion of grant received" } } }, "localname": "ProceedsFromCollectionOfOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r117" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from Sale of Businesses and Assets" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r117" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Total cash proceeds of divesture" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r123" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from Long-term Debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r118" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of facilities" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r368", "r369", "r801" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at End of the Year", "periodStartLabel": "Balance at Beginning of the Year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Warranties Settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Reassessed Warranty Exposure" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r365" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Warranties Issued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYSummaryofActivityinWarrantyAccrualDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "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.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTY" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r64", "r321" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r329", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r63", "r319" ], "calculation": { "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r35", "r36", "r321", "r768", "r808", "r822" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Total Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r62", "r321", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r35", "r321" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r35", "r319" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, plant and equipment, useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r111", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Bad Debt Expense, Net of Recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r202", "r203" ], "lang": { "en-us": { "role": { "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.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "SELECTED QUARTERLY FINANCIAL INFORMATION" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r125" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal Payments on Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r614", "r785", "r868" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development, design and related engineering" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r331", "r333", "r336", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "IMPAIRMENTS, RESTRUCTURING AND OTHER CHARGES" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGES" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r133", "r330", "r339", "r342" ], "calculation": { "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCostsAndAssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges", "verboseLabel": "Restructuring Charges Recognized" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESBeginningandEndingLiabilityforRestructuringChargesDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r133" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring Activities" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r133" ], "calculation": { "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "totalLabel": "Total Restructuring and Impairment Charges" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r333", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESBeginningandEndingLiabilityforRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringSettlementAndImpairmentProvisions": { "auth_ref": [ "r115" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restructuring charges, remediation cost, and asset impairment loss.", "label": "Restructuring, Settlement and Impairment Provisions", "terseLabel": "Restructuring, settlement and impairment provisions" } } }, "localname": "RestructuringSettlementAndImpairmentProvisions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r48", "r442", "r609", "r768", "r820", "r840", "r845" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r161", "r162", "r163", "r166", "r175", "r177", "r275", "r606", "r607", "r608", "r644", "r645", "r700", "r836", "r838" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r474", "r475", "r477", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r526", "r527", "r529", "r532", "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r566" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r474", "r475", "r477", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r524", "r526", "r527", "r529", "r532", "r536", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r566" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r222", "r223", "r236", "r242", "r243", "r250", "r251", "r254", "r459", "r460", "r786" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONSummarizesSelectedQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r463", "r471" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Period of recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/REVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r213", "r254" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue Benchmark [Member]", "terseLabel": "Consolidated Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Summary of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r96", "r733", "r735" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Summary of Acquired Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "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.", "label": "Defined Benefit Plan, Assumptions [Table Text Block]", "terseLabel": "Assumptions Used to Calculate the Post Retirement Benefit Obligation" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Changes in Projected Benefit Obligations [Table Text Block]", "terseLabel": "Reconciliation of Beginning and Ending Balances of Projected Benefit Obligation" } } }, "localname": "ScheduleOfChangesInProjectedBenefitObligationsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Provision (Benefit) for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "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.", "label": "Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of Other Comprehensive (Loss) Income" } } }, "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": { "auth_ref": [ "r260", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as noncurrent.", "label": "Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Allowance for Estimated Credit Losses Deducted from Accounts Receivable" } } }, "localname": "ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Significant Components of Company's Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r535", "r536", "r537", "r538", "r549" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r620" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective Tax Rates Differ From Statutory Federal Income Tax Rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r572", "r597", "r611" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Compensation Expense Information Based on Fair Value of Stock Options and RSUs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Describes the details pertaining to each employee stock ownership plan.", "label": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]", "terseLabel": "Schedule of Employee Stock Ownership Plan (ESOP) Disclosures [Table]" } } }, "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSScheduleofActivitieswithMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r302", "r306", "r787" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r296", "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/GOODWILLTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "For a long-lived asset to be held and used by an entity, the table may include a description of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]", "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]" } } }, "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r33", "r57", "r58", "r59" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INVENTORIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Summary of the Components of Net Periodic Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r169", "r172", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Summary of Recent Accounting Pronouncements" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Activity in Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/WARRANTYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r64", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTSummaryofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "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.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Summarizes Selected Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r332", "r333", "r334", "r335", "r342", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r337", "r338", "r341" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Impairment Charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Activities with Major Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r112", "r253" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summarizes the Company's Sales and Long-Lived Assets by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r106", "r253" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSSummarizestheCompanysSalesandLongLivedAssetsbyGeographicRegionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r231", "r234", "r240", "r296" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r231", "r234", "r240", "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r573", "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Summary of Weighted Average Exercise Prices and Contractual Lives for Outstanding and Exercisable Stock Options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r577", "r585", "r588" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Company's Stock Option Activity and Related Information" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Fair Value for Options Granted under Employee Stock Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Weighted-Average Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r628", "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of Total Amounts of Unrecognized Tax Benefits Excluding Interest and Penalties" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Earnings (Loss) Per Share Computations" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of Future Amortization Expense for Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r691" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r218", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r247", "r254", "r335", "r344", "r828" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails", "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r218", "r220", "r221", "r231", "r235", "r241", "r245", "r246", "r247", "r248", "r250", "r253", "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENTS" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESConsolidatedStatementsofOperationsDetails", "http://www.astronics.com/role/LEGALPROCEEDINGSNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESCOVID19RelatedGovernmentAssistanceDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r133" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r132" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Equity-based Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Period of options granted (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Number of awards forfeitures in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of awards granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average price of awards (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Number of awards vested in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options that vested during the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend Yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility Factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free Interest Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails", "http://www.astronics.com/role/PROFITSHARING401KPLANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Options available for future grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Shares (in shares)", "verboseLabel": "Exercisable at end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r580" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price (in usd per share)", "verboseLabel": "Exercisable at end of the period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r587" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Options exercised (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r582" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of options granted (in usd per share)", "verboseLabel": "Weighted Average Fair Value of the Options Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Summary of Weighted Average Fair Value of Options Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Balance at end of the period (in usd)", "periodStartLabel": "Balance at beginning of the period (in usd)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r579", "r601" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at end of the period (in shares)", "periodStartLabel": "Balance at beginning of the period (in shares)", "terseLabel": "Options outstanding (in shares)", "verboseLabel": "Shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of the period (in usd per share)", "periodStartLabel": "Balance at beginning of the period (in usd per share)", "terseLabel": "Weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r571", "r575" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageFairValueofOptionsGrantedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r573", "r576" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r570", "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Employee [Member]", "terseLabel": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r569", "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Director" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r592", "r610" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life in Years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable at end of the period (in usd)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofWeightedAverageExercisePricesandContractualLivesforOutstandingandExercisableStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Common stock price to market value (percentage)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "End of Year (in shares)", "periodStartLabel": "Beginning of Year (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r752", "r759" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 1.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term Lease Cost (excluding month-to-month)" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r139", "r160" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING PRINCIPLES AND PRACTICES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r11", "r218", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r247", "r254", "r296", "r325", "r335", "r344", "r828" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/FAIRVALUENarrativeDetails", "http://www.astronics.com/role/GOODWILLNarrativeDetails", "http://www.astronics.com/role/GOODWILLSummaryofChangesinCarryingAmountofGoodwillDetails", "http://www.astronics.com/role/IMPAIRMENTSRESTRUCTURINGANDOTHERCHARGESNarrativeDetails", "http://www.astronics.com/role/INTANGIBLEASSETSNarrativeDetails", "http://www.astronics.com/role/PROPERTYPLANTANDEQUIPMENTNarrativeDetails", "http://www.astronics.com/role/REVENUEDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/REVENUERevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SEGMENTSNarrativeDetails", "http://www.astronics.com/role/SEGMENTSSummaryofSegmentReportingInformationDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r43", "r44", "r45", "r143", "r146", "r181", "r185", "r186", "r188", "r190", "r205", "r206", "r207", "r271", "r374", "r379", "r380", "r381", "r387", "r388", "r422", "r423", "r427", "r431", "r437", "r717", "r877" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/Cover", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r77", "r103", "r104", "r105", "r161", "r162", "r163", "r166", "r175", "r177", "r204", "r275", "r437", "r442", "r606", "r607", "r608", "r644", "r645", "r700", "r728", "r729", "r730", "r731", "r732", "r735", "r836", "r837", "r838", "r909" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofOtherComprehensiveIncomeLossDetails", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r161", "r162", "r163", "r204", "r786" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r76", "r407", "r437", "r438", "r442" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Class B Stock Converted to Common Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r44", "r45", "r437", "r442" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Net Issuance of Common Stock for Restricted Stock Units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r44", "r45", "r437", "r442", "r581" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)", "terseLabel": "Net Issuance from Exercise of Stock Options, including ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/EQUITYCOMPENSATIONSummaryofCompanysStockOptionActivityandRelatedInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r77", "r437", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Class B Stock Converted to Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r437", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Net Issuance of Common Stock for Restricted Stock Units (\u201cRSU\u2019s\u201d)" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r77", "r437", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Net Exercise of Stock Options, including ESPP" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Amount authorized for stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r45", "r50", "r51", "r146", "r265", "r271", "r717", "r768" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "End of Year", "periodStartLabel": "Beginning of Year", "terseLabel": "Stockholders' Equity", "totalLabel": "Total Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYComponentsofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r144", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r442", "r445" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SHAREHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r736", "r769" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r736", "r769" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r736", "r769" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/DIVESTITUREACTIVITIESNarrativeDetails", "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EQUITYCOMPENSATIONFairValueforOptionsGrantedunderEmployeeStockPurchasePlanDetails", "http://www.astronics.com/role/EQUITYCOMPENSATIONNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Supplemental Employee Retirement Plan [Member]", "terseLabel": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoCalculatethePostRetirementBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSAssumptionsUsedtoDeterminetheNetPeriodicCostDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSNarrativeDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSReconciliationofBeginningandEndingBalancesofProjectedBenefitObligationDetails", "http://www.astronics.com/role/RETIREMENTPLANSANDRELATEDPOSTRETIREMENTBENEFITSSummarizestheComponentsoftheNetPeriodicCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [ "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)", "negatedTerseLabel": "Tax Cuts and Jobs Act, income tax expense (benefit)" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxYear2020Member": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Identified as tax year 2020.", "label": "Tax Year 2020 [Member]", "terseLabel": "Tax Year 2020" } } }, "localname": "TaxYear2020Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r258", "r259", "r261", "r262", "r264", "r267" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Estimated Credit Losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r75", "r443" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r75", "r443" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury Stock, Shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r45", "r437", "r442" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Number of shares repurchased (in shares)", "verboseLabel": "Purchase of Shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r75", "r443", "r444" ], "calculation": { "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury Stock, 3,808,060 Shares at December\u00a031, 2021 and 2020", "terseLabel": "Treasury stock, value" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.astronics.com/role/SHAREHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r437", "r442", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Purchase of Shares" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r78", "r783" ], "calculation": { "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled Recoverable Costs and Accrued Profits" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ACCOUNTSRECEIVABLESummaryofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r615", "r657", "r811", "r846" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Foreign subsidiaries' undistributed earnings" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Completed and Unpatented Technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INTANGIBLEASSETSSummaryofAcquiredIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r616", "r625" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at End of the Year", "periodStartLabel": "Balance at Beginning of the Year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases as a Result of Tax Positions Taken in the Current Year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESReconciliationofTotalAmountsofUnrecognizedTaxBenefitsExcludingInterestandPenaltiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r627" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Unrecognized tax benefits, reduction resulting from lapse of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r208", "r209", "r210", "r211", "r215", "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESNarrativeDetails", "http://www.astronics.com/role/SELECTEDQUARTERLYFINANCIALINFORMATIONNarrativeDetails", "http://www.astronics.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPRINCIPLESANDPRACTICESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r153", "r154", "r155", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "terseLabel": "Deferred Tax Valuation Allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/INCOMETAXESComponentsofNetDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r153", "r158" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance\u00a0at End of Period", "periodStartLabel": "Balance\u00a0at\u00a0the Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r156" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions Charged\u00a0to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedTerseLabel": "Write-Offs/Other" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r153", "r154", "r155", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r153", "r154", "r155", "r157", "r158" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r753", "r759" ], "calculation": { "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails": { "order": 2.0, "parentTag": "atro_OperatingLeaseCostNetOfSubleaseAndRentalIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable Lease Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LEASESSummaryofLeaseCostandCashPaidDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r190" ], "calculation": { "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Net Effect of Dilutive Stock Options (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r180", "r190" ], "calculation": { "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Diluted Earnings Weighted Average Shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r179", "r190" ], "calculation": { "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic Earnings Weighted Average Shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesTreasuryStock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares, Treasury Stock", "terseLabel": "Shares included in EPS computation for the equivalent shares needed to fulfill the 401K obligation" } } }, "localname": "WeightedAverageNumberOfSharesTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.astronics.com/role/EARNINGSLOSSPERSHAREEarningsLossPerShareComputationsDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e725-108305" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e765-108305" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2599-110228" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r421": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r471": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r473": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450678-114947" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r568": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929" }, "r613": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r658": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "r677": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r737": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r760": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r869": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e526-108580" }, "r870": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r871": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r872": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r873": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r874": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r875": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r876": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r877": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r878": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r879": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r880": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r881": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r882": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r883": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r884": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r885": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r886": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r887": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r888": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r889": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r890": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r891": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r892": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r893": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r894": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r895": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r896": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r897": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r898": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r899": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r900": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r901": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r902": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r903": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r904": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" } }, "version": "2.1" } ZIP 133 0000008063-22-000011-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-22-000011-xbrl.zip M4$L#!!0 ( %M^9%0TG<)*CC@ ,=N 0 + 83-B,S0R,BYH=&WM?5ES MVU::Z/O]%9BD;H]<1=.6Y"UV.E6TQ+1Y1Q8]%!UWGJ8. 9!$# )L+))Y?_U\ MV]D D)(3IR-1ZH>.3 !G_?;UQ_\X'9],?_TP#);5*@T^?'Q[-CH)OGO\Y,FG MXY,G3TZGI\&[Z?NSX%G_Z6$P+516)E629RI]\F1X_EWPW;*JUJ^?/+FZNNI? M'??S8O%D.GF"0SU[DN9Y&?>C*OKNIQ_Q%_C_6$4__9\?_^/QX^ T#^M5G%5! M6,2JBJ.@+I-L$7R*XO)S\/BQO'62KS=%LEA6P='3HZ/@4UY\3BX5/Z^2*HU_ MTN/\^(3__>,3FN3'61YM?OHQ2BZ#)/K[=\G1B_FSYR_BHU?/G\Z?A:]^>!7' M+Z.GQZ]F+\.G+XZ?/O^?0UCD$WB=ORFK31K__;M5DCU>QCC_ZY='Z^K-51)5 MR]>'3Y_^W^^\]ZKX2_58ITVKA:?S'/8FC\,\S8O7WS^E_[W!)X_G:I6D MF]?_.4U6<1FFB@5LKLK7KU_T7\#HSA9".,ZX^-/W M\+)S#X.+Z61\/CJY"$[&DP_CR6 Z&I_[F[D+VWC[Z^.SP:>+7C"X" ;OA^>G MP]/;O(EN>))-;%WX;5EG,/[Y]J_QZP#[]BR[# 9 7R.@T&\W0;6,@[>Y*J(@ MGP>G21&'55Z4MW\7XRP8U(NZK/[V_>&+IV\.CWK!X0\_O A4%@47\;J*5[.X M"(X.>\!G#E_=/4P=3*:CD[-A,+K]5_%^.)R.SO\!.!M"ARH+#5T^#2&W*0,WA/@DW 5%Q M"/QSGI0A#+R)5:%_"O-BG1<*Y;= P0G6X1(&J.)>4,%1$3*L4Q7&P552+9,L MR OZ*Z\K^ORB@G=Q+#S27T$4"Y2SP+BLU"Q-RB50BMDF*.(R3VN:2F9OTXW^ MWE_Z43^X^# \&;FW?K&.P\1>>8E'4KIWOE(;/%"XO93/LOOT\'KPR06/ 0J*J P.CO[V M_;.7;XX?Z:NT:X!_90&<[B4!;[9EJ3UQF7)P/[J*1_K M.BZ0?NF5 &P"W&41?D"#T''&"B [3%5)_PK5.JG@P,LJ#S]WX0*,A[I#%%1Y M<)D#C"_B+"[@_#9!PDN.4]B(P++=O"KU:!%A1A9<+1.8F1!+[RZ!]\*JIM'@ MPSBYM+?B+ +@POV*K[$DC,,WUS6\6<9XCO*GF7M=Y/CO2 .4C&3 RRA''7LN*P!7!Y1:#I 3>"K_:?#!SW@_,Q<.@A M#%JXH1RPVB M 2;)%2/F"V#T A5%@"\E?\KCUHW!89@E C"_B5<*ZJ5:KX&IE!K=9WG^N>R M'X%#F;P%T A+/48S1PB4B2$T;.8ORGK.(*[[3I?BW<+0/FL M0<[P6@X.GSYB(,E@+LO7Y\F\V@0'S_53XO& L$CO\\8!#2IO3EHP[HT.VR6J M\">,$9< +D2-8;%;WL2%RIO!4@$T7BFB68#S"% X#9XM[$H$EM)><\^]+B(: M5PD<'U(U.,%(L[8H@2O,$/*0A.P__C_K!__]<3SY^+X?#+^$H&\0ZS#' Q3\ M,HDL6SB)BRH!JBP4=90Y6,4G;%@EHL-*_9;#Q6PT#EH^V*3H#+ $X"[CQ']O M(R,] PMP_TR7$'R*6'[F5<,.OFQZ%N0S8'1EB60-AK-B29AG)4Q3(\X'_ZKS MHEX1/N(Z*[0M*L-E9V@/))I3$8ANDY9Z\";2.D0M(%A939H.0S!(GQ9>V!*^7I&1E-!U%@-M<9[[ MJR'(*Q) *V(OO)-H_U'P>3_X9E@5!0#!*Z2C @$'IS7"&'"2,Q@N!RJ7:.$]5"4.B3OG9RW1A=?L'+=,)2O$(Z77F!1I MZ"I_U]Z9>, '(((E_$,B'%=61ZH>;,Y2X>8:Z6=[<+21B,5/_%*XN.(SCMOZ MJ!5D8,C^TY\7FOX$XW-0 2;_ M&$XN@L'Y:7 Q>C\Z&TR"Z61P?C$X0:OPQ?67GM#!0!@F M6;5 J2Q6 ,&7L:%5#;GE#ZCWU^KO)+L@/=.0JP70UKGR6?WTXZSXZ9L]TR?O M>@Y!]R#T?5W$*1W+5E_B+*^J?/7ZJ?U$SN2U6L2/9R#4 M?7Y,%L/7*KT"X>:[/7=Y7G^--UCTH "%<\M27]W((\CP?0<1>S=Q.T@>D8P? MY6MFOFI1Q"P&:\E^%1<+9(0%R?]YFD3*M0LW34XPQM^^?W5T]/1-6<]*D+5 MC: ?#M\$!\!.$+=!>B6;=Q3/421Z1)(Y?IUDI'!L1#:7@5AON7:0QGKGSD"B M^=#P6Q9M5WL7R?=UMPS7/(63K4$!*F!8WK%*051*8Y:8OH1 R!?P%RA3U4+A M7VL@R@LROZ#&+_0L\&Y(JY0L@,";>(Q \JN$1&GZT=HY07[>L#H%VE[5R0Q: MM]'3/ZU541E[A0P &A/);&S(GJL$)<;B2AZ)2"1@$2$1X)3IG@0?XU M]^<9;)L^F?_M^^>O]I.'&OLNPVY6UJN589-$()Q3[FUU";9AG^^,+$/$I-$* MX'IGX2;QWL6JJUT&EHNOZP)1M,*U.79SUUS'4[#!D#CJS-D"S(?(:T9>Q< ? M +7J%:ZVSE ?T"(^<7%8VQJVH\\"S1XE^SY^W_3[2DX?=1+)!HEL6X![VB!( MQL_68:*W!^\>E2D&LUF<@8!$#I?\2HQ@UN[4T^:HGIY.*'*"02;D &4+AY!* MA90UYS^0X.I;MDNXDW3T1&C9SRT';8N,W<'M74^^E)'9F9<:B3TO&D_@TO4S M1EQFK6@" ^1'/5U8;Q3/JL#]Z/D/^TCZ\?!0LF$#,N"=2,2.Y1<(,=DV9BPS MR7DV\=(Y<7BW]1+ZDJ^,#D136K'G0 G\JK)!YZW+AY2[^3Q)$S)?%R@;Y6$B MMFSWY:6X_LDP@.;T7--V(@)H4L_%I=HPKL=?0+1&2Z%/2VB@TDQC%]Z#I<9$ M6& ]9(?_(VO&MUVRQ?\.T6'$*DP%@@USS2:G:JT+19R9'*ISG*UKED7":I*J MM&LMO<66_I&2W!621B&4$^8)\' MDS$S,DX-@GN.(DD8L"?"2">@/!5U"1/""6$T Z8' /=189C7[((H$T L!1O" MF19V><8RS.<5>N>%?H,F^"(WE_@3UM15)N9KEC0=0 8*8BZ S(%S8E4MS9-N M\AO=4.,"FMMEVQ^<[S)9T^UXPH_61DS0PEPNF7R(:#FE/Q@E>HY2[7CA[P&Y M=)F-;]=)- ;#1I.H5FFO*1WQQ9.Y>+.O!W2)_$0?D(%6PQQ,_(P+XG)R\B^R M=3!Y3MEZ@D?*_X2'15XOEN3JTU$K1#.!1X'02;0/B$Q5Y"F3$0RLX7]S.*+^ MD8 ?'JU6,*6\PEW^;6EJDZ9Z6$36(D33DKK8\B)&!%((G_#:.^39P N&OY[65M)KS&:NI_43S&/H.):_KD!6_?4Z!;R=@6S$D5,4[B,#J5E^&;-3,&&3]DQAJ"KY$0#? MQ"Q+7I_/&5P44NZDDC _ 0]+[^W(W^CO7"@:<"3:9T28 MHI03JSK@"\;R1-2DH:+2"P0E'8DW=]-)?@>!F(*!7O:#\>1T.,%T@++][^8UA@ MJM9E_%K_\0:9=ZHVKY.,IJ&/W@@RR*4\AS5=8GAIJ%+9/)T#/Y:S>G7UGS_K/7K[8^O1I_W#KLUVC'OME__OQF1_"$3I=/&.ZP7*OL[]\=?V>N686?44S,HL<"BW/ZGY:2 M7A^MOP2'?G8Q"DZM^\W7?RD!-$ MY[&76SWLWXMMWJ,;G0!5#4Z 8?HW>PW2 M?N7V5DD4I?&WWN&+;WN7MV)/3<'P84][MJ<';K@_6SUZX(9[MM4/10X:)>=C M2!*SJ452<.IO81\_L,S;L*<']K+G>WI@F?NSU>,'EKEG6YW$*A)'VBK):DF9 M76-Q'_I=%^=XX)6W8$\/?&7/]_3 *_=GJ\\>>.6>;742K_."0[?'''!6/O#% MV["G!QZRYWMZX(O[L]7G#WQQS[;J\,63?+7"U-CX@3/>BCT]<)$]W],#9]R? MK;YXX(Q[MM6!6TF5BF12!+,$3 ^E$#N50=1AW.F#7_)6[.F!R^SYGAXXY_YL M]>4#Y]RSK0Z[FI0\,,I;N*<'IK+G>WI@E/NSU5[E0G:98/ M?/$V[.F!A^SYGA[XXOYL]8<'OKAG6\5A=C#$)Y1WOL=E&5[U334&TXYE>$H- MHZI6J]Y>JZ'E3/J$2H8U0/RU:"D7H^?M/'5LM$LV2_4YC7$['.J$%+JT.@VV]%IN&.*U1?DOI. MM](.A[88E[:),ZP%3TY-ZURB_HR-79XN: 3_=G9B,OMT^#W6=!_E69"+!ZS3%:F@10!6J-GU"60IDC#0U*Y]6A, M4TB">2!@MC^4USFLX$ZB%2!,%E-CW3D !E?-8>#=>'WJL&:25I:6V" M2KJX:=0//@JX>HO7;;M@"&[=F11%?)F3,0R1;XVE>BJW5YN[/>=5Z9N+W2[J MPO;6XF.5LGI8VJG:?GY.G^XOZZ0P!52!:EQ2/]!#J52V MAJ1, M4Z/Y_J/-X=-^<'(VOL!F69/AR7AR&KP=C__KPMQP=^?,FS;:ZTF?%[=9V98* M30AC\^0+@!3=@-\ITK9IY2[LV,1U6X-7>L&AZ=SV=KW&4N?R$#M[]2MIA2R/ZG4O?:Z@?87JM=PM I_B>56EAG!@[/"EC MVP1":O>E4OO/"!I2 Q/@+LA W'2RD_3/IJRBO3N7_"8E-9WF]@G73V)&8W@R MW26H>31UG3#0A@T6A7J[8D@''+9@\ ;PUP*X-IS=$ZCZA-#1KD='%QO%NR&+ M3\K[3AILNWU?I(^M2X T^$CWQROD64 ^,SB.3OC>7AUOKALCM;KE[O6M,0<\ M!*6#6D$>3=^./4]LU'J\56ZNVVWN;+MLLY(E8@Y*X^LP-NT02-U4I^7SY M1ZV:P+N9:72L'%3*3 L7D4+A^[BJI/Z@%"C5+5EX4H0D3R)T^U9C9Z]V>\=M MO1S[P3M@79=8L-@%5:'#8L"UEN.B^]NTI_R MWSO*OSV.;#(=G9P-@]%HZ])ORU*#TQ'(N=/QY&+_*1MH1Q_?OQU.N-REFF/? M/*Y7:L4*78J[5=%U1KU"U(()BNIB&V&^PA*H4;O%;+4LXC@X.!:1/--%R>EA MAF5B#WZ09Z(B]Z0;_&,L=K^A@N-(N!;I+LJI7M".0+OAO).B5\!$JP$OBHKGUAT*F M^/;M+61ZR\B4J?P\/52A2H+J=8W_XD-$4I47\HZK41T M8'R8)[KN_:Y%6ZI(FF*22=.'/16@B<$<@: X_A0,SX9LNY]ZY["U5KAKN^^R M]K>T3[)S>#=LF :,CF6W18RYI9?,RZR$5Z,55A6LT[I0J7.G>-LE MZM!5K[WTG1LE0RM]06)R4M4L77=PT3T%$ =,C@$RAI/W6(![_///HY,A0PJ2 MC8#JH'A#_^"T8FS\[^W\JS?G#Z<4K^DBW%_IUNIM(HE?H&X5DM0%PJ\!)(0EPY M:MEV*=/#D'YP43N771KAAJ0V-%M19PYNP4)KZP&F+NI4H>>..JM1TP:Y;')1 MD$7:T&76NKE7.I'_HDZE6C\/Q/T&M T6AHSJ4&\C<1TB0GW:>_4POC3KH"Z" MXF;LD:2'C>VR,BDK_)AZ!7@*MRH;]@8Y?/E&&V@ M="<,$ZV2_5O!&>C),DZC(%E1$ZTJ!G#B,O[:8'L3^J*M[>(9I@,3DRO/S&"@ M>V)X8A" ON\@;BQ:U(90:;$#'WV []%D7VF?)8E7ELWL^$ ' ZSB"OL,$.- M"EW+"AJSI$-*=95;IMD/WG>NT#])?19F1>M4 3T7R2LOC(&+5E$)6"-X_9H7 MG_'89,>.).F:*O F-$%FF,CU/OTL3#BHVI1/KAWC4%$SU@<=Q_ MTF.AMA.TXS3J:'#1QI9&T$.LB6\+.W3C*@\-!<4RZDM91-1TGLF>JPY@6Z]9 MFI1+VX)%KRNJ40VWZH)=)/F6RRW+$:XBF[6=.J((/?ILJFR<4,6N+O\)Y"I> M%&I%C:71/5Y94TO0Z?ALN6G8?N!YI^8T!:UMX$=$F& 7*4EI6@WP2 )TUMT MWOD:LCYYC<4(*G$;N8$,N(9%D.9W4:\;)(%'1>2)P^:E?H5/$"?IQ%[C]I>MD/_OOC>/+Q?0LT=I". MW2J]O;HL1GD9.ZWOB9.06/.-9(5-5DCTQSF M<.G)$P^(<6E*V"R_[>/L7B3X?OQ+X,S M5 2,U@N4)$V=UNC^$0JAIOM$BXCILALGE>EGVKY@5XTDT[9G.+DV",U$LQ)W M[TJ&9JQOQ$)K)96_A#=T+U6OA3PM6=;I"O]M X]6:.Z9];T1OG(R?O]^-)T. MM]OR>KL\,;N$M9Y8,C"TA$+%T,6C5CE%WY;26Q>U1:=%>6B*K EC$^.72(UM MS86WTV2'6JGH:;-^_(7L9VXD%1OVS+YZ+NO4[E^)S[;[$\?20,M)=KW&)8 % MX_2T?)KL4-&1]-V&RBDOSK\*"0I*9PQ6F'^GAQ& MO MA.>RH#;BW]WJ,K.9B](]SN59$!B-_XF46A/)--M$P)[D8TKO&[&AS!K(@ MGL]%BM41BMLT;"]%(,2FY_9;D6/".%E7C>!&"6<4N&";;9;KB+G<$@XB:YYK MTE-*5QC-!RLPD]X#T'B&ULCW(X:,B^#G\228OAL&;\>#R2GF6^@HU?(:_B^" M"07 [FC,C%9*@WJ6T^P*5V4U17DY+RWA1&3FSK4!O/_^C['5.T5'LLD MTE@ MPCKW0_C,0_C,UZPXRVW0?99NT/K4MMDW1'%Q@Y74VYX3 *,,7WL!( 72 MD*@ F&TF1F5M9]:VY8]9@KA&;AG.0N@% &D5P 8JY6N51$;^LM;O+1$/$DIA M4-=];M225JOTS*(9\WKM56);UTY?'(71J4K+ 67R!=.$7CS=&G>(CW_0643K M(N&D!5SL/"E*"B[ XRF=7=IT#@Q+-&??6-I!7O2TX5@;WCN\B1AJ"6N1J$K' M$$C!C\'!D6<+)#&*Z8JS+AS>1OF)!9%W9+/>=!J;=PEXOZ6GVQ.D-""MRV_P MJ->AHMWL%ELZ8#.\9XM.V+K=:E=B#"+"$D^B6M)9-)RZO*?N-)SF^JZPLSM! M V?E: CQT\3:(0W[+!H,42/K(D'V*"TQ(G:H H>T:>^EA)T"YWSU)CA(!)C( MCJE6\4'YB%4L]L8=Q/#O-O6CV"V:+"K-;#2$G4\B> E]NY)Q9^;M.&(V?I#H MU:"/4NR1/!@!97,1AIZA]S#0B;N7V#-5Z#;0-Q1Y[7#I'N6G7IQ0P/KLM![PE M/]X(0B7H!L2RE<[LHQ6 TC $9R-F^16NBQ4IRE W$7J4,Y3@>TL5V5..Q<-D$'6[1L!'3ZU[S*2P'P)MW M G:318)E!5# ,$**?_WB1+:@9GA32]'LB&HA\1%$N46.N R /(BU2TH'+;R M357@O;Y#-D,\;Z5E#FQLU, F6&[-Q#0)EKM//MLX9[\]>G!WRB8%#9"OE^SA M+1,C([*>1=,F-PZ&14RRRVMFZ!GLI#I4A MIFZ;:K*N [ ;1QWNZL8>[@$ ONB;.-/@[:_!R?C\Y^%D>'XR#*;#L^&'=^/S M(0.BZ_OH!H _ '-KA06KDK5BJY3:9<7VH0SURU@Q5T#ZDLV!XR+-PB"R]5)6 M729P^*J@[^K,-WW; M3N)9(S-LR&6MX"O3I*PC!*CC+2V:V#Q%3=-=P6"["W3_6?F1G^K4=892<26Z M3"08124L26G7&R-E**W0U4SH\L"Y0^$1$\X)+'8-]$9.=^09)1>8S6XH0 MO[O2I8@Z(%P"5M&)"N\G^7:H<2,E,LXZT?7=3.C$.K_2^9?=412!V(&-:)'+ M'MQDJEUY8"9M7Y4L&9@UF+@F+"$4ND7CV#;EX_#]@.8MT-O;'03MN.CYTK', M&HMIJ6)/D!>.H4TF OHV@K @V'(]ZQ2:8<"/2QO8*C&^K:(Y!],C';VZC03N M\W7J[-CKT]EVD'WRL]C@/HX4%*N\FYI5VB!TDZO6-6P[B5]7YD-R%UVBV:,? MC DBOF*9-CO-N?=**IE:/R60A;2GTUS6RR2DT$7?(=KA%D*'C^?-(UNX^!NN M2[_1(/9-P>=Y_]7S&P!0AY:!$/WXN'^(GS?*%<]4&>,((.7U_I15WU3&-*4^ M8_%&-K(<@#8:_BU M>1'D$N4AQ;0DT((PK+G[O:F/]NRZ#*!.AL2RL;:&M 1>$]3M6O)VCL?E&W08 M5B]8U275 #+5=YFV %LBZ_KEKOASO2Q-?IP,&':>P)JHWDCOUA*(P_[1B]M, M'[1GI$MC:E[2/;!F/PWU@)IC U MU+[ 69Y_ACG6E2:B4G.C&7)!BROM*@Q1%@RQL1!=121;@H,-QG6\7G_7 M67]^N?W&'RZP%5P:?/"-551,FFJ?<[D*."JU?#YR5(AS?1U72<+7;_I M>)IM4+PJ,?U"D8W!_+:@75#8Q&J=YIN8U0(3;DU%3$PPM%LQB6P&')5FC )V M)>NX0%R7LK8U10BH!BD)BV36/+$6^6#9 M2Z&OBU9>>YJ/C+M#CP"X#IQ*@ M_02.S2FA 8NU\N'>H\I1GTMT<: _*H@W019;&@D#&#$V8:L;56HR^,4?_E!] M%0$T#'825F6+0'4ZP+9/=X.:48R$%CY:9V": W2Y]_8?@(ZU_=26\)J((*,1 M'#4_-A;*T=R,()=R625%!-XYR>#DW6 T>3\XQW,Q.1+[# YXY9VL2+>^E28+ M6VF%5O2%D9)?HI$CWRK]Y\_CD =MN_98CL3[62_*^U2"C'V2#-BKAHJ)NN[! 67>*0G%^<<.@XZZ1:#15$W%4) MQY:)BJ4S$EOHS85:-U8C: AK+(6J*#B,&FVA9/RZ>P3F%RQL=F^HS"\HK'YP MU$R7 K@9/WDF2='^%^3I)_@0<$@*@)TL$0-FH>V3PG7HQ2U*J(!SKT6RJ-V/ MFB5NK5MGR9J=5KY\9SRSCF?85:M<:!?DP2)NI'OZ4VQCVI93;X^=JSHHN5$I MMR/'0V#7K0KLNJVTZF)X,AE.!Y-?]YU,-0W07"UA1[TJU?&TK;=+]A.^R,6S M39R+M6LSQMHX8VNA9I,:V:G;R8!M"U.:?#8$BMR\;8[.L3*F7D?P+G9]?!CX MP(9SFIB29G=4RFP)8^6N.JY=*^ZD=6+-VF87:Q) A][J3CF8$EG6,(GTVS%2 M(<@MSI[)R8"106H.HD5=5GDDQK-8I5UZ.KEMN?")YV5S]SC'R ".]^5&50FU M!2(AB<^=.S4ZH4MESI]AQH_; !)AL!3MD>IU4]2=)%+0.NT/O-BI-J,2GQT8 M,Z>3J>S^/+56U^L/)70JH"%TEOH^32:(]C@W&]":E\T+K!\&MP;@ML&S@05CH1L"+WKA+ZOD_AN M)/ 9\/E:@<_[V&;>W8#2[9;JFBSI!E+=;87OZ60XN/@X&4[V':H-174UYU 5 MXI46:XBCJSRZX6WK&97NO-BI9LJZ N M%B7T36LY#>4%IT(P': ]',>*/$\RC*A7%(X4)6[@D=>>8C1O9>(Z9:Z:YVY" MQKRC!B#+(GMT5!Q3WW8I7;DH@%I^*6*F]O17TV^*@;,EMO'.N325XSD5 CI7 M,!;@A";"RK%/6I.U$_ZA,K>4)^"J33/N %+Z27'U#1PDBE6U[+E%M/ ?F#BQ MDOI?NL8HV=QUB4^Y,,(_8#UJ3HY>#70R)S+>N0",@J 8I= 67 =@ MC8YUSPM3,2#@KG9LH=N%YG>/NUCIZ=[PF0X9_N;"TU=;S&XD/SFZQXWE)_S6 M^>Z;B$U-4G2'Q::3\?ET,CX[VW]X/F'"E,:%A6*^/BRH7"D*M0?V@S*-$]A, M.CU0.^2\:<( J:'-XWY;"G2Y?E,]O (QJ[*QL%@D&F! NF#:EDM8Y(2:\0%- M_:W..&*7:PLWHHV,]2')8'6Z%4:,$8 A1E 0M$K(@"Z54'+W:L'%'?E"3KL; MSC'2R>RZTR7J\16<9BSM?D/>")QAEJ\VCN)_(XM75SW85HE+;0K9BJF4QVW0 M,GB'S+,5-\%348U;::F< CF8P50)ZD3.&91LF"ESX/B%GM:NRG2@PO[A28B2 M:4\/B':7-"%ATAWPH?OQM^'']X> 68;LDK*&N[O#V=7UW;4NKS^!>[NK_CKS MA_OE-V'@=L#?Q<'O*A3IY)*WX_/33F66.&.G#M9PLK/RU=996*MB\\'F6BUI MZ5#E;GOM_E_',X:VP^F,XAW[X7- 4XE$W "H M/@0&W+G @+\2375Z>^)5B;.9[5@3&&LM M=8L7F+\8R271VPI$>7>67:[G"S MQ.X6B.3B5*M[0,1>>HUN?/JU17_B_C8.VRGV\;K,[_V)O\(3 M_S#X%QQM M0?;7'AJ\:_+><)D3- A+$!PI:&C8(..P-/M -P_:&VRI4].Q@4NNNET>=0L0 MS!I?YFDLICTL22;5'&,T"%"I1SU^AP%!.-,(UX,%T2>8Z5NC^[&X) .UF;.( MDQ7Y.EK+,S7#:ZVR5R9/3*^4ZR1,?0;6DY(F:^R(8VI2DFD$*0 67-_H8C"4 M^\YI5MPVQ3D#-@#4L]^D_#:I+L(;E>O3$,6(BI,6^(#L,2MVD@G31Y2AG!VB M5O.:(BS\!BT:(+"BJ'L.G)6CQZ/EDR?,]@?D&O)X47A8K0-Q.+HN,^(=@FUF M*'/X57=S= 8H%.63G(B&F]6'Y=I+KDEBAK&#FVNV V5Y@'X"=TA;RXE&NWLV M59V\>@=R5T_&DP_CR6 Z#"Z&@[.])\F'?>RM\GXKU],EJ;"!O7*,>'"3FT6X^OR":-%:J.GKXY M,8N[B+%^BV[N38\/WS0CI'3!K):>38W"(N/TN\/8=@?J!%Z\&TR& 0A>TQ'( M7X!V]R)I'%&.@Y:X^]7'R5!J>]MX/PEW,/U4M_H@M#.?46ZG_=_RN8Y$9RI) MY"W NOV]Q#3/]^ G#IA($R_XT8^!L*,"FKIE@+=$@,K*Z*D("PH5:RHP"*)2 MG"T*=2FUEPO2V?O!)S+_&H[KQE%*4*=N/$@NJSFN;6$B!A9)6>FP%"7_+E31 MZD?O!2=499S.L0A1E3I1HJ4G0#AQL\TU$2!J0[S1"/P:GW6A$; M4M^ET.^LS&T\MI^[N 12T)Q2:>? 4,"V[##6GEONJ3+5O4H\_"""MC(M'?!Y MJJYL-&O MPHV%9=DFJ6P?%J?! SEC% ?=Q59-PEGL^X[&YATW"O:V(P89!VV#C9)2[K3] MP,RQWR!)AT?GCV?9S8*HB#P;:P$$^:IU1PP7/G03E2M3 E7.U;V7BOW\/4M0 M&G56]%UH>-$D C'$4NGS(=#(XO_AY.*$"$*[$V'<;Q=]8;-)\GTP%C"?!Z?!B.AG_.CS%WT[^JP$D MY[E'AWTPV=HGRXK9S!V3S%:7I!8*SI#H#ERPC&%M3VF.)D@8/XT)3"*L)9QO M4.21$D$$)W#E9#B4TK?.S1.CS+'N,OPUK\P8_#8## T!;"]>9:83S[;X*Y1S MI/"2W]-:"@_B+W"]6>P$%K55B78)B_L5,3 9_N/C&7>GO<9X0J!@HR_].M:Z M=1S;!>LTUDE;NBN6KH=E JK0JAPE>%^-4M_"G*P^P^.0ZJ+AX>;ZY?Y?XG/+ M4H+!/] E,3@_Q7L= 1493'8Z@G2E,]?2ZRN2'%FC?PK3N.!\O+]]_^SE&PP1 M=[XT"B9?A'PDO,!K\44E(Y!2>1=).HWJ2$_LTF[]-;E+;7+D!"J[9,O?=0^*(?C#^= PCZ0@V?>5='QR;3N:&X@[2#)=_ M]A"3\ 029JQVU/X>]><9BD)'_S"ME)"T0>\W"[R97EP.(PPI+JNEFLJ8EO-Z2K>MOPT. M@&+MYG3C!8J *OI0N.'NQ6?<4L/[';"\GXY^P5HXI_?"X/[I'6@(I\.3L\%D M>+J3LT^T*4UFI*-H 6NTQJ;?>?S MI.JDU#K9D.:A=]9)9CQ=)D^PZUO;#GP^5PF%.-I0I6W? M@R"4HWX@(2C;X(!N@ ^$^P9LS''U&FX4<_^Z(H?;5MF+>M0C(*^9)U\X1DNX M>J3Y>&<$1:OBQXJS8XU-WPRM Q]RM-*2;H_&GS[_S:A=;DH8T<2!OP M OSSE^.7TR=7)!__-::6[5$\ MHU=TBN/&'YK8_RR&[6#VPF+?#D*ZQ MH-K>EW@'<%]E1:&AY*@EBY+]A9RX,Y6180G_R^)<,Y*7RYR(082K/:!H;,J\ M_%Z+Z*T474;_O/V""\??WPO1Y,-D='XR^D!Y![AIAGZ,V<$6U;HSPG4Q7_CL M1)))W]:@^*5Y+SA!28)^&A8)4[M67(4U],5?D#KJ7F9:^I?I6\E8_%VX5-D" M_]%1P_R&(L?>WS'PN?'T'=ET":@EML^Y2#Q 1+Y\^CB!(C& MK\/!7F?VFR!9N]U^\+&9Y$FE.V]* AB1<2) M1O]/9;5NG!1G)N0G5?:5TSBDXNYW& GN@(5C='[Q87@"F>0O.D8)N8J29T*O'P.KI6!%V2]T:4N"R(Z M'V_'VXUTI3;N:(5A73@1[5/J]' ;!K-EV1+5 NP>E>P$7:=G2O50?#8+6ST3 MW][L81,V.GN80ZZT9H/+<69"0R_?SUVF1G> ' T '4\1)>^%ZO+V5\[8>3<^ M.]7)T@"^;S>/SS"46X/O"EU/$2;>KCG' [$*<\@L1'J9J\-R M67ZT M_LA/A./]VG%ZW>=KBMB8+BX.I0Q]]9)[39)M=@&4L&+C&TI@.OO%WDW/J=SA MK%TKM3F7@R]U'_0*R50PP([!:4MK.,B=/@6:&BF/\#VF)T62',XRPX#U$-\RFV-3[G3!/^("/[I:,+R=A>U M)[?P=21?:*XNK(2&5K]IQ2[-;0>_:#,(KYX&%_G9R'I-3"W)ID&"E04($3L9 M!1& &[ Q6XZY<&I0&5IGVAY9SD+_PCI3VZ3R:Q@8S'=7M<+Y"!8<)7&GJZV!8RI@:( M;"FVM1- _GR!XDY+UW= O!Z=GP[?GW-0[#U1\QM;!JKK96FLT3);529J]<9- M:^_JN>S^_P/UB/]HFMAU&4[.B=D039%D+0K64!1TO-$=@Y31UVU;*#QA&^=' MPD>7O%:1U!NB04(%O]710KN3,8IOKB[SHL>&2C(I&!.&K@RW!!I&G0.P#E?% MU>-1^21:7H)SB1%Z7"YVZ5DI M83"G?I0<9"W%F'4S=H 1KW 2UB!+J#!S%CMUF3FB;:[K(+G:AG?4.J"R^3U= MS9I$\HH#*4QH18)U?5)S!6X]C]RUBLBE(T./\';_#,=%-28/,C";,3VZ"?DZU!31'?CMLU#D%87*94/9 6"08D,!T\#4V'?GYE 7%4E'&:Y\X9Z($^Z6)O&E- .6)B68?DIW7&<@5LSK M]%K95@P(K_YH,?4;C/-O)*9'SSTI>7O-LMN[^N$_3\X^7HQ^&6*EH8_OOW8' M2-"SZO7Q7\++: ,B"S/7"1K;T3^+3[A)&JE2A#38NL)H+MMQIW1U.*3O*=5? M))T1Z'*]8O6ZQ,*.7'T=Z$9IGI(J>) \DOC0(KGD3[MEQR*OB5/LC"$\2&0X M&0,;:Q1LHY D.@P"(3&%-=AY GA*S1A(7J%"C+/-+C;"U'87,^DH6RXZ;U>2 MB=]P%39PW0Y<";0QQQ]:-E#HDMJ$U459*^Y.21*(-CKKCTP' "ME*CHAO&C%57SB-C"07+Y%QW5 DM+.B6\$EUX5&<,17E8 M%13P8SNA2J&?,*^+*DCS4.D^)]HMX0>;R:_MZ*.#G!O, "_Z1B-B1:K?:KC^ M* EM-<"/_8M^<(I9Q/ KCE54QGCS"9NZ%IE]["U0XN?@*0/.HT="8VY..;^Z M> M;4\=Y0, .%$H !$ !A=')O+3(P,C$Q,C,Q+FAT;>R]:WM31[(V_'W_BKQY MOSX:^E!]RC63YS(8V&1C.P&3;/@R5W57-1;(DB/)@/GU3[5\ .9<)"UM(1F M)AE96EIK:=U5=]W575W]S__[YGCTPRN>SH:3\;]^U/]0/_[P?W_^Y_\W&/SO M[46]C M+ P#;4 / .6PY"P-DG*0=5&.,/T?^HF\)];,NNIVVA2K#R&SU9D]&O;MLD=S M^77R"\>SGX9O_O7CT7Q^\M.M6Z]?O_['FSP=_6,R?7[+*&UO#<>CX9C;3_[Q MXO WL^&UXU_;BZ.5OO6_>P\?ER,^QL%P/)OCN/#EM^0L+__J,LK>:A]GG%T= M3OSN(HLC9US^\7SRZI9\(-\P^D^X/'0XFX#1X3^<_.*(JR^\F7_ZX'>_]=9\ MBN-9G4R/<2[PMRNJ@3+RW*^>@GQI^)^N^<'OEXL.Y#=<^\;E;_I/U]5NH.+ MZLOSX'PZN782G,D[XV&9_:-,CA>/1IMWA[>;H@\>Y<4]^EOG'UX=^A%$%\CJ ME-*MQ:>7A\ZF[YY@Q5E>'"9O+BX_4/J]^SV=#9XCGGQ\^,4''W_EKV^AV>S5 M>>?3OWSZZ99\>GE@F9R.Y].S3UO3Q8>+FUA\X:<1CI__ZT<>#YX\_E&\A)%^ M_N/'9 M3^/)F.4&AF]^:@?R]/SED(C'BY?R^;X0T'18SJ__9OZ(Z[]^'(8<,)>HM4:$ MH'S$:DNVK!5S*"K]>[?=BI+_#M[9RAB/VZ5Y^-..Q^>G%P_)O9/WXT MVOOC=_GGZ9MG+QZ]W'OQ$IZ]>&KWS2^CO;?WAL\.GQWM'3\Q#^W^Z.G;DY?[ M+YZ]?'9X;R3_',MWU+/=!^[@_E.S_Y;DV+TW3^78IX>_C/9'43TTS\Z>_E'\ MWO%O]NG;EV;_Q0/8/[YK]W=W7K?K'-S_S3PU#UX_^^,WL[=[5^__\>05W;\W MS/>?^&=__')T<'__:.\/.?[^_FC__J/C@_L/X&#WWG!O]Z4].&R?/WV[9WZ[ M^,[O>FKMOGAX6]=0\4<_N/X6G+Y[#WA\/7A\<%K8]7^7^V]W3O[MQ,V-;&D0>*4!Z K#;(Q.(B&*D5%/J/^ M\>=[.P\?W_WGK6L WR3>EV'LWG!68GD]?SHSN3XQ,!HQ)%H),:B)*V X54V"=G?(RK9^]S].^(?T]Q]&!,_.9_ M^*R7\/X.]-^_C)Z9T:O\8G+V;)=>'!P^-7LOGIL&U][NSMG!X7-XMBMW^>+V MZ-GNT]=[AT_TL]_CV=[K?PLN46'6@TK)#B!3'6"(>9"*#I&24=Y):%6+_T3E M[9<@I"7!8F\2N1@ G,ZZ2A+%7",&,%G]^\&'P%P(VY\>\2L>G_(CR8:&8W%. M(=^%0TI2<)!'P^<+A7_WS0D721\/A\=RR$%]+._.*I;VV3E;ZVM^W'*(G^AT M>BSW>-0MTF[O<3HNQ_?&!R_N'1\<[KW=/WQY]NSPN7SGT8MG]_=@_^V.W7O[ M1!WL/C_;.WYT_/1P[_5#^^CHZ?&;T<&+1W*-7U[LW7]VO'>XHY^^>/3BX ]Q M[!=WQ1GO'3\]_OWE_FYY_?3%;V\OOR/7.GUFGOC]^_)[CO=>/SM^^F9O]_?A M_OT])XY])N=Q>W\\&XIEJ?VWMX?[N_OUPHD7SKR_*Z[\_-_6BF]1]@..J@FQ MS .L'@9 #FST'&H2%M?FR_P8T7H0%:>]9.\Z%PR!J% 1MR;(_\&/6WKPTV/) M%0FG].MT0J=E_@=.)0^3A=6/1O_1M MO-@3QSX:'NP^=<+G+YX=_J8._KCK]N4Z^_?EG@\?P)Z8D)C3F_]]>Q<:9&P< MY4*#P%:DE2XXP&C30"A2D8T2>S']^/.OVNQ]"6@UVZ!<\BEH S6X; KI4+TX MMP3Y"]=6GW+M>\-Q<^.'C#-^U$9U#NJ3&>_,9CP7).?<%-=!/3]J*+)K,AN> M.[ODB;-A'O'#X6S>.91/+J \.=H_%#X^?/#FX/X]\4 )CR]NOW@J'K8G7KDO M850\3!T<"N\*E$__^&7V['#B#@Y'1^)I;Y\=/CW;NR]>?EC>'!R^='N[OQSM MO17N/GR@]U[LZ(,[%]_YWU^.\C&)Y[]T!W_(/>Y*^'[1KON;VW][5\[W\K6$ M8#$K\>H73\[V=I^ P"\J;.=Z*%9>D6%1UY:,L+U&-X@1[:#XJDNH:+&H'W_^ M^^&&__]@?L33!6BS_B.+)+?QT; MM@;4H0'9FD4Q%#T 7\L 2F,3940O;BM[?[;W^S@CJTH<^/TO#C!V_V[]]] MN[?[5*SA-TG)?WN]?WC7B34>[^_NV?W=8O<.CX9/#Y]+&O[@S<)R7NR=[;_8 MDVL\_77OPQ].W>X?W7CX]?*+V[S\Y>WJ\&",S>W\( MBKM/A"?V7C]]QS%&KOM&K$3+/_9@]ZYPS/[PH(VQF=_$&IZ?/7M1[+/=7X8? M<\S3LV>'=\5*GL@_!?:$8_;, WCVQY.WSW9?GAWL_G(L]_MR[_A!XYCYU5C< MX6]O]]X^^#>XK*R+-/"Y2C+&E@>IFC+P6FPKBO# *A2C/K*?6]=GPJ=<6>BD M\.P3$_BM:N&GV:(D12SLAT45PT_SLQ,QF-GP^&34ZC,6[QU-FP%>FZO_QYL9 MR2EN73_'^?7?7?3B'F:3T^GBKT5AR$\75GUN&%\SRG]Y(EX,\5_^-:3V=QWR M](?%#?$GZTGN//B?Z\/='W[YY\NWKI_]9$%NEW_-YCB=[TJ<_?F2S96^_-Z[ MSZYND]X=JLW ZG>7./_D\N_+B]RZ]J ^^=R* ;*!*0,RL+.QDB).-K0YMPS'1^MG_>^N1%KI[;U;U\ M!I+GM4CS!HX9*#M0YNHW7GSR>>"+#R]/ M-]>7YROX2*A M.(G;996M!6(;"SE/2,GG)LC<>3:H@K)KP%GO/0&AJR /X1LM_701 JZ;\D4Y MX4]/'N]^L94;ZU6L.LNC#( .4@@H+$?LO$9#Z5,"I_O'>BT4J,\/!6IIH2:YQU#?=O8.TO&'E9JR>@EO8$3##R.[W7,7@HOC;-#3:)O/ 4?P(;(QZ7!TX"%A*GQ-Q*)DD>'4HB6 JX@ F47IV#;@PXR^,.Y4G56&VK:!1) M;C,)6A0\Z1JU\['7GK-R);X\IT$;K0*EE4(.CB=60?LM].L')?E M^4NQN@")+B41]$Z25QN-RR+RLP+PQC9<^;4! M[&M,2C*F3X7=GDT?):VI5%4+D;*(A'T7KHX\:30?#[UMC^G9C6MF< MQ/7!OPPZ!B 2!0S.IUPID)74.8:<&56OQS&^"QNZF6%'4$AMF9>*"!!S+(6B M9$PN4%!85CAE\[:()2;.SID:YDI?]]VU$V27+/#:J X%0$ 3>82M/$* M6P<:K+E'2?+W9SXW4V:01.C$:&I5HG1BQ61(Q"\E>2=;U:VA)-# $26)M%01HXI6X_FRAHW()+N :7GI7I)SI488M2E^L .;$"T&%TFTL&(1V(OIRC7$=QN5NS(,^8L;DNB M8%-F%+;U02!$A(1&;5XBU FXW60GHFN<*ME9\A9L6VA!%+!UVRPF1*@;DYUT MH467ES* J1"2J!BGA&"-3@D9C=&D4S:23FQ.RE#*Z?'IJ&W$L>@WTHZ;\E$[ MVRM^,"Z38^Y)^J!L6^)8'%K3:HIU!HAHJRG&1@F**RPFWVS(EIA**%^]1H^IFB "*2?T#GQF#LZY5-!L3NK1L:9=7AKB MB=G7K$*U$0!S)B"M2Q'9Y)5%MS%IR".>8ZOUO(O3MN/#K"*SS.5B/F$&U2A.030530W6L&;OG63S>6,2C)7B ML[QL DJ(;"DG'2.XE'.RL2@RAGVHK-7F91,W#U3WJ0-94S3DXE@[""E%GS4J MKXKWU65G-B]U6#&JG>0)F+1#75(B@X 6D6(A,K9)RL I;%Z>L%I4NTD*K-;6 M&,@1C0;)^%-"3%ZSCBR@9MB8I&"E"G.)&8"QH77=$@V#@I)'KJ'&5M]6)73B MYJSM.9PN6MF=]:E)!>N<#44(Y Q@:[NL([(!EX,S&./&R/^5@;-,[0^@3"JY M4FME&$HLD#54G8TI4<4^M8I8%W"6)_P9@R748'R1=-EZ1!2U&+V-UC%6W#SA M?\,H=:_Z=5M Y&LP)HNGU80EY.B2#E!C<6X#:Y)6"6DW4P,Q.&MS:#,^4(W! M:FW1CEL%BP>=-T_RKQ#2;O1^#AA)(90('CR;A,:"\"^@1$NO:&/T_NKTY#>) M_7<[ YQ?_*.>Z8NV"!K^%#CI<_6>-=,Z%L$ 8 H@!"8( &8DBI4 M\(6LI+_R3EC?Z/%]6\[-+*M#%5@GEQ4#1%URIHH^)7(FDTJ^!SG<]VT5W>>, MGFHQNJB ))*TFC8,33JFDA!LS'WJ07%>5W(E3A].ROGV>1\LGIT)KH]QQ!LY M\1?9VV2"R$O)^@W%Y(+D&($<47&Z0(^& -8,SD[2_ZJU#P:B1^W *9VCP1IS MM2G5X&S>-.]\S*/1W0\7 \G,VGBN+49 -U@?)&3?-<]<#ZDZ\.CE/BK3/+.Q;2QII-V=[?/#L]. M/M"(MT^'/W 96>-7L5PO3<=! MC9$K*XH9<@J(M76P*(Y+1AMA:SK?:#J?17F]-)W4^B)HQ5"(09).5(Y;FLSN+)ILR0D_)6"O'?C?/*(ZFVS:W<[DU., M3EL(_/2=OCUMC>/IT)O\UF%["]#^]J(>VHP%95SU[G6MLDB2TMEA7=UJ480JOZ MM,3AW/4/\8B_>FO 7S$KUATT",^QF%;H/ K M3T72'3=Q=9!'P^<+;=3&)TJ8?Y<%:QM,\>7S[E<^#_>3,G_@=- MVGD:=.82Y9N]TI65OO< UV<2G%((DJ8ZKH' &(JMVQF&P6T5.2]5[U2/"L-[H=]7[1O@A]"8EE,,FC M0><36*HV.S:;EF]VAFY'M=XYNZJI"GX!'.I8JR0J.;K<9O]"'PJTO@3=O394 MA-.S3:;CXC YYWW-P4/)-J-FAQ2#N*YX,FX8':\8TDXXN&A@XJK(. >::]:6 M*63EG2OJ(@G=( Y>+:3=$*_*DF^ZZE.28!IMC=JY:&-.:;'JHD]EC9\#Z>5' MO_!&YP'=#L:+.GH#B1\"IE .\HV<"J6E\+V92H3U4#GX/FHIWAU:S9 M)I*M<10+M(:S-8+3*%F+:TTU1.>V-GN\862[4D"[V=:O^-0V&(U&1XC:Q$H" M*BL?7%3BOAO&MZL$M!O*%0>EX,D452K8$%M)**08JE<>'>D-H]SOH>PD5!T2 M> 9N#4TU1/+9:Y6#5T A;1KIKAC2;KKUE4PQ*!=T<((GQ!29L5J(Q1J7PH9Y MZ6,^'LKO;PLY)]--=%$-*ALV,6>(8,$@(M2VC7M-ME#J97>=-<&S(UE4_7E' M8B- 8DP9K/%5:%BQHXV312O$LQM5%&WQU4G@-,Q0,D:=N26D$D]5U7IC5=&. M/#*N;;'9=#L6_.DDBUIR6: ;=PP]NT.W4ZXV("!ZAT6 M[P' ^(PFH :)JI+A>-8;QL6=H=O1$"$1%\M:DE,&\C5& ^+-SA%CZU6R8(,D4*K4=G=7AHQ)Q1F=SEUV@PAYY:!VPL/-(6NJ MJ*MHJ! 3)JR2O:I<6: &W# >7C6H'>TZI;B@85^ <]OD,59)<:H0,0@+UUX( MX[_N$K7 \>*CAX+SW1&7^53DXNC7R6N>2H#=FVQJ[Z925)7'I_*HGT";2K(K&LVO+FH*%(&EH M+6!%WH)/;;=RVBB:[0#4;H9V!45+K2TT%2"DZ, [!]84E1#!;13EKA[4KM:7 M(D 2J%3;2"2:R&@J(3M5K;5QP^AW/I57K9W9)I)NZP>L 5.),'4$.=@ M,K2Z^SZL*UU#*+M9T^\#*UN@MFI/[S!GPN""+MRV^4JT652[(B@[6D<:4#(2 MC4&WRA3=]E&,62E?M<$4:Q]:JWP^E(N5$YO(K=D+EU+%+$"V+MI94I40C,LU MH_%ULP9I5X%B-T5BT6:%RDI\%-6#+I90LK+>F:RR9KFJ(L)P94VVZ%]5"RZI6JMG*G6Q WSM*_9 M2&%=_,N03M;)/[8"!&6R\*.-/I&\,($V+5RM'JKE>9418*J*%"5W R,>E0&+ MX<+D->I4-LRK[DSD4;4Q%CG%@[%\]?F49WT)6YQ(%5"^]8(!%6PNN;*HP10< M965@P]RJ ZR6YU*ALP(A^S\Y":VE8-9##/A0G7O5:'[8-?1\.7S$] M&,OS>#[,(]Z9S7@^NWVVAR\FT\7.+M?!^U4RV@U=/>FS$9K$ EI%B&#D?Z&* M)A'&]!AS77_*7"]$;Z:1.54=*SO6RH/U)G$ET-9X10S.V_7GRK4%:7DD66+- MT4(08BQ0+>1D@TN*(G#POE>]=[X*K?U)V^;BA.>\(['MIK*Q[AFSE!K860\^ M91!U&1/DHDS$MJU90+NAC+D:>&\F@P,#WCLJP;8>VR:FF"%89ZVR.ML>2,U^ M(+8\+L7LJ-:\Z%P&U45)#H*DW@9S+;I@G_8J_2KH#J=(O(_'FUG0@A(JH\9* MT2JPH15J%\G<*62-C-"#P:^U _6&>%.[&(%TZ\F@/+?2W:P"$SBY3#(;RILK MPFF)PUZ^+*N*8'AC,9$PX;LQK/ED_')(E-@.N1R-)Z,)L\W94,H^4^K C\)NCNG,[FDV.>/N+1 M^8[/1\.3C12A@BX(DXI[MLW)=4576NV?)(FA%BZ;FL:O"-\;85,52] VZ&JT M@>QTU/*RV!)BQ>C72J)&-=X?CY^V=CY9C+'[7U2%/Y)#+\WWV ML@Q2BL!4JCYFL(G06<"0B7W2A/YB^T6ME!UU&JBK4_U-NOK^ MH=^RQP2QU@69M"] IDU;$F7M J18;30?+%13UL1U>VY?M#2LX1^7,=<$K1%\ MJA4Q E+-G-!70UA-4B6K]>>:.U.FX?P>EK8YZ]GUU/ 1OYJ,7HDO7C_H;XCF MLR^]RWG^8%&WV.[Y/6Z[-ZSSHQUYDYAVQO1(J$[PH?.[N)IM7M9M/)R,G\]Y M>MQNYQ/K:]J:N'I^Z?5EV.M&*?:6A/E*)BT2WV,415^\JZWX5:F+B34%5FV- MC; NZK]*$QX7'*#_Z'(_%1Q?OW)M, MN>!L:1;PGWS@(<_%.%9B 69I%F!C<08Y&@,!E*6(L50AJNBJIW0Q"F8D3]A: MP+I9@'I/[7_+6LGD@D]'.'[.[^#?PS?#X]/C?DB0KS"% M[N?X2V5.5),B'\!Y:%O82.[51@04H\T]L)LMNI\#A2 MZ]9$C[0W;1PR1Q2)B8%-9M:UI#YT\>HP^_D4J0W'RR2UWR4^8A[Q([&1#P+9 M9$QM*:U$LXSCEP>ULORV=MS#![+:WK<(RB,U_JN_;9>NGGE^(**+FERDA;Z]Q2^'?O)*3 >W812LZ0@&+Q MXC=M:P=7(\)%R:%R"K:^\?D6_%T8[_4Y23=0L(2!OUHMQ^+8)ZK@*V).VNA@ M(3N+6/VV>F-KCZLLW$@Z%@4Z^.";Q(64LO,&566."@Q>\N/6'K<1_G-(\G$6&]?.2 M[WX6&9;CE"5XM,JD["7]UVU3R9)#RV5\L$FG'G316\?@_?W%[:4UATB@%/J0 M? ' 6,0N8U):6P)LS3>_HR"QU9 =1\=:6CN9I %-:(M.HXJ), !([EVBNVQ[ M$82+^RPF;Y@DUVGP,+PW O/W2Y3,NTM\_5(;K :8M3)>@\L969N<(* -;&.@ M$6Y1+YH#R&FL[6A+1%^CA%?L\P517.77*QRRLRE M5='D[(+EZ"PY98)R/=A4>@V,>#O4MP8[:RM@HRV8(&<%XW26[ V#%B.NRL>* M%[-FYN:[S7RM!3\^S3/^\U2^=/>5_.MC"#\X8!739UO/6>$@AADH\UXOH6^I M_F'G'.ODLRE0H\\U:](2.WA3,,MEZQ=E[QUQG"8RZG\-QS@N M3.KWZY(%XSIO'K_&D?;()?G)-;GW@*?]);GUPZ#?(+4@&O+,VDD?P MOJ14BP^96G_,-H&R=:IU=*HNA^>W[MJANV)4*1:&6&( ET,$7+2E<1(,BZ-M M#.R-NRYW+=O67=?27;FU?27V$DLME,2Y[0E*+@.)P59"15BH H12K58K75L MFL.2.RI4",&>)#B5"V[4LL5*F$#K "E37MZOZUA26W%X]9$3K M09'7'BSH7# $HD(%(1#TH47N5P\0?*NXZV83>&'O(O+.8VX+*CAQD/">)0$1 M12?AOJ> ?5;NVDO &+S+59BV($&T#IWVM:A8V]X__F(/^+7$Z9+8;N,(QX4? M'S'/'T[*8A/BZ]1W,#_BZ?YD7$ZGTU9EL=C1^$89<(E+7VU;=!%]HI)%%T7, M.6E%U0$'9RYZ=:QUD>8ZXK.\9?*N)LNJYE!U E4!C4J!7:C@"Y:+QAT]]9]% M(=(N5Q98Z!#?/!QB;LIBR'WQGLP$+.J!2_(@B6:*H)..DD\DT9/8@UVCU@^= MY?E.4HC$H:W;3^ LRK\BNN 05&:&'OC.@W&9'+,\_)W3^=%D^I'HWI5/9_-A MN3,Y'<^G?S> N"Y>$YW6SA76U1?(EK&UE(M1YY@H5.J!)E@N+I]]6;G@KXO' M?/UJ\O93QFGSG9Y8@,XI5NVM*RW+8H[6F*K$*HS3;1?Q_EO HF75SI@:IXY^ M.9T.9S0LC5Q[@I!AT>E&E1*K)%H0]L_":_6@-96MR:<*20.-<;BC4Z'#/=YK&\N-GIRN4-: 5+J2TW M]"$7,.!;X_,DX3185RGFQOMSGX#[T*6_ 3BE@BNYA&JL!%!4,2)493(9 M*\J_5WIH_1'L7C\50]DYZS64#$ ^:RTA&!W9(LD<4(_T4\_@[D1O@4)(56%Q MBH$EBW>JE9KJY"2K][JN_YC*^J-\(Z,NPL?)>6!#PL=%4U+6!888Q'-;UY<> MT/+-KP_Z*]M82-$O-PP:%AQM(NEKX?8*T!J]5G#>Y(R:8ZV9(Q9%T%-C6NZR MFJTQ?68*7X!KS(8)&<264O+5YH(9B@_*]:&)VI:9UD6?: S&F>);LR91GRX' MD(2$@D:?B7O1D6_+3.MB3#6%G)F-#]E UCZBJ2%;9QP(4=70H\'%]5>]G0Q& M7D]E.<5D8RXA!6AK0F,1><,V241"R+X'<&^Y8UV,28=H5*(2VO: D+)D74H, M2I&PB7:Y3T4E_8.\H_I_88M%H'0?+C,';V@/MT6/(.U$(+"D* M*2OYBW9@O6J++9TO*9I();H>[.S6#Z1O9$A,G!5<3MI7UD"AMA0T:JO)A*2I M;\Z?GC]LD7 M3QI70X&)5+1&B%S9J*-C$M\NR982>U"R>V4/=_\\E?L2[$\F8_ES=MTF=DHY M/3X=M6ZXAU,ELWK[=$T=&9%^=J\:UO7X+Q12\E_!++I76#6/] M)_G[@-?RYO:S+ED2K+8,3_#R@!;9.JP)4)/R>1/]ZWJ@;*%SUCL_8P7%9@NY M5 0G:3)#T4XK;XQCM'H3_:P[W):X."PZIP0E%T(%4U.NW)I< 2J?JN[5 H>U M)#E+U"N9O10X=D$"$I*S$V)E&TD5T5-4LU4TA]J-;H3(Z#'TB,D_L4!E,<[X8%S:R5_Q MIJX1*P2N1A=J)!):5C&'I+(.'"(E7WLP'M@1=#LO1^8N="ON&QNYPRF4^FDL?\O2XCTZB#& I 25Y,!!\296<9:JV;6T8M.M1V+DO2=^,CG/)MG#']BF?MM#O3::M^:2_W18E<3%EN8DQR1"J4FH)-&0QKR184$@5= MHJX(?9B\O/FJV4^8SL*S_X?/[FZP;:04<[09L*($2V]3%:_7I#(:2XBQI[:Q MW$*V[]0V0B*VU@0#Q4"L)K-ORS)+9FU#,GVPC:NT\C5.Z>-2UK:_ZW18)-E< M:*DGX^%\]NCQDZW=?)/= **);46G;TL]C4=3G2*6/(BM9]VG//8O[.82O?<4 M^"8"Z=$ZEXVRQ52PQ65@U"+8:\B*D52/!AO7!LA.QA';\*%C1I^R@1I#BLS% MU13)^F"X#^7JZP9D-T.$U/IH,L961]-1$-I1%.C$1HN*C MJ!#1(-Q*WU- 49E>!44Z&TH]$)7?#XMT(U<5I*(BM<5.")1UFHBF\DB'14]Z* EI0E6;$UMK(2S<"!%XDLFJ=08$N0,M4^#,5\/#?>RO+DTT79].+=V46S M]K=,3\;$TP]J3F:WS^Z^X6D9SOC7Z;#P>Y%R,=.Q^/OP]6338F5'$RLV%!VM M,]XJ:"E[L0%!A:*RML;V@)BWEM99".$4*\>0-7&5(-[F<1(42UF%W)8.;/GJ MRHJ.IG\[,=L+.^J>L8252G&I;2LW\U-NRU@;8VLWPEFV1K"6 M@G?)@"H";HE!H4W>>0BE3Y4$-VQ']R:GTTTPH^XI:['W0TFD2$06*8\9(3G( MT:3H)5Y^]Y2U*:9V,_U%0E*I8%%B*L!LDO75E IM&Z^J5>T18ZU-S=SGE'!O MH3I(7#Q <]F /E,>G>3:D(4[/'N.(/]DN\)I:ZPDP!47:!W"M,!80 M:LRL):Q2RHFL\ZI'Y-<]0MW3GW9"?[IZ1:& 9XU,7#@D0.;*%[%LO7YJ/S\>3V=GL4%3+ MX[/9G(]G#X?'0U$O-XZK%D^%S\3U_4._I=E%*%ZI9*R-KJT/BB[FXB I1Y$] MAXNJA"V<7R9S/D3H&V2.2T:5IG1JT5!+R"9Y9Q"4]6SU12G/6H?#M41HB<56 M/F0;2\T1DUO4XF=+)K+3ADV)I0?#S>N)T/)2!0%!HT,?E=:0DH"2$'7K**,] M5MVG0I\U@JK[G,%;%1@*Y]9*#ZRPHL )\D=-V10N/>!&'.&X\.,CYOG#2<%W M>%X><3 _XNG#(>;A2-#FV;)&5._A'X3+K365KM,PD6?O8H10@ N,4I6:S*QY%8E M$ZGU)]RMU?;%:I?'M9K0U6+:5&""2#5&[0G;;*].V>8^=?9;*_/]=DO:GXRG M-V=,W>=6*.ERU:XJ'3QD9;$J^9]CC(%S/M]ZX+WY&&5-7%?+NVIC[,#$)4 :@RV@P"2E+8A2B\EB:,VJ=7*BYNB< M3+1JUUL1F7RY*[1Q5;M:5S#>1Q>(=4P1C%/H1#QP#FWG^IJ"OW"%9,+*IB:_ MPM[2P(35S@&&*G%+%RS"):#!1IW9:F$0%L'E2N[ WKZ40MIB\5^G$SHM\X/I M8YZ^&I8/JEL6E6G?&I;:9>Y,3N7934\$F;,/>A.WDIE6/2,XS':Y'=%N_Z N M=D@YF4SGN))2[@Y<3\6VM9]MI=P6?.'H2S$Q>L>D$6WI@0E=&LK#R6QV1WZ; MZ 61&$.>W1:8YR(G#NJ[M\^N=:1^_PMGO\HC',\?C&M3'+R"&-4-X,4$5:T- MNI5868VY&.U-('+4MF ^OVHYMZ.?=N]^:R :SR:C(=[*.=_OHA?=W!VK2'_:9T?27S#0RY'X^'+G?LW7X!A!LI_AH=\>.BW:"0V MA!E+Z]$!JE+&9$WK_,>QIE3."S#B.M/*V6)2]Q1-IH<)9HGTW9N MALA*%78AY* S!M>CFL"MT6^@T7=?9LEDBI?4."(I2#$D']!8%XD,52H]*&C8 M.L8&.L;-[ MO#+.R'DWPD)S'-@JIO/&D6Y^LM/X-L=;$UO_2-!Z,:;'16"M; M7XH1]LFKODWT++')F%9>)ZL3683J4LZ9@BI)>?!1(V]%S];>.[+W[O6.MBD3 MMAHB0+"NI%2Q.M(IV.RR^7"2<9V=XWRT[\IB/ET3\9A'(W&%^SSFJ5C2F';H M>#@>SN93;%L.WGW3>GTLKU!NZ[";Z[ =;4/C0$5*,2G+XK"4C#8F98/1DGBG M7_\JJJU/;)9/W$C9E<^1@1&BB0&,R>B9M'KXU\\[,?(DI.%>. M9"*5:* P1R4&K[*R=E%@V*?^,5M[WRQ[[[X L@K]YZA#K"5 VVH/Q"T2$[JB ME*-PD9O$RP+(N'[.T?G X8>"-7Y^S6-<$HI.P -;.9@,@F $HTAE2PY-DO^M MKV#M'+R;68J+9,6O"B>OH#VMDDITF6J$&J/IPT[F-UA6_(6T+&\]:$M\/UAX M(7!@BWB7][.)[(P50EL#H4%;:"TL*&+)-2J7@U:9>C1RM+6C#@SDS!+PV5@$8EV2@3[5)&SMJ,.1[. K:&<].6=$9X2D;>*VN:]*SD3TV[CV MS7;TH)7'7_R,I4!./@)$-%R+X4*F]FD*>FM-G4>ZS#586QA 62@D08YTB9)@ M!T-4L \[>MR$:EFJ";_7OFDUZU$[B7*F:'*2]V= #S:&7#4#ZVJM48'/>X2N M>93;6M):1#CG5+%HP$AX P^47%")BM@,I&*Y#UGNNFK7K*/@;VMB.!)C,M3 !*&2I#E_0V)=-^A/743[\2>T'O7=CGQ$N\J M$H0*$@05%V=T'QI,K>$8=#>QQND@^%%$8I'"1,DP.E5M\O*'=7T8-5Q'+#OA M>2 *-2)J%&)/%9M\2 D+4S98$6?J\I.J^0+*0C)8Z%LM<< T3NG-D71KQ[-3GC6 MHD^-1E&@ UNBJ"#G8Q)_)<\9:4-X=N5H=C0+3S5704];FX )8HEM*TP=R;%C M']:WVF_=)[A6$*AOIH&N4U0X9&W%OPNYG $(C4TUI$H7VS>N)4EO+>)F%CVD MZHO60@?5$OC,(K%]TDI(/WHO@7S]^PYL+6*Y2_0)V+,-.;.VH!)A],CDK$?+ M(N[6.&IL)XUN*FX$" :@MBU_ZV)IE.:J3-#L)8Z 6^--+K8V<6.10Y.*QBA' MM:V/LS'JC(B<754N&5C?R+&UB9N*'. ME:2--\+?J4032V)O@X*L!)4<2.E;OU>-RQ(WR^2DM=4 M;0;AUE:F#$K"K7" J"6S95(FI;Z,47_&JN@GCS=K M/%HG5H$7O9,,2%Z;/2%CI6BSMHBU)^/1W2+7R=ASD+R"DOA;\1DXYQ1"M+4* M$[8::X,]&7ON%+F.QIF#TS564,9$(*K9*\:$SI$7]&H?-A3^&^06JGQ_,IT? M[1S+;3 MM<"V$\85NO7"L$5(-4"PG++P+%M,GJP'WY?9OC7'MBM.UC8IREDA@XJ8*_LV MEFNB)F^B!V-2-)+71S %/0'9VG]>70UZW3"GHJA-%!E;D@.?:DPB>KRXG?B; M)^I+#?#?H'?W=#HYX4WDSFJ8*P5VL63 -GVIM<:V.WM1)M:^5*2M WZ=L"=6 M[Y-+D:H!2*6@L=Z'I'UEU-JIS6#/5>#7#7^21#]GBI$H&,$JEU6M->2B(F=V M5F\&?SZ>G%XE%9O(HAP)6TF0):^@*L;"2O1GB@ET+%>[_/:<15>(8C<9OB]5 M*_".'8#.*ND"7GNNFB0FT@:,J:X6Q6X85;1G,>)L#"E"*\1VM7!0N55=!)UM M_QEU,4YS,#_BZ7E[XAN9*>R>5(-24* 8!NM!*<2J+5EK$=MH3>G#!A]K!V0W MO%J*Y3:^9I057M582EN?QHZ*<*W2_>?5E0/94;*/*G, 7:MG,"[&2DGR1INR M9(M(9 MP MPFBX*H(*+K+5MK!6KE!;+-)[/[CW:.W](.7(S%X% ,&@Q&A;BWW4D SEH*GW M?G!C&"QQ#Y!8>3%JGP0#CY"3*497J)B%DLCVW@\>[*^]'QB) ]49$/MO45AA MJS)7UJ4:(:1H>N\'-X;!\OP@VH+*<7EHXW6]-\/[NRLO1]@ MJ;20I3Y+YN^2/'E78XH,+EL38N_]X,8P6)X?%!M-+B:DY M4QZBJ+:F]0*UB MV8#2MLMB[?W)^,E&5K"58C!@])RL$,)N!EHB>\3642V' B7F7)0E(^D-9LK% ME=X*BAM&[D:41?&%B!QD2>]!4OT46D].^3_)?I))_578JP-C>1+#%1>U<=6D MXJ!8%U53?,$2>151I9Y(C#U\,9G>.9W-)\<\?7\QZ^T)#\?/E[5\]LYD7.2F MIHLU9X^&LY>WSP[/3OB#A6<7M_'1P3=X%[=Y7(Z. MB\6DBM5P!3:227N6U V"Q@S:P?H.R4Q3"^V$WAX2O,H[\K9O]N-,RZ MC/)8F[0M*I6:*PBOIDP(&KUV7%+5/6CVN;7&KJUQB:V.=#%0V&5=#7#-.:K" MMJ+P860+96N-G9O*VD;VFREY2[9R\9I 9[#L8P@I@5<*P&.IE^O,PH7@;"_6 MU3(O6PGNE#]/A[-A@_L]8.Y-F6ER?&=R?'PJ\"RLX9#+T7@RFCP?\NS!> 5B M+'RV&+MVZ#>(,5\,:;)..6T!JT*=R6AO+2EBY6+=<5W=S@[F'T]G\+D[' MD].-M%15,*CH"'Q,4+7**&9J0G&Y&AVQ;BVU+Y;ZF.5SVF!3S5FGX#+H0@P* M5+;%7(A.[B8$S\WU?,76U/M<^QN,]>?:68?'OHMXW4ZBFTE48/5@8X9 MBZZ!DD6#Q-Z>MUEJ5X3!Y8NMF7VVF9WF&?]Y*C_C[BOYU\=IZ@<';+1YFX7- MPN>8]P>'?DL&Y!7;0L:1\P"56O _T] M@OY:O-?3V>YA&8[DA&TV]?ZU^>D6:MUA6X@+9E-C*:V[:W MH,NIRM,N1?Y--A;H4=W:!Y3Y%J.F=CX'S,HY%$N/L\EK V6D3&X^%X.%M4#;SBNV].Y+2;"36S ML:A;'8H#,$IT#A"Y5-C75BNUQINB78+W.XY.SS$=C2:OF[Z9"8*/>,;35SS[ M>,3MZK![D^F=*8L$>CB9]66=G&9%T0<3,(J+%L!<2!<='#@GCMJ'/;G6';=U M6$OF$F=/;3W#8HZR^&IC#*DF9Q/5]:^@75=L;Z3$E!EU]-8H3 %06!,<&617 MHD6'UF\>A3X8M[F*R?3LZHL7Q_:&1:E5O=7 1! E ")9CEK@<\;D7G3G[@%T MW1.ICBIRS>*@1H.(V%PX9FUBR5JY!&N\$V\/X+T1+JT1%4<;%<8*P)Q(:RJ, MP542W-:X_=_7(O;Q\0=UERM/)0P>XIO/FFM;%UZU*@8T,7M=/!B&;)RVWNA: MP>5D:(-YM2,8N^=89J]CX2SRA]I,9%9%435*TA(,;'NPW*LG4-\(WT()6J@5 MVP9/$&V)KEHLA;7+I60;UW?O[?ZD&DOWDY,39',8D26$5S\-D M;8^FIM85M^[GE7PF)2JU!$@53" T8$#;HC4$S*@WSR<[4:U+=$LLZ#V7DFQ6 M0$6C$1_UA"H$I6ONPY86/8"N>\]T-9KH.]&U%:U8?-V-<=M^ZG MG)-SV6#.$DT)."4,T6G* :JS+*)I\WRR&WV[/+?TQA7MC3:8/'BOHQ)P%-C@ M0J:(:8/=LB-]VXUG5J\5>4B&ES"W;27K_A64;^;>I(KD<%^< MN:Y2+#NC3"1Y+"5^]JM7*2R')"P0X "@9/K7O][. I"4Y<2R%G.JQK$E$CA+ MGSZ]?/UUOS-MJS%9O>KQG- Y&XV RZD>C-MBZP\EXV@E4 MX*OAY#&?TGM@WWZ%$_OW^,/37!79*H?UX'_.E1_1X*/X\MD_X ]I/ST<1JJC M5&?:F?:C+DC!<#0*5 ]D8>AWU? /W'G[G:)<)[#'BSAMSA76>SWM#9?ECU=Q M5,Z?=MKMOSVASSW[1['TTV?_"/*_P[?Y[_R0S4?Y^0R>5F;+IWUX$HZ_Z2?Q M+'V*9#PJ?\+/TA\/LR3+G_X7"]./4YAP<^HOXF3]]'_.03H*[T1=>:^SA9_^ M3Z/PTZ()@A!/^8-%_%$][8SA+?3/*Y[ ")Z3Q*G2$^IT<1:_G1R=OSCTSLX/ MSE^<5:?@#/Z^C/;LQ?/?7A^='[TX\PY.#KT7_^?Y/P].?G[A/3\]/CXZ.SLZ M/;G#*71O-(4W?C&/TUF9I0WOL/6\Y77;@_[D#H?=K@V[OW78__U?G6'[QS_^ M_/]VSM Y&+U[=## Z5AX_P"%DF;IR8JZ2'NB=UZK*7;M#49^$(X[G8[O]T?M MX=B?]L*@ISIMI4;A=H)^+_7QZHA4_/0P"U>H5E%U/Q$=U?M]'1QFE[]V7U^^ M[1VOHO_^V=]+])3G^ M^#)^=_YN?KSXK?MK[R1Y^W%Y_Y+KD\^7O2/SP_6;S^^?'\"GX?W#$[/ M9^N3\Q>]=X?O%J?GOU^\??_;9?3S[_WHG[\D[[K)9? ^6[][?]2#SWTX/OSE M_?&;XS:,;7UZ#M\]/.H"/)UBC-!TT M^]-)U)P,)_"W;N1'D]%TW.L.GCSKM)O_(JUN-^'9O3\J7^"0E$@.I\<=9#G< M:$T8?N(O"_54_^7'*"Z6B;\&"XD&05_Z48Y3D)5EMG@Z@!%?JKS$7ABR-K1, M_&M[G[7:?*>5<'.6D7ZS_+I%O_I[&6W^KM\:]D<[?]MN=7;^[KJG3GJMSJ!W MH\?^G4;,HX:%P>7[WR>])_H+2S_"2JVGW>4'KU/5+HF:;JY-MKRYT+R!!^/# MBS\M+KSFMZ]C#M)TY2>OU3++RR?>%#2;7\+382G 'L\Z[PY>+D^Y)/MQ-CC^./MP\N9D M\>[\0K[S.[QKD+X[7UZ<'OY^ 6/KO>W^UCL^/&J_/9]UW[[YK7/"YC!4JME'K19, M^P/XPU>^&HW#07>,-R@X(<,?=ZHSD?2O+,1_4O-MW)DDR@_'9R<>^>G'AANYV"=>9V>=_K:ZPR^CW[P3E]ZY_]\X3DVG;'G M#IZ?XZ\[DUZ_LCY;3_OP)@O%-T)]J19Q%"7JCE8KRS\]M[TFJUE+.8POYJ#3 M7IM] 6VVWM!FDVXPF7;!*.MT!V/09E'0' >#=C/J1^/V9-@/_7$DVJS_J+79 M^>N#D[,C4ELWT&C>7J61T^25<^65YIAZ'+KQIGFVL':NYY69Y_ZS]K_-%?H[ M6;?WP7W\Y$ITW95X&1>P-]Y;Y>?>BS12T=?P*5_1FK_@(%I%13Z-X"?-!;QS MCE]K1OZZN8:Q-57Z('7E7W!"W_][<(QC/_PW//^X^T=/1-IO]@>#J-GO M#+I-?SH(F^-)OQM,@VDO:@>W>L<]7^4Y;!Y+# K,33=POW=^!*=N.)HTD3.A MV8]Z8'SC[36:]-OPNXYJ]P=/GAVJD"+;',O":'/U\FIXN"WUGWHWB5P-[Y'J M04;ON,#T 6B?1'DP$4PJW*+DOJ", +Z,W_5MB>-'>$?[CWYG..Z.403'[:#9 M[X^BYG@X[C='HS9V. @FH]!_\JS='+7'HV\II,6'[>YFV.W?Z-#<^NEXK69$ MGY"6)_";;^R$P#/_4 &X$M,H;+9'G7:SW^M/F^/.-&JVNRKLJU%WTE6])\\. M8(VP6T3A/<]R\/ HAWF/S\MV:?K^Q0<_+#W<:2^;>G;O/;_PSI8JQ&QPY,6I M%Y-;T\FK5&G^Z?"VZ/6L'VS0/3G_*[;ZDW^W%,_ M.=C^+4?-MSN==^>DW[K>1KHOOEM .^"[\ [WQR!X?WOC\>+X_[QXM_KTS?ODG<__[L6 M@,KZ\+/VZ?E/\W?G28)WPUN8W]OW%^N3PV-X_VR-8WZW^/WBW:#P38=1N#6M-O=YJ3?Z31# M?S(,P63KC,:8IQ\VVY/!I-?N77LS]1G?GII]:#)Z MU'K=.FMY+Q;+)%NK_+X+956C>R=9:YLD7I\LN"_^X:W?@ =1E&/G/_X/MBCH M/,C;[T^''-HGYP=_*#4CYN#7G_:[H>=8#H9P^75 M:WL8,U5YJ+PW_GHS+/RUMNLY_/4T/\^N'J;?\%:#A63YZ]\(O2.UCE<#G=W3[1[7Z:OP(W#Z[*;RR8 M!YLU^V/4AE7THW9S$DRGS7XPFC;]OIHVVV$XFDX'XT%GU 8?[>UF,N4K;=&K M##SQY%V\9#?]6]J@CRS3J-(/Q*&H&TT$[ZD_A MWS[L4 <<[>[]":_>#)K]O>PQAE:7.9S >.DGGOJ@PA62$\./P4I0]RF M-BS\W_\U[G9&/Q9>J1*UG&>I\E)R61M>K+L->'ZN?#@PD?*^O\TL-)XA>-.W M>6[Z?X2=P734':CFL!^H9G_2;C<#."1-/PS[<)3:W=ZD]^39J#.LGYH?Q(>X MO:U!JN[D%4K' XYG_*7M&?SA=_J3;M_O-GO=,9AT0;?7]$?="$RZ3A -1F D MM*,GS\:P89W!9')CS79/4_EGH-)R:B#BY:0L5*XB;[G*BQ4FD\K,@T^@.\2R MU^E^'_R 6A&11P=A^12\I%3=>SUXXUEZ,,%998)WE% :M[JCP9])*/5&K4EO M\,53/YUAJ]^_A8Q2M]7K=K^QC-)Y7":4M55^./=";';UN,+OY[E/]L39>A%D MR>.:F\ZXT]ZI#^'<3V?P@]2[FL?P$ZM>OE!<^N[F_]4A^**EUYUN0$?D05H? MG$TY_OGU^[?G%YUWA[\O3M^\3$X.?XG?+E[.3]X?]Q%3?_S^Z.JD>_SA^/RX MGDVY>O?SR1R?=_+F[>#MF]_:QPOX[IL7W>./L\[;[MOU\?N#WMN/+SX<=V", M]=1F.!WUNX@L'7Y=^LE*(I_:*.?@"7S;Q^0T)LN@_5G][*;Z!%+^H2O%X$$1(F]!4G?&X MV1]U.LU),&J#%(^G:AQ&@R'R:!R1]-F;SH!5[(?14W?#Z9--?##R _'H*O!E3PY.#L\^#D<]TVJ5;;ZF?R3.,5<%T%7'QW@=_<*O%\593Q=WYI:9PR MXO/U"MR+?GN@W5C'^P6/ML7+M_GG6U6X_]3K^]4J/ 4 *E5_G_7R6\"@;OYY MZXF%-[##_\(-/I/]/:+M?9":]R_5.G3_F([[[4G8'35AK;!$-!PW)^/1H-D> MC0=J-/6#7A2"YLSJBO*>"/#P&]-.:5;"3_ZSBC&L5F;>%*N"Y:LTM+/J2@K+[X])77U1V^5U%=74E=S1:C(FJ;ZOB,IM#D83*BC(L]/$J.H M7 T6*/D /'B+TJKH*<>^TMX4ZB[\-1;C>Q'\-IW11Y>Y"A7%1CM=CVIL"^][ M>![X75ZQ"N=>,<^P4D<7M9=SOZS/XLHO-I4M?5DF\@,8A&GD?=]U9AN "P!\U^9^PWQZK?;TXGX[ W#,.1&H(O"=?BO= M$9>J@;:HGZX;GKI4^=H[PO"&'Q) Y] O?:Y-KREU^T;G%:Z%BLXS2X-XT*_5 M;)7X]@(X:YY[W^-?1S]V>]V6\;/!# ;=O\0RRUT:GQ_PA=0^S\1,PVAT5?QP M=_K:V0/< E'?WYZ^7O_1]_OC?D<%S2#L8")F$H&^;JOF!&[BR6 T"GKA<*^O M]_KZ_NEKT*I17(1)5JQR2G5'"K[[GQ6,EO1+7G7ICTJUV*$PO;/FOW1X '6- M3Q%*N M4G+*->A6#_8V_!M5L/M' QZ+V"U11:B,[WX0R8C 43/09W@0I!T!C MTO[+//NP1C,]3CFA@6.ANEFV<6WU$1OX.=*6JS14^)Q7?EYZ1T='1JL33R_R MQ.(3X;[Q0.>E$3Z)Q^E^I'5/Q/,S?;M[*XL[; <*B"5AYTR02=I*DDX4 MK*T_!3E+FQN_H$WUB@68'?"/7#L:((T+6(9U"[P[962+:NL\%, N3&+[^^FW MG1]I&/+):SZC/[)U;/(Q.BG^35F"[HRY@>:Q5] M_YP$($O5#W<%O_O3? Z=<:L_&7YQG-R@U^H-O_QCN]U6MW\S^-WGLD_<;+"W M5*][%[GZ7[>K@[MG"_A"W*MUL^>>5^7>/<+"9EF^W@*PH ^1I(3R MH8>-M3C\K0O/[K[].(]8Z[Q^!'O7N_A4;@ MZN3\'7SGW?O3G_\-S[]HOWUSO#X]/'E_O#BZ.GX?PC/"P@/QT^>'6P>S_M&[G%+9J"C;?4@=-\9LAFN MGVL;9_KD1LOR%3[ZB&Z-DVUVWV,0PD=\9YRQC5DJC"EA4*#,*$JG8>PG MCCN]@@4TH!FOW^X[!7EG?A[X\-CFZ8=$K2D'_7UGX/W6.L,V8*/N$*OW?L") MVUE*)5R0P.F&BPB9Y_ UTSA?_V\4,83T- 6D0C]E=17,JX6I9/_>L: M.;>HG8[":7Z <\SR [O3+Q-_]AB5U%]*=O3^F'3;T^$$J0"FO:C9'_>ZS6 " MQO=TK,+AJ-T;3OP;]*?Y1E0*!2^+N4H2'1OSOM\"X*T$R. H[\[JW0LLW.T; M"KAB8E[MCV#M"'[\0PVZ@Z%"FKQP!/=\SY\T)T$_:*HP&HU&_;8:1L-/WO/[ M5-\CQS2ZT(X,]>IS'H=AKC]I"+_@KO2F':;U5B4V1 MY@*T%]H%\!0YZ2\ISP\VR"J-^9SS]Y]4SW[8[4>]D8J"OJ_Z:M ;3Z-VI":] MT;@;3;MAA/VMN]UVK]U] BHPC,$=*/[W27L+%(QJ%JE*YHQ>=&J'6&U@D:X6 MS2@KF_(X\+C C5+TT&])+ZSQZ@T>D/&NVN(;30V_M,BP7LO%LV6J\:19/X\R0C:'?[:C11@TG8 M[P>C_MA7O8&:3M1H-.U-U' O&;?'E@^>Z!^#4:3:[0G8:\&@!Y(1])JX]LTP M&$PGPV@P'DX'3YX-&[W1L %7R+6"@1P&WD];):/EG8,!X\]F8 *AC;2@"C?^ M'54NB8F3(. TD$ PD[U+Y[;!"*Y5 M$.R&J*BV3-9E0B<+0&9@!68H1-.J' M])\54=XW]%-V2#&*;77T\(FM+0(\L#\(+4"IVBEB9V$Z!>&R_"5"#D"D2@5# M^F[G.5@54>T0],+N!!1BT YZO7ZD>E3 M@E?DP[U,,K_<"_U6H?]X &;24(VBZ:3=;/?'?9!\?]KT5=1ICD>#<= 9A?WN M8/3D67_2;\"%C/_?%'LPUHO5@E/;*;CIA< "$$HNPN;O7YV^/L".]3^]]5Z_>/GB]8N3YR\>O@7X%9K"%4<.KNJG]6N- MJCJ'%_V4@+A\8PH'W_%'/XB"Z:@/WEA?#9M]U1TT@^%DVAQ&8S5J#X+NR!\\ M\13HY"429N4K]>39*XSUX !( 7@N.@R]OP.,X =+Z$DW-/G%DGOTCR/^^.URD MTYGXT&7&S2&?Y@JAB)?*-B+_6Y4K6V!!;?L5/RBR9%7N_LI]:9;3J;%3.W_B M:/FL#8>1ZBC5F7:F_:@[&4^'HU&@>AVDU^B"D3UZHK\SSVUJ:J::0:[\"S!T M8'Y/_>3*7Q=/_E[=1]A$&4^_VQHAL*J^8KOW[=Y2Q9T3T(S,1!@%*+6;R'&G M>X\H_0[.SE^?GAP]/_/T979T>G+O*?J.X+A_0.TD^HO5RKT?-K9 !%M;:@/; MS7\].'%Q&L?6VU=RN\I-3?ZE!]K]C$#AW0!"0:6UVJS6/AL1VFX-)E^>D'$T M:76&7YZ0<=B:W! 0^A! ./>D-<<#G=-V-JR[G-4K,$QNL=\/$WU=I^"FTUO# M%?'@(A6*(_V4,OWX*1B3?V_&XLUS]!G_Z].69:<'&W;P^IQ%\>@??_?K-N!] M00AZ]-_)307D+C!GMLJJT[I%3;67_2\D^\,GSS2H[4\)_I?I_I3CK'9+['Y' M/V]'^SNV\C%KFX.]NGD PCEY\NQU7%QX+WU*">Q5SF/9U?$WJ')^VJN<^R^< MW>Z39[^EN2JRY%)%F(R8&?^5)5K[]!PL^VUSZ/9X$]IGQK&K3.X'YP=^_3K/1:K?B7] MNL^_?J%+<["_-!^ \(_@TN1"(P1';^F#+C48+_ZSBLMU SZ1$."9:C(8*^T= M(\6#U%)P*Q[OU2H/YW[!I1G\78?^?W\?/Q;9Z7R#>9?A7K'=?^'LMY\\^[^O M%0S@4D7_;Z]P'LN>=MO?GL(9[17. Q#.'EI2&[Q6&(58%53ZBN;10>HGZR(F ML^BE8:UZGJ41LV;C9T!KK9*2/G*Z5#RDOW3< Y#.P>#)LW]C MNXJXI%I0TD;P@T3_VPFI>@=!MBJE#;.'F+J]AGHL,M#K?'L::KQ74 ] .,=/ MGEFKZ Y!>V7$I,Y&%$'VHCUFYE'M\#>I@/;%40]"/"=/GIT2^?N1;4&Z M5SV/9F\_I7KV>+V]7'VN7(VZ5<#>'K'WI0J*V_L[\R'(_^#)LT-+:OS"D!J? MNJ3&/V-G)(PK[$,)CV?;1]]@\4UG3^3T(,1S_.29547(Q*S28F_./ZX-_B;U MSY[FX"&(Y[CSY)E4&*R]TZL4[*!YO"2":EAZ/TZ]GTP/!_D]V4D6LR?@NYWU M#7L]]F@$Y9O48WOVA \WM,(O%-:JP][\*#$,\1,DS%:1@OP;2R4!?OI5("S5/Y91SN<\J/ M:,-'GRC\W"=V]G+UN7(U:5<2.[_O\SI?Z![=4S$\"/'O801U'@>Q(-JW0-V] MLW"NHE6ROTL?T::/)M^@;;]G47@0XCEY\@S[MGG8LLT[6RT6?K[>JYY'L[?C MWG6JY^_4!T[_?+-'GW2&ZXQ@S&[;OM%GMB+5;3&_B6ZDW2_1C;33?J*_=+?M M2*N2,*D*0NTNNMONU2]/7[\Y>'WH_7IZ^J^CDY^]L_.#\Q?4SOI3K2COU>2V M"Y6#GL7&Q,D*VU1F^;5-BKDM<4[]0[&5>>E%&8PHS4KL>EW$18G9,_A,F>6H MH;VI'Y9%0YZ/Q4N%4X$9AM1\.>;WP*NQ<[8?I_BYJRR/"J]8A7//+SSDQNBV M82G7#?IKYT?]HZLX2>H_*^;9*HGJ/PU4$JM+5=1_KCXL%0YRZX_5QF-B;%T; M;7Q\F[:_A-]\B&'QU<9K023PYUN>I:)XR[.6&;;2!8N__HML M5299=E'_,6RZ"OVBW!@3/ 3#<=M?7:P62O\4_0S]I0)_83Z//:[A^5=^'C7Q MW=4-;X$Q -NY^P/T_84?*6^YR@MD%<"FM=A]N_"GRIO[>0!" DMW&1=N#^]7 M>7P)SW#8XKQ?X3\SENW7"N7<.PA)-N$*&[2\\[DJ5/W-*,6SE8]4=HI9Z*:K M<@6_6*J 9P\?KA8!;BU., "I"H762=X71X7%^R.K> KE)?!035HL#&( M/ XE][(0ALLG"]YU-8]A<4*47"_T5S \^!AVZ\V%VP7>%,53.(L>RD<..YZL MO6F>+>BQ6ES-QR-5A'D: M @6T3)01&[>?TA:IND5.G)9^'2K13TX2](T'X\AG2A8:]"^))/T7U1]^PH=- M04FX=HU9KN>@2>.TY?T,ADIZPZ5&[0EJ"S_CL68C206% X(#5MQ*P3(G,4DG M3/VZXU5XHD40;V7E6T2FY;WA/4W\> 'C )4<)/H4P:Q7RPA/V4WF6;TI6GMC MSKEW>U_$F.O=$V/NZZ_J=E,-@\#>T::@W7 YAT\>B"VWH\,[F*5>I\5QDLT_ M];+?K_(,5B!4#;CYIRHMV%3)J%!N$=/5V0S1.D*S/(9K P8'CVEY MIRNRJ:)5*#'D0E*OVBLP[V^ 93^;-UUS2"5P];&IO\RNX%4SE84/_CCZ.UV0\A=?S M"_TX#W-0?2 &.7R82*?(8%N!()$_ ]9MJ9^P^UIZ. +X!LUBN,R7)IF>&5M' M6V6_I3'#$]&V-\+Y6^M,&T,_-+SG8')%?L-[F1LK]T4Z Y\&-AW,ABN5)/A? ME<(J*!@J;%=&I2/V+1BPV9EXKV"2 M:A&'#VJ&VP7H',UVL K]:&.6X$"2,0$25N!9SE=+"@E([V5%O"2^5D %Z % MVB1%@C?P9#J=AM=M=]OL];S)%@R#^*])BT=KG,T&A,$,PK,BE#"_TE7DY@FB+S'&H5^#0^ M!_3"'-QA4!"II\(LS>!57I%D5U%VE>J''&C-JK4F/7[I8PQZE?AYRSO ^*1 M]4.S $4.FA;<$YZ[Z'D/5(\/!G4QQP]=93!SY:/JC3-V6I]ZTS@O&%.,7OHB M*]BKF/.R.?H1MBH#M:T6RR1;:\@,?#3./9(2'E)K>?$0N] MX%?D83.I%WP_%)X=]&UA+%=9?@$CP!>'?(7B>\CU]3G(@)_ Z:GT,H;+FQ*H MTRQWA^VL>DE/!0\.Q8X6'=SX!&4!=QI7B>Y?^PUXHW[2I8)UH@&1;SF'I=>B M%)""M=\*_/!"SQB_P;X?KF:NX)8C[PR4"ZQ5 >/#W<4&6LPC5-M59#R+5''V5TKGUOFJ@/<9#P.SP*4OGA'*,E:)HD<"X*6@M8JD4&,_.0]I_=+YZ# MW0WMB=.,?>UHDLL<*(3&TRB+JA#B/[1VT1+MQ72LBK+8$'H2"/CE@GZE-Y)6 M'3?%"*US?)+X/ZLXHJX$L.5P_& +6$G5Y 97 *8:HG.\15QQ4JB\4;7 YL.) MI+4V01A06O ZV2SI!@T+3AR"B87J\.%\HDLDX\OC$I.+DD\ M$CVAU"S )D+@;H&H7;86M1(A$3*Z3(:,0=P0BSMYV]U'ZD=1^"8N5V))X011 MQ<.&KW*287"T"Q(.G(M87'0#5,]X@T5LC2OBY;FA@G+H1 [BV6E-*P$K\Q:%3@##<^F,(R>8^5B93E;5_?< M/,3?N#@;$N7$X*&)<1BQ<%DNODC"K'Z52QA&$< M/\6[_%&L[+ECQ?T'R8W)7,7%="9>@ $$F@[>:H+RY%7%/HOX2PSUSYUO%&SC MLF;8L+[UF34A<'L"Z7H# Q$O(*M,**NQ]95V9'@@,+^W4,W 1Q-ZEA/!(">U M>,_AN8M@AGYR8F12@1=H,N8_[@L9^N,&>Q(B/UERPHD *NY-0/_A5& MM+ QL.-?7NFGB83:O58Q]K?_;M3JFQ';%_+$0$QP =@\D%0M2RE]6Y00&G_X M/?YTEU]$'UF:DS5=80P#UPVO5+"88/=C5&[ZXH6AK)9RP>E!@NR"S5&*WX17 M%-A#2;::S<&T\=$1FV)4CXQ$)7)JR]CA_H1+FBY]'^637)I9GJVHR-3:]Q&O M)=M@'YI@D\&ERP<%/^@&W,!ZOE)J0SZX+!7];CM_7L" 2EA+G#,[;L[Q!,T! M?LK:'L[*V\T[922BK;0YC/9HQ@E_$SXLLH22@? #E"SYV,:RR,'FBYQ,!;TM MVP[TH5V=-7K,_(%#V%V:?X\##9W&=DT"\C5V3H0( [WP4>B*EWBE._>Y A6= M8.9M!C,T4F5O@%0K_883-+!W"QK461)'OIM+KABM')\P!I=.P#70SO9.0!%X M';OISL/L5YQL(<@*F2KC6LKX@6W-]NCA00B^#Z].\:"FLUW23E/OEQ5H"SIO MG4GUO/DX5PQ_@(H>N=.Y@*LTS1LF1M"OF"N'+0TONMV6F-] M9AM@HI.:^:[=&IJ#'*?L).D7M\R;31Z%+X0K^&V"GFQ8&1%F N!X-)R;8"I^ M< @^<^)A\!OR/-5J5->&B<%;F9OC?U00M> M^LF*+G:2O'8J.98$6)W="@7 5>$KD.9 M9*.@Y]R$(X?]W;B)/9[U9DNH3X.1/#?W?"-]Y@@M MJ5F)0JFMLN4#PEB>(43&0G3U%7]*DP"@0^ZHJX.NCH&)G# MK(.D*;[DZUQA^LOL(B?+\7O M.NV>-> V_/Y,8A>@')JE_\&;$?94,*1^PG?PN-WJN%<^9R(Q0?H?6$PY#[B: M.QXO@2=\OO8W^7ID7YY.O&!>OX.'&!=QM\UV;V2*-L32N4B.B?5W0;EEE8B# M15K86$EB!H$..\GT/T@LEOX:ZW9,6M6-^L&&I)&?TUJ;C!(EWXP/ONE_4SN3 MB+-_\' == +!<,-3VN"VK^BV];ATLH#M+;.I@C_%K%15$"0*(A_GT%*PK@S* MY/Q^@8L*#R0'2RI'E&S<;K5AVJ+,S=AC#4G5&$V" S H_!=I]/J M6DM2AV#T:F^;?T?/G[.'N=)SIK-7T([FZC)65]JYU^]C")0)DTF4#-:-(QXV M1K!QW)R(/_[,'87U MZ+HQN/A!W1'L67>WW0\25"OQXF>W L-K*B_7!@-':;2B4&1<%%D8TW923AJO MD(,X!\F%I_RJL782L?-P+.Q@=;8Y6*AHKO]R@Y P^CZP6!FY/!I;+YU*DA^V M$6YZSHV3GP['*?4Z?Q-!5^E*??("2;*BJ%\@3I$-+"W,K_=I#?^@1$9[Y<-M M\4\2FBPU5H3=&8M6X8V?M+J,$C:W]0DXZQ1;,=?]E<(+OKJ@8WO!L\UJ],J. M'1@X$N8J]8>U'3O@YRZ ]KF&W-Q_2P+!OQN'%FN'8&A%W:>S*%QS<]71QR;5 MW_)>.5K"8HFO1?M^'IJ8@<2% Q;>A/]>BR"NHX<-7EI_E,'1=GT<+)5 X^"5 MT]Q?J(KK:T&VIR^.C8O-X*=5#.?2#-08 -D"'HOW7P./2$R7'87J:0$2G(7@ M@S2&T2"Y6*EF8-[*VS!;["P&^Z14/235E/ KVI2-AZ@MW^)U"1 7/%?&\-^2 M3SQD-]GD:[1.BHTG85+9J"!$J<"AB%&7#P9_&?]NX:MZKT@W@=MKT$<'':\_^X 8)>1NH$PR239Y@H$+@0E<(>+V" MJ37J<]H\*Q0Z"#"KYV##0&,:S&W+.Y9,VS7+B2+I#A[-?D0Z%IB@-.%11EM9 M"YDRQ$:N&UQ6QB%,+_+738)DKC&P&=.#4&(1%I5(,@ZO")!Y-MA 8N9L#Z=P M):>S)J+SO 4"I9KT:3TFR:M*]2'<95D(%PXCSYQ+C(J+M?&IO[LBL)3Y.@XJ M2/P4-[8^2YI<%=I*,#@43QH5F)8\L$@E,?Z")7SNY]&5S_9*Y>L/ZZK:K?*W M^?E:ZS=T4 _^5E'^?!LPRK+845/!6DX">#44F!-+:U23,?K93N#-5JBXX;(R M%X0GW1[Q0MP>'#$!>E$Z T2FNN<-'VU4Q=*"%QD_NB/JT? JU3MPSIPB&825 MH7U%WJT&F6L\(^8 '#P>*.7_T;G)<+T+0U] M_]@Q4@)K;3?L3$%;A\ MB&XP,"[,DX5ZSC83+*&<@EL:8E4;UM"IAJV$3Z0H#TM&)1VF$Q=U0B?X#A(G M4+C@$NR<;%68=U((;$%L.%.G?*FHE+N21Y5+7?$E0J\55 M\=N!2XU7P1!T/5!]1^*M:KP4 X^18ECD$M+)%$)D+\P!I!RB6^['5$(X"/?> MQW1R_>YW\2?:GS?\$83]IO6!WPI>2 ?1'I0H;C]C/UL?_;F.HCVH:>U@*TD2 M#MQNB4%42?I6@8T>LHUE@K[.=^.B6@>I);1!M%A!A20-(X&Z\%! _Q3I<##Y M]LD<=Y?D'YJQRE\0R15S#IB0B*Y_;7D'E5139_PW'1FA7'8%A^X$GXFK"@9G MW]S4J?!'),VO_2OL1T:4<8]!C,U<3/Y"Z[X%J$-3^*F#P1+C3E<@F:C8C4:N M5Y2B#'(B>!FXRI5FV[AGETAN(^4,@@-IPC4090YI:/N M)W3)1N?@,1R.,X41#Q]90Q[4;'9[_6[XMUPO)1"'RXE4N#HV,7RA:T4>[)O;L"GC7!)[[K=P8.:M';]9PV/Z?RU>ZX9VLN6=N8 MZ!"<;_U9]/=RHJJT <# D$F@IDQ+(;A[6R3'6&V1'+D MEIW _M;P703KRILDGTWL" E6^#LT#\4#BTQN%Y*?]([L"+_RMO9Z;O&O?XU@ M:5?FN^YDXE3?QH7E, &[**@778NCXL_FV$E M:TD)N++B+Q1*?\'C2!*%M%G992FRY(C9974/)T)=/A53\.T\WD>ZF<@ ?6OO M027G!UCC3 BE"BJIBAO2WZ(( _V]DGX6U"T*M.1\D]4"QQEB 3=,80Q<8&, MGRHT=PG,FRLL*>=00QH5AM#,]X(\\\VKC(IFB/".$=NP.=G#7#4LW"H(,8TE M[$Z?B_^S4L(BG,&%H Q**4>GBYJ4*"Q2R_QK[1E;J$;%8(6CLF4VB2F M5AULF9-PT-/0$W.WQX0;,$GXF-PTD#2LX&^ ;C34/IJ)T81B#@P)U8.:\DXE M@)Z:2F?^C"/*/L7?A.+.#4%Q'@B='Y>'RX&&($()$_N\B/)Y9QWMER+J>VOA M[DXHK\H/E7LIS-,YLX:"3/,.N5$SS2K/1"4T+RX[B3"$0CT6D.X]TC:-*;;; MRJ+0\JP\1#5YJ)2&\=N.C =R5+3 __KM,>MR;57W4F M^Q2:*[?#?0KMKVJ[?Z[@$9N)FX>AU'827F\7E^I<;7J,ZV8KW?)4@INMA M+,$G:+$9$+S!T((TJG./1ZFQ!8? IX MPR,#V#<-9,0Z.?%3-5MD0@U%9IB46:!LY,P3*C!MC9]@MD[FN\4@G\LW6$/N M/RJ:NS>27H,M$,*U K[3)"6]SJ<8SPX$KM ,G8E MDP53NR+A[X5E)@!WJ(@0C_8.S>I+Y6Z1+^PXF)>4'!I^@NA50S[M' #QA0Q8 M KCI0;/R"LF_XNK;A^9Y;.,"SC1K)]+FWWB('*SRUB5L: =@-()SH# MCFF!N!FD36'B/YI[R]O.< ]^ E(?PWOQ\85ML81U_;P5N6GL@E1+CR,*SZY65*'T%!-:6HZ(5&:%>RU285WA3%D#R]G["*3@#5KS&I_ 1\O%OU&Y MA>SY/%[*I8>-F-!]EI*EI0HQB8,[/R?KP'*4&^M 4C$H-=CD)X(%GQ$VPF5F M1H_#/MZ%*S:,BR@?J)*,S-S"):<\KXL;^6\'$0 M#W :+U"_4STHYJG(Q6+*8AWTV/KPQR" 1Y;!52L5;4,R=5C%4M%!=? ME53HRS%4.>WGSH4L M#]*7'S/E&TQ))0EJ[E^087L+$0;4P;8^D/W\3(_ANA81$;SBAJ3"Y[4*B)!=&2":XA>3ZP7A'R25E0H>/>6YD"H+O M%Q=Q@EWG',;X-Z:2PS$9F2??P=45?N+G&E809.FJ((_$J$M=.XT41ABJNC*Z MWK6GEGK?Y.P(E$U/H6*9S?+L2CCJ?2_/P 0H74V]],,+<@CP27(V"[<;@Q_F MB%SP22USHH2]FCCWL++-A??\N%-DI/%R$[LL/^T-_Z+('&#P?9>@=&XD*&1# M#F^[?]4U0_BQNB3=5F> C8K_:5L*8!J!.BK!S89Z=[^X?W5Q?\::9T3J+/TX MXEZ+8$SNU_6OKFN_W?D7U?BA(57,_9SH+XV*,_IJO])_=:5?ZD8J!K @7M-^ M;?_RVAH#")SM\,*6?&,#YOWJ_M75/8P+;5IQOYRIVE]M7VYYB12Y=)H*80>8 MDCO$E*M8@PCV:OC+K39&-W1+RZH)_S \QT\W)MD"$Z:BZU44*>F[Z=1?7]_( M1POZVSEU!ELZ;)5?'Z;+3<@5:SP MRM7M;#3N6?= T$=+!\[,D"@OA)VGTDI/.":XNZZ/6+UMF2'M$S\/S%@,DF.B M0I@GYVZ_J*T$,YKX\ LV?K+=U,KB6@FXK>9-!.@R'><2[#>).%+$.,7EBLHR M*.F5F)$CQR&M7I/WE !9$O.@F.H5./>5VB:;?[%=\7POQ4*OA$FW;=>->OR3 MS6 1$_ V*+!K::XHT>0$$BHQJ<<9@C)VU@M"Y]""/8R)?E)CHE43)!DW5Z%* M#[JG&?8:\[V:<)\KX3'"')(?4 IYK_,D=B1>&NXFUV*P*501U7U M\PFG&)3<05-7Z$N*[AP[F_[33Q*=GF-NSN)'PM5)A;\\M>%QWYB-9X'2O%1K M)V,MC*.,R\,$!J>J"XH>4VBN(75D-LG4((Z C<6A*D5&8=$^F&R8;=M)-*^; M?3J-[H4OKRA-0-K&4%V9"B#.2#9,5)J3'.71:&J=+3?JD/1<5)ET M;";M9I/TS2W9 0VG ,L R_?$0LJ68/0E!E9)JJBP.2])A(5@F^9:MXD^[E1I P3-O-L(J@$36-&&T-GA%L.*Z"'Q*#&\@! M$CI_H#_P91D6[Y=2KSY3W)(-S5?*,&,!+]-NI=+2&;\PBYG;4Y1KP[N$+EFY"K#XJ-26D?A#\$\G*%=OJ;W*&STX-!,8PJ>[[($!ITP6*MDGX&? M\%#@*)^+-+0NRAEQJSZ,67X"=*-/25SH?GP.>+O2$+W:[+K6+?H%VECV::;^ MUB$U="YOI&+=;+Q>S8<72EW(H:-L.0[(/E8P,=J 8<8M'PVD5)/&4R-"KFRX M-#C$K>W>F7$^2!S^40W2[7NP%QWAV5P&PWH'?* MC+QE+#-!QQFI-DU/:Z(+*!3WZRXNN"\RMU7&-LR(ULAD\U:P2I@-1FN8.54; M%M4B)-+:GQD1T+@LIF*S2O)YFRCW3S)IL09 M]9<2VV0]13AW5FXESVKSF(%D(,$:8(G@AEJ8EV[9X M"+2%;60.]"ROKA(*I>W""2\@&_2AN/;7=R&\]..$L ?.#?F@YK431#+%J!)U M0S9!.M<*2E!L/RZJI5J+ U MRRZ),FCN#MU,IS+)0)#-MO5*+EZY;W9>.^ZX5ED(:C3:4!<$.[P@(M\W-534ULM('@ MS Q#0"5&3SXIT=\4.U,?PB#L!/NE>-S-;*58*!Y?5@CY:P-J M;%;)2#174AS6C$5-:LA^Y)%29AZ&FLE*[@[-8\_AWF5,M#-;$F0-Y!. MJ89Y132*2&E1$%.6F0OLK*^;,5L/]8XJ'6P&AMA_DJS 9JQ7U$!&$>A:E[!' MS)-__4SKJ:HLG67$D[GICU2RFG 0P28$MXP 80X1$J8?536W>9EA^)1BM,A\ M9,38-,VH#D$X!(G]3YN-A"HQK;&W-C:Y:YG6K4"VB33_JT( ]66%_$$IN]V! M11@+JBY8=$YJ5I*E&YE%O0M5 J]:%ZMMK=+I2:PIB;B.@G5H3)('*]3_M5)U MQY>VE6L)-D.6P!IEI;,DR; #W-//A8G$I+2?-CMCA$CU)@N.1TZXB?X&?6GU FJNQ)?%NNM:8-C"D'_3I%EX- M;E&-J1#15OK4TX?1VK=]_9R*5(N#H&O(@5?4>V#JN7PV*GPO2-<)$M\*FIK5 M:%0=Q,!Z/>D/@97 A/:O"A!5N,04O;!W"NGR2Y57*V7V6_?%MLZ69T@?)Q.? MU/6/@8\TU/@G'F0)R7*F'R$C?##16J*<$6Q>FJ5-]/_YCK71X/VN?;%=^VPS MQMIW-J4OM4-2/TYI/OR$BU&30!'&Q!49CD;?N@_?;^P7VUA&I<$! WMQL4K M!>!:TOT:W\(:YY1O$2,!K5F39MG;";>FMD [B0K"OCR.YTK:NX1;_2Q:P81/J ME?N0R*LP3U=JZN#M+O!>9KZ8S-AK#MGU5G$I]CV1-&3H1,C>1.RZFKTHE@BZ MUS*U1QC!9?5(V[:IX6Z?INB&W8(21" MQ2P1:Y,AE[K/Z#)1'W2]&;5G**CIGVVRK<%#^U-ZJQY@U=N7Y)SIB ..8909 MG$K)]&>1BW9U]YUSTO(S2ZD)$N!%64@DH63D[K?P%A3MU(\3ZK4I<105V7H4 M[B^42]$,4U#;B*+M6)_$U0BXH0AJ> GAY JW_[25 L,=I'V.;;*4@0\Z4.QJ+OSW:J6['U-H8+]5MV@D7INQKB:W MMWY\OSE?='-V*JX0RUQ+G4$3<^Q'_,A^ V[G7G%B4@[XV>D*8(#YME#:!Y<) M-!]6I&L\TB- +YQ5ZJ0+9? GE=+J+'3(YKG$5?-T"C,C-5=!]!%]E)T;^(NN M\@Z)&%<0*::3AA]AY95^I[YAMB''0MV:M+$#&L&%X\7 Z!7M"!^6Q@"=3HY+K#2)WO3;%\4X[KR)-M>:$W$0Q;8!B;H96 MJ@!E=%'>M30%5)J&6Q0IW312,0L8;0EY9A[&MA+-_X#D>07E7#$SGE'# B[X M=PP<#8>"/[%:=X:1E8"JJ:M-TYP&$)I_$ :*?:F<=!_6C6OX!M8!K5#)8.V; MO%:?H@J#H2WA,9X[+BIH/FY.PU4(YKFZZ,6EHJZE-$W1A]#_Z3(?(N4T0\*Q M:Z8,##'D&&[POM?0(@L5^8&S/;J=5F,C2\K39DY1S$(H+G"GP&,>8T-GJJ/\ ML"3LYTON+L@$N#7Y,CLNO<36O,.X]^!,@Q>>@1(S2R'M1!'PP)53W-8P]7/8 M^=IG)>ZM(S6\BL1T;58@H3XXE]AO1PE96!ZF,\#2N' MN-*-T9)BE&MMT&UMAZ;Q/D8*]!K02N%<06-AB9=#IX( RX#STQ;O(XJ-*23_ M#L.:K@3K5].S%#DB'F$58"'GTI>*4!LXPGXCMAJ>ZK32)68$(PX:P^H0B7 1 M^HF2 BT[75".F$VBT6VW3'YF^UY(W< <@O#[I M551$]*GWV?V)F0N#-[##K^"/D;^*:[Z&]63V);/3;([^N2V%[RYD]ZIM<6^V MEQMGY=X8^; =IV&98?,4V(TQ#?^8^EK!BO'^E%=9K0>FF"-@'D2$<4ILE318 M2"O3.1-_\!+T.GH1!QIN>A AIWI1YO72.9-:-HA6D;!1;^0='_P?\^:&S7UH MHB=W&]%T-(!:_IB14<6W%O$^%V7=V-(%HX&"2U]5[F06)3N[K2/4QEA1^GG) M_6)J:RFE!,P[93%=:'C2$[&EAC'+,C9%KK0E8M#\5'* ]R.).5NA?)ZZ;1ZH M7C([8(:3R_R-$((^)/]!^B'P-7#2Y7K)%EJN2N:M-4W2X-=@%*[6;+.NJ 98>G27 MSE)?42?0)IHJS'.QM5L0_/ $K7X^<*('X8.%6Z<.5K+/,YR MKH/H43_N*O.J[-)@. MK9SA4(W.B#F1[O--8TH\*J6,Y)]87]'QO"N9D_^Q3V5BLRM>>=^D4^A-%#D@ M\VKKV3='0J[E2I=LO;-;IE'O8*N)(:2DR$T;Z,8RW)^(7ZIYSF)PK2[U\39" MX/0BN-*^F[)F@6T9"^^>88?6HD8/4?=\Y9XQ=2XP?NG0L%M.BQ5A*(B%$33! M=*42*=3303^$3F!?+,0N+ECL1-++DZ/H$[')N=HD"2MD4E_J?/ M#PKHJN"G:NO)>@G,CX_F1'7AG*5"14B^D5UMP?C51=Z:5MRF8\5-0)"6!2/O M5)5YF1$8$$\713&PF9N/L31DW! M3W]+$Y=0TSG15?:J.[<,24^LHGX.9+I2AN^2 MX:G/FND3IK45EIEP=QG2D<3HYEX.&X4NR(Z6$]T(\IA2%:K8:VNO".<@X0FS M[R -#\W"O>8H".J;-<@CC[QR3O5]KPY0PW3;4.X7TGGLO=2/T4.@8$XV2CHJ/RM])JK%B_Y M2.JE=*V / M@?5621*L* %%7(ST#3^]T &N);ELM=/HHP KT>NV#D4X&NJ9ED9ZP0G>I[& M**9'8KXN@*7,(E)OLY:N*S=4'I7HJ"+"&@-E/Q!]1\54LVF^1H**;*+2> Q.\/D!TH?3\:]EUGJFL5T6ZK$-93[4'ZB^)E(ZW MH+M?*$6ZPMA(1E-@%9D3H"&"<1DFB=8U[J>#SIE*2$;2[_73L2$!W';/-:L2 MW=:6DC0&O*AI3)SO"FF&$Q,$FP@4:3%=.V[\IN_^L-33;L8F,V_J-)XE%"34 MGK73SE ""7>;PSISY$D/C@I@8.RL3QK> N/[PNY,P=K0]IQF"2#;4G<[-L'+ MADR1RA<=2UB(611%^VLT*_@+*KJA)M?8=9$NU@8'EN7 !ZK$%^G;%<\=ZF+V ME)UX(JM5L---Z"'*KE)L0E$POJ26D'<@22HG+C_NN\LNAD,W8\._&ROWVXNXI0GI1=H;I9%H"87F84"J9T8/$C6&7[/;M-"H+(7Y:\ M3> YA!?)6K)O"O.91'UV92/^E.++P0?(DDO*+6CGX;%1Q-4;5'-L +R5>$E> M6"P$7T;M<=2Z2Y(1,'0ZM"Z:XD: #:9.B(U3D]LFZ3"Y81M7&'F M8,6=:IVELC,D*(Q5_70] 5K"F% MXDA96^"<68=P*XKQCIT^C1(DR$WKK%4AEY$^%C?:,X,5JX5;G8A8I;2"=Z." M#RF<+@FQFQF!5[VG^ PF[-,5@V' R=3M"&SO-0<(4_D$X5.$,9YR.OS(AZOA?-<;4'9E785B-6AU*G(?Z R7;M//CQU":_ MJ^$A[N#IG%E)1L&=382X-H9*M4,X>(7]'QCMCL^R\8!'H$>?R\(P/$^B82PR M+@S#$=1J#H,PGR2K%DF24ZK0R9@$<<0LM0&7L>B$J(Y?7X!!B2W]Y/[R$]RQ MQ(\7A:4O179$AQR'E9@>%G>6G1K:3)!:/RG%"M7=7C!;XN>5?GMWHNM^C2\4 M93JW2"]A<@0AY*PYDVAO+9X([09J$ 5_FO=#8+"6HR2K"7E\&7.".@3M&DNU M2'T9#3QCRPH;3!Y8CB):VY*P'XAMXW%GT?CH36263V&0*68%VYX^"6"?5*NU<^R?S:.:+*E@8;L95*9;XD<92UN I;EODW!X83G9(N>RVESX05?C%*FK.*,$R M>T2='=ZXUR#67,A!!WVK74V"*6MAT=CP$%PS\=4*7I3UW:K7GQF5&*PK8T/X M5(*-(5DYDF4O)X"1SU7*]BUP9W8'ZV!6Y][;Q]EON\S?7F.@?8DXF:GM'%Y#$7/+&U+K@SMW&I]@3R KE]"<9.,I)30AZY.?9* M^*LJ85TJ>Z'6;M-7P]OE56NBG>URN@UT(1<3! M3"9(9M@\QIHI^%3J3O#D!',T/U?7D//<9^=O)X;5!IVI69"]ZQ%7&=9P=_I* MP/@IW^H;4*2:&^6FHN(I<99DBBL#Y%?H72X3['D-#S6_-,!/C9"F)(O]+G+P M.*$@3J>P^4GOY7#R@]JB'8U'ISHN:$'C UTT9"<[&$<367]I#1M&_;)/I2@&YS-P!2V/">3 M9O.Y,D4 3@UGY<$97MX(Q\V08LM)31LV)WQCH[J%.E(<(L)SE?)*<"UWNU(4@'5+AA896*GKZN-K)9,5V:#Q8&T*"[>S.%:8]2OJ7 MF')$GC%CDL<);J>+V M./'!"!32F@O\J,S=Y5E#J(:[6MFT*DZ9$<_*F=\B>#L^>3,9W*RJKFPA)G$Q MG$O"':YRF3GI039GL"!$F+*V#<[1$7H\G!0O=4&&@WI!Q3V=%D(D1O$H54/A9_SBZ4;3K7+#;?[8TDX5-@4G=@ZQA6V;'V= MWX3/(OJPMN_"5"JE;=-[Y_Z"'^?8PWY%%S?AKC8?CED#]W"'ZT#E37 !_/#B M;JDJI":Z0D&A2Z*WSIC56(Y$-\2= RNC"5/)=&0:)ZRF #625Y%O"U2#R\3A MF<#$ZV7,N6 8"CP6^T(E%0VJAT.+5B!)+,$/YUB%05@F^HNV[&ZT30VT=E=@ MJ>0<, 9?;+'D9\R(Y)!)-^21>GZ6(,)YB71H52FX!U)13,$7X4!./D3)RJ2+5M,1$;;1EU'+#2C(? M*PME61$OP[A+\R;TRE+!T&RYK/ =Y(2W?US.XP(I,^B?G1_U&K1V5U[?1[VR MNVNS%C7=A/R2*NN)LU1V&SD8F"EXD16FM:X4^I&U#-H!K^'(!#GQM""T5@JG M!-JJ= ;1SVNM6P0C591\JTJW%ZQ@(L"*94[3@!L7QJ;YN*Z,E&R7#PU#K3J& MUWZE4:/VS_(JZ$O.FP/N^,\*K0/=I2%2_UGYH6$'X[76M,8Z48JH-4\3JTC7]#7O>Z*5\8O:D:\K!&G.](.]L-"] #F+"P+6%1<9GL=24-G\8$+(&7#:AN6-MR")#9/#26M@GR"^.'!]G@\MP94! MXS-#J[7%MFEJEYD:-:JX47HS'++5)5:(/R";[%K=89CAKKCS'6R>6"44V=KL MB^$(1&,K@CB#Y547I%1 22^0[*VZNG19VJ5G>:QO"=7=ZZLXBHM\M12(*0H( M4I_D.#Y]A/PIW$;D/B]7Y)!1!S]A'D'K.RVE=L#6)POX@8^@O'W3H-) ,/T$ M=LA1O3JUO'I6YCED(Y08GZ,ELL/S3)YED2G.6).B9"5LN5@*'W'%[D;HF^.!W8B[+6W;/I2, M/U3AQ/&J4F[@XG1)V*TR/0T[CJS* 4! GR$$DI"77B)'%(:IS-VUA$N^1&/B(LVN$A7-5(WJK,&]7:P%(A#FE1L&X7(Y-LENZ9)2;0L8HS+J "=M)8E]; M)SZITLH6L@*4\2FE!DOG>PS'^C0+5X1&%X/1SAR9SZ?*L$L2)13SE;E!:VW. ML!!53X0SU$ 1[@&&O;'LPC]EY,S="7XT18[BZ MX" "\^?8,)FID) =1'Z>2@!;L&G4)0?NX54:@8H0%ALU*&)>2OEAN$&A*O?7X"\1KJR!*6]DJF@7S=J_&&?>8SOE(]SI5RVE\@0 M;'+;"A^V.V42&>NPL;DJC(Z5#AY$]\>M!SY#?"2^5!&A+9OW23&:"R\M!T\QP'&J35GM2MNZRVMH$<2;.0.J)1L:R;W:(P94AW+EE#&*L/,'J MP>K* ]:FJ-MXJ0RS5/*+>K>S%+6SAS9MQ'.;B)FG%,F=;M=P,H=W@4 M'Y\PQ 8V='3@)%*9?A.I9>PMA(74"NT@H<(R7BR6BV+O%U,/[3 ;V[2@/"4B M&G-]VM%0I4O2(M[SC+%7I]#:>*KZ*6] UM MKJ\$$_]%R1=TI31(0F)TB4L/);%%D<82PW#D:E:O@2RO[)![X^O\,S7>(?XP M/2BJJ<&/$'F]9DA;@%#-*0R09"%.W$^D@]"EJO33G.HB=ZXBYL9$7/U?N7IX MGS%XB;M0T;ZXI9C$5,1OY@QL,]?IWD77F2_HC2_UM>".H=H8E.T@!_9;H2+8 M?"P'.=@BAX#-]ZTZL%Q^($BP8Z"9/:1&W/K0I%=4CN2LKX4<'I^+98:S)K3MG5 M.,[8@!^X^BGQ&R+#G)H(V;G3KL3FK0<8!WTV&F<%2 M*:;4K"--%7-GP M!PMANN/L(DV (JPU!\DX6E9(7!?)ZMY?L?Z#8&^UBZ'"NY^;UC(<#])WE.N MY!7W^CK'3OI\L"NB@S4Z'.D@#DST1&-^XG0>!_&&42;W@K5B:D=#[^$4<^QS M>!<)!OE#U_4*M<)JV'2,TZ1C^^[I8,AB9GKLL/7#[0<;=9)S#MS73Q>+?KD1 MBL?C;AM@;@36K&Q8_65ZRT_X MW([);66S]4AR;XH&_K= %!7>FK68ARA$O3*FA9!I3FH_:C:EUJ>4]2\9HYPS M#HG]MJ@N,Q*2%$2AH1?K,<3D3BOX;GV[7(?&QSU*ZDRGT"3H\T),5>E[E*;82P:-A[IK+PCD/$/3A# M7_! /$M3S2DVB(6RB.,J@V]L;+KP]<&717E23IQR<_1VB6V)/60YE3_9@JE1 M852CV)@9% 7>6,94Y 1/ZY96O>@1[ ?-A,)\L)I]RSS:=1PPUR]7GC;XZ]Z# MS>JD;LJMN(#/8:4R+0&GWRJ9$C;/JGR(&IMMQ$PF8:X D_FL7>>^4=:FJTNM MP8T>CS/-YZR8J7NSE0C+]E)(/;TN"7P%/T4A?64!3;B$!VCU1;0Z)44K5:*"W-(R5X=TK>-A>.4F )HU@]T]RN1%:3&5V,VA[FJ$)E8E2 DJA9 M7&C-E-=,5*?*KOHQ?5UB&BLK?&DE[;:9=ZQOD'_$ISGNM[7PX]0L14'"B)%1 MXXEB $0ETV:'L%M]K/%&7#C M;#)P.=)5MWYPO25KCKMD5) &=55B5=LM%8=JHI:3<2V'N\V(GZ;>&0+.B3-^ MTI".AJ]@'1@#]!/^QXO!M"%?$>XD\-;)<.*\-L<_2)V"CC)7I0/N^'D;?0T& MA%+F=A";&&Q2_'B3&],XA:T51,@F^J8AFAF!/*B%=0M-Z68A]%#T:S[*8M)+ M;\O=0T2=P85PNLDZ^J+GA+OW(V)20WEP.[!?T044R[5^".J>EG6LEQ4[9>+I M?S-'=_:?&75X!_6VHMQ1YK2=[/-7K,=@WGFE;2\3$H&UU/TH^6M='F9]JPR\ M-$M!1DHE%^ "4].?7/IMN"?!3(JG!S/6+0BP[$#B)5,*.EM3"11I/", ,3?P M!F5Y5C&&I%5:)CQM<$\0YI(-HEC2WF!+E%6JOG)SPNPGR77MQ@OK;$OUA;J, M?=)YR-INZT&-9+DE&27W=2)G.F$(GV$B8X NW5KT*IN)^G,9/%*/>* MT44<^$XWM$]F;]Q &5MU$'165[IB[3SKN@UQIHE>B4]VNJY( M+UL!(KPPI85&YW$Y:EU5H"-4.Y:(T*DZ+'@9805V=S^@2*N02YBMCIT94!0B>,76;=&=$=P,W?C1N!>TXG#7=] M#5Z*J!B0*E!E8O%EU/7)5?19KK-L?"O:; VA*VP;E4T[0U/'FHV K7Z_ IA-W7>1 MN(VNFY,L'Y'G,5R8'16LJ2UNH?LPOGR?XW=S_-U]CO^OKN&.+(D4-5,O]4\? M,"G0M-=P]<1M\Q_$M=_(1U6_::'?QB>LQ(/Q*QSX7>5IPV:L?1O4K"9#")R[ M$GC"=J!8X 9S7!!Q**3L$@6I1MP9UK"1"K@)LNH:4-5C\#2/C 7K&B=8P\CP M42;#8+='?P)ALM1Q3SOEO&@N'7;E#M5NZ&;*0C2SB6";>*W>.F$AV S?WJTS M>NP 0:PC)JR.6WC>-<1 6*BX_9AI]$M(;V>U_7K#/-U7Q-17Z !I/0VK6$<#S>'3;:=M^4C=3;7WKOFL1>3A<'03 S+=*OT8R'*1:3@%#>X+7-8G MC]K#Y1AK"+)5N?EA4'5236N4V$9!"W5.HW_'IC.+:FPV)F;3B]I31DUN/\[J MCKK7GXR81MK8>U WU.6J'61(_Z'#X&E5MM*6=YDCDZOV.3[U+=V5-( ME1XT-)8?.5\"!9"\MO'0X2P&8)X4CT4"![6H([) M9.R/$X-P?:ZU@D5;DM,T/'Q326/M%4]37>NJEP\-;L+Y!YVR5RN MTFS"VJ\53>U3($^Q=J:80(Q5@X?ULF8:@H"Z3(?DR,$@E:9U1AV@$MM37N$!LV E'032D['U3W:@+>^?V94B).X5 MGE _MX5/'",R&54"V)JD-+^"71<7RP2C? Q'^MQAZ*\[,,3+164XXE]ISOV& MY'AC"FKY!N"":,)$0HC:3)!Z-UW^MI+8I4/90UE :82!2.,95R;E*E@[>1=6 M$4N_FG'DX=VQ+CA4G. W/4=,H[/KW$.JA;]F&2DMK!M?,'+^@U=0VV3W%6[Q M3!U?;8F?M'T JC/+35DB:8ZE4Z6#\OTX0AAZ&#EQGF8 M^U,FVD.\K_G!YI?=PU+%]1C"N11T?^'H.X+/;!ZR*AF#2WG%,7X+ZX6UUTX$ M;K-%#]!,T+#?5 #^KHD+QN^24+A!=4)?*)RZ.P#T0#3V%^/:>FD6Y[$P;;W9 MZ">$I.PD4"EW<;) V)8PX!X$0G9X]I 3DLU!^7!Y9F$CN<[ADA^ M^)Z^C#-R1=E(LX^U&\6?V%;I[ILX 4FR6("F_6IU/N;R(8R5_B)Q\4G,)B$& M4+YOJ>B4A0:44)33O)&L*>.TXQ:-"2TLFB5E?3 M;DU=P&Q:WTZ!!T$6GTOR .< I03SP3.\POG&A-\LG((9-JF"LE&G#Z/C9ZII M$,)E4JBD$ZX9HK+=*FVA8<,I]2,PN[(P16&:,*B4ZH4)]@%5T-/-*0'_X(&Y M!SM(A$R*%TNXMVE04_Q,2L7WTA5E\[.I5<67RNH <;:HO5K%%+-*90/9;BL; MQ!_4&7 VL==.&PY'':MT)D!1WQC#DI46/99DZ:R)9PA^5I3F9,N]49^HD3L[ M%S,V!&6"%D 7N10.+E8A&(6UZ%1W[&7V='?&=T^&_]?)\#<*.=W^+?M.'K>Y M]*@-84D14QD5G@:2F,I%4B/^$NU;Y.L,+_:[<9N[L:C:I:890L$P4=._>[\+ MM[D+A0+3@,V(Z]O2[!?[KR^VO?NUW&\C_]T#KES 5>^> Z[N72@"C41V_=A+ M"FRBRG$IJ2;YB@\_N6GZ@Y9TJ]:_XR9T=B8F(7AS:R\[K>7N-BI^0$&774DQ M6JF(N\Q_H#(G<(V_ZPQ[K;:W0'(3J:@T)CHMF[.NE<(NLN8Q2VQV F/%Q%1+ M#MKV4;@K7:77,RRWYNDVX.@V"%369=YW3+U-A5[)09H03$Y08RZX#M"[0Q0 MI_[]2K; 042Q\:F;-=9H$6V"(E*&6"#3K;67.7(&+^7(F5%DJ7'YW<15M H9 M/HPVL(U3:*JA;"Y4::U9@)#[ _WFO:5VJ[)V4%$&5L-7.($" MG5@BZWI5<,W\Y2K!5B)2%B.4 *C?%>B4;$%<=X:.@ZQOIV 2V66E^WM5PO?; M?9O;?;H56^ILMMRM>):SRKDM=I_7Z<:9M:J%(6PJVF_K;6[KN<-'9 "1G[36 M#);$*:@WAU&RQ2Z1D8:0(-4&$C5AFCZF;"93,@E8CX/=.FP8VPN#03M"XD3A M;>NB],:04Y&23Q0GT D(D)H]YE27Z6JWO>BA MRHD=Q86EQ7Y0V8(;DK/GBJ658W[@F!04X:]9]6RWT;6'=GF/POR4M34]_Z;^ M96;NU=7-\=1UDF#.Z#*ACG"TPCH5W-P-*YIQ7^Y?UK9A>8)J/E)<5-57Q>GR MK+]5J=_58%CAEY9V&+3V#M$;IW]UGDS6WNQH0S,)$AO%!^;3HHJ8DALE4.WB MCK1[@"056'0I;R_1H21\@]*,2=P#S(.J7+@TN?R:O\I @-Q0 M%7+U>"D^HBFHJ+]//&]ZG_,JLP +:0E@9D[/Y#:\GQ1D,QS5)FUZ M#,VQ<+77O=&TZ=B0LN8V32T$-=8";6PS2VL8!WUSJCR#LR#E.+K)#S_1HJ>T M67M)J7V&&_A4+@4>D0S9=+O01=&XCC.VM& 4TR0F5%H,?W-:755*PYRWU1+8 M6U-$NY04!L)8X3%66EE2C>+=L!\A^!7:Z^F*A!': QG4!W@6U.) M%!?QX9@61JR(9=/-(,:%0Y9X\W.)2@.![W4-LW54,1@C$?UZ!Z/*#NKU[;58 MN^NP'L2EMUU=5WK$6N9 ;>PYC9E<(-).4=N2&J^GP.L!0#?DA^"BBI5@:*&-55S3 MZ#4=6ALD*U)I [QUF.2!LQ9?F7; .W= ^_6?MBYL4/#/VAE'J:-NS0G?-@4[ M<'/4HTI*VZ!:I#DP+#C%'XCY@HH'=O0"):4U87K5F!NKA@N MX*K5VE$CQE YKO)B9;\A:^*L@K>U>TS=E=*ER=LP)8X\NM4E.[?0@?;^V=82 M#TIQ;;?6#[PKN!!4,YL2\8, =U$*'?F)LRT]7 W9TUGK9J\F+2&?Z-O= :MP=],1\&,VA#2 MMYCAGN'P":MJ>&&[P56\(9Z!R+Z]AGDQ6AY;7VQ!+[/5&?.$X:#+.YU(7< C&2;B4K):2LA8D; MP@6J6_L1M-^^D^&)Z$,Y$8>4:&;\M66OC6U1A*EHTIW,JT>TVH?^,2B]3?RX MM30J61UFK<0Z#A00XGQW"VH^<9D8PYDELJX([U;U/;=YB3J'9D.LC4J'#XYQ M-W1[!)NQV.IGL6.DJ_,HV)H1M%HC,)RF2 R$)F\%"0?+Z^)CUVELATV-([O< M[51O,39S%LI]=\"/09XQAF$+NU'G^NFCH: MP7*=862D_&[KRT]3[Y<5S*T[0GGHC-B7M;4OSZ6O]8$T UY[WY/B2- $EA6N1%+X*<7_ NBU)(3,94JX=!/PI7EB>:=(0 - M Q'H9)7LT8<)%J=>S;GV (OO%O!7Y.*GLR@/@E?R4W2TRC0>P0OB2+\C- T7 MR-UQWMF0L^;GNJN,=.0EK"8U7D&3PF<.<#)U+BTIQX&T7.=VLM[!#*]G"[A_ MSJ[$@18N'J7/#/,YW^M\36^^2C.'$8V&?I^+^-Y>AE!_9@^'NU?UF1/[126IT>^&[M=7)OL/Z MLMQ8#[L:Z6+V)$.:XK7;C+508+"*T6VW M1M60SZ0U8'_,Y*130XV#5+V4':BGI-OT78Y"?6[XAU/5G<>@T!Q7'+>H4:4 M3I2.FJD1#CHKV'!@OF8)&SK_8!=95$+"T39L&*)S&YH/M?*Z2G:8&1(E66"5(S;&1TG4#F=?G9NRI]0O?-).:8NM?-J--:^729K)GRM!2EIAH 8,89QM,BY]5DFOG.K M0E".#1%+T^N+[:)P+2 !!VKF5@ F699R(.M.#1=& M)&%NL!+S&1LX$]-C$OIIX4K(DEL/"//7?^NQ7Y)E, 0"-KIUSSEI+&WM MQWKOM7ZK;O]<"L,GC%;&:>5U[WU(=]EM\5&J-IU&_BMCD*IYLN2TQO'[X@,L(, MGU<%(0A/'F)V1/A?7S74RI VIOQ?T_ JC%#_P?%,N(""D'BWP5*VFLG9;8)O M*2,A<)\2]K$B%TTKQG4AZ^ ZS);YO]QEX'ESQ$P0U,C]2N9<-46;UBDISMHX M*01-$P@NX*+V# PU[ >7,G>=4S8X^1^N#/5Q^J601$T]( 0UWKZ0 M"2F$J("-Z-* 2W6L1HULFEE>[?)\91KE9:B30*R39M\V5W*H"GF]=.S[M6GL M%_44IKM;EOLBV+7H0ET-Z.M/V6*>T&BP@2%W(;12>ZKE(U:1*NGAG+L+*4N' M)E%'F'9FGKIZIF07G;R_S 8P_F&1PF2!A$$S)B630/4CXB8\-Z8'.3F14]*7 M1EI15I,TD4W=4[D)9U+M7D9_E_=+M)4E8_JO O%!\B7DB>;T" _ZI-A0S MK0[*6J*DDJ+R:6;R..,"[ ;THYN4&SOEIM^DW'SO'FI%HZP\,B,L;Z-Z8V8+ M'SM>PP;$CI2-\FK M;L D-DYHP0^(UUP=OK59;C5?<./:2JO>3-3NS'(< MI93EJ(P>U"AIR'>&*J2JC'(:P54Q7* +%$1X$2E<:]QY$HOYM?N-P M]=9&BO Y58PP#G[!\ M8AM,]Q]XCW+J<8,K]Z=?,[KJ J#Z705JBM69CW9>T%# M+S"S9=:8VLP!2-;5;=V?<>C/Y:D%WXL M0R[LBJD3M)Q G]JC8KQ(F1YABY2 M8Y;#=G7DM TBA#U,U;^8P@H<[_2U&N2^\-+@\Z.;++=PM-&EEGTLJU%NT&4;D+\;TDCI73CU;4=).Z_:I!@LS#=GLOQ_)D#5!EX?4 M<\55]]#/N,LL5'D2[9 C:-RV3 M4K"6]&E5*&%D#,&.JSPIF^.2,:#84^(V-3C'3PDU*(4-'"?5+!OM494[#7CH M4QX#;3Z9T9+[S+G49T<08R_+>9-XWIS74YZ7=3-JS/]F[W_(WJLR>9UFH*/$ M%/<(X>"]J58]D#.RT2E8K1_?SE(*!TBF17G)S%D]Y%EPI:'P9 MBDWZ?R9I.9ZOO1N^JR9P-IEGU, \/WG#N+(G6>M!EK%0=0B7;N3AM&2B[F9Y M8?6'5 IP4^(5>1ZRGBBTLOR5)RY_(J^%D[FX[B&TH(9J861-)+R,ADC1/W2F MTU 0#DLI$9:<(QP&G,-B7O%M9(ON'%PD&H6T-G;G0V&PXGH MMB=BX'?$X'\[G9\>PG4E>3#L*#Y4LA+_\EP1R?/#3T[[UQ=0M[#\OY]X3O>Z MX/WI?SX?GQV.3S[^<7C@C,]''SX H7_Z='A\/GZP,'XFR7N'$-H/:3\].3@_/SH\.'T[>+\?6.(EOZQ.77%-*3$3X.6V#8^ID M&)41F!-)6#JD?PB+7MY4D<+.Q 57EV6R5]LM$ _36D3^S;LPIO732^_+'\0\-; 2*!E;?H4^R#_+%+:]/:_7[F,66Y[" M_P3JPS+!S:,$M[_GP?)O?7AS=W?ESRVOO?*WVX9MM[U^;_B@86__K=_M-Y/M MK7=@?R=B8(( DD/Z_L=/W9\T5?K3KQ=I4L3!CN3IZ52(V4P9/N]:3IOTG?K0 M0\;H++[A*.^7,DJK1,WT_-BR9OL]M7LV$>4N\V6W6?+ MSK$.K;1C]^;/&?V_VY:-OLJ2ND@6/UZ%TY(U"OE*0NG!M/N"VV^YU7_ 1?Z_=]^+URCGBJ8YOLES,LP>IEIH%;PCM4>)H MY_T]*:_^@)]4?JQKYFWG,;5[K0<(B.:87MLQ;;T+0%Z/,^:@W Q^OT?R M+(1!&O#O=/.QT==57V1AFD3/+V,/6455K@2Q&D1LV^&;&E M5)IC<>;W0+(ZZY$Y'77A^2=5ALJK$3GI1([OP2K.I,U;1<2E= :=VF! M+H@=H2%>);S@PR%>'\S\W?8V9B'V-H33/QT='SKCT8?#\_\X!T?C_8\GX\]G MWY$G]6QI@#G"E,*:D34:J\^V^H:KK;Y[<&GOIY=A*O[X;5V14S@Z.W>.CI9( M[;%GT[E'UO?!P"Q)A^YLB<4=GOQ^>.Q].SIRSP]^.QN=GH^-SB7LRICSL MDV/G\-^?C\[_X\(3'T?GE*1]LO_[/T\^'AR>.9]&Y^>'9V-G='S@'(W'G^%/ MIY_/]O\Y&A^.G9,/\EUG?+C_^>SH'DFOW1=QPO7TC17^G#K*R!$$<3VCKNN$ MMIK%X &E5FG^M%QEPO0F# NFOL\6A\,/JW91($$W.)& MZVF2=SL/&_:N?-C>DTRVN_KG>^3#WO-.[?ER"6_#+<0$ M^372,CVA"QHO)G;PCJ:8AY5="RAVOW7NAI/RXMM#SZ8HQHDXN M%:+4K&*S>66#J)ZPZFZE^J<3Q7=(W(8>GD,*]KW^[0J]R7E?)Y'R,DQ7R;F' MI^1N#,&OM\07S@E[7J>_\2GA#]O4:FZ;FMNF37:LF]NF5QRB M[^QZ>YT7&J)O;IL:4K['PH=>^X'!I>:RJ;ELVE2OK^_U!DT4H*$'(P1_4!!@ MFTWBYJYI\^/^+6]W\^&'&IK;))H;>H.7"Z6T,<*WN6IZ:73=[GJ#I[YL_!#!-JX<:9^=NG LL) -9^C+L>7J1 [ MU%!7EI[=UE>7J\_*GW 6D1\3*L'"7_H*/!'FYHE4$ X!=FNF!ZEKIX7= X_[ M3@9"F=LQ3?T%ED#BF[ C5]BD*1"3G-OB$I" P-Y(7[%43CV+OX'>N\XOU1(G M108[E67;T!0,MY^[:%!Y(-]F%G.8+@S"';)+."Y+C8M5%:/J!UX^;4<=]&:W MZ #1X;6X$/R^%Z^]OK?;V7N*N\Q!^V'#WG7QNMX-:3/9ES+9SGHWY3\(K?1E MWG6?DBIZ4,N+N[?AY=T#,W#KL2[D'F,A=^:<2DG^*!OQH-X?F[B9(YB+?R&< M4VKJ>(KF#Y 3[VFSD8](E6BMG8(5@;^=%I,HG$8WSD@VHX9-)Z,/S(U3V5.W MV?Q[;/XG_ULX+^;. =I&J?.''Q7".@0"^L*VICD"WK[#CZWRWG;?N7[^E?\-@8ML^Z1U7-F(HVV$T[8+IU[; M[>UVW=U'3Q%[%#+^07&%EV$!ML$$/$ZN.+;9&3[(_JM9_U8+T_KS?E*1>8>3 M]]U'\^((='W!6+?$ANI^!-4UPF$CCJD1#ILD'!YL&STBX;V&&)@Q>G;!!+*N M=W]\"\\-E'+?E2GW+%[C-DNY!R5G-E2W$1U)FV-JA,,K$P[?&QYZ04$@^O;P MA=,276,_0B?<[0BPW__F[UZ[\,*=P=<97+_?XE\V_3[DYF^3*/C5"J;OBD=M MUM$^=(QM*5-XV_[%.8EU;DZ/4\ZYA2(8.0OL$QB(*(1#N<&<)]!9W-N&.I"^ M(1& R?W3)([%E-JE7H>R:T^89075!5#_FRQ/PRD.Q\GO11SF6U$&<)J*JS I M,FP\B:O^-?'3 )=\$*:P(TD*.U7DEPE6!02\=]A242:)8<=&RLCC-#+K2?-, MYA0+NW7D/(E%[L-Y1.$\Y):-<%; =ER$@=OOZUYYW'PVI!ZPD7^=J79(R4+$ MJH,LU2$ Z5]<8H.E*^X-&XN+) ^YO60*^^/3Z6:>SFI+K-D3P2Q,-J+IB00C M==W>'K5O5Y2#A0]O0-0X9;ME'R12+(R=4=[IFUU/NE'JPQ,!)RUH"]JM27^GS>/Z699, MF;*TK%BU;.J+A1V.PYA>@%$_B$E:(/EW25BUJ! J%5:'XS@IK2L+D2^(O[#Q M:=,UO-P_;E3GQW&![7I%BF>/*?) J]CC#E6I MXH+YWAJI5#S7AZ,6H%_%<:9J'L M<3?^/_Y\\?[4Z0.;'X%$^$9E?%8'/5P+4KG@G[5@$ADNA4P X/!BKE*C2=(C M&X?Q%5@!W(]9+6'&_?U$)*Y\;+D,+U+'O+A:!]<>N'(BR,:ZJ!'DJ0BQQS,) MJW ^%T'(HLK^6E6^RM9]?%"+*,GYE*Y49C=9+V"@8&]DFCX/QHV@0=C%LDPS M1+Z%MTQ'PEF8@>DJSR&[3*YC_E3]WJ&8BORI(I*S\:EZD'O_R1Z%;S^/:>T? M0)H"L4MJ@K/[10Y#U94ADI4?W63TC\"Y2/!(86+7H'U#NEA+# EX1JJ!M=$932&,AY(&C^R*@_G%TZ63O_Q MDY^GR0X:I^U.M_V_%VWOS\7%3XX?Y:M^*LOT[@#XMO*.<>43[5 MB;\-J^OL#MX]%$'7KO]L%'OJFALYMK,]=7/ MM;.>'%@3X^8>F,3;!E^,!M(K1F^&Y:_.*'X5R]]]W]7+OQ<:_18NOYQ* MM_4XE:,,')XXG&+#^W3AK7'VC[7F9\6?.J/@!8<8?WZ2^N&'W]<]Z\8\3:7> MPZ_LG@03\S4?<*=S5].GYG@W^'C?MKM>M[4$B= <[??G43SON>YZG66DB\?9 M@N9,G^E,^QUO,&P.=;L.=>]1Y>^/Q'7^/F_NQ=GX^\6<[9REE,H:XMQ 2F,X MS!<&JKPE6WNWE=QL[4.I=G!7"^]F:Q^VM7M#KW][)[9F9Q]8W#/PVB^M1]*6 M[&S;VQTV[8:^NZW:4J;5CL- GQSI?!A*YVL.[&X@+SU#X>NS^XX;>$P=$'G= MYI!>]B&]Q6J4>[OQS?G\J//IMKW> \%NFT/Z8;[>[EUM?II#>O9#ZNQZP_:+ M[SG7Q"8WBJB:V.03QB;OM!^;K7W@UK8'=UD5S=8^M,MXUVL_?:#G56[M;MOK M-A'U)[&-NEVO=[MQU(0GU]C'^U4B-K'*[?3[?O#1_8UJ@YI!]V$=U]<%Y\MY@R;&_ES641.N7#]:0WKV0P*C M>>_VTJ[FD)[]D#H=K_V,XM=U6S]M]^B35VWMIK>J3<@>&_JMLY;)7WHYJ7Y4P M^,=/83 8!*(M1'O6GO6"SM[N;# <3D2W/1$#OR,&_]MK_?0_3?^7%1N_!$%+ M&W]T?OC)&7@.L\KR__Y_SP2,?"6"_^_!/1_NH/HUC[;[TT/V63+Y#OH1[X:= MVIWG/V&OD#A_MX,//>=9#+U51Z&V[HFF1B.^"W/8F^D:D_TT.A[]=OCI\/A< MM@8:.P='X_W/X_'1R;$S.CZ _QE]_,_X:.R/1A^=_9/C@Z-S M]Z<_'%X]L?1X9>-6DJ]:"Y#-B<<;..7%9,L#$(_#47F8E\>WXF$CXP'/V$_/Y%B;R(_N,(^?X&3B^EE#-._ MP"9.F)2_2).@F&(OHX1:_5Q$R<2/'%^D"2QY*NBA0,Q$G&%[HZ# EHS8"^FD M2,W+^! *JQ#;$LEF/_JCKG,)B]I9B'26I'/J-R@B,<76CMC.*KF&.5Z(6*2R M#Q1^,,3/3 KZ0W:3Y0+;!6;"SYUYPG]$[8J]!5TGPBW#%=,L_)G(;\P[_E7( M6ZCF"G\*TVD*"@F.,X6_%"ENG7R!^B6&,Y@9[S4.Z1= *-S34&2Y>G(;VE!^ MD0WP\FMJ?I>DLAV0N,"N5; KHQ(9G./RQW+Y1 #F=_D.M7Q:I$ "X0(.-UG0 MJ6)+*7\:1MQ1,N1FDI_C$/=TG,/6PJ?V_=@/?"X429%(^ OV-[_W([HIF?SK M[_!.D,P]1^V#B.&8!.PEC)7,9I*:^96OJ0^_T1!',7#<-IQ__1$&(H.I\6[! M)PK856(2P^ZJ<=F2L) "XL9S3OE9!S]J1,*MK'J+4'#+$H'%C18&F<7N=;Q= M(P-N8?<$5F9$FQ)TX1R[1YK-FL(ZDSFVG?-EMTKX]"SUY\+>,_CY+2KI3NO] MR>$G^E?[_2_GPERYZ7IP_?9 M&WO.@5CX*?>ZPY:E4E^HM7\>'YP2\N"TQ96(D@7\JT2 3)%AC!UM MLQ5RF3<75P/BC!=2I\MOQLXR;EP;YI:RPXVZ%E%$[?!0#&@*#KE5 M(AP&S)C$!1XCL72IVPV0ODK_RZ.T]"W0'&C ,_* M5VRH2-*9^*2KD>5PID +?U/*'J2' MV!+9!_L+]'-Q@X83["1L&3BKL'<)_,9]'2LIZF_\"=2Y8 "TET M4(/'V(^B&[M)LC_]JP@Y.,!\5,CNFS-$3C5!D$>SA5/PR9(*9:*:4(MS-\"WX/^ ?["/M5S;$\\*_!X)T 8U[]( MV7F#[5C!6L"FIADK'FI3"A2&_3^O+T,0N3'LD!:L.%WF*322+;:<%7' -DB) M^637;-P"M6*@!;)<$ML:9S%*74SA]_(GY8)3MH?4M(RLOP8E@YZ$EAZV'-/* M(A6S(IV$V252.,AB<%TCIUC ! .A%$B8ZF$]H@S]$=9\J3;)*E]WLH60ZX_- MH/B@_BR9I\BUTYMI1!8#BW9\D4Z/Q2KP-YAT0"J2 *2@A'.-DSD8*2?HBY1W MRR_M%Q]AMJ"3 @67P=PSW +Z^"P5?Q7P.3CZ5*!.@D% 8%B]>SWG0X&J:S7) MRIF5%(#]C=*:+%$D1\(V[?!?-&?X"_<3WL$VVG(,[LD:^S0+^%A2U;WVQ\@J M(/T)^F]1I%E!#>!!S@#5S7)L_EY$>4A];%W\_)^"U 'WTI:B!G>33"J8,U@. M81(P Z+JF8C\&OO!$@AZIEO0ZCDP-=683FG-35,%SF1\:# MA?T$MQ?VAO^"E^\@_.!\DKF< @E5^I=7;WH8>T[9JF3;H.'B2KUI*TMI(\G? M2W:#,;*,RJV\6O_\-G@4A_Y4+W4 MZI[%+"^&%?8U^NIIRFI:&FKP(UE-U)L\(W]'T/ZR+2"-"=*U-%)I90OP^#"0 M*3T 7A59^^ITE'Z^!O-=:6X8(?3@9_ZNRQ:P@ M!:?-,9_E."[2> "*4L<[4O,%.&0PRJD//9P\G!@;E+'-\>K09R"*['E)L2() M_#HI8)91^%5$MO6AO@4BB@VLM$+6+/5(7UDV"\6O6*" ?41;0A1JT;FV/$B8KM2%9, M2#K ?)5A6<0D76+;M:2=YA!+AG$OLO" W7" J5(+DJV8E\C5,@-@),_)II>P M.Y&0=B>)_PRD$,[I&AQJW*T1!8K0*ZSTV,F']*$M6'R48&'3630Z!Q?)6*]FE'((F'6"]/;3M)C\( MD"217S*+ES*4F]=)^I4"1XE2^;:]@)<6H31465Y-.9_KB#]H-.FLC%3X_I..;..1_"N99'AID@M6%*3@+I(8W[9XWQ'A1!.^SVZ\6EHJI"-$V?#/T>NH1:TX\ M$IPW[DGY5?;'2/?(45!FH]8.5.!';82_ '+\%F)('JCG3=_KZ$\I312F8/3\ M5<#N\;TT?*_#>@1^BT%8VT/*E^3'R/D+TV#I]6(!'^"WX4'XQ)SWE^2\2:7CX&ND$Y5!DUHO8M_]F$*869Y #@[DM>POS07 M^S,\:"X9-D[0XDTC]$E=.3#"I0I\P(/VS;N*P)3Y@,[@DY^"28%[RNOG;>'( ML?3()[0KR44,3$\]'']23D1O&WBA=+2R)C):'=UX)*N--BD1X:2 MCRWMBO2*V&(@SU"="H;>@:JET3%+??" #LSF8-S*X0<.X'!I^5T0 LNBP%KE MFUW#5HH6^(,<+K;Y@]_A"*N8RYNB-P.OM18G;(.(/:^-LT]]-KU+P4'CW:-% M:@)ZL4#>AQ,7).AF888!7DVFV+F>"=1$#@*@P RE#H\)G]*789;ACC$?:>V# M3HUC8"V71;L5Y,Z5.'?>DC=_BS'L@!Y#RB&3H^FF*7C5M!I.T]GG0?;$_!8M/+_@[&8BGE!-Z%$MB_3P1 M?=2^#-&6Y%NR!-;^]C\:.PSF*2SF\=$W5\#[*\MBOW&30 M:&35"HZGR0^#86+R4JHS9$_63RE(7+%W89&Y%-3(%NJ-/P7=CL="1]+TUYDM MF9I +2?7<4:*8EXRZ.3N$?4I30 OX G_TY\O,K!EA)0^UJ93[($C#O!^AA/@ MD,9R3-!SCH#@P=RA:#I?C]7QJ4W\>/Y*$9.#*_59S8GY\Z2(95CL36?7DX4H MAJ4Y@,YQB%#'>#6/+3%UV:Z$Q]'1X%B-7H><-)$+TO-.,MN!DT;Y(?@>MV)D MMBS=C%L ?^C9NK9^2RQQQ >@Y1@0C2*>8"V[H;5A,;OZI-G1_K\_'XV/-B\' M>$5N1^S\JP#RH"-"B6=K4!.>9PHF(9)EA0K8%SFX(!R9D]=!,'V$LX9G/X!# M&(!;L6_G#CGG5EJ(BS<*GG;;Y LF]TG^ :S_9.I+(?)[&%TD* W.Q3??3N.E M9!(@T51$*)-*&4N4] 23M"\C= X9B*P(_ L4LLDDC/"^/P@3:?SH2539=G58 M&CF75#M'YP(EVM0'R6CRV;BX!OGR!EM7&/6/%AWLGFT3X/>F?F9N2S:,CU82 MWLDT3U ^]&ZE/V\;6FV MW,T+3E>S@\_([7-Z(ZMR]"/6L&Q#WJ)M"?S<(HI(L#Q5#Z21T, M69N(S4>(P610&O>PG.A*EA):DZFXA.VCD$0&]-TIZ)@J'E$G \!GY^T^Y:9*OC%/DE"$#2ZF#_ M@3VZ8W]*WWW JD.@$17>PJL0RENQHC(TXIMAQ_J(-AO\7&><_&J&S N9K 0K M$+9Z9'GG668<_(M:)LI691_"8O\+IHJRM\@_EK$R:?%OF$BM-TT.COXX M')\?G7\^.]P2T^2#F*0%ROIVMTY'H.2)!'M2 ;HU>:B2MZCB!R,(<,@%9A.Q M.#+I4R$F**S,*+;U..:.@1&@FZ1I6SP%<:B*\L+D@.%BE(L$Q4 M[ ,EM27]:C-H"P[RO&+V:!V$Q30@U]DM(TVB=TEI2IWW7>>A5T.1= L12-FF M!,'"OU%R"4[(B#J U\"N^VU&OZMMJONH486\LHLK_P*6,5%PST)N:< MY%H)!G!Z X_"-POEO$<<%+X))NF_0*\BK7-8N43]9"%U.N75XJ!Q@C499E!% M7*F.^-Z RL+LZVB*^?<8I&VWK>L&&(,#<[!-5-%4MRMMM2MTJ8N7UI)UB#4X MI2455Z&X5FZ@^IY.X9;):C+VF[)99ZF?"[+3Y#4&?%J9!7R/PB'!&PYXW1H7 M=L8"[Q]2F5Y.D75)=,XQZ$*GT\%GC_"X=EWG0QB#,XOJD>J>3(!@C+?>?"\. M!W#@Y[Y.P>3RKULTQJN\UVXW]]J/YHMWZI2=O/')T3)DVPCO?D"_<'J)TC32 MRZG&;5 ?CL(49 6,\E'5EBVLTC/V7=K+O@OKPMM?=BF%3&G(NB@U"RM.$I5! M_E(>*' 5I[O"C".^T8<3:/\L98N("[%T4\M2V<>LE)W<_\;RUA(B-5&PMM?5 M%[];H%HM+WJ@HOM8\2D/PZ< )5Z%HK&11&$@KP4IH%U#7TFLK2=SB%:M*-'( MGMA6HK+WN\8Z\IR1%ODK3JIO46*=%F9J,''K&:L\.=D; MZQ96Q8\P$3+6CD(U79*#!,:WVRSR6(5_J,@X%Y@9&::BP Z,I<:"3,"D:3S?!)E.T MG'UKLGVKM[*R/ EK<;@DQ"0,2G/[EDF1:1P)3O.6-U%?P<[4M064JNQS3F$F M[W10 7T0)^#:J\E%M M,_E.5#]!$OV2XFV8*P!R+KBIGD$F*TS!,EW:)DDV 9DF6 'JE2$U@5$K>X,,%J$;%JV8X!0[,!JZO3Z7N]G)3B- M728"N7IMWXR6;Y]7EP+)?)H[TF7.1IHP!=$ZM?*N FL7!';.&?5\=E0_ MK. ,]/6JJH28%,&%D-4[4W\2VN6_%@2#%1):JCL">:-02>37T*0.K:)B*9'4 MSW1_I)*U^+=0Y_N[[ #,4-B1'KORPX@C2AQCP9VVKN:H.B.D>GU35*!2+DM? MM?25O$!%DD8YG89T1R)#5G:)"YV M$UQDW<0.X:JP ")G=8$QL*3(2A!-^I,43B0#(:N6R&C9P_KDN@2J"UT"BH1G3HZ3A3FS1DY<+Y2_J$0=VU*A7>%&F8;7 M* .XAL0J#6*($JO43(&.:+:R>7B M//4\R-0YJ$@\FB35U?TS4)_X:3!+RE6QJE!;Y_I++3IAAWA*^9\&#S%(!$=> MJ8S73EH%X1A2)A_9R3<4&Y-SL^ MIOA(%&EOU*?@8HBW.ZE^G/0IN3$.4F2* M)M-,7ZU@6);T\02^**Z$7B._9D4#&*"EE'2:P>9$? J@L7+I6:7BPD\YF<0P MQ^83\&WR^5=% /\2FQ7?*B4*6X8,V;KD:%2,2N/\ZO]':Q JG*/+5RD M07\MD&TE((B,$DTE;K"HPIY\60Y8ES54=P_2]L.],N1 ^)JQ?$N6@IDHZ[]* M*49=)LF@8Y6LZON2%LG8KV (?U=)1 MOJ]Y\L '.Q_7SQ'\6+-IS>!!36M>3([3_MG1^='^Z*,SVM\_^7Q\?G3\FW-Z M\O%H_V@[JB"*U**HK)REC)J*LM@(.R]1+L\"RZE2678]Q;0YBO,1_Q LCP3( MCVXD6*$(E-+CQ$[J%Q$)54B>CL/+1*9NP7DR,GZZMZ31&J!N('[C,$C-/[QKUA#1WT*X""G M&P2]>\]&46><8>R<,3 -4L!FK'/-KD@:<"=3R=2(@1^C,T4VT@RO/#6H*BD[ ML '"C"!($[J8D$V+N(^"QHQA@ QF3.;75,PBQOFYK-8XA7D=2!86P'Q3MRZJ M74KYH[*UB(64E$Q@?Y4-BT8-_#NC2A@%-8HK"3.]/!2'LNL E=PN$C"H=_#4 M$(L1+^+!QJ'_8$ZB>V().\[N(6];:&UF4#<4[6O]!%R# 6$DL,#28KK E]%O MC(EQ;"8UH(VZ]IES[E6&BCP&D'OZ.XP@GE,)3?F/%="2E*^S*/?^FDIE<:F$ M*P\S8+M%G[,!M?6<#YAS8A6V,8XL8Z3)JBGMFU>R*.,$(^:<"7>%@,="57B: M-TE,46TL@?%0#@E!7*CJ(;SZ9VP4#8U!Q7:8+.5G24QO2*QS9DW^0))^M4H& M$?>*&@[([Y>+Q5>NBX*&1# BOF0@#+U+.[A[ 9=@R"192;,HAV6-,R$GP!(N M_2+2G<#<521;.>@JE2Z!X)4X"M*7X#>.2-PNAB_!HY1LB MZ>]JV\4YHPHQ+LMADCL$IS87^:4"6YL#X91X3#&,G!87QQH@ XE6E-L?4E*K=A>5]2:;(T@? ME$S&.HLQ+F /,+NJ:N)IZT^F^TC$3_8"9?,FY6)&XIN4Z19^-;TFRC$^6HU; MGOD,76>K/X&KDMQD2Y4XT#A]RAG$GGO^)-'Y7"9_#)]T61 (/W!UAI_\D23/5*X#EZBF!&+H MHV30J:ZL[75BF_H(NN6E;]+=*18IX"V 042^2"32%8I+32EV!33M)8,9N%9J M6VGC,4\\X+-FX:PAU2W2V09IA;6K7*1J4E M3Z+6R0*-Q<6L%7] XC^H4E@@ M=_ -%HHKE9*P-0(KNM%XWQFT!IL2"KN_G0]&9#9CV7>& M#"[D8-@R*XT< 4:X9D[S(CC]*./0MD(,(E5&J@!0.)W4[LB!Z>G4P(Y1 MOMB%51B#Q*Q+ & NFW=+*?+]72L;#<94D]\&G@91K5M1L!]!&A8$.@;YZ"(" M]SK+. M-$+-H7V9=34TK^IN,"0)\5,F7FHMD;/A2E+)K93AS8]<;912V'9I3504CF^ M?AU7]D9:T*:2I[IUJ'0P=DL9/@I\H=2G<^EK&]#2S3;K<[J$T[PL[^ KV\3+ M3]@1C['!!BM]5+K<@ +@LHD_I95Y[IJ M5BA;J7':5$CTP^5%KC:0?CC7M3MEG66NA.JL'0/P2^% H]ET81S#^@2^#KQ6 M@)_H#M^ZPJ;-9ZUGSM,<&&I0"U4.!Y0Y0AR!9-MK;IM9E3FKDG6%685J47]) MP9IHFMFB6HJ:\E/8NDCMG"J[5M$3>1;+%:HR,R7%%G>!C15 M,*CUNX-R"1%^>LGC*U^%6G>:L$TG!FK%.4Y*8&"W3)CXWT!B+]/H'<) /V:^1)[&YXO<7(\/OEX=# Z/SQPS@['GS^>CYV3#\[)Z>'9B&"M7:#MLP\G M9Y]&Q_N'SNCXP#GY?/[QY.3W1Q9J.;F=VFY'6,\=V(7(7V3BG?K'>S!5%I%_ M\RZ,:2WTTOOR!]&ZO<(*_:D?R:_0!_EG8_AZ+39^\Q3^)U!?EC][]-/?\V#Y MMV'7Z[;[*W]N>>V5O]TV;+OM=3N#!PU[^V_][NJ/?M=D]]8:]N^TO[S'<(Q( M,__XJ?N3/FE_^I4[%^Y(FI^"J3.;O5^@"(@OWG46WYQVF6@B,5LZ8C[=Q^:B MW;MT(Y'06X+) =D->H/L5[P=1;6%#B06*+M6SR&JZL8*ZTM*&_%S_Q?-27(O M'VF;V'U]GHU:DC8M[G=G(0-^QV);N-2?7L>&M4H;=F]NFM'_NR\W@:3^\78F MK;A6![U[$-'(I4M=@LH'5B[!HM1"OHNB*GO[/6/K^?NM60'G.]9)_+$/=?[F/JEH;I-HKI^ MJ^/V=X?/1W5;KZ1_2S'R^8GT_*JC_=^U+64R#LZ&Y3:(Y2AGIO'\^JMMZ*]9*=?\(?GP38MWD M8-?#V*4)L394]SUKVQV"93!H(JQ/ML$HF#DOS"1&-;;T)MLU;SN[[F#86TKV M: SIAN">AN#@_[C#5OM9*&[KC>@37?SP'==@FQO/>SOP[B'*MB64U\1ZU]-T M+:_U^HACZVW2NCCOK[K.N+%.-]E8:+? .'V>Q(;&0GVM1->$>I_<2B6H!)FM MX%)G;JRUHK\>Q=-D+IKH[R;'X3INN[_7Q'X;FON12=WNWN 94[JWWLP^PB(D MK$VUQ79C76^RH3-P=UM-'D5#(-&^[?3=_G"WR49X M28>RU037;O?=X6Z3C?"D0OF5)B/TO>'KLS0:*W0]1=>8H=MHAAZ$B.(UV&I/T)1W)5I-;UQL.&GOT*;;V"_T'B.<13 EQ$4@Z M9\Y)D6-C 6I72]D?[?>.E.2OS&;MMMW6X'D"J(WUN/XIM=SA7K^Y['ZZ!*7S M?QZ>.?\Y')WM'!X?. >C\]%W@3V^%#S'UPG9>%P0WG7,34$QD- MO4[K_5C^?&9:A)G:5H+%!NLP2I*O]#P8AM1&(,R<3P>,NK59;336P-L_^>/P M[(^CPR]EL.,M6"4U_:/.$]B6X0NVDJ#^#QNUM'JB+[6PX*Y(U(0BP)9U;_I# MA0ZI>F'DB?.FU^MY>^4_3]7FR$8IBS1,4N=&^*EG-=Q8'K_C[98'4@W.0VS@ M"8,!X\7B@IJ!1#>.3TDJIINX>I+[&DUSW6AGJ5&+:S7T>*\1EA!'PIM?J>\-J_Q6;IJA/F=Q?.CWX$?8) M%@E'1(03)?!QYRJ)"NH-7FKCLS[9J-[1%U$R\2/'UZ0X1MONMZ>FM-J;?0JNQ7VFFZ%W]_P.<)F M2JYS 9R0(O>@_13 =H34[ Y%[5ME3$DD4FDK_6+(E$3(F[T]K^TL*1MJZO2F MW6Y9@D2US#+20C)D16@H@8.L(T6&ZCVO>]3+/O(9,E1$O9U$H/J4@O 3NBV3 M41/8AU#*J]H.8+)I%W=UXI9J+*FXD[KL,P\;)9O;8L^H%&Q1V TTU'D1J@F6 M[A3UIN4-;'&)^?9I(9NK[RCAD0F,7F+3<=5O2LZT)+[PXV_ZR^VOS(:ZEK25 M/UHZ7O:B=32X;.U'HBRI2D@?E(2E(^(DWJ'FB[JSF.ZB5^G(RN+\@CO;?\$S895N_B;/[EQP5N*IQ'I]Q53':\"V WH)2VH M,QB\CJW7H@3WM8AC_EL.I Z&";;F KD-] :"%EL[8>MB(M*/Q0Q[RV8^V G3 MRSC\ZNKN;1GL@Z!=AIF&%SSS+,1CZK3:+;5]G[VQYSH?Z/Q![>-O=!?' MSS'MX^\PG2"9>\XG)&/0,M08UY4#_(Z=[8LTIX_">E3#/_Q5-1U< *5PWV+8 MX%"UB90/J6VR)CU#"E,F$3 M]0GD0:R^;M1HTFK-+&D!+3K5H;E\$/YTFJ)^ M!JW9L[0F*QS%J[0B&!'92[*S"Y2%K8LN+KE=&I^)[%\)!QKX [O.E63I M(JMB"VK^-E*6[EF') %/53FDT@R2)<96=%L\B9V3:9Y@,&W@RH.RCYML'.QV M#6M&]C+B9,; JZ%L_/UFS^M4+&G,%2(Y 9S'34=)952ZL.]ZN]K2<4;.A:S[ MSV3=?[5GN]?25%#B2+R7@*C#XK0)_5-6>?^D5F?,(E&WXKG*VCN(9M-%GZ MDJ#A", 8,GX&.A=6YTE)]"3O)>%;PUG-;>%D0:#AYB4Q*E_@/-7/6.XZ[C]I M;>-/D0(&Y1XG1:[-,#K8*7PL#GSEO&W!<=Q=B&Z[_QTC?$"#B'*XA/IUDEEG MF:RAZLCKHY-FNY(\*UX,ZZ M(.EBRVI&"Y3-&3\"&YX,:ZOKK6%.Y#LPQ]""W^7WJ TYMN>E4[>$ MF&U&IN+"3P-E?=:MUU;<*QKC;AQWE.)NL9!]VY$:WKSM]+W!+R4#R770;.)4 M-&K4&4@/1RJ$LQQ]W9KAZ-4H^7A5H7J*#JR@S3&!*MH8ZGYO$7: ML!AOT*OYR&:=X7Y,EYII,F0E( M*N!4QV[4G#RRTHX,\8($R<*+71KT"RA/[$M MXB+=+_CEZ,8#VU#K,K3]2 F6[ U7^I>HP2BV!,2>.9<^AWG(8LA@4\)9./7C M7(M3%KM!"!--!2J^B_N.M[5A\E_"H%38MCH78LGH][VV4[ACR% M56II0]P_&O%=F,/GIFOEB,H+F2.5;!4[Z%4IK.W-6/1=MS-@!4244M!RP:XH M98Q<)^E7D(MD0:A4!A]=*;[7!#^0UN!,?=@?C.93C$#?, <"YA=XSA?!:1/V MT+8OJ%)78 U7K!]4_HI+3MRU*&563J,D0PJ=)T"[(,95B@D'[VAJGC/*'*#N M.,'<%CEECFQC4H1;'5(-11=,8@GJS76B\*\B!$:Y6O?NX>4 M@@PS2/ 2%&\/4LE F';B?Z6L$J+7,*8;N-D,+2$D?\[?$3IGB)CQKP(#,L!+ M7W0"LDH>Q4223 AD.LP>06Y(@;/X>B]VTC##GZ[\Z10L,[[QH-@33@98FSR0 MU+\2$2=\A5/)-?@-O*.=4W1)1]RU():,5KG2K<1F7G):"I9KW,EQ (%!P MR"G+._H LZ63!5F0KKS,5/X2N$Z^GZBQ 6#UF_)!H MGH@H%!@K,AYL@=2:C".?6!/X]6'5 0%TI/FTE8)?H"1Y-BX6I^6$"11T ACA(@9BVGBE;.*C(D; W M9&?O:>AA/J4J>MJ,!:Z7P6N1#U[GD'%-\GIF5 MDUQ%7+JF+Y$/")2,4XR).^670):1!V?;5E+&!0+3L# C>'H)QF0DA23E#:.! MA#I("MIJ6H\2$91BE2T2UFA F2)"<8.9FJD#!M;TZPX(\=A\*D4=AGG)E/"C M5*-,4P:^N"$%=AFRO)<2$.V\ZQ"K,TCBT(;07LQ!AJEK!I*<,#1K*K4%>-N! M%8M1(YE,X=CPF.K2)O@4G84]3[?=;I;D. M6JVEA'7.K)8)IIS^@W%*WA*5U^P@V8&,0MM91W_X,LH4M2PI/,XMMT05[SM3 MVG*J.LHXH&7'!X,^P+(F646CJ1X%6TT>I,N.BP^,FB:P=)@MN+AJ-R).U+WT MHYE]E&BM4+YNK9K.D1_E_$%.? 4%B7J31#)=C6V()+U5T.@T:94BKS@BD/$[L/'8U@(Z1*FN*Q&E!;L$' M,4EUB<$VD.AOH G8:8##%^ Y*7T7%K_I#>*4-VM(]2 M-AAO C8-2S;,_EN"0F4(HPB@ZJMC%(W26)1 K7.O::K;0+:C7.?A M\ 6&3,:!_TU[:M]^*(N#20LN%Z1,2G>55+_ !HH\_:596<7+67EBNVU+H:R< M%ZN+VE%X7AD3EYP3[J\=%-?&7LU,MX *]Y'Q.)O8/1KFXD M0]>2]M$D59Z"CM\AUBH6LP!Z4BU.8H631 MB4F@)P6NXW\@9,&L 3MS&PB1(Y!@_MGQ+S:K,ZDB\Y2B:B)FP;$>JC8K5=R7O'(-T7$X0,TP+7G:+RSGY<4!*S!.DF!]Q.]9(Z&C!E M4%#XG'Z'-R$/#U5N%!G7QYG&A[]].CP^=\X.QY\_GH_+<#/.Z/C .?E\_O'D MY/>-6NN*]%,="F8GSJ6R#. 5OO^; (5?NW2/0)@C$;HK]1 2E,=)MV\FO*RJ M[%WXEV*/4/5K$ZJZB=\"L;%(R)#4M?EF2,Q!,,/R7)1)BH]BY?%])T7D'81@ M-6"60XC<#0Q"H0]9 &QR:TW9N=DPKBA@;Q0D2,3*@_XZ$>C&E M]@(,H.094 M!TS3RGEQK:SQL948 U,?(Q?3?Z.S=^#GOEO)D&E@-4H1XD%S/?GX$167Y<\>_52!V./?AET/#-:5/[>\ M]LK?;ANVW?9ZP^Z#AKW]MWYW]4>_:[+]M8:] T'TGD"A3P/"N+L6!N/;HY@" MV3!$P.I4+'(,EJ*\13B))6#N^ZV7Q?;SK'A)ZK04*-X]UK0&^NRF+;_U?2TJ M-@T-=XQ6W7T!1J6P1NF.^*(4;G/47+>Y?\"]U_^R,6:[@[[;Z3ZP3_;:F_#" M&[ZM:Q3R= M0+Y#[C:T\"RTL.?N=KM/20Q;;QD;2?VVWM MWM[>^>E;2:Y,P:K+\&K<[<;=?JDI17?G.9N$"RP9_\25KTT&41,BV.@0P7XR MGXN4$JG/4Q@'$Z2;4,'K]*XZK;:[M_? MM5-J* AYI>T\,Z@XPZZ@Q=*S-L2 M*OB$^#5^>K/&]?H&WI0.6VZWW7EA3O=V;.U@Z.[U;H]*-WDNZ\3J%"#*O\22 MW;;E>0S]@3L8=A\FX%^00;+EIS1HN;WN\/E.:5LT+34RW$XUVQVXG<'MC-RH MV8=:P>[>\ <%B;=9S5(FQ0.]"!F4[L+>!DF!(6XUW\;7?+0->MEL^!BE6H^P M2YL1>FGXY=7SRV-4@STCOS1WILV=:7-GNG1G>LHX0\Y'>*2Y.&TN3C?:(SB, MQ!3[>_B1;CG M=GI-QO73[O)'_#?,U%8B8W\F\BV]6&VWNB B7UHZ\Y;L;7O7W>O<[CLW,=\U M-G)TA:UGIDN5<]M^8==S]UJW7QDTUZK/?DK#@=MN/^/E][9H7M4;81\G-)-] M3[=4Z7;=5O_V[,Y&YSY09KJ[>T]OS6R]QAVK3D6O3>?VW7[G=OII5.ZS'Q*" M#-IHW":1J4ED:A*97C#W-8E,36)&D\C4)#(U_-(D,GUO(M.+:M!S:SL> M:C-,#5A3$3A?L/UK*6-A$U:VHIWJ4O-2[O05"&X,'CAO^AUOU[1>3%*GW?$& M/[O4E!'DN>G3[#E'L0-;!/101-@&?&J*PTUS0AZ?>^JJ=F?8_FQGH=KR1MCE M+W-Q#C!AQ.!],VAY\D+G\5^XA..P.G4^C_TN-P"YAET3JS"(AU;RKIB&[]P3,Q87U#@LNG'\V8R[94YNRIT& ML7-W9 MDNL8#M;;7=[O@=?Y6;?7C#!KQ?GCCZ-3[F(8YC?8*6V6P7;!'/DXA&Z_B2O7 MW;?_A&>X$R*WF56]C75G66X[G>!A\NY.!,X?=CRB!KAU X9Q *R44H?D'+$( M(NI3&6.O:#Y+ZZ2P[;,^&#^S"8/)#[YX$<;<1Y1/VC2P556KSBA,IZD_4TQC M:.)-Q^LM[U_7ZP.YD@.KNN*67MKSNH;1@I0:=,-6RME3AWCL/PF+*&8^!KI" M;B(HVYGB3B[2,$EW;H2?J@;OV/.7J#S#IGJJ.>8ROV$#3<4'2UW:\8\XZ#9T MIZUF7CEVTM6R^.L.K6:]4Z4#="OZI0WWG%' 34VQ[Z?KJ+MYQ[Z67_Y,VQ*D M)'_4]>'2HT 1;]IM6^QNP:$LZZ&DW/616U=[@Q5'47D:^P?O[AF]I66O/Q>* M,2)L>4]$33)8=ZN=@'"$#'RVU(4&VGJ3Z=IX4=9=:2/Q2R_A&WW'4S1 M+K#C/3KHI#-W*R*(V]UK:7/MISAQ4B/IA> ]ZY7[*=>V-_>:!(NDZ+:9&H=1W%UXVIRP/R[.F M5R$!.?T5 E&-R)H*)DLT9V_%[M"S.DZ;)NV[ R.E:2SK2"Z2)+B&GUQ:"K9< MY0L)F-2.>BRCS8MAPO;7^F;0S9*Q*PWFUI+!W-YK.J?:>S1L.J=^[QY^ *O* MEZH@S+CY][(J49(=#3]ER60.=A"N@8[ M0^?__#^[G4[K_2<_AO/ 0?$/[>'[S#D(LVF195IM@]J_R4+B:M-D>+_4Z/S, M]$4_T7W1Z0OM]]0LO4AAG!@$/CR*B%HH8V&I) EG=[;O^.M.>F-/#Q&IF^Q9[-OR"*PBQR"TR,;3QU-D M(S81T28B^K(CHO7,O@5AOR;J^9JBGDTOZB9@U&[UW6[WI8))-='/AICO2Y+JW)O".(9@3$ZH-5O;_'S3*CJC7??>/AV^$>6X=]Z_4-^H9,X)8S]N["S9)HN^L,-YK,)*\G@$]XL G0?3@@+"Q,$O"5[$"2 8AC-"S MPDF1$Z:3!>EDX\3("6W;D=5!*74KH'X];_@S5O73IKO.*G2E!56/2,B:?FF$ M@3>P1V"TM);GG%1!>^1/#%*P N)N_^2/HP.-F2/![! [ ]$"KY*HF OZ3UA' MUS[*"(:+G)D0)5R>,)XA!H]@D)_(#^<*;(@AU1!I0P(H9:LGW%J"AJK049GT M-,"2A#K8++B->K(ZBB5>86ZA]@%[3B\1U2%V_(M4\"YK3I\4-XPA%S("RQS^ MJ[Q1.=*J8E17XBPA;8"N"7CO$8W%.D_@TC@I.UFLTCC<2"?7N+*U@<9JE6)#<[0Z\$9L@E@H]97 M3^._*M@>EFFUY,T0C&T+(M""#6+O0\$ 5<"&]CJ6EE[&&FKO,7AI[5Y<^E?"03RF%+D]F(4D\EQ(5%W\TM?OH$"+$4$)A_$%SA:-TX4?D63"[%Q\0'?##HKL(.2(\@8 M0UY&*9$:29)H28+#SK3HF2K1LYK=7R7*WVZ#\O>]PG?_Y/C\;+1__GGTT3GY M]>/1;Z/SHY/CL3,Z/G!.SO]Y> ;NPJ=/1^<(L#7> GY'@V.&1B5(2'!=0"$S M2K=D1MMK228P7\F.J/*3G*&BY_,P9RG@$]C.IQ+\.=4)#,V M20B5+V-#+ ,:L0[WK?[X/B;QQ0XP\1QV?<+(P$F M5X#1-T/PO<0YAE/&HZ29G^N9DS%@#LOYP*IA6J2ID)#'D5YKJ):HG#)RH@:V MM8#^>LFI@N=1N9/[[[(FF@@1HQ>'+020,-$M9%!R'Z@IG%)&IOX6@OCC=] # M=0*:429*FR34,5F6)LN7B.2-^7NI!^S7$]*6N 7/_Q@G" M&>Z>"D!E0G.3A&)7VS0%*RBT)@8&38AHQV0FWSC=%GVXNYV\<%J (X#@^2=& M4+T(VM<3*TE0I&XP7,'-0]J9V4Z[=L1LX8J> ((^,W' G*["J=#8TS%*;K2, MBC0C,M712$(+YU #QA_*.)OMK@W##>PD:9[&A*\C0VP0&/\]*<;2&NB6YL K MY ><1CZ+D%,$';=^L"A+G^YSDM@HSL-IN"#II66A"EYI1[E*58&8R7XH%&)T M%K!<)LA Y#XYV4 !)*C;7;>Z,9GT]_DCU1WZ5:+*;R?!?!05^:*HX%GE3%FW MMD'(TSPSEV0&GRGI@*H%)RTQ5&H*/U>JHH@6JDC*M7K7^."'70E&N0XAH>(D3]-D*@22EZ39^7),4ED\>*Z!/T=\50GV3%%O*V*/?@N8B@E=0H$+ MSQ3/XM TL3@7T\LX_&KS@?1(ZN(X8?"/G\)@, A$6XCVK#WK!9V]W=E@.)R( M;GLB!GY'#/ZWW_GI 43T3)[NQZ-_?SXZ.#K_#_FV^Z/3HW/P><\.QR>?S_8/ M'^[;-K5,K[66Z07G$CX T7D=].:'K/A%5OZL4_CT<'2K+=RP>Y5*/3_]KYG= MM3\:_]/Y\/'DBW,P.A^]6X@[KWDTS.)02/N>!FN!&+?GO3:#T-E#1P[T?CDV]G>:H3+QHS-&72NM#M]]J^CHTM("TT.FY_>'@*8EAZX,G M_SDT<'A\X'XZ.1\?[1Z./SNG)^ AS 9L@RDL_O"])^A55U;Z_P-M2YVU[ M'5YHY-,/6D*GTW8[O=T7!BK24,1S4D37[;3;FQ)!>;F2[RC&Q%018.)?$S#9 M9.>U/>BZ\(4F9-)0W8^DNN$S4]VVF*!<*J2]B'5OTQ^ +?O01[=>%RKK__#; M0F"Y8)$VEPB;+9T&;JO;:S1B0W,_<&U#M]=_QHNKS0.LJL_\MD(PSY'K_*Q9 M[RH<-94**3)@ :#VDR+%4KE8B(!+!-*"RYLK7TE%2)D'6&V"/ZL:NFW98R8:@F*8^V&< M^P@D5 1"_AW>C&"01:3_AKL: "U\M07.'NZVJ=I IA MY3D?X+"PB@BK?.@%<U-V:./BB%WHK^5(F:X&ELE@?9(C(UXL$(H ] M0LB]?ADJC4%B_*P"-/>F.[208DC\2$%"J'"UG]! <_NUTJK\L$$37,8D)#RC MH" 6@5%$"L()Q0Y5O?D![K5<:IS$.S0Y^6_S*60IQ"Y$.#)^,40T&\3#*18: M*6EZB2@M-'7\A#534BLNHA'"H<.)X2@T87K8GTZQ9I@PR$1X1;(7.0HE9)PG M*:H>YUA-CKZLP?:X6I!1'4K89AK[3&,I(H*?JGZNAU/D$D(X5!F64$/A:BZ0 MY9.X-)(L?L<3P V0+&^ 'R78#U'$M8@BI8'?['J]\A=H/V1U<,IU='0D!LHB MA'.="HO*C$:1,OU. MRI>$+FM689]-W2H6DV&%*$$$S2Q:!;*)0.]$A 8H2?:&!M %HL!Z&1: AZ!G M&*)DOHB2&X&$S8B?I$&6])5",ZM2%*TSC&=1(>%+;I@HB$8T;S 4&W"_*ODG M],GV'LP+=@480-&SK\>KC M'A+@ $518!L:R"6+\CL5T,$&\C %F#MQ7,%]3)'"8XUY"!$+U)_CDBI M15H/VJ:@>Y$^,\4A#JET]K>$%0!47.=7<( #B0.L6(VYAQ@.WD.@81J?AK4@ M:62U// M_1>!&"98.)\FJ,5@VB,0&_A/:8M83Q*\$GP,Y%Z:R3)G_:)S34:Q M-((U8*UMSUH2B?!EM?S=!HWR17D,M^D5B;N'<@UQJL*8[:F)DKE&!B\+607) MBR\%K =NT%9"^H%MS9!87$O8DGDD/IBR(&\8RTIBY4994$!EY2\O+V+/P:W#J_C>$$"ND+&#H6T9G_"(8,,*F M%>T&^TO8299C# _BB,1]V26"EY;QJ)2DD5 4;%X8R(SK<@ (%.T4GF-5)]%\ M+ADS<:&0@L#KA<]DFP(I>4\?]=;ZCA>]T+M]5-N'#/4ZEWS(MH)&[QB(,F,C M(\NP<"=DLSVO4_5,\#N(F9$MNU+LV-WA_"2S&3R%DU0T1[I1.2TN@0(QG2-1 M+TB(O)60P:>GI#4/);[O+U7XM6W00.6 PRTGV>*3[-L@]ZM.4FT<;=C0!K4G M30/"^L8^F=(1LYUC#;(IPN%.UY&%O%0?B<3W"26H[+64VC(RJX+C;]K],MA? MQZ@!',-LDD02+,EF^PG+M(L+L,62(D,E /YB"?<()@G+E"# XEN8J1X%:*\Y MN+!,QD=R_IM\%)TR8PX:L&U$M\3(J%QF0N"E35*1< FG#8JD MS@BNV"JV/A17?E0@RHZEHF BB,E8Q)KJK1BJ8V2Y9:DIRXPFA1 ]Y-A1YX6J M:49J?;$,@[\,8U:/MW^/2!+?)%0PH=J6Z77K)]OJD^XJR"IEH@2W&FF;PK;W MU.FW5@B]Z(7>0PWHVX7:N+,ET)4H/I@JVS\SGW@8@R,@4UHXE77 M?@K:@*Q0$6,/F:K-*IFH50U_5V90&9C>ZB^]I<+O MVK$9< 4LD"/![=9DIT]V1:V/LV0#2]^?U"N:V;#W\,(VV!;62?\MIC&*#W(RFWS+$@J#[W:&F?*;CZE? FZ( HAQ;XNLJ M'8E_PFAM"KK1(9T'[J6&Z&.MJO2PY9M6VZ#8R^3OD;X&-1HF@5HGSV_N@PHH MYL0)Y2\KZ0Z$B#%_!K=7L\+KA8)6@7G6+M^HS%CSX66G"E\?_GIT?C!RWOH& M;%.9XNK0^+30T@/M#[9S"P=HZT88=4XW").^UZ\\6-\2QG5ZRT_6APSXW#'* M16YVUX.SU.\1V+%ZA?#Q*(")F\B'L_HXRM"/1)HH.Z0=%E2\;^!N.A -MSQ- M[%/QG%%& .' (!/XA0=??8KVYB[OF9II?:.1MN<<%*FFM2HAE==%X(-ZTC)T M7\3T9_ "8HRJ1%:KG[R..6"2OL:7!I>P_S.;*E9P!/M,X:\MKPN_ZN\$J7\- M$P/SS&*EZOBP>3-Y?G/H;GDWGCD6W^;&'K-X%BQD8A#&Z*6I5AXE;)I\50DS[]HJ0I HEKQOMZ,R: M-#@H\$TP$A=)&)L[0GMUBL'DFP18B9_<%+CEV[&)EWJO2)D 6IX\YO:@:]D< M8%B#TN,K)GE&2QI(VSGR(I#L!10B:(ITP/ Q;0!-PI!U^T4R0PH:D^R"DB;& M8$? ;8],YP$IWNVI12+/\;X0I3Y-2@*P5R<8105>79J [:1.14KR5/NG-=.M/Y=;UVA,W+8)&F\#C9Z4VT=5X8J_ MB2DU<42+%67!7 :#Z\6,LAO6,Z'LTR<"Z90#&K!%QE[20,N!5!)D,24(QHWF MB-3OBOCH Q_$)"48YO: 0?_Q*Z4F *93A';3)?[[>G)_MJR^0+?#8W*'QK![ MJ.A/\&H/-]TQ/N(9/JW"B>.3#V?2/%.[",X 3ZFB/MRJ_NBS8F"E^0 9K^T3 MW (R4& 3EI607!)+9\Z/B=5VZ$5;:JK7>H":NO_L#57>3S6UOD,U-0D M@3I MMIH$@,=PAPTEET#=;7%L.PQ+6MS5CI:/,A'%6AI2:(XS^U!J,#=2.&-),EO7 MD-0YZ$VWXM'>XFN$VM7HE9PGXW1QQP[;2\KT12K^9IPNXV.Y.MV)5A8JX3&J M.)F7?L:=;.9)$,Y"V;7T&V?@R;PJT@C53J9L;N-E$=\M5 2B3V(. T=12,8' M16JHLZK5B(U-IZRFTQ[Z45M@(M0Z BIDSC25BSD(=]2UBNPX'RW6]IB)%MK6 M&NP'B&PK)6V-FV%*AS2N=^W=?.D@M?ZPFS\8HV'9>8//_8EJ(;J19(NTCA=3 M%_ 5.&O!L7MN@P3$!8\2& M W:E)+V/O:NY(1K?8.K_G/CQU[18Y-/ETTH=_#_F.%W:U&5+4/=_8R,(R(NN MI&XCK +VSZ=2)S@JV> #4Z!E4B9:GIYS0H/2$DA$@NSSBPB6F8Y_< *W= 1Y,@$!"#R[I*335)",X_MO MSA[@M''BQY7E+B9-AD9'*1E<21+)L=8!5GA!%M"2D4/=%%/=1 S[(F+?>W@3 M>S5RH \%9)S(7F5Y0LF-88YU%3Z;^,::XGO#;:"\7T?[OW\\^6VC5G)G-+C: MOGM)YJL6VQ0E[K7[YHZY%+TLC=/B<4JO=G:[7L^\6ND[OER_P1EYW9YUIWU+ MUW'0)ARK>M/9VS/?J4\+X5[B06W7\$?OAVYFUFO9I7!K3HPJ9C8J5>56'CH[ M_#@Z/SS8.1V=G?_'.3\;'8]'^]34>:,6M\KDKS-:E)G*@3=@KF&;,*@-I&DLX"">L#EA3=.$V3;S>6;<:$ MJ0+.LU#7*=TSWS%?W\> 3N=C\Z/ M_CBD#HCPAX_JOP^.QOL?3\:?SP['SNC7D\_GSJ?1V>^'Y\[9T?CW+> X.]"+ M\>,HG(?(:F ?))F,KLRB @N95>4:IO'!Q&4:\A1O1V7$A.M/X8W/WMAS FSO MF);+RIU]\#J"$-;)O[(N.BS -/C@6E7RLS=Z_R\NBNV)1TX+1Z] Z736"-9 MD\%"=8S/;-H,8S!=3K+)2WO;2Z MSL R$Y]@=?S)NC6UUUC3%O#;69A]57 /%;[2R5;,1J##?,PQG-IWQ54&F$6) M+ #%:W3RGJW@N;I#IZ2-I7SW4M+-K6=M J+MGVMFBA?+8,5= 9-3TH"9"Q^T M/%#9EMDJ\L=X?K4QLV8N5V4,RX=S_]MM&$>O\LJYO?K*^1ZFSNY/&W)/+7'4 M=A#W[MVP4\O7_*>0<"7>[>!#SVF![7J-_75GO8ANK# &HXM]&;+#QI]/3S_2 M?X_._D/(J=_3BOIY7+;3D[-SY^2#'9X<'SNGG M7S\>[=L^W8>CLT];H.?.9>877EI?)E&@D%5^3?R4O/:#,!546D>9#%F>)G$X MS4#!JCYH(-:=S\@B%(I)!J%HE&S'%E3B5'L,I.@ D,X"6B+IQT*7\% M:!%3WF'Z;Z,DRWZ1MH7+R1623O]&=QD@86$MI)YEG=&54R-S)'"1R3B=M<,RLB*&;RC3R.&*T(34>=\ MP,\$Y^#*U"@UA++!JMD(*\U3BR;,OFIT)LQ1JA3/XI^>X% I08I"HD@Y%,__E)*V?Z;+%Z1 MJ"28Q<&I&S8<*"7B$@">+6^J1\O9N)C#E89$O@C[!HY."$*-^/%(?6B?/[2# M?[C@"/J'U)\+A/V@U'T+AX:R#'/.PATOD*&HT.@DO?#C\+^^!C*CBR"PPP,P MO^VP^-M.J]UU9FKX7PS*I4QJ8.ZDI'9>48\SVS&T@[@VG,U>Q)BSS-F"DL?Y MFO5[TOJ?ZXZ4,IF1HZ4JW@*>.J?:_?K M\R*15D*Q!).=.5OF0_F^J*?L;,J MSX<9IXD242!))&4[9BGD4#<7S2.$Q8JLS]@"E,SD+)BU+<&'*$%X384ZK02' M2:S,^:@&JD'=4J)7IR #Z0VI1M2=E)(=*T0.">29" CWCG(*.5\A\J]-6J L M2*4X1J&@_V"F153FR;%YGT*8*@9JL:@:DM:T)0)>8BF(P#KI]44\;81S3LAH MYE>3XLTH'UP8COD;(D6-RN=27G[*V4HPD"E8;2E'PS$* MF\GBX3#[FJW\K*ZGJ9GT'5-R[0VK3@'WE;D^8%;!_:>I>,X8TPRMA_5RQ#/W^'+2^EI\D@[!++&8:U.90^+M?#&G>TJ5,T9W$&=2PK^'?9?BOQ%)MZI?[Q'[/W(OWD7QK0C]-+[ M\@=Q]M6F=?A!_MDLS&OQXF3///EE^;-'/U4Z0\G?8(=V=U?^W/+:#_JM[>WM M=1[XYNK)[G:\W<[JG^UAUVS5^#2M#&O:HJF;X!_9@'#].\\VGM4?['>PK?-; MD@28!UMJ*[9!_2]7KGU)_M#:#T0&YL_"=J[8@WB:MI@OA$!NW9)1_857*:*M M W 7DESTY1JCSNZ:'C:$D64P;,!*/J8[)KXM&:Z=6UL&0<$ @/5UJO*!7\*4 M2^UR&8Q4075$"56=-Q@D@_-_V 7&5+2$PS!_%8)JC,,9/B5K5J?@/]%3TS"= M%G,,%F'C+AED8U^)DHMHE"C\*@ABEVJ+EZF>4?86 M1@,FR_DG2=^>9[ 1.SHR$3(^-"?7 &BJCTN MTN0:8ZJ^NH[$MYEL1;#C2Z"#*0Y'2'=4$.8Y1Y*8U/:5T@ KNRV^,8PQ80?H ME;J&J"R" B+1R8KR]E+"K$QNC ]4^8+)#"U/9]6'D5@8)$'(N^SE=:C)>243 MQA833R<85G[RATDF]$^IB%-'T$PEO2$UDD'U$0 5KZ2*#29SKE&100WJA<&H MGHI9RCRK:EA6I$"6"4 V_M-G1DQDC6="@RB_3'E,90Q!J ,Q8Q6KV=M,9*]= MT_H2']V#C?BBQQZ6[DZHV8?$63#@V)F,=-/UM,]P8!=1,K'[^6!)%WSLQH2D MEGI?Z-9 ])5,-3$!J_BKD(CO==V!2KTP.)@KTVSA^(8($U M"(9;K29+Q>1"8[=/L;DG,&%HW8#P3!3@L&6NTMPCTA*K9$) 1N[$ MH)0J2< !T%P8&'(T=7P#P&';5+$?W8"U]"HU#V80H@UEZ0TT4TNJ80U]X-*- MHK'2*-YJW7?IVTHXO9#-3 4_<:6=-'A^)NA2UX]4E;RD$A>M$H2'P+LY+&FG MRSZER=A2PWKW_Y^]=V]*:TG;QK\*Y?O46S-5=*;/A^SY6>56DW'>"(F:G=)_ M4GV,& 0?P"3ZZ7_="U $S599X )[3XU1$=9:??=U]7V^KXI05?UFS_WN0+E5 MW8O-B]!)PR"34WOXJRD!U2>:K?1\- QTD1]6Y( .+'C$_".U'3E#TX.O*'V7]I]8;E M#0^MU^2WK\2!C_V/2\_ 8U>3.[KI/DRIR!,?M4PJX37!VTD(ZJ2O(W6#J4U%\T[-U MJ)J,;FV4)S63+'@[W&UHL_(/.[?YJL/KS^:&38Q;.JVJ*#H$>U\NU5X>D;F MI+\8FC&C5//QYP\]V@_?<&?"JSI6I?IQ8?JA&/8U3&D[;_5O_&$W-QY_OLUV M2]/16[9(]M$W4]$*/3?U%^ATAZD[G:&7_/+VTVZTMY&A/-F5P*?*"NN'6;EI MIQ8*X;BQ=?+D%:V^DK8VMJ\+MWK1)+VPU(JBG^%8PS#MP[]]R%&YQSU[8Y0& M/!+H1(NDPM_0.O=W>^9>)L,A*=*%.^%R7(53W,]8ERL>O*C,OC5OAV_1@_%C MC/I"CASA-T_Y*AT"OW-%WS5K'MSCC_12%R-7[Z3=%<;@]=#(2PZA_GAL\,@I M^A!7C*,R-U"YO;74"+0S!$;1ZO/>CQVFH77&N=+W>:A2)NZ@,$YO]NF]3JL' M..\&;W$+%FTNP\W>[MTJ ]F-F]VXSW7CUDOUX]ZS.6_]MT7(]I=.U#GIB+C[ MJ??01_S05ER><0W@ P!_F%:&!_,8E46L>^AZFW >Q >V@]^B4$_=1_*N[4*?PQ8)OR]/W^L>^Z[:.J=NI'#*>GWGE=%,"/BT?+ M40:'K)1<^>.>U!,K4N@O>G#745[ >8)]_S8 ]9!9%9GF_#SUT'9=>WD^KH^) M)EG2I\*HF_M-6\GNHS?EH\7U>PUE"<[_5 M_5?_7[5_MWZ]C=IK(PW3'N80I+L[\.'_VV@)([2Q$B&D-1602QV(-<0CZ+VP M4'W=26X&&/\'TC<($[11Z^CS^ C.M]X66EBWUXB_V!CU.2)_79F=[H\/^.#' M,=F_=&>[/T[>J[/F^2?<.#]H[W_Y*_[_^-?)V<'W_;/O].3LF#3P?]O[U^]: M)TM>._S^/[X$G.WNL^?X8-ZY=_-O]7\?Q M;X^/_MMNM"5J;JMS>_ZNTSP[:#=WMECSRZ?KD_-&JW']Z6K_;(N>G!]?G1Q] MOMJ__D[C^V#C;.O7!W+0]O\YN#KYXBX,IKSQ_C/=W_G.3G8:Y\=XCS1V]J[V M=T[/3\[B-8[VKIM1[3\Y^H3W=]Z%_:-CV#S:B_?R">U?[[+&IZ\,668D #\T '9($0"DJG!?/6;VS^>1F";G?KA82/N[WOJP>8>UI Y'J8 MR?@C+:.+'D>KTD6O,CV*][<:6^^+_FXC7?.P-FZ8UJCM-8YV#QI;'VK;S<;1 M0?-#K?G7[D'MME?<\"_W&NLP$B&YE292;HK0P:A'1WLX^_6FX\S0)'(W\^^* MGUT:/#GPC^]X4Q3!WW@=TP4GAI,?7+;]D"X0T0"Q?X3A2'C$W.BGD1)]T_-B MRT8KX_/-P*?^Y46* =STP+A)L1HFCK8N;E3_[IT'GYR(5ISIIRT?XE62.9E, MI&:(AD2:IA0_<_C:;8^UT6N%U^>V1T513S"=\#+C=$IW44ZSH.G)G>&V^\]L MFZ"B&1="?]3N;1?4[;7B7BULJE'GH&(4 R+E=1#:;AXV_YFF3HQ,U,)VO%VO M^I1X1EZ8H=]YU.O@\A'^&O?:>^Q,K,EI#''=MX994 ?#OE!1T.]24Q4$P?]+4"JX("%SM%=:HPX6 MPTN/]M[P]T-IUF^O,)P/4:_=R;![+K+*%OQR\W"4>L,X>DX:#GD#T?,R;7[W M&GY#*2D]"X?(-Y(^-RWH=TL@%Y RA-D;0LJ_60S?"/FXNUVA0-E#?%:HH']> MO5U:Q*M:3Y[<6!^3Q[+VWS>U]X7#.GYFYY6N1F%*UD96Y'/7X$72\T;\GPZ, M^+>UX@BMC1=L9=9_X3OQ4C$F>D>,_*RG(*3\@8L5?//.2_"4>)&_>$C6?'?TC\O_VF]J?E[V.O\I: M3]9Z7F#]%[H+L\;S8G*]/1/_2@GCMPK0;QR\E3PULWS_3OV9D6,5U9^9;)[< M0O"AD"DK)61*5S!DNJ1US_.DJC-/JCH1\XD14S/1Q#0E98)G#\9AE95Z[,?- MG+I7O#?YJB\V]^7W =T%SW\9C=!J'C9O[O>>Z4V/F;XU3BT8#^^Y?V[3;3"W M]/6>>9!U" E78CC2W\QFFVVB\;=#MX8]/A8SB&V$Z!<;QW9?Q8?1]ONW7EQ\ M!T8[)Q3__;&L?33WC+@7G0A?G1E5U3G4UW1LU4P=R>\SW"83VIYUMJ3YB:DE M[:!_3Y'03&;*$Q*7[J333 V[W)\MC;M-LWFTBE;*7*['/]'LL*X\J^N5S.JJ MZJBNYR ^%?/?ZJH/JJJ_J?M8'6DV)P0XHJ/AXHY*).^483^)WZ8[%J:Q8$/Q MZMNU_.GU]X(Y_:_( OW;@X6RI46+[O9G A8GT:_0 %Y?1X._[>ZI/=J0NS(.#[;QN?7[LO'5Y<4_O=6I5==HI'JKDZSO*-/V[5%1 M?P(1G.NK8O+"2(J%, K9W9F&FMBFW>_6QZ,JQGLJ;:S&.+\[C0:PE"_::."!TO9G/NWCUJPZ MX)PM4:[Z+>>2Y+^)K_-2XNLBQ]>?9@EM'1X=-!M[VX>U[>;!Q^;!UM%>LU$* M:[[H8VTW&X?-#WL[6T>[.[7#H_A/*KH^3'D$S8^[PZ<\'#_FTLOF*&+/*9MC M\9W/[%[]VZ;8Z VCHO1R//B&$99OECY.8'^35_=@$.Z)J7'#G5@V*.6CDN.& MI]^#67"(S?6T0[IYF>>=X:#B>8]3,^G=^R.Q3VDNN@ZR_\=>,A>[E_$CTN24 M-'WNHFA_-@Q_%T-='I,@^>!:/#?ONWK;)L7H%[X2CTD3?Q5+#?-2+VFID9J/ M]*SU_NFD]W*YX(>Z[?O3N^OOGN[1 H>U%V7]1Z[!_RSN^2>?NVB07ZD''[6U M>]<;NL&+D4Y%4[O+OMLHHYY M$<"*M_"E-3C='C5OWOTUZCBT-0HY'NE?&[6B#>D@WLZOP=O.Y3EPW0$8721B M,JZJ+]#YDBWT<.-JW$+OK].3+W^='I^=?F\<[5TUS@[:\5JG^T???NWOG'X_ MOMY%Q]T^?Z@U=SY\^QD MYZ_6_O5!NQFO%^_S=/R>>*W+$_R9Q_OYV=CY\_3D[/.OYHZ-WW^C)^_WZ/[[ MQO?&E[WKQOO/;/]ZEQR?OPO[+?CKP]'N8/\0_FKL[%_O?_LJK$:>1/'Q0!&@ M3D&@%-1 :R&(D@%3I36XV=YXYSR@-9>&H_3J$_'TI(-LBK6G#\/, MAYD/I_@0$PYE0(90)ZAF5 FA,77.,XXT=D,^A&,^A)D/J\Z'UU-\&'A@!E(. MD,084$4LD)(;0*.X=3P(@^>1#QG$=29%YL/,AZ^;#PER%'$.!6:6*D.,4-)+ M1CWB1&-;\"%2(SY$*O-AU?D03?&A4>AYQAO M; J!ZP+B5>'#)?DT7\Z\WQ[-#/XXG/?6KQUVV^Y!9Q)^VI/?R]XKS6*E6[EI M_9OA?;?K^EL==S@TTX8+IHD,?F.3(UYG'%8(T&L?$'S?Z_;[R5X(OYFF^CL:*L4' MM-(<5;H54*1TM%. 9P.S10"- H<,*I=D)9RDXJ+ M$8)UAN?.TLW@KBZX2[U]ZG@5,9D*IE)&U3MMBWY@\\1(UINBR@^#1!%\Z/;[ MS4X20C-\[*5&AH.KCVW=&>S^[V7K(K4GRA15&D7=5@E=-:X_D^:GKU!H'@PS MP"G) &58 Z6B@4&09E+Q*.<0-C99':*YLS#N)XE5<82N-[3+#W,\ ]JA]@+5M/'M*_=6:(L%4%8*0*&$P%!+@:7$HN"#ATRDSA@2(_Q' MQO7ZXKK\&$;&]1)QC29PS?9_?B4.:2L8 D%2#BC6#&B,&$ "6T:BD(WB5<3U MV@AZM!9JC@(!7I74GL27(KHGO!G^LUJI-#]>=EOY5&@^4*C1?, MHAH+(3-668S5G*TL)\2J>*2XE"W%4O^: %1 %!"+! ^,>>.'4_FG-$\[E GK8\!-.I$02-6@>/7ZRA0,J@ ?8L("&A<%#GB.8K M0/+"4Z7RN;P .,_$00@+3% *D$RUDIH28%P0 &HKI'1">(8V-H6LR_E-B1P' M>3P0FX-3WQO7;Z<)JD47V^%OAT9VKKMX@7!'6O\I9\=(1E%"F:A*(ZI[BKJ5 MEP1! 4P@&%#N*5#$"T"$#8$HCZ,UL;&)ZXBI"B5RY@3MZMD/&=LOC>UIF\(2 M)#%3%EBK0BJJLD!%A1%()K!U2#)'4W/;NN)E#5[*V*X@MDNP*#*V7QK;TP8& M=9*1@!R(2!: &DF!L39*D%E-%<8^JFD;F[P.YZ_HS@483RC 2)-'?7\P8V+< MO#"'E?$J_!^+LS+&(L@\M;!^W$=;!4<57'7TZ7K_>N\KA$83CB0@E'% A4! M!QN_L\1:II$)4B:BDC#WUU]C6"_.P,BP7@JLK^["VEDCI?,$8)SZ[$LO@(Z\ M#90/1&('0S0^$JP%K9)_,\-Z96R+#.MEP+HQ=5I'<7I(& (>*@:B(6&!CI(% MB#+'(V%3J=+XC#JJ%*S7/FQQMWSC3Q\AX,<_'>E?S\QS6M.,S6J4<-RF;(Y' MC;8ZEW$E;\MNAF(<_ETAQ-U?@YZ.PFAU=.]J;^#/^XUN)]UNKUOTT!M38J; M\BAP=\9@8=BY0 D"B! -* \&2&@)(,PR:Y3EUMF-3&1:=O,022=C9J(T0H"2K4$DI, XA$#M6 F;HGD295U E=FE-#:!X3^ M\:?O^- :%#7W_TSS#W^T^@GR$2GS6W"KZV.JDI$6UW_D7QH)*_-8>3RV-V-@ M!>:HA5 #0Y 43>60#%. 40N*LM*4AA,JK(CPUKJY.4WJU2L;Q M,G \9=XHCM%/3Q D.;2M]Y'%;^\A/2A^[$_U9 MF EW+S/=MQ@O2DS_L[CGKS8C5\-@BMLQ]R)9!"/OSYA)F*O@B*. Z, !5:E& MQQ(+F'&:$ F#57)C$[,Z$[,IOFOK-3&W3'>+H[LI:Q)3I0BVR894 M M#@"5 :<^"P,-!J*1UV*4K&ZD*^HM9KF>]>!]^]I,&=66YA+#=M9ELCK,8" M R]I*K2$DW]ADN [1W/V:<@RO)&S^J?LM.[;"=W6O$^^Z M7_OH>[7#4]U[O$4^>NX)@9"XY*Y[:=K^57#VTQ>@VJ3]6R4U[H]B>Y1KF^,' M==7QQAQ?M]BU-X0-,V$_@K _S5CAFD5K(G -5-$?PQH(I-08H%3\0J",=GBT MPN&;,F*5C\?%"P<_,L-EAGN8X>8TQS/#+9CAIL.X%F(3#0<0;&HARA$'TCD% MC'(A>"J-3)T'R1LQ&_?)#)<9;M49[AD$-ZUY\>S%D]O:1[MW6NW+@7P0M5F^DI;ZZ.=GUG_2:S_><9>YX;Q:'P(D([BU,^2 F]!51K9K$) M5 8ZM[U>/G16(\J4:333:+5= IE>FC4TZ!>-)Q18D",!6<4:HAD %R@)6G M0FIO$3-S.P4RC68:?;4T6D&_0R;/YY'G3)#?$\HA]8 Y&P#%U@.I.0>>6HP- M%=P97W@>9JO]YPKQOR2#%JZ)?PUT_-SXKVO]V/QW_#*^\W/=^];JC&]018", M?I/N2-TE,>M3-?GP-ZV.BS^]1;*@V27#%">8'GI?ZW0'\0,'W83&(GU")Q]% M:'5TQ[9T.]Y2_$6:,-]_EY_1WH$)_PK6[_U%?]C7_=W79Q MATTM_/2:#5=F\]^F%]]ZS]W.M8D7ON[BWG7?.CPZ:#;VM@]KV\V#C\V#K:.] M9N/!G;DRC[7=;!PV/^SM;!WM[M0.C^(_^[N-H\-:\UU\SOV/![O_V6T<[OVU M6_O'A^;AX3]K>XWXZ]WQ-,?=U'+HPVFU!N*6-IC(W?MZ,*C[?>FV'Y3]#Y\C<5W2OG@ MR_ ->O"UWWTL0F\8%<_ZV-^_Q@C+-TL?)[ E9 M=J0;O,CSSI!2\;S'7O=JNU%-<;4=;_VY\;WA$A!4O[,*KT#V_]CKU :GWUVOLC1046OA(/%J>_MJ6&>:F7M-1(S<=NJQ:9SG78N5 G MUV'/X?R/[.?ULG9XW6\=F[^)E_?M^_ MWOVY?_T)WGKSXKU]^<3VSSY=-=Y_QB='!^>-\[].]\_:9\?76W _>?_PYU_' M\?5I;UYCYQB=['R_:NSLP7C_[4:\OY,ONU?-+XVS_9U/U_&9S^+]MQH[_PW[ MK9D!B;D,.YQU);GIV9B["7L$B[&+6 M;&V[>W[1\Z>^TV_]N)F ,[3+W\[C^RG#O;/VGU&2DV=X!*HJ;[9WW5[\L5/; MONSU?,=>U8YZ\=/:17O\VI8[N^P/BGC_/&.75K K:#5\'P43W"&"B9$&0\&- MY5:(;7BO6QTW(<1;&<9CMQF.]*]\J#[A4&ULS_A)D*::>P>!19B":/\)(+DP MP NJF)'!:Q\M!T74_%9#A0R#-0?\2_;T7A3,LV)=&@=,>P^X\A89[0&WE %* MO0/*>0D\D8%:P30G9F,3UYF8>]9SIH+J4D'IIG$^\:N ]ADS&A&F''4@, X! M12;UC/ :8,M B>P!Y1#"Y0.!A!NF):$:VI21+@NU=S,E^>>5-C#L52+ M)Y-!-&#:&/+QM+?64&"@18!*K4":9 B4@H%H:B6V(2D%%,W.9GT1'EC[ MC-V_#1C.$[QYQ0.I2S"&'D]W8^[ZV.T53IS!H-LNT5AJM MS6:_&B.988H!QI4%T;")!">E 5A%)0=*%4)2;U!=,;8JF1)Y?/VJ64G/\)T\ MBCI24S$#*-8AFD@X1%TB_N@)A,)JQ)R1'+" MY;R OFLY/:_V\6[AZZ/Z$[VN_/GR%VA]3HG%1=WN.2"RDZST$^!JQII4+FF( M! +F#(O'@"- L1#%%^*)H B5A/-X I ZQR5XR)W#S*^97S._KE(2;&;5 MY;#JM-L"Q[.0^>"BEFIU9%5A@(X$"R#R)B H?31%-C:IJ@LTVP!DKDE"+\BL M9;?SS=U[5Z][KRRE>R_)W7MS]][I[KU_;GW8:FSOU@[_L[M[=/@R+7KC+GH# MASOIJ3UZ1=R.Y.&7Y^@DRY%:2-O;Q=PL?MP-O8+6IW_3]E:M6=?;W.IVLM5M MO>9_69_TL#1%HQ9_5;OPO=%/4=W0N1=N[H7[PKUP%Y#N>?]3+R-@>?\S;QT> M3B@3S\GK6-P&>VSBR$)N_[07]]&P&]G@8\V[I_6ARDQ3>[ M_WO9^J';]W78XVS]O?CZ_;W!MY'MX[5@^_-(_=]__TGO]G3VZ?[[/3L[VKV<?Q",;5 JV !9CI8:)'AP45- M1M4%*ZL-7X5R13-QK2MQ&2(@2_41"-,@F,'6(1%X?&1(E8$%<3VB&C@35U6( M:SK.;A5RQ&D,9-QT@ ;*@=(R4IBUR#*'A4O#<2FL4S2;_)Y[GRP>K5O6QN<8 M]&L'WOH("=/V]7&CDZUVN_M3=ZQ/"*GM]@<1$2D@M-WSKC6HI317_[R^CJM; M[?P":ME81+<2BO(9V7&9O$HCK]GN)90A(97G0/I@4CC; Z,0!XXJ*"7U'.G4 MM0F*.KVG5V/N7[(^2"Y)3\E(7A*2I]400CF5RGK D>6 0@&!$M%^,MYQA*!# MSHK4<;4.V6SOD9<#\NMQ8NUU?D0,='NM9RH4KZ)99%D*Q7BQKR+[9-HIC79F M6P(HY31-35X%X0A00S'0PD<6Q"-'0VP\-CQX.)_=F.3LCJ4V4VQSG@N2%XNGF>4#\VI@]( MIU*T%Q(&C,,!6!<083!07S1(Y'6:,M_T3W&R>CQ9OWO*6!9?UFF>X6( M*BM+1]V!;I>A%ZUI1Z:7B.ID.ET$G39GPS@DGGF$"@.$3=W7N'- &2J 0CA$ M#0E*SM#&)B&J+OGLH-[I M\O@V.<7:R_/+=I&0LN,O>A$VQ?"JJ=K69QB)KYGG2O,(#458"# :D#?BRW[K M$FEO_VBKH+R"^HX^7D MK$AW972=$AU%KYD#2O,B90Y8$@=4 :R#!#BE@@Q* :HN "H0!XAQ$T/IH M]YB4M\;K7)3&(:(D:3.=;[2#]%G0#^-SW)3AKUIRN2E)9;I;_ M@]=]7XB@&:( BO7/?%4>7^W.Z"R*1GK2 @--2.0KI 70+E @F"1.:A1_FX+M MO(YXE6+M.4NFHII'AO+RH#RE>@AM),/( $(%B:H'8T R0X&UD$#"*&5"1BC+ MNF*S;357/FVFPLI%D1B3$V*6I$OM03#A #4\ M *,EBD:!(Y8+;Y40&YM1<[AGYDUEDUY6WRVQUQGHSK=6:C M$ ><\ 90IJ/FD0:$2$:(L$0'27P*FJBZE%6JU5M[U\5X^V>WQ:+5BDPTY1/- MIUE/A332A-3+34H"J.4,R'AP *0=HE([0T+R5,@ZEG.W1,JNB@JCMB35(:-V M(:B=]DXX986B F!&): 2J:@96 =,W+T!*DUID!5$[1JY)^[O9#VL;+D_L+'8 MA/;5;RKY"D>-E5N]DRFW/,K]?$](!PF=BA\AHU%1DMX!C10$45S":L\XU69C MDT>+#)&YT]A6K&XG4UNFMH76*&5J*Y7:9K1)31V/EE\1\*+.>J"BL #E1#"D MB*/)?]H^.2AO?<,]"R*F,WGG&7:V2-_'ZZRH>6-JUV:]#R MSQRQ4N(0G(5]QOKW>UC9YE@W7;T_ZJO49G8>U\.Z:8CW/>+Z*($E]QP?[9]< ML5ZZ4OA]QM[5A ;L8=0'N8]?C%*I9#T IY5TCB#(/-W8)+0N^1KF,&9*6E=* M*KEY>J:D!5+2E)WJHM!T"!00XE(E*1$@LA0&"%E&2* X?AUV(J.Y;_H+*7J] M2^^2GM?KMMO#7AGG%^WNE?>U/WW'AU8N'EV\NC1>\@-?I,-.F'^9ILJFJ;/9 MIA?$($(TDQ[(LYWB%_-\KI'7L=6SWW->. M]*\\!VXI/IFTZL-%+]8\LU'I;#3;G0(9+W R>CR6*+*1X< D+XW %$.YFX=6SRN34;P -T9&\1)0/!UQ]]PQKQ'P3'I 64HF"E0"5W"S24WS MDDY1AVAN"R$[,N:(G-YVP2J:MTQ&4K,;8[D]L,9+?Y4)JG2"FFU@(0+VC!,< M%S1$H\= #Z1P&%!GO(Q\1;'C&YN\+N9OV9==&!6&\D)Z8&4H+Q3*5],57BHH M)SG G%- ;9# 8$^ #UAK%D%M?(0RK2M5)2B_'O?%J!G6R(DQ'B"7'1C+:8LU M7/;L4UTD)\TVK-"8.*RL! '9U!_+*J"Q(%'',,9 @KB 9F,3BSI1V8VQSE@N MM4%6QO)2L#RE7Z0AM#8@ P(.'E#"4JL*SX%C 4E#"$**12S#.D5KV"IK!12, M[XZ MV;]14?TC(WKIB)Z.J(B@@O(,!(8):T$%IGHJRIBGE* M[9Q^F56:4CMOY&>V3/'537(J27O*]MTBF?5X1E>RW'IJJ0!&L:@K8>*CKF08 M@,Y[Y*76VN&-381DG:.YIR@\%28KY,EYS= O24*H)08,:9"'B$ MHIF$,%">:R"1%X00Q'PJN%&D+E9G?./:5_U_Z':^@8'OG==VO!ED;\["]9&X MWD=QN=-JY^D,BR F.Z.30(JQ-##J)$((0$G43K3' 2 ;#&7,&6C23$E.ZG&[ M5I!?DJO@9@YRCP# MTB((HK MT-0&X) +P@DOI4R=DW"=DC6L[JFN6G/K&,EE/=4KZ\GLM AVFNWK MYI$)G&,&K!4!4$TA,)PIX&RTN C&&OGD.L%UB*I4#Y ])Q552#*DK)$U9Z(R"WJR MO;-8"KJ>[7>F%0F:DJA"*(P A8@!%30!UC@O$&?$4UJT9<2RK/R0[.*H(H[+ M+.;).%X\CJ=4"22(Q\(2X(T4@,;] #3$ 1#+M3=&&(/TQB:!=<[F;G26_1:/ MA^!-@<[<#AV%3DCHQ7O:;WDB3E.0S%Y7(1;-MSB0DPA$B@9%( QJX X89 M!Y1T 4)*E9 L-4BB\[7PTV]N,&J<0LP$$ MJ"V@(C*3-!P"!I5U2D=!0A+M'(;KC-!526O/!2VKJ)=DS"\*\]--T*QCDB@+ M;"I=HU@C(+40 !$%#?=.NU_?D?:'WVOV$%3 MY(T%CA3-.9*"4\N##L12HIB*1HKDRMQ/WGN-=[-=']*M%'?R4?>:O<-!FL_Q MEVY?^MM+CX@;9N)^!'%_&NQOWR'N'^[]7]3]Y[_M$]S^8H&690B[@7;=+U M! :2(PRLT)A:CZR'Z/XFH=E#&*TEG+65"*PK1_5I_WD2K MN(E,U.\,9 1@%*T&:J $,FD0P4IBD;*8(K:Q^0;.NB)G?E&[T+W:CR3<>FWK MIX[F#;GT#0GW?W[%1IK L05>>16U MV=2^REL'F,9&68TP8O WK';OIEH$H>5-M4*;BG)+!-(<(,0\H!1!H B*5!>8 M,D$RZ;W8V*0P5>/=6Y$W2W9#^=^HZH7.^&**8U7@L-?O7V8H5!8**$*!,T6Y MH A@QB,4<&I^@P0#.&X$K;FGD$0H8%E7"-8YG,V&&.W\VE#61F:'M1VO/7GQO>&SBR"ZK6TA5:2G!>G &=RKC0P?NT?;7UU!AF$%0*, MAVB.!9\:DED*$#B$09.B>:O$M"[X;&>BN=EYLL!MZ?B:[K#MG3(XJ@S2P5=5%\@!U+0 *)&0X@R)M)VZLDD0;9CE(,1C+*774J"BN0&<RS_;-/]+@M MK_<_?84:(4FB24043 Y<8X D6 "'A!0,&Z.0>U:L4Q-).&51H3*!.N$D\5 ( M)!@R'@F=8YUKM(F$TL:QE*<=?+1K7-P_D@H#. L<"ZJM2_VJEA?K7 2!Y;#4 MBFQ(U/CVE7D=]46O0#S+9=R5)*HJB$ 0'$.4(^4"]T_U'RZ"T/*F6J%-Y4/D MD+BK /8: :J,!EIC!W2D&A/BCC.6;&PB]N189VTE_>F+PT/VIU<:"[CQ\RM# MU@IC*6#"I5[:'D48" V4X)ICI!'S%2+8["!?C5T5)&$**P,0HQ10K3A06(BX MM2"#+E"HN-C8Y'4B6)TH_'B"G0C:K&^ IB//(&4"T MBS88%!@HZR! D'%$5;3,A*C.CLJ,O"+;RE"$763$M(]\5'HU3N-/$? P0((D M]UK)1,E2B'M;TY9%R?,$-5]%UX/G:4\Y;%(^ J=[IUJ**4($! *CV4AE #(( M$S4;I80V-K(SBPB:NX PMR2I+CB?=Y!F<)8/SJF8IG;(D)0A:6RT7FD4 M#$ M2X"P,,)0BXW3$9RYQ\@2<;45[S.ML6[7/NJ6 ZU.;5M?M :ZG=NA+KJ?R.W: MIZ7?ZXP6?H)WX5D/"\9SU/Z1=R^6F%F $4P?DGCG*1T''"CH) J$)8&)TA< M1[)*>%[[)B%;UEZ>7[93)LEH,%V$Q$7/GZ9)23]\[4.W_]JZI?YC*>I&/SYG M_&Z&IV[E48CCCC2B32!I^T Q'^EYUXQWGVR\*='>,E M'Z_X!$6EH9BVE7L\E\A"LV-NC40D",^!9I@"JC@"QEH)F%**$JZ=(C"5>XDZ MQE4:'I&]'17U=F1 +QG0T]$4J253:0X,-#+5-UN@4*# ,1Z0-Q8'QM+<:ER7 ML$I3G5Y'E=A1S^O^9>]J7!KVM%R@YV'TGER@\6U,9 /E%*#R4/G];U* +L[W M=RP^>?_N=/^L$>_S.XS/09H[\?YWW&GC:/>Z3.4M,LQ>;0+9N!WA+,J$R>!<, MWNGYF<$Q(X(%TK&H73$-HYXE%1"2.T>#)BY*K%K@77M7['#(U<-S)/+,JQ=U MVQ;4-!+,4""9HLJBJ,;.[*AN;U'4RGD ),W"H9QH((G70&#%K Y.H$11F/$Z MARLS!B>/OEI%!V^&_H*A/ZV=T&A76&0 QE("*B4$DFD)C&,>*D<%GWGDE*GAJKXE40RN>YEZCZ5'>UA^?\]Q]RWC MBU+<_[S(TJP/[9<_Y72KX_(AL,A#8':L.E=!8FPT0$:F1&9G@+'( 2V<"LXX M'XH:*:CJB,S=^[%$'+VPY]:W7&=Z8B9$:_ M27>C[O*9]1$,O>7C%!?39+VO=;J#^(&#;H)EL4I%V4AH=73'MJ*FW4\=2<_C M7?;?S#0.&M_OZ$,I?B-8O/!%MU_49;WM^;8>M'[X/WZVW.!T3 X3;QPM$;Q] MBS;Q)BX'#[^E*FM'U%3,=>)KNMTAC_!4U.@]"BA0AY4,7 CC"3*>:^SY5\$W MQF\Z[8T?X4)_\\#TO/X.=(A/^%:W?^JK_L:_[NZRN*%&=T1XO.7I!1LNR^:_ M32^^[YY;K=2&56_8WUE_Q:IO'1X=-!M[VX>U[>;!Q^;!UM%>L_'@OER=Y]IN M-@Z;'_9VMHYV=VJ'1_&?_=W&T6&M^:ZVO77XG]J[#\TOA^4^9\%>MT LZ#(^ M;UM?]/W;\3=_N%;_HJVOWK8ZQ4T7;_KC[O72$TZ[!]+UAB_?[LLW<+@W1]Z) MT95'+[\I7IKB_N%K3+T12#[X,GR#'GSM=Q^+T!LJR+,^]O>O,?+P15_/S?)' M?>R2PFV+T8;EXP+=>YW:X+1[&3_"]6=BFC[7= MCHO:Q$SRTIU56*.0Z_TKL:W[I[5W[>[/?BWTNN>UYH7O1;VH\ZVV%17@'X71 M\N"^>,1"/%K7K?:&N=.;"Z^T^[ MAA_4_I%J7?]9&]:]/M.L?]6^P=7V_CTELT^8U"50(H2TI@)RF09B&>(1]%Y8 MJ+[NI%,!QO^!)S9=B!OQMO!Z-;Q_C=;8^[=%&E]VT?Z73^3D_>YUX_K@_/B\ M<=I\WSAOG'^ZVC]SY\VCQNG)^:<)[]]G?'*T^^MDY_/5R9<]7[=/3W:^_SK^\AGO[QQ\G_'^'9VT]X_>?6_$^S@^-G=-VM;\\NY[\^C=ZIKDJ%($VTAM6HG4-H8 I3$'#@L#K9;28;>Q MB1"K"SF;+)19+K/<*K+<$TB.($<1YU!@9JDRQ @EO634(TXTM@7)(34B.:3^ M/J*;N6U1W(:FN,T:8346&'A),:#<(*"\-$!B(9!47@C)-S89KD,T=Q^_I?!; M21[%%3"WM]S997]0A&=3#/? 1TS:5MO79NSP]'+AB'S0!5FO[?ZR[4Z3XB MHLK[N='M )MVZ=[ GS]S9SVVKC)_1KE,R2L2A+E_9^WXBUY4%W2AQR0*VSKO MQEN[+GZ1VY$MT$%W5ZV;E$/\ONW3-UL=-RF.K.V5I>TU#F?<=5X8+BU'@ A- M (54 H69!)YX' ]\BCRU&YM8U2',?*4RLE\4V=,^*JVE5DHQX!FQ M$=F2 \D< M"8P!GSAB.>.I35HUF>D;V^R"[=%9.1O61D3WMH$!*.!D8 (40 MJKT!6A,-F*+2>LXU$CHBF]0AG7N:4_5:#ZZ =?&QU_W1ZB=<1A04 Q;B9\>? M]CH_?&?0[5T5)L>!M[[U(Z70OK;Y"R]A<>A!K_OV1C#ONKU&MY,\8$/I-#LW MLHE,-B&93&2E$=D]N0):6.X5 3:@-)*..6""90 Q":/F@DS4,U.+/$5G!V#G MD9%K@_'2;(^,\9?'^+090KCD40.U &D1 $4VM=3@'* T<-(19C"F::HR%%6: M/)DQ7E4K)&/\Y3$^;9 P* 31U@." P&4A@"TE10XSI!VV!@,=3%C1=&R0L95 M"PQ7VR 95KT#H_O>%>/??*<_C'WL_DK?S^1E9_?)PD(>17.B/Y,D)@61^:DT M?KJ:L3,0#,@'Q8!,Z@<5Q@$9& /"&\:U98:1D'00>D\;[NP)71LHEQ[CR%!> M.)2GS0DJ+(&"6"""1VG4; R:HL I^;?#%'AO=W89'4DE C0WGA M4)ZV&JC17"&- ,+2 0H=! 91!APDJ1=X,%2:8D &7<,!2BM@-.SXX'N]:# < MZ5^U?_SI.SZT!O^\9.B&+# MJ8$G4%%/!%0Z B2V!BCM0A0@A#:-%Z&TA)*>[*2LH%:Q@"2HO\%K5B]* _.T MI< 5#]YP#K@.:=P(5T]9#B+)C1 C /(& 8FGC,4T%D%H3:95Q*#491;1.Y&SB\BH/$UH!R^&V MGNR#CR9U[::.)T<;EIKN%-<]+?N-. IIC&20R:DT=IPT-HKBK4 44 :4,<) M,,1IH+B-1W. 5A">T(QAE<[FUQ-V2+TJWNM6)Q5,',:-/FPYT>_[P6LKDUAR MS.&N;R.)(.54-CM)",W0')SZWE ,F9Y*:[]S-#&#].PSBP3U-;DOK' 68&HY MH(QQH+W@ $>ZPAH2(D.1X0#EK-LRAR$J"^:7#$,\&LNA]Z5:O]I=N7_K:;:>\5Q:+J$8>TY^7_7AG_?YV]]RT.H6< M;N5W1WQ;O9Z.ORUZ&FZ?IF_W.EOG41:#9GC@+3<"1]E0*8\3)X;EGGW#^V=1 MP^':.PI-&I8;-1SO,%!".8 (54Y[9B4Q&YNXCN]QBS[>4,D>T>JJ-J4;*B_" M"UE->CXEW!@]WU'C>O>K10P[@BB(2BX"5$F7-"0%(D\$Y$E 1+C2U*3,#-5E MAM*-GLP,J\4,MP;4D!DTLB*HP($.D1YHY &@,8'1GL)0WG M[-(%16$^P?V=O:_1@+'48P:T)!A001B0W'B )(9"6:M0BL+0.E*Y;-&04TA#AYO;")8YV*V>5Z.HU06RE5*^+H?R5GIF-^D&($X M*)WJ4!E0&F% +4% L]0+TTCLC)+,:%5%]V:&<@6KS?.I_()6Q C0$!%E5*3' M^-6E*A$*I#<(0!\!;K0(4(F-32'K$L[3#29'*IX!Q[WS"]WJI0!?,5LCAR>6 M9B$46::WR[]]JGO?IGMK9ZUB_@RK$0EYX:$/4@ #71KAY52D(\X =MH&;3PM M6MA4SY61'955-Q > ^2L4I24'#5"LW!0DZ XP S)B&:B@+:: JI0U!-1()#; MC4TIZA#Q#.;U!7/I%D(&\Q+SF<9@AE8);PR0R$7[ 4)-(<0>,*,TYCSH"*8 M$;JW3#,'&18/R"UK>Y?>U3ZT!JUOPTJ0[;9NG;^R@$(ERCW&+HP#W]8#[XZZ MMT(Y](-!NTC6S'Q5'E_MS9@2F&GFL8# 2155#NT0B$<,3<.!D42!DBCDJ'S4 MBI($92QW /B731UH'5 DA"5 2:0B[H@=185S2_G;[6=HRK/@/%!-'!ZEW80 MD=3Y5MN*"_^C@%2.JBS-H+DC@E1)UL^L\R36^31C?8B@43QE,'!<^U0&BH!1 M% (5_]-0<\)9V-C$?+;^(KM0UP:HI5L>]P$UZPXEHGC*?&#:84=-W+4AH1CZ MB&($&4",>.6C-*V)Y@.J(U&E><(9QU4W'S*.%XOC:1O Q0-80&0 B4@%5%$/ MM @4:",M9X(P*=C&)J\SDJ,=+X'%X=1+W4YEV^]\ZJ'6KGW45[UNNSU'S?:K M<&V4.][O;\:/CF0S$DTAF1R_*(6S/L]8$,9[S)23@"-OD^N2 $U3I8:6R@2J M%7:Y4N,U(+STZHA@WQM0%[N),!\C+\8OF=,#P<%DT6;QY0E#5W1BT4"Y:DE'K(07ZOB M,?YZ A!%8E6.-BR_AJ-8^-'0TB%3Y6&EI3/2\8QAX3Q1G&D>50SA >6& *.1 M!S+$ \?%@\>F;G:D'@^9"CE#LE.S>F9%QO6+XGK*DC",1WDZ"4+0$% AHZ9! M>0#4>AJXH!RFU@ZXCE@..JXQKA=7MY%QO11<3UL0EF)KH:. I&&?U$D(#.44 M*!LIW+&HGUF=@I &$F'ZMU:DU M+XIQ,"FOJ1BF6=,==S,]L.7[;Q\T.\IPJN3/>$UF[):U*9FT7SOPUK=^I-S3 M5V;4OFBGX^F&['N=L4!NY9'/R?+.R6\S=BT)C.-HP8* K4N>-@@T9"*JPSXX MB8*!*="$.V"SR77LZ3\;PT M/,]8#)I@[)B( $864!\8T,P*0*%&W*)@ V81S[@NT#Q#57)BW3,P^;'G+W3+ MU491XF'T:]C&;/NRUTM-S89AL5<6IZA$\MTL9XW$=1/3S\ST>&8ZFQW"*#PS M#@4%HHX1TKAW A0W+B7<16V2.$V=W]C$58K99U_E"IH.&;;SP7;*0)"&ZH"% M L*ZE$5G$)#2:A D%3X(+BV+!@)E.8*XGHA=@G$PC=AL'Y0'YQG[P"DNH=" MD]0%%$H#)+$>.!V-?4Y,\(05'3SX/.Z['$N8)V'IH[YZ=K;2ZGHLJA5/& MC M)(M,2N61TNP01NPH8TRD@>Q1T: J9?1:; '1!#O.G4) [6F+0AM.I2<6. 0MH#*E&7-E@2:68H&4%@Y'BX+'TWNVSBY'')8R MH7$<<7AE@84EYR@]A9^26"8*GS)%E4=1LY,9*:?.J.! 8&F0FY0&&!$92T$6 M#Q\2F$\5_JP.R3P,E=V8%8;WDDV+#.]%PGLZA\EB246:M$I-:AF&= I1<)!F MKGJ'7. R^31%G=_37CSC>RWPO63S(N-[@?B>&01O*#(.<\ \$8 BQ( R3 *F M-#+81+$J%_$-ZZ(JY_?K"5H,^UX,FQ*/ Q?_FK/B>G4=(I6+822>NFEZZ&\= M(IF1GL!(L[,4.<;!>2H )X0!FD::*"<#(-8RQ7A@,*#(2(SG<,6*(;CB-L5] M6,ZJ1XE GS(M"#;*6FD I3)U#DMSH9F40 I"#57(!HP*U8/2'+E8(9A7*P$J M@WLIX)ZV*PP,SD3-"D C%:#82& P-" $SB+($=:ID1BI$S%;*I$;$2^AD=AE M/SZW[]6VW _=L=XE R,-#!U63HR;>M<._ _?N$A0% KQ*A0++4I1ZBNT.PPQAS= M6.PHE)M^Q1\23B9;%;^RR,;+6AO%$*=9UKH13R&='(]="&/-3F)4"FD?2 !" MD^0W80(H@3$@@2DHD>*4%--C(9F-?V2?Z%I O'PK)$/\12$^/8714,*Y5D"1 M"&PJ* ;2( X(EPY*RJ%/C2=IG=T3XLP07PN(EV]^9(B_),2G[0ZN&8RD+8#T M(@"J39J@PB5 ##$F2&1ORU+T0U8ELOEZ A^'EQ<7;9\B';I=._"#5J_XH?:Q M'>_EMFG4O-;(ZW"C+#/VL7M^T>Y>>7_@VWHPE2&:Z>H)=#4[I3')1<%@ ,$A M:B0^ZB928 X@THG*=+97:'5AC'RPQ\9!R7A^,IRT)1XS@F"@B9 M&LY:02..HP+"-%)>*!*T3_VD8 YKK!".JY5.]3OT9HNB/&A/6Q10!V\E$8"E MYBU4(0D,L0IX"I7R1@:NTL"I.E55:O)84C2CNM;$]#S&B2&,<>U_S!W-,-V> M\ST0'_!MDD&_VVZY6GJL562R:E@6#3](4OO8Z_YH.>_^O/K<3^FA-Y*[%5QF MM/(8S<[6>4AC%)4$6"53;PO.@-'< 0V%8-!C$U675#C.RNA;\S@"$ZF!FY)XD24 ,N/4K#,B"0R"@ H8<,1QV'![^Q242=W)-_^;R, M\4P*:T(*I=L]F11>AA1F\K><-4$K!514^E*)6)JX@0,@%%J+(16"P(U-BNM< MSN9O59$42HJS5,$@$H\RB-)PFOYC#:)'+,3?B^=98]T?ZV)ZC7=89DHB4M78 MO ^U=/O?RU:_E=BC7^N&VI^7_?@W_;[OU^,E!NE7Q?XN_J[GW2O+4WS)#@SC MZK2C[FCQ;V43)=,,22YCL=P]DT/KEW?@VO>Z^3A^TG$\.Y^26H:]2\W=F(TZ MNG<:2(PPT(I%]=U#$5+AQ/_]/^F7?U2HK#,G,%7="L_P?@EX3YG@7@H$";< M6>%2KS<"%%$4:!2-*BZ=,)!G>*\JO%]T,,WS\9U-ZOE /MOP348)8@FH"=&D MCC(%<9?'[YR5D% ;C_9XAF-95W -6TI7V_[XV.O&97,CT_DP[O.[5DB1GYC' M6"[;]!A)Y5T4RDZK<&<,+GN^&6X%DRFK-,JZGIUNB1DRP2$&@N(^\I840*'@ M 2,JJIW641I"FG"!T6QB4QYPN3; +M_H>"JPLZWQ?$Q/V1I!)3DB&RV,*"^J M@P(JI2I21IR/(G7:DM)LC8SJZJ*Z?%,C']?+A?9,JB*"T9A@%G!4 !I2H*"D M0$;V%M1:R+1(?1UY7=&YF[A6+UEQ!>R,;7W12N5/Q>@:5\ C]UQXR6!&Y"QW MF>*C?FC=98(JCZ!F1V(*$O5'*1V(9PT!U*IH3TCI 6>$,\6%=M8/>RS,4_"4 M'9P5AO3B Q@9T@N%]'3ED]!66"J TSCJ' 9RH)D5@#N.9-0FHP*I4TLWRN;I M\Y0A76%(+SYFD2&]2$C/Y/ZQB%UD$" JM8>72 $3E 2""T.M04R*"&F$ZU#. M4\^8 Q7/Z=U6]$AX4F[?JW=T+,R*>-?M3?H\"MG?,$D=5=F6^ H0OKHO"7%#/BLF<>)^R-5B &#.J M TKQC:*V%P9)2_ ,IG\J24B8>WQ, S M&\T/IP-0F@L0+0]MJ*F&?<^;4S*D5B<$]K<5/9M=%L^N4I:P]-UXQ#KRR M'E 1OVC&,; 6.TF@"R+ U.)'J!)*#3*Q9F)=7V*M8#>43*<+IM-IEP3V7F$9 M291AZP E1 'EXG?0&40YX@*AE+=$Z_R>EFDKIZW^C3_#M?H7;7V5GM'_GH=7 M^2_S(N1%R(N0%R$O0EZ$O AY$?(BY$7(BY 7(2]"7H2\"'D1\B+D1 M?LM#]S=^W2X^EHG3/:6AQY-K,?GUM#>^FPO]S0/3\_H[T"'>[%O=_JFO^AO_ MNO-,YZT.F%S Z6=_6 (SU[>;!Q^;!UM%>L_'@WG[Y-7WL8VTW&X?-#WL[ M6T>[.[7#H_C/_F[CZ+#6?%?;WCK\3^W=A^:7PWI\Z,;17N/S[L[?/7)Z0%A< M^[Y'+ Z:6R@7<=3XJ&U]T?=OQ]_\,3ZH6IWB?HLW_7%W2=,%IC.TT_6&+]_" MX0T<0F)TSH^N/'KY3?'2^,2\\QI3;P22#[X,WZ '7_O=QR+TA@KRK(_]_6N, M/'S1UW.S_%$?NZ1A)(O)FY&/RT?9$7OLA(S4=Q*]O7[V[_\ _=SC<0A7,>CP S6,P^_UGO']VTHK7_C63*OSE,VZ\_XSV\2?8>/_I5V/'HL:7/7R,X^^^'/\\ M.3J^:ISOQ>=\%_9;HS3A0WB]?[8+][>^,BX8LAYWX$K,37PF=3^SPB*3WFL@O87VD\^DMW#2N[Y#>C^_8L$AD@X#&!". MI AV;=SZJ1;!^WN[ M_69%<@.NTJW6 W\QDD,FL 41V-6,K6H"15 $#4+0 5!-!# VBHQ)2RUCW B8OY59ZRS/%,I*7@.1I XRXJ#C:J( X:"B@G'D@F3> 2"0% M(49CS*,J(F =8YFAO)Y0+MV^R%!> I2GK0K"J$5:&,"P9( &IX$FQ@+%O"3_ M/WM?VM1&DK7[5Q3$C7M[(I2>W)?V!!&,@FU(.GZ K'J*#M.+ MX=G9<' T&?H/CSP#__V U<&+%09!DN92Z82DMQAQ)04R%@L4-0T*:XUI-H&L M*0%_6P-H@Y6/.ROK=5VA;M606TGV,J-P!@M/ D$&!U!#:,+()AV12BP+-6& MVKFLEV*KJ?;;LEZ/0J3O,LM^*])W+]++S,+"')GD+=*<.\19",A()X%H1,L9 ME;!ITZUM@;M*;TCUS:=S'I%I=:<4NZM"RCHOAN-)6]+K_CG$8N97B9"6#M@P *CXP R>7)&>2\Y"@8([!5,+F*;.+.^W0.&@H;[NQ\LJ/0 ML8/0>7EVWA]>Q-BI+LS.(5[UH6V_Y)FB^/G+HU>ORJ_D^3\ZMHJQ;,\A[IY# MV,EH.'/&/$QEB@[/\^O'+S_'D>^-8SB(D\-T;#_'\>MXUIM,8FAM'6M#N-4P M'*:M%%X&1'R(H*4DC%R, A%0,'/)8"9-UE*ZS*S6$&R/)1Z-B*^-6/RHB+=2 M?!,I7CF$X)1R8Q,B1.6R&]0A&[!!/@684M W<4I;VU*V,OS09/B>SR&6JI6U MTGP?TKS,.J@PT08C$0V1 .OP 1DN$[+<*Q$5H5CZK6W!17OX<+_"6"5FB9T_ M8J$4*Z$13^P8XJ<&0M1S4:9B-A/-1+0(=!,$6@UXP)81*I+(OI4.\2@5LE%S M%+$BB>)DL-=;V["5M+;+QRFN:S]H^(ZXM@Q_;;*\S T\S" 5@B)0#$EV4 )% M0L"\):()=9C$X-76-ND:>AL'I5::-UB:UWX4T4KS?4GSRHF$#P"X0 :B=@IQ MX0WLS $CJ8@T5#A.)<_2K/@JUW_(,0^;2PH6LC?^=N/LC=!!I<%I@W!5@\BA=3F\J*7*44_R0'@+S_[4SLXB9W7=A)+_J@L3+J\-!GJC\W\O_G?8^ G0-)N/7<3P9]?PDAGQA9Q N?[#P MS1;N;@)WJW$?RANIL4M(,.T![KA&)JB(@F$:&T^521KXD3&WM_1LAA*T1HON MHT*(GWEPXT.I(:P.-E;"3["'"K4("$]"18G)(YW^L=X1I;EG(\>BD*_AJ M[.J/.:RWV/%(L&/MQT2M3O'3X6&90O&<;88R@Z3P ^6"Z2#YR@F;S765F"& M 1[X:L:L302'1W^X],MN]#E/5OQ'9V]0_=;I5?RIA+N47Q;$HSUHVBA2=2NH M>P4]'X9FVIN% '_WIWDV%D&U MI6KUI;NL'CG0R:%2'[L@??W7GGB1*1,(P8 M,QS8F&2@6(F$K!4Z<8!46#N G+@K17M<]?,.EH)51F$DO0=4J$0O>)(<9BIHYQ+4)R&@9$?8A)2^%,]1L;7/"X#4RP1!0F??X62M!5]VXJ^RNL3%"A4F($A: 9XH1'9)SB"!M-N22<:1VWMJGI*G%KWX*'9,MN M<;#%P=8Z]8AQ<(FR4AM%%-(AXB/+IG>/'*P;)"E\3K1EA.MU6:=:'&QQ<'-Z MW9KNGC(.+O-YJZE,*BDDC"6 @S870D@6"<$E=9,D!2PH(>' .<,4).:#(2%F85@U3I67GN((DL09)R D=N&#+1"="2B$!/'TP[/8*250.K^ P$&G8OA'X:%=>$G)@51]W%:(^!E1N-4$E?EI M\6K=*:I?7&)U/!>/$%81S#C26J:<8H @E_^AVCBGM<9GF6UG>?.K0 M2O =2O *>R!4&"4X$H[";FPTA7U98"0(5I& <@6SN[5-59=QMFE^U?^<6->/ M\#/T/F[_"_YI7GUF1R>] :IN^36S@_J3?"ZV1!9\S%SU_@6-EC/5&#N#8?>F%RVHCVPEWU^.#Y+=9!"Z:3K]^R*0/'R>6Q6/PW-[>" BE#)#&21!(/ MU.@DE7*1$1>EI5&^4V:KN>ETU'3AW)Y$Y$;1?D V00]_M?U/]F*\]<_+2PQ6 M4]TB3I\I :U>'K-J9+;_Y49PZQ6MW>P%N^+N7\9]Y^CX]>'!WHNCSHO#UZ\. M7^\<[QT>?'59/IANO3@\.#K\8V]WY_CE;N?H&'[LOSPX/NH<_M8Y^L_.ZY?_ M.?QC]^7KHUP4GJCGG9=_OMD[?MMTNZ#07*;* 3PTO&_/Q_'7YI?GH3<^[]N+ M7WN#\OIRT_/+ Y07T;+9(@]0=;E>7\8\XT3D)59;3^H7UZOO65E]2U!<71-P MI]9?O8R?D:]>^]9C"7DFN/JAQW[[FF"B;2R_WH3=D_?1W6BE^EI*Z=7*QJRS M1-RJMQ7\_)S^7AU9E:.F<@05* .[T<^4BLR1?MX0\U;H?ZGH::F-NAV^9&T'XE MM<_P[&PXZ!Q-AO[##RVR[[DWWWJ173<=V]-MY-,YS?QNKJE;FT,?L)/(55U\ M-)9>SU6RSO.4(N=$.8T-5\%'JW$4ALKK!B<6H#L=]D'$QCG<9G*Q,3;[N[SP]T]NO_E=>_OW__G%)YUMK_[DA_0WWK[QZ?O#W8]G]MP3WO[ M7SS=/P[OWW[Y;__OW3_QV^-]<0#O>GOV]@+N@_]..%P_6[;A'OZ^]^7@R]O/ M!_3@_<%?_\TVX-/]+Q_PW^__[OW]?N_3_O'>I\/=$[C^]Z*?; XH_+)_\DX( MK:-P%B5&(^*,*>2LB8A%YPU6SAB*LPU7;Y !=TT',2W:/%*T(4HF3*GCBA*> M)#4JA>0D#UA2%96Y;@A@BS:W19LO2VACN67$XX@"X0YQDDN,"^&1P8'+0*0S MP@/:R%L[P+9HTZ+-/:%-P$132B5A%'/LN+$*RV!2X%$'@Z^=0*Q%F]NB#5E" M&QV)V, MY%Y9=>,HQ3(/>^/Q-(;=Z0@&KDK _E_;G\9RK9ZB9NY""U,W@*D%I]8&IA0C M1&,@7DE% Q1,..0DR6%"+"5",080V]I>+?SRX&."6B&>.;4J*@/'AHC(../< M1.]@=Z*P&)3!--TXKJ\5XCL6XF5F(W#PU@>'@F.@:TC)D'/8(AF)3SI0:[7< MVGZ$L<:M$#="+)B1UC&=$DYBHID%J[HV5FEAZ8W?65HCO6(B7"0/17#&L M$B*@.2%.,4,&&X.8I\%Q'!7)A&&3A/CI'!YENI!EP0Y\H0N+1Y_9R;LS3\95 M?_@&1'7<^24[WE'\_/71F]H%;UP^(<^_[@ORY#WS[Y54S">N?&OGDQUEU_W# M]-MPE&)O,AW%S:G-^R"0[6@>.'=XO$,/=]ZEY*3$(2"6C$*<:XT,+&-$F=:$ M.QJ,68=ZLGEFUU:F?PK'N)Y,+\;FI-[G&-"7.!JVLGXS6?^R+.O"V01+&7F7 M#.))861$"@@'1A-3S,>LQ93-D#YO)?[Q2OR]$I)6XN]/XLF2Q(LHA W$(&*] M0)Q%B8P3&EG8UH'1.$-PW$2)?SJ''2_Z=CSN_+MF)B^&@]PR8"J38>=:/IQ/ MWKARKXRDFI\Q-.DPU7/5<_UX%#U\<])KZC1LE%CK@@##DN/?+P/^DI MUCC1S1+HIW,4\B.E$6\:[/=(75"OW_]'@\O&<:(5#T%%Q84T+@45F.!"*^>B MQ=IU!A"V M(-:"V"9UO(U+?( @ML)V,:C#B4?DC)*(D^"1Q48CX3&/6(?$G%YG7.*=@]@3 MR'PR,_IT+AVNM6E0'F8CGX[YIDV#\E1#A3''-HC@/-:6<^VT]T&#&B!44-CZ M:]=H;Q6 6RD AZLQ>-)8JSFCB'F98_"(0T8I@AR16E#/C!9N:[O-2]""S8,! MFRA8I,2$9(C@FD9+/1&>PGHFCEB%6[9Q7V"S;#*A*D4O,4/<4& ;SGGD:$I( M1@I<4 $W3&EK6]VZ=GD+-BW8W-?AOZ!).2^UIY0+0RU6@3OBE H!!\O:)"CW M!3;+I@V3'$Z<6A1<2 @V H,V]<85Z'@2;L'?S('2.@-_ MM9X?)K[R'G21C+<'JU6'8-3DI9C:9$U(B*> MA$(N*(<\%BEQ+X6(:FV1#*TWX>:*>'!2*^("%EQPJ:.-A%(F8F0J&$UEFQ%E MTT1YF>7PQ#26)!<&\Q1QK"S2L R0YH3*()7G<<.2*;1"O.Y].NE(1-Z('>%6 M1LVE4 R6 P])$]UF1-DX(5YF#TYB@SG'B.8Z?]PGA;1)'&GF-0=:4:6'WB0A M?CKG2'<94_APXZ-O5!?\]CSB*[6$V]B%>\O[>KQ3 *L U_&?7_:_[+TSE$;E MJ4$IL( X P*A84:1-XY(CDGD&;56PPO;LL*/0JS7P!U:L=X$L;ZX+-8L"$L) MEXA%E;/'*X^,D )%^!#HA7$ZQ*MBDEJQ?A1BO08VT8KU!HCUP=)N'5V*D2B. M G$Y&4"PR%&B472>*2\CHPQOC%@_G;.)'XDRO(GWWV,\X[UQ_S<;G6\ SLD) MFRCW FO.N:4N>D6HQ)8XDFQR;93A/>'KRQ4V)(FA DN,$K,D9X<2R#G#$:Q5 MQ7$,SEN]M2WYFHPX&Q.@\QTS;0MB+8BU_KD;"V)+W,^!$JBX-13\=^\^-AAM?U37GXZL'CU "\2=YI35/"D@>=K*$A%HC7"T9'*)$B?8)SCRABO$:=((Z"2@4W $6J""(Y+"J"8_:.N)82-9JK!FQ1MPF5+&%H_7!T;+QQ!)0@K@(B#DN$"=$ M(NN,0-8[QV$W23:725:LB_FZCK(VR$;R CGC0JZ=SMV$#J5W"!GQS%DI^7S M.!C;(L O/^??XQ-S7KY16E\5/ '=RG+*0;=RBABFJ+.21V]%O.\8R!;N;@-W M?ZZ00>R0#_(U=<%Z&K6V"NY@^PJPTK9S/Y#QRK8E/ M4D4!VYRUS&KA0B"*@O)B[Z4T?"OG:Y3S)99E.$L)&XL\M<"RM*/(B821Y4$I MYP4Q.L8HKV/?UL&4BU7G%ZK(/['T+#>)U%@#-_F!2(VVCOS:<>SMG):\_P#W M[;R3EG@-RBAB4GO$J8Y(6XX1B]A9:ZR"K0MHB5KE)-G[E/2+RY+N-=<6)X]H$ YQIQ32'B=$O-)4T<2H9&TJIB<@\O=*35J1OT>1 M/UC:W(,/E'AOD9"<(VYSMB:3L@.*I2[[WZ=LB]@\D7\Z9RQMZ<>VX-!-\ML( M@;T3+$C&&34.AZ L43IXJC1/MPG*;(U%Z\+A-RMG/Y%HYCD12#F7$ _&(QL) M0<$R;!@P:.7"UK:A7F("G6V80;U'NR:%0+=B*+O=#( M8?B')T.1(T0A'*T+#J;+6+$N=^<6Y5J4>]@HUWI1/PR46S[X$XEI;7,M21=! ME\/<(*,8_$D83YA+EKQ>EQ?U?:'/]]&Q:G0 >3D[CJ#@GCN)I'(Q[ M'V/GC^'XZ^=_3[>&XX-HY-,Q%K6%)A]5.::;G,!SFK@RFE"!!6>4&&.CI90$ M8AP%OO1U3O2M@_=6;;@CM<&OIC#F)AK-+1(ZAUQQP9!U*B'+M8)9M-%C($=$ M=KE851L>*R9A!K3%>V$9]5PEXCC7EB7J*=-1US7B;IRVM<6DN\.D M)8,-Q< WF;!(.D(03RP@&SQ%A#I&D\(Q:@Z8)+J2;DBVUA:36DSZ-B;))(D5 M5BC".57,2B)"9$9J$141_NO!H"TF_11,6C:O&!9UD%HARE0N&*<%TMIGFS(M M :,T& >8Q+KLBC"I!Y]!FJE-YI^_#4?PYZ#S8CH:Q8&_Z!R/X&G]*L!S)[R? MCB=G<3!I/:F_CD_4,.^H4A9KSX42C@.!(]@F[(BRA/ZX)W4Q:UVR:NT-_/ L M9M-6/7'-O)5IJ]JZ,P@+DSB?P^*B=6P_MWAV(SS[L,K[--72)X.,BSE9V#6O]JQ^0Q-]$X&U4G FMHJ0@\,8FBX,V/(N[C8G=V+_Z MKN2\56K6" )+1"L0I33Q&02H1=Q2D8T_( @J!L>=43C[8=*N4)N4Z:+%@C5C M 4\\:&E3\CS"ON^=D)I&+^$7S6B0-W:\;O?\C1#W90[C@\7.&(VH8 EQ)3FR MUG(D,.,ZLDG"OLY3M,UF,:_CI#>*><%W_NA9U^L#IU]@+YWB#D^> M=W+ZFV'J@$#$'V,T3R+._?X)S6Y,T.#P[SB 7R:O^M#/50Q[-1P5<)M,1CTW MG5C7C\?#5Q:@<-*J.FO#OO>KI3HC(YH3+9$DA"$.V@W2#/Y,E$7G<@''R+.J M RKP!L7%M^DOUF[HN"_>T\+!1L'!$O.11CDNDD J!8ZXP08Y*0*B"6MML1(T M'WNS+KLB3<9#/F%JD>#^64^+!)N$!,ND2"I.F5$*81TDXDDD4 P<1EZFD"AW MRB>7%0-.V&8@P=/)E=-6!GWR]:AN5([=*F^E!*E5GBMGK!1 MA=J>L?\$*%XM(&JB43%XCGR2&'%L%#(VE^*+.?6+PS@)L[5->)<; MM;L_>-_#%H\>*QX)SBQ7UOI .6'1V,04X\[RI(REKLV>LR%XM&2/ 8*9J,D1 M\"R5RJ,1V<@2LE@Z8H(/+'M"V2+1RT>??-,3!KK.,YG8)AKFBQ- MBM%(HI2"4N+:(J2;@4!93LBOD M)M5H?SI)C[(;]B\YH.$?G@* M];BRRF3<()>PWNZ%>1[%^0EKA.]B<%C MC[RV&'&I)-)61.0M53)R+[ M86"BJS1I)?GA2/(-!-D:(BSQQ@1JN676!NU# MH"S[SZEHU(V=GUOYO3/Y7>8&E NO+(LH9#]EKH- 1FF).$Y)*U?LM/WL/E)F7/"&&4@#6-DA)2(<)LX=HE[GP-'M.I2NNJN_&,FFM:1KX6Y3>IX M>U+_^&!NB2WJ$(7&7".F0T)<)()TI@4\&::!*6*/R;I/ZEN8:V%NDSK>.@ \ M.IA;*9\3E7:: JY)XQ"W3"*3(JAT*6&N. DQR74[ +2^RK<5S.-1M./IZ*)3 MQ*5U5'Z8C7PZEJ'64?E1.>+'+:@8Q+7 N%AJ189(A#G\B0R1!@EOMC2.,$R!"!(.&0&Z3-*CU#FQ!Z;Y M*1+G:-!>8&N]2\)P3Y;7GCO!$'*5>XQJ4 MVEHYFP-*R[84F#5)$L[17!@T)>X CQ(3B,0(,^N4(L%N;0O..26NMB$1+IIF(-MEKN"U?!J+& M7%4 Z;^V/XT['O!H%,.+X7BR'R>GPW 9FE+O7ZU;EN*5P+U>R84HF3!(REGK$K1;()$U UD7@0(*L M\V1K6W45HZU'\^.4:JZ58 RT2VLC3Y3:Q)@G(@KLG>3$W=BEN97J^Y;J92*! M)6%>>9+#L'7V."'(1"Z0E-%X4,$$9J80B=L9-UHGY];)N76+N5MT=LKJ@"WW MFDLN(X5]FG&@5-QR3"4.;7+FC<+BO=4".EYH:3A!W%B%@ YS9 R5R I0IHVF M,2JUQN.OU@6PQ;I-ZGA[U/^8L6Z)33+*HY72(D=S31#K+;+9@*VEB)BQ* 7F M+=:U6-=B7>M!\-"P;IEC)RJ=P9HC094 O4Y%Y 2."'8L;BDW3CF^1@^"UN?Y MUC[/PXGM5V=WM9B4,POUO%.)RTW-'O6,5*/X*X-A#\.IZ\?9K#Q96%__ &TV M[M\ ]A/W!ALN LX^&A8;I[VA406/HX["M$'+FX#VJWEW$^>>)$V122R76*(! MN<@Y(EIJBATG.K*D8\#P+^LX(+SAW35+A$G,.<2_J-2E$MDMXGDBY; M($#G#"EAC)+6-I?]Y,A9JI".E.H0E R6;VTSK;M:K"NAV<]'TF*G^&[G:-C^+'_\N#X MJ'/X6^?H/SNO7_[G\(_=EZ^/9B:L/]_L';_MPA@<'.\=O'FYVXQ $9296%?" M"7WHV_-Q_+7YY7GHC<_[]N+7WJ"TI-ST_/)8B?-56UX>J^KR\T^],#G]U9AG MG(B\_=26Q/K%U57RK.Q,2UA371-PI]9?O8R?D:]>^]9C"7DFN/JAQW[[FF"B M;2R_WH3=DVGY;O0M?2UUZ^K==-99(F[5VPJ)?DY_5^"I]#>[KW5>#@+L5[O1 MQS,71]40,-*]- IKIQ1S[@"GL>$J^&@UCL)0>>W3E/+P MO?%X&I]$C,_KT_WW+\G!^S?X .[]^_CU^_W?W_"#]R^_O/WR!N\?[USLOS_H MP6>?EJU_![^_O-@_?D,/CO]D?Q__MW_P^_ZGOX]/Z/[QP7OX[//^[M[%/MV# MS_Z=9F[^E_V3=YH$%Z,3* J*$0^*(,FU) MM#?(H[*5W<6PW!S"2:GCBA*>)#4JA>0D#[G@753FVO;[5G;O1G:_+,FN="EI MGB)BDEC$293(F4@0@_$5V750&@*R*[M:/<*:J:WL+N;LP4132B5A%'/LB"ADJ>9G MKJCFU]87O9_ZHED.[,"79#V+K#4+1N?UT9OZU*1-X?,M:-(A4&U=$$YQ6.=) MPS(7CFAG)/?*JAMG\2E34$'4[G0$8_<*NC$,%72]CN/)J.9A^&XY2[$VFI8$M=ET;NPY>K' &X57 @464,'&(1R)0KL2#@A$F9E\KD4N&>1)729?Z31\*SS\G,<^5Z=.K30D,/S/$GC M["W@^]/<[,[+HU>O+GNMM?:2GTY*RL5ZLII9#"VFW033CE98B-.@JD2=D"#1 M(\XC0P9;CPBGE$N)"?%96='ML<7C%N7[I2&M**]!E)=YAR<".\]S=D&<$P)3 MC;0P#M'H),R8Y<*Z+,JM)#]J2;Y?WM%*\AHD>9EH6"JU9I&@:*U&W&F/=$P* M$:8"P8YZX_S6MEQ7H=KV2.-&CG=].QYW_EV3AQ?#06Y9##ERZ%H^>:UMY+Z) M0S5'8VC68:KGJ^?Z\2AZ^.JDUQI&;H97O142X46PCD2.K,WN3T;GL,>@$2/2 M::,LA]UH:UNP=460MR;/S13K^R41K5BO6:Q7" 7CDJI$D2Y2HC 2.'&87=FA*; M.,Z6 Q!KLDD'E$\G4N(;%0EN8N:X76J9AXY8)N> 4SP$%147TK@45&"""ZV< M:W)77X=6M(Z<=X%)JP$4B6(OB" 0KJ4I3;(,(*1S $P)@61%& 2U5U#;DTB M'EB^ZE;JV["I1R+URP0C,JQ<%!AI[(%@ (@&YU!PC#F@Z6>6K'FL*E6ZA^; MU+=T&QO4_KE8^'5+=IA^XR8Z* M;9U_-EITHV"1$A.2(8)K&H%#$>%A<0CBB%6X589_LN@N4V A:90^8L133L!N MN4+.)X4H$R"V4J3@9"[Y+<6M P%;T=UHT16")N6\U)Y2+@RU6 7NB%,J!!PL M:Y,/_&317>:Q)@AF'7:("IF Q^J$-" M8IHQ)V(T)BI+$".R:#X88I%J1N\PUL-%S!<^95L]Y_^+*_ M^^$=3TX+:Q@22D?$E0&"$ 5!GBK)9++8XASJLT&G_JTSSQWD.'+ %(D+.%<7 MD3K:2&A6-B-3P<#^]3/R#2PJ*:GW.0;T)8Z&K<#?5. O+@L\<']/1=+(!)5+ MDG"-K T4Y:U\HQ9EG&*P7$;$27 @RM0C)QW(LU:.@#SGTMPY7J@5Y4_*T7EDH@S(<.ZBI=()J[:VB=HD67XZ)QMM"H(K M*[_=.WD80Y_AMS:\\2=BU\L51B&\2C%IA;P7'K!+\XQ=&$7-#/56<2'"U=D( M5DH$MM;.!RK<:Z 3K7!OA' O<0PG$]$X2<1@G2 NDT'&>(UP5#Z89"W/2XU$(Q6N#=!N)=9!R'."V83[:TPB9@W M&,X#2ABG?)+J$:QMCX1EUA'+DDLY#V.7K."M?#I,NLU$<)-M M5%*F@I8&1V6YT]+&I)+.)#HIW>3Q:Y7GG[:-_KE"F;7S.B;/D951(:X41]KK MA*B&#=;(9*Q26]NLJW%;A^1QRVXDSM&@N0J" M>^X(3\11Z@&Y=9N+X&?+[C)]M=8&PX"O1I.3ZJ5]GR)_KZ8C?VKK )\B%4_,.^^&RH-5+%C"J?2,.R9A>8M(M&2:B6B3O7%D M3V,J*):":@)V_/].>Z-E8&H#$7\0D]ZL< $JE ]8)N2#9#G1IT$.5$#DB?34 M:)>\W\A Q-9IYPZR]&;W6ID4I0YT":"!7KDI82,2A*I""*MDS0\9S:BFK9"^ZB%EFLE&'-*61MYHM0F MQCP146#O)"?NQI$\U]Z%6WIP.XE>I@=!"$6 $" 92:[YPR*RRAOD$[-:<4L, M]9D>:+%)-?J>SK' >AWLJE&\ZO3E:9_*.V5UP)9[S267D1I+&0=RP2W'5.+0 M>N#]7-QZNT(AE'&>J>B!,]" N&0*N:0!MY@VS@83A _K/4Y8GP@]((-FBQOM M,>3#QHTE!L.824IXCB+-]<2"",BIY) #]A(T91';V.)&BQOM$>C3QHW58Q2' M;; ,,:P5XIXH9+%G2"?+=3(D,*+7>P3Z\W&CL*Q_3BR\%'Z&WL?M?\$_3[4.3X(,S:.7XV6R>ECMWE]'L6\GO8_Q^:=>F)PV M>+!P8SU$>'Z+=="(Z>3KMVS*V'%Z>3@6_\W-K;!$RA!)C"21Q ,UL)4JY2(C M+DI+HWRGZ59ST^FHZ<*Y/8G(C:+]@&R"'OYJ^Y_LQ7CKGY=7&2RHI8%?'K-J M9+;_Y49PZQ6M_:G#JJX7!\M+H:KSGD8NN6,OM^.I[TTL5/'*$.Z=1G0)UZ>SV8GL'C M_%+4+[!WYS4AQ%JNL-0V,>]R9&B,RF-SY9'@TCX*'>XE ,+!9,=[ .-)#O$% MG/"].#Z&-_V[/_0??N[6R0^:K?/LK3C??Y*W9V]A&]S[ MM/_7WZ=OZ3Z';>S#P9>W>>OLQ_^\OOC[KW#N*)=_0WL.?W_]X>"OU[W#O^#G M[G][?[^';?#]SN>_SWY[__;+:7__]S_9P?O3M/_^S>?#XYUW''OJ61+(.DH0 M3SHG[L(1D<")%,0$+6REW_0&H(?L9 T$%&FED^!:!'); MG0@*R7D6R=$4%.ZC-_O[.Z_?=@Y_ZQSM_7ZP]]O>BYV#X\[.BQ>';PZ.]PY^ M[[QZO0>R\>H/D)N=@UWX<^?%\=Z+ET?-;ELOC24$@&MUPVQ1R\H$?K]QESOC MM!;&QNAQ(CP2:KE5FELII.,,/IEI?W>U//]MQ[WQ85I:FA?5OT]Z>>Z^?"G[<>3$CX<<>*,]YT&SXF-/M MALXD^M,!=.VD5ZF*^6$G_:$#]=#&T1!&P,[6%YK4YQ< MS"_:C[VJL4WCNLVU\G6?R4#>!:MWV=[(CT U@VD?P9=S:N[R-3N%A5/T9]"I M)\T3OJXW/YP%]U?LG-J/$88'YJEW#C,P/*^'/D]=61%O@-B70C$V,XIF,;YY M=O2L66K=S@L[ *[8[0 #S#.:!^WEX*0//V%4QYU/L=_//^, 1B'&417TD>H% M4KWEP\C"M7+KWB#T[-+P+F]Z#W*XCZ&CM9C"N(]KFOQ50TH\R01M.>7+C^RN MQLS*?(%O9@I[-]50G0FHQ+86M[\FGX%=O(:#;6G7J: 9IV M&M M4G":HQII.7CKSZ_4],*\Y?4^%4K ZI\G6L#4#XU1O$LNX7FYIH+V& M\HL*R!=?O/RFO!U\C/WA.?QVZ855"WJ#"?PW_@IB0D,L_#$]SWTOK;JR.5U8 M\&=G( :^!J+JV6.X'^!EW)LL;#V+Z#+)"#+;"7IGTWZU?T*+"]+DH0"0."V/ MS^E1\WCD1_?ZH'^,+CKV_+S?O/0QH'NV QT4.Q EI:>4ED$($6:I/\ZZP!#F MVV:_D\I.4TU#[R-,6BE-T]?S#Z/,WU\;>H+,;?]>*T-P!E("\1V.5 %+-. M,#X?@2Z:U4P007AI8799A+NUCI@E=T7? $0:=/;MR)]V2+WTNN5;?PU'_=#Y M3[1]$.C#T8D=]+Y4XNYS2EC0ZC+X+$[><#HIQK<,%;9S7D]EA:RS+S4?0\-! M[X/.A1 '-:#,+":=7KT\!HO0&F&;'IY=5/T^M]G,# @TZE\T*LX<[!J\[78 M.J?]HK[67ZHLXW54;/[@S+X?CGJ@U-9_UV];P+""BF4[*?U/_1@G*TWV0\!A M/YW,5&5OQZ>P3<2LJ5/64+ZE7JVG0T*!-;-;Z:>GOI M;:.8=Y]B?QC,G@!+(%9=FR'Q !;S3.O.KG#?9*Y(%8.9>C[?\NJ&]H>?@/WD!0T#UQMD2"L;6=V[6:-R1V;6#[@$XW]R M6B-=;M>QYLTOF69M8RLQK'F)LT'I[%O!J 715C>F[_"+ 4+GVTWH,8E$$8 M%=6Y$"A;+L*4Y9:-ZN) >=BK99T70]XX9TLL+2S@08%K5_/=>O@K&)]I[=T% M&S]T*\QAO4QX@F$9YPZ$F">C;G*:%K"OM_9:&[DLE6%:L]%Z&3:"TOU:1[-Z M;_U%^2/?4 X-8(3[0 )@!O.D?$.*9K==)30P)8 '%EH\'60*E^&JZN%@,(09 MSGPFAJJ^I[@-\WX^S&K;95%..0K"[/;&,<<9O8!!'0W[N5\@J),(:RZ>G?>'%[%N-_3O8Y:$RYW- M?U5[7X:PVT4[ M*(\ >/RG;G8%5 HVG'QZP\#D?56$X' U KQN.L3U!D6%X88YCIXC-PKTYNRZZ4?\^[="S?:'H+$@98D ^]BQ!46 "K_:SX ME6>U*K_Q+(-\*#?"(A_V/^8W^HR.D_D$]K**=5$K5[ =INFHJ&BA&%M=M<%G M(M'1SSI_Q8*\MC\&F!@.\LPW>T0%Z./E32M?2K#?PD[1GQ8) 04M9HAX#81O ME)M>'JZ*U-HRIM-Q,W4GPV'XU /1RT_OC 7UV"0@-=#WK?-68 M,AV'.S>D_%XW=6_6TC^&X^]7]WMJ!I3]]R_%8?9<^;(G#H[]YX,_WP5G0]0L M(I,TSXGF-'+),J2CY)8PBZV66]L'J]:4;RZ/3QG*1K&*JFCX*^#TZ7 *6TFM M],"7!R<5O1W#=(#H--\BB>3QI+!R67 M!JEL8T5E++*6=0R8;M"/*SHW(YM%M]R-F=97/"]UCB_3[MG!R-'NX?',.@)< MOIZKG8^]ZHO[,[-IWC?_9^C&G5>UH@=77U6:R?S0;_]_7LV>5NV/9:[^SPWV/(X98U;8H$RN@&I-2$+BE#QV+A)EJ[ /;!B^Y(8I5G:ZLFQ>@Z;7 M^YB-V-=SQ91/;*.#^\7!^S<\NU0>''_XO/_G.XHU33YP9!U)B(=<2 I;@8@- MQ'#B#)=Q:YOP9ZL)5;.=N@^_U-@TE_)8MIF;+ /JX/6*^N1XX,E%S;WDA&&F MD[+$J5KU,;7J\_WU *O69S7V-T#K%T#BJL5\F ZS'CE?)N-VG5QGG1RQ0-Q$B[A-'#E%!7+"X&"\T)'XK6WUC']UF>1-H2@OFT%> MC6 ;[(7.RT:CR-I1$?3.B^EHE'?'G4KEK;G?BT4/9/@CY-M"Y]_U@CLZC;'2 MWV"=S&Q)X?'>Y\/=]]^.BPA"#OO8(/RW(J LLLE;);<(,-\0A8'DK5& M!9QQ:UL\6TV^L B"A3[U1N-)IANC2>4#!3-(*_N^+0;S_J7E4]]5+ZQR@MX; MA>7[0?_*9K!R-WP1WG%6G\ TG*7H@C,V4J_A,UCNY< 'UG&%R/DLIS>IG/%K M5(8UFAY$TA+MHNGZ:B? M#S> G=I\G)1RSU:];!;=1]MP /;U<("?X-E_I7?O=[UUE[Q[><2..JPXX*/ MYBBRY./N7-<8E89CBISJHS/%2FTLJ#>>:& M7&1IWT'G0_%!R#C0T,.]G2-XV=P1 MKUDT]^U&\15_UGG+\P#\/C?P_%[;'6#$=GMCWQ]FFW4>YH7O@!91G9#$.^[5 M-_M0VIBQNO:1[.>#;-C)FV/ZZFRSF%J:\]':J-*<>,*$5H:;!>O.["2BF/[< M)4//R&;'L(NYF>?2AK64N::=-\P7]K?I^_>7R!5BHID&0)"2R7CO$1<0(-!4,*"U]2I(1XL+6MGRV6D1D ME856[K)S#@H;RRB[ZWR#@R[,7*//7R*BE^AG=A.Y@GJNA%;=0>9H-A&01],$-1W#\SFCC&5SWCQVQO49SBS8ZY&X5@X2+.S!;3HT)7! MM3L_/0^7M_)QM9=7CNHK4E%[_E+\ZYH/AVIO^(8REE!_&..^/1_'7YM?GH?> M^!SHZZ^]01FIX8IWU6G5ZC?7EY^52TNI"ZIK M"L@;^_IE_(Q\]=JW'DO(,TG,#SWVV]?$'3667J]!MTU=]]6L+.;&Z>]6,S3< M3TH5?:V,*CGE7>?EBAI]*8W&/16R^IG#\,M>WJV'4WA$&*]4,_[!\DO?S1>R MV4LC ^^=C\2:*ET]_*'&MQ.Y[V//9F76,ZTT]>N3'!-"K1SEHV) M#R+KUX\RI"KKU]G_O#^@?WXZ^/V_'W+6KX/W?^*#+W^*_?]_/+V MK_U/.;/7[>I\RX]H\/3M]^V2$' MNR'M]^J,7T?X,[ KNG_R+D8O4V 4:0Q,/5=F1XXHBS!W)M*(K:!D:YO@KKQ] MQO,'5O&W!< 6 )< 4$?)#%7)8Z(X#=H(Q654083@!?'\VI4<6@#\60#X90D M64C.&IX3-A(S*P&255,JB3D7>DAK>C>1'2750VNA [>$Q1#CGE3SB+' MJ43!&1&R;Y;F%D17;9+H/GI;V/%P8OL_+W'UX^:&ZQB@1P/:MPP_;LGC3T;T M@Q<+RMCQVR^'?[X3RG.LL$+,R(BX)@9IAA-R29)HL&,JI\XEN&O(JM/+0\V9 M?[_FM19C6XR]09PCDU@GXA@/BEO!C5*6\A"BD,328%H#W<9C[)<%C,7[.^], MH,1%1E' &6.9!,(;HT0\,:-QE F4ZFR@D_+6Y1LW!F*O*$OR4-+AWC#OXNO8 MI%XN;FKSY)./(!'!U_(,CIHD0=_-+7BMQ()59$RXE*-D*2QMEAJC M3HM2Y\* ^^LT<\\Z._,,&Y>]^N/GZ*>YQ:-+TWR/QP79^E)27N2TPD?P>]-SJF2,:J7PUB* M%ZE=FL[SOAVL9.Y:2(<5F\?7J:R:Q]L-(*^Z\RK'2AT".7O(^YA# M+G.>LK(^+Q8:=%JB:<+PTV!<@E3.+N7JF.6'60B;SYFQ8++_8\_.QZ>]44[T ME1?C99%NY*_*[#:(U1'%?%Z:Y"R/(N'*;S!Y9\.24*;2@ZH!.[&C)EYJ'*]8 M6B6G9I4(C+)G]^%YWP1ZS,,"H*5MB9&#]R?O0I#,)B619RY7P,' 9)/AB"5C MA9KVE&ELBQ!G,L*PRPN M\M/IL)]Q^%..XJK38]FJ+,A.SLN6'3Q]?4])5=QD@

2@,8^[":# MW+;'L(7OS).K5VFVZN&L8L0#FGFZVSD(:2WC<'4L\;^QCK M=.0MK,FL65)#S#>R.LO";*@;K2(G#IQO8.2!+-T;0N.=;\3CR6$ZRED8VVWX M1(BM(1(8X[JRA @N\G-W!:^:"=3HEA;G-E5JIM=@9 M+%1.\466M^TKO;^[N7S/K%1/B=*?YP8O?]_,Z>9;%>LV53:^B1!79^+X_MA? MGBMAL00A,8%*PW&*3D0JA!.).T&=5O/968[E+XA^*9GC<+$>R\+WISE5>DY> M.LJ)K\_J5,S5[MNW+B/=8(7H?(RCTYP&>Z&Z2LY^'9<6Q4+"^)(#9]PDL&ET MA%ZI^61/FAH!'[-B4-4R6'U6YDR+1H.%ESL[!KS)08\EO<;2NQ=OJOI9I2HH M1!@4DHFMDCE?2M0_JHH/S$N^?,T@,JL_L%@NK71S/&/!,.(UA\L% V+..^1S M''*5XG5Q [XR.4/.A'QUU[JS<2D9N*OXSL6AF^7UM&>U6G'#E)"W/8==&^2!O>4[2KH&UK $&:P!VCZ"P-2AX87-Q3XETY YIIPE/W'H> M":P!^6S5+6AI#50UFFZR#%@I<"NQHL)SXYA31DK+,B"F7@;$M,O@ M;I8!/_CSG81)-TQZI R6B'OE0>E+ 3%8'2$ZGZ]E5P+]S'QG'1#SK'/T^_^U M9^?/=^:[14/PJ_UK;DU=R%F4;;AU1G2X^"'.*@?9RUI>F&5%SD73EA/(5;FL MY0\ZGTKFZT6+=DUXJ_.\A90%5Z4? M^E:ULBN5N.\K91NKLMZ0SAV=]L[/FUG]#_R3-?I'H)Q?ZM=IW:\%56U9'QNO M*F3?2XMXQ]793Z&9_\Y)Y5\L).@Z+&6/ 4OW!CEL&F3O5;:;5U3YB<%D9:A^ M^TX8K;'R! 707!"/EB$C"4&*>LX(2Q3^6F9=TCIL+,AT3@FEA;7!2$X25]X3 MXPE[K(;ME_\[[4TN4%E7G<6%]0A$?I%TS@S6>9O(%NKQ9.@_=(;GM6%SEDOG MBL2*N?)VF)6$GF?A/WHQ2\)_/#P'D5=$;UJVQ<4I+47!"7D.'[Y9N?[?:[V6N7T#XK;YY0DIB+7!A@4,YBC8G.^>FX2%^SY7UWEWB@ M2#DK.',9%1:G96)*#)Z-FX[30G2L7*U]12 MJD2WJ?584J#FTZ2EPF +R2'+&Z\>!0Y+0:PJG(M M]!3E7C>':/FT:@+=W7-[&+ O>@,O9^.'LB)T3?7UIMRFGD)V[OU4KHRT^S" MXEG(05+]LSMT[S>=ZI0#NUV]_57#FDOT3>NU_!2CZ- 3.EO.Y7C\[ M>=8IS'/MU6+=F8[\:2X&G.T_V?^I%TK)MU(A*+'<+V\=9Q8%E4Q(9 MU^1TH7[,$S;T_/DNF: B ]A6C%*4;>/(*"<1-5P9X@(A4CQ6V&Z60F>^%BIW MBVS(J*IDP[)_.:Z4'$#WJK[O'\4=^S% >]/_T4+_1U7U@N&X*E VR;)356R% MY^6CD(5O+U0*!EP ]?NT=KKK#3X.>]DSNSH]S^C15*0&72[7L<[/=KWBZS+N MS@[Z&PW2Y4:4US6,SGK++'DMVZ[FHI*3NY@+_K//!5Z$R%UI5'W[A; MLUV;RZPWPC2>EMB!\G677+;DTEK-HPH4*T\2B&DJ=MQ9Z?/*D39\A%\SIZM&ORI7?RE@JI@1 MLQ17LQYZX]'TO)*M\7CHJSB768W79L6L!&EU9W%5EQ81R->P($G3+I0=9;/Q MN%G7V0,ZIS(^N5R9-T>9S%&!5I2""V,VCBOB%FMEH*& M5?WH2LTM7E[-UCHM/[_EP4A>WMR&OA9GS;QD#.QI=E*.S&A ;9%T$TTLH M6Y>WSAYBO5&>[^IZ-3+SR#2_A#4+=;7+D5P3].8NKB[=_%,5L[W!1QBDX>BB MI=#PC'=2>">"PDCQ9'+F&HVJBS5+H?^E)VR&.5*I;/9UC5S2BU>F[-PP.;A)6+/ M5A4946_0K7\;3LOCJ]9FA0R *VL"U3.RD_U)L?#6]<_*\RL+[["JFI:!<*'F MYS@[A4YKK]25DLE%U\KNI*,<;ICWYM'P(R@EE7I5%+]N9PR=!YKYL7C$PB#D M4QSHY+PGV55EUN_&B%C:<#[*>TOSALO&ZD;_N:3M7!J=TQ+X46(]\BB4()KF M_%CI4$.AK H!B>Q. >5-9"G[13T\-I">UJ\C8N+T.E*#,_]XO:K40Z6F5QD M/XD)$.MLBRDN:"V.'^Z>O!->N.1Q1!&&&7%J#4$&.(Y?*E74.99 M9W?AK]IAZAMO: X-7[TJ1R,O9^X3 "%9%RSY BI8KPX-KSBZ*^=EL_#$J@98 M"1>>CC+OKQ3->FOP/O9S[%H.VBYWU^X?E0OAQ'Z>W?5LP5(R'<J\ M.7^L%=I,,1IOD?&O'3?M]4-E!?@6:ADA PY$NB@4]T9H2Y41)D5IL);1WP:U MWI36_M%+\4K;<38Z/#4D.]Z#GR_? 79IZ:A$,AF+>* 4N<@3BHD+ #,6\J'. M-A7+^P_ZUE1J$@F)+"HN&2?"&N]PB(KZ8"FWQK93N?ZI_/.=P8(XK"+R(#Z( M.^V04=0BQK5REGE#D]G:YGC%\E_\@)\#]_6G@"&CB\N ]&VI]41YR;G&*5B. MJ;!!.F-! :$L.4?:J5[[5!\>?WAGHP8]PU%$L)"(<\R0<4PCYH@V.=)!TCS5 M-Q):P9/6,44[<0%B_:J8!U5;KHB[,W$'J M4X!%W:EQ"WDL]MN%&,8L*-E<4,)2&X/HIQX,<2[4V!S.Y-FL4TE7JK$YO/7$;%0-I=9+TY0\\D#LJQ0V7O/\^^9HV+ M3C=KHJ.8E@YO9LD5FFB4UQ'46]\LN,$5*Q#H4:$=7[[+=A_DC.]>L9)+3,Z" MM:5_\7-C3A?;V,:578W4^U\.OKQ\9X*7)CM6!)5 4X9]$CE+ PK$.D$L)39Q M0&KZC2K>/SFVM)WKZ\WUFW=&$D.M8KE&,D6<48Y )Z((6\&,8C;GF8>Y9M^* M)_[I,:3M=%]GN@]!"4LY-P@V!$DO\W1GS\8(DLY)L@KF&L3.E.G^NFC/P\M?-F>SC:+2J%[1^F/X:#DS^@,6&G:%^M.?=P=_^= M2B!/W$H4*6CBG,D$2CB-*'GE@5!AS4A:CHXP G.IF=(Q.LX,,X)2D8B K0 3 MSU:RQ6RL"G-#\V]>0*BLH$ZUA!Z!:E[ZU"]]JDE)Y4-R&ONA-I7F2Z,FUV:_ M?[%B!*Y.RF9> (L^]^.9:31G=:G8VG*?5\+UNV2PK4\OIR$'9I MQ)>&KVIX]=!)]N]I$H'F([M9X LPS-,>,$D8ULG%>7TPM^ )Y"YFYY]7]:%S M-@RQ_RA2A^[E>.S!^^F@4C-FQ+L,1F_89$N]PA/K*G^>*_QX/BT>>PR*UTFU M=*FM9&L3OA4%W?WV.1%*3LY#57^.H SEIJ(0 M91O;+_Y#Y C" M$2V(:K_S)S#]H:F&P&">\3IZILD/:0N=;*9TW/FDA\\F%_ MV-MY< 2\6SFI.6PR$?]4\-E"I,40Z>WWG3U[P#$6G'(=@5%J_G > 2-( (X& MSWR 0B&W]@K>C)!*9J>RU'.2EDHB4#7!;=2%3V-_F 6L##"D7TYV+-?H=G+. MZU[DC"7#RWIGHV8I3/204^(]9YT6B/M/R?6#0_T&UIM%>'O#/_QF&5':#:V0 M7R/D5[WH!U@C$610 *&4 I0*#8ST%%@%E?"2*R7PVBNUSJX9D#!#']/DA*FR MN:DB,I[;A[D&L4J8IAC; ML9+].V8=^O#9LM?QOVK6W5LVW85&/BB??4,BHL M-IZ%-&J7RW@P*B.O:\.^U4%94:BS$.=4?/=3[.CKG?<38O2B)B*- _"CZPG6 M9PT.J[O1T.!?N35W*F$O)9^N<1\U.]%P) MD[,<\3)C/XCH^J\+5YSC.6M0DO^F+I$BA537L23"K,2G98O#=>'CE3F,W)M6 M7ZN\4R/S5'%,5EFJPH\H.C@NSE)L[JON%R5X!4%7ZJC7,Z,%&J[.='W+U#.M M=S8G;="+QDVDD%!$%SG-HU-Y>^'I34T9T64N)MP+12A-E48PV@7GJ51,0^8= M-8C:(#6'X=ZY@#?Q(1*LVCU-3,*[82J=6^=R6PBQ&$)\N>QM;L'>W@[:.;:H MM_GE@"+D@\4(.*U%A!-_Q#(F6_[!\N:K&?\:#S17FN4@__?\TU="7A?SE M7)>0SBQ?S*H*>0+1U]PRF%A,BAC?5&"OB/@58;UON4-,T)HVBEB% :C%(2,"7Q1#3"QZ!R';H=K*3D:\S\#7>F3Q' MU9K6;&',]"OYIPNWO([TWK+A\?L9D>4O3NU[%3_-A.?6%S JKU0\1\JE2D*? M.U1RH^9@/+QF;:>_D=DC$@5Z?J#FTN??YE6+&E4M7M'C,KMN+T S2[GW'EYWBCX7&A M-@7X/QP-OT7XG"_6;2#Q8H?+[LD:E7?K$K5^&C72^'+M)\SU1%7U5V7A45+/ MZ83)%%72S.*G[B;OQGD'FCF(NG N)(&^.*L(]!=?M#Y#1BD]/R[H^(H2N;)M MM/[$Q/-\B=512;02PFQ:Y"J5Y5*S5,/QOG9%)VMU6EB5Q9,(9N0Z"\C355UM M]_Z\#D+?E(((_>_>@2L_&M9>%?S5$/7>/MW=LP>>Z4!3]L$*A@"5%@.#) 5Q MH8E$D">*][57I\/YY,-\Y/Z;'C<2G8T8D;ACB&B!?E:1H2D"^<6TV<_CE\W^ M_1?VSW8.N,(N,,6 Q"1/0J; N.BF"RX$QM0Q-C\<*.XE]40)RF7\!R,9! H& M.4B4PT38E^K/303GY91[-,E>7.,HGPQH*T*4U9L7X+ MW.&Z\"5[Q#]9[U(&;(?CJ94KG-_9%6GL_F.#K(59FMOMRK0="IAI)2$6*0]/ MK- 06X$M1H99+SQYKOJ3R7ZG8AR?&^HO9DA-"8/+QOR]W5!RT'E3QW>B.F4N MN6XM$W,QUN49GG:[3&22F9-BTH>Y7$S?_N$LTPI/>,8_U)W'J;0&X,4S2LHR MUZ2&UU6*E:!\DJ.;.?JFZ.\M+!R[WK&ZIJ1LFKLBEW=$$[@ O/U< M28=!2CJN@^2.4*2M%D8%Z9G5R'KFQ4^5=,RBMZWO)6%[);!M3F:Q]W#XO;>Y MQ=(_.YOQF?8V#@0B7KK4X.Q23H8+E&+S#D =70B-?B=YFYF8 M@]0=*Y!F"^[F#]^;]:6_H-1O)FM=#_6;C>L^KO_Q9Q38CTDE=\.?%?G ]H1* M]M?U.:XV#@)WPHKHSQ.&H@?KJ *:20="0-HSCCED=/:L%UX[H9A$$OJ4/30R MVB]'M,8RD+@[+]7GJ(6GTY">%^)WS$:F)BP=3=+EG)2(D'DR7BP'+4L.ZEGJ MW>ZDRW-"-M?XX9F^K,D:\RF9SMIX^)@9>J7 K'-YZ@_>%3VQO;'XWC.+UZJ M/-%LI%V3WB059?@R:!CA?0[.%B]]FHBDRYCM-(P83RWQ;:M;.%QS"SR!#PW' MXH;.@#EQ2"'T?*DK*G7SNF8*=:NAC?HZK>?N6#P^?TG?0F-2[Z$G,N? MN>TY50>EUX__G280.]%?XKWJ5>UF\IQS?Q@EO9B3DZF\*F+'?-!6X^ +IK.3 M%">L!I<7Y*?U%89YWD7A6>^5BSNY6 3@=A#/]X(QK"QISBY&&5=96,9<JT1V]8@AA\=/M@BWH/J78ZYWW.3!2NNS9#>B?U 2]3B2N=1-1MTC73GR31!%U41001%PP M3E1Z?E18H*)4KHJ2%-TXT<%)#,)1)D_'!6PM8EJG96@I4?^F='4_ZIYNKF,E M#F.==C&9V]&+J G8+N+QTV9@*M&>Q*Z0O2*LE#+[Z8R;N(?9[TP-"^71-Z/6 MNJSENU:CIGMP)FG-\KBM:182>T-.5MI,GYV(?:LTY2<_5QTPG\ ]/^HW'RXG M.IPOIN_T2V*0&WS?9VW,*0;'O/ZLR_2F@E'U#I<%@,H9IQI'*4R"+_^ M:ZW% M?PJ+#W>NOAP$$3S"7@*H@P"4(1?-0W# $FFP%E$;"+]#'7I9NM?1=>?D+-JH MCX-J?OH"0_X$\<@\2&HSU[+G/7-#JG0 M3]9Y@9=6! ZS0S15.WJNOV?_-P4G[G0(5BP1\=MY[) >C?JY="//:75E4O'U MQKNM]YT-.Y5M/$M%#<.+])(L >Z-,\IJ"*]J7=_[L<#76:P\)I&7+4O"SO*=@: MTSI$&0+YWO7GL__SF#,4ZYO_,_+QUNE)_RE=GG:"XL)S<.L@ G,9.(^HB"L" MJ$U$K%1)0"7'4D 7*%+E!$60K,T<(6LY?#<:H20I<[.1BL%F451-CN'4OV^: MMHLHZ:/SQ+YYV3&C-/WHO*--&O!QW7"?;L$*7PRZ2A1CS1&-S4O/J66C.D=0 M6 S1*BJQ\^,?^6(,4;06J8OA,EO/U&0PTG#>MI\ME*+3)W M1;E8/0HECS5)=@X4=@XD.PN\RWU+:@<*6Y0N[&5O\Y"F05TT$.VP4L!S M&5UFA2R0P7/@4MA;0^L5Q:E,Z#:7^;XDH)H[(F0JX6.0&DZT% $'R*FR\0 B M[-Z!]59$'@8D;,/>U?:!$U)Q$_&!\5@#BC2.SC*,8J&PX"8P+%E8>X5OY(6] MMS&=IA!- +Z*P,Q9YNNN]4,&L<0B>4161!(/;P^II-!I&)16D&I$#5)*4<^5 ML51H?G\"BU;8'\4>'F\?!&L4#0("QM/@PC3KRI T1)I)2Q@VS(K$D+M [J>I M+)YSIMF'L=\-U02C\:^VJ=G-^7+@?%S#"#M \,(DBC,+M)0>A&C E##("?AB M)U!^&&>T6XO "PCL[>5:%'^F1_5LC4G\9#RIO"F*AI.URS2SR?G,6'=2G9>J M#L[*\H.J.> L'BZV?Y::(ZJV@/RM-QL;_]3- 75+>WP9?>BK?MU4:]4D8"K& MDE1]X:4C4 Q_GO1:U_/$:S>O;-:="]RD3H-!,0$YS]C,#YQNW?AD8^;%_,6+ MEO-IHV1:654IXY?+EC=JABPSMY%QZ5PHO(@S<(I&99WC+O9RKU$+M7'J\E^+\9\M^?GWWK$],-[$ M$X%[(*B6@&(+@>;Q3U88&&2PE-HY3L+X>:R=Q-(S2CVFTNO 3'">"$2D@+,G M2+DGG6I3.HUMF"_^>%"KO# 9?_OSS[ROYM8PPUV(JZQ1,(0H)3@GPA.*0WC^ M@O)),7)NORS^F]?<5FM^/EGS3)>0(SP9\>?S8-*G)\G2]>G=+$#+WZ)WNP M MZJ[;RV..#Q/]0&IWG5BRS!=8GHQ56J&_GT*-K[6]$Y#L'G"-(-$= !1H Y6ELH[<*:*$$<5AC+E]LIT\M"B\$BE?& M.)66/UUQU0)^F7IA7^OQ44LK,Z=Z.U<[5]L'E#G'A&: >,8 9=H#E<; .*JX M5);XX$.-5Y^'**C=R+MLI$;0(L9MBM1[0*TS0*)@J[B_+B&0Q(^RTX&DM2?%*$J9N^0+!ET]: M!E'SDU;W6^]L3J*T3?;__/A%ZUV_J-HH[YPK8,;]\@7JVI?$E']2-$2/QT4% M3$'&6=?_Y$5*TX7[X\R87HOS3$ XAXO/\SRQ\7#PM>+)2BW!Q3:6X=[\WL6% M4SRW>8T47ZD7O?"^N\W8=_-%%\?!C\N)".,98L')1(51)GXN]V?J9NN=G-.U].A]].%P4R5L. +-?9^$=9DOHZEPPV(]:_Y%GXX8"E MCBEO+8#&%;-9@4$I!VU$=)U#H-+HN>$YV-GH F@:-*30!VD1%DQXAPDC4LUU M-F1*O*)2]K%/P6N& ]WVO-/O9^.*>&B%3'2HU@G)G";$A0G_:O="DPRQ^(OEU@&@QPC4VITKWK MTWM5G+DND7=?](MD0KS344&T6'%ICB8$%,6ZE;0'Q1E3%2P7#YF#W$7-3G>: M#[/*!I>DE=WI@SVEEM,/H[Z"]-:CX6!03->)AU4:WE!$NB<3'";NNFK#PKN-%Q^=D MC!6:A0Q-79ITW=T\'>9!SM]%S<%/<>%?LOM;+'_W]ZW=W#,G%^6I01P[P3BA M##%#H1+Q3-?*,F,]>G1\%?=FPH/YSVAX.DSM%PVFNC8"T;NR!UY!(Z.'#*1S M$*1X1"H8@P!&.$;CT@>]H#P@Q%-%!8(]1S2ZT]$=B;LDB"*4$(CF(A OQ2.( M%XZ>V(8;%H54&2'DEI &X>JTI/VP_7QT]7A?MM/MAAL4)07M"@*B[=/F9ZJR ML5]9>78W-PZB3X*4EP(@GE@?TP2#:.G*XK?RU^OY M5_\Y=PM^Q]81EM?^&JZCZ[]ZPV6)7)<(/_AETYG.K_]U\[+_R2M1K$9<\+0M M_]\:6:OW1-LOAQG/@E*J0O[?[V>I_>#T\#=\]KV#%AKDV?THMN*A157-8*_$M/.&,G9#E;17GQ<%0R4+UO5$'M MZ!3%'$\MT+T5PEH?W;G?2^N53N:X4)W,V]-);WS3&@Y\F+=;P[,F G]"-R.O M82(N[ W7DQ,I :)SV&0)CIK\G"FRY$_'A?,!(L8ZCZYXWO$_JID;H+.9YE8D M"LWB1YTTQ#9S_!<5[YU_O;\PY]FY%XA%%/3O&4_G/AKS:'(P@P:7*:L&JSC? MN#2P50GBN'.1)PF,*SJ+1JE^&3:9,/>Z* MH:73=\B/6S"6+6PVS"=A)L?)M3V)J]MU)WQ"C64I&%/R*J="E]."'Z6D$NB6 MT"GS99TG'K=RM8KREOJOF8(GH:ZSR$492^HU36EA^C6TR:SS?+L\R_%Q,32M;S+,.@E.&9MTGZ$7<5 MN+J(*Y.=-U+IC6E_F2Q-?RLSM@VKL&"9IIGN+\Y3)OFZU&I13U:R(.:T;S1# M9^#BK"X CC@N7PS3L0 'Y]+#FI-OX2)7G$HE)UFV56Y4 M4FGY4UWP+!7+/YDL,)S,+ZA\I6Q2LC^U&*9/ICC4&+U?CK6I,7K5%9U&CS>F M8TTER^M1,BT(7ST0/NV\EIAIQJR_/(2.$4!P:1'ZFU3NFMDM$]]MOZCFK:"Z M)/C?OS5J=C/\JZN?MA(/8*ZUR8R$"Z_T8*&.!Y26:X+5A< \#S0OC6:N?3Z- M%RWBD 642P=O//Q3273!V)2C8>%KFH_F=0M16/Q Y:&:J3 JY+$0 MT.9C.1=EE<5DQ=BE43UG:[("YU-EQWFE$@%YFMDR*:U?<)/$7#G*3^%/RV)Y M?Y+^FLL/L]LPH;I<,)NM.JO2YRIPG$^NDG2Q.XG@C;N.-3P!U\%)!G?PT;^F-4.<_N=A@P6R:^T^L6;TJR_;" M[87;HM['+>J5RU_4>[0O7WVGUA&DCU%]1_G=GO81JN^N1^ OK^YNJ=[U\2ONENIUEZ#6[A>*)D*Y M//V0\/I^R"J&"-F_?YM-[Z=N_$3#4HVZ3F&4^F=_-WOK4PZC^DV1:NV\KB;- M+V-P<65RCY,H1YVOG83T;+47#<;=^F=3;9:W=DW68SK*AD_7;/ATU1R;NC&T M3"8WVA@[.4>X@)^RD"\.^;+U![_S7_WIA;^;\#['MA>1J#1J)<^>&8[ZAVFW MRL1SM='C]AI:-;5H88MJ'2;N5AG.13S--8%)*0>S6Z_/I^97+Q:$HM2C MKNNHQYR5L;A:'F3^&,E=255P?\>WQ[5+430^*D:F1SBS3F77"537?9$1]$_ MOR@J$LI,02V$S<[M%QSR367WJ<#;+5?H-V>YR:VAW\=LH'\XT+[.9W'[XK?^ M-"%;*&Q<47]7LBV517J5BD0IC^J:2.SCO[/-':2RO;(JI2 6+CF'7"G[DRE? M&0/X?O8$TE>K.PWBD1%5/IU"53U*<[Y745S3/TTLBC/IEFMX]Y]3B%Q=5]5( MB=Y*OK!8FHKN6,Z=1]ZC@ )U6,G A3">(..YQIX?2+EVWP@08L^39KNF07IW M;ZN#.SG#BG]_K"&850MS"WMMOO:OXS^8'UKO:O]P_^>MXY\T6VO^TCW?W#ME<<_+F8- [WO[^>6\+ M]38W2/P']O:^D-[Q7_W]DYUO^WL?C^+SLMW-08C?_[[[]L!")$-<6("H#8!: M+8'T)H#$^(\4#9+"N<9^(BT5W"#A2*!6&@V%=\9+[2EEE(;9WN1W6Q^W>A^V M;F926A@)OOU.TT_&";$4!Q'%Q%,HM!(TZ!#_[KV$',(ECAS?R;GHCYM8.A'H M94NJ9P9;5O0YI4\W'"1;'J'*27]<$.2Y"UO X_@\7_NVR$3KB/<+G2A*DBLF MNK)@,@QRN<,"LI[&G0L[7A4=YTJ*0>$H^N]%TGM2L)GX?8J"SF$Q473NJ=8[ M[_-\EO'1\-L"F/:Z"=/>3PZ$^+*[C5K"4>F4U2Y.X915+WL#[EH= ?E'7Q8C M=^+A6WON9;-<]*U&E[FTOER Z D.XJ)?'!Z5GY_,_ZFFGNIF,4*6GO(&);K6 M)3EA7E@"TWXK&.'=Y;B$[)FR<#*YN3,T<94*>:D9*5/OYCB5/O_>R;7.=?6R MU9E.\>(,Q.N?INFQ.;%7\#':_LA>G)0,E$D'1F6%5*J"/DS/.BJUI525PH'+ M\W;&U<"=YL?[IU^'_530/*U$Z3%G9Y;.N0FE0$T6L"P0GJQCLW:DA"]EZ?3P M-)7+EWTRY?3>Y&]D6:V$LQI;GJ1X?&'&<5>*FMVX-;G^)RW]I/0J52.7M5QY M2%*!K%SR@I7\KVD8<'[I M&]XXU[O'5[IEAJ0;^O&"@OCYYQT6/2[#Z!C/VN&T-$4L:C!9"'QCOF.Q(7E3ATC>CJH[HN0H+!\WY/MNG\90[CZKC)Z/(F]/GIM#1 M'WJ05_7]D??I''U_E*?0E>&H''@L%+D2L_@0^5">EZ:FX3H=5B:NIB?.YV_> MB,O"5MC&6TV^^6V43J^DW^%:6W/=(/%F<>9$+6Y:O-GV^Y4T%QO7 :I<05[" M^\ZT64]"6PFP3A&*Z"S9\RRT#: ]*]N%BO6+ R[-Q\BQH"*;5T113_1QPAB9 M6KJL@RUM>ETR>WHXN!8"ZG'%:9V?N?F4Q9&=QS*D,NE"O9J>2K\0U'$Q[M(W M#%"6OPQRBA+P\O*U>C0.G@I3=0L"\C0EK9LO6RU1>LV+TJVJOA$'MGJS 2>.DK9\PBFEEDR9Y MD!(9-!9K$JT;7V=O7\+9^C[U32X6SI-$)']VK7 F'O=A&GP=L5,.Z9=M$U,+ MFPU7-O[^7RY*R&!XEHQ2M_I]GMY]HE,*X[28 MNAWU;GQQEL:._GN]\^=P-(N6;G_XYG/630P+Y38-^[952ZA/+:#7B.A%;@U, M2VE\7)F*2[YZV2(Q-TC0;.P+PMWB'HEW/EWV6KLSHY@5-4N\>O183WP$U*[ M">D!J[M>>[M2%6M8D$Q_YVQPD88U)"FM6UV[)>%T80:F/E_&"Z(]B$YHMI\E M/DDF]AIC5N#Y(F22[A"?)CUG>=.TT"Z[7]DAT>?7+DT1/+K]= MV5_:KVQ 3E8V_.P:DB27M8#V%7 K0C\53LGO5@5O9L[)R4T*0W@WVW!C5N27 MK.=5RU_/>VN4=)8^GT!FA,/80DP#YP8&@2G"FE+LC7>K&E5=?$8,\V#FPJ*D ME$XY*SK-:O8%&JIB7+KR@Z(J?8WB&:]6Q[;.HL>33H3"AY]$#E*=0T&+E3W[ MX81"HP;9"3B4#?[^LNZ&:[13C]([S&.VD3^+KI8O"JYT?>9?H\GKG>W",%0- M916%^UUN5$>CIXZ0XI7REXH8Y"P8*G/RA=,Q#W"2=9IB?L\]Y\60F.HQH['N MSR?85E+\ZMJW:?:R7# SO#A/DE">CU,[.".OZXUBH\E@FYK5([GW!7 OP@D3 M@H4:R]3.?%D*,YJA2]L^+0!18^R/O?[1B][4:[%K=?9UBZ$S#?2='?7B4J5Z8J*J$KO8.:.Z(&VUE$+TXG?[\64E6J65UB M'DWED$2A"]=^Z"7([*SOU_#+:ZPY:E;"79=TF4EEY:%59\-^,9DXS6#J3E1_ M$G+)V&8\"VUF,UM5S+S?#,Q?G*4L@!_T4V2BV"^;J%'R;I=5:9/H9Q%WG3Q\ MFO95]R5'V]0OCH0HR4FXOOHZ3I\^:!8(\E<]*OS3J=S9>N?CPI_G^JAZ8E,9 MO\M*..A_R5Y*3V.K"-]47JX9DZH.H"KZ5J7F"E<_^SFEG8^BEENL M%\X5FZ0@2E.24WL5,J\+\Z;H51H)D(F7''=A'$^8O,?E]V<'8$T2.?'):EFY M:K[RK8IX^&+%->F<+D+4I7M<9;U2_4NSU_Q?_76_WNT<]5.W M>0I_=NL:R4Q94KH-WOV[CBDVYJGIK[H_*%9SV-R48@^F]GL2T3TM^7L*:W7F MFA*1J\Q*'RN>_BG(6411,_G.N.;+U--O40WJJI]GO;.39&L."I7)K/2#E"XH M3_:\&_$(/ZWT[?-V.&G!C()$3=4I(JY%,$'O)\M[@0UZC%"["4T[Y[ M??Y%!3KVM@95S2QK<52/+OQ4_+V:+==4XD:RH!"#1'T[]ZT&>DCR4.QY<[K &M81PFQ(*Z!=!6]F(_YY!1/,.!VF#+H?G19\&1?C68VN M)*E6)]7*@X.&HK$T^&_@25I>E\'9P,NHD8YTQS ]1.>[Y;8J[O+EV.$KD M=L/3LA"X6^W$R)O+(GKE_%D\+TN-JL/.<54K5#&S[1. /9U[[433.1PU$G/Y M((TK>>2U>PGJU/1;\]BK!9)3E!24T;R)[OVKR=V@[?U)4@?PSV='=V@Y-#VH_O3@!;G@.RLO6T]KY+U9! MVKO:^K:[<2 (Q5QS!(+E&E#K/5#6*D P(<1(Z1%U:Z\H8NMB;AI[)XK8H"SS M&%5;<+T?7MCX;^D@*C/R2=_S091:;@;#P_7.IRH!,.4U%('Y[_FLBDIY'TE# MBA'/L7),"DH9,BAXKKT/4@N*#6PE[0DD;?MRY_" &X,1DQ*$@!R(:@^!AB( M9+7'3K,@F5A[18A:5S=*6@(@@%^74*83 P[+@90]G,2 MK08V:1QK^EERU>K)S\F?SXV\!;]H7I=J;NNUF'OB]=0QMLE9GH[?28@G/E:B MALTHK\2,^4 ODX#75'4F+NOS_J#N,%V0A2]&A#<'67?*EUM8]%"'O"M<7I8; MI%V;==[.]'BLRPG=&<=LE,N5@D#I2Y/QY/U1YS37!*4*%5UXOH,+G[#E]?N1 MLW6#1*97A"O'DV!#[F_L5M6X&]5PW7<9W!0=-CV?/?J-P2 B[B3N>&]RG:;E-( MJ*@6NV5WKY&S1O=L+6Q5XTQGHWB%3EE[7J1\-JL7?U>]>/IIGL=[PS4+MH@& M!T!$T\V,V#45-M,!CKJT>](^:LJ7G+9R,VLU73)1/]]EWMDP<\4JY%S<]PP/G#?+>.( U$H!Z MJX&$"@%)&87(!A4"6WN%Y#J>@Z?_]3\0A[]7ES/L(!28P*H8"54,!6*)Y(*.#.MP/F'(:.>@"9X8!*Z('F5$?/11%(9=1D M;==>8;+.;A&*1NPKMY'XTQ2@NJEH>C+F8W"9&!,FN+THQ/77'(/565&F M#ZXY"U^"66Y$\/[W/?APRK:!"D_4!-$YE'@-M$]IQQO0V^0"T]NX_MC=THLT M/_,U;9RZV@+L)0_C%VZ1B-$^I MK^,ZIW&=#-_^M;P3)>2_MG,1[46\A!M/ M9A4_+,MH862?Y[474XW.,$<^Q'O#]-9KO]+:-:)K#\+!^J-J\VQ\JG_48*F, M?78[?^EXB(TN.Z7OM)C@[XZD?O.\?;/4?;#SK";FCLOT/V?5Z^'>O_G>.=&R M5"]^CX"+4T((9YD/PE&,G=3<2^LBZ(+&.LV*G'!RM*;B+.3.WE;/G]\MJD)6 MT_LZVC_Y/LC?.;:T=_+QRP[^\'WG^-WQYT^]H][5YT'OS3;>W?RC__G3%OV\ M9W'UG7BOB\_X0_+83GI7A_CSI[=7T6N[[+V)SXZW2._D ]P_WJ<[;_X:[.\= M#>*UPLY[^/WOO:WS]-_>YL[5SN$!P\(HHQS PB% 43! TQ" M#A@$QR7B64- MB2Y7\U4+15SFT=0D_?:>ZO(C7*37G82MN6O-W1.:NSJHU-J[![1W5S/V3E*1 M9KA$*^\]&W#=*N)Z-6J=B_G? M$[79JL7O>*+,<<_6/O:HL_GL<;].?1IK%(>!0R0I]$&"TF (3+B4*(# MEHQ[:DVTQJRK?MX:+S9ZCPHP;PFUM':IM4LM3%P*PS0+$Q5C06/+@%),@ CU M)3"(*J!A1(_1!^#8\0P3J;JN7.$Y#-//OD0=>.\/RPKJ62+,])/BTBN8OV9RG=''2#0S-#XM)F\)_K!3^DZ:R3_K.#?SSI+*G0EWM@MUIP6"[8/=:,*2> MHSCB$8;XWG7(K$\3['1J!"M R _)RRTIQ1\8D7ASVN!G;M ^Y+4/^0P9E4G9 M;+X$2)_/REK](+O_OP'Y'.B^+* ZB8YB'CJWE]AB4D_E3TP"?8[@Z/.9ET>. MC#[?B]TC+ J)%XH([!DQE.&@*(>2HF!-='C5[2U[<_'16R;:;7TON7/_XD/8^O47[QVZP$Y]]YV3[LG=\ M=#P7-8V?Z>W]=;3S)D59MVCO3:^_NWF(/F]^[/?PA\O/F_&^Q]MX]TTO14TO M9XN)/(Z;1A%0T!I '=?I3QI8;R17S)E@2<867:7@LX9-"WUI[55KKVXBO('0 M$H:LYMI0CZUQS"AB @Y6$<[A;=VDK;U:,GL%9XN!6,#>8PZ\0,E>40JDUP1@ M;Y%#5-'@=+17''+9E=U(:6(\N?\)_?L R0U+O;K6,.58 W(AVCM!F48R!$Z5DY4M;P[C-YRRK5)K46]\&G. M0ZJK_,L_8C+K@99[=.&$-9URZ-GNQ:BHW"\8AQ9YRI !DB;J!&06D]Q&;&^]MP(1:;2(8 MAUU*YJD;6I5[!)63.=H4_5^&'84 @% M@]9>$=[%_(%0>*MRMS#2,R=MQ-]"!4D9TAI)AJ3V&GFAM?4M"E\QE9M#X<[I M$(P&$"<4GL9P:6D),-XPD=H\"<:IAJBKQ"V0H%6Y!W)\+5>.4R 2V*'S%5&X6A4,C5#2>)AYP-/Y+0 ;BACO B4364.L@3N0,M,OA M/#G#XX1I/2HRR$EF\]_ZD'T]X=V'/ MAT^1S/L 0^M^] U=^ M-&R1TSV0T^Y\.D\XRC 6B8662Q#!,0$JPB6@/7+:8RHXB=Y3(5+]'NE2VN?HG2AP&3B4.&N.H:EHJ0PGF02@*/7-M MXG#E-&XV$J%X(%A*"H2D#E!,+-#060"I"08S3V&0:Z]4EZOE:*59(= _233^ MESXY^[VSZ8,_'?NVI>;QBHV)Y8%)Q[%/8U*T1,:GHCY&"0P(M9G%E;)6.WL; MY_6 G+VW5SM7VP"ZT@,I!J,7:*Q'ME9AG4UN6 MX-&+TCD;#1Q5-D3'RE#DN:2YS]TA&1SU1+:8?-5TKO=Z6N>"TY*KB,*]P I0 M$C10$@I@?3 4"YE*C-9>2=1%:)X1K-6YQZB@I9@&SK3EG-)H!(W&0B,:/6 ; M*/>H1>4KIW,SYQR#&#M& I !6D"#94 :&\\Y@HU7C@4K?"9RH7 YNFJ6)$WT MXR5]3TVN_:(,4G!1\8E'7$>/T?$@):81%C#FO([2BEO@O5H&:6L.>!L&N4T\ M>Q'G:4 E,4##^%X$Q]I%-4S#%F74.X>QL@PC M52"$%I6ODD+.HG(GA3)1!5,BS*9QC!SH$"A@(9I<%)@2B>I-TBY3MU00M0KY M! J9#L*@@D;!>RJDTDH'P2@TP4W&@_V!BLSNI4G/6876VL36)LYG) B',B!#J!-4 M,ZJ$T)@ZYQE'&CO5QAM6S2;.QAL\1(9;!XL9&U1J#60\] "4,!Z'SG#ATZ - MB+M,SG/KM3:QM8F_FDTDR%'$.1286:H,,4))+QGUB!.-K6I#/BMG$V=PHAZOHM*4/TD!"?4'(W^HS[WKF,O./Z-AZLOJ_)U(SSLZ?CIT-KWU)\:/.@2E MGQ07'O]6[55Q^6JGB@V)+SK09V/_6_6'W^.=S@;Z\K?^:7[<_*7?IY>/G_?^N[\Z-D>-9A87S*($YYY_+7Z_E7,_)3_([)=:[8M;^&Z^@'?\?( M]3>]Z9LW/2Q"ZQRI7_UAB:2/\K"8W.FR3ST1X4%MA;S3$?ZO[=/.^='P(E[" MC?^]Q 5J-AHO/YI=NI.^

U"W:_!8/M@MUKP9#ZM>K7)FTB M/\-Q\-3)^>>FQ'BA#]D.)%J@(5L#;\]'Z?$[_PR_151>]%/M#),;]7CM5/=9 M\SO';!X'^"S'1.AG?;?[U.) ;S7V/'KGAJ8.AJ H#-1Q2JT/;9O8 P5FC@^_ M[^S]^67GJO=E?^_HR_[Q6[J_]X'M;KZ+S_'Q>!_O7_8VO["=-Q\'LX&9WE%WM*46"&81-P/*65X$Z0MF%Q MU0S7+(V(9*DQGU& I&")\IL!B1(#N'#$$R$DDWSM%2&RBQ=,WGL^P]7.'%N@ MV'^G/ZKWO2:VDX,A*+0(,S4DF&/0P2<8R)8ZT_NE+6 M\7+.'T68!Q8W& B?&D),$$##@('GVE!"*9<\1%@'2?1'EZ]9ZT7J',606&.0 ML %13H16T!E%)2(:4H-HZTJMF,[-NE)<0^$".XI8:D9.-+W,6D61IBV9X*KIW*P7P+Q2 MTA($H$NS@*5CP!@G (5*1)!CB,0RZIQD7X3GT[;BD$'P^+ MHP UM-@(J:@-1!J&7)#*<8\]%Z'%XJMDHWJOYW-#5A'#/ 8AS26C5DL@%?8 MV^AK&:&=@6E>>6KM>J#AI*W*W4+7#UTBGY6$X4"]P)(RKHSE.'CGI&M9O5=- MY6:AN)"!:N49$,1$6* Y!R8$ Q0+AD#"%?1N[97@780>B-:[5;E;XO&()^B]RLLD$P$8)@-6&F& MO6 IXL2[8D&WWG,48*X6$J_X!E^GEPCQ-7ZR%*T-'=S&[(V4\ (QH0F-?J3V MDEEOJ?1*4J)A"\M7RF#-S_4QTD5SQ2U@P>EHL) &QB6206F\E$AHE8B]$>E" MMGS\@B]2Y:#$W#/DF1:$ILJ38"D)B%*NN/'>M;!\Q51N;MB.2R%8PH%%R$58 MSB):<%'Y(,>$66>Y8#!ZPEVYA 2"+U+C7%0QXB 2U%GJM).,P4 (D2T27RTC-=\\ 3W5BHL HF5* M2%Q&(T5HA.,V"*@A-":-^V#="![:8-V3P +$C>&"<.P)]@IT<$(X[H5,0%QU);DE:=YJW ,5AW'A M(;$TI*'1G&ECG!9,(.L)UU2Y%HBOF,;- G$7-&$2!F!X)O@D""CK!# :TV#2 M2"N!UUYATD6HC8[?7]5VSX_\4XRY_U4#!5!H&3L(^VG<7AY! M=SPV3-2ZN!_44$.$P'&CXIG!0ULOOFHJ-PO"O8>*26F 8\@#FF@<-74!<$VT MEYZ)@*+*8=Y5XH'JPEJ5NX536A(#-231Z]64:B:ML 82SK"!AK&6/W755&X6 MA6.)C!): *H2I;0C&AC)%< H*$.XQ1Z*J'*TR^%\L_OS#9]_7I*P'Y]U\H!> M_Z\WOXLYZ01WV$(;*!%2*VNHDB)PF 8[M9Q!*V6,=N?KPJWSSFLO@*3$ "H# M!$I EXI44ZL8$(FUUW*P0'2>KD?7,BQ:NKYA"SE6O4(K2[. (TH,"5$ !%-<<,.6B MJT:0LX:OO>(*1[Q^2VKX029!1]+T\=#U)B:CUE+,U9=@RW[M@J'38[>QMS,QBQU=Q!)H"W M(?IC@C @K=6 8269MQ *9=9>"=7E8KXAX"D)Q7Y@FEA;?W$+SRECW F.M8LZ M#961J8O-X408@A,":7V[5=/NV6F"Q I)F$C53MX6O0?&<@U4--I21SZCF@U;G;JDRC =G4$&CX#T54FFE@V 4FN"C)E+=NF\KIW,S)RI!"'DD M#/"!"$ 1#4!!@P#CQE%(,8YG;-0YV(7JEJ*"E^B^O="!(BOQD"_?*WRLI-T= MPY"_X.#9'UJ EW&4"R,2WW8T]UI3 ;G4@5@3O67HO;"P+0]\XY=C18 M9; /. J($4*.,>L2)QK8ML%T] MFS@;\I&"**(M@)HF$G0C@>(&1>N(J#164YT&#PB!N]%S;XN_)-/1/+W01[FOT&9;FA>)U MP5*7X7#<3Y_Y;>0'\<-?_>_ED/G"_#2^6(H G'Q%F_%P<'%^_5?F9E,_O17% MZ9D8FFE?;/P[/6YAC3AW'GF/ @K4824#%\)X@HSG:;[H@:)KU9>.ZFCIF3[T MP(R\_@)TB&_XFQY\TY?CM?],+<1)_Q3,+/SLFA4K\^K_F-%_7BUZVN;5].@P M7K#<$!4O5OXD!>G4]$%^'*UU/UP^^L+/S?_."]_;W=OJD,Y__0^)$?Z]\W^F M!/4!PAS3!];?P_BHO>&Y'^^-M/,;IRZWKK[SUO>_)H49;_;'=C <7XS\7KSQ M'X.A_?*\9Q'KU6?1UK>=3SMP'V^AWM67R][QN^.=XS^.]H\_'WT^_D _[VVS M_:OX')M_]>.Y,O#_]]WEYT_NS&#*]_/>FYW+G3=_]GLG M?Y[T]HX&.\>#X]Z;#]]V3OX*.\>'^$!82ET\#8"Q/LWWH@08SC!PC@>MD=1: MV )=1!/BW48ZSR&+BJ!(:M@)%!&D3#QT>*":($DPU6L='X_WLZ3UHXMHK39> MO][]T-M[WWFW]7IK^^/&'W]O=>8M55/.9ZQ6L2^WWO9>FE$#JL<2P??VR+N+ M@=\-&];&X_2\D,_^R?ZE,;C\N)3/["@D@/F.:*R42.(3$!U/-H2T.: MK"0L8H1&3U[R6<%ZEA.DVLW.J-ZXCC[O;,:_G1@_*K 504F>QOUQ_-PP_%9) M=SZK)Z=HQE/QN0?Z;.Q_J_[P>W76]T_SW?.7?I^6YW1LS.*H9.F+7T].E'58 MG"HEJ"KO7/YZ/?]J!OX5OQ/Q:"+7_QJNHVM_=]-E$5KG2/W096_^'7NDA\5W M>Z"G9FU[4+F7=W(__[5]VCD_&E[$2[CQOQ\BY;7@I0MH^#RO/0=;\FLGZ[[$ M92E+N6#P.8A4GC$'G!!FISX6)N?YG1WL^^377^*(Y'N__XN9GQRH55!1YF#$ MX4BGDDBKL!?.PL1-H ZV[Y;(K:1O(GQO1L/Q>"6"<#^*-XL@W,F[_NT=LA[>^;9SO(%VCK?B=;ZPWLD6F@W"?7[SUY?]3Q]/]O?> MPIW-C>^]S4.TN_F%[%]M7.YL?KC0E2*7.G(Y3RQQSQ#>]WU)5U%JZUM+-6CI#!&2* M*X$P#8(9;!T2@/7G8)K0&CNH M D!..D"1-VEVE@=8.J.L(U;)1 G*NHK^-$S[J7ZS'T-BS]Y6NC)Z_$ I-7C MI]'C61!"5 0>VEI@A1" &B2 $H$!A",\@9X&YN':*R2Z<8>72(]??O@KM4 T MHE[C;BBG^(0 5X1@URT&)"&M5>*=[&@JV(< M'BC(4J@Q6684]+MQ;OH2Q>W=73)((TA%J' M@9>< BHT YJXZ-%9K0DG ;(0\1#I(CE/6S!7@?*0O(VK$K#YIE7V?]W^A&/QEHFA+D*6.Q7\THXQ2 M0V2:)(R,@91R3!**O@O?TMV"TK\ GCYV$0KLT)W-+]]W3O8C7'B+]X__.MIY M\P'M7+U%GT\^#_:/]V'O:NMR%D_W\'[\S.&WW;VMR\_'?Q[W-C_W=^(S?-[[ M<-7;_'CR^>1COW?\ENSL_;6HN\LI&5S<-R %P8!B)X%"08. A6>48$(L2=%H MQAXJ0+%$"??EC3K_H5VTLN:\LQ5AS.G8YZ!S E%EET/_YQ+L*Y@T>TZNS'\2 MJ!W'NRZP4ZUU>C#K--_48#"A\501B2-% 2J- BH:+."]]AB'N,,B%4-W%9I/ MG;>UT(^FBY]&_7,/AB%T7A]%WR=>>.-0]T_'A1,V*0]*#5B9D*JSX1(MUTGT MTWZJ8'H%[=9]DOT/;KCN!K#R=NZ&T-JRA[-E\V71- VDH88"AS0%5",'5! < M& BEQP$B:MS:*]S%;+[N\>YY_U4%64OHUC8(7N[FUMY6<_&B'=[[O?QRV^RE MK<]J#?1#&>@%=9K>"B[B9@)!;7:%(]ADG@#.@D1<HAF]1EA:& M/K&3O+I@\SF'[-SL)+>FZ>ZF:3Y*I[!ATC(*D,>)!UT$8#@F@"A-%2/62Z/7 M7JF?'B2[JNCQUW""5S=X=Q\G^,$-T[V=X-96W=U6S-KKQ!F/U_=OG(H:1F]W-E) 0]1%?6+^L /N33+;="7MJ&Q M]9 ?S+3/AS")-Y+&'8PR%;$H#=Q$#UE#()BAG%DD D;7=3(^0NWE4_C/-U== M+IP[<_UCBZ7<-K)9:WI9']O\L^'^_0WO&7J(D?OD4-/_J\^=>7S\=OX7P%J3O:_;1UM7,5M77O ^MM M#DZB%N/=O;^B)=CXMG/RYY>=DW?X[=4!QF M@.?16V0<&X[X[+0306V 4AKFG:3.8Q/-M*%04!HWWFU9*YIK47N]C.7*3R]L\(!( [TF#)A4AT\=%4 C:P&.NTL"U5:0 MY9AH4FU=/U4G+YADHD<1'X_+BN;QZA4&M\-,VF$F[3"3=IA).\SD=LWXLW_: M'\[X9V/K_'5KTH5UH]AS3*$ M85'OZD/\W%_]^%^RN_GN9'_OXU'OTY_'NWO[--ZCWWOS^&EN\PWK'1_%]MN'GD[=7NY\6UKL;1C6F$@$9@2F@)D"@ M4M&[=32Z'=X);5,55N+X?^"._)?2<-]:O5_(ZCU0=5-K]9[6ZLV1;AHOG;88 M8"X#H,$9("$6P",H2)HV:RB-5H]W%?_52#>7%Z-^&HZ^=/JGG4Q+ZW^0:7QU M:P:>$YREI=\^C0MOX[JW9NIQS-1\Z0!5GD+* ] H-2,*AH&"G &)A28&0N,M MBV8*=]6"&OEVALG+T>>'AAVM/C^)/L]S?5MI'-) &J\!Y8("Z3 "R@?BE1<, M"1+U&765;&>9/*$JOM/?.COZ/'Y9#]H*Z2=#%7'9JU5OC= C&:'YHA6$("6. M.V!(M$34:A?QA(> ((E)HCF( I=(&'DW?FZ)"JB?8>+("]?GAT85K3X_A3[/ M@@HF@M43!E-ZHL?K = MKF5T?8(%>CE6_:%16K3DK?U^*/N]H,T64:6=0 Q !3%(!W'$8Y(#K+!C@CL, M\W@X)KKQ;P_;:+L"I-BWQ(A:$]J:T.4'QJT)?5@3.@N!M0L(>HR!Y(%$EY:G M83(F&E,(+>'8Z,!P84+AS]/V+8T)?5@6[.?HE5A-CU@"A%'A0(R#8BCD/@T*U< B[6$F%N%;)H-1];G/=E.%,5!_$.W M$P7AVOV.JQWEZD&VO+;W^GPTO&&[-\;_^%$J4JMHT IAP"W7)AXWAI%?1KNOCZ?#OE?B=CD,"WF1.O7.]?9 M#OA$MN/'D$-K.WZZ\68+'03*H4$DBA#!$% )'= V3=(U1!(E-6.>9=LQGRO_ M&=OQ0UO>VHZ?V^[MRP./.7/&2V E2\E4S8!!0@.D&9?Y?]1DVS%/K+#0=LRT M_2_J9+UCLRI*"9350& W=*NRI^I6_6Q;O',=['W_\TKO:OOSOJ[=H9^. !^R-\![X@%FT;%H G<:@"!:PU!Q1 MP>5L_ZKTDG-B@R/&46^Y5M$<44Z\H1(9XF9;$/]YM_O/UKN]_6[GG[\W>GN= MC=YF9^OMA^U_=K9Z>S_0T7KK_9>KH_5:(?R%10_NOCV(QQN!AD! -(^'JH & M&"DQT)Y:B"UT\?A;BF[6:@.C_*8MS#13]2:V_:UM?VO;W_J"VS7;_M:VO_4F MS?@[:D3;U=KV=]T2OX$1G6+"G=""4"*AXA9%[&H,I5H1A>Z:/+\6368/?B5R M03\,./<__37^O#=DO3?O!KOQ_OO'VVF8:?SYVV_[QPED;E_V]GI?]J\.O^\< M;USNO"^_\]]_'9D3-]@]_@(_O_G >B=_]G>.W?'.YKNCSYM_]'M7^Y?QNV@' MOSO>W=RZW-G<_O[?5T4>*.>#]MY>[5QM'^@H!1&P$B"P,H Z*X"!P0"M*&6> M1*?=H[57LLL)7I76KK:AM35XCV/P#%8.$RH599A2Z"0CQ&A(M([NLR;ZKJGN MUN ]H<&[G#9X*$B=R,* 9#RD@FX+C!40!&H$4H$RHJX1,6*K2[7 7L5 ME*5$>:(EM4(HC(DEW!JKF.92M;!C"75Y!G9 IQUR1($0HD+3J+' ",: \2Y8 M&:)QAC;J,NM2U0ZC?$(UW-'V*/YP=#F= FG[6J\S1LA+9+$0S')'/>(2>JI9 M0 @R' B6+;!8-F.T,P$D0,.80E&9D>I2^E#T7&W4X@YZ^'IX.CX?711*V#)QW<4<1>,3 MH'128TYQQ!6&:HN]]8XCC91ML<6RF:.W<]@"!Z8M20P9@AM I1! (ND 5-)P M++1'(JR]8MT(')?(SVEC%@^LREZE]A#(H\NK:**)M"9X"IT2+(UWHRVR6$)5 MGD$6 06,@_013T"75!DFC"&!M M#Y:I^J7SV2\TF?U0U!>MA7XJ"_UA#FPISX/"PH#HQVM @[<@_@@#3#6')!IO MYV0J8.1=21Z*S>AQQ^8]=_%.:^E>H*5[((:*UM(]H:6;P:(,B%.VW\ZTY5Y'X\[FQ8>W%R,=#GWG4V_=DH MJD-N>VN#8(\^\7BR\LV%CW\>^/2':, V3H9QB:[RSZ\U;JU=>SB[MC^'X#@1 M0AL-@;*. (JQ 4IP"2 -%D$'#<:)CQ*A+H<_78'=!LR66.T?"*2T:K^4:C\; M6I.,6\0Y2-T7T7%C&DAM/. :2>\)Y5*J1$-+NJJM!UJZX%K/SQ4(W1%+_@ ! MVB_DD?[TZKRS@$[1H-W'E( !8'138461)AG@80&&L>M M%,2NO5*LB\E/%V\_K!:M1NBNM:2M)5V*X%]K21_:DLY@96Z)DU@KX#V5@*IH M4Q4R#A#*+!(X_@ZI8@0+%P^C#V*\$>^0S4%UM?]_=^_)MYW@GJOT^CFI[H(4V4#("HE-K /68 M D-Q I"CCAUT=1&L(/7KW-E2T+)3K_>EL0Y>%9[86>U%^9KDJK^:28IO?1Z MU/&G+L>7"\ZJ3D%CBE2W8P=Z/.Z'?OSMM_[Y4?S.9.<[?Q>4AB77Z6G6X1RH M?G\>_U,]Q6Y\AAPJ&7<3 =;),$IPN!@,+CNN/[87469.X[F-R)&+'4 MNE(U*%X7B?WJ;#CNI\_\-O*#^.&O?D)Z];^F^=]*38>3KV@3G_[B_/JOS#'L M/),%8'AF@1K_O@]G)*DY(X]&U3N^\^TM8R& M<6;E9Q>M6)I7_\>,_O-JT>,NN>V]@::2/Q5-Y?;IN3X][,<#K+"JR\A.N5/: MS>&WWIOM;SLX7N.X%Z')![BS>72T^VF??3[NQ>\=?NM]BL_R9IONS]K-XPB# MCC>N]O''_@[^\TMO[^VWW3=;\7N#DYWXC+N;&]'>[L?/'/7_^VK_V\[A 99" M.:@LH)900*/=!"8N,%"61%??*QL-YBP[)7>:HS3>Q 9/C;?*8(H=XL8HB+76 MLY2"V[V]C?BX?_R]U=EX_WYK[_T/,%+>>L_E8J1\;X^\NQCXW;!AXQ$Q\BX- MBS_W^6"?%<8_+G?T\7#T.AT.O[(X]MX><$.D2'5# FD!XD9'"TH$ ]IHRHUC M4FJT%(R5$3J6Y).)"**DG;PXB6(6+Q+Q9+GK\2BN]CJ>UFFSFVR6G41D^=PD MEDJM,XY^A,.2B'6,V7_/WMOVM3&DJV-_A4%]SWW[8X@V3D/WGV)P 8[Z-@2;1MO-_Y" MY C"0N)H,(9??U=62: )C+ =7G; P:JBHSUWK6O!9/D7+JJ'&"<>F5380' M8<4=//8W^^>_]&(:M+)&/1&!AW7X-V'0S1'?9^JL'Z;2_#RXW/G9H >7>]OO MO^]]_8@;)_G:'TGCI 7/XG\V]C]>P/?PP4PJS?N3^OX.RV,"ZU\_BF_;<&U8 M1V/["]W[^O=)XW*'-+9WR;?M3\?S.LIZ@AWF*F1'OT1XS@9KI/OO<<)HLT'/.>N9*6J2ICHA%PPWVU :7UC;I M.N'+ZEV],H-%*LBK(&_E(&_,"AG7\BL07"8(-J;TK< 33L8'))7.PT8,1599 M@10QAC/N?+)Y8ONZ4:8"P0H$7S<(AI"(3E%$@B5GDIJ8 B>,2APB%Y+=M5*C MTOL>%?*F&[4(&YT4"MD8%$">),@%21%S1G%-(W%:5'I?!7D5Y#T.Y%5ZWR. MX-[TY";&!?<>M#T=P?@UB2,=!4$I14"X2*F4-.M]2Q@R]U@@^.([/S0Z;7CT MT[/8C[6MHVZ,M\Z!^;V5KRQHS77V>YV<9EQQZ3T'TG:&*6%PT#PJ*0.IG/TK M $*S4UY4E,PI "$6G$9<*@>:&$THZ%S]' P-TJ]M\B7Z^JNY*W>4^]XG%063 M7!K'/8W:<.-XYJHQU73#"&&7'LSK-,*FG]J-P\ MTW*1T)2,1%IRCC@<(C):>Z1TE,XK'40TE;2NN+GRN3T/_I[VN3$=<11@Z8+0 M-H@'(Y .!I1S*;#T&GN>?"&ML18KQ-\O/J=VOVM#K#6 =Y:20/B1+:>:<4IM2ZY(FWMO*FK0"\S,XU]%R$P"U'/IB8.S8[9+$7R,!O M,L&+(:8,+X^7.GLGD?XJ>J=;KT&[LREHACE38(9[SYD.RA$;+;_S3/)*07]4 M#IO)&"5"RH21UC*/0O"YB9QCR,J8YU/[Y)(K%'3.U0JU1*^X^?EQU#0'*S"]0NXJIM<%^>TNKA5[KRY[4X!YK7D@ MW$>.9=01#'"L8N "V-K0RINVDLP\W919*9^$H4AQ*W*&"T;688>XU%9QCGG@ M9>Q+D&IL4<7-E;!>]J9)PS&-5""K8@*NIAYII1+"7GE)!%>:D[5-M2[8 M*NGB+SY)[5WG-,_QBJ%HAOVE?584K,.?^]$?M^$ACBZJE+4,2S("B8(A81+/ MM53&\2%HLA9:1&(D,"M-IPGL;9I MJI2UQQ?TBA$KC6;$)P\'DPQ7#/C'957/&4,J']M*,MB4VNXQ99&R@(S,7NP\ MFDHG;% ^2^$2(:#2KVURM6Y8%02ON+E2VU>X4"833)BR[$WCH%-KB36P-S:1%$Y MV5:2FZ>E-:<&S&^&DJ(2\2C ' ^4(N[S3% 16:I+];"J/31/K2BYK1NPC>-E&/MD%!]\N$_^>+S"]\->D";L5O[5(S-Z[1[Q\VS*M4PRPWAJ L^"J,,V'7> M.T!40"[.CPZGRWEF;&^9Q!4:<\J#V&8X"YF#1>6Q,(&N; M1%2IAH^OBN7 -B,>U#$7N:G+8=),B2;&5VB$LA$:< M*H(LUP9)KJ76F*A(,H=QND[5LMH45>D+KY.=*\OJ$1A\V@\:DS<">X88319Q M3%UNQ1.0I29*HAUW#J]M2K..V6][3BK^7F'^UEX1IDBBA'(GB";PJV=>Z62U M$%7I[FIR\Y2X5E:QP%Q"C"00U\XQY)(3*.E( ;>Y-8*5XAKLFXJ=*W:NQ/5J M,_BT(]1*J;$)!H'R;1!7SN6Z.H^P3]0Q*;QF$L0U7L=FE=3Q%Y]NN-_IVU;M MFD5J)8]4*8;+&5I?.=<>&FJ.9IQK0AD&YV$0=7G@?4@ -5Y+!'8@)HFEI&1N MR4X?+\?PCF/2AB/F&6!5Z PR,X[H_]4V#E[^!CT+.+J+II2X-]AP$;#G.5G M..T-C2IX''44IO)3KB1831D^W.6R&L-0%C6(1^:0<\DB)9W V'+*>!ZB0_BZ MULO* %D>-SUQ_DB%JQ6N/D=Q3DXEYS0*A 3$C4A(NR219,;) MZ$6(5F:U$*\+62%MA;05TCXXTCJFL##2*$)Y4L)1'XC*K@QCHB$W*.6=!AO8HXYS1AL<[4LAJ@/CW2%B&8 M/_H6;KHY[;+]UQ^A^6/S7_!CM)!3VSUJMD?/:X"UAJ_D!S23Z'+Q M&9IFAA[GFUJS5\N3B0:YT0/\V3^.\#A=FS]>RU^MG<;^<2=D]JJE9MNV?=.V M:MUXEJ_1/JJ=#;IGG5[L;=0F+AM_GL5V+Q9?:UZQ<*]V;GNU_[-(,>E](B%C MT"*FH67\*??2-+K<#4;D,X61;_\]QO[T[[;]:@9[)UOXX&3K\H#^W:S3]]\! M.L[W/NS ]UJG=7C&O>TM@(,#^,QQ\[^7N[AQ?B@U;# .%F$=0-^R"@, V(0X MF+=,,LX,S5W.Q0:?@8 :D'$+?EE?Z/ IDUBGW#@[Y%90W"AE*0\A"DDL#>7A MX]'AS\J5ZO"7<_BD_O'0 I8P*0D*F,&16RJ1<2HWNP^44T.8T%D$J(U937MT M^$5?F47.GY' B9184>%!?6!.&1VUX)%(9JDOSI^8X?D34YW_0YW_WM:ALZ#) M&1N1Y 1.W0 E6,V#N*D=Q;A MPS]BZV*CMCWH9LF2W\KRJ!L+J6$7(AU'C [2)BT#X\1ZJYQ).@IOB8\BJH5) M9_?TS#:[>6[?+.'L_/2M058W/G0ZX1P66U'2?$JJ_P1*2MY&JC5&VCN".(L" M.LJ>@B/8+G:@%5VFF)FA%^8MPK6L"J/W5 MZ167SU=[UVD7FF6>R656,;5\IOH34^;.;'9W\G#>.#B-V1GJL$)BN!NB2 M**2%\R@RFR+3D0=NUFH1V/@,]AV(*%=$/DM3X*WM =D.SK)P]O\[:';AKUE. M F;9CCZ>NM@M69"5$ X_[4U*?[3^.#-!YI$V+!>,AQ^Q3'3)_ 6\!UB8>:;? MJ;GXIC;)(;^]F875=F5CEI8B;&K+GO7BF]$O?XZ*6IOM8FN*+_TY>4-Q-ILS MEV]8OOWG>3/TC]\8LZ&PRKZ28<;>\,;ENV2C<*-,&;[E>QIPSMS\-MX@-[YW MVV4)V1#D;I?]1:+A@OF$#^.ITG=R5/UC-T-R9P"7"+U_WB&=ZAFM;8X/Y<5G MB +"T-_I0?!"'<\OU'7\",D/L]I. ^Z_?QY;/V(='N;X=03L6/UKX_L!_,INV+^7 YL5.BX/'0] 6]\_[U2@N#Q0 MW)T!Q1 583IW0[?*YOHD!:#H'+(4D\29-EQ1 $6VKA>M/ZS*D.X&BKQ2,BLE M\Z%A]+@;8P6DRP/2^@R08L(=#I*AX +/#=X9KLX1G 8OO.X-NA8K+0\4YLV6)U51C $0GLLU-*-*6JCP(,WF* M&<,Z%J.K#5LPCR<'1V?)#CT3# 4&0(6.@< M.XI<'B.L..O;Z;^/ 0$H:"JD?KEU2*A/F&&&$J=YI@@&[41%A[3A/C)@@"1Y";) GC%L M97!SGENO6>!1)2ZUTR8IG!R6C.HHO9[.S/BPM[?]=?>OOV8I?RHG9YP+RN/X M]:TF'\TX$2WE6B3M.*':A#P!20L<@1RDTXNEB3QXCYA1IM!>&E'FJZ;'D^^' M5"M*@Z>(B@0H+[U#ADF#I),@U3'6C*B9S)^G2-S)V6JITVIUSG.JY##;97 * M! 07Z159-_X8-(=XE:CF;;=[D3\\3'+KI-K1\-3'$WQJC-1L;WCMWIL1DSQN M/@UH7ANXU+X63:@19D-+_A )-5RQ>UWV]O<$>Y#LGX=Y6*8?:&?E,E*5EC5O MX%GE,-UGT3[/=>T^S;)G]+!BV3DG%V[KXX-VF']IN[8?>_W:YXM>/YX^;&O^ M%[=QN??@TR73%0KG4_@RWMJ6;?LX)>_7BU*+275XP2K-UUX%_IJ*O+&.AD;# MP>S@7*9@J<,T9#+MD\_@C5R<+ZW_7?SV_:6F"W=/J#U[>R#VKJH?_WTO;'] MZ;@!5][[FC]_= G7Y8VO__Y>WVX=S\NYHT+82+1 DE././$*6:DCHBIX^-=C M3'F.BK)US'Z[O_6B3/$\>F!4X/9ZP"TDK @8D))HSXFPFFEE+=C]8*/@E%@% M;D\*;E,=@)(C3FK M4B91#P0CZSB&FDA8^"88A^*'I9+'#E>85N%;:NT\$5& MO3+B>1#PGQ5<<.YRVJE+Q#D,BARML.U)L6UFS!##"1-A4-0R(BZT1$YQAHS5 MW :>K/.Y:R3GZT;AYP)N+WYBZ%:NHNTUBZKOHL'!=O-'KG7-U=8W^VA>_? 5 ME8@RV82,4G!&N [228(=*%T\*!-_U>GE"J-LO]NY JBM84ES>0;P;U'J_Q]8 M32=,@E=J_HP!7<9NI\*MA7!KMIY!4*3RRB;P@A@Y+4!A]Y3H;2P+N!4N,%)2:2.S!U#Q8,O]V# MNRLN7HR+IWNK1M JE+&(!6<0)Q(4#Y48PHHG#C86$P2T#VIF748S0:N*>9\C M\_YN[[6*>1^/>:=-!^,Q%9@1Y'#,C9&50MIJ@Q@)AL&9>BOY"C'OBT\"'VL= M]>[8=H]NCG+?ACMWS0Y_WKBS-$M@VEMQ?0A_/:/.[,\!@&9+\0PAR07!D":Y M7S#6$AD?(G+*)<>$EUB&M4TMUQF9]'8.6F"B])*_K"V?DQU7^%^?CRHR_ M/PM/&0#$8^8U-8C@!&:\Y@X9.%+$N*3",>4L54LSXRM&7F&)O 1+H)+(C\W. MTR:!8-Q;D+9(FN 13[G+B&4,J4"\9]:09,5J2>07'RIXW^G"G^W:NT&W&]O^ MHK;?A:NU['7L8"]W/WYE08-'MA6F?!33$#4\H]$1C9W0!]MLE[!5(=,"R#1; MH*Z<<-X;@CBQ\,-1@4PB&"7#,/;!,F7]VN:5HW%EF7@5[(2[L&YE.RR' MI:>#!R(Z811%@K#,TD(A%[!#).G(I15@5Z0J!/A#OM!44)X$QS80 M8@+CB7F=$H=?N%0 OLJ3NPYJK%)!EP_ L[UG,%BUV@( !\,,XB8EY+BSB''/ MG0G!&TG7-IE0)IP$35,R:4#;S"V4@].86J8$EIJD M"M*>%-*F3$3FF% X.)2BUH@G2I Q\(/*7%9JK=9Y% EZY+-3I.L(*V"M-< M:?\R6H3JECL:XW%+B"J /J"DH%Z[!-G2EOC'3<:A!665@3R MJSGM51CGJ07:T6P6)X\4)^Q18$8A3JG++6\# G,*C*T<<)=5)==K8.X4@%-9 M),#)D0>9M*;<1P[Z3K0F"%HQ]S-@[BD#W&MGL4@&.4\#XM8+Y(PQB#LP+2AG M@49;,?&KN&,KS-A$WQ"-M0'PK*ZRDTAF/\2HR M]ZN/W9(J=EMY!7^EC<60O,(A-X?A*;?O\8IQ '&M&8F)WW7*2.457#X4?Y_M MOVB#TA&T*X(M&%%*800"5R'F!8A9B@/CLHK=5I#VJB'-P:));B6K D":9LYR M;;,ZZJ5E3M@*TIX4TJ9,1VF-T 1[Q*31 &F1($>%08PZ2AFS5)I4Q6XK2'O5 MD+:L67 5I#T$I,V41U+%B9(,*:($0!JWR'KA48YIA$ MMY0]Q]CMZ"E&5"P* MP'J"\1!CJV6PI- 9Y'E"$\M=QO2)ZA$G+O_B.^N,T'&]]J';Z*1N5&R[_DG. M[P>G@Y;MQU ;Z^":$U=>W2B'17H^+-LV M*_<^AK'SJ#K'/1A 7@!424)KKB-LR!/5ZF!O\'.4Z9/Y-(+JR0R)%K@:4.0CDP@$P/30=KD0UC% MW,"*IY\J2L)X9+#E'>68IXEIHY#RFR'@IM:?6*J]73%"_ MH@!5(_;O&2(NMVPFXE>ED_SNUJPVE%12AB1@9 M'3 BW#N5!)P?LP^3;ERA9866KQXMJT3FU4;+*2> \Y0E4"%1 /4?T%)II"T7 MB(3@97#<&)4>)I/Y2="R<"#\T;=PN\W1.;;WVY\$FN]C=2Y]&]_X"]^[M%\-ZUQ^WG$]O8!!O8S1'BRM_W], 0FN!(2N9 ' MH40#G"L\1Q9L>)YX,DS%MUH>&@UVZMU4JT/ M))6:W1ZPI[W(+\"5:OER\-'_'=AN/W;SJYD<:N>Q&VN]@3N)OE_K=XKOVG9[ M8%O75VU>Q\3[<.P;M;>V%T,-"#-?&*[8[C?[MM_\ 5_-(?->_FAO=./I)SZ+ MW4PG<(%0C (N/O2+6ZX7SS5DDTSVOC4(<(7^L>W?S"VS(BY@'#A-(4GM.#/! M"L:M[,\L X<904ZVVW>Y%IZ8=M#6*FO&M*:M50ER]F.!=$T8V^<]0&N1XV M)CMW/$NEXVV$QVIGL@?VN!87D\(!#U%W[^_=;41,#9XSQ-.FK[7C48'VK8MB MLWR_0.)8.VIU'( X[%2[X81_^([4$LOA5M-R^RMU[\ M%2*L[13V8B@WFOWB9$\[( %;S>]Y.?!ZN];N],L/%!L#M'"-*CVX>!>6. \V M6B#XR@OD5R81::,&:EXW M_&=1"Y8S+03LK/+.PR>]]U$ 2(B'>QD"D MYX$6$WF"(T)QHQ/3=&H0#V94WZ /CE!HO@)8:7OSD>BR >C#DG";&V67#D_52\NNT""U!=SH&9@J1\Q4P33="IBDN.@]00 M!SC=4 *PXJS3:^;/O.G&5D&"?YXW0_]XY#T8^^(0UO#U5ZP#&V_0O_DK8WCG M@=UC]XG@3K"I#1K[>7Q5.GL&J(1<-]KOR"9XV#>V=6XO>FM_3((\X/G4'DXO MOUSDYK]<%[XZY\93QU.RB'$B6LJU2* \$*I-T D;+7 $DTTZO?9,1*.DEPKXY@,?;NSO'GJEB2"!(N94[B3+$O"2 MHL@'GPQ)'@@[W63:#E7T2NH]R\,_VV6=@$]^+ W^PN6F'PDLS@@T-L MI N&2] [/IR7_O\MAA8P=!3'_ M(UN*%/^Y]>[SN^)7\N<_UVO_^;!5?A98L7.:KP67;>5_?3R#NX^^]>[=U9>F M]ZHT,BV8R?"BG4"6&Y[]/SOO]J:N\F)19KOT]>9MZ&4'09AU-J3LH(87?.?T M-'9]WD/80-\%9;Q6A)9@K\*@(%38[ #VRD5YP#XW66U=S7" 3:R=VA. -5^< M9GF/FS:\E I <2 7NO%'LU=PX_.";S[G M?P_:L4;5\)B!F.$Z0S%5T$RS-WO9W^3"FWEP[C.] -*;VM5,",ULC#9/;XPW M](I-SG#4S6H&0"2"TS^>^_G22=@;>=*VKCQ>O7@TXGY[=M;M_"Q.!]27__.( M M I_NEKMS$6VW%MLY86!Z-XB9\I[>&'M,5TKME#YSW 3!>FS#+V.FQ0L3,=/U MVEFWF:];QIQ 5P8Y7_#O\./P++'=MC4WZ,'B>MD7#=H)2*Q2]ME2.6EF9>E5@:D,@KJ\SR'<+-'V5!+,,LG.7D[NOYVL^>!- ;=N ^7?MOJ^.]/SJ/?ASQZ=OQM?^>BOGT$ MO+G##DX_ L\>\(/]+^<'^Y^^-T[_/MG;;QS7+UO']7=3/'KZO@7R_7QO^^// M^C[<8_O3R;>3X^/&_MOCQH>/]-O7NJC3G.'/,>Y6E)*FB!!1YB*Y!F#%L9ZJA*P9! J<>$4Q6L)HQJI:3PP:2DUT!W M]_8L1TRZ@[BV^==>XP/:W_E4KVWOO-V?S78;9X2YP81?WW#R 9./,E@K/..1 M2R4=()&D(;'@G.5,/=?@PUARW?\%%.JTCU"VFT!PN?[O?8^E%H)B.X?S1!+Y<4N)+TM#T0G.%EK-;91$(!Q;:37LM)>@6[\T6G]R!JY+^5&H2U?*>Z=LX)NP.H$E;P;P7 L7BX^ MY"YJ@[/\UD*FWN^261&@F4=C>\6CVM;N\$%WVQ75+4AU8F_KD ?M'2@TR/ MP)*X0U99"1HG:'#.6Z6L7DQV_*YZ4)WXPYZXTYA3ER@B@H)1(35&-FF!9" * MM$NJ"+W6CH6;NO!Q M YILA:RVP[L[;W?WM[=J_[ ]^& JP@TC=\!(B_UGX2VXD1C;11QWBAYY=)(P M[;Q1>;HPV*A,LDR) DO*7-G%@/Z*'K-=NMO.'K;\'.\Z/V+;MOM_#5?Z*2]T M2(PK%!)^=*.5U8&\&#%@UA&D#0XH1Q*0(SHB:9A17GKF1;@%4.:>(=->4!O! MA.&*8Q:TU3Z!7-$BR6 \&9XAQM49+N4,ZILRX)BZD,<+A*IN$98H5I=8;+.,-DHW443$&EX ? MO,@-%A4**H@D/!$.YQ&!&TK<1Y\$X";K(R6Q"+9W%L5E18E*A&A@:0Z8;($P MF-" MNE8S)W%,@,9(I_Q/SG3H@SJR/2AC >\[K5:A6V[Y_QTTRV3T9Y(1]MB$\^5G M_>.AY89@0QD"-3+F5D0:N6S/8D5!9#N1=/(W)82E9MZ[40@T^R:'>U_6W;4Z M!=+DT&.[9J^/(\=HRT,;>DPG=,;U\8K35O.TB'WF&$]MS&%;.[/-4&9JY&2: M3JEW#MK%RV==P+GF64X1.NT,KE.LTM N*;. @%QB+>::HGRC3CNB'%.%AT U M8(5>\RC57.R?Q]A>$#@)<3RJ0"3-)7^PMZ#36A6I MRU$H;Q9(?AP/NEQSREL ]-YG0$8;]MI_VVXSE\$#DT1R1=N(OCKB]K1^="@Y MV+!&1A0]B%/.!.A%3 E$-?8VBH!9M#EF.L='\S^W%WC./>GDP/@VBH'"&SB- MP03J#2<,;!C/8B#523_,2>]]/!3*,6N40M9)#S#&"0)DXXC@I(UAE+$,8V2> M_/N?FBL2+@9G0QB9K@.>M(\G<0@.KE."D2UR$YO],ET\QE$JR%\Y!M3ME;7& M(T2ZPIW[08K A$JBB(2E<9K=S+R$?S[FIU M[V,6N[EH"S;E-5/>D6B<'P9#+974(RVX0CQ%APS+Z6!!688Q( T#S0MOD.5@ MC*.$>QQ#HEYS2;FF3H:8N 7U'#L;JJ-_E*/_?M[8.A2:<)TT0T$+,-F$U\A$ M;E%*5E)I@L%"YZ.G\X[^2F<)77L..E&V9:[3Q8;>_I'*LKXH1KV,E+^ZO1@O M-A]B;OP9_:!LP0!X"O ZWNWAAKCZ,!(_HN_I\'J1/#ZL5)\?^? \ C:2Z 4H+DHDK:< M#*% 8%Z1R2.026-[ZY #$B@0PT@0*7)D2R,=!4/4$@W6N:?P[F)-,!.+VHL( MJEWB$@2[,P34+\:=8-8F68GT1S]CZ;B3<"[(,S#YN<0)&>< &207RMOHI5XL M'<(0[3$G2BJ936MNC!.26@P6?8[#VQ$?5V?\:&?L&%$1*XH2QA%Q(QWPL38( MN,_*0'!TF*UMLOL%QB8R(J;-A%IOT#LK7RIJ>,[.6J-2X:&=-I4[D2,HQ]W. MX.BXK( H>A'>6MM*)NR4\GZ]H9.\V0DC0V4R8R.G9$S=N=F#ZQ=YRPNZDH#" MK0!9:4"%]4QH*CDHPCZ"((N$TR&FX2K,^_O4G/OY'BIIDDM1H41]$><%0F:Y M$88 !+/4@FH3US;E/)_T=:0NDTS_N-F=H:;U!8_?FNB\Y I<>PQTPITU]L# MM;/UA_<^?Z] I0&6UX1P0%7+ 01LTE2#(%1VE.7!*_;__?/'<,_#1(0)6BHD MJ="(BR"1B50C*T&1X=H&JG\=J+^I*R,M^TQT8W_0;=\CQ:-*O7L\8LA-D:K< MNQ=PB%7RW0LXQ(?/OBN NVA..\+LHE5,T4URH[8U6V]81CVZ99N615Q10"&6 M86J_O?S^LG]0N@HHO< M7)JI1#AS'C%0FQ#G@ F62(-,8M$&H;7)_3J)8ANS$GZR4K\SZ/?ZMFQV<9TH M-1.>NHX1PJ6*2OHRI@4681C$R;X4\>=9L\R3J^6*^I?0&62,<\KM&Y7KWI=] M[A>XJ]CG7N!+ZOL'AX%$HH!G$#$2U"#M*'(&4R0PJ"Q!$BLX!I:1\UBF-H]; M.NW;6674-KP[ZFP8PY.3R,CG]&G4:K'R$MZ9B/:V=P\5F"W&QX!DCO#R9"1R M(B0D&8_6FJBP%GE '-XP-Q.1_6&;K9Q5-SWVY!2.I*B5:O[OH!DR"?FA.E4+ MS9X?]')VAHNMSOE5P=0X0;9BO\B0S754Q6F7_KP9LFRU.GFZ1.\>E9O> #Y: MJ8STG(/.#](?K I"6. @?ZRN@A./29*L?G)TJ"0)A >+I"2@5$9OD%5 D@!S M21-0!E+.-YB3'32E!Y2NYBH:^7R)X?*HBD:^@C.NHI$O_XP?(QIY4P[BT/7; M[/4&N2(J2X89S6)]+.KH8[_P8]Y!;[Z58-!O23/A#"8HKS_924 M.8IS^30CBMZ[?M"M(L&^(N$;2)CO[=[K6"W&6-A_:I# M@LU=PHK6G\UB-%;15:$H+BN3P7/:_2SW7U>6]-;SPRW"9'^:]Z[Q:5<+Q?\UVB]%?O=X"W,GSL4/A*6E$38 M684X]A(9FFMUHR).YI&L/KL[-+[-W9%K&%NM6C\S1#8FKTEY?IK)9 I].;5N M1,9CI&NOB/>JN#(;NI/M018,,=M$>8P$4TFX<,Y&0IWARC(5F5:AQ'P@0';7 M>O$AN8UJP]]UQ@(:>^VMC^7*6Q=%O=PK#FV4#FEI273)2I2HDX@+4%ARRU@4 M,;%4:LYX61HW1V/YF3UI=D1*K8M$I+@/2.% MN:EJ_)^E,K=@W7B,*BBL) V@HE'N#!A(PC'FI5-,W*.FLSKL.QPVK8,RQO,@ M12XU"M6ZO %TP."<=JHI^YU#,WO;1(8]!&\(88DQRQ)E12#.= MX_U&.,X8XS;FJE\VAV)^4?4[+8 V:EMIF"GR:WEWT:OD706!"_:7A.<_Q-PJ M3 5%U&9[E'" 0$!"@I5EP(@Z(3#I0< M%T')$1Q9)@2(/0*"3]W8&F=AD55I.$]TTON[AYR3%*EC2(*Y#_8_EF#_1XL" MCB'7^U#'Y4T:SF^TQKGZS)50*@3+6,>O:>G37%1OICJKZIC3X"2/)#JG<21+ZB=;A\S:3*P>68$UX@KGOD<4(V%H!!,; MU#&6@&3G595?Y72,15=&@U:!+N;4)?4&K@>$.=9VK>S)=BO8CGNK3FV($X1\ M/9PT/\%"^0W"")W@N5ST.=45E 7%HA8L"$P5%G<>@ER0XG^NGVDO9<#L524< MOR _VCC9.?3>6$ YSA(:) M/)QN*''6__.L4[:6?M.-K6)4[I_GS= _?@/T_C^3\PF'>4GX^BO6]3JM0?_F MKXPE+&4)"6+Z:?*5!)_:H+&?Q]W1TYR!!$<.;-;OJ*@M?&-;YV VK?TQF:75 M;*.I/9Q>?KG(S7^Y[A^;\V[P8T?+94_._/QWK2.[;)G('G!VN$B7FD!*QH!?O&J2!.<&D5 6A.6.ID MA[7,E.HJA_E1ZU5W>./RRR&&\Q 2;&HPL,#@TD$@0WU$45LFL+=).3D_GWFR M2F7!C"I#G+@!), UV M=_(Y)A04LC$P%!D#/1-+HDQU*2H%1CEOM MO%G&94&K+>H:?W]41G[_,XB6;)7N_8C==KYM[7V9R 7"(CO(:_\8-C3[O/?^ MT["'V4C$_&ZHF#.6, [!J*Q11&J4L#I8#(0@P 32A<)?( >Z(X147O\%(4+4 M3[X<:L!OP&Z0%$("1"C+D8Z)@];IDU284SB:&\/&Z[\3-^:&*RZ+[Q^#[R]U#QZU37&&$31ZUXO*I:\(0 M3LZ)X.%59F^,]BWF<:_D^FS-TEA:=1;MH[CHHX1%8VYQ$:($F&70P%+%Q5FPBHW=BPN_'X+P\\Y:@91T>;25I$BGZ%%2'C,.LE# WB\M*"II M\,JR8'11X@Q2EBBM;$P2;#77PCW+P.7'+"L:3H HV6B3$K>=YWI!&< PR M>DNY(2H?/%]\Z,Q2 J37KJ8'C(R"W <UO^_NA")01XP4RT4A (&V0E5$B&;)C+X_)T'FXWAQ___V#I"NA M$#Q R?-*Z!77G%MH%L/0\_.H#^E6/;AQ@*$#$E>:@=8Y93I;456"7%0;F,6%E1 M=05_*&;9KQ]2F3OPP=ASEO&8$N*91I)(+)F'[75RTG["C1E+CDM?.\9SQ M[TUB5"BG3!+1^*J?\ ,>J%4A.L18H#1*EXS 5DM>]0]_,%(!JQYK M2QA1(!Y9G@X 9IZ6B2.O\DPS3W->UZ*\GX+B,3I [<5[SD_>NNX>NC-K:EWMT< MF?);(1L9H&'OO-W=W]ZJ'=L<:(F@L7=",S7+CB_Q9VX2%G.SL,[I,*LCVFZ[ M,^C7KK/RVEF7SRI$#TZT]Y#MHE="E9HMB,W>U7X\/>MT;1?N61L9-;VKWFKY M<'[ WL?>>.[HV=VR+!L1G@ZZ',\H7Z/^B)15] M6AUX7GE7Q\&IVG)5MQ1WY:6>9(N_=3$46!DY6O#7$:P0H"3F!KH7I>$?@"2! M2'R1: JV5@[^#_T$(TNTD_D 7H%= !Y!8(;!FFSK^AO-LB]2G'C _!2]8>S: M99]Y*4&+'NGY*5M-8!/@HGR5/CQ4LWC"'*^>O/W5ZD<<.%Q$I]L;OE7RS8.R MS",.8BY2?'\,?7=@M@_:_>),ND#RUW\ZV_[>'9SU_>QI=6OYG^OC7"\V=38+ M ;:S/-DR4 'D=3[9_GZ6L :P?W"\OC@J%PLXRXWO;6RMU.:[UV,@A'Y<5S!Z+L"QUA2;'H$M=]M]/KC9YSN '#K1F- MN.[5CIH_2@<-R."6%S/T-NRN8UF=YBC-#]#J3/HSG3J M=A%T<)">_?+C&;OAAMZVVYU^OENOH*5CL+S/XU4.SN@1.JXX[>),P#3H7SW3 ML'=]=H3%KB_!!^BLUVF77XW=TU[!2T7SMQ+>BB.7!V.,4 R=B,2ZQW2\;AY7Z M:-[#8S@?6,R@/2)UV,F,ENN3,Q+;Z*P;W<;$9/W\0B^632Q:J=65@_RNE*KD#HE M._<&9V?P-( &\$!C=]NH ;S:4#X[7 DT!%CZ1,TTZ!J=02N <#J%[AUFEZ+6J!K:LUK+!:63[!?!I#S$<7N]*V+V,\8T6S4MGKS8T&= M]A'*M%*2=%'0 0@)EQB1%>S)I%1H9HUA<;[,N>99 9L>?S+WJ:Z=T[ H0-(" M_3MGL9R"TBL/9[P+V9",AGONBOL6JD56! +@=2_#9A-NDUW;=ZI9**T@*4,D M,9)$P.JB1B>IE(N,N"@M&-B'A.0Q4<\"=]5_43#'*E- _1VZ'!AB, MW9)!QWK[.66=UX00:\&FE=HFYAV+8"I%Y;&96S\V&4#^3[<3!K[_U7:SXG6Q MW>SY5B?#[C[^_MT\H%]P8[MUO+?_ MK=4X^037^7*QM[V%#RZ_B/KG*?/SI$[K)\?-O>T#\>WKOT^^[7_$8&J*!MRG M\0&>>7^7U\$D;>Q___G?RX^D\?$0U!*+@XFP<88BSG#1FIHA@IF44FC!J2L] M!$"D,6SE\$72DBAG,5;2+)_RWUE6Q!ZL;OT*ADJ;X[S3_0[/W#MNGM7Z%V=# M[;=0)\OJSQ[@=_LHBX+"M)_8$UBC1\V?Z+@90%:_>44 MS^O6J)>;YH2%!2!TC"ECD M!DG$Y406 5/'*$">S&6. M7)&6];X[L*WUZZ%]I4$4<_?:D<&?/Q-#05U@M?1J5^E8[5ZGUX);]JP7WXQ^^1,L)[ -+MXTVX4(+K[TY^2#YEI6D(.%1VCX=,6#EF\/ MRUR-V>!$Y$K7?A?^"Z,;#XM@-XHBV#_Z8?8] =_4^L:W\0:Y\;W;+DO(AN#J M7I>]_3W!1/6P_&X']D=!#"5! ,EEOOC_UMC:=6EUR(Z*-_3L9XU,TG\KIAFJ M*PENV?JH_I4Z6A1P_Z/01SL#N$3H_?.*Q8<;L-C:RJ+WIUG=C*59K"[+NP76 MA/.*UE[4\O&K7CXQ$\O_!=O.AA:]CS&E/Q?D9Q![CV]<%BL>R7;;K[V-(.K: MA:.X=*8=1-N=)H9?+7PH7K,-M@;7QO-.OW4K%^V M3J^^\]]_'[O3T-H[V1'?3M\WZQ\:K?K^=WBV3Z<'^UNB<7G ]S[LB@.Z>_GM MP^[E'JP9K-I^_3/^^=<^_+O_\3)7W#&A>2 F(AZ509P%#K:)LP@')2GGT7A, MUS;5.B;ZA@S:!V.0_.Z"C'*+&/HE4D^+L@KH*J";'C'(P+X, OZS@@O.LY$I M7"+.8C,4(9ZW!.#3;.>"X#4RP1%73@Q2Q5HBN@6P6@:TQI=#X( MXZ46B%"K$=<^($-%0-I&K)30N6?ZVJ98QU0]%Z!;KN_LZ6SM$1_41C&2)EQ[ MN_DC%BG5G6YMRY6_TP-"YBYX+O,\:@.X5H)J'1!,AT*UVV!DV#)N/3%O# M9*G>I]RK,/_VOMLY?3N,LF]=9UF7A];,"4^3:)::/T&IN(S=3@5D"P'9[JQI M&O.T&)U[_A"*.,_9)E%$%(*)>>8] 0U\;7.8$K08E#V<]O5+Q^AKX6#*)-9@ M&C$>;I2RE(< ATHL#>97O9,K#GZ&'#QEL;F0D +Y%! M7WSP;4CYV0S8[?4&=U+\[[3J9X)&3V$1W.Z;N#Z1\D J7\7R4*<^H^+G%@ $ M&XD\MQX4!$905A61XPD3ZQ5AE*YMRG6LV9)\%2OD=ZUX>^FV0L7;3\C;4\J_ MQ3$0Y1TR$EO$E4Z@_#N'J$R.$&>YL'G0U;JZL=%[Q=LO@+>79D14O/UTO#UM M+>1.L-'QW#V*Y,$>0F1K02'+)8[2F9!P6MMDZTJ3%>+MEQ)&^!1S XA>K@NY MBBCL_#PK*A1?9N1@$:_%$@R%7!4'O]T->?[3C:/2Z-VVSR7U<3N6_U8@M#P0 M^CAC/&C)M2=4(A G!G$2 82(SW-DG$G>"4Y%R H&5_Q1O1:56_'!M?V*05>2 M0:H\X!]ZT(@5$C* .*^RI(X7<% LJ[Y7+?S&7_^?8[[=>G<__D77Y M.T'1L"%;A3O+PYTO,_JZ U%BM4X(U *'>,(,Z<@X@M-3F@("64^STX#SN^OK ME2_P6?'S(SGZ*WY^$'Z>4N\I$49X1A&-$?0(#,J$$](CP[TC@BJF\K0@LL[8 M;.E8Q<\O@I\?RU2H^/D!^'G:+I#,$1Y /GLL&>)!1F0)_(A,RA22,('IM4VZ M+LC=S?7*G[]8"?Y.;DCZZ^+[LN!BV)2&P?:%SB"WN!D]ZVLIV5K>/JPV)B]2 MC,^]P8:+@#V8]A8;I[VA406/HX["%,7X][:4*@1>'@(?S%I(TE@7DT!).(EX MC $Y0&7DM$I*)2M2#&N;>ITLG ZU-$9Y')]KA7,5SE5-1UX.SDU9CAJ.2EN> M4.#)($Z90E80B@* '2664!7M_9J.5#A7X=S+PKFJY\CSP;F94OP\W5*YG-1. M'.(>E#H;C$,$#BYRFTS4_GX]1YX_MOVU]F^Z^?+I#ZB=O6_63'7[P=><"F#$S9O/@-\ M^3P*LE^.WBS& I93A\YC,5!K- I-+O%M++C/)0IEM?/D[6*^9O#P9!Y.FH/*P7*36W[U>)/?'8X\R-1\ MO=_KLY?,7_X1CYN^%4'0@G_,PO>%PM>%!#QO?#R?8]RY34/OS&(H8RO^L".2*'<0[M ?&Z&6M[N8 M]5?.Y1S.7;NXVH!RD%S\F6>S]69F/SU+3MQ-U_M9*\R.HY(/BLFG&8WR0)IB MQ.:0&(!M.^URHNGX/!O8W3P/JWCMK-"/02LM)A:$9KY>GHN7^2B>V3Q8K!@' M"==R\$1A='LXS7DW*A @L]SHC78_WP"(Z#V\D0D(S@KN!0S:OR;A\LQ/X?$+ M@,@-0VI 07E"<2T/Y8!O_&IVUWS5>'A"PVWD=$/EB0-GG;+?P1N@,_CPCS@< M-#"T)<>^.*0*?/T5ZT#W'_1O_LI,.^XGHA8AIK9L[.=Q]]J1SB]_'*1F_]RW3\VY]UXKHS]I6R>DK$T&%!($J62 M&)Y,,,(X&4$?D-9&4\C8N??YI6R>N@_WH,E:HKRPF$OA-&>$6X.3I-)ZX9ZK M++\:E%J,21R"+?!^GK\XFDB=7VK#[4H&;HV&SZQ?07[)GA-SIW_8;K,0C5>O M_F,X/G#VG8S75S-XLKP%H?/SG^OE/*Q)(+A&_XW:WZ,+E2]>7>[J4G =$&V_ MD"J%I"\4!=1)*(ON3##]\:O'&_3L41SM;R%H M6Q>%$E6H#-YGM:#LON=XI1IOE, UJ^0CZL50T_#&0\U""ET-N1I(A#_%MMEJ% M5 !-*K_1_9%/8;T<0EY\91SP^_9GG/>(O2%A#*?F7!U9.1_M6M##D>8Q3>%: M22QDWY5 Z]1L /7B1LE6:CA;G]_5-*?YXWEGK^3<+T1;LWTMS[(VVBWU&U=0 MS?BQ7\MBP(3C8FIH_SC/^&GV!\,QHZ4F-+SA]8S@0L?T/H_^A>44LA1>K.4Y MH[,'>B5K?:NH7\S4-4U969T>C=@%0BJV;%8"E\KOF"XW&G->+/!J,&G6<$># M77_8UJ#(L"AFV@^G[X[4K='Z\G+R#D]SXAS(F8&;DOS'U,71Q5IOS05 M;PLTK0R^HR&S<%#S[*UK6)Z/"9R:0[A_9<4;QGY_VOA2_ MD3__>85^XYA<\DX),>4I#X_H&IBG=+,1VA64/IK)-IP2G,^^6U W?-#!TY5# MPC._7=M P"\]L+N*2>]7'P&BL@6)CX; %[-JRWG,F3GRJ,32(BD7FXC(CV<:>K@0J_@4LU?M'Q:HIM<'F_\6&_& (&^OV#7);>_/;49><$ MG4<[#N@0%__DPH58J?C?HH58SVJ0V7T6O8HSKNXTX>S%+/8N\\P>F5?N5[3X M2"D+\S?R*K)8*X-0;^Y%0HMTC+_#;+D'O\%*8&@1H%F%]3.8R%%2UEX"F"I(J MZ.FY9"_=SSP99B^)O?W6\;>O'R^_[1]_C^N4!K>_O M@NFR1?;>36_ M\+G]]TU0) :/@E$<<9>;?$F:VWU1KC3FUC.[MLGP.OO]V7"W -\],C K7'FI MN/*;2=\5KCP%KC2GIP((+Y@$(,F]@;@$A#%PFD!<*5HJF#%>@>*NUZ5:,5QY M>@7QENK)55<0L^.PMN7]X'10QK5F]<3:[NF9;7:S]_65-459*=UJ[)"N#Z3" MQ.5AXFPC])RHRJ//K=)B $QD CDF&4K):"T5M9BYHEDR6=9TRF5#8L67#ZZ; M5'SY\'PYI:OX:(V70J.H51Z+$CDR(BE076B((NB .5MMOJQ\64M05;9.._!T MET4&P+TTD[L:GL\; 1]3,QD_D@H#EX>!LWV6L71!:!Z0$HD"\DF<=1,+N@G3 MC'M+E+P_O9UOH1BR392(A$:, <]0E9*)WR!O!&9BB5' ,JIA<)_*W5;&% MN.0A@G451KU"C%I25Z<*HQX/HZ9T4L.)P-Y[%)A5H)@ZC"P/0-@*,P;R1UF9 MQ_+H=2.6-=3SP3'JZ=759^Q-^WP,YB JBJ*GD@AK8W4%BQHB8V<^U?_F1)?+]*I@RC(EPVQ[T^PN#%A[I$&D(^ZE18YKCF1DC 30 M82VW>=JS6EK>QQW9Y %3S2J8>ETP]2#Z:P53#PI34PHL\4Q%T%91M,Z# JL, M,HE'I!*V7BI.<88IOF[,\X&IIU=@GW/F6J=]M+#^6B7&/)+JUNB4318J6%PF M+/H9[JJR\11=.190^C7:PIRDUNQJ>_?&4._*H3SW 6Q&_U MX9E:]KV.??%K5"[GN\K1T1DOH9?.71U;*[<'"R?+O5 ]:4E6W/@(F:F$N+<1 M=*5X8P5'I2LMH"OME'I2:>N)"(ET@&IA '68&L,&"@:0.R M P?.#%G;9.L 2:L%.$^O,3[C+-NJ9GU5M:M*KUH*T%W,Z%521A$%5DAEM.-2 M8J2=48@9$101G M%0:_"R_*/5U7IST\1J5201^',*14DJ:2)41II%FW.%2+( M"241=8Y$XXM)E6N;=!VO;,>(%7-:K;3J,7%3N(A'S9_HN!E";+^I>.=VWKG\ M:W]KDG>PQ(%&D&HL4(9 )Q%(:\N0EZ#4JV29];C:\^7N.4M.$N\)*!')(^Z] M11;3@))+ECC*C1+Z%T[91NQ?C?K>'9L?M5=,("L_=05JD_]4A=!5(?03V"65 MFK,P;$P9("D*R9+VB'+!$1!):B0X2)$0,&:.Y^:EG/]VCLYK;\1P9Z@; MF^TXO 3*GW\CB]R)RGI[7CR'9RP)+HV)E"DD::Z2(IPA9S5%QG)*$TLF8EGM M^7+W'!2MX)T2B!CJ&&G M'/E\DRU7CI"OF@-4S0$>QZ:;;0U0:4T+HLF448?!J,/*.D15'D^CHT36)($, M5HY*%2/+_C=%GTWM?X5"%0H]L%U7-2AY6(B:,NP0_%/9$_=G+S)C3U!GH_)8(!UX'GB %=(R8:1X MD)X%@$W!JCU?[IXS12UL=T0A6 9[;D'K(LP@84#A8C1&L*+'._'49QEIPE)(0.;)-D"$*_L3) M.&)8HCBL;0YY9D73@2LN?$B5?9P+*VY;D-NF%',2..@&1* HI!BBE6)]\^I#/?V$LUE]>0I%S-C7KW.F/LRM^;EB(&'5,8J\%\, M_.ELF6?2A"AKD6(Y<9.IA$P@##F#@R?)>YF],LMV'/\6;SR\5[E"M0K5GE"Y MK1S1RX6\*7V7&BV84$#@B>8F9;GBP_B(.*4*Y)+TD?CLB-9+FS_XQ*CW,)KR M'WT+2]@<;5%C< IV>]1LCU9O@!6'K^05FR*%:.(2DYRFG++. M@Y BUG*%I;:)><Z SSRME4_V>$'7W?FO4/C>;!Y=9%_L[! MUUU\..[7:O'_9^];F]HZEG;_BHKSON=D M5S%D[A=G%U7$."E2 6(;)QN^N.9JA'5AZV(;?OWI64L2(('-10(AIE+!H*6U MULST]#-/]_1T RJ=PI@/>L/X^/!-,WP?'$< SE:K^S5G'6WV&[;1'[9AKITU MNJDQ@*NONVUHU]G_ZS<&W8%M-5J5%>1A9L"7^_E;V]''MHN]!B.3'$75/)_H M>*VLT*>6/>W'5^-??AGK2;-3M:RZZ9>K4U^ MCD:VZ.C-H\L;U:4IY*FO<;VA!+OQ,MX@-U[[WF,IVY!8S?VQA&Q(8A;R6'KS MK9AQCF#YX+0)S]^)L)K.@'N9*/=-#;&*R5B.VF_@L^P* M\&=[\/O1P:?S_7_^AO> B4\_?#OZYX_C0_KN\]&,*Z#5/LSF?W8%G.] >]ZU M]K=W!7R_M4L_L-S^P_9O)T>_O_O\G_.=F83 BN@((N*(:PWVOS$>6:P9DL+Y M:"A6F(FU3:$>7/)UOOD>"I"L*)!0)K%.Q#$>%+>"&Z4LY2%$(8FEH082/ :2 M!^:8>7&)91X-94_=X'MJS:C-_H6M[F?D/G/E32W9, MS@H2P!PP6"%.&:Z7[$0]$]@S9IW(E4)F0^(>YD=;7@?*]7ZT@VH;9=:;ME!? M\RTR4#X@4N-:D'DZEO(4:ZL=]+I7X"6+M&#*G3#E[AA]FJR,*1:(3$J N1L2%,4BGR.%/RR75V@ELUS;%NK[F?/Y# MU.WEJVYB M51T$-SC9VZ>VV6O'SJ#Q^MCV/L4<9C&]8$_"+I[:;;#:!W(7O$)?B/K/;K^_ M\H?C'P=[#F?="-S!VBQSE0J1,^T;E],T2F19I%S+('R*6660%RZ?/A0!:>PHDM1X MQHG*U7*R;U'PV0IP95_]$1;4H@^+U8>I)98K+1GA'$6'/>*:@CX8EH-,&/QC M".%)9GU@X@=Q)BMO2U_*!7ZQS#9^BM]RRKAL3;?A$<=HT$75+\M\X.M9(\[< M5^!*L <@U[+9?C]4^32SRD;A6'()(Z9"0#QZ,)!=L(AH#=P=TT"U7MNDUU0Y M6M"IOV<]X^>^QI89__ 9/^V3EM%)X@22/BG$B>?(F<01R,+2Y++X0FTG--[%3HYBV^GX;CLNU&Q=S9R0/SU9C-I8C+7H)L&O MA:[/"V8^7V.^8H4QM\BSB!''+B##X$^EP(@E6#-J!9H:1EIRLCZU_ M\XU**_JW>/V;6N99"%9ZFPMW$H*X20299!@2D4NB,&4VL*H\'E/+H7\K9)9_ M+P9^;D%H)0I^2:SS"N%F(VOVXF _C8%OJQ-J]E@C8(&^^4'?FZ^SI4%U](%[ MBTS (!4860,<4@YRQQ1 2P=L[8I ?OF=6"_Q-"OAM^AZ/*3Z_+N5/E+1XV, MT8'UD _%$T^0=I8B:IDPF"6!L(:?)]S@.J,N"-_AO&2O\./F9 MGPXB[UOF?<')F9_%FC'WW9FR#[R(%>';#+N3AA.; D'6&IPW@AW\)ACR)'&E MHR18V+5-M8[UO J1/&Y:YJO2RL%I*67@'1) M(J.U1<$!Z"FGM:L*+JTS\F []JF1[A:9XO.GHVSC=K0?.?/)I6SR(VWA=$/E M?-JGW7XS?^=5+[;@RU_B11KMK$V7;AQU'E_<8AUT=3BX^9:9K+U/E-EM%^QG9!(U]95M?[5E_[>>KV?B;'30UAM/=KSNY^6_7 M^WGSNA=/B:=& 0 <%G"B5!+#DPE&&"/&J05E!#ANV#8H]J#?:%XJ$9J3 MVK]6)VQ@IOJ?>W6I=JBJY#9WFPPIA>1V1Y3NH*9[4MYO)(POR3,?[R$ M^4NA;_=S*CYIZ,+%KNGKO-;]!@MAM=9=R2BVD&2<<\F6OXH)EN_<_^4.CEFV MW*1_V;/,U/8[*U?#\NOAR=')[OEG<@CMV-_>@G?]UC[\YZA]V#[\MDO?->&] M9/_@4.R]G[:G?VWNM7?/]P_^/MG]9X?O;D.__CDZ/FH?-8].WIP?_;X#??P@ M]DX^$["G9[.X.QQEM!I%E1.7:,^1CH(CKX15V!*A[?5I2A]D2_]8,Q:1X;V@ MTTM%IT?)'UO0Z>'H-!6PY[#GV!N/9# Y:$50Y(RB2%NO%'>1:JFN3R6[O/#T M]%QWF6S+!W+=J55X+HNKLPJL%"' MZ%^])DS74]NZ6 P*WM\![V?+-9& K:8NH>B"0)PZA1R6 7$!L@D\TN#EVB9P MS3EY&A[)UUG@8YGZMBP>RVO@HW#).6++V?0>2V)&AH0X(2X?.S9(&Y\0"\D[ M&Y*3.1$F63=T-N/UDZ++8KCDY8C&J=C%*D+N#A%KE[MT,NP/FNGLB8+1MOH- ML-+:S<$@AH8[:VR]?]W0G*[7(67]QM?FX+@1OYU&G[\0AKVJR_TZZ*S?;PR. MH@^"N[]RE=S5BJ^[;H-NPIZ>ML^KB*,G"YT]CKE-5?/A&O U(>OS6 M[%N,G]Z^J577??0L>WDS0I&I\6+&5L[_S-1Y,89YI&)%UVA>1, M<%8P@R*E.IID@:@ -1;3$>J-/&3]2O07"+<8"5_F-D6^=Y/OIX_4) ',TB#* M/0'Y4HY,5"!I*8RQ.%@:!="3:^6[#BC0SXM:\PLH\$;C6J )N!S^'4#U##V MYP@4LT0:J*N+O;7[3ZP+"OT#-^S4/-L>]?$=-/"OV,MAEQ/>C.C+FUE\_^#S M1YD"U=0$E 1F8$IK@ZPV!"FNI?/8BT#]VB;;F#VI\[_53'@2,7\'3(J0KPI9 M[&X??B1<,T$YK <6YP@R"8IO=0H][$Z6)97WMNG(O M3]STX3Z@H?$J $RB?';M8-B#?P^R67, K_VUU?6?7]QL>/MU=WOWHR-$>.HC M4BFK?$H)&0,K2@#-=!1'IREH7 2E.&)\=',"&WYCGQ=)17MD82O/=?U_$YQ$;W!.)_[N2A! M-XQARW2*Z_O7 #Z>\FS8LXZU*^>X%CQTCQ&-N+*#=[$'?\W@O80@!. O=*E. M:[V$W<-Y)3UY+ON*]S.2KTMW\AV+:+RMN#V,>_#F@Z^Q]27N5CL;+V&G\?3D M:'N7'IV\@7:]94?;'^#Z&[S_SQ_MO9,/8O_@P_G>]B'?.]_E1],[C>V]S[OG M1^U=:./>=OB\=P!$'?X_;$,[#SZ+O8-=O'?RB>V>'[>N.\VEF3:<*8P8409Q M90FRPB9DM8A46Y%X/B^AUJF9K8\UYQ,3CUKWLB!@0<#'1L!KW0K?1;X";G<" MM[W74X?! I.NY97=^PA+E1;>?FJ=K17Y9(H5^(RXV7HG7/ <7NQ%".>_%%E*!X+%"; M/2[#% [2,0UF6.8H,D6D\UX_X3F;D%>1$ ?JM:[UO!Q-2^1.*MK])!QE5JL+ M2[FW0D^S%.XUX2 KQ*ABB*M D4T\H%P:BE)'@C1R;BSE^57(>VJ6(HH?Y3G@ MV%U8RF_=8:^0E/EAVMM9DL*E9I)&1$,@B&LPOZSG"@PQX;G6WAL>*Y*"'YS> ML#A25E^Y;T-29I6Z<)1[Z_,T1R&&X:#!Z C61L2%$\@(+>!/[5(B/C+#BB?E MR3B*+)Z4YP!C=^(HS2_%D3)'3/LPPU$\9\23()"F+"'.N0232VO$38PV21QD MJG(#4(*7R.HJRKVDRGTKCC*CU(6CW%N?ISE*TH(3:0RB&%29>\61#4PA;TAP M6+HKZE[%F_(>$)03XI M("G."&29 .(2O'/YX*"..2'[.A%+EFVW:/@R:OB/Z,IW-+MPEGLK]0QG$4GY M!*J<" M@>=A\_#QY.06V-$KX M9Y6_=5PDKWC>G@.*?9>X?>B,$SK&\.:;AZ]NM?-?A<7-#_<^S; XPZDW3IB< ME,LB^(,@[8'4<6,$DP1[&G'>*.3/H"!-T? GU_!K>MV2M MPR$A[(P"I8X$&<8T(M12Y7&R,I6S84O@>9MHR!.ZWD9Y!AF(+'2'.6MA14.+ ME?K0H2EKPW<375^J9EWXW;R6@L\S_"Y9I0CW#!F1=U8U8<@%G)!,6F"'A0V. M K_3ZVK>N9L>I#W/PX=7L+-@YQ/RZ@*.=P3':9XL<0@L:H-(5!)X,A/(:6:0 M(81HF1+V,LW?Z?[UGJ_\8Z\[.(R#U]TVM,W'L%6U_1X% MF>4SA8 'Y)C_MG?^Z=O>]MMO^]N'\.RW[",+*EI--8K"YWQNT2$=N46>APCZ M'%0(5&"_Y9HLK6Y_V%NB*@Z?1AK6Y7O_?&"']"TLFO[K7CMKTUYK_^ M@X4- M-.'P_/#@P]GN/Z YS2D-._E$C@X"++A'[;WS+5II$_T@]K8]:!)HVUMYO MA_2/YG_.WYS#L_!'QXUF@E"48'8A;I-"EAA8-"4'6)1&L21KS(09"A"6D4K# MQ"3!8*$]XQH+YQT(@T3"%4_.A>FR#SM[K_=WWS0.MO[SYOWL]-U/';BY#\M2 MBKU#1]047!U]C[%1/&17; G0$N.SV)D6X\M.<[3>KQUS?DHW&]G7-[>7* M@&'H,XXV$W0IMN$;G9C=R="2]5Q TC:^V-9H7E2U'ZLJZ^.>U3RA:G]N1>S$ ME$L^CDI%PO,S-.?*E-":S[&J- D2')6,=/GU(.)S .S&3N=+[ \RS-?# PUK M3MHX&O70Z(Z&(E=]'R\D[3@X[L(3EKL!D^+4>O24K<_,D "D^,BRMCSD2RNB(N,<,U%R#-8LZ3.M?'&X F^IA+HC48J4"@V:_Y\^!RP9SG5_1& MF VJ;[Z\=-5I!"N-E9264CJ+*J6S9)5<9DR!<2X 4DK?W&W \W^YC9S38E?O1)EEGJ@?-MYO M-'Z+,#ZV]9#0E%7;=;NNB\N]>_;3'7SO][)GK^ZC9=\K_#9MYHZ ;S2C9@S; MYQ*4<#^+M]YWZ](]L&]WMS^?'9Y_9M N#/?2?6CKT3]OOAYM_]$^.MAK[M%W M)[NOI_;=H/U')[M?]P_^.-D_\&?[!^_ 6CX41W#OX<&OGW?;1ZU=NL..?M_] M6I4B>#\5;&\\25)(9*P0.=C>(LV90M%ID9CEVNM<&GY=D=GJSC-\]QG%FQ:@ M6E6@HDQBG8AC/"AN!3=*6(V)4 M3O5)(K(V&I22$]QA17UR:YMZ75Y3,Z4 U3(I\RH#U1UPBI' B90P(^7%@4H&G1X2GO2D>94(R-)_;T38JQ$7P2"OL4$R& MZ,0)(]2O;5*V#E)>O3#_9V"UOA_80;S1N;*:Z0F7RKZK!+#5"7]V_;7H5 #H M#@"T.V/(,9.8\DDB;C5''$2'K)$!$8%!@C0EG=3:II3J >RHY!==8@5>N-WS M(P4N]&*.VCUE_1"F;! BYW5A#+1;$+!^ D&,2&"-4@/'L&N;?%VPAU@_1;]? MGKE0M/KQM'K::. Z8:>#08D06+-SI+263"#!/"5S%K-U8-S;2Y?(N%G M8#/\UNW!GYU[60TO(E?!'(R&ZWT8]< 7.%H@'+V=,2&4A>5%*(&HS?4)HJ4Y M>%(A$BU3(N(D(J\3D)2RU"NLU',P)(I2/YU23UD.TLD80PC(A.B 8Q@"OTF! MM$CPNW8\1I^5&K,''SHO2KV\2KVPW8:BU(^@U-.& \/8.!$IZ+.%E3HDBW14 M"E%I< "=]B:[ ^@ZQP\^,+U\FPW+:R_\*(3S%DZ,6P4>/B.(6JHMB!N.3A4X MNA,@[4(72=Z MEJ 43%A!3%@"4Z4@P2,@P;2E0@113A*,W.?3C%L$[%JE$]9(,LT0UR8@DZ1&+A)*4K(" MNUR6BSTD)+/LN2RO(3/WC=3;ZFTQ:.:HU%.N#6>Q,#Q1)"PUB',MD*;*(1)E M5,)@9B5;VR1J'?-2IN6Y*?==ENN#P7-9^?FL^$9BH!4@@$^2@(XHYJ M9(V6*%@F(K'$FY!CH>0Z%;,E-9]D^2Y'N58Y4GRY#(/%?)@'!'V>,1^" MMIRS")9#3!QQD!C2AF%DA?/6 >D(RJ]MZG*@:T75>'%;HT6-%ZG&4P:##Y)' MR3S24H(N6ZR145$B0D44*4E!L5W;-'/8!RUJO(1.@+GO9A;E7:#RSJ1U2$0Z M+V#*TIC+TH#=KR-6R$:I M6"8,9R69K91;B0SS"'D(M@P) \P"@ M-U\K\*E!".^>[YY]Q$ 6O'4V&'X:SO<#8[.4R*(HE,1=$^C9K2? ]@*VR"0.E@3F&EG', HV^"BT,(R2 MM4U>3FF]#*U?AD"F0DT>!0BF3 Y"N S!$:1X$H@';9$UUB"!%0G2<8!V#=1$ MK LQF_1_2<]D%$!8L>"G @V/ @U35DO,0)^81@XDB[BV#CDO,0)[EHPF/5('PZ_X% M!^8X0*L#^8NS_ K4+Q[JSV;,06$(BV#X(0SK..(T*F0-6O)R+ 5;"[8^O7U=$/51$'7*KF8L:*%E0 ';[!#FA$C(B&6.2 M<);$M4VVSAZ>ZJ# :H'5 JN/O;%:8/518'7*)^$%&!D&Z*F3W")N9,X>$RBB M I9'H6*PF-1'L?2\4M@^/:Y6GHN?!Q9>NCGNU-ZP#3KCX>_0_%)_FN=[LS.T M55__#1]/):7A=$,)T*O3;K^9O_.J%UOPY2_QEZ_-,#@>Z]2E&T=]QA>W6 ?= M&PYNOF6FD/SC0P/-;1)J(N=Z@"[]/)ZDZSFUGR)RO6@_(YN@L:]LZZL]ZZ_] M?*5/[68'38WA=/?K3F[^V_7@UFM>/"6>6OLY4QA'DD@RE&-EM5",!FN=Y2$Q M1VL(@WMBV,J (KW30?C(;(Q<>Z8ET492"3\8=LEXW4Z[8; _A.?V ' MPT&W=]9(]0GF1K.: Y-;&K8/2V:KU?W:?S76G KJ+D"H@E?H6,N>]N.K\2^_ MA&;_M&7/7C4[5?.JFWZY.NNSJD[[9S- U9>0ON\8\J5?5 MQZ'A>@H*U+4L/./_O3*"O> !PV7 [C1@Q%P9L)4/37P_639'B3\:-75J '=J MO'M@RH-5"U:XT0T YK<#"V2N>U<[>[]-$]W;T-NM<2WNB62O?'GB&4#TF5+? MVC5P^OFH_>;KX3_O3H[:OS4/SS_AO9-W[<.#WXZ/#G;.]^C;;_O;;]G^P1N^ MVYQR#;3S]WX]/OI]KPV?G\#WZ-[OT(]_?FOMGNRRH^TW'*BS@/:= 5V>R9" MJ7 Q,8&L=@QQ90RR+D;$3:#24JM9DH D0 Z>01C34VC1_RXTJV>!I1_ T@/W M?0HL+0DL365\L%)9;R+.);< EA)UR"6LD)8^,>J%E"P56"JPM*RP],!]DP)+ MRP%+T[DL@A3:!.81V(+ D:*WR."D$?:) %U2L ;Y DNWAJ65CRW]*_;@&;$S M:.P,8KN_+-Z+E7W&2TK@V/6?&Z^[[;R+7F^.C7;42U;'!;HQ9N(9;K,L[W4[ M(88A?,VUXDA*[X]M+_YJ^S%(Y<5=H3&XU< M$ )YDB13'N9-=+!*;\SAE.:S7X)+LKH%@,P#G1(%9)819*8\%$EKY:Q,2)$8 M$+?$Y/I\&&'I3,*>RRC(VB;>F#W^64"F@,P<0.:!+H8",DL(,M/^!AFTL$(+ M1&, )I,L1T9KB:0!R7,J;# I@\P<#I(^>Y!Y.3D[00L;VQ,U;/S>[8:OS5:K ML=,^M^[[ETU>QU"UC>#2S?SIA]A!.5 M8D[)PY0 LR_F+.$B(!!/M )621P +/_O_]&4T%^6(V'8TZ-F246X(O;?980I M2')'))FR[9AC'L"$(N>40UPKC)SA$EE,I5":VI3LVB;!&W,XUET0Y$4@R/+; M=H6BS!]8INVYY((3Q'JD HF(JV21UAHC3;14% L:!2L4Y:&&W;/=U'M=G5O[ ME/>+X==^,\=R5&CQ9],ZT-/!6>,WL/ :?]O6,#:VPLFP/[BWN?=\'65/8^[9 M0:][*R"]D.*6_^^P61\!S?ZP_E^QET\)%!R]&XY^N##U3O([=C[&F&'3:.2C M3(A+YW(%68N,C]@KL %)-$#0-I:DILS38VCQP"]=Z/%"@*40MSD!SME5P#&4 M1I*S.#)' '"P%,A&CQ%Q,04E(EB'R]L)V^1X_VO"'?ZNU2LWQ[ MW8NA.>A7DBIX>&^K;^0]<\%*885'$?@6XCY@Y!C 8\RY7B*SBA&:HR&>OH[? MT\-@\J]B<'[CY0I%DY5,3 MC2J)3C(1-;:KE'^Q,VC.EA]9<9?7<[+BIBO YF]<%EW!RKMAY>%L"B+L& [> M(RL8 ;/.<:2CT"APGBA5F-FH\G&]AYAUJ^+=*B[UI0S7+/BR3/@R9=GA*!C& MWB&I 54X#0&97"@^+R.4.YH8S\G/K\G94?"EX,OS-.@*JLP;5:8M/"PL\SQ$ MI"65B!.>:W^IB*P1E,@8(L[.:++!R\;<"TGVDY-NQ4L)9]?AP8-&-UV7B[;6 MX1>V>;?\Q_0J$6YUPI]=&++)]V(Y4G-'N/2S.5F,9\HRC63$$7$-= R0TB,# MQ)KBR+4C-AMYLR=J7JA#K+C65V,#KT#*W"!ERJXCSAB.!4>1<8&XI<#%J#8H MPJ>>QB"D2FN;[)H,+ 52"J0\8^.N0,J\(&7:J%. )U0KA4*T 7%J-+**:!2Q M$(0II[DV:YORX>E=5P525G[;[EWL1]OSQPW;"8WM^"6VNJ?YR%UEQ8WVS%_8 M[MTSVKR[B&L8R[%@Y-TP\O.,):K^)47UY3KL#*T\+*E#47J05+.@R=3;#0[5>*4.J/*5BZ=;#O^?N42GJ]WZSF%7M9RV^ELQQ1[ M@)#PI:U^/P[Z$S%.I%@0\XZEC;Y6:%FC)MX]WSW["$2+)TDH"BP'-%":ZR<$ MCPQWW$K,4R <")BYQJXKQ^N**_VYQV$6L%DHV.Q>!1OGD\%44D1#3FW N4? ML@E20I-\$L][)];]L[.]4NWJ^Q$U.S)-%< MMF#,[!<;#OI;G?!'U_6W_& _ 12KDG9JOLCY;<82#%3R:#" )A8.<6D!.0,3 M\(,SJ8UG@LVOD,*J>-&*.WX9-_D*ZBPOZDR9A (L06XB0UX%CSBU%/B:Q(@' M&I0*RCAJ"NH4U'D.FX /C"WX'OX4G+DKSDS9A5KH%),7N9H+R3ACD78J(6Q# MM!Q;*70N[O(@S].JP,O*;PU>SLI2;\+G!;ZQW?S2#!&,Q'^:@^/C;BMWYH5M M%#ZC?<)W\=0.>O7O^VDDTC>VUX$A+T'Q=T7,LQE[,&6Y::P0$8$A[KA&CCN% M@L TZ!1,TGPNU196Q9-6'/:K80O^ %B**3@OP)DR!0,ABB9J$5"ZY.(LH+.2NX0%=!X)=*;W"YDT3&:O$V/Y[!_W.:%+0E$EF@AQ M6!E<0.>E[1E.TG6.@D@!,C*]F.1TR7N*^Z=5G;[.I\:?W7Z_\=KV>F>YYV5' M<9G*\HT^K.6XW\E2' D19#@1899@ =,[@BF>W4)T3E//(HK..<1]9G N'^FQ M/C'JL(\FY/S'ICCRBR-_V4W& C%+ 3%31J)E*C)#<*[/GA/P^8@LQ1YY&KA7 M@GE/JAJ@#T[_4B"F0,S2E..["\044W%>T#-E*G+#E3-&((VU NC1%!GM(O*. M*DJBP=&64(47MY?X$NOQ+7\4:265K7 R[ ]RWI["O.X*?V3&N.-.:A(U05Y; MBK@-% $%DTCQE)SAP+^,S\9=B:POKOD5/2U84.7AJ#)ESV'*C$Z4(%@<'.** M8623RE5AK!<\<,&,NAY5RHG BC+8\H5&'E<&)FRS1*WDDC+$>'6(AX<1LXR MCX)@*0K*)>.QD).7M(4W4<1)[;V';,RY;B_$'JH%^(J!Q$-WZ%JQ,>[(Z O0 MWU=Y/O2[K6:87%QY%'T<$^\UO++9&<)(CEQ>W4[!SKMB)YTQ[(B.)!EGD4PZ M(,ZCIUSUZ5GB;Q/X)!_<>BUW$9EP;'YX-BT*9FH M$]((Q/*N((?U!FFA!8H^:NER/5$=W[\\!"CS?'([HW M;,.C/?P=FE\V_PT_QFULV]ZG9F<\6 ;>-_HDCXZY"B/9I=-,9X_?2YI[.]V+(9X'[YV@R#XS'H7KIQ M)'!\<8MUH CP_AMON303\K%M0.FGF0A"3PW0I9_'O7%K3NVGB%POVL_()FCL M*]OZ:L_Z:S]?G?XPTZ?&<+K[=2Z8E MT492"3\8=LG4"QS<$\-6CF;)JY:A\'4>-4_"&DI\4I3!0B=#@N_?26DGZ^M( M[^?@SKBZ@+[WQS$,6W$_S>1]RS6<+G3F(,/0 ;SZUU;7?WZF2^C1?XZQ;__= ML?^8X?[))W)T$$Z.MH_:>^=;]/#\K=BE'P0L@=_VMK?.]D[VCO<.=KX=TC^: ML!R>P[.^?B0V<1="0B#9!-P]$@3\)1\ 2])+"6BE^5HC M4XS7K6&\8G4JWW MH-S-!.M:9P!S!J"S$T>0F&'M-7QB.V=5#)#ZI0\,:X3(%7Y=CYEVT-@&$R63 MNGHU9V2]87LQPU[JYM2 _5=CK:K6K N JA9IZ'G+GO;CJ_$OOX1F_[1ESUXU M.U7[JYM^N:H168VG7;49O.K+%QJ^@6LM'WF*1V\>7=ZH+DV1COJ: JA@-U_& M&^3&:]][+"$;DIA[/?;[U\2"&DMOUZ!'BI):# ?3MW/)[&0VT1W"(T)_QN"> M4Z?K5?=INJVN[79>'Q:ZB;N" X9?UD[5A+;GC:J:(KQZB+OE5L;;O>;3;?TY M"VGDG#"R]OZ899X0U1QHY+(PO2]QIL[@@T,V'F]EN&5__^=!75QNS\.-;KQA M/TSY\!+W!ALN O:<$XN-TQXL'A4\CCH*\W'GNKU3-..[FS$XX)?Q9V^^G<9. M/X[G%I@B6][WAO"D\4=7#Q!TAFT4N@,T>M_$V<>>J:%2^_JZWXY^?TL.VSMG M>_3=YZ/V6[QWT#H^;.=V'35WZ')V\8](GO'1R!<;,S4T91&B*CY YQS3#B$N3:?4)5YDI8"7:L*78XI+(PTBE">E'#4!Z*2 MA*4><^-P!5TS^Z8%NI8:NJ9*-5IK"1,$(Q]E1!Q3CK3"#DFK1'0V8$P80)=> M)_K!Y[OG"%US,A^> 6VUGSDU*6K^&&H^ M14L\UB$D)I!,"=0\$H<<"09%$@B)U*2\EPAJ+N0RJ?G+<6:]C[6*$LE^.OE7 M S5VLL-D=8T_FRVFX/[DY45/*DT?[)299J8@;"Q*$:2N!!$0:4[H=+; M"_)QDN/&WGZ4WA*8D PQ"I2#Y?7L MIDF:3_AB\9\\A?^DELX5X?P.UA3(Y-=A'QH]G>>J&%5SHB\CHXH)3[E7!'D9 M N+"1.2P4&!>^6"EHY;*N+;)UZ5:)J.J^$Z6C, \5,6+%M^/MXRT6'F7K+(8 M4><2XA+L#^.Q15Q+;I/P0%X$&"%2+I$.OQS'R.MA'_H=>XVM\"47_PZ-O^Q9 ME0]D1%A&NSGO@+ETAO?+7O RS*R%^$;&XAE+9RR)+664E7X@OI2CY$RGY%%/) M@6]*1X]B,,!4. W(!2\050JSR!@6&I@*7:?DP5RE^%?NH:@WU3L9,_>*L=P_ M$^[+,*86Y2^YDO_[BE@JMU@^;MCU&:0*@LT+P0YG:8I@.##A\@X/0]R*B PL M3@C3*&+2Q%.>ZPN+=4D>7#"SN$R66,L7Y3(I6OX46C[%4QS76N4L:4%&A[B, M"5EM-#+&Q&0LXRE%T'*R3ODR.49?CE/E]VXW?&WFG!% 2'8Z ]OYU,Q'IFL= M*CZ41RX)0X9[L+!,D)I2IY+2 MV6^"]0H>-"J*O7 ^4A3[L11[.N!54R*(PZ#.6;&=YO!;9(B:H!4A6H7DLZ\$ MRW(,YTE.;[]_W9!8CO=M&CGW^Z=.LQS&>?P]G)$(+DF@0-/\H.G3#.=(#K") M>(VBH %QS"0RPD>D" YP1%:O+T'HH%Q8V)(A<4!R/!& 1_2T02%3IPQG15;F9=<+%$ MFOQR_!)ET^)$R?#\=;3CH#FRK\7LOQX9>D]'X(K;#-70.I"H/4'41: :@4:DM=4H22J)P$FKP(%JF'6CYQ73?CL]>4:^ MC!>K^ L+VBB*/W_%GRY#*63.A>J0$4(B'B,#?A(=V!@*)D:T7NH(BI\)RH-C M1!]%\5>^ ,/?MC6J3+65R^WDDV!53;)Q&I <2UIG&+F&V%172T:1>Y3B?43" M,Y'P1, %!.<(@FMS=.4QABG0'P(U-8BKJQ$AM!4JIU->VV1J MG:5=[<\EHOE!1A;BR(=0/T*+LT1E\YG6(:(7O(@&0HB5]/1C"&' M#4,2Y!<%#HXQN;9)Y#J7#PXXO:NBK(*;Y04H_Z(X2E'^N2O_%"F)0ED;)$?. MLH2X4'D?R"CDC.."!LQUJD_<$[9P!VMQM=R'MER*72T%+U]RP-H#6"PU M !Z;J%[2P+]ZW5,8E[._6K8SV.J$-_\=-JMTR649F^,R1F8XK+$I:4HT BL: M."R)L(Q%PY$53!KF*':)K&V:=6;8$H5#EL#FY2>B1;D?7[FG.*I3,EC./5(Q M!P'X()!F8*\F%1DF+ J>!'!4O$X>GH2W!#O/][!V S7&M8NX)C_9?S6VPLFP MKB_PPO;PGO"HU240*P= %XI>;#:$R1+)E?!(6LY^+ B,]0")DXI<0&))F30"&,0%8F MC "?;! T<94-(+8NV#(EJRK>C>=#(8H^+U2?I\B%2D8QK@4*EAG$"6'(><\1 MIT*PJ/-%F],P"%S\&4^ADV]LK],=#AH['=]M \_POC>TK>*N> *B\;I; 5+L M#+)0]H>#6B8CD12L\4 M,Y[G0Z(2/WA7I;@NEEB]%\<[[J+>I1;S S1[]ZIF2QRH"-XB@SE%' N!#"41 M*9,8YHG2Q/3C)I!Y&;;00L,X2@:*!9*+\7$(GYA*'*-H"0$(D@H9 M)C%2*1GOA"+,U_LBXL'[(L6IL<2*O-"0C:+("^02X]@K(96V+""A*4=<,8<, M& Z(.Q&= RU/-I?S62=S2]&P1-Z,Y240-P4)/\2-\9+/.,R9<-2&SE6T*D U M/Z#:F9=%>89.3M> M,@C,F:P4$%@\"$RQ%9NLB4%2Y+U2B$L?D=&7QLWH$7S$8\M =YNJ&XVX\#-^N&[@GA;?_><(!6F[@?^*D M.@7S%X/YLUD$9;1&< ^8SX1 W"N"3#021<6LHDXQKU5EH?*')-Z8N_H\L8^J M &D!TF>1SZ@ Z<* =(H\4\:P9]HBQO-)K&@H'\.]^BA^=OQ2[](/:V_;>][:VSO9.]X[V#G6^'](\J\P8\Z]M' MI@RS+"9$F'&(4R>1,Y@BZDET1@;XH6J\;':&,6QE'#.YT+1QU 8F.>/VD ]I*]R++9NI!+X[07^Q&F M0V@T.XT!W/BZVZG4R.;/?K6M*HOG^^-8W=R+\!P V)PO#O[,)IF/;1=[M5G, MR*M9):E5'CX==:K.$%I)_X<= Y3(LV8"%+6Z@]ZT[&D_OAK_\DMH]D];]NQ5 MLU/-_NJF7ZYJHSB=M68S%-27?_G:#(/CO)AMX-HE-#*F1V\>7=ZH+DW!5WU- MT0W%;KZ,-\B-U[[W6$(V)#'W>NSWKXD%-9;>KD&/Y+!8#"G2M^-$.UFCND-X M1.C/K'USZK3/RMM[FFZK:[N=5XEY=/9>26*>Z8#A*P.V\AN3U9[\.._S*,2L M\6>W\PF!:-H+ M6[&7DLZMA*5XVMJEP$//W[*]\W>?]]J'>'_;T_V#K6][!\?P^8XXVGX';7L+ M=N.4I0@6X2'=9MSWN_OSD[VMYK [N= M*30JK?&>>XN("!'Q$"C*_E)D250N4BQQ"H!]:EYQXTOC4_O!/FM!LX)FTPXQ M1H/B6AJP?KBSVCIG" Y)\*@$C???4WY1*30?$>JF*K%JFR)1-B*6)$5@Q2J4 M=YB1TA:K@+%UA&6?&!4//IR[)/O)8WL;>A*_CX^/]G$C$<)VXI-BH*E;CTUELRCQ"^ K=SA=O=&6891?0L"IBZFCG$ M&9;(XL"18@DSZ3R)QF>XY=D/\= MB"7:C2UZ/-%C%P./.,CHCCQO/9ZB30HK+Z-C2.B8@8$5($7/S9$XEZC JYRZ!+,\P@"MSDI4H@*?RP+T889(!JQAK2$$$6,2 MXAZ#W0YT$BD*[#(*#O^1AP<%SEU[GH<#\QX=+2!Z^]%9(00MX8#/!T&G*#R) M+G*E&&)8<90SIB)G!48&:ZYU4LG*\/!HP/FJSMQ" 2_',]TC&/#RZW,^]&8Z M>Z+XP*V+.*X&(^N-S%C6&Y]RC?-&&A5]UOH%:#V#IK_,\=$,!@:T,$V0@G+L8N1W^25$S\L M'K8_;O"?T-XK!:5O!PORF<+" Z(4O^V>O/UH;-ZZ=13QA /B%"=DB-3[&3Q MP.RY_]31@A A?"1)>NY8M$1)I35QV@25PDV! &7J+&+J[&]_^,BD#R9ACY)S M'G%A,+)62X0UE5((PHGFN9KKCY>MSTQPT/".E@8H%0FC!Y M1G)I-#LAIB9,%9A#ZXU6L]VLIE8'$+H%LPH02N/_S<\>V&]54&FSKI63*(/,P:67(#/0>QUX-*XI,KK;HB3 M2BI,TXW&?LIXVH\W:,N2+\'OZT$XZ,(\;?;L[>N0O+QYFM/)I;5-LS'K.)W,TYF'/*/C=XR$, M@R4FB4N)46Z9MTQS#R3 .AHLP_A'QT.^"T\CL?\:@19G\#T$U'WIPCTX_,B4 M95)'CY0*&#@80)&F2B*KP4[6$6.G8PX;9FKZM$6%,(\KSM]FQ/FF$XHL09;? M=K???E0A.:N !3&:+"AJRE6 K$-,2"$E:"OGK)*EOE:6@RO<9,D1?:\[**!^ MW[ERLO51T10T4Q01[QGB%I3?)9*03U%JJ1U8.G9M$V_PFT']*_Q;\];K:/%& MX_"RG>Z@<6R_Q(9M]+O#GH^9W:;A8 BKQ%7.G(E++]K, M*+_+0&SCBVV-#GS9?&:L.DQV;/M CJ 9O>BSQR8TNI6IV-YH3%Q"J^E,Z0/% MNVZLKDBL/R>O"G$F$UDFO H)!:\2-4_G4M$6&&RF43=08"58Q4QOT.QZ5@TK5;CF)7"95>0:->!YH M_!<+MNVPW\AG._N-U.NVO\L5:"0R4>R]3AK6$.W $G*2$)^L5!B30OWF.E'@ MFO\8DU3>1H8PLT#]>#+($.D0#B(86,F#XWQ\Q&Z*+@R.>]WAI^-'%FFA?S?+ M\_SS1Q^$M3I2Y&' M %C@X"P?P!Y].EJ]JP!@]0NL&]6F5^7J&OM6&_UA2DW?S![8J34V.\8/G*,7228GN^>O_W("*Q4 MC!(DI(+Y$FE$3E",M-7<<:4(TPG ])K9\OVMA6GZ#2#5SDC5:G[.I!NLI4YE M' $:NC@V?,(*6RLUF(]M/?NMX7LQ- =+;:85KNB87>!Y$/QD3@? ML-,"195+,B2!D25<(&$!C"T#N1@-D'S-[MU50,[DX7862)9N_A+%3#XUY[D/ M'ZG]'[6"]%<8$_+(1&A6N]JQ'X>%O/N_MGWZR_9ED !=F]GX7[) D8(5=\:* MG?.\NP^#SXA.$DD78 7V!",3 T5869&<$Y)&_8,5N-[#OZQG>;/TZE;[V)3- M=E$52)+#M_)C9A7T_I.)86M"4IQ2+#AG)MO"(41JHDZ">58FT^(F$RPXG^%Y MN^>[V[L8^O)1ZD "<00IY@/BVL*Z([1&ECJMK%;!Q9!=W^K'AD V,@%$*TBZ MBL:S07N7\'D$@9QNJ)PJ[+3;KV;_Q(L,8?EP_Z4;1XB.+VZQKM]M M#0]^-H<<9@88FADED<-?,0:2GQ2E"FC94C)3"?+ M8THZG+"$KVE. C,8"$T"X/)<)A?DVC-=E4<,H]Z[J;CXS:C)R.)V>JI<@H-! MK^E@AM]YCV?%J-+VL)>-R#S %93^O"L4(O'PB!]:?9C M&-E="1AM#D0;P0G,[V$KLVD8^L]QO(!^K3Z$H1SZ2C+3FP!V^(=4;(2S1WYHMP+3:_5,]^4+3;/>/\9];;R5G==Y.&E77VAG46GO?A MH[<2>\\< K[,@]# / M_NK%4]L,C>S7ZHRG49W7[?6(^-?A K5/[C)E@_F=9UJ[5I9KYAO@4*=?VQ'P M=U:L/J@1$=4[X!=9_0*&(3RA,@SS$^_Q0'4),HG)IF!U@" _T;=LLST"K%Y, M0WC1QDO!*Z*7'J]^*.NOL1='$VULCW9/8^>2_&$.0U?YY2F@ZM4NM:K8S.-F M?]+1J@&C_EV=T/ EP*G1A!F/K8N=F)J#\5[)^"G3 Y5;EH>[ZE)_Z/KQO\.1 MTZ)N9/VJW,GAH$+?RV&BM5>E6EBONE5@'FCW4 M]P9\RB36B3C&@^)6<*.4I1Q,+"&)I:'.+(W'FXVW0/X/G;Q.?>ID[RO@_Z_U M*/??Y4E5CASWTY\7HUA6CNM7 MCEV>=R\% P(M!4/*8H.X@47#2A%13%9Z)GC2&&>K[#NQ_ ^;0O=*3EZFT%), MH6GO\J?SCYAA+*7DR"BLLG>9(@,F&5+"$,DMPUQ5 6XWU=Z[NMT'$^="F!60 MC7'WZ\AS.[H4ZE7O"BBNPQ?Z>4L.S*0<&+?E"K=3T&<-; M=N2_K"$]O5\@:4K@+R+D*M)TLMM('> ,Q7<+E:E]:S[WSD.&O6B^5] M2?C]TA5<$Q4*9ISMQYW.#1JU YID^]T.:,W97]U^OUEH^G4Q:X!Y?,$: MJ)AE%?KR]6G%6P%2/6W?V(YMG>51S^Z:*']< MT?/+K+\31[LUWO>&V5,TKAI1.9PN=NYYD37-RO<_-H< M'-?FP\5SOHX-A0OW0__BYEA;EAN-OR(,:#[+O]YHIOR"]>OOO-C4']W:S_N) MMW30Y#(8O2^Q?TWG+F1761635V9)CCI8AUY##Z=MHTLBFID)8-'TA[93Q15L MO7_=..B>-GU#<8P(WEA4S98Q@%^4;;F)$G5;K5%P7ZG<Y;?WU%1PP7 ;L3@-&S,/J M 3VWW.;C,G-@'4P.!(VI3SY(=^[_<:>2>((O<#=;0BT@C=[R[ M#9_]_H'LTS_7_>XKUSZ//Y'ZWK:@61)$%JE"&F"4=<@FEEE:3( M84ZQ%21@X7(:.6UF]ZCO6$#CKAKR/"IP%Z1[.4CG&?$\"/C?YA2UW#%-A4O$ M@;9P2:NX56(*TBT'TDTES/38$(LE0]XJC[B3 I#.$22%)YH(2['#.>>]D#>Y M^0O2O:2LP7?K_,I@G(W&"&6LP]IP;YSQ7 :F6"(JZ,!UA7&Z8-Q28-S>=.5' M(@5AWB*<#&"<21X9+?)6A%*:L$19CN6GZ\3<%,V_&/584-F/YU]%8[R9WZ_C M/.L0F&Q_YXH:?TWVJPZJ<+YFI_%7E2(S&^8S139N5:/HFO%9P1I%#XU=RC,, M.@R_73EB?E.\1:>6X5B65^*8*H']!5WNYELF$BU(=R>DVYFQ6\$X]=IX@Q2( M&/&0C\,)0Y'G6CO&+??!KVUR-8?R$4M4 *+H^-Q"7(N.+Y^.3UELR29I0)N1 M93@B+K%!N3@9(L)%A8E348*.*S5KKQ4=7UH=O\LQ81(XD1(K*CPWCCEE=-2" M1R*9I;Y2<6)&*OX]O\O\-?NR$9.:WV) Y['7+1I_1XV?ME]4@E6=!HJHS#X: M$5P^B\P0U50PZVV,+JYMCLKNSJF@\Y/8*<]MFW"L);>U4ZIPQM%AM.NV$5>\ MH.KCVBJW#4WB"N5E)=7\>=@P"Q&\8N"WTW!IVLK!T><2!P%ZQ7B(5ID2$XFJQ0Q45 6 M=:Z1CN>UGUZ4>PF5>VZF2U'N)U7N:0,EY[KDUD8D1,Z#R4Q !KN$ E%$^4@5 M]FQMD\F;DO0M8>WTY[^)6R*#!;9FP1RS*2*'K4%*.Z$BDSR*G A[G9/9\A#W\S>5:N0%3 N8EF#R M50#3*=,7&T^9!C#E00;$E;/(!I)3B7JIG</75 =.9 M6,Z8G+?R"G.D&:.)I)(E,H_@D%3)+PP"2?A0<$L&"D,A,MU("!K+!$Q4FFLC/ V MK6UVNC.+ZH\_:.2T@+VF;5U*^=/M720#&N??RI_7R;WJ[%EIDA:K7K@O2K_4 M&;+J9+5FO=&!WVQ5(/#L1^_RW?X@I_3*&8GJC%FCU%Q5FJUH_?'845[G)[N: MGNNZ=HQS0)LZ55U]&["(V!LG&HYYZN=TGCDW[A#>A*?4 ML&\^.B"2(@:-(JQR^02%04 O&2+),F B6EAL''VV4)/(,I?.B \Q#ZG1KH MHY3Y,V1@.IMSI@9NM"$/!..T7F9@F<^9A2J*4M7]O$I"\DI=4X$JSV< *@-F^4;CI[ST4OS+ MG^]W1A>J#\@O_\I*TK*]JF),-^=/S&FI86B 7%6E.49IK?/2G ?W3BFJO8I! M1BTYS!8LI',R,2Q#HLE0S.G8WT#-#U)4CUK3_\N>95_.*!X)C)2];F=$]HK" MWJ) &]D]V/FH0!K$)XU8-*"\SBEDI5)(&TES,)*.)&]1RQ^FIP::EO,B?]AX MO]$XM5D(&XV+^96+-S<'F<[!$Q H=1;AH+[8M'62W>-NJTIOFE6ZJBK5[']G MZCV@,JT(7!C/4DR16Z<=%I9&3GVRVE!':X*8)R+Z_HRL%H_;3$>PJ\N,O-6, M//$?C;22)R]13%0@;C!&L(H8Y*T+@X,B$W&GO=27W);(?UNE^: M_?%:4TW3L8F6K;6+XH* SI,J9VT;8E6D]DKY\>OLE9$QDTW69G]412UM?]5.6-@*F2L[$V2^I]&$$VG=FB Y#I?@,SD!/\[52[Y M7 'PM'I'5=#W*NWX*0-J\_,:LG2O SOXYSMG\ MEM \34:PZZE=LMKX']BKJMU_6V.W7B M[U$9KUPXH':^U=@T$@KH: ^8E_-MMR_ZN:J7Z.E_+0*(,]_ MU0Z^NAA"LUXSP_JH%MRHD_"M";N8*8\P.R?/+I"W\CKE>U^#O'K=5BX=-L(\ M^*AWVNV-RF",>_GZM]?]22-*F'F41J_N=BX+X%(+)MZMR;C: M:^KF3M2-;-[L:'*&<26E1OSO,$]0D&X6838R[*=SIY(J6 &Z7=E@J68[B',I.RG>7V<_?\JZ*31A[0B*LJSE:P4J@A,E9 MY$F(1-.HE1?7[JI<*9#S?>5I7.Q'V"NWY6HY&0!@3>L\=IV\*8_D F9<87?C M:?>)[9Z__>B]4MEUC<#T-0C6=9AJC*2\'4^BB408IK/U07[ Z&XWV?"H%N/T MA+N_M3 'SVB9=(\XZ7AVH8?$!-'8HFBE0YQP,",\&!0>P(-Y827%Z18F[^TF M'3&KP*WW.XU=VP/:2-756MP]L/:_-'M#H-A-8)'O8JL94ZUF;T!3NFU@'>\C M4*QV]=6>]==^OJH,,.^G MQG"Z^W4G-__M>C]O7O?B:VL=,24=3EA2XC4G@1D7R06Y]DQ5LI[& M%0#%=F;U8(;Y:G7HC^R:JB!TI_8!C_YT-A=5:]FO,+?[(_M@'/#1BQ/U TT\ MM;U)Y>7K[>FZ]+.::/3!ZS^VQLJ\T7@_>GJ^_W.\:-I(^\!N;=;!(",$U?A_ MJZ]?K6=]43@Q1XQ4%E*^86S'Y!8/ZAB<7,UOV(+E>SAHMF 8&WO[?U:?=E/J MQ\'T@R>V?56S?%3.-/.#\2NJV[N]YJ=Q(Z^_8^0F\K;7:\+ Y7C<1LKEOJHM ML'5HWW'>/@L7P3PCTZXNWE)5"7GUN#.(QJ-59GU4!=-GX[==W$0?3'G1Q3 MG&7.D11/(?Q#'FW^$RYCC[6?Q%/)V/T/UX,/'!%Q; M@T20H,PB3BT0.1,P8C9R8?,N$Z_V+F;#7J;\P7>,AUB M%6!]DN[Q8T.[TBI DYB1C66.Z2PZ@VRHQ%%.,?G6[9\- :)/;3=,.9_CG"NW M%#AYFU>)J:6[N&@?<0#VP; "S] J7$W G 1 XM2+<4KC$C_N# MK'=\S6*BD)S97UQ$6*;?4C'%.7\R7OD-3]IH[)Q,L??8T MRE,NIQ"#,(4[9:E7& K?*NTN'A3V!3PE1\;S#?*OQY&L(K4SSP$K5($$A-_/ M>LDA&#J@W61!FT##.?%E]O&@ )KB)B NC\K00CH;@84TIT&!_EC-OLWZ"[R! M(6!;IK69ES"5)5WN*[^KO!=W-LQ),UG- /.Q?Y*E>;GP8E9PSY8AF.$HD^)! M-Y_^OX'XRM@$O/-"^!>J2ZD[^+/CL]+.RC2$QL0:Q\.:'VH0<)&4\.?DX65N M6U[IN$]/V;AG!L&!J?T?X6QPG@DXGKPXV)X1Y!?-R\X^&&56>DX1\[D@1\F$ MM'8*>2LP"P$ '(NU5Z/#0:RTT_FAN>/P%L!1)IM)7GJ5$5)P=4-Y6W M/@UPTWX%5^2,CQK6]<]&V?2XUK-0C/+-LW#C1'>_BA]/WWJ!1RLJ9AR;-]E!"QCRAE1\M3CL568(>LZ M[+-%%!BDU&7!SAE["M!#\Z!7W'8CA^^NTNJS)CU99YFG4>#?>!CY/ "4SYS% MM$F(/)2+[&:72PY>YX>.[<,*=*XV/ DQCG.3\GSX(I9^%BL1DD^Z!+9B(14 M5*;%(.9H6>/0YG@J5[P!4C$+-]AM#RS$\&N6V?S;MK#/P7@J=H[4WD0C5W'2 M23;$%-E4IU#N>R:8>*-A.)L3=(WH&T[D]B3Z/$X:NFZ1O^:YQTE&25Q*C'++ MO&6:>R*-=318AO'2<S5:T9]/G-O.*Q[WZSR,>HE?H[28>MK_M) M<:&\P,BRJ!%/U" 7O$?8V)BTE(%XM_9*_CCM9TDSS^9A2=HKBP7F3C*K5:() M2VY\XH2).YAY-8D\B-UWV6S[B_V@M)'.,.0B!?,?3&]D+98H&*JD2X)JD=9> MT>O*7AHWQ'!^#*YS*?*@W8^S'A>0^N:0]PT >9LE4^DFD]27>P=$KCD.%B=C M#>:6<$>,,3Q*XSQ75J8:$)\&(!XU]UVTT2&W>);I4O&T VDAA)(HD':G222KG(B(O2TBCW"25K*^(P69@67CA, M6KOM[0:AC:I9]T.9BV/>R,P?3X8E>YR$[>/37O\BCOU][\#\';;A>:][??_U M=Q-\?DY!\*=?.[1YWJ&=\[TO0**7FQ@(DNR^;7W=V^JP3OL]Z1SY[\WC'=[Z M.$?PQQ^ '5X?[1V][L$]6'/K_?EN^Q/OT ^PEG#8VOK<;5UN7W2 ,?YSV1'- M\WUKC-2:181=2 #N@0/,$X5LHB(JD6L'9(E@0*\Q;&;8B)(Z$[1G/!&NJ-?6 M )UZ%V04E"3X?@04._7NS M-6]=/@.'X/6QT1^_L-D7'"PU#M"'.@2AH;83GTQSMI, M(+R[@\;0]O+-*P]BN8K"Y[E>V?;C]5?NUQNW43@1BMW;'+X$ 9C]:A.?0[GJ M8J'S&1%=^,A/_+O7>"> +DLWQ^P+^?.:-S$)P!7/+Z/!X[AR-Q?SGX'64Z@S M,_G1A0\E9V:$'* ;@*59AH4I+D_G;@_.WN*BI<[I::_,I%^_6DL9[[VZ8'V< MQY[5(ELEBY3)L&<#V._L.L@TE>13=3D?OMQ)]F,7IG'I[1X56<"9+#>NZU?T M3"'@#BS='V7V <*=32UPI4-EVD4_C@T,)QQ1'>M/ZJ21IPB6.;-1)\YL[L7O M K,N3[-7BKJE=5+00+,GY,\I>LK"]L_^$)XX;HNV(HKHX\MEO/M^/QH6K<(* M,<,E**!"(B-30$0&,+EB\BJ 9.6WV%SK2Y$ #DS'*)B@+'=62A8')TET1&O% MH[E+K+4F@?LC 0*JF?<"S$,+JIDF-I<,&F2 ^5!01F.-G63FAFX3/]V!@&)/ M;$K::$7!3'7&LL0E$1$GQA0E=^Y 4%/!?5 !;6[N@XX(KSL*4-"%0ART1F02 M82B80&TPBDB*\VR4:]QR$S(HZO=.6]M?3ALOOW$FA28=<%E M]/ZRU3[@S:/71T47TZT/1WMO.[S3WB8MN$_K[?;Y7MM?[AV%[G\NW]/FUN9^ M=#%011(RE@*' EHCPU5$+E@K** T"-,%"\]3*>$#GM5!9Z(6C.-$N07BA1-3 M\R;TA^WVSH?MYG:K75C.'QN;K:W&A^U_;[:WMQKO=C^V&U/?>+W=V@:#^^/M M]O7U:NH/US6[#YYX),)3+8+D@EJK0%8X;Q('R()[K&K6[S06YKKY&V7H%6/L M9U7\?G,:IUH:%@D0<) N#G93JW_R?IRG^?$,K+EB ;;W8;*82NY..[H6]B IA9Y?/S(&)'Y]=4XN6< M[ZN4V>'4632N*",'$8K \#A=MS3:Q@G='[<_O*L2N@O9//7KQE19.:<96)F8(F=) M0-IJ916 E:9R[175M^5T+FMC_.2XBIH,'H0,FN>M]_LIM^G5*2(=31'MBL@& M2U",E*40#7RN@0S,!K_%V_#< *RPDF]='ZLF$&7F'-PF?Y31?KW,GRJR@LIRFM+3-^P7::/#<7U? MOGS6SSU9UKACRG4-27-IS,EH8M+-H'[^86IOL? U5AU.UAO#;@Z1_XX.SHM, M_L9V!SGD'7=3P?-%2/[I]QMX=,;^))J;^SCB1*BD2+@D$OS[87SK80%(2TB>$7>ZYSJ5"^5108 XG8+S(F+U;1^YQ4DO\ MGFMRIUHVS6E_92M+7':A[!9YL].JXW-!_+'15S7YN2K#R)@9R][99Z"[=S?B MQGH5]!OWF +<')WG!FO%]X&L.XBSG8BJTIK"G7T- MM51]GL8]7H>',;?\*4[/E@68.>)G=FB35B1BE?0<95:7B94#[K#(A_Z:M4SI2GC7.J[[F,<5K?'<7*?\8N9 MO87FQ?6GUI867)0];T:/VSJOK")8CG/ 'VG M)V8!:G6SXEOIRV69];*=>1_#W5 PY0Q/EBS9BJ-W>0L?RQWD>->?@QBZH]=% M-']U6J<^NGJS39M;?C^PR(6G#FF2<]%% ,75LSPTW!)EI';-!VOC[ MZA/+9F[C4=/*;;32WMY7"4L6R67FE)NHY2C[7W,'&?86.1"II20$K(V1^HRIABBB#,Q-S*0MX;2 MBQ2LLLWHV;3,NE)@*K7ET2CJABX'/TM=;[/^598!U^+JAX35NMS>)S9P."*. M'+<.<?C_HX4>>?@^_'V;SS&7_2,ZB]@HV3!073!I/F%.)J< I5<9,0@L/E:GV ML>J-LIO*&L?ASLF[L5=U(00,Z.-Z+SE;C>RV=_9#D,X*AD$ F:(5L 39$Q-R M,5DX-VR3)O/99ZOI4&I7CO$3W^UU9Y)=KFIK,N95S4PJ[^QPJI+H1O?\;-;, M=*>FFZ:"-DHW7NKG(MWA'_?LKRO&?U^!9#%R/#=,L:?#^,?XAW^%[A 6?/%' M]Z1X6<5%_YI]8(:2N7'CQ0/+CZ]09@.72).'CU^-2:\^WB@^FANA7GZF *[8 MS1_C#7+C9[?=EH!$).:G;GO[9^*!%DOOMJ!BN'OUCN$8,\W\_VML[4I:S,R/ MGZ:-7DPW#XZ_5V[4/V+&@E+^OI.]VOTSN$48_F-"_M4+6&YOI1S_/;M;2- N M=I?ETQ)[PGE':\]J^WAF^S^@V]RB[F#0/SL)J%JA]S&F]*\E"1HP\?%E2['C M-V5\[V,1W[O#R=^XXPJL,[K#AAN@S'9#8[S^)>CEAZ_T5^ZQ_"+O%[A^WSE/ MM,EQ#+IQI4\^#,/_[%?OB>4:Q=_F*9_)ZXGV5FEAG=P$9EP;\Y<%DR8/*LIZ MUP(H+_,V<..WRM4[OHW_]4M;G-[:(-_U2>UMF;8ZUC'*"6'$&XZ-,E$EK;VD MU$46E+@AJYC]V!'ZDZG$;$7MR\Z7OX9[;7C6UEYW[[CY/;> :FUM8[B.[K[] M"^S,WG'S\G.O]?;3)=RO*'$LKOG/7X?N./1@7[AU_-=QYQ+N?[F#F^WW8)>" M37K3(:U523Z!@A8NT5,3=-I[\!0!Y.C_FAUA&FQ/6H'5Y)H#18A :\=Q!)0NTKO#^TZ2RJ" +[$$7*E4E5!T]KDT'"$&RMCBZZ/$!@7;/% M&>@+.3*UD;]"0GV),HN:(Q^2(^?D?TK)$\77N:*U2^ A4SBJ3D/O;#>\,)? $U,)%L*'X[/)1U/CS5)XXQMC3@Z M)*(W@#=1@[U!+'*)"1=B\$ZIM5>,WUW^U_Z!E>+@1W 0U!Q\KQP\IS'0J.'\ M+$'2.8PXUP)I&Q-B6'M//0XF>PR># <_.V?!]DFX-L]SOL#FII==IBY7Y2T, MMASZ9[E89KSR.^4V/X-TJ_M[#T\;G)?)&<66FX2M%SCR*('1L8]8$2.\BI*D M&ZJBZYRLWXO1!PM:E@G6*TTI,D90Q&6"GV)B*#CLD@^@./.<,XK7!5XRTGM_ M;/,XOIH:]6K4JS/EGRGJS6FFSB9MA7,(T,TCSA)!1CG /QT<55A@(OE/9LK_ M=M0KU-A_%A7*TQTEIH>9K&1-^L[)U&CJW$QCMNOELGU=?M4_=*?^=3_EH'YY M#5P.V"[<;[?=/&]>;EZV+CO[CCGGA!2(!-V3/+0U#]\:3R4]\7FZ5M%=^$:*.2D&QMR+VCL_B^8:2AD. MSXY/BTX;GX8Q_&E[/O<& BA8$ P[U>+!B"O^WCG)XZ1R=],/=A0G1(3XBZ.B MYO==@/O=K29K'FU?M(ZV\7ZDVC$X*^2< 72G.B'M9$ @LZ6F5DF+/>#\-1VC MRNZQI_UN[AI;];L-U8MN#.!--\[R$ .@J.-B4%NLNF,LM+N8G0O3F+0,*H;] M#LI;E#TS./ MVZA>$7]L*Z8OM^_/.\=[A7OL MXXZEYTOGWBS_>F\L;;7W;WC-[W=+=CG42O? Y[WNKN[]:&[=]1DK78X_,_E]F+W %K#2@1A&7.)<8_E"YE[A:+,W[VZ^PT*-UZ7F6;/A3'LV:#9\0 M&\Z[-@.)UCB)9)(1\1 (L@QKE#RA)DE)8\29#?EBEM[?EA'B*R.KWYR-LGF^ M64T:G)Z4U!@[4^[2A^QG.P8^K8:Z/X$1*E$C)(\T:,L]"08SH2+72A+.J:(_ M\)3^$ECD@0U5S^3J^[F6)R/%;IH^R?%!UOBQ''[LS(OQ;^'M9Q[^^Z_>'NU] M,=NM?^T-MM;\._.Q>==@?^O0E[?=WM?/GP=>_HL-<"$W^?!FFH MP!39$ WB0EODA,A%PP+L?R.E$:F8)[(85?E; RWIC"6>%DJ%!D62"TF=LR3F M)B)16X\#K^FRILN"+L4^8TX2)R1RB0C$J?7(>$7RP'(FJ A MMD/?"U=SK4 M?VCS_GG+$NIY3-K1&&SDP+* "8DY;QWW4F$A?I#36?/LT^;9B]MX]O1P=^OK M1;/=Y+M?FI=P':PC' +O7L!^6>MH!^]^^41AG=];GW6.W7"6!VX@RGT">S*/ M6C<.(^8(V"N4@7!1>>+0_<@2JZB@7H( H1Q0P>7._"HH8J4+$==T6=-E29?P M[Z^T!<]I7G[%K:WWW_H%.,\O2]'I^96MG\"2V6'33'J M]74U*/9C'A0[K(:'G@T&>70H7#4XRQ,RJ^$KO:YUW5X>"[]D[LA/9K\NI(R\ M*Q>R>5+. 'H';#^8C.Y=A)#AG^5&_EVMNQOKC));0KE^GR8IM"($,9U;%BBO MD,WF2/ R^$1\3$EG$7++Q*B"!AN]_LD! AWK^.G1T!R9E,O*U#)%):W^2<4# M-;U<3R\[I'7I]YE)RH""BL!6\& <<(YT,ASEM#"@%AFP$CD9>F/1=S8FF#S= M.,\KZ0W[.0,I@U7\?EI&\5/IBSHSB^OCV?]OCTW]M%N_U9!B'ZR63]GJ-?C'G M^\8[#:^>.&S\O9REG>]=]=C*7UF_9GSR> "WG>63GSI7]48NL4 M?@6+[I^-AMU0I)OU86&%TI>WU#^.Y2ASV%4YHGR[W-(ZO/+BI92_K4:5_U#V MY9$*A>@H4D-VRT?!%WZ>>!YQ"A7L>$K[K0=.[;8/]H/GECD06$Y+CCB+"E3+ MZ &O*55$2BT\71@X];M8NTPYRD199?><'0,QP4U*%)QBO:HF;89/"T:[RS2H MR?RGEH9;1^_Z.T3\[(2U++^.'8JWMX\]N4. MVEJ)13Z[I@33PP D*WUG@ZQ(EA1\A[91JUUJ^SR+9>O!"C]3 M$GOZ7)MB0A\<+,9'C#FY=_G74 M;'_N=K[D&JCW%WM;!["O@\O.)=B<1SNB-KP,)=6&H@.R;J C#,*<>L%,EQR M%(RPU%$,"@[Y3>,@:GAXAO"0C'(N1BJ5H]P1J2U-RN5D+Z,8Q*2)G"6GF,+(!4Z,%T5QAT!XTJ5O#UM-BGK]A M\AP'3SP2MBR.M24\'P?GR! I$=="(>V$09)'88,+D2163XMYYDQ;3XMYXDP[ M7X9F<-!$@$(@!0:FY1)9PC6B4JB(*7,T=]AZ6M-B:J9=/26^9MI?8-IY+5[S M"(J1UXC@;.0+0Y'3N?6-PM%$;)G&:NT5B.$GQ+3/+D"R.9UMUD^-=T5"6CVS M^9''/4V=PFXJSF#*7_#G((9NC3?+X8\L)PE%*H2D M)(H@XMHKII?$FWK.TW-0QVL.? @.G%/3,6CF2G.+@F"@JR=0V&VD 8E B?%. M)*]K#GR2'/@(NG7-@0_ @?,Z-[' ?H8XA%T"#F38(9=GIB3)J8,/#4[I-W'@ MR_&(4_M ,U(-(?" LF&"\R@-8J5ERW&/MPELE3G_4@:XWT77)U*I- M%JOG*=80^-2,RQH"GP $SEF;EC"A/27(@% #%94G9'1V'=$0I'?819$[XJUC M4X^4K2'P94/@(X3Q:@A\> BL@-9W89L>U\*&5+D M'GE)(^).JNQRPL@1SDD( C-KGTP;LNO&*H;JK.,-?<<6AB:N6H*/FKHT5^T9_^ ",T?;<)\FW3O:Z[6.#K]>-U^21^Z2"19IHD$+ MI<8@RRC-7B5/E0I>4WFGP79/M>_;<"!)Y.'!KM!3>R#Q8BRP&NVJF_%U,^8L^QYHIGQA3SCL?72*>86U03"XA M;C5!EDN/I&#*)8H3RR%HOD%OFTA4CX"MQ_;5(V!? '[\<-0FW3O>.6]^V6:M MK;^ZG._+Y^.]WOQXM$_U2-B:3E> 3CL7 M]8C8IR)KZE&^W89K.Q36@IOTPU?8"^P9>/5X[ZAU].FB M13N7P,/XOD=OUCS[TVZ>:+1AVGEE%$\A:NU! $=F0,!;[N3C6Y0US]X?S[9N ME;NGO>;6 8$]?H>UGS>/F[!G6,\QO+.C3;+[I?E];^M @*R]V'NCQ3Y1CI+H M@5U)M#DS1B!-I0"ED"8CN.4VSUC\^7&YOY2-\K2&)?Y9SOFK!DB68]3<>%+& MJ \_-TYMMQB*&*T_O)JK]GW4&)WWJS%JY1>?P&A2X.+M:A1F:9"//[ 7Q=#" M%BR@?1Y[WV(35G-8S[:](2GG@.W"_7;;S?/FT<%EZW)SGXN %7=@65GC$$^& M(*,#15H;.#K,*35VJ:S$WT0!'2#8]GF_/OB['GRBPFOM"$"H9P"FU"+-#$;1 MY?/3$G0C=OV XQL'V*ZO E1D0GG3_19K2KF>4D"';G_=9\H$XXQ!#E0P,&D5 M1I:J@&BDCD6'G;5L56#A3?]L4)_V;:S!E$[LFM)L([;*Y;YV/3 B. M7!()I @!-5-'C%BD,DHM14AQ[97:,+>243&Y_.!@$ _ ,)\,>BY,E03G4MDJ MQ7' )W:TT6@?=N$7O6$_#X#/7X[5X4[LHDQ4@ZX[*^@-S)S\I5.@@E\8>/YT M#,!W-ON*NO#DT; 8>[_]X5V1J ZDW!WURL3VPOP[CB$[E=:!5TY&ME>P8Z]_ M87W^$.UNXKOP\ MC,\M7!5.3+[>Z#MX965 -3^^R*J'8YL?WEW>UGI_=IR]-[")4_CFU"JJY4W? M#VZS#+@0I2DVP2OG+>?&:+OG9-W\60( M2]@\";NP^\&[F?57B+,[67UMQ-Z$+:S9;NXS;U7RAJ,@0IXJ1L"2<4PBA3$H M+"G 4:JE=)880!PJ(AUH0]QKHSVQ#$0AB]$JR=*/*HKKTW_$TU>4)VZ80*"@ M!L25XDA'#C)&>$-Q '((>6C4QN+0J)M%S5BRE/(D JB%"0HU&%EO9*8O,"J? M?XE'!8(!S RB[Q^< $:'B<3ROI0U&>S^A /-.6(%;KVVO0)//Q[&"&AJX7\- M?S889!"#JP9G&=M*8FGTNM9U>]W11=:CEL&RZ*4*F,6DB>!,8E#PF)#>:*J# MUT+?55&ZE6H7M:CAG^5&_EVMNWO77HLOD)#A&7[?8T]XU 8%GF@Y[,09HA$) MG'I*+4F)9UU\D9 G=)LITDZ)[2='0W-D4BXK4\L4E;3Z)Q4/U/1R [T(>,X^ MH\X22P/2G/MLNP7D+*C4-ME L.>:6).!;S$$,J:7$K@6*QGO!'_%G[@"06(R M]'6/X;#@3K;W''3GZ>!)84$<%O@<2A*>*)D%[@]BJ8B"-IW5XN&9&W9#UPXN ML@QX4RC-#ZH,GYVDL^*8KCA\28T7&%IA8:11! 2J$H[Z0%22,8)<-0X7''Z+ MJG.S.?VF6-G'D1V=#7=3_DW-U]?S]39KM;]>--L'M/AN^]/E?A#8*@:B0 8+ M0D$ ISO)'5+"J@#L'[PWR[6*X-Y@DV,]GG-B,=@VH"=%%3R..@KS\VZ3^IQ_ MX9PC9D1HI1!)E"-@.(5,P2RMQV?- 4 MBE= R>F&RF7I8']W\W?^*'"P^RU>5:/_;38SI<)]?'6)=: /GXUNON0))+,4 M\D#2N1?AX"I[YR B!X;>5U3XH?ZPO7-[,5S[YZP4!($W]P[GMU]N\M5_ MN0%<>LV#YXZGY"')6=0^Y[H1Q063QA/F5&(*=$BJC%E;85E\7P;6E7H\$9:U M(G1712A[4QNG8Z]BSIQJQ./37O\"7@BJ#4C[^R MH#Q5ADEQMOEM5]^$Q9\?]J<>E+V/.5FN%WW&EX:#=V5+C#&*A4 VG#/$# M>,# ]GH7C=-!_ULWQ&%CT4%8I+5-YA(PVI>6N46KE["1J:Q MB<]X6/A3)]?F[QWVS^#Z\_[@*_RNL,D&I>/YI/K2E94/UW6K=;^KZ'O)HHJ? M:6YS)=C9C*OJ71QDB(6#VTUSXOS*5!NN?N[;+_2RPQ'/*M<.< M,I#61!*4,*.&A9Q/P=9>&;9Q3<%BH]+4;4%A?UG [\%%J=D]SKNYNZWIX4.N(T MX]3:X4TDUKH\V#>6,!N40-K(" JA-L@&KI'S6%)#K$LY&PMO+,ZKG@Z8E?)I M&=J@3&*=B&,\*&X%-TI9RD.(0F9G@[FS[[NFC0>AC=WVSCZ8Z$H2:5%,2N9! M##)GOSH4; J&@KU((LVT(7Y$&WCIJ#LC@1,IL0*, RL%E$L#8"AX)))9ZLV/ M.@W6Y/&0Y.'I;KM#=K>V+W?;7W..WS[U5 =C)4I!AIR]E?.X=$! ,X((H@2@ MR?71D5E2(::02L,X)X<&\70 OP5-IA>'.<(.\NA1%1@ZJ\" UK[I_^>L6QJ7 M94K_=D5=TQ1TI>F\:&V&M-KO]Q48AE)P#'"21ZU'')%56B$5=63142=S^X5% M"OE;D='3S]D"-RHG&W=Q*I1O7=X[WX+[A>+>]"==MXN;% M/-E["I\?[FX!!&YY8)GWHGD4#IN7K[M[QY^/6K0CFENPQJWWE]G_UKST^R'@ M',C"B&K)$(=WB:Q5$3EA%9%>6>9(B55 K3%L9FG#))/2<1$Q\SRXZ(!$K912 M87'_][\L/W?N__>VO[PL=+D&]OO/^VT.XME)M-\/&"!Y<(&G^VYZ-#OL#>%*9Q 92]VS@#RV(8[C0]X^/^WDOP,OK MC?/#KC]LV*()Z;37HLCT&E\US"^X,$"S%V3Z!H47Q_O^(!2.L_/N"&YV>@KG M5O8QC?YL4(1I&ST+#Z@\'OW3>-* M_XUCAJ%SVS0/SLX;)P.NM_L*/8N&B?Q MH#_JEC&R ;S!4H0,-QH[)PL>ML*+-G9+K\_LX6KCX68UH]SQ%\V"?Z93]"0))FDO,@E7()C!)HJ*!]84= !%.)P(6O?MF,%N(<#9JK("BW%A0!HFVD7#@EJ-5% M1LM=[-<94OAL>V6=J2FM.LI[1/> MW=P/AFEL:$ 8#&3$-4E(,^J0PU;JJ&G@UJV]XN06AVA)7 0[@4@95;'#8=^7 M&FNA!!<>C8J(SC/Q%2E;Q>= *6^B&^1 3H.M5]D4GPIZ+-3K*M;G03WHCJ[B ME67-$]PJ@-$XZ#JX4SH;Y-S:K(1G8[VA9]7?[G"*N($W1F YY@44!L/XVE*- MOR+RX7QFQU,UG98T$C_$')XM*WFR^5)PTFKL]%8C<7.TD.0W3C0 0VS0_]X] M+FVJY93@^TK\*M]V\;+_M*?YM$H%>'P<;_J#LG!N9S@\RS9D#5W70]?!]];! M/ABB( J3SKTU,>)2661R&AAEE+DH R6YL1VYU4%_9%CR:F-=V,A_*XH%1L_O/PP)]'D2K1#J: MNR1K!#>RQ+=^[@D[ZQ%("K1]0V2*A >5'(U!$T8"58:$%'\0>-AIO9D)/4SQ MQ6=XV!#X8-OZPX(Y9E@ <,%G-CCO#\(PGKQ@FW#[?'>KLQ^4)2I0B2AE(:>X M C.HH%#B)L6 (P8MA1Q6QS&]= MVSCHIE&NB_U68.&@X>+_G,4\\"FGY=N3D_XHYR3&G)8&"D>&K9!AKPB(PBW@ MVX!A<9HY']WNB"F>!'I5">)#M>E838D#=;I4H^7K[8 M%.Z-EOT>WO7=?/]> MQ.K[9W"+,/S'?0S>69$Q@G<:(OF@4X96[87A7YN[F(K_K,[:_5#7[ZS$ZP3_CIQWF@=_/(LQ55D*O&YG3O[:?O>\=%J;^-.NX-WW[8.6U\ZI$5!&7[;.NH<'?9V%QJ;%VL\WGO[X6OK\BMIMC\< MMH[>\P[=)GM'G^"Y_AQ6W-U]^XE?-V(R!4P\,0D9'RCB3,!/7$B4!!RHQH:X M;'^)=8X7(]\+4O7>."1_NB2G+"6HYB![7MC52%_;3P3]<^83_/?$)7VFG95T*^5?C=02FB8VV_7ZCV4/O<3#J MM8B^VLCFB'<\A9#'%7,ON64V,F&3*;H12K>T#K?9]]WR6.!4-D=EK57AS>R_ MLW=OE58#W5V ;F%&W#['##M'""+.FAQRC$@'+) 7(49G&<'>YBR-=:86TY;O MCG0_,5+X076ZNSHP:C2X/=4<<\\.B MP8+:PZW$0J,09![MR#0R-'JDL"0<)R:$R#75?)W*Q>X,3P\-GKUW#IBD4?6I M^RF%YIK]K@A*_6Z5I8:G!X>GYH*RHCE+S%.#-%<.<0?(9*F,2,F46WG""0:R M]HJN4TT7T*E,.%[6-'M"?J::H1]4ZZ@9^C$8>D[?8%1*PKC-#(T1)YX@K:1& MPE&A";914?[T&+IVIU3NE,UB'$WM37DZWI3:3_R0 /9^02/Q!,<4HT+::H\X M9Q'91#R*A"?I$@6J!P SZUC_BI^X]IX\2^Z_=SVFYOX'YOXY]853D8B,%#&& M32[YY\A),$H8$YCE FJJ=.$\-=?H+T^/_9^]NV2IRHOE@G=5ZBJ#5Q_Z9SD1 M=KR=.OY_;R_H^4!_L,I;*4.BRG/EC)6"2P>*A!#">$MKQ>])0?^G!<5/*)*B M$1H9A2/B+K=Y+K1E^-D/@'GAH-9*E:C2MT729@

$P6@P&'F#T2L&YWV%@UH>S%T8(ZT!T9;P1R46 M55W92IJ7PGT2VS7IN=F(0DX"[$(C]:,,IO=K]$[5V&%5NP+K4@E^MT63%C<7 M YK-4'PN?PX4N+D*HS*&(^_N3@,#_R M$F:#^5EOD\!7T78N1KLTPSM@*4GR% <\(TG$7#D]T\"RD,T"='A,\HCU M.E$>PXGDQ4/RXI/)NZJ,6*VT7 E_;&!L=O7S4JY.0KTA5ZK3>-3UY5H>B,@2 M%D]P(_0#'M-SN6J\L/"9.PJ+6^FA?\Z3#QA^*'Y8#A=2*T]M#X>):[ 1BDK4 M<*]%:S9*6Q=8RDB>4S=*.$G"!$6:04 M)C'A80815DF>99#D2(;F<"\-1N3)6-F8P96Y;"HLWK(KK-+P_K>,,_X)0A)E M(>189/P(_KUH-I\PB$N\:"2DN)U2R!AA+'%N190]M]'3V;C; M>@=1%)&<9BY0E),X"]YYSI=>9B*2VV-0U1(P?&,BR5 M#%@6DRC!P#\B8E482%R,F*L5QD(43TB*@=I'^5)J6RV1D"? 0D)C"@G),-@L M\DG!/L-H=!@ZB$G,65]>9\OW0@C8ZN:VRYE7^4&#QNN];V M-_>P.KQ[+OKK_B#>/YKP2,"3U4 MEZA*SU(\D'3_$.DG5FW\Y;]0%B\Z/USC MVTUJ)X#[2Z7L?N(,#*_!Z?]02P,$% @ 6WYD5,[B:%67 P H0@ !D M !X;"]W;W)K&ULI59;;]LZ#/XKA+&'%O#J6YQ+ MD01(TIRS MU6M.GV<' >%)N.=29;F:0DW;\?):=NBJ5!@/-B213Y\:-(B1[N MI/JA2T0#SY6H]<@KC5E?!X'.2JR8OI)KK&FGD*IBAI9J%>BU0I8[HTH$<1AV M@XKQVAL/G>Q>C8=R8P2O\5Z!WE054[^F*.1NY$7>B^"!KTIC!<%XN&8K?$3S MM+Y7M I:E)Q76&LN:U!8C+Q)=#U-K;Y3^,9QIP_F8"-92OG#+F[SD1=:0B@P M,Q:!T;#%&0IA@8C&SSVFU[JTAH?S%_2_7.P4RY)IG$GQG>>F''E]#W(LV$:8 M![G[A/MX',%,"NV^L-OKAAYD&VUDM3*KD#9;4)S4YD.W1I@U:_ Y:%,-G69M2P[S.,7\+$!"UEE_\PF\:GT2\ MP>P*DLB'.(RC$WA)&V_B\))W\!XP0[YU\<$_DZ4VBNKBWQ/ G1:XXX [[P _ M-E4-LH!)ELE-;32\.CMVE"?Q[&6\UFN6X:U;F^=&=H/R$L%,OQ&%'X /V.W^U'-.GU_;37 M@Z=ZR87 W&K)+2JG-I/6!\%:$+6AW7LE"TZR./4'G0BBGM\=]& A#1,'^-J' MOY74&J(H]+MQ#(.N'_2 X/Y)K/B M0LGJW-(XR>%X:2Q*R\-2XO4*C$O26LDMSXD$ T5;'XGGCJGDSMX$@&T M61. : (P)548U_34'0;"CE2BD>#XU,;!UY0$5EDMP.N441.0/H@2^*V[P MHRP*F)5,K4@^65'?T@W?UWS:LOY*(@63_#]Z@ZD)4:07L1^GG5.DZ&)94E25 M9Y$:A/^7412G)_E$C@_=EJ.E'QRTC0K)NVV.&EQBFP[22MO^.VG:SJMZT[P_ M$WFB#0(+,@VO>E3!JFF(S<+(M6M"2VFHI;EI2?\0J*P"[1=2FI>%==#^E8Q_ M U!+ P04 " !;?F14L@^B/X$" G!0 &0 'AL+W=O5GL(,QXF M:B9ADU#:?[].!F99J7!@8COVY\_&SGBG])LI$2U\5$*:25!:NQF%HH31<2=!83(*;>#3M.'_O M\,)Q9XYD<)6LE'ISRBR?!)$CA (SZQ 8'>]XBT(X(*+Q9X\9-"E=X+%\0'_P MM5,M*V;P5HE7GMMR$@P"R+%@6V$7:O<=]_5T'5ZFA/%?V-6^[22 ;&NLJO;! MQ*#BLC[9Q[X/1P&#Z$1 L@](/.\ZD6=YQRQ+QUKM0#MO0G."+]5'$SDNW9^R MM)IN.<79=/;T,S=$YD6-9C#:J 0S*.YJM>GL5Q6S@R&Y;A M)* U,ZC?,4B/$(%9H.Y@M4)-'0)&A3 #A1*T8&8$ES,)ME1;PV1NKGS_W">" M!RXY#4H.WY3*#5Q ,FAU^T,G]%K#7@=>:7^ 2YAKM:;,!I*D->QV((E;PT$? M%FP'C\RBYDQ '/5:4:=-YZ!%/WA6EJS'-"\@[O8I06\O1=TA?-7F\&AX*]1K MOZ(&,K65MI[CQMJ\ C?U\/]SKY^01Z;77!H06%!H=-WO!J#KM:P5JS9^%5;* MTF)YL:27#+5SH/M"*7M07(+F;4S_ E!+ P04 " !;?F14N!58Q.," 6 M!@ &0 'AL+W=OCY#37 6UN7RQ1(I^' M?"(RT[W27TV-:.%[*Z29!;6UW7D4F;+&EILSU:&DFZW2+;=DZEUD.HV\\D&M MB)(XSJ.6-S*83_W96L^GJK>BD;C68/JVY?K'$H7:SP(6/!_<-;O:NH-H/NWX M#N_1/G9K359T1*F:%J5IE 2-VUFP8.?+S/E[AR\-[LV+/;A*-DI]=<95-0MB MEQ *+*U#X+0\X04*X8 HC6\'S.!(Z0)?[I_1__"U4RT;;O!"B;^:RM:SH B@ MPBWOA;U3^T]XJ&?D\$HEC/_"?O#-B+'LC57M(9CLMI'#RK\?='@14,1O!"2' M@,3G/1#Y+"^YY?.I5GO0SIO0W,:7ZJ,IN4:Z'^7>:KIM*,[.UW>?UZN[A[]# M6%\O;A]@<7L)JS\?K]8W*[+>/_"-0/-A&EGB0LA"2.&$G\-)CY:G'2]^J7-/+UO8'52ZX MM,!E!:MO?=/1D[/PSV)CK*8W\^\)JNQ(E7FJ[ VJ^^'%@]K"2=;79#Z)[%KV MW'2\Q%E /6E0/V'P/Y5Q"R0EMAO4)"=PC< -;)6@_C3G\/Y*@JU5;RC*?/!B MNT\,UP[F'11AGB:T3L)BPF#9-Z)JY,YS7+6=5D_H6 R,XW"4YS >A=DDA1M> MUI0Z:?!K,BQAX22/@;%)F&497"A)LO=#QS;2R;6CN@R,PKR(Z5MD*3PHR\5I M)4/XJ!6%O:/<\[!("[=C<9B/&5P[O$59]FTON,6*Y"#MRH9[4L98F,<)L#@- M)Y/?)+NEZ4F2C,(DS6G#B#,?%_#:TXE>]&J+>N&PO=V]R:W-H M965TZR'-@&["3M!FB#(':W M#XM]H*6Q150B59**DWY]AY3B.(O$R+Y(&FKFS)F;1M.]5#]TA6C@H:F%GHTJ M8]ISW]=%A0W39[)%06^V4C7,D*AVOFX5LM(9-;4?!4'F-XR+T7SJSF[5?"H[ M4W.!MPITUS1,/2ZQEOO9*!P]'=SQ767L@3^?MFR'*S3?VEM%DG] *7F#0G,I M0.%V-EJ$Y\O4ZCN%OSGN]=$SV$@V4OZPPG4Y&P66$-98&(O Z':/%UC7%HAH M_!PP1P>7UO#X^0G]DXN=8MDPC1>R_LY+4\U&^0A*W+*N-G=R_Q<.\3B"A:RU MN\*^U\W(8]%I(YO!F.2&B_[.'H8\'!GDP1L&T6 0.=Z](\?RDADVGRJY!V6U M"$ M;[7\8L!:]EC1&UAA!%^E,)6&*U%B^1+ )V('=M$3NV5T$O$2BS.(0P^B( I/ MX,6':&.'%[^!]UG*"?/_MG??3, .4;FPTJRCF=#CCZW*7?7@+X M<"W 5++3E$']$;Z[KB>XQ3TJ&F+XPK<(GY74&BZ84H^6Q**1G3 4>M$U7B.5X;^8F\S_J7Y+1X+XAB$\(E,:_H#("Y.,[J$W&4]>R/DDA!LI_BQDTZ*A M7.\4(GU4#"2#=1AZ01Y!&'CI)#J2@CR%M6(EP@UK*'-A\&R0)&/(O33,K9!2 MWX^]-![#!3FIT1*V_?5-M(XIB6LL*B%KN7N$R8"2C+U)'$$<$%@(2>X%20Q1 MZHVS#"[N*M^0X?6*01%XTSB";>$$<.S$9YY 1Z4D&:VE8_4IW M$\U#OL+$R_/89BBBN+/8G:5>E(7V+$B]>)S"BD5K)M/:%NBU\MCW^T":B!=F[?:2CL1/5+X7!Z6*F+?I,\J_?[^"M3.RXT MU+@ET^!L3+E7_8[K!2-;MU*?@M0605ZOY72/ G6P>%'8_X;4$L# M!!0 ( %M^9%0C6Q^%/P, #0' 9 >&PO=V]R:W-H965TYYD9SWARU.:3W2,Z^%I*9:?!WKG#0Q39?(\E MM_?Z@(IVMMJ4W-'4[")[,,B+VJB4$8OC851RH8+9I%Y[,;.)KIP4"E\,V*HL MN7E;H-3':9 $IX4/8K=W?B&:30Y\AZ_H_CB\&)I%'4HA2E16: 4&M]-@GCPL M^OY\?>!/@4=[,0;OR4;K3WZR*J9![ 6AQ-QY!$Z_+_B(4GH@DO&YQ0PZ2F]X M.3ZA_UK[3KYLN,5'+3^*PNVG019 @5M>2?=!'W_#UI^!Q\NUM/47CLW901I M7EFGR]:8%)1"-7_^M8W#A4$67S%@K0&K=3=$M_?\O/RX>GJ"WIIO)-J[2>0(UF]&>0NQ:"#8%8B$P7NM MW-["+ZK XEN B/1THMA)U(+=1%QB?@]I$@*+67(#+^V<3&N\])J36A='(25P M5T_2NTK\U%![V% MQSUQH@6AX)$;\R;4#N:EKI3SNR=]WXO]30I?L@_VP'.P=S-+H6 VNT#E[?K,/2PEH[+F'!)5>T]2V<3W$RAA\A86D8IQF-6!*. M4^:7^OUP/(IAGG^NA!6^B&V=P275L77"4<(L_/1#QA+V,_38.+MKOZORP(6A MUN%\X,T.H9<-PS1A=^?CIP6J;:I<2DME#*K\#=:&*ROYF>Z9(F2@-\HNK/WD MND&:9\&@RQD&?O?C">R__YO\":W>$^W+(1WE"?K(SP8A6E_ M?'DV&67A.$LIZ'E55B0*B\MP/I$A!;V7L#@=,)S\>;]^0])5Y00"5NR32^'PT",$V/;B9. M'^J^N-&.NFP]W-.SAL8?H/VMUNXT\03=0SG[%U!+ P04 " !;?F14ON?O M*0(# [!@ &0 'AL+W=O-U28"DW=T5V(8BW5TQ#/=!L9E8F"QEHKRT^_6C[,3+#6N_ MF!+)YR$IB?3L8.QGJA$=/#9*TSRHG=M?11&5-3:"+LP>-5NVQC;"\=;N(MI; M%%4':E24QO%EU BI@\6LT]W9Q),%)L9:[VGE% MM)CMQ0[OT?VSO[.\BP:62C:H21H-%K?S8)EPW MM]4\B'U"J+!TGD&P^(K7J)0GXC2^'#F#(:0'GJ]/[']VM7,M&T%X;=2#K%P] M#XH *MR*5KFU.?R-QWHFGJ\TBKHO''K?/ Z@;,F9Y@CF#!JI>RD>C^=P!BB> M Z1'0-KEW0?JLKP13BQFUAS >F]F\XNNU [-R4GM+^7>6;9*QKG%PW*]7K[_ M\!%&'\1&(8UGD6-:;XS*(\6JITB?H4A2>&>TJPG>Z JK_Q-$G,^05'I*:I6^ MR'B#Y05D20AIG"8O\&5#D5G'ESW#]U#3?.#-.][\ M&=[[_B6#V<+2OR[IGD!J>!#6AWMB96E;H7YUI"\2^TZ\HKTH<1YPJQ':KQ@L MSD.X&N%P"B/Z,"$<:EG6((D]2M7R77A7P[ZV]V$%/G([$Q^$Z4FNC2:C9"4< M&U=""5TBW/OG1*%GZIM5?F.K(-@:Q5U,5S"Z]7#3DM 5C;M[\I^8/\FK@4W:!IQLT@;8-$&<;!^*/M R'1,K MB2Y)K9-^?8>4+%&G866B_[ MW:Y*%RRGZH-8L@)7YD+F5..G?.RJI61T9I7RK.NY;M3-*2\ZHX&=NY6C@2AU MQ@MV*T&5>4[E\QG+Q&K8(9W-Q!U_7&@ST1T-EO2139A^6-Y*_.K6*#.>LT)Q M48!D\V%G3/IGL9&W I\Y6ZG&&$PD4R&^F(^KV;#C&H=8QE)M$"B^OK)SEF4& M"-WX8XW9J4T:Q>9X@WYI8\=8IE2QPD'9BQ.2TS?2=6/[-U/*'! M2T6F[!-6E6S8ZT!:*BWRM3)ZD/.B>M.G=1X:"HG[BH*W5O"LWY4AZ^5'JNEH M(,4*I)%&-#.PH5IM=(X79E,F6N(J1ST]^G0QGEQ,X/B>3C.F3@9=C:!FJ9NN M E.[Y&U<.O-:$3^R] /XQ '/]4@+GE^' MZ%L\_[40&>Z:@M_&4Z4E5L'O+9A!C1E8S. 5S F28U9F#,0<[FX>8*P4TPIH M,8-/G$YYQC5GZE V6W$-!?MJ25,V["#'%)-?66=TOV P%QGRAQ>/P-',AD/& MO,;5LXETEP#<6+BKI][JN-<2,W_I);+Q',"OP>)XY+P+>=^02-'0"*' M1#TS2)Q>Z,-D@7"GFLG\9;C-#43YR(EC$U+@]'H8D2@>W]9"]US, ]J,_/@- M?/0G[D4F9P2E0[CD!2U25J=^\]V:>!+')OU.D 1O9]'N"K2K$1J R_@!JM-;JK]"&)BC#M!$#83NA/"3K@MD&DJ2YRX>,+C1MG, MQ)[)BN,FI)'V?X)]2"KV@Q:LVGB"]=72+L*Z783M[6)+U\K8N5!KAIY3M8!; MRF>'FD4KZKS;#VOV5_.%U0^VI;] M4JMVLZZ/J$?@,Y7<'(M-:.*$081//TR:)=^0.&9/I@ ->&X.QE,M3NT ?A8*@12OCX=./>6LQ0 MMR& I8P4"NS;)SZTUT=JJA$3-D,9"30798%;QQN4,A64(WPIF4TJ*E5A[!PU M?Z.,MF%9*ERB9];X;B,T_MN3A02O:KP\MZKN34R/"AV_)OP[3/7%/*&AWL[N[>/>SG?YG@]@9OL MV>KS[#&'C15G?#RL$BS9#=UP*C#M-HF:4Z&9A[\/-E,8&=Y%YDA" ME"78%NH%2X8JQ;?TV=2JV5G/Q;;A5GX8&O:WG61ER7 M1OPOE<;+Q!XJC59;_Y?&?UP:W<8U+6=X%)G+J,*3%YML=6.K9^O[[KBZYFW% MJ\OR-9YDO%"X"W-4=3_$^$M!5A?0ZD.+I;WT387&*Z0=+O#.SJ01P/6Y$'KS M80S4_P*,_@)02P,$% @ 6WYD5+-&ULK5AK3^-(%OTKI6S/;B*Y$Y??9@ I!+H7B>Y& M0,_L:K4?"KM"/&V[,E4.C_WU+AAY,C@^7XDY>R^;[ M\E+C;M)+R8M*UJ90-=-R?C28\H.3A-;;!;\4\L$\NV;DR:U2/^CF/#\:N&20 M+&76D 2!T[VOBG[/P)25ZF2F./[*%;ZPY8MC*-JKK-L* JZO8L'KLXO&>#UVWP MK-VM(FOEJ6C$\:%6#TS3:DBC"^NJW0WCBIJ2X+B];AB:SEO&A&#&7#-JJEV17:O5*I*@_,4F3R M:("R,U+?R\'QS4*R9:^.E QO6Y5LKE4U8D6KLR&=3#0,X935K=0(*8U':F5$G9N1C3T=7!QXRF8KK67=L._CZS'[)'.I M1OU6H9IP+&+>PY/O!'S7+1##M%6;MVH)3Q8FIE<][U1O0&:W,&$Z+)F# ME]#Y4[N9Q\6M"PWDC*P,Q*OO!9JI"4S+"\OK9(UTCS=X8.?N) M#=VQWYU#.G_%FE.9K^ >R(U]5BI_*$KHKY:BT!7)_OO?$H][/],F[HX]VK5Y M- .OH39HW8P*AZRWBB\*<5N410.7((C](LJ59-/\-Y"VE[AHB0'3FXP#'%NF;D#KL*QHZZGM'M%N(,6_L M8:,_]G&,;+"OP"Y"9PN&XD?([M&QE]83VC5#713@#.Z-$\J/W3T,QA$9,5L( M1 AXL%%HPS,E((@ZH\RDXZ2U.6VCR\><,@,3/Y]?W)Q;A9].S\^MIHX[=T8. M7EL!SV/46F9)\+2X1WX@[->B62Q4F2-Q>_+01[BS'U9;Q*Z#1@9^6]I\0\Z% M,H;-A-9/MP(@=,>I]<3?D5K7^H<$6T2V=Z\KFX7M,K_-I.=39/=P2-1S2+2W MH*\1F6)>9,)"MEHJ*B#+]G0GZJ=_F W5D3%38R064!;6H"YVMZKW*\ZV%!-_ M=,IMK.*?#[8P1Q,UQ-NQ$T0> M721H,NEFUQ;#8)$7X!A& ;ONIDD>^R-5W5%R+.(#[0>CNH*H&6Z&1N0B8X_'H3;"O55L)+;S1&",>,\X=#^VV9U1:@'"@E"S3 M=JA":T\\Z'"CE$VO9RQRHU[_EM?M.O-G34;O0G:8.BGZRQCBGYT:;KK2KY2^D9!KX3 M<@P90S]V> 0FW"46(T00Q11:CDEH:\6S.!S@#:; K&CM3S&]^(R[$!OM#>[' M'KA!PH=BM-6G,'NY+/62+NR=03Y-:XA[")%G0M?XHEMWD6F6Z16\\YS(]7N$ M=]APW-"E>2IYVPNJNXB'Y'.XJ,]S+5-BV^ M,N#]A+A?#8U6-82_A^KL< \RR:F-MGQ9&U46N:!G)Z*T.+VF+SWS@@=?T.0> M6FQSU+FW3MR%JN\^@L4JFMMCG^@0\W/Z=DY>;T1F H^F=<])74#]_YC2I$]I MLC?6!/?Y>Z[8F_M=9U8T:^&I]S,J5G19Z/J?\7,I: ME&^E?J\YNS_;IDR_LI)2W5A+Q<;2U7-+"33=UQT81O:F%L]-7:Y-A4#1.*R8 MLXT(ASVH50EDH0-C]&MV3OS88[:;:['O8W"-2&#O1-X5=4TF=?[\&UW-PBA) M70(56F=HSSR-":F:B,8J$]0#5Z4E3^;8+OY-G?V70 MD^_LOR>#P0A);G_0]$_[WUO3]J_.9GG[;^R+T(BP8:6<8RN^&_!%I]O_3>U- MHY;V'\^M:C V,N%%.A!M #OYTHUZQM2T/_T._X#4$L#!!0 ( %M^9%2O MI9?M8@0 (4+ 9 >&PO=V]R:W-H965T*T=@II4F#^'Z[D5(NO$'/KB&+9CYL)LIG#5**S%/F=!<"E!LW?>&P+GB=VR)+&&$,:GPJ97NK2*Q^.#]3L7.\:R MHIK=RN0/'IMMW^MZ$+,US1(SE_M?61%/R]J+9*+=&_:%K.]!E&DCTT(9$:1< MY%_ZN1^N)R,8?9^L80CB='D<7(W72[@^&YC###%<.Z,S!B@JVYT?#7<*6-P@KZN\)!LW30= Z:9QU$ M4D0\X=35I5RCGPT7@HL-4!';Q-CAB"941$Q;@9F2_V 9L_@ "=ZO$KYQ!M[: M@TH END0R)JI)^8-EEN&)'N)S.#JZ@0=R]&MCM!9H5V)<%4@E"7" M4@95-.!!XF9?&%7:FD,=W$.6KIC"?02N@5JI!,\+?0.74X'B,M/H7%^Y3;8O M'^XRI[HPU&2Z,D-'^2V0_(F^X<3/Y:J?=A&[8AF%DT RG"5S^@H?A%=Q+K>$R MJ'7#[A4T:\T.>2ZH&>4Q7(9-_)._<=/?!'><&83GUUI^^(RSHAI;936V*JMQ MJ/$\WMDT:?B@,7]&PBU-HBRAACD\,QOE:U9\HP2KO=IJHT>>L\)S=.*YLJBH MJ[WC_%#%3DKGN5;&7$=SKW M,!41WG,:BYS4??\"?H+0??UBYE8KMJ!=;D&[,AF+_$(\[+_%( 5FV@7XB!?S MC"DN8QZY@GLKV97VS_,]SY3EA;'G>7$S\Z\8L042G0"Q*P+![ Y@(EL7WV!S M!7^)'UR_CNZ4<0<6E+R94"6LATQ9U+DFTL$R\YWC)HZ[P1F&7@?(TE0JP[^6 MY](,+:A3IV&W73XOQ2VG,3M!C5P3:#>[R$C_C2 02ZT==MS7OW:H:IUN6,77 M3EDLG?_,US'#<+$YR%GS7153[>0,31Z^KX3P#W6Z_I*$E8%@/.A?0K!/_ M_Y&1/+_?RF[CJ#5*F=JX!E"#@Y%W2>5JV6,.\];J63QO4!^HPFM$0\+6J.KC M(>*!RIN^?&+DSC5:*VFP;7/#+?;)3%D!_+^6TAPFUD'9>0_^!5!+ P04 M" !;?F14T#^;V3D# #K!P &0 'AL+W=O,E7\3G/><^CGA'>RX^RP)1P6-=,3EV"J5VE[XOLP)K*B_X#ID^ MV7!14Z678NO+G4":6Z.Z\DD0#/R:ELR9C.S>O9B,>*.JDN&] -G4-15/,ZSX M?NR$SO/&LMP6RFSXD]&.;O$!U:?=O= KOT/)RQJ9+#D#@9NQ,PTO9[&Y;R_\ M6>)>'LW!1++F_+-9+/*Q$QB'L,),&02JAZ]XC55E@+0;7PZ83D=I#(_GS^B_ MV]AU+&LJ\9I7?Y6Y*L9.XD".&]I4:LGWMWB(QSJ8\4K:+^S;N[%FS!JI>'TP MUNNZ9.U('P]Y.#)(@E<,R,& 6+];(NOE#55T,A)\#\+04T)/"!,U5(F+,<\Y< OO:P/U7\.9?FE(]P3_3M51"*^/?,YA1AQE9S.@5S&M>[SA#IB3P#4RSK*F; MBBK,X:,J4( Y%U@807]%N.-2GLKL>8Y5@9"]X*%'/-SR9"]X*LT#5"!0"1M> MZ9]07D)OP4 5O)&4Y=*U236? +32M8X97#="(,N>8"4HDQK=_$'3_#\MR-HR M_PJ]V(N"H6MFD1<-$A>6J$J!YASN2KHN*Y/B[T9@]15>P0SU8X*PHH_0"T.O M/PQD<9[@9VF/$PTF,81O];0>(E:02]OM=/!ZX9@_@'/=@:DZMN'$3A M>U&)%X5]]V3^%X?4M&70/GMI')M8$D*L&+00T_2D%ORC![A&L;5M1NK4-TRU M;W&WVW6R:?N ?[_>ML$/5&Q+)J'"C38-+H:ZZJ)M+>U"\9U]SM=9@IX7N MQBC,!7V^X5P]+PQ!U]\GWP!02P,$% @ 6WYD5 2E?#? @ 508 !D M !X;"]W;W)K&ULE57;CMHP$/V545I5("%RXUY M@EW:1=H+@EX>JCZ89$*B3>+4=I;MWW?LA)1*NU3[$H_M.>?,V)[)],C%HXP1 M%3QG:2YG5JQ4,;%M&<28,=GE!>:T$W&1,453<;!E(9"%!I2EMN8RX3D(C&;6PITL>]K?.'Q+\"C/;-"9[#E_U)-U.+,<'1"F&"C-P&AX MPBM,4TU$8?RJ.:U&4@//[1/[)Y,[Y;)G$J]X^CT)53RS1A:$&+$R55M^O,$Z MG[[F"W@JS1>.E:\_MB HI>)9#:8(LB2O1O9QA%4>8O@O@4T!-E%ZIRB7 MWD7&:PRZX+L=\!S/O<#G-UG[AL]_+6LF\B0_2-B@@%W,!,*/Q5XJ08_DYP7^ M7L/?,_R]__&W;KF4[3.9*YX5I6+Z1$+K3"PU M8@6)22,6G(F!7M#O-X2RH')0,4+$4RI*PH+2=SV!UEIO\%*R/)0=P.< "W5& M&-(3:YM+T!^'/NX8[JEUU'FN \MK]_I#T=M;;INOS,QW''<*2 MR22 )N[OIG0HL,43"NH$U5%)?>'.P 7?Z0S'?? )ZXV,VBJ*J*B!1W"=I*4N M:]@I'CS"0U'E^N'=R'.]C\W8\]W*E43>+MOKC^N0ZS1?>#Z4I],=>29AOSL< M:,/M#KQ&]LU0!UYZB/99J6K3<]<5*WBKWO5<.^8."1T M6"E&!'6ZP[X%HFIBU43QPC2./5?4AHP94]]'H1UH/^)^/\F$P8 ((1 9 >&PO=V]R:W-H965T"V4UMI?(PR&-;A0[O MS!C#OT_WZ$#V"NTFE8<\6!I)/7W-]_7T^&13B@>YY%S!4YX5\G2T5&IU/![+ M9,ES)LURQ0O\,B]%SA0^BL58K@1G,STIS\:.907CG*7%Z.Q$O[L19R?E6F5I MP6\$R'6>,_%\SK-RKCZD;@T[C5,DMS7LBT M+$#P^>EH8A^?QR2O!3ZE?",[8Z!([LOR@1ZN9J^07/,M( M$;KQI=8Y:DW2Q.ZXT?Y.QXZQW#/)+\KLCW2FEJ>C: 0S/F?K3-V6FU]X'8]/ M^I(RD_H*FUK6&D&REJK,Z\GH09X6U9T]U7GXG@E./<'1?E>&M)=OF6)G)Z+< M@"!IU$8#':J>CKN\]PUMO-*F_.*-MN!]V6AEA(NBQF?;2L8HVNM?T[CW[DSJ/$M M3TQP;0,,790YDDIQV/[QN/%:DAKQ\;KZ7VNMSV^B>)QH26?N9,2. $ M#,!EY?D]%[BTP&3MCSR&@RO27*XE3I>'>M'I8N'%CN'RRSI5S_7J]29W#P+# M"RR\^X8=>7AWC*&O;;BQ#0. \5O ^(. F5:ED2S]H>L)^C-YY ++XPY$&G#\C-!5 MNTRKL#%HJA\;._G^A@^TJ#M^8#)"TZ*<_/A#Y-C.&QS9MAF[0]D)VNP$_S0[ M1XUG$XG;2N5+7RZ&%1,E-DVLK-;8 7>-8,17@^X-@I9+E2(K:(K2N9CA SFW MH%S 6A*_&)QG+'DXFB;+$FMJK0 )ER;T.2]GG$J^6E:$:GG)7N(YWJ7!;2H? MCN:"4RU1'!=/P2V9MDS/WZ\2;[\!V_2=_689]O$Q"+L?PV@?WJ;$>B3JYY1G MLQ?9KP>?R@P)D2%+$ .)PGQ8IA^UBVR9;JRYDE Z?DOG5#3@LR:\_V+4JFM M,^WE4UA]&0!)V((D_%Z0$)-9\8PEJ%M084*- $6B2Q3/]!)VJG(??@9M]G-I MTC0Z#55J=W3(X1NY52^K[J1Q2M1.=0OOMZIH*K<*J8;,P62Q$'Q!V$@+)5)L MI9(:TNE6G6U8_!7A+Y^X2%($_@T"%EG6ZKMJ]57EX'JMI$)E&KL*?F7%FD*W M(;8=(W97Q5BZZ M>=@!_BTUB*";QQZ6W'(Z_I"*[=+W+3K]U_KV7!.WAZ:F[MD>;@@0.)X113[N MRUZ]&0=@^P&V,![6[1C?Q6;LP)Z#I.M,=GTS +Z>[**\!5X<&+'M M@ZA>&=V]1@;MA.":SK4*[WRYH5F@;914:UAD:MM5$P:X$_<\B<> MY$^G?]%$V*E :ZRJ B[S558^\X8+-VN1+!GE.&.]>\.PR;ME7RO1 G.Q99J^ M#)G_O_8=5@S[>,/C'S4:H0NO]1:PWSOJ:R]"+,&F95&CX;[66Z! \^M#Q[AS M+LZY6.C3/QURUH6JCLCMV_8/ADEUKGX1K_Z=>,_$ O<[R/@+CG#124!_#XO2]4\D('V;Y>SOP%02P,$% @ 6WYD M5%_^.>%) P T@8 !D !X;"]W;W)K&ULC55M MC^(V$/XKH_14L5)$7DA8=@M(O%Z16(X#ME55]8-)#+'.L3G;.7;[ZSMV(.6D MVVV_)&-[GGF>F7$F_;-47W1!J8&7D@L]\ IC3H]!H+."ED2WY8D*/#E(51*# M2W4,]$E1DCM0R8,X#+M!29CPAGVWMU;#OJP,9X*N%>BJ+(EZ'5,NSP,O\JX; M&W8LC-T(AOT3.=(M-<^GM<)5T$3)64F%9E* HH>!-XH>QXGU=PZ_,7K6-S;8 M3/92?K&+13[P0BN(9)4VLKR 44')1/TF M+YZ:R*F<$D.&?27/H*PW1K.&2]6A41P3MBE;H_"4('S\VBSFVV6?\!\L1JM)HO1$A:K^:?-TVBW^+2"UH[L.=5W_< @ MK04'V85B7%/$;U!$,3Q)80H-,Y'3_/L >IM1,=7T>/XW8A3FK6A$_D0AW'T M3KQ.4X2.B]=Y(][GBBA#%7^%.1-$9(QP6(CZQMNK,V4ZXU)7BL*?H[TV"N_2 M7^_P)@UOXGB3MXKOO@3V-]6P=?>4YO ?6GY4_O=)=@6%@^3X]3%Q!&.[>/D$ M';&^$G]MB \-,;LI EJNWD!$;HWP\:JU[BNTG@6I;?%>362+8$KQY\ &BJ.N':>RLQ.^% M'?BHI-:P5O+ #+1JOR7%K8G4!N3!'N559K# DJ,N1/;\I)M8X\&/HAZLJ1]&UOOGGWIQ%/\",Z($SC;KO5;T&\-$&MBXTEA[ M[92&?O?^_@:WM#K'%/.DV,Y,EA1VY,5EU8K2R"IKW?MI@I95='%I69A3[7?# MQ/D^^ ^]] [&1+/,J<&NZJOC&DNX=27\ &$[3"TB;'?1?\IX9;O\OQ$_NM[! MS9PIJ3JZ::HADY4P]I!ZJ>H/7" MR).;6GMI< 8ZL\"?#E76 <\/4IKKPA(TO['A/U!+ P04 " !;?F14Y0V1 M;:\& !^#P &0 'AL+W=O-9.^]#I TS!$AN24 !H;>?7]UR0DB77 M5CIY(0$2./?<;^#TT=A?W5)KSY[:IG-GHZ7WJY/IU%5+W2HW,2O=X<^#L:WR MF-K%U*VL5O.PJ6VF,>?9M%5U-SH_#=]N[/FI6?NF[O2-96[=MLH^7^C&/)Z- MQ&CSX6N]6'KZ,#T_7:F%OM7^E]6-Q6RZ19G7K>Y<;3IF]GUCPR2ZN!1H.@:M@- M$/J(CZ(^$%7$Y:(B,4\%@?PDJV22G \1,EN%:+FA,VT-8$I^RM+,AG%F< H%47$\Q*CK(RC3*3LDW8.-O':?N\& M/0("&\?),1N7 @]YS.Z,5\T.:+\F "<%8/.H+(H>E)?L3CO /#NO6\<*'O$X M9X6,9%'2+"WE ;&)S$ENR?%,>7R\#Y:7499S5J21+ ,8+Y.!W.6N;7LP*)RF M4,KP[/5YCQZDBSA*\K(GDD9Q$3C%(A)2$)$B$!%9/X@G.9ZS^;S>AN'X@YZO MJW[Z8$U[O".LEW+"OJ !?40388AFLB9ET\7:(2&<"Z85'*X@>_[M+T4LXA_( MLD54<-'[E12_>D*O@K(H5)]:=J5ZI[_[H9"0U[Z9+K% M]Y]PI)EO['3_S#YJL[!JM:PKM*#%.SWGH.BW>\X=2/0-@7+6TU%A.,>]YABR M,__!,1>8UAWRW^_M7KQPM('C'[:D/^I!OW1U*,(>OB._)!)5/Z9P2?(\BD6H MQT42&L(7Q/82(:YM72DVUD]5LYX3K3V08_@6/0&>S61&?I6(Y)FK%94]#ABD MG43\IAPE-F57:XMC,LOB$*5H/0G'KH1',3K1+<["+Q+[D!.(9>\ M]@;,D15T&BC1O3'XT:H.&0K3P@3(:S3P:R258B5*DH#)$N1;I^;T09"]LA=K M$ 1643= '\R+0[F6;7,M.YQKN.C,UWW'F=$E 8T+Q!]K>.VS^@_L[@"0??(ZZF^TK3" M:$(6?,*/6#F11XC'27;$;F!:9SHDWW;G^O#NKT?;K]O+Y:R_4[TL[V^FP^$,Q!ZP ME4]R%%#;W_;ZB3>K<,.Z-QZ^"L,E+LC:T@+\?S#&;R8D8'OE/O\O4$L#!!0 M ( %M^9%0-"EX.B D ! P 9 >&PO=V]R:W-H965T'*VR;/U[ MIR.C%4V(/.5KFL(O"RX2DL&E6';D6E R+X22N.,Z3MA)"$N/+L^+[Q[$Y3G/ MLYBE]$$@F2<)$>]7-.:O%T?XZ..+1[9<9>J+SN7YFBSIE&;/ZP.LHC&-,J4"@)_ M7NB QK'2!';\K)0>;>ZI!+<_?VB_+9P'9V9$T@&/_\7FV>KBJ'>$YG1!\CA[ MY*_?:>50H/1%/);%O^BU6NL ;<2<-L* M>)6 UU; KP3\M@)!)1"T%0@K@;"M0+<2Z+85Z%4"O;8"9Y7 65L!['QDSFDM MLDEV+=N]?2(?Z<:M\XT_$HY;9QQ_I!P7.>^4Y5O4_C7)R.6YX*](J/6@3WTH M-E A#R7/4K77IYF 7QG(99?3Y_&X__AO='^+IL.[R?!V..A/GE!_,+A_GCP- M)W?HX7$X&0P?1C=3U)]A7\\V*PQ=_8XEMMN?0; MJIF@!DN^!MX#Z5)A>#6MQ/@L!SMLTK/:TO]+J>%]06 M3NH+?3<$E_0?]86? M5HS"FE-F5>/ZPL_QJ:_H]GH.WAN?[B8^76M\A@F4LU#["T&-BR4UM>MNHZ?= M)@?&]16]T,-NO1+J"W'H.'L=[6T<[5D=?:22$MC'B*1S&"!>8#):*[>_P85D MR[3X7M"89+ 7:+H$<0J(MS25?Z\6CUY9_9^=[AF<[AD63NH+L5-4_SZWSS9N MGUG='JC-KEPK=CT%4'N!7:" %6:K7+#L'<&>9WR.CF&3)#S-5D;B-[+?QJM$ M+>T .YK&.E9EUQ1&W8B1 GSI&XS"TE26HTK-SE9UNZ8\5"MWXNN9,C8QKNQ: M$H&WV#G^>UL-91P)-;^>\,5)OL='W+BS#$O"L_W(@#5-P*[5X!%/ERJ%>6?I"9598H0TRQLYK[,2XSB \ M_\PSU$5]8>G4/J\TX\!VRC'(DSPN)R\H^XR\H9@# 5GS#_91;$^C?W;%'GH' MQ+-N24T;L)TW%# R9XHRI'-94""C14%SQ.N=OA9KVY)=!S0-P'8>\)PR!>S3 M#/!=(D 8(LH2NE^@)T%263#/(N"_T!U\D=GBIKLK[AX"U<:Z"V)[&X0IXOX) M+96#T.TB"NU T6V2J'L;A\EZL\.^"62'N-[$NB:,';58N.N=;G;8WH:F-.*I MHK(R(W%5SIVM[1KM;EZX.X_ICN?:.]X#%)\J/2"GVZDQ MVOO=K;>]KF\S0W)\Q) 8>OQ M5U46BELOJ!"0*M77"A+Q3964H&J"N][J_N/;^';(?J(C =[*D MY3E?V6>.B41$$=SJ-^/)>H-F?.HX_[3%:.L8TH[.#X*>;.@W5/?>*-7'"FN] M>AK3/3MC?X*Y!DW?I0TG/[RXA0JUHDLG/,],YYW7E9K= M36\C:KZ&0=].:VU!A^MI/I/T9ZXLO'FIS?"[]]1(Y^-#R(.OH<^W U3+/%Q5 M:G;R@&WCA:^1S;O4_^&UK$:K]6!N#H+KYX Y)(N\AC& MV@4MCL&+\-20GT 9' 1 !AH@@P9N^%7) M:;B/[S0G1T-J8(?4,8E6\)5X+\R]^3"WU48*--0&!P&UP=;C8SO4?EVN[/?Q MFU.E03>P@ZXE5J!!.+"/Z5^7*OM]<(MMI8$ZL /HK8 I%2;4 M 4^2/&51><[P1*-5RF.^9%1^0\,T.K7<+-0 &Q[$E!YJ: [M4_H7O'UR%]9G M>!?W+&PAU$ =-C#9XEFR,DT83Z;OPCJ%M3VZ#S7:AG:TO69DF7+Y+M'.2#%B MB7JJ8XN]AMKP(* VU% ;MGCDMIM\T^N+89W7=FUG-N'6FS,-1YHL)> &ULO59M3^) $/XKD^8^:*+V!00T0%** MTNM[N ]^]O=UO*B\+Y1;_0?9GGF6=FZ$R;*\9?Q Q1 MPFN64M&R9E+.KVU;1#/,B+A@MH@+%X2G EMM:@0WEF[$5OPKAE.5H1IAA)34'4 M8XD!IJEF4CK^%*16Z5,#M]=K]EL3O KFF0@,6/HCB>6L934LB'%"%JDF%R8] JFH3J,HXE5[>)PLGV^+'?]T<_X?X6 MQF%O$-Z&@3]X #\([A\'#^&@!\-1. C"X=W-&/Q!5VW]X"$,U.X<@ONGL'ON M7L$(4R(QAAY;(J>JRA)\(1(A"8T03KHH29**4P5Y''?AY-LI?(.$PL.,+02A ML6C:4L6B%=E1H;N3Z_8.Z'8]Z#,J9P)N:(SQ+H&MDE!FPEMGHN,=9>QB= $5 M]PP\QW/?$11\'.X;\0C5)ZXZCTL>K)"9V>00\IL/!CU7S4JHYT6T;;E[5'!(HCF3JJG1W M]87U<9U-XW0^MT(%_\Y;X#7V"O2>4;VQ5R![J_]GR*=F+ J(M.>\ 9:GY>CU MS<#9.^_HD6SFRH8FG^=]PJ<)%9#B1%$Z%W6EB.&ULS999;QHQ$,>_BK7J0R(E[,49 M 5(XJD9J4@1-^A#EP>P.8,5K4]LR/5 MLUX &++-N- =;V',\LKW=;* C.J*7(+ F9E4&37857-?+Q70U!EEW(^"H.YG ME FOVW9C(]5MRY7A3,!($;W*,JI>>L#EIN.%WFY@S.8+8P?\;GM)YS !<[\< M*>SYI4K*,A":24$4S#K>=7C5;]GU;L$#@XW>:Q/KR53*9]NY23M>8(& 0V*L M L6?-?2!,&%/<6(4SC*T,]WQ\&%X=S\D ME^2.*D5M3,G9 QE7)_CZ/UD0,X^G9-/A ERRSC'V.NV;W!K*^ GQ3:]?)OH MR#9A1&ZE, M-AB*%]&\!'YE+\&@'WHM.*@X@J9 XO"!1$(4'@/KO-P].X,1E M'&.G%Q^+(ZQ!K.""C,'>'2;F9 3*W3*1 /DVY6Q.;>)>D.%VB3D,*?G.,KM. MSL@$I_2,YIG]^!6UR8V!3#^=(*N69%5'5CU*M@-:[@')$NC08>:*3:=HWX%U MMQK6*HVVOSX 4BM!:O\ <2'"NY_(N6"_, ),)'R5N@9),#\4AH!P1J>,,_." M]Y-;V$.$^5:M/<*P68E*P#P%:F_&^! M/%YOF7ZZLND8708A?DX3J76W2,MCNY^6P?\]S!FKNJI;&A%\)DS]XY6A9&*]=/7@U MWL."F=>W/S)YM;VE:LZ$)AQF*!E4&ICZ*J]@>C^!E!+ P04 " !;?F14OPKH%3H" V!0 &0 'AL M+W=O3+@A5AV;V89T_WZV$[*LA:HOB:]]S[GG'G^,2B$?58ZHX:E@ M7(V]7.O]G>^K-,>"J([8(S$Z%WFEC27:[MA)^,]F2'*]3K_4*:R&]8MK1 MKJC@(#$;>Y/P;AK;?)?P0+%4K3'83C9"/-K@TW;L!580,DRU92#F=\0I,F:) MC(S?-:?7E+3 ]OC$_L'U;GK9$(53P7[0K<['WJT'6\S(@>FE*#]BW4_/\J6" M*?>%LLX-/$@/2HNB!AL%!>75GSS5/K0 87P!$-6 Z*V ;@WHND8K9:ZM&=$D M&4E1@K39ALT.G#<.;;JAW.[B2DNS2@U.)\OYP_S;>@[O857M(X@,IH)K:0R& MB5*H%1"^A2^4;"BCFJ*"ZQEJ0IFZ,;#U:@;75S=P!93#]UPH\25R?-U+ON 1 M^0$ADZ+XYT=)=0Y3MRLHX>=DH]S\KU<*=IN"75?G#*P(>H[ WLYC M$O6&L>GVV/;I958XZ \'3=9_ZN)&7?PV=:UC<$YB_%+B;3SL/9-X+JO?:J22 MZ+=.M7U1OA*YHUP!P\S@@L[ $,CJEE:!%GMWT#="FPURP]P\;"AM@EG/A-"G MP-Z=YJE,_@)02P,$% @ 6WYD5%C6\BY2! #!, !D !X;"]W;W)K M&ULM9A=;Z,X%(;_BA6-5C/2;K$-&.BFD=HFT\XQ#R>OP=,]+[^)#6,2 M?,^S0EQ,-E)NSQU'Q!N64W'&MZQ0OZQXF5.I3LNU([8EHTD5E&<.AI X.4V+ MR6Q:C=V6LRG?R2PMV&T)Q"[/:?ERQ3*^OYB@R>O 7;K>2#W@S*9;NF;W3#YN M;TMUYK19DC1GA4AY 4JVNIA@NDW=\_YDU%^3K?#'/1/4)]K4V""8@W@G)\R98S2!/B_J;?F] ' 2H M/,,!N G W0!O),!M MQN !D)\)H [[T5_"; ?V\ :0)(Q;Z&59&>4TEGTY+O M0:G5*IL^J&Y7%:T IX7NK'M9JE]3%2=G=XNOBS\>%^ 7<,>>6;%C8)X*NEZ7 M;$TE2\#3"[BAY3?5XA_G3-(T$Y^4]O%^#CY^^ 0^@+0 #QN^$[1(Q-21:D8Z MKQ,WU:_JZGBDN@MN>"$W BR*A"4#\7-[/,*6!(Y"T?+ KSRNL#7CG,5GP$4_ M PPQ&IC0]?O#X=#U_%CUQ8]57[X['$46EF[;6VZ5SQW+9SI)FPA?M3WV]^]* M"KY(EHM_+(6\MI!7%?)&"MW3C UV7QWF5V':8Y]G"!'HXZGS?'A/AV1>"-VW MLGE?YGE>!,.WLD5?YD/LA\%;V;(O"P(<0#.W-RC\%H5O17'-\YR5<4HS\%#2 M0FQY*2V$29N6G/96!FVAX*A;.:_#R $NW:41[, ?D!%,7-*!WY?YV(WT?VX( M?MA./K1._B;-4JG69PN'J$T5G18X@F8%@,8#,D^M/2/,C3\BNT%>LI*++8V9#88Q+!2>F+LQ-!0=R3T:X*[LN+NN M#N@\%$1AV"7?UY$($Q@-H\?&*/'_&"7+TY@7R2Z6W-;VV'@71J?%CXVK87P< M_B;N$%=W41V0N%[8^6,L!U21 C]"W7@DMGMDV_#@)YIO?P5SME(OMK;VQ\; ML'=B_L;AL/W!;)R_WU\7(Q+T[D%?%B+U--N]"0/9H ='K!X;U\1VUWQ@0H+[ M%Z&!V'@8'\/!B=$;D\/VQ[)Q]&'_&7P(?5\6>GX4==$/R"",W YZY^!E73VJ MKZMM%0%BOBMD_6[5CK9;-Y?5AD5G_ J=7Z.!\3DZ7]8;,R9]O4^DWN37:2% MQE:J%#P+U%S+>NNE/I%\6VT5/'$I>5X=;AA-6*D%ZO<5Y_+U1!=H-\!F_P%0 M2P,$% @ 6WYD5 +*UO%?! 'Q, !D !X;"]W;W)K&ULM5A=CYLX%/TK5E15K;0[8!L,S":19O*AK=1N1Y-.]V&U#QYP M$E3 6=N9=/[]VL! PM>,4N4E 7/.O=?G6L?@\8&+'W++F (_TR23D]%6J=VU M90^3:EXOF4)/TQ&$'/$]9@=Y= W,5!XY_V%N/D63D6TJ8@D+E0E!]=\3F[$D M,9%T'?^504=53D,\OGZ)OLPGKR?S2"6;\>3O.%+;R<@?@8BMZ3Y1]_SP)RLG MY)IX(4]D_@L.!=8C(Q#NI>)I2=85I'%6_-.?I1!'!!VGFX!* FH2G!X"+@FX M2>@KR2D)SELSN"7!?2N!E 22:U^(E2L]IXI.QX(?@#!H'+[XO_GI8@-_!/)9TLQ%L0Q6+P.,SN!,\VH<*?-84"3[,F:)Q M(C]JZ,-J#CZ\^PC>@3@#W[9\+VD6R;&E=$$FK!66R6^+Y*@G.09?>*:V$BRR MB$4=_/DP'Z*! )96HI(#O$\'NZ+5R\HXR%\#>[9$\OV#/QCEA3XI%@J_QU(Y%2)G#R1 MTY-H11/6N?H*FIO3C,4^32$DMHO&UM-Q3[M@CF_C4]B\#7,<)[#]4]BB#7-M MY/K>*6S9AGD>\NRZMA,IW$H*=U"*&R:XW-&0#6?V;%S1R MI!$F+L)-Q=LP!WJ!WX MVS 2(&('W8K[5?'^8/'?F%1@]2R-& -:!%6XX+*B M0[MV?OL\V4O>L5)>0#R[(7L'S'?<(&C(W@6S[0!WRPZ/-BXX6/["O)R(.*0) MN.,')L![FN[^T!N"$6Y((%1G0!?N16V5$)_9"]Q2#^K5[9!F,SIP7H [#NFQ?UA;*1SVTILGK5$<#ED1K*T-^A=6OK8]&)RI M?-"V;;WKPJ;P;9A'(,1-W=LP:!//[UG^J#93](J9%CL F#&AXK5VI5=<"-4^ MA^!EFX!JPT/HO":4O!/9L.TV=X0.&/%;&T)7,,AB$2>+"I>0?,T5\@#O#(E>)I?KEE-&+" /3S->?JY<8DJ,[$ MIO\#4$L#!!0 ( %M^9%1OJU'>P0( $D' 9 >&PO=V]R:W-H965T ML$>]#9X!3.0\\V$JYG=N&0DAT(05B .R[XU M=&^36,>;@&<".[$W1CJ3!6,O>G*?]2U' P&%5&H'K!Y;2(!2;:0P?M>>5O-* M+=P?O[E_-KFK7!980,+H#Y+)==_J6"B#)2ZIG++=5ZCS";5?RJ@POVA7QSH6 M2DLA65Z+%4%.BNJ)7^LZ[ G1P5^+?!-HA6926N$)1[T.-LAKJ.5 MFQZ8VABURH84^A1GDJM=HG1R,$R2[_/'IQF:CI/Q_?/P[F&,KM&L.E/$EFB8 MIJPLI$!32(%L\8("NAB!Q(2*2Q4ZGXW0Q:=+] F1 CVM62EPD8F>+16RVU5DJ8N7E,7S_CY)_S^92O0S^%" M2*X^N%]GC/W&V#?&P0GC)XXS:*MJ6\DJJ]!8Z?_C=M )HHXJSW:_,L=1<2>, MXR;J'6?0< 9G.>?%@E *F29D6^#FX!,F%+,Z8)T +]7NA+,ED:WG7?E'>UA> MV T.X8^CW#CJGH /&_CP?)&9Q'2OMN(*?>%,M&*&QP"N$WG> >=Q6#?RXJ"= M,VHXH[.<#R $&E+52G&1 E)-&8V%)*H[J=(F'#(BT8/BAE;RZ CIVG<[_@%X M6Y3G=MK!XP8\_M\"/X)L@XR//D[7B0._>T!Y'-;UG3 ZH+3W&IV^9+YAOB*% M0!262N?,R;>);J?-[3GX"U!+ M P04 " !;?F14*2HAOM\" Z!P &0 'AL+W=O'I$AUUTJ_F@S1PELNI.EYF;6+2]\W288Y,V=J M@9).9DKGS-)6SWVST,C2PB@7?MAHM/V<<>GUNX7L7O>[:FD%EWBOP2SSG.G? M0Q1JW?,"[UTPX?/,.H'?[R[8'!_0/BWN->W\"B7E.4K#E02-LYXW""[CCM,O M%)XYKLW6&EPD4Z5>W>8J[7D-1P@%)M8A,/JM,$8A'!#1^+7!]"J7SG![_8[^ MM8B=8IDR@[$2+SRU6<\[]R#%&5L*.U'K;[B)I^7P$B5,\85UJ=L./4B6QJI\ M8TP,<[&Q_$,=W3[>/#S 9Q^.KY\'P>@Q'([2,"W,,I_#T M,(*C+\?P!;B$QTPM#9.IZ?J6?#L$/]GX&99^PCU^@A!NE+29@;%,,?T(X!/I MBGGXSGP8'D0<87(&47 "82,,:@C%_V_>.$ GJA(9%7C1OD0FB5I*:V"""?(5 MFPH\@8&@+F$R0:!^@UACRBU<*V/@^T0) 703UTRG/P[X;U;^FX7_YA[_0YQS M*;F6BL2 M&J4P;#7K0^E4H70.AD+=]H\[T?E<[N \VN%6H[1]<4IJ_M88RI'RYJ:S@:(O MRKZNI-4#,"CFWHY\2 ]#.&ULC57;;N(P$/T5*^I# M*^TV]P!5B-1"N\M#NPAZ>5CM@TD&8M6)6=N0]N_7=M(H90.J%"6^G'/FS!@/ M<<7XJ\@!)'HK:"G&5B[E]LJV19I#@<4EVT*I=M:,%UBJ*=_88LL!9X944-MS MG,@N,"FM)#9K;O-T!9-;9 )X)5*(S1CJ3%6.O>C++QI:C#0&% M5&H%K#Y[F "E6DC9^-MH6FU(3>R./]3O3.XJEQ46,&'TA60R'UM#"V6PQCLJ M%ZSZ"4T^H=9+&17FC:H:._ LE.Z$9$5#5@X*4M9?_-;4H4-P@R,$KR%X7R7X M#<$WB=;.3%I3+'$2;Q\>?RUF MMTOT'2WKLT1LC6;E'DK). &!SJ<@,:'B0D&>EE-T?G:!SA IT6/.=@*7F8AM MJ07B+?_88\QW-[Z).OTYW/=%N5H*V#U];!,WK^L3HT MZ;ZC*1$I96+' ?V^7@G)U2_MSXD(?AO!-Q&"(Q'N2$G4.67H!V/]!:OYH>'K MV[=/O&$X&,7VOEN7'E0TBH(6]^]#F,_CLU-QR$@^C 82_,"4<'#NW.A=?-]A[S#2D%HK!61.=R MH!1XW<#JB61;TP-63*J.8H:YZOG -4#MKQF3'Q/=5MI_D>0?4$L#!!0 ( M %M^9%29R'!>-@( %0% 9 >&PO=V]R:W-H965TV0]I_OVLG M1'0"UKW$7_><<\^-K^-&R&>5 VCR4O!239Q@M<-!/'=_8; M2[;-M=EPD[BB6UB!?JP6$E=NS[)A!92*B9)(R";.C7\]C4R\#7ABT*B#.3%. MUD(\F\7]9N)X)B'@D&K#0''8P10X-T28QN^.T^DE#?!POF?_8KVCES55,!7\ M!]OH?.*,';*!C-9<+T7S%3H_0\.7"J[LES1M[!"#TUII471@S*!@93O2EZX. M!P _.@$(.D#P7D#8 4)KM,W,VII139-8BH9($XUL9F)K8]'HAI7F+ZZTQ%.& M.)W_O5N03F5,IJ:DKN9R!IHRK*]Q]7,W(Y<45N2"L) ^, M[J#40KZ2&5,I%ZJ60'[>K)66>+=^G5$(>X70*D0G%):@0&(ML=>P4U M-5?X6 5;PK$E- VX2\)P,([=W6&=C@9%?=";7*,^U^ALK@N0*2:(C4M$ANWY MWYF?I_='@Y'WX=A/_R=N^#>N]><>W'GSWCQ0N66E(APR9/(&HZ%#9-O#[4*+ MRK;!6FAL*CO-\=D#:0+P/!-"[Q>FL_J'-/D#4$L#!!0 ( %M^9%3U2BK& M2@, @, 9 >&PO=V]R:W-H965TU8DFZ:IGUPB9-8!4QMD[3_?C90\D98-2G]DF!S MS]USS]G'==:4/?$EQ@*\)''*N]I2B.Q*UWFTQ GBES3#J7PSIRQ!0B[90N<9 MPVA6@))8-PW#U1-$4JW7*?9"UNO07,0DQ2$#/$\2Q%ZO<4S770UJ;QMCLE@* MM:'W.AE:X D6#UG(Y$JOOU/KP:0$\!"HL?!*_YUC-0J3Q2 M^J06-[.N9BA&.,:14"Z0_%OA 8YCY4GR>*Z<:G5,!=Q^?O/^I4A>)O.(.![0 M^">9B657\S4PPW.4QV),UU]QE9"C_$4TYL4O6%>VA@:BG N:5&#)("%I^8]> M*B&V - ^ C K@/E>@%4!K"+1DEF1UA )U.LPN@9,64MOZJ'0ID#+;$BJRC@1 M3+XE$B=ZX?A;.!I/?UV \+9_/P7]^R$8?7^X">]&9K*H 9T,L$(GYN00]3(;@[-,Y^ 1("J9+FG-IRSNZD(15 M6#VJR%V7Y,PCY(8XN@06O "F8<(&^.#]<&,7KDN9:JW,6BNS\&<=TZI5@-^W MTAS<")SP/RW!K#J8502S_QDLJX/A.MB"4=XH:.G4*9RJ*[SJF8;K6WY'7VT+ MUV &#=>#M=D.9[OF;+=ROL6<@WX4Y4D>(X%G8(AE;XD(4C>VB6WISMVB 2%T M#7./;8.9806!U;LU;[==94FQY8!YM1OO]*?9KX/YISC-_H& OFOMGXY#H\ /CISDH.8;M/*] MSDD\(^FB('J39(RNL*+*6[2 QJ;G&J>7'FZU>'@*\2NOV\)ZAN/N'_(F,\<^ M=CGAIME"LY7U'8J6W;D:5-DTUNA]0$%V+1%V-X7_[< #7W/A(%K[%>@ MJ8T&MFT?*<&F0<+V#CF@*12P8WB>[ZWS3Q:#[ 378=#OHG:0& MWL&7TG']@PHT6/GV_A70M\8T-2/?(;8@*0E)/"O'SG(A:%9,;H]4 MR#FP>%S*41TS92#?SRD5;PLU#-;#?^\O4$L#!!0 ( %M^9%0 ;,EAAP( M *H& 9 >&PO=V]R:W-H965TH M#ZU4FI 4LE80B0)3D6B7T;)IFO;@)@>)ZMB9;:#[][.=D+&5YF'2]D)\E_N^ M[^XLO@QV7#S+#%'!2T&9'#J94N6UZ\HDPX+("UXBTV]67!1$Z5"L75D*)*D% M%=3U/:_O%B1G3C2PN5A$ [Y1-&<8"Y";HB#BQPU2OALZ76>?6.3K3)F$&PU* MLL8'5,LR%CIR&Y8T+Y#)G#,0N!HZH^[U.#3UMN!3CCMY< 8SR1/GSR:8I4/' M,PTAQ409!J(?6QPCI89(M_&]YG0:20,\/._9W]O9]2Q/1.*8T\]YJK*A\\Z! M%%=D0]6"[VZQGJ=G^!).I?V%754;A@XD&ZEX48-U!T7.JB=YJ?=P - \QP%^ M#?#_!/3? 0U(+"#5IW9L29$D6@@^ Z$J=9LYF!W8]%ZFIR96WQ00K_--4Y% M\>)#/%T\?CF'>#ZZ?X31_02F'Y>S^&ZJHP[<$R&(V32<3E"1G,HSG5T^3.#T MY Q.(&?PF/&-)"R5 U?IC@ROF]3J-Y6Z_X9Z '>].M;07\-_:R=HKB>P?,$;?+.B)+G %.:< MK3MS?0\IC*1$)>$6:0IZ[;"4.OEUKI$P4UC(;RVZEXWNI=6];-75_U8%? 74 MB%,K3BKQ3(MWM(=T-A*/77O%WK/LQDBVT57/\P;N]DA/O::G7FM/(Q1)W1*QS)H'B2D.]BU!+B\H9JT#QTIK+$U?:JNPQTQ\3%*9 OU]QKO:! M$6@^3]%/4$L#!!0 ( %M^9%31P +>4@0 +@3 9 >&PO=V]R:W-H M965TRT,YM8DC_I$F8(2=O,I)E, M2+;7BA'@J2U1281F?_W*LF.!O]@+YP9L\[Y'1];AP6BRY^*GW%"JP.\L9?)B MM%%J^]EQ9+RA&9'G?$N9_F3%14:4/A5K1VX%)4O3E*4.AC!P,I*PT71BKMV+ MZ83O5)HP>B^ W&49$:^7-.7[BQ$:O5UX2-8;E5]PII,M6=,%54_;>Z'/G$IE MF624R80S(.CJ8C1#G^>N:3 5_R1T+P^.03Z59\Y_YBOZE_,9/7DWDFDLYY^B-9JLW%*!J!)5V17:H> M^/X;+2?DYWHQ3Z5Y!?NR%HY O).*9V6S=I EK'@GO\L;<=" @HX&7#;@>H/7 MT>"6#:Z9:.',3.N**#*="+X'(J_6:OF!N3>F6\\F8?DR+I30GR:Z3TUO[AYG M=U]O+F^OP6RQN'Y<@#.P*)84\!68Q;]VB:!+<,,48>OD.:5@)B55$GR\HHHD MJ?RD.YX65^#CAT_@ T@8>-SPG21L*2>.T@[S<9RX='-9N,$=;A &WSE3&PFN MV9(NCP4X5_&*QN? 17\!##%J,33__^VPQXY;W6[7Z+D=>E\2 MEBAZ=JNCVW)/>P;PJ@$\,X#7,< /DULM/GNA0G\/__P#!?#OVV1%VU:C7TNO MQBLEHL^67]GR>Z6^"BYEX65.A'A-V!K,,KYCJLU6H>4;K9Q#+U.,O"AR)\[+ MX=*UE?DX0%79D=6@LAKT6IW%\2[;I<3@!J-%@N2ZFC8([#<=TH:N8R&G=\?1"V1G&OT3O.SF*> M;:G2"5H+2O6OONI;+0M/]$[T1!:?:$A^GA#S3B?5 A0-25#49"-",,+U!/C- M!!R5'9NU"$7#,12U0!3ZXX;5-HC"J(.AR$(4]5/T49 E!7%M97'39XBY*..D&(+5#P<4'$3J)&/ MHKK3)E!#_3O?8=0"%?<#=:YAFM+DCC3>,IWS]VK=Z%J_X MG?"*+5[QD'@](38^G5R+5SPD7G$3KUXX=NO,PDV\>A'TW(Y 6+SBX?"*FWAU MH>>ANM4F7K$?!AU/+=CB%??C=6[^PE(!'FAJ/,I-LNU=,DM:_$ZDQ9:T>$C2 MGA!#_LF\NI:T[I"D=5M(ZV$M@+H_88N):U[G"L=9NL#<;0K?^I M:BN#<%Q/K'.P-Z)SN#9;1A+$^:TJMDFJJ]6VU,QLQCBVO-C3^D[$.F$2I'2E M6^%YJ,<6Q391<:+XUNRT/'.E0V\.-U0_7HB\0'^^XER]G>0#5)MUT_\ 4$L# M!!0 ( %M^9%0.LD*TF ( .X& 9 >&PO=V]R:W-H965TH+WLAMG//.?>#'"<;J9YU"6#(:\6%'GNE,?6%[^N\A(KJGJQ! MX)NE5!4UN%4K7]<*:.% %??#?C_V*\J$ER;N[%ZEB5P;S@3<*Z+75475KREP MN1E[@;<]>&"KTM@#/TUJNH(YF*?Z7N'.[U@*5H'03 JB8#GV)L%%-K+Q+N [ M@XW>61-;R4+*9[N9%6.O;Q,"#KFQ#!0?+W )G%LB3.-GR^EUDA:XN]ZR7[O: ML98%U7 I^0]6F'+LG7ND@"5=<_,@-]^@K6=H^7+)M?LEFR8VCCR2K[6150O& M#"HFFB=];?NP PCB X"P!83O 8<4!BU@\%% U (BUYFF%->'C!J:)DINB++1 MR&87KID.C>4S8<<^-PK?,L29=';W.+G[.IO>7)')?'[U."=GY(XJ1>TXR$D& MAC*N3_'T:9Z1DT^GY!-A@MPRSG%L.O$-)F&I_+P5G#:"X0'!("2W4IA2DRM1 M0/&6P,?LNQ+";0G3\"AC!GF/#(+/).R'P9Z$+C\.[^^!9Q^&!U^.5#/H!C)P M?(,#?-=,, -G-]C^@LR$H6+%%AS(1&LP^HA U E$3B Z(#"II#+L-W6?';RB M?V@@Z!\XUJW8WK$VK.>.U9K)2QH,>U'BO^RV>D_0J!>\#Z%[[KF[SA!!4AD'5637*Z%:;ZH[K0S[8GSJG?G4S3SQGO_TC0WP2WFQX0F M')9(V>^-<#"J<==F8V3M_&8A#;J76Y9X(8&R ?A^*:79;JQ =\6E?P!02P,$ M% @ 6WYD5 L(QRY? @ Q 4 !D !X;"]W;W)K&ULA91=;YLP%(;_BH5ZT4I;^0HDK0A2TK1=I*VJ2KI=3+MPX"18-79F MF]+MU\\V!&4K66[ '^<]SWO\E31N*_,2*BPO^0Z8 MGMEP46&ENV+KRIT 7%A11=W \V*WPH0Y:6+''D6:\%I1PN!1(%E7%1:_YD!Y M,W5\9S_P1+:E,@-NFNSP%C)0S[M'H7MNGZ4@%3!).$,"-E-GYE_/QR;>!GPE MT,B#-C*5K#E_,9UE,74\8P@HY,IDP/KW"C= J4FD;?SLB*3+^=4VB]JNEC/07DM%:\ZL790 M$=;^\5NW#@>"P#\B"#I!8'VW(.MR@15.$\$;)$RTSF8:ME2KUN8(,YN2*:%G MB=:I=/FPFCW<+^>?;]$LRVY7&?J(LG:#$-^@NUK5 M"LXD*1W]@NY.V;/A$2 MD#X1:,D49ENRICI&2E 2G2] 84+E!3I#A*%5R6N)62$35VF[!NKFG;5Y:RTX M8FT!^24*_0\H\ +_.5N@\[.+O[.XNMB^XJ"O.+!IPR-I[SDO&D(ITJX&_"^( MS"F7INKOL[540I^;'__!ACTVM-C1$:PN(AA:@U85696Y0:^I/[KR_<1]'8"- M>MCH%"P<@K6J^! 63L:385C4PZ)3L-$0+'H/"R91/ R+>UA\"A8-P>+W,.\J MC(9AXQXV/@6+AV#C=WMV%87A/RSWX%*:]^T+%EO")**PT3+O8[/E\^C>+2G["??$"+ [S3)^+BW$6+[R;)XM"$IYGVZ)9E\LZ(LQ4+>LK7% MMXS@94Y*$PO9MF^E.,YZDU'^[)%-1G0GDC@CCPSP79IB]G)#$KH?]V#O]<'7 M>+T1ZH$U&6WQFBR(^+Y]9/+.*JTLXY1D/*898&0U[EW#3W/'5H0<\7],]OSH M&JA0GBC]J6[NEN.>K3PB"8F$,H'ESS.9DB11EJ0?OPJCO7)-13R^?K4^SX.7 MP3QA3J8T^1$OQ6;<"WI@259XEXBO=/^9% %YREY$$Y[_!_L":_= M.."I@59 M>I#&V>$7_RX2<42 ;@,!%034E> 4!*"5Q"\K@2_(/AY[@_)RC,= M8H$G(T;W@"FTM*8N\G+E;)G@.%.=M1!,OHTE3TQN'Q["'W?W]^ *+ [-!>@* M3#HP8.'2/2![7P$R$;00)^VT[]@U@?=:>;5I]WIL-AG6[)0I;51&4U46[/::IF49D64TYIRLE-N2=,?00W9!UG MF6J!&YS@+"*F(AV,>;DQ-)]!UAP-;_HVLY^-ZZ$@O0 '2@+,N)FNAN65H M;FMHU]&O7*U^W*5; M'#,YIH7:<&QM2NR-IV7A;4(]S;NWF=015X'O0#WGQ(F(JT%S=0:ERX..&V"6+=N[ M/QQH'C3T=%?@7 >>:/Z@#"OH&-8MH]S4[F&@KST(AH'3N/:P7'MX8N-%NW0G MJTZ6X*CY[Z4?QHT7#O7*RJX=V+#1%6A7PF=W3,1_1!B%P^Y:U<[(N0%YHJ[P M2,EA>W:)+.@6O^W0NK5*2>#94@(K+8$7%9/"6BU+R+&=0%<3 ]3Q?5='SCH9 MK<=7"0J\L*) 75*:G*C4!)XO)U-HU@);%^I9 [0N&W5?*SF _TP/X&E!,$#: M% %6D@ OIPE0'^%-G=D5.3<@3_5PI0OP;&& !F7P!HX[;%Z^D@9X86V ?R\. MJ!('=*8X('V0-U2W,W)N0)ZH+JK$ ;6+PSF!WPJI>US->G2Y68_TN=S49EV1";O-#OB;]2Y87ET M/?D#4$L#!!0 ( %M^9%2NNI3"'0, 8+ 9 >&PO=V]R:W-H965T M/S7>Q\PPUE/WF,L0 O:9+QD1$+D9^; M)@]CG"+>HSG.Y,Z2LA0).64KD^<,HTB#TL2T(?3-%)',& _UVAT;#^E:)"3# M=PSP=9HB]OL2)W0S,BQCNW!/5K%0"^9XF*,5?L#B,;]C3?,Y[@)%%,4L>O MDM2HSE3 ^GC+/M/.2V<6B.,)39Y().*1$1@@PDNT3L0]W7S&I4.>X@MIPO4O MV)2VT #AF@N:EF"I("59\8]>RD#4 +9U &"7 'L/X+@' $X)<$X%N"7 /562 M5P*\4P%^"?!U[(M@Z4A/D4#C(:,;P)2U9%,#G2Z-E@$FF:JL!\'D+I$X,?YT M>SM]FE]?@X_@!C&&5)[!V10+1!+^?F@*>8:R-,.2[[+@LP_PW8:B!Z#S =C0 MMAX?IN#L71O+I)OE"V(]8 >:!98L#.>4"9*M'C,B6BBGW913'/: 8^T(.T9Y M=3HE/.SK[&06:]#*8LJ<5HFUJ\3:FM8YE%A*HPU)$O#M6NZ N< I_][!ZU2\ MCN9U#_#>K-,%9H N014]L);AXR!&LG16VV-1%LGG:O%#OB! T-=UDN:(,/DV MR67,!?@#CB:V$.1K0>JE?!Z[0_.YQ0>W\L'M]&'^JB&,$5OAMCHO*+S:J; Z MM=!UU.*J:1'XCB5?_3W#6=/0\B&LV^TXZE6.>F],UO&P3[Q&V(-V-7ZEQG^C MFJ(H<'2*++^C&HJ\=%GL".]7PON=PK=WJ:TX^XW,>8$=-%-\U6^H:C><-0TM MUQWT#U=#4+D1=+IQ@1GE.0IQQS,PJ+@&__5YL>#K!PG^\^6&PO=V]R:W-H965T&7*N;X8C^?@U3OY)GREEZ&<81.G)X)FQ MU>?1*)T_T]!+A_&*1OR;99R$'N.WR=,H72746V1,83 BAN&,0L^/!J?'V6=W MR>EQO&:!']&[!*7K,/22MS$-XM>3 1YL/[CWGYZ9^&!T>KSRGN@#93]6=PF_ M&^VD+/R01JD?1RBARY/!&?Y\Y[J"(:/XRZ>O:>D:"54>X_@?<7.Q.!D88D1RDV?_HM: U!FB^3ED<%LQ\!Z$?Y7^]GX4A2@P$ MMS"0@H'H,I@%@ZG+8!4,UCZ#U<)@%PRV[@I.P>#L,>"V%=R"P=5E."P8#G49 MC@J&(UT&;&P]9^BJC7?.WO=V^RI;=^-]?[>S;!V.:QYO#<*MRW'-YZTL6Z=C M;:_CK=MQYO=1GB19AIU[S#L]3N)7E AZ+D]<9&F:\?/$\B.!* \LX=_ZG(^= M7MW>?/GT?7I_C M6-(@:*8OR&C?SA=]*:2!_:N.3=K9+V#VRW6P,VD3^R7,?K9*0/9O,/N,/@X1 M.50%UY6.#F;NT ;V:QT=VMEO5 GRIA$$MVHAAJ42AB&D 4D8<4G:X0G:X M0C*Q5ANN4,9H@N(EFB1TX3- I+D3:68BS=:8?V3H(DI9LN8M#231VDFTP$U. MX@V-O(@=H(!N:,([*"2P+SX0$.N'Z[ )LW*1HG)QF:)AVYS:0_MXM"E#4D[D ME&B<*L54(::BC[W3Q^YD=/0O>E@_IO1ES>V%IAO8:LYN%:O(5-F3' M8/3OK4*FREUZ9!=Z9)=-9%9;DN%2RX1! \S\)7M&9]R@"[I 7K1 ]S1E'N,W MA0_/GA)*50:74(I)7TZ46(I-1=B578?\:,[/HRD]0(MU]DDD(G)%D]!G0J]E M'/"SIQ\]\2/@R]I/_8SD@Q^AI9_.O0"]K+V$QW'ZD<=O/#QRT3RNY*68N6QS*W@3 MLQ,_;>IU20/2X1H@7C>3M00-D8!(8$"9['[;*(VP-NXRC5W"N\@C'$\%XE'!,%'&NG7;>>CD@D M)59/F4@D1A*X']7)Q'$AHYQ>I@UFE\13 N/IKT? 6+&" (*A88!!(+&7](6] MHI;EMH46EBA,^D)A(E&8P"B\APD?I)D;IR\*:3S30".;$G%-&''?8^1N.6=* MW#1Q3W8W)>J9,"9UP>*Q0I;2ZJ6C>X_X5K1I':TND<[L"^E,B70FC'3=K [+ M,H86;'6)?Z8>_FE9_>IB?'L/+2MQS'3[,K"$*!,^)E]L&R3>%U&4/0Y-"CY2YZOJ*"'3A$&NN[NTZH EL=$R^IJP28RS MX'[NUQTW5:R %078DMAIZ76,>EW8[>R^&T19$BZMWD:=I5DG?%3^=4>,%2LH M'2'AU%(,,M_AB'?5:DMBJ=77U-.20&G!#5\?+H%7X(<[V"42@"W%G/(]+GE/ M(;871)YWID]XTD)KN_M$V M?T:G);5J-0G\-@S+MRLQK/6"W9"77VQ'];JFK#_/PG:+*;5)9UJD5:5+3\+@ M"G(6QNN(I2A>,YX!T4)HN.9ID902.JB,!QKUMNL[=,QFO75(J\K(VF/#??P] M%>^&E9U4Z,*>Z?YPHU$-I[8W@HVC1C6<6B#62:MJR')GP\7H+J$K[TV@02K, M+KY.0?O/"H%5HX+#(5L6-+MC0>L)/;M5.UM6.[NO:N?(:N1Q<'IZ]F=4WHI L;H'LZYBA54QRM' K'3<=#\&]RESB2) MU$Y?XVE'HJD#SUKZ\@NKHY4J4=CN.K+NYJ\.K6*X$8;>OT;4K$=.%QR_= MVOM"6*6I:6Y)"TH;HJQN60*R"T/H;:F]##([PQW-Q*V_!(%QXZ;5A-4]2[!V M.X+U[SPPNA*4W;Y V96@[,*0V3&BZKUORWEMJD]ZJT5:U:_TWAP,Y+V<8VA\'&2_X@COV'Q*GOY_#%F+ ZS MRV?J\1T* O[],H[9]D:\S[[[*)QY[YYI^Q/&DC MY(LJ 32Z,,K5,BBUKA["4.4E,*Q&H@)N3DY",JR-*<^AJB3@P@4Q&B91- L9 M)CS(4K>WDUDJ:DT)AYU$JF8,R^L:J&B601ST&WMR+K7="+.TPF=X!OVMVDEC MA9Y2$ 9<$<&1A-,R6,4/ZX7U=P[?"33J9HUL)4B^01= M/5/+RP55[HN:UG=L,N:UTH)UP<9FA+=_?.GZAF87KE07;<01;B_E64MS2DRH^>L)38]@B]V8#& MA*JW::A-#NL9YAUOW?*2.[PX05O!=:G0!UY \3<@-.*\PJ17N$X&B1O(1V@< MOT-)E,0#O+&O>.QXDSN\+>&$U6R -/&DB2.-[Y!V4A1UKM'!-H[K*_I"\)%0 MHJ\#\*F'3P=E]O"FAU<@B2C^=2/#(',CS-W(@*B9%S4;[AV^_*=W*W>#8-FT4#OPIM7QT">W6Q1*!T8_Q9I 2O>49%6,CE7)[99HB3B''XI)M@:HW M:\9S+-64;TRQY8"3DI1GIF-9OIEC0HW)J%R[XY,1*V1&*-QQ)(H\Q_Q]!AG; MC0W;^%A8D$TJ]8(Y&6WQ!I8@'[9W7,W,QDI"@[<4L$^4_VM58RT!Q(23+:[** M(">T>N*W.@][!-L_0'!J@M,F> <(;DUP3R5X-<$K,U-)*?,088DG(\YVB&NT MLJ8'93)+MI)/J"[[4G+UEBB>G#Q.%XOIW_LG]!,MJ\HCMD9370TBWQ&AZ!%S MCJD:3^.8%SA#YQ%(3#)QH3@/RPB=GUV@,XV\3UDA,$W$R)0J-.W C.LP9E48 MSH$P; ?=,BI3@:YI LE7 Z;2U AS/H3-G*,6(X@OD6O_0([EV#T!S4^G6SWT MZ&2Z/3RBQFW*Y);VW /V;MDKJ,TF=9J74N48\P3=<984L>Q4Z(@_K_'GE?Z\ M _YF.,,T!H0EFL&&4$KH1G\8,@7T!)CW5;BR."@MZM/F=1)8=C@R7_>SW@/R M?>LK*.J"!I83-* OB@:-HL%114V2_A"\(AF1! 2*U)DC)"2(<96\EX+P]K=7 M2:M,^WL!M4*>?XN(NHB?H=6OR6\T^:=HTDINA"CZ8_<[?GTK=%OA=T%VX Q: M"KH@-PCM?@E!(R$X*F$!6 A0O^3S,[Y^VS)1<.A3$W2S:'N!UY+3A[*<84M/ M%V5[@P-ZPD9/>&I)U)4IL_Z:A-WX7,]KJ^A!V:[;VE%1#\H9V,-^&<-&QO#4 M_:\.Y.]V_K"S7T.[\XEU0=WC(>H![1\/E19S[[K+@6_*MD&@F!545A=$L]IT M)M/R0FZMSU3'4C48GV:J=N<6K]FC'Y,=$.FCYN\A]02P,$% @ 6WYD5 <*8!#1! 6!0 M !D !X;"]W;W)K&ULK5C;;N,V$/T5PET4NT 2 MB90LR:ECP)>D#9#=#>)-^U#T@9%IFUA)=$DJ3OKUI2[6E9*=[+[8DCQS?&:& MG#GB>,_X=[$E1(*7,(C$U6 KY>[2,(2_)2$6%VQ'(O7+FO$02W7+-X;8<8)7 MJ5,8&,@T'2/$-!I,QNFS>SX9LU@&-"+W'(@X##%_G9& [:\&<'!X\$ W6YD\ M,";C'=Z0)9&/NWNN[HP"945#$@G*(L#)^FHPA9<+9"4.J<6?E.Q%Y1HDH3PQ M]CVYN5U=#R9P$08*D>/R;@PZ*_TP!7,$Q9D MSH*_Z$INKP;> *S(&L>!?&#[/T@>T##!\UD@TD^PSVW- ?!C(5F8.RL&(8VR M;_R2)Z+BH +5.Z#< 9WJ8.4.5L,!VAT.=NY@IYG)0DGSL, 23\:<[0%/K!5: MOCZ"J1!$"H"C%;BC M^(D&5%(BP,<%D9@&XI/R>%PNP,ZFQGUQ MLCL<]41C%26R4CRK ^_KCG L:;0!=T2M<''9@VD7F':*:1_%3'?Z.5N?/PJ2 M5_T,_,Z9T%8R0QVFJ$E+>9Y8I@6]L?%<36_;"GF.6UK5* \+RL->RG=$"##U M_3B, RS)2L,I.0=UY&_5IR+BD_^&D M]>F8.FT2R+9&#:IM*\^$0SU5MZ#J_LC"^$*TF77;?!WH-/EJK+S1T-(3]@K" M7B_AY5:E\EP2'H+&1JDV+AUIKT7'<=WF4FX;V:-1QTH>%91'_Q7#UG:):#PCQQ99S$-4>K5]L=.0VR&C,$':MC%89\G\&PO=V]R:W-H965T MV ; ]% M#[1$6\1*I$O2<=I?WR&E*%Y)5G*Q16KFU3/#(3FSHY _54&I1B]5R=7<*;3> M?W9=E16T(NI*["F'-ULA*Z)A*'>NVDM*;%;$<:=Q[*C:ZJ?]@\21FZKDK.*E1=4X T'%>/U/7II$G#C@^(R#WSCX78?PC$/0.-C,N369 M#>N&:+*827%$TEB#FGFPN;'>$ WC9AG76L);!GYZ<7^[7-^NT02MZW5$8HON M*>0%K832B/ R$."FS5S-4 M9:3=K &XK@'\,P#81U\%UX5"MSRG^:\"+D33AN2_AG3MCRK>T.P*!?@WY'L^ M'@!:?=S=&\$)V@P'5B\XEV&3387^6FZ4EE"U?X]HAJUF:#7#,YK+2DC-_B-V M)\"*/7Y[0DNEJ!Y<@%HKLEIF6S\OHB28N<^G.>G;8!O^\P!EU%)&HY1W7%-) MH8H LJZI>T8VK&2:T4'06BX^@4C2#F??Q,?A,&;<8L:CF-^%)B7ZPCCA&3TI M_B'"N/?Y.,(=Q+X-]H,SC$G+F(PR?MM3":O-=^_P);UO1VG:!1PP\J?^,&#: M J;C:UWM"9-POFNT*HC<45.67>JV3(?0TQZ5U^'N6\13/(P];;&GH]@_B(22 M+-];]FE_2:,P[N -& 51.LR'O;?SV1LE7!>PU2>PD:K3<_F"OF3E(3>IKZH4W"V08L-NKI-'J!'8;W<\ M$Q4=I,4]D GVXZC+.V06!LD98O^-V/_ (_5*48= ]78>LO&1Z!O7M M9L'!!U#_@&;O'L AQT(-V37J.BL-%-"Z90)@Y4O;W'3FKTW[9WN8-YFZ=_P*YP?C"I5T"Y+>50)(LF['ZH$6>]O1;(2&_L@^ M%M#"4FD,X/U6"/TZ,!]HF^+%_U!+ P04 " !;?F14!W\QZV," ",!@ M&0 'AL+W=O,F%-.-@;6UQ$88F76/.3%<5*&EGJ73.+$WU*C2%1I9YIUR$<:\W M#'/&93!)_-J]GB1J8P67>*_!;/*.?4%:VPT$ Z<98E=?.1)!S6;W92UV'/8]-<%RZ0YE;3;N<_.SD]OIR?CV'4_C*M&:N0G \ M0\NX,!TX B[AC@M!]3-):"F>\PK36GM::<<'M&>8=J$?G4#;9 -;!GK4HW7#*9_B=L>XC( MP[:P#AK60:O0TY]DZFVE(>,F51MI@5;I[C$##,@D16G)O/,>>GO$?K??^]1" M/FS(AQ\C7_JRX[]SM\>+_L(]:KA''[G*4+ =-5'[[O=;*9U[)=>^MT0Q2,+M M?OAPK[FX/GW'](I+0^I+\NIU1W0;A;+4O?QP3;\+U,Z ]I=* MV=>):V'-#VCR&U!+ P04 " !;?F145"[$A"P# !\# &0 'AL+W=O MC,%/\"T^!\! M6X)[+#><2C,>$]4C,*9X1E,J*1'@;$0DIJDX5Z*GZ0B%8TGQ5E"\.A RKD*$)V7*$5)DA6U\*5=NH])9[&710-^KY+Q:O5N75 M^L@KM'D5JFC/*XP[7;M7N_)J?^35LGFU&UXHCAUU1957])%7V^856;R"V.[5 MJ;PZ'WE%-J].PPLB&-B]XLHK/NCUF!!%X*4DW.88-ZN#;6AW[%:.W<..3.*T MW-L3_*:P+*V[MMOT5N^6HUP8U,P)#MJ/B1"7X"Y7%1,AK;@(FGUNA2V'\1[L MX-%U[YCV9O6'37^U5^H7N,02;&Q?!*.P[!J" M2EGTCD&."FH$P=,8!)L03RJA$$/\,@V(20R[%&$/P:!L$FA%RO)ZH)A#Y+(-0DD*-D5.,'?1%^4),K M>S47[+&L03'\'SW^WM%0G\OO,5_17("4+)4LN.@H/2^.NL5$LK4Y+H%ZOF1,[B;Z %I]< S^ 5!+ P04 " !;?F14L,#Y#( # "K M# &0 'AL+W=ON/@I]Y0J\%J53,Z\O5*'+[XO-WM:$3GA!\KTDRT7%5%Z*':^/ A*Q7I&#>?&KF'L1\RH^J+!A]$$ >JXJ(_VYIR4\S#WIO$]^*W5[5$_Y\ M>B [NJ;JZ? @],CO5/*BHDP6G %!MS/O!GY905P3#.)[04_R[![4H3QS_K,> MW.4S+Z@=T9)N5"U!].6%+FA9UDK:Q[^MJ->M61//[]_4OYK@=3#/1-(%+W\4 MN=K/O-0#.=V28ZF^\=.?M THJO4VO)3F%YQ:;."!S5$J7K5D[: J6',EKVTB MS@A:QTU +0'9A'B @%L"M@GA "%L">%'"5%+,*'[3>PF<4NBR'PJ^ F(&JW5 MZAN3?4T6VA MKH&N1G#'-KRBX)&\4@FNEE21HI37FO"T7H*K3]?@$R@8>-SSHR0LEU-?:6_U M"OZF]7';^$ #/C"XYTSM)5BQG.8._F*<#]&(@*^3TF4&O67F%HTJ+NEF C#\ M Z 09>AWZ,O/TX/'/35A^DP&TD&[LH$&ST\H+.J_G"?/@4KC)+M$K?HHA),L[5 7 41= M -%H &M%%'4Y;VCQN:] MY6!H>UHZ0 &.+>-]$ H#Y#:>=,:34>/.VFMV<.(JEB"X-+5(^CG/0FB%YP!! M!%-D!=B'X2 >^FO2+L)T='V7],/6>L'+1!^FLAJ&5 M"H<4C%$4N',!@_I?!7=UC+O$P6 M['EWH7!FGPX.&(1XX%B#Z-T^&K7OKL+6/W*<6[T]Y$#!*(JP[=\AI@^<-!J( MX/TE!?%H!(]%-C>W$L'#.,$VO;[*%WW:6RY]\^:LHJ*G>F&)=CP M(U--%]+-=AWWC>DSK?E%W8F;9N]=IFGC[XG8%4R"DFZU9#!)M"?1=,;-0/&# M:?V>N=*-I+G=ZZ\)*FJ ?K[E7+T-Z@6Z[Y/Y_U!+ P04 " !;?F149'?[ M7ZT$ " $P &0 'AL+W=OB\)PU"L(*SO3B7EV*Z83OE4Y*^FM0');%$2\G-.<[\XZN//Z MX(ZM,Z4?]*:3#5G3>ZK^V-P*N.LU+"DK:"D9+Y&@J[/.#'^-\8D&F!$_&-W) M@VND75ER_JAO%NE9)]0SHCE-E*8@\/=$YS3/-1/,X]^:M-/8U,##ZU?V;\9Y M<&9)))WS_"=+57;6.>V@E*[(-E=W?/<[K1T::KZ$Y]+\HET]-NR@9"L5+VHP MS*!@9?5/GFLA#@!XY !$-2#Z%3!P /HUH/]>P* &#(PRE2M&AY@H,IT(OD-" MCP8V?6'$-&APGY5ZW>^5@+<,<&JZN)[?7%V@A]F?%_?H"[I8K:A9"?1 GM$= M452BF,%#@5:"%^A>$;557+R@;S2E@N1H42:\J(9W8ZH(R^5ODYZ"J6D#O:2> MQGDUC<@Q#1RA*UZJ3**+,J7I,4$/?&H;_K-,O4-7]^U3'N58R:3G,NMH.BOV5(J :'SM\?$H#$Q,"8& M#A/>I=4[P;:J?LH(!V'XR2;^_\3%'\<=:3%LM!BV:,&31S3G!:1724R"NGC6 MUU81_%S=*,#A)UM,S%N 8="W ^-6X/ -\$B'4:/#R,MT#8['--U"2ECF%'WG M/-VQ''9&L2%,0/I7-CW\G*%K3_AA71P&D4..#QL\$N.D$>/$RS.'!,7*-3@- M.P,*GPX2LS4N&5FRG"F('% %_2#YEJ)9^@]D;Y=$?DLX.+%+Y(>YE(T_##O2 MY[31Y]3+$'.MUM@PV][HX;=\=>'F@[H*DHF_18UTE8 M<$9RFPQ^.D@3+AE:@";I6>/"#\3!P"L$#O<]1-A:.NA!N?B,KJ%CY2M;):DZ M#&N'X#<2Z?"WR=."Z^LL:E.G!3=J"0M\T&)A+],=E92()$.D3"&=/D&SO=&) MP>@Q%S1E2EH%\=/B*#AU*.('NI2,6W#=03#RUQ4<[36)_,DT(Y!*$2M-NJSR MZ"R'KQ!2)M8BV\+7C<9:#6O\M$'QV%E96J!8EW:?'OO^#O?]E18"YOOB\F%A M-LFW>+$PN^.YI"H_ITY'CKD+@>@O'!F"^067'4##SV M:-].8G\S=I@?JTV.X#,5LN035$[P\2=36<;S%$JJU3T_N[-$MN"<1>/CN&-= M]JTE]G=G3;VH0P VOO[&:'*EW@DW&]-;E&MTR:5$*;\P!R)(KQ0MS MF5$"T:8'P/L5Y^KU1AMH#MVF_P%02P,$% @ 6WYD5!U>U97I! *Q( M !D !X;"]W;W)K&ULI9AM;^(X$,>_BH56NJZT M;6+GD8HBL=#=J]3=5J6[=V_=8,"[27F,@A$L285%A=L0VIU9P[$MJHP?_E,2K:_&L#!ZP\/=+66^H=@ M/-K@%9D3^6-SS]59T$99T(K4@K(:<+*\&DS@Y11%VL%8_*1D+TZ.@4[EB;'? M^N1F<34(-1$I22%U"*R^=F1*RE)'4AS_-$$'[7]JQ]/CU^A?3/(JF2EO*![?\D34*)CE>P4IA/L&]LPP$HMD*RJG%6!!6M#]_X MN2G$B0.,/0ZH<4#O=8@:!U.YX$!FTIIAB<!L1B2FI?BH8OZ8S\#9AX_@ Z U M>%RSK5#68A1(A:\A@J)!_7Q 11[4&2DN0 0_ 10BZ'"?OM\]?.L>J**UE4-M MY9")%WGC666X[ D;M6$C$S;VA#61P ,1A.^(LTH'_\3XZR[=C6$6IV@4[$Z+ MX;#*83YLK=[ Q2UQ:CN(/H,$K2V$V8M(1) M+^&\&0\PCK,W)C.S4Q-V8BWJ]3=5-H*I%,>&XU(:N%%,+/TZS[KVQC?(T=6>9M5EFO5E.S30C'$P6.UP7:A7= MXY?*S)=#BLW:>E"YUEOB0L\L*AB%W=MC&R$$/>QYRY[WLNO*WFU4526M5^"6 M"?&V]B:#.[DFW(6=V]A)"K,.M\,*HMC3#\,6?-@+_I6QQ9Z6I0%4O8#K%7TJ M23.P7+!#&R/,N]/%-D)AZADN,#QJ4=@_^^93D(;IZPI0WP53>N3KU29:^G;& M=DQ#:O0:SO$MH6R5)G'@(C_H$42^A=SDV M?IW_"[M4MA6*0L^D@T=Y@_WZ]LBD&DU?N6XAAX0Z>2.;=SC,TRZPPTP1>QH( M'C4/]HO>3UQNC5Z 2:EVO7IT =7W[9C5G768X+Z=T?^=V-!6RO,X2N"P6P&' M793!-/>4X"BJL%]5WWNC;&6$J1*7+J;#+(&19T3#HXK"]/T[LI/.[-N6P:-Z MP7[YFA'UG%10[\X!VKHSC(91-W>'A(70)ZWPJ$^P7Z!Z1J?>UC>[HCB'9_BC M$N!?V\-.PYF(0XC"R!H/MM40^1;:4:U@OUP=IFK/"K.%)THBJP]LJS@)/35& M1WE"_?)TC7FMGH25C!9J'P,F1<&WN'1A(H?FI&%W+3BL/.,5'64)]&PO=V]R:W-H965T?3-VDBE91H2+U%@DZ9]<).;QL*Q@^U2]N]G.VD6("UL&E\:.[[G MW'-/KNT.5US,,CER4J7R0]>540H9E@<\!Z97$BXRK/14+%R9"\"Q M!674#3ROZV:8,"<7(ASRI:*$P:5 ^+$TH@;PVQL M00D(W@IHE8"6+;109LN:8H7#H> K)$RT9C,#ZXU%ZVH(,Y]QIH1>)1JGPI/S MR<79,;H>?S^>H7TTX5G.&3 E$4_0N6ZC*20@!,3H&C^BL92@ES"+T2G!&.J6Q^S"-"/4QV$ M3A1D\N>6%*TJ10<]32"*:ZF8*)[;DWW.E;XG[##55SD($Z#7$\[5>F(NB^K/0?@;4$L# M!!0 ( %M^9%3$19.RL@4 "(: 9 >&PO=V]R:W-H965T M2=E)L1^_(ZU83L6%?:\M7!N^;K= MMLE"YL*>ZJ4LX)NY-KEP<&ONVG9II$B#49ZU6:?3;^="%:WQ*#R[,>.1+EVF M"GECB"WS7)B'-S+3Z_,6;3T^^*#N%LX_:(]'2W$G;Z7[M+PQ<-?>>DE5+@NK M=$&,G)^W+NCK*S[T!F'$9R77=N>:^%!F6G_Q-V_3\U;'(Y*93)QW(>!C)2K\*P4,P,V'E1&=_JM0MSEO#%DGE7)29^Z#7O\DJ MH)[WE^C,AO]D78WMM$A26J?SRA@0Y*K8?(K[*A$[!K3[C &K#-BA!KPRX(<: M="N#[J$&O6SVRY^;_>I@ M=6JDAT+LE'<8\XXUMG/#CKXLZ/>X*SN\7917%^*@">OBO45YD&M#-9R+ER M]@1PI^6&G8RTP".JN"-SHW.2B:651,^)6"XSE?C(B'7"E2X\S52NX X,;:RD MNHU >K%X-\/Z.\.&2+B];;B]'PLWAK37@-!#(/2W$/HHA!M9"$BFM$0;H@HG M(;L.DB9F*E/AN4@24\HT5BW]!J1O\C;=.^)R[XBK?F.)GHEYL(UY@,=LI$^V M"ILBENI! ],KSF-E$1DXB.V7J^9 RABR?,-M*$,TE*E:J506J05Y33)AHNOT M9MC((.UCQ7.VG?T,G1W$'J2\@#YE9E6JA(%Z^9641:JL,VH&.S E4I@"]FJT MI,\:64%9A'9JE>N@P( UR:1T4+Q%2G[7,TLN$G=2K7C8:?(>FC7@C1?5EHNI MW;2:!2O?R! :*X!J7.] !J$[@D[WAEK% ,R8"9]SIXE;2'+]_@^2@,(_S$3R MA2R-7BG[' ]6LS09_=MX:3->K)1HK7>4H8%,RKS,-LW(8 BM(B,TEI'*2ZD5S*51F28KUKK:/?G%9[66D)Q,7D/"1)! M%D/>PL+#J\A:F#2^XKW&BC-&L:6L-87BHH)!"3LOJ:IT)DGI0&B^1GEK2IOB MT.<8PEH!*"X!&,(3SV?_ $:/$- J$]J'*,!!LWTXPP#6O$YQ8M^7P@H49/!. M%9Y@0Y%',>(3L0X?8/57:P'%Q>!0Q*!6*%Q\%H [Q+KK6B(8+A%X!13:'5X% MK,GM7:0(6,WM;#^W)Z#I0.U[MS-K$C/K8RAV7D1P_OPLLG*S="++]%H4B3SQ M;_/2F*IM%=;*C;P:*;RH0C,2KF*J.JFF>]*.=&.B.:U&/MG_T=>1B$OV;F&$G98>U-=7;@]M*GE-CAPGQR-O^2F/=,G8]N0U17*<(F_AW5YB)R0U MS?%C'+CLG+C@O'&L'H@WCUI07NB9KG<4\1UP3'?YS@OJ/% MV#,+ZW11N#4)*'WLG'+EKFQ&_ZP MOZ)+F(.Y7\T4KOS:2L8*$)I)010L!MXHO$IBBW> SPPV>NN>6"4/4C[:Q30; M>($-"#BDQEJ@>'F""7!N#6$8/RN;7NW2$K?O7ZR_=]I1RP/5,)'\"\M,/O!Z M'LE@0=?2=?:R*(B8P0%$^65/E=YV"*$W0.$ MJ")$NX3V 4*K(K3>2FA7A+;+3"G%Y2&AA@[[2FZ(LFBT9F]<,AT;Y3-ARSXW M"I\RY)GA]./DT\TUN1M]O9Z3K MQF:F^,/W1>,!X]X33.1,:F:SK''U",)V]DPQJ9S6QMXNG76W0CQOQ[T=L0V@ M.-X5NP\*FI5V:Z7=HTJGXO^4VII.UDJ!, =KVST29*EU'Q$&.YAD']/J]IK% MQK78^*V-BL?(OUHTWF_1=ACM*&D [?5QL@]ZU<>E%G_K>"] +=V8U"2U1W)Y MK-6[]20>N0&TLS_&"5T.U+]FRO%^0Q6^GIIP6*#)X"+&D%0Y,LN%D2LW1!ZD MP9'D;G/\R@!E ?A\(:5Y65@']7?+\ ]02P,$% @ 6WYD5&/MWNC$ @ M& @ !D !X;"]W;W)K&ULS59M;]HP$/XKIV@? M6FDEKT!; 1)O7=':#L&Z?9CVP22&6$UL9IO2[M?O[(0,,8@J39/VA=CG>QX_ M=[;OZ&R%?%(II1I>\HRKKI-JO;YV716G-">J(=:4X\I2R)QHG,J5J]:2DL2" M\LP-/*_EYH1QI]>QMJGL=<1&9XS3J02UR7,B7PMPV_M;A"Z-;M3<&$\E"B"/%E[R4>=@#(,]Q M0% "@D- ZP0@+ 'A(2 Z 8A*0/160+,$V-#=(G:;N!'1I->18@O2>".;&=CL M6S3FBW%S3^9:XBI#G.Y-9Y]N)I]A?MN?31X^N)'G?X3I7?\!+N"!2$G,,<+9 MB&K",G6.UL?Y",[>G<,[8!SN69;A<:N.JU&+873CPR,0AJ&48=]O2EZM MN;\E,H%O=T@)$TUS];U&4%0)BJR@Z&2 2[0D$..A2[;86#'KC'"(4<***BQ: ML5AQ]O/H;1H4[)>6W=3.YU[4"#ON\Q%)S4I2LU927VDI.(L53%%'38RMBK#U M?R2]70EJ_\ND#]NU22^>Q9\^X:'/N/!I[OGXWL'9N7LE,*>HS?0>A&PO=V]R:W-H965T1D)^0WM070Z"GFB;KL;+5./W6[*MA"3-6%2"$QOVR$C*DVMS+JJE0" M#?-.,>]BSQMT8\J2SG22/UO*Z41DFK,$EA*I+(ZI?)X!%[O+CM_9/[AGT5;; M!]WI)*41K$!_39?2W'4KE9#%D"@F$B1A<]FY\C_-";8=\A9_,=BI@VMDI[(6 MXIN]N0DO.YXE @Z!MA+4_'F$:^#<*AF.[Z5HIQK3=CR\WJM_SB=O)K.F"JX% M_YN%>GO9&750"!N:<7TO=G] .:&^U0L$5_G_:%>V]3HHR)06<=G9$,0L*?[2 MIS(0!QW(X$0'7'; /W3 _HD.I.Q 7MJA5W;HY9$III+'84XUG4ZDV"%I6QLU M>Y$',^]MIL\2N^XK+3[K: %G9;E ./BL&QR<& M]S&Z%8G>*K1(0@B/!;IF)M5T\'XZ,^Q4G$-P@8C_ 6$/^U]7<_3NM_<2-)-@ MWE7]3\IITH)Y_7)1KQ1M49F_6,4?MZHA&@&B;G2:&FF MB.9,!5RH3()CA%XU0B\?H7=BA+LL7H-$8H,2D7S\GE'.-LR,J+(TY7E<*4=U MD.U7EQ.M2R(;=(7^0^?785: #'(0ZUB/4SSI/K:P]ROVOI/]*@BR..-4'_"( M-6<1S5W'S$EOH2!LXRG$^X<\H[YG_U58Q0O4TG#<.VYXQ#^H^ =._L^42?1( M>0:6U7(BJA1HA:@)+$@F0@1)V,8^:,3R1VA7BR/:844[=-)^320$(DK8OR;< MJ8$S"0;D(PL !4+IUA /&Q"^*W"C"F7T2R@?4 *ZC6?4? 4]!\^XXAG_(H^F M3VT\XP;/P('C>[7O>R\',MDWHY*9[]BXAH+6A2KUCDB&+I2#%.3_#$IDJA;T MK@!Z?W*]2NU#K!%Q8>$:"_]\A$ZN5REZ]$([5ZPV>I^,66<+WYTNEB #FQ.BW+(L[X[DY=<9 MP'>G@&M384BVSO:&#W'*Q3/(5JJFC_=:@]=O!*\M+4Z+_CNQ/ @ M;-;=S\5X2#W)UHFYU?P+SQWM.@/X[A2P6MPO74*U?_NC-ZIK_-J3?;:CD__F*8V:.PVZ"\BB3YJD/$K>9K63#SL(JJ]&;N]>?&4FHVC =ED MVKP-**7/MK!4=B5MZ6_R!BAE%M6\-&9SC.QKB6XA9 'EK1L5W+1M9^QJU\9N MUSY#BE]/^CKCQK5Q8[?GGB$EKR=MEO.N3(AK2\=N2S]#VGL]:=//G:2U36.W ML9XA[;^>M%FT.TEKX\9NXRY]UK (LU,RH"S!TJ M(4CMZN1-7)TT7=UW[9!(;>K$;>K7YBN(\F1\<)K0W+6W0N&SA591N;V@84'? M/3A3BT%&^=FD0GE]4)Q'54^K\\^K_-3OA^1,CJU,J<,GVY9)A@61#_R 3/_9 M<5$0I9MB;\N#0)*6I"*W/<<)[8)09DU&95\L)B-^5#EE& N0QZ(@XM<,?U7_7,:N M8]D2B7.>?Z.IRL;6P((4=^28JQ4__8-U/#VCE_!=AS."&UXA>#7!NR0$5PA^3?#?2PAJ0E!FI@JES$-$%)F,!#^!,&BM M9BIE,DNV#I\R,^UK)?1?JGEJLEIL'E>+Y\5R _'3=+F&Z3*"U>)INEE$$']9 M;^ ,,5LL%Y\?-VOX""M,.$MH3DDY?7P',]Q3QBC; V$I+%AJJC.2$Y:@-(!8 M\.]ZMC'54(8[JN#+-J?[2N N0D5H+N^U]GJQBG7Q=1W!W8=[^ "4P2;C1ZF% MY4H3F'.I;F@&C690 M:@97-.MY!Z)@VZP+O094AO +B>B:Q4JQ5RJ:T^IEXKM]7R?HY3RU;907]H)^ M@WICM]?8[=VTNT;Q0K7==O25M8H=G@WJ#GL7QMH8S_/?8J)>R[P[<+NMAXWU M\*;U1Z90H%17O8Q@S\\,)[&S-TPV[O_<9[_Z;W::*.1%"2P]W? M^H:ZARW%W)U5$F("4V[K W:UOS@ MTMD?0&^<#1MGP_=N,=0'[A\VU["]N9R><[$^YQVH]A:,VJBN+6B?74H%BGUY MN4M(^)&IZJAM>IOWP[2\-B_Z9_I=43T#_I>I'B7/1.BS14*..RWI//2U)U%= M]%5#\4-Y]6VYTA=I6C_.\[5:\,,T+RV)K\!4$L#!!0 ( %M^ M9%1V(4$I$0, $$* 9 >&PO=V]R:W-H965T1*FW21CZ@]$. !"35D I%0+>':0\FN8!5)V:V4YBT'S_'"2EM M(;0/D_H"_CHGY]YC^=[6AHL'N4)4L(U9(MO62JGUM6W+<(4QD36^QD3O++B( MB=)3L;3E6B")#"AFMN\4-W)O M#%DH<\X?LLD@:EM.I@@9ABJC(/KO$?O(6,:D=?PN2*WRFQEP?[QCOS'!ZV#F M1&*?LQ\T4JNV=6E!A N2,C7AFV]8!'2>\86<2?,+F^*L8T&82L7C JP5Q#3) M_\FV2,0>P&T> 7@%P'L):!P!U M _:V 1@%HF,SDH9@\^$213DOP#8CLM&;+ M!B:9!JW#ITGF^U0)O4LU3G4FP6PP"8;!: ;CV^YH"MV1#Y/@MCL+?!C?36>P M=Z(7C(*;P6P*7Z$K]4U99]9)N)<8@>+0)RQ,&5$(:H4PYE+!!!45J.^)@AXF MN* *[N:,+HDQ_9./BE F/[=LI6/)%-EAH;N7Z_:.Z'8]&/)$K20$2831X[D'!/7?#G<.P/TWP]VKBFCJI:]UP]M)H.!PEC^JA!W7HH[KXS1IS+DJ?[L1-^Y0U>H&N[5+L[/#AE]"M;PSBK4 M-TOUS9,.P1 C&A(&?V%($QJG<07Q14E\\?$\NRS%759&?9.J5"!T'U'HL@)] M'NL*)O/G8)"$NG1)E(>\K*;U:HYST,MJF/,:]BRJJS*JJW=Y2;8GO'2=I_?9 M^7ANNGOEP_T_?I[@K1\S] 3NV$7PWX_+,V+OU=88Q=+T*!+,PY,7EW*U[(.Z MIOJ_6.]E_9&IV4\T>7,U)&))M5L,%YK2T<^2!2+O5_*)XFM3P>=Z MQT.1'=#["\[5;I)]H.P:._\ 4$L#!!0 ( %M^9%0@ZVP@(P, "$) 9 M >&PO=V]R:W-H965T(&EZO*=+?8<<&I(16Y[CA/8!2;4 MFHS,V))/1NP@80YYK(17&CTK3JI?4Q-/VD_HGXUUY>< "YBS_1E*9C:W00BEL\2&7*W;\ M#)6?OM9+6"[,$QTKK&.AY" D*RJRBJ @M'SCGU4>3@AN<(;@502O2>B=(?@5 MP7\IH5<1>B8SI163APA+/!EQ=D1]K7D:I8HGIRLXLW- M*KZ+%QNTO)TNUFBZB- JOIUNX@@MOZPWZ 0QBQ?QIYO-&GU :W-,R&\02&: MYJS8,PI4"L2V9F2ACNP2.&$I2=2TD.AM!!*37+S3]'BU5*_[=83>OGZ'7B-" MT29C!X%I*D:V5,YT?'92N9B5+KPS+EP/W3$J,X%BFD+Z7,!6*:GSXCWE9>9= M5(P@N4*^^QYYCN=V!#1_.=WIH$I=]H^>?T6MMQ@7-7JW9,YJ] M,YIKX(\D@7)OW[P*/=?[B&9 84O4*8@QIY"BZ, )W55K=^UKN4;?K*&OJ,>) M.^R/[,?35+J+7*K\6M,3Y3];\LUW]ERI^'.\QWA J4PU9).E<#%1(O"W+9D6QO2M0#DZK@ MF6:F_F& :X":WS(FGSIZ@?JO:/('4$L#!!0 ( %M^9%3OY.C'\P( +8) M 9 >&PO=V]R:W-H965T1)FW2 M1CX+;05(0%(-J3 $='MVDPNQFL3,-J63]N-G.R&E'83VH2^)O\[Q/3Z)[^WN M&'\0*:*$ISPK1,]*I=QX[3 MMG-""ZO?-6,SWN^RK*\! MP0F 7P'\MP*""A"8DRFEF',(B23]+F<[X'JU8M,-330ON^D%S-4H63 M_7FT',^C231=PNQV,%W 8!K"/+H=+*,09C\62SA8,8RFTB3!=#R:LD*F J$@P>4E@*\VU<&\O?.@U,H88M\!WOX+G>.Z1@$9OASM' MX.&;X>Y5@QJ_MM$W?,$)OD4TGS70!#5-8&C\DV&MU$@"0RQ42_F7D0)"*N*, MB2W'AATNZATN&@/59&Q;2)@3B<>^@V:XUPJ\3\?<:H;Y+;=S#!8VPX*6YWQJ M$-VN1;?/N@,35#\"R> O3&A!\VW>0-RIB3L?Y-=EO<-E8^@W6ZF(8/"(7*4! M]1_G*N,(8N[L<1&K5"-0'/.QF=9K.:]/MO2Q&>;\#WNAZJI6=?4N0\C3&4-< MY_D^=3[($O?@SG8_QI0SO/XI5\[@3KD9OA]7GHA]D-!RY&M3& @P-T=YQ=>C M=?$Q,"GWU?A0%R4F43[3E!7-A/ U55TWY7'FC 9V[4&.!B+729SA@P25IRF7;V-,Q&;H,&>[\!@O(VT6W-%@ MQ9I T0XLU M./BE@_^=@]]K<&B5#JUS'=JE0]MFI@C%YF'*-1\-I-B --:$9@8VF=:;PH\S M4_>9EO0U)C\]FMW=/-[>??EC>OLX^^6GOL]ZO\'MG\_W3__ K_"92\E-7>!B MBIK'B;H$%7&)"N(,GB*1*YZ%:N!J8F+PW*#<=5SLZC?LRGSX)#(=*;C-0@P/ M 5P*H8K#W\8Q]D\B3C&X@A;[ +[GL^?9%"Y^OEP+C07=&H:3\_&\$J\1:WHV M%KL^@740>*LJ8,N"MYH*J$7P$HDD1$G9_)K'^NT$:KM";5O4=@/J$VF(RN4; M* /_ =8\R;&NS@5,Q\(8C5F/F-?OL*[G>0-WO9_O?%F--E+H5I>Y)2O=9(%($S5\!%PN2 M..(5"$E''4BJZ5Y+B5GP!EKR3"6\4,#P7[KN)*FZEF?W*'T-''L5Q]X/TI:M M4>IXGB!,$JX4C,$>IA/'IU]A]]_Q4%Y7J->G&9$?%97Y.TC_'I?L[3.=5/++:OB\15+H.(WO/S+W*Y1[?VAA02 M5&/B]_U#HVF-$2.=:BC'3E#9^RCJA!T+9:_G>4>".JTQ['C]0\M#LCM%9:::!YSH2,OZOE*VMPFYK RLIEI*GM=7H')%KLTX=.7>O>4E1+FT3J.C* M$(/B_:]6JT;SQK97WZV/30-JFZ(=3-&]?N)R&6<*$EP0I'?5(UJR: B+B18K MVR+-A::&RPXC:J)1&@/ZOA D*>7$;%"UY:-O4$L#!!0 ( %M^9%2JJX>) M80, $L, 9 >&PO=V]R:W-H965T]5#J#18UEP-7)RK5>?7%>E.914G8@5<+.R%+*DVDSE MG:M6$FA6@\K")9X7N25EW!D/ZW=7,E< 5$QQ)6(Z<4_QIA@,+J"U^9[!6G3&R M5&Z%N+>3BVSD>#8C*"#5U@4UCP>80%%83R:/KXU3IXUI@=WQL_=?:O*&S"U5 M,!'%'RS3^S\R^5T-E_\^$-"B!'1T*93ZB(ZFH"DK MS.@8W2RFZ.C#1_0!,8ZN(!__C(A' M< ]\W%]JR',0FCR N&[D-7 MMQZSV/-CO&TV?6WF)TD2QJW9%I>@Y1+LY6(:CFDG'$TJ*8&G3^A:4JY,86TC M.\W^,8>PM&=@3]G"-E3X_II%;?#HNVBV\1)UJGP"/45(V@C)^RLP:(,/OHL"@]>U'7A)LJ- CQ7& M@X3T2X"]ER^"]W]$0/5G G]&9V#N*8"NZ6-O)_?ZTO-C;X=%KUU HN -&IT/ M&WX/&OA5>H1T:MR0^(;5-H67#H_)7@K?VJQVD^[9EOBEFV/__4\%?FG >'\' M/O1<-&["[;T2#,)=.?KLHB# M,:Y0 4L#]$YBXT%N;JZ;B1:K^FIV*[2YZ-7#W-SV05H#L[X40C]/[&VO_?\P M_A=02P,$% @ 6WYD5/@]>E% P "0L !D !X;"]W;W)K&ULO5;;;N,V$/T50ET46:")1$J^:&L;\"5% F2Q63O9HBCZ MP$ACBUV)=$DJ3OZ^)*4HCBU[_1#LBTU2<\[,F6/1,]@(^5UE !H]%3E70R_3 M>OW)]U6204'5A5@#-T^60A94FZU<^6HM@:8.5.0^"8*N7U#&O=' G=W*T4"4 M.F<<;B5295%0^3R!7&R&'O9>#N9LE6E[X(\&:[J"!>C[]:TT.[]A25D!7#'! MD83ET!OC3S-,+,!%?&.P45MK9*4\"/'=;J[3H1?8BB"'1%L*:KX>80IY;IE, M'?_5I%Z3TP*WUR_L?SCQ1LP#53 5^9\LU=G0ZWLHA24M+:[&\\NK+S>SR_GB MUU_Z!/=^1Y=?[Z_O_D+G:"J*M># M4)BB;[H#*0[DY!9YQ\!7?-$%(#.;H12 M']'9##1EN5F=H_O%#)U]^(@^(,;1729*17FJ!KXV1=O4?E(7.*D*) <*Q 1] M%EQG"EWR%-*W!+Y1VT@F+Y(GY"CC#)(+%.+?$ D(;BEH>CH\:('/3H;C^(B: ML#$P='SA ;YQDI1%F5,-Z0D._7UCX.A:0Z'^.9(\:I)'+GET(/D/$[;Y75%V M'*6]EAY'..YT!O[CM@?[0>=]0MX&S5J""(GC)NJ-IDZCJ7-4D[E.S&7!T;24 M$GCRC.XDY M[0>13B_:\6X_"..HW;E^HZA_5-$<-)-@S4$WC#ZPG.GG+<>.]"QN,L0_WS < MO-[5P?M;5G.^L:,?[]@Q;8DZ#\.XN^-:6QB)<-AN'-[Z%\+O9UVM"Y^D:S^J M55=;6- Y\(/$Y%47.:KKCCZA"7!8LG8-9.\&"W8%_#!DUA+2C?!.Z?[6C%" M7+E92Z%$E%Q7_YW-:3//C=T4LW,^L7.>FSU>::HA\3.5*\85RF%I*(.+GJE( M5G-7M=%B[2:1!Z'-7..6F9E50=H \WPIA'[9V 3-]#OZ'U!+ P04 " !; M?F14X+T5+AL$ R#@ &0 'AL+W=O.5$@<2( 1(/&Y'>UVBLA.^U#M0P@.1)/$U':@_?=[[800 M$L,@S0O$SCG7/L?7SO7@2-D;WQ$BT.\X2OBPL1-B_V08W-^1V.,MNB<)O DH MBST!3;8U^)X1;Z-(<618IND8L1AQ MV,"-4\-\.&*6=$(N(+&<*#OP.9DBB2D6 >O_*@C6),22P_GZ(O ME'@0L_8XF=+H1[@1NV&CUT ;$GAI)%;T^(7D@FP9SZ<15[_HF&/-!O)3+FB< MDV$&<9AD_][OW(@2 >+H"59.L*J$SA5".R>TJP3G"J&3$SKWCF#G!/M>@I,3 M'.5]9I9R>N8);S1@](B81$,T^:"62['!X#"1F>4*!F]#X(G1?+QZ>7[YRT6? M_OGFNH]H.5\A]\MX-4=--/=8$B9;#N\HY_".,.3N/$;0E,;[5'@R-^#MC @O MC #01*_N#'UZ>$0/R$!<0CD*$_2:A()_+G7\NZ,I]Y(-=#Y& %%R:H:? M"YAD JPK MKH*TW$CJ-YLB$;#7]VFX^M&P$,<+.PU#I9.K%N1IP1OX7:^#.R M3 MK)C2]GV[J]'QL]/G'1E_<3W>D:KZ#-8>%U)?R#=I# MC]*IDSG)QNB6UZAE5N8_K8.:9LNI[F\MJF=5'-.@VJVN4W&LCL(MQ](;UB\, MZ]^5&;5/^GU.]>]QJ@[2.:5%U9S2H#1.U5'@E-XH;)XK(_/V^9#&:S #SH:\ M<('"O$F#IMB19DP3\N>]W9/'+Z<\AHJ_HE"#ZE5!"PW(+H$N%99J/WQ3H7LJ MR/PHA=I'5F+SI8O\&PO=V]R:W-H965T:Y]S M,3YY8?Q)S"F5X#6.$G':FTNY^#P8"'].8R+Z;$$3]SGMP=[JP5TXF\OL MP>#L9$%F])[*Q\4M5W>#RDH0QC01(4L I]/3WCG\/';S#GF+/T/Z(FK7('-E MPMA3=G,5G/:L#!&-J"\S$T3]>Z:7-(HR2PK'C])HKQHSZUB_7EG_-7=>.3,A M@EZRZ'L8R/EI;]@# 9V2-))W[.4W6CJ$,WL^BT3^%[R4;:T>\%,A65QV5@CB M,"G^D]/?P%+K]=WWZYN3]_N/IV X[! M#>&<9 D!1V,J21B)C^KIX_T8''WX"#Z 1!SPJD 80(>DU"*3^JANGZ8LU20 M)! G ZG 94,,_!+(10$$=0"!"%RS1,X%^)($-%@W,%!>5:ZAE6L7R&AQ3/T^ ML.$G@"P$6P!=[M[=:ND^WKD['!F\L:M$V;D]N\/>?1;PXVR*!^"2Q6K="Y*O MG'.5JF1&U5J48+($]7:W9)D_/G\A/ !_?U4FP96DL?C' ,BI #DY(*=KYOQ( M0[DL1_+KB.AK=DW;YD!A$N\G\IV)N@Z.[^T?QT1 RM[+O'D8.O0J09W3X@4D2 MK2?/9T*YS&E$LC!(!A*6'#^KP*@[DF%H7=M>,QO8LMJS,:S #8W@ON> %H@+L@&.2 @2V&(Y:B".S*:ODGC M">6 35X%4DYS6 MD&:X4A%D, M\K?#*4;P:/NCV.Y81WHM!Q ^_WIM[2YMD[MKG4*M1) LQ049/EM MD0UO6$E0\S#$AT&44%,W=(T^%MX)H&IG(56)$R:SK:EW&ZF'R+5=/-P0O):& M(ZC6?M<4UO0.S?R>QZ=<[CLN\B:30[0)UVL2@=VOH2T4NJ49\OHCW.&4E@7X M1EV8DI"#9Q*E.:>Q,E$EC>SH]K#IDM-O)JJUF>=M>M[2#/<[B5PK##1+3"'7 M[>[*.9$KGX.49]-3SFDN=ZT.CUKR;&U68FVMG,U6X[96;A>K("U;R"Q;[U:< ME..L%91>)SXM7,@L7/O5)UN,HJ*KZ?5'"Q@R"]B."V55I^RV4LHQZW/;ZUMX M8^*4K>HAWYPU+88@[(\Z. ]I841;A#%>1&Q):5'"FP*I]0TYAR%'2"LD,K^J MO)W92X-K\49]MRO>6AB161@OB9BOK](HC$/9"L%MS K4(0=(:QPR:YQ*B*KE M@8D "*=")^'DX+<%BGWYVHR;:LSRC'77AP\9X3=CM!JO4%FO?DY!-)4 MBP9[C!I3U>X[F_5%2ZMA'W4X;6O9LPN.=*\;YMYO]+9_Y$C3?*V=R YTE1NFZE\[QR9S=I;"T!;\[=MYN_?Z1*\ M0YHM\T;3&[/4V.9F3'3)U%,JZ2K$3)OKG<1L2TC>)H M&G4.Y9M![:/!+EM%12H ?55U62C()-(O3PF3ZKE/:;;#\@F8"UK;DZ0I MV3%SYQ[[/Z7%M:V_D>6X'26*HZG7,5/O2AX%J.^\;9TWFFV= V%;1[.M8Z;% M?<+?+(N](7([=F$Q4MJZ\)IRH&D3'TB-BFO?2G].C;K%['9AQ9HGL9DGK\EKEA"3 M+=E]H;B:/]T#X4]7\Z?[6S_%R5 #Y+$UF5F>WSO,32QO/+^#G<7$"2YLI#H1= M$SX+E2L1G2J35M]3JYH79ZR*&\D6^:FC"9.2Q?GEG)* \JR!^GW*F%S=9 -4 M)]W._@-02P,$% @ 6WYD5%93K#7C @ I@< !D !X;"]W;W)K&ULI57;;N(P$/V5451I6ZEM[FFI (E;M3RT90MTM5KM M@TD,L9K8U#:%_OW:3LA2"*C2OH#MG'-FSO@RS37CKR+%6,(FSZAH6:F4RSO; M%G&*(ZDFO*%+98RQRG/$/[HX8^N6Y5K;A6>R2*5>L-O-)5K@,9;3Y8BKF5VI)"3'5!!&@>-Y MR^JX=_U(XPW@A>"UV!F#=C)C[%5/ADG+"LU MK2JD)NZ.M^KWQKOR,D,"]UCVDR0R;5FW%B1XCE:9?&;K[[CT$VJ]F&7"_,*Z MQ#H6Q"LA65Z2508YH<4_VI1UV"&XT1&"5Q*\?4)PA."7!/^KA* D!*8RA153 MASZ2J-WD; U]K'DZBM1/-D>_)@.)[^@]_0P&CR..Y/A MTR-<08_EZEP)9+9FL-%C#$-:G#*]UE6E3D -[A'A\(*R%08VA[%D\2L\+35& M *()/(^GWP2<][%$)!,72GLZ[L/YV06< :$P2=E**)QHVE*YT3G9<9EYM\C< M.Y*YZ\$#HS(5,* )3CX+V*H,52V\;2VZWDG%/HZOP7K**IMU]J+#LH=^M&?O$!0$-^&>O4.0[S?X6JV:3<>\L7OK7=6$BI[Q3Z;H8 ^(+XAZE3(\5Y+.]8U* MB1==H9A(MC3OY(Q)]>J:8:H:*>8:H+[/&9/;B0Y0M>;V7U!+ P04 " !; M?F141$.FV* " !]!@ &0 'AL+W=OSFQ>:Q,YQ9+E=!Q?BC2! E/&5I+H96(F5Q:MLB2C CHL<*S-7.BO&,2#7E M:UL4'$EL0%EJ>XYS9&>$YE88F+4Y#P-6RI3F..<@RBPC_'F,*:N&EFMM%V[H M.I%ZP0Z#@JQQ@?*NF',ULUN6F&:8"\IRX+@:6B/W=#K0\2;@GF(E.F/03I:, M/>K)+!Y:CA:$*492,Q#UM\$)IJDF4C+^-)Q6>Z0&=L=;]G/C77E9$H$3EC[0 M6"9#ZZL%,:Y(F[0#X#4 [S6@OP/@-P#_HX!^ ^B;S-163!ZF1)(PX*P"KJ,5FQZ89!JTLD]S M?>T+R=4N53@9GOVXF]W^A,GUY?SL:C&ZG5U?P2$LZB( MH('DSF,8;1!K@H! MS@GE<$_2$O7V=:&O3\ W3G(=]7F*DM!4'"B63V"#2 A'$=A2:=4GVE&C:USK M\G;HFRROX>NW]+U#9V_BTY?TZ%^0#%,6*::BB#F M78ZXNM@UJH3;+HXKP&'Y=*$J82#; MTJ,YE"*& GE==@?OE5U][+$Y5O?$37C<F60ATTZ 0Y+R.F;VEUJVT-'IG6\6A^KWEJWPG\T=6.^)'Q-5192 M7"E*IW>LE/&ZV=43R0KS_)=,JF9BAHGZ/B#7 6I_Q9C<3O0![1MF P &@T !D !X;"]W;W)K&ULS5?;;MLX%/R5 P$+=(&-)70-QLH]YP^F<16/O, HP@0C92BH_GO$&2:)8=(Z_B])O>J9 M!GA\_P(,85W2;J%N^^Q=+0UW#%_%$VE_8E6,# M#Z*M5#PMP5I!RK+BGSZ5$W$$(+T&0%@"PN\!G09 NP2T7POHE [U7YAQ<[# MG"HZ'@J^ V%&:S9S82?3HK5]EIEU7RJA[S*-4^/+#Y^N/M[![.9ZSF!9I #X"K[8F+)N'-'!5EB?S;8!2/'N#&WAGZ M2FLS3_"C4L>TT!$VZ" A7/-,;21<9C'&+PE\;:IR%CX[FX9.QCE&+6B3?R , M0E(C:/9Z>% #G[\:3LX=;MK5.K4M7[N!;[FA L],PF.8\51O>TGMQID(0;,U MZJVHX'X/Q^,6=&^[)SLJ8OCZ3E/"E<)4_N<0U*D$=:R@3I-!]LABS&*X8YC$ M=0ONQ@>M(/BK;EE^#3;_:=@+U]W*==?)\YDG>MH3IO;P5K^RN*@S[J;H#IJ< MNW&-SMVP]OD)Z[W*>L])=/F4ZW>UCM4[MD)@&=PA%;+.AYLG@/V/P!>*^I6B MOI/IFF4LW:8.ID'%-/@S=M=Y)>C<:>V6R8>SE4!-F2D4*!7<4H5U:7,3!:U. MMS9LIV -87/#2*O7=V6-!(=C*?@]:9N>(.K6Q:WP\BO(EW:.3EGBCBI].A%5 M$AZXPC\CK.1P.)'V[XKK"2;2ZH:U>77C3'E\(7,:X&&I7_92 M_L 9X<,!2=QGSD]$V$U$:E^9I1LWM-^<8?^H:$Q1K&WQ+2'BVTP555;56Q7X M$UO6?M<_-86_+48/-,57PS45:Z;+Q 17FC)H]?51)8I"O&@HGMO2])XK7>C: MRXW^>$%A!NC[*\[5<\,\H/H<&G\#4$L#!!0 ( %M^9%24C^K2\@, $P/ M 9 >&PO=V]R:W-H965T.>KA-E.ISQ M<$/6, ?UN)D)W7+**$N: 9.4,R1@->I,O*]3[)L)^8CO%':R=HW,4A:XA#0UD33'?T703IG33*Q?OT7_*U^\7LR"2+CDZ0^Z M5,FH$W70$E9DFZI[OOL;B@7U3;R8IS+_1;MBK-M!\58JGA63-4%&F?TG+X40 MM0E^V# !%Q-PSFT3Y9171)'Q4/ =$F:TCF8N\J7FLS4<9:8J3AYNX;^H+FMD:(K] ESS:$O7Z2:*YX_(3N-KF:$Z,F M5:^(L"6ZAY0H6*(;9K>)&7!^!8K05%Z@,^0@F1 !$E&&'AE5\K/NU-6F[(5Q%WD M>Y\1=K'W.+]"YV<7%;K];4GCEX+[>1J_(GO'Z#M)M] 2 MNU?&[N6Q>PVQ;6TD@A<0,96Z(N=:Y:U<7J"?Z.R0R#9>/X]G'N#GL3MTG@\@ M]$N$?BM"?9.TK"@HPP6M:A4K:HD4EI'"5K I20F+ 1&%%K"FC%&V-OM;)8 V M("BW8MDZ&[T.5=R*9A,%-=$&'AY@_[!R40D8'56\M2!,P?$TT1Y-+XC\?D,= M!R7-X -;Z1B>P1[/%]^-^@WJ>&YE5.Y11-IB5D!/4:@(_ M2%(0!;D"J>:=W M[)X";8,?VTU%CCJ=AP,_Z$<->+C"PZUXU[9V9)'^+B+>0PP"W ^#!L+*"[UV M,_R1OS1U*2?/(/1' "J0 \+&WRTETP0$ZMQN% M#725O7OM_G[8'DZE"P_0A=V>UT!7>;O7;N[O.L6IH-$^*/::BUS9OM?N^T=Y MQJFP@_UG)>AZ#:+BZHV W3_^*84K<\='F_L[OM'X=55D..+S"E>FCMM-_9B= MU RT;^1-0)6'8_^/[)AF*/]=E9S: 2<#LN4O>51<6(/2-5P M>\Z\)4(74Z(45GJJVPUU7F&/;K:A^"8_+BVXTH>O_#+1QUT09H"^O^)&PO=V]R:W-H M965T MT<@\N^)'HV(ATR1G5QR(1991_G#"TF)YV(.]U8,OR70F]0/_:#2G4W;-Y+?Y M%5=W?HT2)QG+15+D@+/)8>\8?C@EH38P(_Y*V%(TKH$.Y:8H;O7->7S8ZVN/ M6,K&4D-0]7/'3EF::B3EQW\5:*^>4QLVKU?HOYO@53 W5+#3(OV>Q')VV!OV M0,PF=)'*+\7R#U8%%&B\<9$*\QK1"TQAFO)5=O M$V4GC\[^_';^]6]P>GEQ=?;Y^OCK^>5G\!YIWD4S.JLJ0W*0/7 MLAC?@LNY7DL!WGQDDB:I>*OG;KQ1MP? !V)&.1,C7ZJ M=O^N KNI P.=00' M$;A0GLT$.,MC%J\#^"I3=;K0*ETGR(GXD8T]@.$[@/H(MCATNKMYW^$.KE8D1&@PM$G@]C%P^EC3D59TY$R+E:98FDR8TIWU0^S]P$JWQZ3JR,:S1AGL@VG"#0&&(@D'8'DE4SQV](('CT[@![, *__C)$$/X&#B#Q2. *&UE@ MY*2>(C7@:=P(Y5L H.W1+^V+/% M?/Y4S\@&/ZJU;/7,ZC8,]E"JH!54Z%;4W32D ED3$42&PZYPK!["P0O*R!;P MP=,+$;3:"]WBNR<9&6[2!'I1ASA#J\XPVD.A058TD5LT=Z-)!;+6U 1A@$E[ M.,BJ(G*KXO-HL@7\*64&6;U%Z!7X44W2Y$?D1:@CGU9YD5MY#Q#RPD:9P8$W M1*ZPK7(B\G.4&60E$[G[T>>7F6J"M3)C,MBQ#E9]D5M]GU]GT&:;6BUFJV=6 MF)&[4]VMSB KEV@?O2IJ:591%)(./416#]%+MJM;P(.GUQELE1>_1KN*-]M5 MW/M!&.W!!\0I4F->F-N77%;!<7ASU%OL)5.[&X[ MGU]OJ@G6ZDV5LM9UL"J,W2K\_'J#-QM6EV=6H+&[8=UQ"\[*)ME'PTHV&]8( MHD%[,,3*(GG)=G4+^&IW!*UD!*)M,D*L )/7Z%K)9M?J( FQ^DS<^[2[E1O2 MV*C=RTYMZQ9L%TFL)I*7W(+= OXC)+&:2UYC%Y9L=JYM)/$;AS(9XU-S5B7 MN%CDLCR?J9_6YV''YA3(M\/+P[0+RJ=)+D#*)LJT[PU4#GEY/E7>R&)NCGAN M"BF+S%S.&(T9UP/4^TE1R-6-GJ ^)3SZ'U!+ P04 " !;?F14"*6E)?$" M C"0 &0 'AL+W=O7D":' P.0*C/X>\12%R(4HC;^5IE6'S,'U\8OZ6>&=O-PSC:=2_.*AB8;6 M-PM"7+!,F"NY^H&5G_U<+Y!"%[^PJO8Z%@29-C*N8,H@YDGYSYZJ%+FZ&W)T?7@0B8FTC"FP.&F@$V&:]?>B^L3KU71QZ #7?([G-B1T^G[< M:<#]=^/N88N;;EW#;J'7W5;#S4),5PDJ'?&TJL1X/IWM@L]U(*3.%&KX?4X* M,#$8ZS\M\7MU_%X1O[I'&]A MKM>$^>V8V^EW=UKL[]?V]UMU?/[(0TQ"N.,HPB;7[3RY=AI=?P[S/XQMN#ZH M71^TZMQ*P0P7W#S3UR(P4C49;Y=P.GVWT7@[YFXS_E:T_=9R]VOC_5:=\5-* M/8N^@N=\@< 3N$.F=)/[=AT7G@ELLO])SO\X5QZ O=8^8E3+H@UK"&26F/*; M6J_6G?ZX:'"OUD_H!E V[/\RY?7A@JDEIPXB<$&25'AZ2579DLN)D6G1I.ZE MH997#".ZQ:#*-]#SA93F99('J.]%HW]02P,$% @ 6WYD5/Y'_I(W!0 M%A@ !D !X;"]W;W)K&ULS5E=;^(X%/TK%MJ' M66EHL ,!1A2) F4KM9VJW7:?36+ .TF,1ENJ4;QV1 M<(*#S"D*'=3K>4Z$:=R93K)K#WPZ8:D,:4P>.!!I%&'^>D5"=KCLP,[;A4>Z MW4E]P9E.$KPE3T0^)P]S)G(2A1E(\OA>@G?*>VK%Z_(9^G06O@EEC M0>8L_(L&4C._Q!BH &&L]GH05#MZY#L/" M89@5*\]N5IH%EG@ZX>P N+96:/H@JV_FK2I"8]V*3Y*K;ZGRD]/KV)G= M/B]!%]QCSK%N#?!I022FH?A]XDAU%VWK^ 7B58Z(CB!^]>4%Z+F? >HA^/RT M )]^:T.9GX/2URAP?!QE84>YP_P"H%'&I5>@<)(P+FF\?8ZI;(%C',F8HWJC;!!4-@C*8-UC#8(I!R\X3,EG,!."2 %P M'(!;BMX(%BDG 5#2\DC\E'.5BLSJGL6\O'"%!1461F[)R,T8]8\P MFK-8YYK$$JA#00.BFU;=^XW3*S"DP2SX6SU%2CQ;:YW?:9#=2:OV?MI%2L75 MW\395RO8-'QGL;)9U.+LEW'VK7'>I]&:<, VH.POD*H&$X!&B0I0)?P?<*KU M%OD]O JM?IWXTF91(SXHB0^LQ&\R>CKEP-]AOB5M(C(XE=#E28OK08/YR',A M:E1OU32$7KW*M4"],E#OYP(%D@&NAU^7;;JI: M\Z36XO ^K:>&-X5&RPY+L MT$KVEL7;;JC$/0!8/\=%%]G+M!HVN(P'ELR-2C(C*YGE]U0_IS3>D_SAK+!I M2]KH9-*:%FY_[#9;H6F7QW,DH'$9T-@:T!/9*QF*?0)\)J1HBV'<+&N;TC3- M4)O=JL5N9 D$]LR*H&<-948X$PGVB46K865] 3_(_(!FI$'TRP*U*# &=75I MJUAA:=6A.E,SZJ!]UMW$$L=;N@[)SSRTL#F+/&3K#3.2H'TFG='FL#E/VK/6 M,G?&-I)F_$#[_'FLMXR:DK>*=@A<=?15[M1,S1O1UDMF!$#OH_2W47IHE_IK M&JL:41SF32. KQ;V5 N_!!O-=Z_YMA:OJ?>-NME,ZH3--(#V<7"Z8I5\VE)D MY!J./TC9D!%>9!=>4[:P0N/LVA7HMMI93>JLC< C:%^F-I)ARF=+2^4%Y*.\ M@2"CR^B$+I\AP\L"XYQL&P%&=@'^3P-AB9I:>XR)45ED5]D%Q=N8B5MA@VY&34"/+]VW,]2"//R+Z *LS6)_5V$^;=6A\Q/)DFP/=,VD9%%VN"-8 M<=4&ZOL-4PU7G.AMU?*G@.F_4$L#!!0 ( %M^9%1[#3R0;@0 )(/ 9 M >&PO=V]R:W-H965TLC3GU[V-$-LKP^#Q!F>(]^D6Y_+)BK(,"7G+U@;?,HR2TI2E MAF6:KI$ADO?&H[)MP<8C6HB4Y'C! "^R#+'7*4[I[KH'>V\-]V2]$:K!&(^V M:(V76#QN%TS>&764A&0XYX3F@.'5=6\"KR)8&DK%GP3O^,$U4$-YHO27NIDG MUSU3]0BG.!8J!))_SWB&TU1%DOWXKPK:JW,JX^'U6_2H'+P$;3OT@B M-M<]OP<2O$)%*N[I[@]<#WD8?[C#ER"93GYR&_,P;*<&3@!/PO$!&;I*XA(CO*8H!3, M\_V$5Q/G(L "D91_E?['90 NOGP%7X !^ 8Q&8?DX#$G@G^3C?+Z84,+CO*$ MCPPAQZ9Z:,35.*;[<5@GQC$ MS07&P["/,&)QA]T^Z'5$<"04&NRUAO9J=49 M,!]-LX#P M.*6\8!C\,WGB@LF"]6]'7KO.:Y=Y[5.K Z58.QGW-J>TJ>+]/(;0-1UK9#P? MOF*=S/;-P;$L:,MLVQZ:_K$L;,L9WGF>]^.4#@U"J<3Q7=& M.0<+1E=$@(L2#+C!LFE&N0!TI1XE12QD<:!I\E4';9_ /:3AVZ[=8*91#2%L ML C:*M<9N VP85LU='V[H8HT&1T7VB> N34PMQ/8G=P6?)>?=B#GI\*E&$4H M)BD1KSHZ;JL7C@F;<-HBLP'FG##AAV&B+L41#J_&X77B"!'+Y?[)M3#\6LX?B><&[6V MIE@6-"SK6DPS#![0B[[T^*T.7$('-GAH1)YC-U2!1F6Y0[1"8=)6EF&[SKIF<^VT19=P./2=!A2-S'(56)?$.YWO?;!"9:5279M]M@M/+_,8W,=3)!GW/;7#3R&#?/5&3 MX<%V%W9R"TA:J(WKI\G!L\BU55IR6EF;G$:F(]>627(-<,;!D2'#;%T>[CB( M:9&+_;ZL;JT/D)/RV-1HG\*K&=2T!^K 61Y1WL/O3ZNWB*U)SD&*5S*5V??D MXF#[ ^#^1M!M>6!YHD(>?\K+C3PT8Z8$\OF*4O%VHQ+4Q_#Q_U!+ P04 M" !;?F14:EO R]<# !A# &@ 'AL+W=O&ULO5=M;^(X$/XK5K0?ME*WB4-X:05(E)<[I)9V@>[I=+H/)AD@VL3F;*=T M3_?C;^RD@2TAJK12OX#MS#/SS'@R,^GNA?RNM@":O*0)5SUGJ_7NQG55N(64 MJ2NQ XY/UD*F3.-6;ERUD\ B"TH3U_>\EINRF#O]KCU[E/VNR'02Z.;6 !^FGW*''GEEJB. 6N8L&)A'7/&="; M"0T,P$I\BV&OCM;$N+(2XKO93*.>XQE&D$"HC0J&?\\PA"0QFI#'/X52I[1I M@,?K5^T3ZSPZLV(*AB+Y(X[TMN=T'!+!FF6)GHO][U XU#3Z0I$H^TOVA:SG MD#!36J0%&!FD,<__V4L1B", ZJD&^ 7 ?PL(S@ :!:#Q%M Z P@*0/!>"\T" MT'POH%4 6C;V>;!LI$=,LWY7BCV11AJUF86]+HO& ,?<9-9"2WP:(T[W%^.[ M\7 Y'I&O3X/Y*C+F M$405^%$]GOHU"ER,2AD:_S4TMWZMQA&$5Z1!+XGO^;2"T/#]<*_*GU^S/OXU MZY-WP^EU32P;99HUK+[&N32SI00B\C5C4H-,?I!)S!D/8Y:0*<\KI*DT?]TA MDDPUI.KO&KM!:3>P=H.S?JSQ)"(AIH:,5YFUL4L8)^&6R0THK(ZAV/#XW\J< MN\VU-ZUV4Z2?^T'#PW@^5W!JEIR:M9R&F93 -;XOH4B!:/9"5L"1J*YBD.MJ M'3&@[2,&>2HU3VA>!_1GF?&I#/5IQ_]9:G(J]:7AM=JTVN56Z7*KUN5'IHW' M>-$RYAO SJ1K+K==:FU_:%)U2KN=6F\&82@S-!%SE4DT!YA$"3-$F%*@E'&/ M8)]/XRRUURO6:P65M]LYN=U.<"Z_KDMZU[7TGGALN"PT4E)D!#L,CJ7TL"9+ MY*MV0NH\,/^1W_"@[BZH=V@DWH?>!CUJ8;368>N#>9$!FU/E:UPH.$[K=NM< MG*E_,.S7&IY !)(E=4X<"B3]V I)#R62UM?(;RS)DM;XT!0N'5X7]/X)\=5'5%NEIT:0!/:E9%6)X)6^DQA52?N.T!+M'$U * M6-C-K*JP[&=X+Q,XYG\_-W[$SVDOUI#>4&O0<+.2*B8&AFKMZ$11$J5*,7<\UPVAL1 $_G;TEG)ND<".?S+0 M3KZF52P_OZ#/4N?!F271]%;R'RPRFZO.90=%=$6VW#S*_1\T*3D'BDK#6CV(,M MSXSOI_/K>_3P^-?M=#JY^SI?H,_H*U&*V I!9Q-J"./Z''U"3*!O&[G51$1Z MY!A8VR(X8;;.S7$=KV:="0V[R TND.?BX??%!)U].J] N6U&N=ZNN\C'%L5S MZU$F+6S)4' ]RK0]2H,ML]8H37&9MT>YK$1QH"[RXO#RXO!26+^N.*36Z%8* MP\2:BI!1W0#JYZ!^"MJK ?TF#>%H#2R)SC@L<(Z D3@S;$U2^=;+?>LU^G:_79D- M$9HTQ*F?8_4_+OA!#AHT&VA!PQST<($B$D/+T2@A++I .\*WM&I?!B?QPK[K M5D=KD!LS:#1FJ@V#9D*C^5Y84&T)KV1M?%(DO8'[9O_/,ZE^ MJU+"!6%BK]'0.Q&J-)Y <1 CJG95NVF6H91M]/NUJQ?,BINI]4Y$3$&YH@7A ML*7_KWK&!3WBW@=6=,&4N/]1Y3')H%YQR,!_6Q_3*K%@4)NB@G_Q>PF89BR( MY HE\)8M.46V,;;<<[-LQ5>FXJ#6U(*=<3,]5_)$DR437,'/^&UH9Q52O?KB M+V@<-_/X[YTK,O"R4:=5,#W^Q<8]!1Z)EQM&("_$S(H<:56;:6I>+B^--U^]5&>D7?\'[1-]J7;E6$O=/6 M$-2V!J]H#5YS:_@O.0^>%G!)AA<7,"6H@L##]0> X2;&8)WC+6GZG,#=O)'+ MO-*1^P//W%[1&KSFUO#NS3SU3H_(IZ3BE&Z>]M/%GT2MF="(TQ5HN=T!J*OC MUX#CP,@DO8PNI8&K;?JXH22BR@K ^Y64YF5@[[?Y-YGQOU!+ P04 " !; M?F14[EF %)T' #O* &@ 'AL+W=O&UL MO5K;;MLX$/T5PM@"*=#&O.H2) $27[H!>D.3[CZK-A,+M26O1"?I8C]^*5DQ M97+$*&G3E\2RSXPXPZ,Y'%+'=WGQO5Q(J=#]:IF5)X.%4NNCX;"<+>0J*0_S MMEQ_][DX/'J^3&WDIU=?UYT)?#7=>YNE*9F6: M9ZB0UR>#,W(T%;0RJ!%_I?*N;'U&52C?\OQ[=7$Q/QG@:D1R*6>JQS^-T\'NGI5A^_.#]VD=O [F6U+*4;[\.YVKQ-L1[!*LVV_Y/[)A$M ^T'-J"- ;4- M>(]@V@,1%^#H#$(ZMQODU5G>IRHY/2XR.]04:&UM^I# M/5VUM4YPFE7,NE2%_C75=NKT?_-S=I[W-2>S))=NQC-7^6!?+?'SR^.<[_[SVS[O\ M)TL)DFYK)FJSJLC>GA(28$&/A[?MJ81@/,)L'S9V89SS&$?[L(D+$YB**-R' M35U8&-(0F['MI4+L4B&\J;C*5;)$G]:R2.I$'[S/2_VD?B[RZU1!/-RZ"UK# M>$NC(.164 ",8!QB8D7EXD@;M!=3L(LI\-+G;#Y/*Z:42.55]9EO9MO+ZR)? MO6X%NXWRR,.H<'?+T)O&CUK4WVEA1KK>5>RJJN+YIM2HLH2I%KJ!XR"T)GWD MHK!%LEY^)H_ZF;J(,(JZ9B+:I27RIN4B4[*0I4*3>[VV*>4;5"5*YV;WPT4V MRU<2(EKD,BB(L,TS"!5RFV40BO".X.)=<+$WN.I)0>=2%R;9A(&NDGMXMF/@ M<1#6*$< *!1V+&, 18,XL.9S MV14$[L>7=Q0<1:I6PO-02;=0+N45?&4J]? M9^EV':"5'IVMJH+^+U#(&]7&SG!HC+&P@@-@C$3"(L<4@C',XX[@6HL@TB.X M,_UH*WCM0MRDXI@PJ_*/(!R)0VZ%.^[I;]+3W]0?7M6=')7K9"9/!GKZ2EG< MRL$I\E1)0DWF:(_,C9)U6OVOJX*NU9L"?&K&C;/]N)E= @"4#CFV8W91A.*H MB^AFJ4*8-Z(S6>1ULGSY,0L3PE]DY4.,WA._X'>M?<;$E6(6".J2S,5Q$L91 M9"?_I(Z=1+1K]KCZ: M&JVA?JUY9N/0>-TKM(QQIVX#,!%0IVP#L# *.Y8NS"@>Z],5=3<.S&U8N-"< MM\8W@G 1CR*[<>CI;]+3W]0?WM,;!V:4G/51\KZ- W,;(1XS:D<-M$L\MKD MH+2"BXY]-V8DG/65\)9^]5S;LM9.ZLMLI3(CDNQYFZGCQLY:C5)[:PJ""1'9 M @9ZX['HF :CP.P7;X R5TG?LC"PMR@ F!!V/9H"*-ZFX'Y01I297Y1[B=L1R^ PL!6HB=9O)UR[_?B->#-_1_<+E8L9N63^)N^9RM5XM?;_ MG5H%H(2]S3L%4%RP+CH9369]--DC6^XF(L&",6'+%HAS%JOCGOXF/?U-_>$] M7;:X$7S>1_#[RA9W99C@R*8"@(KM(ZHI &(1AHG C0ISOPJ_EV6YW;M_6S;" M4I?_GIT7-^+(Z\=73IEUO/ M%/1+^DM\]"X&;.R;LM0.$BF/[B -"\:Z#4VY$AOL;K5%> MZ+0DRLMXHQ[\MS5;W!1V[B_LNQ!JI?JD%K)X.*HKZ[,Z<&J@HZ6(VZ]-@)Z"CK!,$18_=_HDW#U' M/3F!)8HC $;C,+*/&P702KG>)@ ,\#;UA_9T)19&4<2O/'EJG.TEQ]Z4!S#$ M80" <79_AZWWL5:RN*G?G"O1+-]D:OO2S.[;W=MY9_4[:=;WY^1H1(#OQ^1H MNGWWSKC?O@K8M =H*:_UK?!AJ$=:;-^NVUZH?%V_#?8M5RI?U1\7,IG+H@+H MWZ_S7#U<5#?8O>-X^C]02P,$% @ 6WYD5/B:1R(, P : L !H !X M;"]W;W)K6A7->WV[!"'6#68V4[3_OO9AE(R"$-3^P*V.=]WKAR?T8'Q)['#6(*7 MA*9B;.VDS"YL6T0[G"#18QE.U9P$T12:S(R M9W=\,F)[24F*[S@0^R1!_/4*4W886]!Z.[@G\4[J WLRRE",5U@^9G=<[>R2 M94,2G K"4L#Q=FQ=PHL%]#3 2/PD^" J:Z!=63/VI#?+S=ARM$68XDAJ"J1> MSWB**=5,RH[?!:E5ZM3 ZOJ-?6&<5\ZLDRKOV>$[ M+ASJ:[Z(46&>X)#+^DICM!>2)058[1.2YF_T4@2B H#^"8!; -RN *\ >%T! M?@'PNP+Z!:#?%1 4@,#$/@^6B?0,2309<78 7$LK-KTPZ3)H%6"2ZLI:2:Z^ M$H63D]7\^F9^^[ "W\ MXASI/(.S&9:(4'&N3A]7,W#VY7QD2Z5-8^RH8+[* MF=T3S#\BV0..]Q6XC@L;X--V^ WB/>"&!NXTP&?M\!F.>L"#)[7/N\.;M"\Z MP^'P&&ZK!)59,;0Z$4D"2#!%N=%$F1%/69UB3#PH.J&?PDN MZH(P<)RJW)&_?NFOW\G?IKK*D4%%93]TP[IM\ZZ"B[H@]/WAX+0;_=*-?JL; MEY@SD:$(MY1 4'(%GU)B@Y)_\%$E-ATTE<=QVO,4#&J1K=71D;%A:6S8:NPR ME2B-R9IB@(10]WO%Z&B'>(R;>D)8LR9P6XIU6!HS_.]B'=94>D'@A_5(=15< MU 6AZSE>>-(-Z+Q?-4ZK(P]82+!Z%1(GHJ6B8.7N@I]2L_"][T+WHZIV7E % MC7WO6/][7X;=&G/C!5AOCBX,/+^>_,Z2BT;)H=?P1]F5F4//H.J^CDDJ ,5; M!75Z \7!\[$NWTB6F3%DS:0::LQRIT9AS+6 ^KYE3+YM]&13#M>3/U!+ P04 M " !;?F14T2#%U^@% #<'0 &@ 'AL+W=O&ULO5EK;^(X%/TK%AII6VDZ^)%G19%:$G9'FIFMRG3WLQM%?!KNO,S3%@8(]7@VMT.75@95 C_DK9<[GW&52A/'#^HWKX/+\:P&I&+&.)J%Q0^>^) M35B659[D/'XV3@>[,2O#_<]OWJ=U\#*8!UJR"<_^3N=B>34(!F#.'NDF$W?\ M^0_6!.16_A*>E?5?\-Q@X0 DFU+P56,L9[!*\^U_^M(0L6<@_9@-<&. =0.G MQX T!D0W\'H,G,; .78$MS%PCS7P&@.OYGY+5LUT1 4=CPK^#(H*+;U5'^IT MU=:2X#2O*FLF"OEM*NW$>!;__C7^]GT&+L"L+J[T7U8"L61@PE=KFK_^5H(9 MS>0[FL_!%YXO+K[(4IB#Z[)DH@0/K^!WQA<%72_3!-RQA2R7$IQ%3- T*\^E MV_M9!,X^G(,/(,W!]R7?E-)3.1H*.?MJ#L.DF>G-=J:X9Z8$?.6Y6)8@SN=L M;K"/[/8(6QP,)6T[[O ;=S?8ZC%BR2= T$> (4:&"4V.-X>F>'YM]/C71I\> M;8Y""Y=D5X>D]D=Z_-VQ)Y9O9)D]%GP%XA?!BIQF8%*O %;TE)]E8&=#%H^'3?HY-,"> I V+NC#'<4(8M&%Q%^9" M[ 9^&S;MPGP?^U#-K46%NZ/"M5)Q6\B&58C7C^ VH[FH*8]_;M*U["3B(_@F M^QQ_!-=)LEEM,BID%B(FVUF2TJI)F#C-9J:EB_YPGLA3!V1=>EN>F:+WNT!YTM&"[H L4AH&K!6N 8=?5 M.8E-WI"$(:U@NCA7+ES?3(J_(\6WDC+9UH%.Z M\KM3=AT(-9H,*,?54=%1ON)#OEK!![O@ VOP]WE:K8"9D O!ID/ASE]X6@%$ M4&T!X+LD,&KL]IDC+G2P7H4FG!0DI.&F!IP;$#<(S:E >YL8=&+E:@;OJZFAA@4I1T6'2K%"[$$U[*,TH2",_:29)MYFB] JXC/ M;<6D^C@Z<2-'JI.C][7RJ+';Y]4+0UTF#"C? MERFUL: Z%?).G #5#Y"](?0GH"O!&,&]==]DP #S73_44]"%.=#WG)X4*$5' M=DF/-Y6,V)A08HY.K.98J3E^IYKCKOIZ&!%=S VPP"507P<&&"(0XYX]!59: MCNU:/N,;)58V1I3\87SB9"@UQ.2=R2"&?6J ]5P84'Z@MU4#*O!Z?@M@I:;8 MKJ9_BB4K;"0H:^B',_OZ0A8J2FV MJ^E4[JD3FQQAI6PX.'$&E!+B\,1;LV; =I_6%\7$@ H1U%I)=)2O^)"O]HF' M4FIB5^K/^=S:\XG23().FU^BQ)78]Y;_?WZ; 5ML=\X,#""$L7[J5 82@IQ^2'.,J/N2J M38SJ+.3 B1#/+^YG-HZ5T!/_Q.E5C8'8M[R]_;&Q:W4^S^LWP,.\=A$P/,(YUL1,=YBP]ZVX8ZW+M\DM6ZJ*\)2Y#P32ZVY_^[ MM[NKR.OZ DY[?X,N)\CP/D*7T^U%HW*_O??\2HM%FI<@8X]R*/C)EW,MME>) MVP?!U_75UP,7,SEE1 >3WCYR+MX=J@-V%[O@_4$L#!!0 ( %M^ M9%2>P;7S%0, *H* : >&PO=V]R:W-H965T MBKDK%P)(;$%9ZOJ>UW S0IG3;=NYD>BV^5*EE,%((+G,,B+^]B#EZXZ#G2T2L0/ C1, OP#XAX#P!" H ,&Y@+ V%2[>2@V#P.B2+; M3(O6X5-F?)\HH5>IQJGNY/'K\/''TP1]1A-=4_$R!<1GZ,'8014%J?6H! W) M;RY0W^H!(='U !2AJ;S1N,TLZG,6 5."6$?'5+[HU>?) %U?W: K1!EZ2OA2 M$A;+MJNT>"/!C0JAO5RH?T(H]M&0,Y5(],ABB/<)7!UU&;J_";WG5S(.(*JA M -\BW_/Q$4']\^'>$?C@;#AN5403E$8&EB\\P=?C0-D<_3,N2)[2F"B(T1A6 MP)90P1^6_*'E#T[P%TRW!Z50P5POF>N5RD<@3-F8LHMVM8MCVG-CJPFQ5_.\ M3\<G/7"@I-V=C[@6.+?-D$3VA/RC M5LZ6#=>#;3,.YGNF$;/-P98F[^*&1,PIDRB%F:;T:G=:DL@;HWR@^,*V"E.N M=);L8Z*;21!F@UZ?<:XV W- V9YV_P-02P,$% @ 6WYD5/>X%F\L P MJPH !H !X;"]W;W)KO#9E9 9U=B5:U?E$FAL05GJ M!I[7=3/*N#,>VK%K.1Z*0J>,P[4DJL@R*I\O(16;D>,[+P,W;)UH,^".ASE= MPP+T77XML>=65F*6 5=,<")A-7(N_(\S/S0 N^(G@XW::Q/CRE*(>].9QR/' M,XH@A4@;$Q1_CS"!-#664,=#:=2I. UPO_UB?6:=1V>65,%$I+]8K).1TW=( M#"M:I/I&;#Y!Z5#'V(M$JNR7;+9KNYY#HD)ID95@5) QOOW3IS(0>P"_?000 ME(#@5$!8 L)3 >T2T#X5T"D!G5,!W1+0M;'?!LM&>DHU'0^EV!!I5J,UT[#I MLF@,,.-F9RVTQ%F&.#V^F/RXFR_FM_/OWQ;DG'RC4E*3:_)N"IJR5+W'T;O% ME+P[>T_."./D-A&%HCQ60U>C &/&C4JRRRU9<(3L>Z1;Q&M_(('G#VK@DV;X MYR)%N'\4/FV&3R%JD=#" [\&?G4ZW*N!STZ&_R_>Q9Q5B0NJQ 767GC$WF6A M<$0ITY_?\$Q,M>0J3\-'&'%$5J.]FL<=(\C+V24X%DFN601?BF+ MS;:(J$KJQQB\Q_VPO[IB=K@BZ ^\7K7J'^?:E7/M1N>FC*ZY M4,^*S'G4:HA6IS+8>;.,="N.;J/H"4;YOPS4'JN(@2!H^ =YLF.4@FXCKJ M9ALA>4;=JB$=@TK-H-'25>D^'I"=K"7P*,%K^KY.V> P,\'1H/C>KHI[C4)F M$B 6&9F(+"LXBZC=?+<0)5RD8LU ?7AMF_M[5X;_9AO=W]4W/WCKXC,I*?ZI M''[_:+AW==%O+HSV&%I=$NHVX,0_+%G= UIW[]HVS[BO5*X95R2%%:*\5@_A M!K$J19@/,K@6>T[)C'0?4^'?\%4$L#!!0 ( M %M^9%3G8ZWF& 4 'P8 : >&PO=V]R:W-H965T7'1D-Z"Q91 M>+:H)\^NQ.#/D]4&,3L3B"9 M1!$5;V-S(H?1"R6 8^18+.3 MVBG^>..F@'3$8\!>Y,8UTDMYXORKOAG[)S5'>\1"YBEM@L+/,QNR,-26P(]O MQF@MFU,#-Z_7UB_2Q<-BGJAD0Q[^&_AJ<5+KUI#/9C0)U3U_N6)F02UMS^.A M3/^B%S/6J2$OD8I'!@P>1$&\^J6O)A ; -PL 1 #(%4!K@&X50%- VA6!;0, MH%45T#: =E5 QP Z50%= ^A6!?0,H%<5@)TU,BN(=4E-E("W >#48#1^/)],Q].'^W-T.IR.'\?3\?D$ MU=$M%8+J=$<'(Z9H$,I#>/HP&:&##X?H PIB-%WP1-+8E_V& E>TP89GICU; M34M*IKU@3\<(-X\0<0@I@ _M\"^>.D9..X7C OBHRNQN*?S<#K].0H 3#<>] M OA%Y=D+X9=V^(AYQ\C%ISWU2&_QRZ!B1^EOTDRWZ2 MVG-+[(UCCT<,3115#/8)=83.:$AC#QZE^QDD-SKU_4"K/PW1*)!>R&4BF$1/ M;_IVR24\OQ0\63J2QRJ($^:C+TNF2XG'$OWW"3Q 8YA-_F_Q MW\W\=U/_FR7^WX*/E[!O(MB<)C1DB,_0!?6",%!O19FULM9*K>G-]GG0S)_=0<[VB'$5,]?OFKFQC=@*1S,+1],:#K/T .B!F)PRP>62:C+97+-K M"7@KFZ&UEPG3SOQO6R-T)[C'F"_13/ (29,RLRQN117=WJ$)MYP2ICJ9'QVK M'UW#^5Z [9O!SU1-&934Y$WJ==J6F:LK;NXG4;EZXY8U1-.4((_*1<:. MUC\?VERIP-%"JEH[5&''[9:65B[%V*[%ZXU;J_ 1BB& X(JBKX5.M'>X(]%IW=O:#7*74C5VOVTM&BESQ)]BW1[IT_VQL)DBLKOS$4TBOW[;P7&F) MNY_4Y5).[)WR;A]8]!ELC&R76REON0H3NPK?,>%!U.@\;3X%@Y)*&#J@$E&T MS-X=%GIDMXR/'>Y%NE"AW:[XSIV2V.4"S.Q"_-V MDAPAK5!U4*CZ:K>XY:HT6;ZCW_\.(KEDD_WLL$DN^J2BZ)=P.R2[/76O5+;< M7/A=>TO]&]]@0V-RTY5N:0OBY@KNVA7\%\\/QNZNDA=\9#0VCB/UN?QG*N8! M,!BR&<"JH>W6C^#(]H7SB2O$HO5PPZC.A!\#[&>=J?:,//;-_. Q^ M %!+ P04 " !;?F144D9#GQ4$ P$ &@ 'AL+W=O&ULO5AMC]HX$/XK5G0?6FF7Q$E(2 5(%%@6J?LB7JX?3O?! M&PQ$3>+4-M#]]V>';!(VQDU/=_T"L3//S#PSXQE,_T3H-[;'F(,?29RR@;'G M//MDFBS-1;3;<[EA#OL9VN$EYNOLF8J566K91 E. M64120/%V8(S@IQD,)""7^#/")U9[!I+*"R'?Y&*^&1B6] C'..12!1)?1SS& M<2PU"3^^%TJ-TJ8$UI_?M-_EY 69%\3PF,1?HPW?#XR> 39XBPXQ7Y#3/2X( M=:6^D,0L_P2GLZSO&R \,$Z2 BP\2*+T_(U^%(&H :![!6 7 +LMP"D 3EN M6P#BV!7@%P&L+\ N GR?K'-T\-1/$T;!/R0E0*2VTR8<\OSE:9"1* M92DN.15O(X'CP_G#\VB^>)@^KI8W8#%=KA;K\6J]F#_.P.AQ IY6]],%&-^/ M%K/I$MR"1T0IDL4#/DPP1U',/HK=]7("/OSQL6]RX9'4:X:%]<]GZ_85ZT\A M[P#+N0&V94,%?*R'/R#: 78OAUL*^$0/G^"P QPHX3!0P*>MX4KG[]K#5<[/ M_K7SIJB!LA#LLA#L7)]S1=\",TX/(3_0*-V!,6$9=7E+OBZ)5]7RW=>T21;P33=W<;B%&T 8@QS M!O8XWMR*P7)[8%A5R&[#K:"K<:M;NM75NG69]'"/Z ZK M75.LZ]A^,\H*.1A->7.DQE0+B_980_K:0%Z[R3X+A/U!+ P04 " !;?F14L\P,)VL# ## M"@ &@ 'AL+W=O&ULO59=;YM*$/TK(]2' M5DK#ES]P95MRC&]BJ4DM<'H?KN[#!M8&%5AW=QVG_[ZS"R$V8"L/55^ 7>:< M.6<'=F=\8/R'2"B5\))GA9@8B92[+Z8IHH3F1%RS'2WPS8;QG$@<\JTI=IR2 M6(/RS'0L:V#F)"V,Z5C/K?ATS/8R2PNZXB#V>4[XKQN:L4'L31,R@K3XS] M4(-E/#$LI8AF-)**@N#MFB*!SEOV; MQC*9&)X!,=V0?28#=KBCE:&^XHM8)O05#E6L94"T%Y+E%1@5Y&E1WLE+M1!' M 'MP!N!4 *<)Z)T!N!7 ?2^@5P%Z>F5**WH=?"+)=,S9 ;B*1C;UH!=3H]%^ M6JBZAY+CVQ1Q0; (U\'C?/T8+!]N8?;@P[?UW2* ^=TL MN%V$\!GFK! L2V,B:0RAQ!M^ U( V\"W'>5$U5+ 1Y]*DF;B$R(>0Q\^?O@$ M'R M8)VPO2!%+,:F1/%*@AE50F]*H,AR762_Q_(5NOSM;3V7KORA8EA&]I9U%+FKZF47O0 M\W0X\L;F\_$ZMV/ZKC,\#?([@NR150>=N.C7+OH772SS'4FY^H+A*Q.=^DN" MP5%:JZ&^'>$-+7O0D-^.LFW+<[OU#VK]@XOZUTR2#$YKH8I^Y&M^OC2#EJ1V M:=HQ(\?MN0US[2C'\]Q!M[EA;6YXT9S^A'%?67$6HSL!(S>O]A1]E M5&<;_9D?9=1>0[4KG52C(\9K?(Y^.\;NNZ-A=RULZ^V8L"[Z"/%D1@=7<$L+ MW.\*LGK-/:TCRG'[S?_&/#K=:LKV[1[#[#6/R M=: 2U'WK]#=02P,$% @ 6WYD5*-_&5#W @ /@@ !H !X;"]W;W)K MS")(583F]D.M/OULY.00A)07\ ?YQR?>WWQI7^@[(U'" GPGL2$#[1( MB-V3KO,@0@GDCW2'B-S94)9 (:=LJ_,=0S#,2$FL6X;AZ G$1!OVL[4Y&_9I M*F),T)P!GB8)9!]C%-/#0#.UXX*/MY%0"_JPOX-;M$!BM9LS.=-+E1 GB'!, M"6!H,]!&YI/74?@,\!.C S\9 Q7)FM(W-9F& \U0AE", J$4H/S:(Q?%L1*2 M-OX6FEIYI"*>CH_JW[+892QKR)%+XU\X%-% ZVH@1!N8QL*GAQ=4Q--6>@&- M>?8)#@76T$"02I8'#PHX[#-Z $RAI9H:9,G,V#)\3-2U+P23NUCRQ' ZFX^F_FSRNES< M W^R6/HK=[GRIZ_/8/3J@1_+EXD/W)>1_SQ9@ 090A\Q 5+ Y$RM>=&D&T1![<>$A#'_$Z*K!8>N+VY S< $[",:,JE M&._K0L:C7.E!X7V<>[#&Y@"X346;#.F9C;%U5]%#P"&SS M'EB&9388<0[R MZJ!/Q)G_=NF_?=5_<\'Z**!;@O]5ZRH/)U=T3DQT>MU*-'5,V[8ZE6@:0*68?4JWIM0W:Y3,5]'77#>*9UWKCHO'I0K M==2IW;[5,BHEXM9!]6+S&D#US.LG+VN"9&&H#L5!0%,B\F>E7"V;X"A[^ROK M8]D<\U[V*9-WUIFL-TPXB-%&2AJ/'6F)Y=TJGPBZR][O-16R&V3#2#9XQ!1 M[F\H%<>).J#\RS#\#U!+ P04 " !;?F147/CMAE$$ W$0 &@ 'AL M+W=O&ULO5C9;MLX%/T5PE,,6F 2B=3JC&,@ MME),@ F2)EV>&>O:)BJ)'I*VT[\?4E(D6Z*%%%U>K.W[+GX*M< M"CWG62$O1VNE-A>.(Q=KR*D\YQLH])Z&?G(8E93D4DO$""5A>CJ[P14)<8U B/C/8RX-[9*0\ 09 M+)2AH/JR@SEDF6'2?OQ7DXZ:,8WAX?T+^_M2O!;S1"7,>?:%I6I].8I'*(4E MW6;J@>__@5I08/@6/)/E+]K76'>$%ENI>%X;:P]R5E17^EQ/Q($!#D\8D-J M= W\$P9>;>"]UL"O#?QR9BHIY3PD5-'I1/ ]$@:MVFC#J1TFP&ZN4%GZ#/-MK1:CR)%'[8T8\MOK%BAJ\6";PLET=L$%&69 M?*?1GQX3]/;-._0&L0)]7/.MU%9RXBCMEV%W%K4/L\H'9X/*#&:];(*_G\ M$WQ7F^0HKF E"GT+Y<2Y, X?C..7X[CG1CGEN] I[0R MR]E&0C.Z+(/B 22(W>!X03->,*AK1C/#^^XTA90$(R/04D?A/TX;$!'ZL)&73B\:JE> M'#V!$LW75*P@K?5Q-.=2E7-Y_:S+MP2;MHH[//!H[':4]2%XC+V.LCZ(8-^W M*XL:9=&@LB^"*3B[6RZE72]C\CWKCGF$2=!180(0$?D>"!15ANX*X41!_ M3^29NC,<:G'/!P_'G;F>6T"]>$PLH,-X/)(S;N2,!^74.5F5AV>=J56JWCU) MGH'2M;W8Z;3F@@VF+7;;GN'^ED*!#[H4_J6EHJ8_FG;/Q]V4LL)"-^RLH05& MW)B<*!B8M"K)+RP9-?F1\W% NA+[*!^'/85]E*Z(KG="8=O)\' K>TWIJ"F. M$M[SXZ@KQ +SO9!TE5A@NJV?4M+V2NS_W!)2\QW'5A1U:Z(5UHO4Q H[C-1C M66U+QL,].8$E"+VO0!_ILRVWA[*Y[8PX_#WUH^U8>+AE_7#]Z#J\C&V[!?\<5=''Q7U-D\6D&N70-K>2=R?6S=JOL/-J>\%N"O( K-$ M:&*!'4=H)=N<_J_*,V_G_0Q?)-49OJ6I_E*X MU2'*=*QFL-24[GFD?1+5*;UZ4'Q3GEN?N-*GX/)V#30%80#Z^Y)S]?)@!FC^ M*YG^#U!+ P04 " !;?F14I3QW:"H# #L$@ #0 'AL+W-T>6QE=N[/+0_MI YR1.$C:?P;I M>0?GM1A&G3Z+^@EFC/ABGWA+]#O'0="QL^OJIQ/[E(R'A9+;S"3$&2P[+5ET M3\6(3*C@4\W!JZ E%VMG[H%AIH32D;$E8<-UP5(_.+CK>E MGJ?D4NDFMHO@ MOJ=^^ &PZ8% +D0KL$><83RLJ#%,RRO;:08WQD=0Y-NWZ\HJG&NZ[O;Z9.O0 M/&R0J=(YTVV8+MF8QD/!"I"C^7P!3Z.J&$!C5&D;.:=S)6FC8>/A&Y9VQH2X M@5?I>[''O2IV\M:!K,FV:07YIJ-Q'>#?97/FU2U;F4TYK0I<<^\5:OZ[ZSQGDFDJ=D7;VC_F57ZQ8K_W_ O- MS<_*H>*@R.3B^#7Z_?;81::O0>0K2'>2';]&?RHZ.I&QW[]W#@E[1X36&L%1 M;$2^P<%.;(-&TR47ADO?6_ \9_+12<'2&SJU1_D]?CL^9P5="G/;@B.R;7]E M.5^663OJ&A;"C]JVO\#TNFE[#K2QN,S9BN43W]7S:=.,;,-&]16%Q_J?Y#-#Y. S3-@@B ]1G@/HXKQ R:6XL3M@GLU=X MIEF6)&F*K>AD$E0PP=8M3>$39L.T@0<6!R+]V5KCV<8KY.DZP'+Z5(5@,\4K M$9LIOM: A-<-/+(LG&TL#GA@68!S),@R!6@S7 M:)HBJY/"'[%/Q]O^M M\2]02P,$% @ 6WYD5)>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'0' X2 #P 'AL+W=O MO.H071/F M*F0 TZ:?_BY8Z]F&_GK?G.25$14?E^4\>W;/YOW7O/CW-L__%=^VFZP\[]Q7 MU<.[L[-R>2^W2?E7_B S]J8/U@44JOY;'U^NGXC$MT]MTDU9/YYWF[XWLB&V: MI=OTNUR==XR.*._SKU=YD7[/LRK91,LBWVS..^;^A84LJG3Y['!40\;);=D< MJ9+;,%$@YYV!H4ZX3HNR:M[1G#]1C(]2O7G_;%?E%^FFDL4DJ>1ED>\>TNRN M/HWZ%6?D9S3M<'C<-^*[XO\T8[Y>ITLYR9>[K-#<7:KM!)>MO^P>I5@60#+ MXL4:3X-HZGL3)W8G(HK5P[4;Q)&87HCIS T)9!= =E\- _5<#%">SA$ . .3@]2ZU$UT1R"& '+X:9'3ET)MF M!"!'O)#1_/K:"6\:*.\R\"Z\L1/$PAF/I_,@]@BD#2!M7LC07;C!W*4AVD Q MVF .TOO&B43HCEUOX7ST-32H#V9_>(%JJ7@:>BX-)R92A\GLCEE8*R*^>2MF M?M.U@HEP/\V]67TW4$BD#I/9'5X0.\&EIZZD<*)(#\8FTH7)[(O+Z73RV?-] MRH/L8#+KP9\&EZ>Q&UZ+B?M1NWQ(!R:S#SX[8:CZU@WE09'?9 []ONM$^AV( M0KS)'..]0(U_7!$[_^A,***;S"%=184++VY$Z 677WJ&^7<3'^AX%\5XBSG& MAV[LA8VP&ZRH"5NAZS,OC1A5;L)+)@S, =^ MUPD#=6W5L-&?1M$;H2S07&\J2PL%?8LYZ.^;JTD.W"!R8F^J=3\4]BWFL'_A M>*%8.+XVZ+%0X+>8 W_D^NZX[OR?YDZH!.#?B LO4-F!Y_C"TQH.F%5W&KCNI>Q\%0TJPF)40N9?-\)_R("E8S%)PQJKW1U[=Z34F) 6+60H3 M;^%&L1?/0S4,&\?>0N%IRNHB)729E>!=S]1=V5S$MTH%41S.QPI5=;)&#A03 M*:'+K01UCM5N(X7GB5.Q2#:[YCTBR5;BTXXF\%UDARZS'6#B^<6BF'!.B3LQ M0!==QT2^Z#+[ K=FEV(BB729)?(CD1LR..:3[K6#(*CUFJQPR M[%8PY)$>LT?VJ78K%O)&CWU"Z9ASM\+!-0AF6\#D5I-:#]FBQYURM"2WK6V) MU-%C5L=OL]P]*<5$]N@QVZ,EUVUM2F21'O=:!$HQ]6Z)+-)CML@ADVMKOSZ2 M1Y]9'G@0V*.82"5][@0%8O8I)A)+GUDLA['JJ0B2HDCJV@5Q,I%5DF[T2XXT MTV?6S!$RVFVW2?$D\K48YUE5),M*.!03":?/+IP#9B@?9;:38I*6R=U=(>\4 MT8IBPJ7O%TI/3G4\;JJ]5"*B1PT>.FU<[V'4DSDH &S@V!KZA<=.6C [*"?,P"ZTN^3 M[$Z6(J68L "+V4$$$P^/!DA! ^YU>*U:X1DKQ402&C!+Z.?DRA\;$SEHP.P@ M0DEZIE-7]:;5$PU'0^2@(;.#?DP(:9#A="ZM.&DB*B0PT?,$2L9:;G6(B!0W9TR -,Y3+ M/%NFFW2_PDTSWQ%2T(@_#6HM;OO1LA03*6C$K""\#$ 7C4=(02/VB3B$2:HCO&38B(+ MC;B+S]HQ#S:BF' O"O<"$,+44O01LM"(V4*_7_)3PZ6$AG<;6-K*0S5V#T(IYD:1%4_]),9&%;&8+'8O:6^<3*":R MD/VJ90A:WX1[(MG+$! F[9NF@7=+LD_(_5*2_]OU =. >R<-[L*$0V&'-I,4 MR;OZU4 X6[+PUF(=%=&WB>QC3@ADR#64GM6SE^(FN@<*>FP3U!!PO\ MNQHHW,1I<$_105 ]WL.=G0;W)!T$I1,A)M[&S[V/'^Z4T<;*YA\V]>__:4WS M]O+#^Y5I+2G5\F6R6LT+4#\VYK%Z_WGJ[WFTV8W5LFOEYLCK\XYO# M/^WY\!]02P,$% @ 6WYD5'[6,B8> P +D$ !H !X;"]?U@%%/F+;80!3,0^2E MV*V&W7<$ SBE'O0$^1]9Y2C71QY\BBIUKGZ-V_7\?-A/3\_'Z>)UM]U/UZNG M>3[^&(9I\S3NUM/EX3CNSY\\'$Z[]7Q>GAZ'XWKSLGX-K]WXW[^Q^#AS^'T,CV-X[RZN%N?'L?Y>C6\;C]O M3\/[Q2[/DU<7M_?7J]/MO:V&I0-Y">27#Q0D4%@^4)1 ]?8 O7WW8QN@MU>]/4!OKWI[ M@-Y>]?8 O;WJ[0%Z>]7; _3VJK<'Z.U5;P_0.ZC> :!W4+T#0.^@>@> WJ'; M+ 'H'53O - [J-X!H'=0O0- [Z!Z!X#>0?4. +V#ZAT >D?5.P+TCJIW!.@= M5>\(T#NJWA&@=^PVNP%Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W5+TC0.^D>B> MWDGU3@"]D^J= 'HGU3L!]$ZJ=P+HG;H_*P%Z)]4[ ?1.JG<"Z)U4[P30.ZG> M":!W5KTS0.^L>F> WEGUS@"]L^J= 7IGU3L#],ZJ=P;HG;O#)@"]L^J= 7IG MU3L#],ZJ=P;H753O M"[J-X%H'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T M+MUA08#>1?4N +V+ZET >E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7 M@-Y5]:X O:OJ70%ZU^ZP-T#OJGI7@-Y-]6X O9OJW0!Z-]6[ ?1NJG<#Z-U4 M[P;0NZG>#:!W4[T;0.^F>C> WDWU;@"]6U?6 >AMKJ_K /PVUQ5V'$!P5=AQ <7-=;<!Q!]+Z R6A@]A7,[Q1]FM^VX_29Z&/=!?A.O>?S=\?/Y[\O/V[VK^&=Z^%K MC.GF+U!+ P04 " !;?F144'Y NGP" "Q/@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VT]OFS 8Q_&W$G&M K8!&Z:FEW;7K8>] 09.@\(_8;=+W_T< MTE;:U$6K,FG?"PAL/[\'6_KF?[RL7C9(

^H1X,ABYI"Q*4GDC M@P^*,$!3N<[%KV0A/!DT+33M?Q:.YNG^P=--4YZ^H7[^A='!E M:OZ$V:"ZKOE;K<526A=9 M6.2GAZVWG=XZ:?+<-%OE6Y[+U=OL2+'8,:R +%OGQ-MX[ M:@KXW5%>_][6AV[S\D TZ39N'37!LF_!'M[#?J\O]>142BFX0"Q$A[@B.>DN M^S>5"L'#N4L2\AQ LP+E3W6A9PV #Y1:+*RS.F*7M.+>>,M9+O>4B6FL:&!+ MCU_X9=A[_E[*1\3$.2]E8(QJD'%(.FL19P",S@B! IROY$8P((6F4!X(@;1(!%E0 B,8_KEM<$YV6AGL>^EIW'72]D\!F["!6LL- M!K+GV@1M=!3)^!22"\K0.]B\=P>V22ULK?0]"NPM%LAC(3SE+"'LJ ?8G>:\,7BS5]BPERJ6A5E/)(Q=:)B*X54D$[KR] MRXR^GW"2U "68 M#(AS 5963BZ.0=%(J378A0P:6-0-.)Z B54WX'AJ%M/MX$5^.%NC!JZ[ -=B M;PYKHK,*:Z1!4.5*6(QLE!19RO,@\J2*2MBBZ9V^_!W*FY M_/"'7 [<$GI(4**$B'C1;1AQ1J;G\!W/Y[[)0?LGW-WDNQ M][P5XI+%B2B#&/;9=1$9TMX$Q, VX8F%G-RP]DKRQ=&M=5>>.IRS4@#VJ,9) MG<+SJ,"VV*_'86&<,!B!G *]A3B#K+,$$9) /!$AE#1U-.>EP<73C^;4P/'8 MP#'?J5 S'9C32/-H$1?!(!W@#RL5=Y)S34N_;!W,J3'CB1A)-68\,F;,6U%$ M.6*X$;E]ND'<@)[AI$R($84UBX0S6:2.<,)6 #.>?2SGNHY@U=CV4N=XTXAZ@G.:J5')KF(!)%,)T9TRHXVLF[$ M8A>Q7TJKKEN)U>C[4M!W&56=,HEU(H[QH+@5W"AE*0\A"DDL#>8WFOYHD2B7R"51R'@1!.F&!K"(V^W2HSB,=-?V53KTUQM886V/L#]TA)' B M)594>&X<<\KHJ 6/H/18ZDWM#GD6 #SO#DF,FD2(0I*R@+BA&ID8*%*)6RV< MDRH/EZ/KU-Q?4XDGT^-QKKMCV?-QN1Z/OZ-5X,Y)(UN9#7L2\@]XO?%40ZLO M-1/LY[M6-K_O;AV0W:TF:QYMY@Z6%_LD,*RQERA2K!!WH"WIK"V!71H<-3(* M0>IDP&=- B(H[)V$\R#8(HY]0B9W_Z'* GY+S E5:Z].^@L0O?"+QLA^;[@R M.;YQ;H>-0?3]@Q- GY!;B<)!%LY6>W+1.+2A^!0@&3YKI+->K_'-]L[*IF0V M]QRU)SYN3*3 I&5NIK;N2?G%&4"M8(S3#95[BY[VA]W\G3\&,;_":TEFWM!4W_FY9;4+66()$:22.*!&IVD M4BXRXJ*T-,I]PO#:^*K#P7@/I_8@(C>(]BNR>>S7'[9W;B^&:_^<%6,@L>;> M_/Q+*U_-J_]R [CTFN4N(12G)7).@^JFBP=_\PMM!(LWW]IM;S>(:%09KXT' M;LB\;0OERMH\_=UM;GKZW+]["V0LWD@(CGS:,WQWMM#ZCU M!GZW0_]SZ2]:[_>]\BPJ%5!T.IOV*2*M T%<4JJPBL(+60HF@(H8-K,($)1K M^**WCFF03-*DB(G51$AG(_-AOE/S]N:'UD[K[/W>B-^]_%T M-,6FP8[L71J!KU@WYCOU^UZB2_6J;?\NW;N?[_9_M1?WJI5TM.*HRBVJ,HWN M+>OK60=7EMO\\PF?# MUI8_;V[UP%* =1]]O6RVMR^NZZQ-P=P++'#$;"Z4-U@AYYE'P@7+F,;)&PU8 M*-:%>LB9T4\IC[Q&N1KE'B,%IT:YAT.Y^>9GW!A&/6";-0KQ%!DREDH4J'+8 M6ZU#D=A(Q+K2BU7$-*,/>X23 UN#T2N,UGLGBGO*6*HJ@Y15PZ@DS4 M#FFJ%-$F*J7EVBM!US%1#UU&_!BU/2MC3[^VPZYO3'S;XW!%HXI7-,I Q5TZ M)5R][FMRAU:P7/%&9"J\B<.'+D*Y-7"T>S8:CNQ)?J7% =;@=7_@M=C0VB<5 M*$X682P**9;67C&RCN6R[5WNS#3WJX@M4Y[\LOGZ'DRK MFJ^?"E_/=RB W02!P3*I$$<$X:.!KO*[,LK5D-5\_<;Z^ M=V.BYNO?QM<+\"T0YB2*68&PX;Y CV* \.RC=S[*W'D$C VZZ"_^S7S] M(@)XVRE%/VKT4V.KVSO+N:6-CZ.^_]K8/2V2:'ZE,=NS1Z['L32*@XEA ;ZN MNN<]_>3PE8"OQ;[05$:A98B(2AL1YU0B(Z)"E@4#DBE$275--#71S-JH6,3L M84/P-T?<@,RS'H@F&B9I8"H*K&]N+WQ/+K]\]9LCIX M0D/4R$N6D_@S]VNCD J:(TXI@SI*532&J" MN77.2!IKD?%"1<;C^$?NPOTUER_%Y?/.$.F,!L84"%.;TTH<1T89"TR?+%CA M2D3G:N)XH<2AO#$TB("$X'E4:\X^2MHC%EWP@3 >%1 '9XMAK2<$_\\E%%_1 M^ST'XY]%Z^"GZ.S833T>X%\_5BQ^)JO'X6OY\Q1Q82TQGE$E!6(.V)RH\&(/ _6 M$,N$4OJ7H_$U7S]!OGZL6'S-UX_!UPNIO]@(.-2 J),1<8E][B+JD<1!$4>E MH!$7T7@N%KO8_5Z^?O;!^#+[MZJGG=@=[^*@-#5^(>7Z9W**GE5)QH]>P-,& M\%NKS\8]E.[7[*(W%J'-]VZJ4J@J7,8U+M\!EQ<;Z5L!^G.2%IG$*.+>8:2U MI8CH$!G#6N,$^A;>T+_2WGEIOEB=@K,:X5XDO:^,03V.X2UK M4C\?7%TA@'S21FY%2358+@66G04S5SHA06=7*$LP4 (C0QI'C[BUPE.7N$Y\ M23/W\4,&-4JL%DH\FJ%8H\1/HL2TH=5S*X6)A; M>#ESZ^F-S/H=TT&N;[9?E@/WRW+@QGEW=-B(W^/ =X>Q<0J;@R<=#*(=@5DU M.K1EFWU;94G"GK[&4?FU7&.X)/'68GW#>/^L%N!-\==1%H2J)WFBTX:J3(G' SLR4%QW1W[L\D5Q;B?'Z+1^;[[?I\0+HPE&F&E(P*6\DA[PI$7 M.*2DF'&69XA:M'$:P+R]3!#P=@LRN@ B;\233%I;T<=,?26*,;)>3+:[9:#= M@V3MU;3T>+2$6^_WC3+CY3X[N:^D-IXK"222N;:(QF1P8DBIX(U"?#*6Y9):3&?![3HA0#$FGP&(RP/+:*H.DU=@3J3W6*O,]OYGONQ--MW^5 MJ#NAN?@_9]UO\+I/1N-OG<28*;!@F5Z"FQ3?*WBC[X"_2YH%$LQ3N+*VW.L7 M/Y=T7=H*H#3GED1SDHIL-#;]Z,SVQH_J#H=G\*AC>P&& 2CU@VK>5S7M:_J. MXU_%T:A7R(L\A.AN0SGO.GE2KJT([MTV!E(^UAC(K>XPG_S9(.ZF#+?Q9%B\ M\P]YQFD,?_:'H^&"O!\^G1%]G8JW3[O-]H=#X'7:S%K;T0YN;GWZOMO>P7O M@\"SK'6YS3O'V[SY<8ZWCW>^YYGES3R[_.@]!9X];[6W1?/HPW%KJ\E:6QYP MX;#; 6SXSZ6'>Q_LA,]*&&1 M<"F)"5&EG ?.N9=1Q(5ID>\_[;0[C3]WF^^V6Q\WVSN[K9^8$_GCI\ZN,@:= MJ'):"FTY7&@YH%-20#DB$%KT67KB;/5C=>(0<"T#YNBBD-]CDF^<]N !V7TR M:MBST6%_ /G-$0 \4"Y^]'Z4>D<4SX.1@XIS)F#R&ZM0HU>BJ MG1N@<>@.0)?I#X;K\&D"3!P,"\7_:P0]Y_BTU[^(<;C1V"[6ATH@G5DE* \A MYFA(B>Z#>&X'H='KGQP@T%B.YS0?^,;TE.3\)- UOG5#S"H(\#*H(.6285G= MTV[F[GS141\$3N&IR8\XMO"O4HFZNEFE%,UXH?*.A].NJG58;%Y6-R_7P0(* MMTUW-(H35]3K?MY T?MN\FJZQ0F!B*G6GVQW,/9CY:G.DXMG7F\E70[ &JD$ MR[B!7G9+]8\GJRWF3/9!P% MKCZ:*Z2=6#2@85GL.;:2JN> M!G'D7;\XRF@RT-C! OA*FI>?+EI'7R_WM;08^Y@0B0[$>+ >61(9(@&#>+?1 M2%SQD;C&4-"WN5$(_Q5 M6"B=#H-O1: 4OI@]B@-0=CT\J,"'D_YY+X:#6&J&0-M90Y[2U6<08QRO?*H@ M$7FB ^!46^X!.7#16TLEE1$+62R-4@\.9"@S79GWXL8"0T6495[UKH<9%(N M()M]#Z7T.KVFD\MSQHBMLT'F!(J)FN69><#X-YC!C78V@Z\TBHP6 M2X'%%-O_DCKQ?Y90)#(*%@LM&!EN#+AK>=/2&Y#?TQBL M[#?;[17 F=]R.AN=#<8Z\14QPMF1V]2\25K(K9A_#F^S,>CW *O' 9N;CKP\ MEI/L_Q[ ]P;EBH:%F]KEI)A0 'UY'/E<*G99 JUG7GGQN \?/_V?6?2&VR\) MW@[X7F#B'<&<).U2C%S[X(QWS+$:O)\<>.^05GMGWP2G)+4:$49RC(='Y$!; M1S$&CK6.AON<%;<.9[=.-;L#?M].V9FF8\D0JT9@LS'%S3%\ (J]S3Q:T]D- M=$9S+)$+HR--"8$Z9Q#7."%C0%U()M>Y49R8%YG.P"Y<%]<,QITD^OT8M4%@ M9%!\#HZ'4I;,.-*S#7 RS +-]P].X%ZA$4H]HU 4"O=9EIDSP:N6N/RU)O13154 ![G/6&XU#_&5"0^G _Y;5@X4';S0^P^_S[P99X)=) M.4-X_."B.*\[AA%V3AH'\20.;&_]RK889#$U\7441UXN9<'N*1=WF\,34VZ] M5Y9K0[F2WJ0@6 R)Y4[:BH@[A"!_&D:*/ZK75'H[2>T+G\8+D6.53"@K2(R( M$Z\!+PA%+DB#HG".!1T$I8 70U NC^%@#Q>\X5=NSAGEL*"V,4E-T]"-U @L M/["9)1N9/4O2*F(PMC$#"?G84/<[.NR&$$_^>$D'!O?\>M[,"2A'37A&9U]Y MZY7'%&G* >R]4L@)KO,P Z-D=!P;N_9J=#B(XT):E _A-HXU1CO-'+?)1IXD M,PE8E03L+&7!6EUS[&_-+KAL[E.E@H@6WK\+*KL! C(J282E3U2'J$@B:Z\2 MJ(,H!R(6&+827=?S[<:-X'\SXU8B! 27[W53^K%44":W3***3(H!'RJ)[:,_C.&L%W?3=H59'TM?_PT@TNOU??'3;OHP4?Y+ MK"@2WEYR>MONULZ^LYP(&3@R@ :@=5 00!@;A$FRPC#K,7;SZ6JK:19FMVOJ M SV<%^9780Y7^5'#ZZW%[DDI2_+O9BS#(D5I8A[>Y!J<3A(?+N;OYY3;_9W4(6>K&[ M+&F7V-.-'=U7=_OX16^?F)GM/_N^WS/IUM.Z8F.[E/N_T"'N)P88K$Q#DGO8 M_^JV,7GH*4N5G5(-:%@P8RK*7)5A#3]GRI2]3OKP]^?CYML=TFF_AK^;\-WM M\]TOGXH*OE;[\*AYM'?>?H\V'S+?Q]^>&XV=X4 M>^VB@H_LOFU>M([WCG:WFN(_E]L+W=+ ^,D5U0K9(#WB,3"DM4C(4R6P]992 MYL&J7^?+-COY=B76B%ZN7:P2L$?!%(>"]3^ZJ$?#Q$7"^WYT _1V'2)$5 M$8,.2##2QCM$10C<1&)2R&,3UC5?S.I[H@CX7-J+M^WWQNMX$E-W=(*9H&1U"=P)M!__A:<*KQ9PG\V5FP014)(GF.D53)(I[ &G61 M6\28]XQ'0Z(%_#%T4?]Z.JUX7QXWWKLQ5'/C[^'&.7N(!F<9EQ;)R#3B.8?& M6BN0UARS/&Z$J[#V2N'%V9TU-_X^;KQWQ;SFQM_"C?.Z>;"*,^TCBBGGL;F8 MD":2H-Q\@ROM."CI:Z^X>-QA%G6\;!V>5-36 0O\I/53I9M<,V"I=JSV"QU7!2UV!;@^V3#_358/L@8'LQ#[8*6ZD34HIR!/!JP,"- M"E&B*-5889I'/_%UKA;;E-=@6X-M#;;/(J98@^U#@.V\_R(Q*2U)"3&?AXLX M"F#+0-$-RC//.$Y!F!Q;9&:QD\.J@NWLC*Y)G>!T8^O5+":RWQNN=/>-QU&5 M+9RZQZ>VG'25ZX-*/XG-13ZYJ?2P:$ QR(5 ]L!V3W(WB)CB8)#+]4V:;B(Q'@>1_+PS\ MF1SI Q='_F(;J*(ESW#GI*R/G)L.4GRX!;+DC>T./N?BMW8Q(^@%%U"V+OT^ M]MH2%3BBFGK$X620CD(@QST!W3I)[^5" 65=H+=B-6\KM=C[+=![?A5/=;W; M2][^2ZMW&XOQ1B7'&UE^-SY/-S<;3\YX6ZHU=0%W%K0>S#/\X:X MI]+2)'"(!KO(9"37#\&X98[W(VNP*]]ALO)IG.\=M0Y;H)6V:%/D.>'-=I-T MVLV+SN6!V&OOL,[1IM@[[K"]!9_&Z^,FW2:[6]NL<]G+<\)A+9_A^7\=[6[U M>LVCT&UN]8[WCD+ONIHY2KF1SBD4HTV(*Q.0]B$B"4:+)[F@CLBU5VH#W[/_ M^+FXAVO,?'F8*2T3PE',/$V<>>%XM$2[E)3#T0;\@XC:[\?,:2=QZGZ/ 5W& M0;_&TF6Q="X8IYT@46.,A!$Y&.<)LDI+9 (W(F@9DK9KKZIAD36C I,IS8F^/F?U^.*UA M,%&YBFSE*IIJ=%AU,QS&JTA8GJT[+!O=PR6C:QJ'ES/';>-U#W@) 4'U>WDH M5SGF)4^CR1\?]T/L78VK1:*]H:=(A<74B)VQ#*'W__GVX[>H$(U9ML937 MD9,Z+;;!Q!O=Z"!>U$=[VRA/JW>Y[?;<2?5 M>+$99358SJ(REKE$./=&2Z<(C\P03YAA] =1!'YO)MS$*IM28S,5O $B&-- M)H&)T8;HBNJUE=4&^NIK>/;G;NO+]L7>UE<,^BW;W?*B^:5Y#O> S[=I:^O# M<;,[;[7Y[\VW<,V7G$CYU]?=]GO<:7O>NOSZO9/7D#]OPSK>=BZN"1Q\"V\_ M\_#??_7V:.^;.SH]@GU>-M_NP7V:?._M)[C7WO%N^^"R<]0Y[[1[7W>W#L1N M>Y.WWFB\3ZEGEN" 4HP.<1X\LD$'%%AT*E+)F75KK_ &7XPZ_*U1.-#(OVZ> MI'8MB0K)/)6,>N(,IQ$4>1FC%3K22(4UK";1FD2O2/1[<^NK -/P>UY?Z_* M[0.UT5V;BF>OEO<],<[M&M6HNN7Q5= M*25LB7"_?.+PN\L.A34?]8Z:EX ?7V"?GT&D@2@).!",L-8:@41+R DC MD$M6">-=D-C?'/SYVW)$2['#6!@E@R7<@N)E*8LD:>*X!OJUUQ+M]V'WCY-N MKW)2U>+L!9&GV+=&*G!W@)K*W*/F5%6<2&Q AQR567O+8&S6J5]^AC0NE6E[0._O^GN;H5>Y^C@ MLGD$U[4_@!H+:_BR0_>V/G]M;L&^+S\,2>T)BG7F](M2B?RD!;97I54;>EB!5SX[$&*6B3Y<$1(T)(&NQ [2+&D=?$ M6A/K%;&*?9^$IPKTJ2@QZ%/1@^@2_O^Q]^9-<1S+WO!7F2">^SX^$12WJKJZ M%OL&$<@@7?QX!DM"]D'_$+7"P###F9X1@D__9E5WS\Z.)$#ML#',]%)+YB_7 MRI0(8^N$AE]#,)%8A;R3O?5:BJAN=V._L[YK'71];RG1^_$S>SW2\9&9S4LG ML9\4<':JIN+U=C:&W=,!T5)1UD5'4!?F1V"<;.^?M[V]=[L8_H,Y[I+./^^_ M'OSSZ:)S]L?QP?J1F;<-3[]@GK[1&C[O==JRT,S\GWMG>_PAS M0@;EXFJ'=,[:+/&T]U@20PB2(2/1&L9(@7(WNN.+EMO M81T&P\=D1ORT /8B#(WI5L_Y-EYXSOIW0JJE(J>+KHTKT"RN.OM@56QWNNV3 M-HS_E!R -;$7,XUA[?;VV_3S/S"6Z(?CP"\\EQF*U?D0T]XBR1U'GGBA>!#, M!1FS'_)EU\;S<,?_M*S^(NR/159_W:?]OA\$W!R.NX*QGQQ<[<(S.L<'9[L8 M6/[J .;S>?^('ISL,E!8 )V62<:($)KHH%N$".2Q1\94BR7R 8G'7=.F2R[ M7EEI4*"Q6!J!_TVY_1;3)'+X170Y')RT\\Y^&W_>[_7V_CFX;&_OY)TXH[,V MF"AO3I-I$A3+!/<4$2P<8GFND&&*((N)MA20(&0X"OQLN0_-*PYEU)3:^K,; M?*O;;QUX/2Q^RI#&RA. #TJJ7H$LYG9D,?=!EGT_/"-S:@7,WO[JQL-80K'! MESO@R_O;0A1G>__ G$[<6>?J$_O\#L:^_Z9W\,\!Z^Q;>D _G[7IWST8/]V+ MZ=0.[$YEG$;826,S7SR)NIA)O9(*'Y0WW5#A3T>% MBQG35X=.6Q6S:)&0EB,F/$&&Y@YAYG)-:?Q*KVT2O$26EW-RH/&QKQ(][63SH* U?X/:/3_?#Z% MSV'^.Q>?]SNG!]%:-X[F1J@ YCDEB 7!D>1!(^/S0#7.F0OJH?+U07EQ#17^ M=%28'VH/9 @4AZSE&JQ()X$ #2A]G H*VID03JQMBCN+T[L5*:D1^UF5KK^Y MM/^@Y3R(G#/XIN5K(_/+Q!^RGJI41%;1_+T6 89=K,=:VR8^*@ MW[KP_K1WV;*]02J'$>M>Q"H8H=4=%?%!9W!-61Y?]Z-$[1==YX=%RXZ'0^ U MN%5_T=U>JGS1[98SB!>W0W!#UL#D,!I$M/O MX"%%70VVKN]1%;G?:,72(,/)6>AAK/ !#YY,+][S:>,C7#?TN@ &;UW&Y,(X M_"^^K@LR@BV:U@6IBHFT]/GY< #K$1\9QW#M$";&OJLBZ44+$&E^#-66)-04 MO]6[J_#,K&V8K_VS9 M$2SFZ/*GK_8#SSK4U 2N'4)D(>^EPK^S")1S<])5L0N&/!]W02CS/;/2.0?753E M?5YB09^F%<++&^S3M$)8CF&%],_M<3"2W_TA+Z0*S$(-H,.YTLUL+M^<^T.1T_!DSKO?&HV*DRR:#>M3Z0_?'8,.5%M;UI1GI$U9( M6%D__075$2^B0Z-8R,CR1)#,"^$M-\QS9B21S 1OC76&$'*XNRH=<[?S]JEK MA\_L;Z=*';M+1]Z7G945WW6*.Q3&\,\._KR_A?>V/Q_O_?.^S(FDG[N=[4]Y MY\2=+OG385Y[^^\S^*QWL _SVW[/.F<[^>?M]M?..YC!V2[N[)_2#GV_ZF#G M(6-,>AD;W*-@^)R;5,1NJ[HBRD>WG1<:#HN?-N."P^# MRR=OM# #E@M=%FI%/2G"#4K>%R47^M(P&C@VW" 9#$%,289TD (1@ZVCC =K M\-HFS3=RW&!D@Y$_&48^"3:BITOJ7P;'B5EWM_9=60.3=X+)Q3XT7!BJ,JL0 MMM8 3#J.E&<9DK#77#+FE+[A3,XS!KPVNQI)OJO#=$M=]- 2\8)UNU11?*+H]HW[6Q6.Z"39V[J.P;<'. MQ<8%YP-%0M%85T%Y9*3UR&O)/,N-8ERL;1*ZP5F#; VR_&F04Q W2V*L7?;XR&L7BD!D[ L9A.0)SO4:/Y/ M)QV7SG8>>I9AZBQ#'IL<,2884L9D*+/.NSP'(R#/UC8SO"[SY5#94FKYK5MP*T!MV\=AWK0*;!O&9!: K7]P4CWFMC4-\&X26SJ M:I>TKSX=YMIPZC*'M#<\-LSD2!O,D0N2-337AIWN8F6\'P^"[ M/U\ ZL>;F8^$M6KCQL,IL#5VZ--!V:?EG$VJI-F@#4JPY S1_U6JRF\4T.>[U$ M"^)^!D0F @Y&6)/G@F'B5)8[:R4QRFK,I$KIN=_#;FA.>GU#T7JPG+=&N<@D M#X@PPV+'+HJDI#G*/'.9]00X(SIYURG/UOF*QAE/G)[;N("?A^!]72[@:^R* MAV%>8!XPXBRVGK<'(<*:08SXH0BQU&5O;Y)RNYX(_D7?X2;BP<2LW M;N6?P+J=@T;A_2RF49Q>:M6]*8MT\$:$ME0X(E)C;RIB)3B#'ED+9.(JZH M-,0)G0?^9.;M4P=@7V/[E]B6Y.9ZW[YU/@1C-X5FR_8%0P^?%#&EIFQV$E.; MXT4C_;7NH7 \Z+EH'%?]%18>O'YS*Y.Z=4S9E2$UD(F-&^9ZQUP<=^UQZV(P M[KG6L?[B6\;[?BL.M/L%GFPN9SJK5*,IX$+7TKW>XL=U"Q,7[^D.)RU0=-4D M!LQ]!\M3MDUYT&#A2?_GNVE[UYF_KT,E>WC3$D"N[:-#Q97%1'ED>4P.5P(0 M* L6*:.\S6Q&%"?IW#M>KNBQ_J!=?-IZJ\TNPC,/.0Z<93Q'U$D#'&2>8^-CMVWF!F.9@X6!#$'"$(;%7(/$.+!RQH?(5&YD >M$5 MN]Z*J)A^XK37<5?60384L645B(?>Y<.[43TOT7U1&=\M75K?K:!!?I7"&U:F M%F2Q?U?L)I9.EJ]:G0=+J.^>Q7N=8V+G/^/NZ'*W7XR&XY3MNP>R?+A_K/N5 MLO]W6H-K,GM3W9EMD/&3)H\_,V.R-B"LPB0HEC%D5,X0(]@CS7"&..,V,(6U MSV-Z+MM8D3_T,#G)=9;GAN+,TL RFX.PU$2:$(3!7CN<: G7M/0-*^XVM/2D MM'1P2(35+E,48:LT8E9*!'*3(3#WK+"@V1J9)5H2RX>.'RRMC1 L]UYS92@+ M4BCIO6645$#I2D//P@N4#&ZQQ9YFF@H)3Y MW (YY1MJV2NZH +SF3]SB-%/JT0A/E/XHT MTR'F&3J\2PB4_WQ$FK?WVX?:$LX=T<@3AA'+(N;EH.(&9\& T&"#ZAR(=&/Y MV%X+E,4>_'*+%'U:Z=D0U?,G*GM(E%19C@,2)G9<)5@CP^"'R$R.-[HZ>7_(;49$8 0%H5T4JPS)P 7*C>)*!T>S/('5 MP.\MXV?I*;6:U\M>F?,$2%&M3"W@O\(VC(#66S#8?51O&X^9HH*;W\%?3FBP<]'9E\[VT>'P2J*/=-(\0"8 M2B@'64T4LC['5CC,P899VZ2+T<020!<>'3]+=^\)>(=G9\\7UB@F9_' MPWHTY\!\R R]/D4ZP&!_U;T+?5FL_?>\R[?;1PMKN#C]'0\&$80^ 0B?CA3FO2O'NSGF\NY!+ /4:?;AU&^Z<%U/QT0 M6-RY.CKT@OG,>(Z4%1P!/8.\(2X@#8J5-=8H8\Q:RX-4/H\<-@1E]<=%%,*@ MUQM<1#='MP!15HS/@ POH^A:DFIUV+P,>A=)*$:BC-)R#'I:#["G2'KA8/9T M-USE9W+IR[CY?,A]M?[W:\UYH^K&"L128BZL44^?%_[7^I??7+52SRO@LO7ID$]DT%_\&>ZVX]FPY_=\.Q'V^VW#J+S9L%#T!#],R'Z MYTX_+X0IYZ7=XXG]1])S(S$;\&@D9B,Q&Z)?(/KG3CDOA!UK65EBR'4"\[N6 M=YV$L[[_Z>?[)_$&37%@F:26Y8QKH0QUU@F?.::,"_2I6B#<*;BU'-KZW#VQRF\XP*>C3^?'9"]-,[VU>?M+;SW[CTY MN-K]NG0\^.2 '= _X-XXGSU_,R8#M[;O>PYTCE.44F$"9ESC6A=FTS MVR!J.;$C'>:'&+,I7X>A&VPY>-NMRA)K[,SZST[YF3"$IGEE,-Z9L$8FPG-L+#8D(QF3<'K MU\*3"V4E H!M\-0CQ9Q$3/(,&?@$82&,"5Z8W,JU34[9.@B"9U0U\8GJP#Z1 MSOALN7]ERM.#Q.[3%I"YOLCSQ S_?9H0L^^'9_2U94E^=\Z_7"QUGP=*G+^W(/OS#%O*,$7>$ K\SB62@C/DI%=,2^FX<6N; M>$,UAD5C6+P6P^+GJNO]';T6$5A*@,'MJ_;EH9$NY$P*1$,68U7:(=ARC!R5 MSE"0+1K+M4VUH9;+@_PD/5Y>5)C:*QF\%(8X'YA4L>Z*8C9S!@N3*<^:,/4+ M9M_V;2% W#[YW#LX>0/C_[OW^03>^\_[_.#DPTG[GP^]O6U8P^UC&./IY4%/ MXD.2ZYPHKQ QP2/&/4SYQ(FSCULR'2_)"% M7.#@/:(JGEFV)D-:6H,$:+Z:95Y@R=8VLWQ#+@NH1\2I[]K9X07I?*O[6M', MVEQIJXEG&.Q* OH>?&0B4^*\B5._%IYC4T\2IF\Y*]YKBBP"7>S4.>9!^T<2I7PBX+,:I MLR HEGF.*4S>&16-8/ /# MHHE3?R.OQ6*C0<8HE!FE$".,(<5YAK0QE&)&N2 Z61://U;SA%I%WQ #/>YWM@\O.]MM> M!^[M7'W"G?TM=G!R='$0QW2R1=K[;XX/_ND4YM3#,^?]E=ZD!PG=)DS] MTOE^P8^,I2,FLQPI'QO,80_V7LXUTIJ!M9>+7 H2:^@LM:UI3CTTIQ[NK>@_ M3+MHPM0O!%R6P]09IDQI)#7%B#F;(>- QS 8*QJP=R'WU^GJKT>I:,R*9V16 M-&'J;XL "^H%-8I*+0.RWBG$/ $LP 3(GU!J,1.$1Y=28U8T9D43I'[)?+\8 MI):*8&\I0ZE4$^,.+ K'*2*,2LORW!A"&[.B,2M>E5G1!*F_D<]B,4C-J'#* MQ"/4) :IN5#(:)$CKHCEE N&,_;\[(K'GJ9^3!YL5.<,$NYIB''SBML?,8]:>(FKQ,Y M%AP;RBELM;*($T<0 _4##)P@46XP?&HQ$4RO;?+F>%^3A?L46;@/TD^:N,D+ M 9?%N G54BEG,/*<@UHBG$=&.8M*UYH1V(1\;9.2#?[H$I3/^&A/8]:\&K.F MB;I\6_Q84$XRJ@DE/B"" P7E1!JD A6(VJ"MY))Z2T$YX70]%T]5=:0Q:EX( M=CQ7HZ:)VGQWW%B,VAC.&:;:(LEHJE:DD4P6HS8ZTR(CQ",M6*R#:24R-'I0,I,IXW(<" >KAF\0\HRLFA2U M^>]1)(_-9=A;[$)[IH='W7ZM!2E@G>J3J/:H>7PZ&1>C;KC\=@R;GOAK=P2O MLS>WKJ5E)^EB!+,"^F^E,U&M3\##"YV:G^M4K\.F-+']8]\*NCML?=&]L6\- M0LMK>]SZ\/%3ZPA0(DZX6[3\?T"M:(T&K5%].KW+ MENUU0VA]@ZHR'D"_9[EC>0"]_ZX:VT.0,_WX&T8( MS 7@WAVXU:K8!:C\A>^_4,#\_.]C;,_^[NM_U'CO;/=KY]W.57O[X*IS\IZV M3]Y?=/9W\O;)A[/.=COK;-NLO7_V[2'V@>8B$&2D,(C%'XI; MBEP\:T,$=Y*&M7EIA.#A;IJCUUL5QMW2]=0T@^DI!W:V3Z][)S8>"CRHG-U>@C0 M)9P4%CE&,K#MG49*9 YQDDLCN?%>@6U?=+^V )=&QW.'Q1Y,=+A_ MK/N5LOT]KJ]4(_ +PK*W"&PO_>Y%TB'Z$72TB"3$8.XX=@3PCSQ M@%]4T76LEC6VE?#4[;=_:-#@;,\-Y(@'AQ##+/80IOGB#D! DHY M&HA?VR1\(ULN=K@>R0G$):A[KQ?4HOSTK@&U6XGI:N=0!"6]I!1E1(O4U0VI M]$/)G&!*XYG'M4U)UR7)EC%-Q_TH2B'Y):UZ2_>C]5",X5?04T"-20BWT7H[ M& ;?'8V!M.HOHM"-BMYK%[+5U!N2O%6[N]C;/R7M_1UXSZ>K]O[I(6'8<\4X M4B8 >8*] -(W)X!U7IL01&Z]B>67UH5:/C"ST=KMV][8E8)V- ##/UJUL%DH M.=V!HJ8;W?)?X^\^;LV4,GT_WKWMK8]1NM+KDI'U4FI?Z.)FT?RT-(OR19+= MZO4&%F2C6TV[.^6,[D9M_*>CMD\,WG$H#U&1,(X%AHRPQ M N%MP%GF22X+/;CW&>__QUFWAF,#CP,KIY8 M0[37$&W>V=X%4T1Q;J5"1$:C5X' -H3!GYID>6"!,R$BT2[7I)L0;933%_![ MR_A9>AJ VCUCB[0FMD@27%%[U.?GP\%7V(:1[UW>Z$AY$-Y])_HJ!3%(YNJC M>-VKBY\^G,P.+MK[!X>QQIFPA""O?8@M0#,D@[2(!J8H=TIK+\'26(Y_EOZ[ MC=;+<);?,RY0TV3EY/YK/+3'0)*M6"WM94SXQNC +F"#GRWL.,B:E+: '"LST8$6K F+>!*;7K=XCA*-/CNIJ5+_O^^'8P3 MWDPC ?!Q-_%W5.*V0,D>]+LV!AJ&YX-AXN\RI' >GP'0]*7KX*Z9^^&[P3E< M.XKR\'+F>>/S>H*['S["M/HQX'&F =O&9\M(=Q_QBDTP!N,,$TJ8M41GN0AY MSAEG3.0Z7"->LQK^-,SRU]]U<3P+8U6QO<9T6 E85U&9HSK38!IXI 27B.%, M("U3]1Z,G1>,& +*',W7@8661>,ZX25CL6G+H5QE]<&.<,LIE.<R6 ?/3460S2IF7W'*AUS97%/S]KSHJ>FVX=#5] MK<-.C_SP#+#8E;'8/3L:3,P&LC$!3D#?H6]IL/LNJHAI?S@ ):X$K][E[)7= MONM&ZS"]N"3*.(S2G1(_O 0%L#B.3QF8D8XF\O%P,#XZ3C< ]!T-]5E">_@; MYM,%S=A.>G9<%G+_HCH[=4%_ R]'(/UF74JS[UA/XX>5B=&?-.'1\;'ON6G4 M9R(H*KLMS:P;#;'1> C[L=':!4G0GUP'7\3LNZ):^45'9>"^K[.>D>"7HKG'1WL@=V0'V*0MN]'VL@V-'E7B@KW>X/WO@/ MOIZ,V^V_'41.FL1:&^&Z&A;MQ=[V^T/G\EA\%\@E&IA)?"(+I-[Z%:7T,0 MWT2A>D3:9!/%O#/Q?>U<'1SFN?(^DSDR5+BJT";##JE,4*("\X[2V ]RA:*^ M_K" >.YM((%C)RSCGF@/U."%8MK[X"MO%*X)!C<$\XP(9F][ZU!(FF>Y"DA1 M![:=]AA)J2S"A-&0,9_K/(:"-MBJ."4H@0^A&:JPH4%XEWO) L^-L 1>18!F MI5&"1)HAJJ(9HAJ:>58T8P^I4M98;Y#C\52Z]@H9'AA*&\A$S,!F8,EMT!7Z M2M2@:Y%5Y^LLZN4WA0?33YQ(+]+&.A@.Q;F'AW\!D;6*SNDHUHC\$4Z_E*#5X.8-=*=?("U/Z!GNY'(BHIM"C& M9^5:[,?,[WT8WIL>7/WST14\VQYJ("*GL4(VA("8X ,)B66*ZU M/'#?.>S#: BL^$*]P0NYXK7)O\@84U/S1A?O1>D3+JVS5F6YSN5=ML9%Y##= M>M/3]A0!Z0YZ,)OR?^%_K7WYSW>*\IR]_[?;36J:;?IM_87Z^W$@IOK#\^K>+KAL=QU-$ MH/JDDT15B:SJS=77&^FKA8,?Y7<<;PA&K_T:;Y!KO[OIL6I#$/F@I][\1D+R M)W\JWLBSZV?2K,!#5X 49*'#NC&):!WN_.6FG&WGF'F2Y>N."@9O>!^^'V. M$\H%%%X*.28,B)+]#F=*7_'T\4\]?:+FIO]=V_O]B-.S'[K%*0KQ(-!NW(P8 MK/T 6L*U-'"'DO(_3>63;Q%^9$]FR$YLTQF3(N[V6]CL>J_C5K_\*&1UOCCK M[+N3S_L?>@_#/AV.X-AZ+P^U_=K/V/V!G_+YXOMB2#NWT M.N_^[NYM_]WK;+^_:I_!.-[M@#WRGL'[OAZ:J\$9EJQF.0M MEN-J#2;^ $R\HPOLV=OXV]V8J=UWK8.N[[D[F/:O'GR?34K+*O"-APEC+:1Z MVTKPG1 CDF.2T\RK M/#-KFREEE/YV/UQ^I0A[#_WQ'FKBJ\><9Y,5U6#.]\:<1>,X4[D3Q"H@2VEB MC5.,E"$,<16KX5+'LEPUF--@SH\V,AO,><&8LV!\.N]IQBA'.N;F,9''S@[! MHL"<<3P58" -YMP*)*\^(/SWH =,W8OG=]_J6,WQVI7*?Z[NXB\OVEL#['1+ M&S_>_:&T79F,NQ,HS7-AC!4!93(+"'1YC"0(5N2"EU)E4JM'0UZ6?< M6;SA_F<>UVRX_VFXOS3>IMQO@^$T=QAIYS5BWCBDB*9(_!7' MJ1KN?TW<_ZPC> WW/Q'W7\YS/Z$N\[%,HG5$($9B25C,#^7S2Z;5//O0^;__=;5_U M3H _+]MG;[L'%/B,=D[_?760M_>W#C.>DYQSC )C!C'&-5(2C$KN0"9Q9QVE MN/0[ (5ZMQ7!2.(@+ _&!F&8PYDV4M*<@$+(,R(P7:R'\'9K]T/K[ZT_/^U< MRUA/0\,+O%3NZ.VCG9\=BTO"M2/,8T8YD<(+%GM/D3QSTO(?5)YAZ^/OK?W! M.;"%I'A]4F_Y>Q=*7CVXR%FMQ%JMMM>1L5)[C%0298;9OO&@;QSB>NN7"#,4 M_S:WDNDS\MN_6LX'N*>8*8&Q/E/4&*;2"D- DXO!\#35QCA+\XR5*&:*9L3Y M^J\P.U=6(ZYK_+O)&L!'_QEWJ_6)!=6Z!:P$7!0_B,72>EUX65ED8Q"[B[2T MM;'P?WS3^7#0A]]MM;JI(F3UO!8,Z3P6%AW-CN=L9C/*ZFW3=]5%0XOUV%H MGEZ^;G0,;RK6RX?K:QY65M^8+4HY G6GJ-R6HT&K\*E4:;S.C^+8TO,G/G<+V^39O"]\ON67KI&66A MZK-! 4-V7W1_I(_\8%S<_H:-UAR9K""/5ME99'R>2NS#ML/2EX6#4\V2BH.X][.A9B/1^/YCIS+F\%+$-W%(N4CH , M8&DJ@BA:)V-W%*\H*Z-V^U\&O2^QJ"JHF5T@KQ(BX8U!ETT38\VB.)+Z?2L6 M98+72UK+$H)7S,?HAHAE4,X'12HT_FMBB>X7/ZU^\E_S%7,JS,?36V"'![WQ MZ/I;EL[T_R",YGQ>H,W^/!Y.5<4CC\S0ZU.P\&"PO^K>A;XLUOY[7@*"L%M8 MP\7IEY/<_!\S_._-52]>*0YO%6\+XE#X@ V6SACGF>:YYAI[J125N6<4VY=: M[FB>O>>1_DM=#:MUW 5&&=KCLB+O#(Q7W)L8-%6NG]XS+LI2NA63SO!MA??3 MAP)>#(9 Y%=5]?KJ<=U^8L%8%<$,!]JU>OZ+[T7TJ H@/:;D466IH.A:_Y6I MC?SY[$HY#N=M5>[_UR0'XU5KFW_&)6B1'ZE"U-L3"W/_9SR(@CT!?M'Z9=S7 M+JZ<=_^*@*Q3\;=*RA2)=F**87*)E+A:S (KB/R-GW1#Z?/"4*X MVJ\H1&MU#5 TNTGW*AL8]R[+)TW^JFNE M5TH++.9P8*H572^'.C8 8$!?J8]V4A;&L7HX*(230O7=/J@8< $\N>Y?][,2 M7?9ZZ#YY0< ?HI_,<.PR9$P,"MN#+Y/]D'2/6"BQLHNF6@:H'#-=)R;T M%2^*W27 -DKZ16UM1.R*5NG$,+G% GDIS9]N7&X@HZI#18NM5V5<9WL<:9NL M*C?;)2G49BM,"C#[/-E40(,1C;NNJX>)%6/3U&@,PU[Y86J^4=GU)>NF]A!G M\$=I(H,1&9D9S,W4HK*"_%'!F]_[Z_;];2O?T#LK>]$^,I%YW]TT--22!< M9BC@C"(6M$&:*(,"-X(Y[80U86U3;*QH=E3W 03*L[HX7F^=]\9%R!Q8 M7:UMTAL[2E8^O]B.)[JL(F^7OIK2ZQ5E35'CXQ2C9JXK&QN5;6Y:YX/4;BCV M[*TH$FXM6[;I:8LZ^/IYT^),R+?X$'_;"WOCD1V E$JN\?\%<=.0Z5W(=&]_ M]U 82[WU.>)^V",5,%@O+9)LIL0;]*,ZJ; XH.$WDSSOGL0 MB 6=[$LBD!5=B.H _\5@Z K?_^E(H'VYMW]$VE?OV=[^^XN][?8ASY0V6 3@ MC]@'@FJ,-"8<80_"CM% LNA^+/UDEV4FYD)STO-! >KE#.Q,E%\]W8N(-GW0 M(E-]EMK5!I\EZOF>D'-?;4!D-)!KH5O0EJ)OTB0#:6'91+4;C8'*E;5/[UN)T+ ML9BEFOGW(;Y<46QCGAQFG MCEG!P895#H&TT0@0 F2< N#P BON7-2]EHL2SNI>=1>25M6 !"^16O0)'/5+ M5U%J&5CI59'"9EP!90>&,E -ZE7=ZN',CXX';KUU<=RUQ]-X8N4[J_U4Q1B^ MA.=-H1.HP(.%,2K64Z0D(E$+2,6OM[Y,#_56T<8R*%E:PI/VF<-N=(2E<$H9 M**U;&II)W#?,Z9,1P^,4)I;U'(37TK_FQS=3\!_%OI%Q!/68X8O)1(KU16]' M7+=[\"(7)I. &_$D)A/6:9,Y*CVHUIY::=TU38&?GA=7%##XV=FPL[USJ*75 M@4N%0L9SQ(R/K::40-1JK0@@J5$ ^''95C282KK!(@O"STF/DFOQ?9J^,,NJ M*6Y4ZR'W07P@)*)SS24FA"D%A*6TCFT;&>$Z$'K+V>^G,G5^/XZ_[O9+U2/V M&;Z90DDC+NY$IR>[A\&0( VQ*,^D0$SE-A[T#B@P+83@1&1,W"(NAM%I'EM7 MS7B&/WKXKG^TWGKG^[ [)1!N.9 )W6(T3-D9K>@AK3-LXC[&:H5)+8$_7'1- MNM;'.I4H<<3>>;71DWR>%7VS)NSR\F,2J6'2,+;#'-[0+'>%;,BP\,QZ(REG M+ ,-#9B5P1]!&6J]7:VGK6AO^BV$PX_N'O?]F6X7=[:W#@D@*"R^1-H($ B> M.22YUTA2DQDAB5PS)Q2]? M;IWHI1HV:'K]EAEEMC0B!(8N,1XX8B U86X#]H2BX7DL?&U??B8\T- MQU(R(9BW4BJ"J8&]=-@:Y_ WX.-FAV_:86]%1H.UB#H..RRH!*3F!.&,$@ML M*$+L#=M?5MP?\$%EGB[$X1 MHO'AR:1_\0K2K4D;G4$?#5]?XL9N/Z7L#UW*Z)Y8A2EH7R3]&+3E:?9IEC^[ MTQR[_1&8=-WDBDF))N2WUKO!P%UT>Z6ML!?Y8OV')E'-YF;4/M-BT6T#"SWT MYX-ARLJ(*%^LM\;1#W55?C"3?#7OW-I8=';5IRQFDV)@$KJT@2>I]BT';ZW3 MYZ?G$JK$A&]RXC M"%9W_&<<,Q='I=UY5--9%R;9':8GI^R7F"Y7)SM%L%WT1[Z*+*2'F93$Z3Q8 M:G)A%),N2$FXTV!>2J+ ?LEO<02MT%9J;M^=;,*?2]DZC5("2LG.Q=[^*6GO M[]#VU>G7O?VC0YHS6&&)D0LA0RS/,V2\#DA@CGUN%99:K%109BG>'@.!EH[P M*4/$8T:7-=,L'BQ:Y&.X.OE97@-7; $NCH=5AG1AQT7T/L$$.X"J+;$._!)= M_)$VT^,O9/*I,CUT5DSSLQ14KHQW'VDV7O/3UMF,698O*.M;R9C9!][K7 MS&"R13B)TN@X FQVCO"+7.4F(PY M9T@NF)(ADW2A@@CHS_(:4$AAZ4ZJ0+87/M2O_!07K<0'OR*1H3\^FR0R_+3H ML)#2L&\/!?:P,2X@E2D!!BK)D0HJ1]*8C'NJG*1N;3, 92WCPQ9 +;"?72)= MH+5!U.UB5_1ST#._)F'?N[Q7-$%K+@/) R:",X,S'3#\FWLMA3?&V%OH93F: MP;5>?%4,H<+FQG.MHU)_ MB\]QW1! VXEZLO&C"^_[*W34%6KE+R5:+SRTC&?WYO3"?R6+)<7EP$Z_C!?< M\.!7(2]W^U4"^YQ@?#J!6!XG&H)2[O1$(8F8!;(*WC(1K*C,GTF':@JS\/=2(V5U>?QI2;0FF^K!")D1QPCG M6-#ZF!S&K1#DFJ)F,PUDMH8 MA#4VV$M&E:&QA@]_5J!(U,OWYZUM_CF(!_Z ]WDW!D8JKX\^5P=-XD\^ 46 MIDITN#CV?1_S<+2#GP5<#7AO2Q^J38D#:?5L=VC'9_$(HTT?E)4IIM4E%J#[ M#&"G/QB!R)B^KU=Y1Q8&D'P'*0VC*+?-1K 8UGE/X_Z,ZP2 X:2L[SEQHDSP M;G($J_PEEDH]KZ507(4_%X3.Q.]7W1AF;YR>WJKGI5/RQ$;KX_%@W%L05^5W M+?\U=@B[?<0QLVI9^J;'5NMUU(=-G^:&?1TE)\NUKRSF3K!O79?_,HO$L."V M-W;IN!1LX0_U94S9>R],/9LIRE+L?(W#A!G74-RX.&YV<;#.U>FAXMYD,C"4 M>\\1HG*VNG?8SUQ\1S[_^R&NM)P)*-TSV9-RWDX.XI843TVV[@^IH**!O?W!6 M'D$ICS4MNWL2D.[]O;N-B&K%6E(>;DC*_%3![:]0;H%U/NQ]F@T?/%C5I1G' M,B2?D6 Z9TH(39ES/N=$4Z=N:2RQK.KNU8=C__2@UC<*[YT4WCPJO)Q2P5-9 M/L\8@*TGR(@L(,>"SX&7A"(N-7NYZ>!G#+*6/M/:]BH=284OPU9/J@W7]N3- M/H+K^&7>((RATLI2[/97',N><,1JY_FR*.GV*XD?'<65+E!]%VW6>(@[%N0X M[\4(7RKG]I]Q][RL>09_/16#/;DM.:OE1#W]SSCI4LG9'[R)%2]!G'FW%QIN M6\UMGZXZVZ>'UDB"D9L@HKX2572H!YJ582N_X>.Q]C#WO]6=*@LT.LD+>:SU2E059UG@L[EVQX'HKD]J:8[+\VW^J#N]29\3[)'^$A-&P?B44G[K!D_L#Y67#9U_CQ+3%_">PR"")]1+A'40B.7$ M@=T9'+*9-%0+D#D97]O,5YRNG:?SE!LU5P]B"K4I$C15!DM5<:/5&93'%&?H M;_G"F"51BH191][97!WC%*VJ4W/Z@]G,K;+F:^W,G)P#+CGC-8CMZ%5]._3> M@?0N"SK7!S"75.AIF:1J"\H%2Z[#.CQW8[8:3.D(U.])G*D;/ MY(>5KFH7PXANS0U[!;NP5Y4+CM[TI'K49DY-S.OW M0'E=._"5 _U@/[?5", MBN:0WW7>U*RS?WK9WC^"=WV",7TBAXI)DVL'^$B)13AKBSOW-HI&-/4 MYJG\TFT!S(A[/U2#:G;]SKM^=*@PRX(T$@4!BA P&T,&Y 6BGBEG?2X#3B=Y MY>U^A3+:%CDST4#I$YL*R1Z(S_^ 9@J2*HE1D".ER5TJM&45'-_W(58:G#G& MG1Z6I'69K!$+R4[.L,P?;5F59O,:1.SV)'D?IEH<#X:CY(BHDN_7KTDB2BI, M[2F$3\OLSXE%#^+9=TM-,:DJ]>?G^K+\<.I#7*@4?EW&TF+J;UTW(]7:F/I/ M@'G-:*;8+^QPKQC,OF^NF\',R87Y!P:?IE^]/3E.)H_Y=OZ>-INOT1@6/CGT]7HTZ136.?J--O;?IL@\_-V&[?W_SC; M>_?':7O_^/3SB8-G[I#.U?O+SQ\7X78WV]NW#,9XUJ9_ VR__]H^.V '9^^_ M[KW[<-:A,/[]3UEG^X]>C%;#.P^USE2P/ >5RAC$0.-!AA."N)#6:.981OUB MHP/BXT%/G&<^>!:(4SD(3*ML1GB>9S9;[&KT<>?/G=_W=[9;[S]M?=C?^?#G M0>OM;F>K\_ONUI^MW<[;O0_MK?W=O<[-/8]6QDAO'\K\T#/%B':4$9)E3&DM M!3$RLOG M*M)/-CUY>=)!V%*YH7AR)K1Z9IVE$2LUQ5[5/7U>^%_K7WYSW>*\IR]_[?;3 M&---O\V3?,QE6.PI':5(^?4TS6$#EZD.5>?JZLW5UQOIJX4NVN5W@FZ([/JO M\0:Y]KN;'DO(!B?J08^]^;O\[H-=T?FP7G #/^JK[S71M$[;\9+F?Z37WE+ M5_B[=J2_K5W\M^D]J^[4>K8TWJYM'ZH>-=DRU>S[3%?>I@*GZ5;BO+43PT%S ML[[W7H?TS_/8Z\7)K][K7S[U]=C%NOO_ND._V&MG7 FVJ(O!A%LI$M>*@W]9 MI# ;"_RVRW&'=M7/#_N^WY4-H3VCS6A$Z]/![6Y,71B,B]AL=3T=53@O&WJ> M^^B]BS%!IT?Z86#\4.E[UG6N]^0FV-TX(5I-3S'9!E!_#F+!#5Q^7^T41.WW M=\ZDW?ZH>]/NVPM&Z?T5A$4= ;=^J+RXXQK\GV\W_]EY#^,KG]7$[U-26F26 M8485)AF32DF5:<&-L$3EU.>N=.["8[/562'9HJOW@__B^V,?,W]CN<,XA)AI M]_NX@/7PP\GYNZUTI-N[??WU;H'D[(7Z@P_^^:/XO#^X;)\=P#/>P'MV6>=L M%\,U7P].MO*#J]VOZ1W[.U>?MS_1S]WJGG__<6S.7&_O9/?R\\D.;K\[@.N/ MZ,%)]!F_[;:W>R?MD[=Q/J2]WSGM['\^^_=5>]3^B+_^N;\S:N^_OVI?[1XJ M9BC-G5_HPG8Z3X[3T9ZB&6 M3Z/H7.O<;(1!(PPF>6*A9[K!&V+O%U589>B#!XEJ#[ MXPV9A_E]?IPAD[K&MOX:#F+ZVB_)K&G]&4][Q23$F*($7[EQ+##R<=!;=L3? M9QU>FR!;-<57(ZN>W'!)A%;262.#GDX&O5\R2*S$7C.B$8@B@YC 0P2GB-B M-O!,:+!H$- ML$N&&H3C:62FK4=*&(UTS@//'(,=!0XF:IV0ZTXJ/!\P?I:@]^-5_I<6NXAG MU]^EYI[]5E3XHY;_5MM4WN^^QN=K%BFKIOAJ1,K3Z_= 4?$8_UX_TM1>^*LJ M_?-7+/RS4]?\::3-TTF;3U/5_\2RSM7.H<\]L0$K%$P\% <:/]*8.F04B* @ MA29:KVWFZY@\6O-?#7I-L.&9:?X-3+]LF'YZS?\!,+VB:FN#T'=#Z(D]<'*$ MX^DCZ;"A3%"DIHH45N>H=OMC M6,%IV>.2\,KK$MGM?!T-]6 (ZZR'E[LC?U9T!OTXW.&@%SMR[L:#7[X8-<+H MH19"G:M*1%#*.I1S'3NG6H:T40X9$S(?&.Q_:OR6DR5!=/)TC@T.&N+)9R"@EN09X%^LY M>]8 _RR!],<;&2\MQ!!SCBKCXI<()LU!@I_%:_7D\00@I:E0:F3(T\D0NV0B M:&VY-$0CPH1"C)I8*],1E'D!ED+.C+(<3(1UCIN3!*_JR@:-7Q(:/P]+H<'E M;X;+2[H]\R(/FB&">8X8QP9IY1S*J/2PG4%Y8M.I B67>YT]2O5JE/LF@K"$ M/V]TT;6MF$4$PRTJ!;_UEQ^V/L:J<4T@X26[H6Z2+;#%:8>?5N6G2ZT%*\JJ M7Y?H;2)$<"-$[B!$CI:4>XD-%BJ7(#J,1*7P>Z-N?PW^/E+'I]>J^ T0/P40+VKS4JK<^( !B#./F#$! MJ9QCA'W0(E,8]E*F=H6/T>4;1WWCJ+\+WFQW>^/85>;QVGSC*GJ&XN09:O,5 MQ35BY%YBY'1)GP],!\.)0"8/,B:7@F;O,$=&*.SB9]B&I]'G&U_]<[JR >"7 M!,#/6I]OH/AA4+RHT<>N@H3E')%,!,1B%HX*P2(6BX$:D*.>? M3J/_[]35<'.YL^A+Z)Z[NGUDZN82.TB.AZ/CNDED/-%;MKO6K?/!, %0U01Y MJ_W'7ZVCH>Z/J@[+8 3 5_?IB"Z"R06QVFK-&6&9)+$?L=?2&^=R:VY+]9AT M1->CX>#7OX8#H'"7\@[?#8!^^[$RP;LXPCN&%W]\;_3OW>)T]^O>_NE%^Z1] MV3FQ\/NGP^"%E\HHA*TV"/1WCZ24&5(Y\YCF' O"UC;%!K^E3_J%3IVW!T=] MH$$7&Z'K2#JA\*/8Y=I6U6+/ZVJQQ:#G8L_M;C%ICAX?4=UA+H$ >_Y(]V+_ M[N$8_A\?/G3W)SHLN9(V<]AE&>/62VXME9+GWA&M,WMGHJN%8K1WRSS7(]^W ME_'/W3Y(R.[ -61W36==VMD^C22'._OOZ=ZV/>3*:Y[1#&E+4I==BF1F,3*, M2DJ\%82;M4VY<5W>4$UV0]_3H]3_=A )3CO @<*WAN.82!Q))5)A'QT-XI_G M>@0($9O?#N/F1;B(S>3]1FLWWNJZ\07KLRW?6_IH"!A3/=V7=1#68ZOZ"[C# M .JLMRZZ@)_Q'C.^+!&TQ-7A66R+Y<^Z0(Z1Y@?#UL@#%YCJ%&7DD;-XJ"J, M>[U+(+G"#KL&7M;MMSJ#D6]1FEKR1DZ!.:1J"UW@G"T_'(# L+%[?2K*UO7% M.BQ$,>ZEE8#;[\,?2C.E"?;,.@_LGVL,G,$,839(S7%8V5[Z)OYXRD)?/Q^K M6+JW?T#VMD&YW+8YL THB\0'2PER.I[#81PL^, U8@$0FVGMI !6R3?P+:QR M5)7T*V+E#M!T[#B6_)]26Q;A>(;R>\4 J*K;!R5EE%Q^D?@8)O^OY<_.>X-( MZREIOVO&92/U6Q0*(.4)AONOY[Y?^/MB^6-S19=H=1L$3]^[WV?F$'N8=],1E#-N0 ZUPR9#(I8M!"V"RW M6GB\MLDVKNMM4--JHB4]BIT%0:PF?+Z1ML(H42/0I9_564?Z*]#<:#SL%ZE1 M8?SL$E"\Y6._W-9L)\O4^7P>^R?4JEMV/!Q&:1&\\T-01N*#:[4E"IEST&N^ M CF,/"#Y=Z;H:VSWW\LA3\[=[)0L]Z8<=4/3MVLJG[Y&324#31A3KQ -F",& MFX,4 _A5VFFOE*/&Q0J]&]=529G35"I5HE(U@)#ZH.P.RJ-2(+I[\:AU!,H/ M_Y\^._]M.]&9'7H7H3IWN]087NF_O+=.PI0*'+!,D MYXQG1!N0]9Q:!UHPI\+=EG"[)-/^KL>T50\)I)P',(CM?6*GG]'OQQK4W]W^ MUME@W&ABU]K*E^VM0YIG#HQ@CC(6*Z;*6)K;&HR(9T2*7##L"' _VU@^)#?/ M_CJJ7Z#]1T[^M/%Q8R)*7+4YB7EUW)YBF2#(D'+ MKZ5A],7_=M%UH^,ZNC=S8\73>'J+-F!J@*9W[2U+_55_$*]SN0!A,S_C<$M" MY=QYXCT))#!'E0QGZ*D5?RJ>Q?Z MLEC[[WE/N, "R3A!"MFP M>+?!@ %Q.1[Z?7CCF][ GOYPA#JJ$&J0P7.S@[,/IYWM-Z?M=P>X_6Z71ION MX Q0ZFKG8F_;G;2W=_$20IW8R[U]>/:[]W#/^XO/)^\O#DX.6'O_0Q=0ZJJ] MO\4ZM'W1/OD0E96KSLD6/K29]E1F@%$B1A,$SY BQ"$G0M#>8N $4PH=P!/O MMD9ID500 1O#,6$9=@H,?\%93C(!'&-!2'D _O/(],,QZ#=_[KS;^K/UUX>] MWW=VMG<[[SXNN\)G27RE,+[]G?-C5+EE(O,*F%:R (H6S3SE2N32*".<6'N^ M3)2>^&MW!*^S=P"T/\?VE541;N*@!XUF6%KW]OC M?O>TM?6N]4N$$8I_FWR9_B:__:L5NKVD9WT<@]-C*S?#!'Y4: M=+H$=#30W^)%;=WOPWC.UEOO/&@U_U_5AI?NNMK9V/Z\D1M]Z"=3_U<%?IT3##P1CF#J,"17M<^#B\ZL4I MA'(1?8#C\W,P"XO+ N92OJQV01:M\7E4#JI[:@_EL>^YZ .?C'QF$C",]$9= M:_A#_Y]Q-SXMCC+J^P701*OPJ99"&F0YY.0EA4F!INJ/O(,15:-(KM'ED:XG MDP&TOUXR<5?>->O-+]W\9P '-JK&MFHR6[TF8YK-&,ZN2X,:91\6$6]2W>=T.Q ?AE.U*Y!=,16E#C[^)H8 M%PVF%\F58.:\]68XCL0-')FOWX^)2HI,I!OOJ\@T!FQJ2G:E]_!D[(X2O[JN M:_4'HXHZ?4V;%4%-"*=DO6'<1-"Y7-S"8A0W-#DF=7=HAZ"& :6WCC6PA/?] M":T-8"3)DQ/Y;EAGWO=*PDTKOG_PG4PW\F633;K_^EAKQB. MC_U&:Z\_Y:VXQ[#3?/V.=P,259OL6[W$/#9>,\',:! 6#[R"MK>5O?-Q?#X$2"]'L-%ZE.!UX^+ 5M6O%U\!'<=5Y&D5,J:Z3#RHGH7P,Y =/_ M,>XEAA>S(KB2KL!?=M9S?QL:)$P^UY?U7M7P;/4XKC_(JY0GL/-Q2C,KT+IB M_5)B3F3T%@QJ&,WCR/Y11M2[5@X.MO%,CZ)G)F(.S"*Z85P,P@UFU(V*:N!I MUJ;Z0DB;50NCD%WFD8QCRTE;Y_L54OKQ'I[O;3\=77:V#Z[:5Q8^W[W:VVX?:N>,=80ARF*LC6J/ M).<:95CD.9'&"&K7-K,-NN3M:=6.GO/>.!)2N?(;K;]*Q^Q@!L]J[(P2+64W M 7>*XW&4Z>-ML2IC.'@C%89I988+V/!/G&X"^^2]TYDV"H3+;9&O^OA\!(^ MC(Y$W]#.W6CGZ-!YF@E*@9^5PXAYQY!TP:) @.]S)IGU,@8*EN.TK14Q@AG, M SPKDBX>(_PUC$Z%9G\>9F=Q==E_7:?G1%RUPX0C*;<&),R7>[NN/9;42,*I MHHQ9RZ3'V/I<"".(T:+"N,K#$S'N813YUW#P)>,Z1X M\(AQ3Y#V,=%&2X>ERZ3!/N+89DD)QH6F62^>H"\[:"'IWB8XTH/>$ MA'9T2'.7D2@F<8SU,YP+I*0D*!,YQ1:V*C-6] 44H2*..K%J7D^L<7 C4=BQ+F8,IUGM/WD8DG)7&B?P5174!\7N'*S( MJ"V:LLKU7T;*5796M&M=/0XB%X<6VGCK;?, M.!GVT?X!T6 \F.[1/38>QAE-AC&)/A=C&U\2QKV44#0&DZVRNUZ!U;3"@;G2 M>BK]#W/)A!6EUK&^2)%WM:W2WI0V4<3V\J";,X[L*VN5F[K&A-U8?KO&3=_FH_6 M4S)_T1%94^YO DA _FV=#[N]%I5U5N1T M.W1Q6KI:RZ0S,,R@ M @!,%]V:+U=XDN/'"Z03SPPE;$8SN%7C.RQJX6.:\'*P;^+,+5.(6V$X.%M4 M)+"(5-S6L*LT35V6M#$!TGC_')A6DB<&G5**(&'E$8VQB4(WI@3V+EM5Q#1> MN!J24P0K#2B1JALDF%\E'N$Q,UK*C!MH?6YNL&P7QUW0PBNIL4)BP&K %O5] MJ5JE,RL+*SWK.%J8$3!$MSB.O+(T_]? !ULI?7P>Q69!#U8T'EBPE8/#]V%A M0<&*6UGJ L+77B L(EU-1MB2CI%X>>B3B6#G,4#J1"= M\%K)?G-YFT\Q,=:6I?I-N2 >< ]B*.E@]>U%$6^:_D(E X MNA/UJM!G<0H@$[OG\1H]8;:Y6V@X5(S]QXR[UXXQK*CA3.=?QT 'FE#MBN.$J!1)N<-N6H:EYA]I.->"] M\!=\$<$^7M"$I![B8H.3/X:XJPCDU/&:C*8*T!X5 W]RNJF/ MEGXHT75_L(J0&@*Z$P'MOS_TV$HI*$%,$OB!-8D$E".C,QRHS8T("J"%KSC< M4%-0M-Q+NBEUBY*:6BF?,JE 0$#74@SL#4BSIR4:.B>QO-O;]*:V1"'XC^= 0R*0YQU=D_O>I@-AA MDGJD/3/(::>"$C)X%8\>+U''?U5I5LD7-X[GOT&I_QV6-^9OQ;4O:2-JVKW* MVJZMP=FX!E@\#\8>DBGCM!=6,LVRW"H5=,@=42(SN:&V.E95G3ZX2^"PD5F/ MA9R3K<,LYNYKIA .1"*FO42:T8"4S 3C.@.5F*?*1]?+K+K22 IH14,6=/F/ M9;9SS%?MIR3!J%3?XYSC3WF*2EU_BNH'G(=:>63DUB,@"T=&-/>"60 J32G3 MF=*8!R&)E3SS@G/UC(^,W.RA<&?1!3,:)FIL56>Y)V;LHC$*]A@08=Z<3IKD(*^I?_I5:1>[R[[ MQU9X0Y*+H$@^@6G(P_A>U\<8;');C/N5%V?B*BB=%Y4_I"BF9[CG7-"SWHFR M5D;I0>C.Z5?&E^'_RC.T6,& )@=3'7=-SI:N-K%(S.4U*3KKI:(?M_1>KH.< M8>F45#CS(%Z=HH32V$]29@YD*4_I./ M?-N7JB2=2T2!="%.30"J%2,*1@;/;. V^6+=?38%!%,6JV55+-6W_4 MR-+) 3[X-JH1\9^7N]+$+O2;/2Y9"1\.8ZP"*=/8149[$"[=K+*_'?:ZX_-G MLKMZJ3?9>(__"!H(Q_T/?!IZ)^/:R8__,RZ:S*\/#GY3DK:J[(7+ MJ]3GC]].._TJL:+$O4K,:W."7EFJ#DN$8G!N/U:?3T M)5NOTZ ]SCT$NA!/NG7NRI475,)]EYNQ[7<&)0,C_[EPJ3I 4#V['51_K/=\ MV[^,GE;?+V^@>]XZZ77C,,>EQ]1AYL059WDF6I27Y0V@S/B%U8EF522D=0BO MJ@[8YR._P%V'_+I&M4?CU=_QPUZEC!27NKFQ>O*KK:!R,&I<%U=?>7R:TH)[+4?#&G5XX26$KNPX32E\2WR42NR=K?V?S6R_S7 MW"GQAU+6VC2H#KRQDJW3_O&97Z-6K]'P$^./_C(77YDAO MJ97L?6Z='N>NCIU-E5E6=8OJCT*G)6]O,",S>8VNE_4BV]7IZ'<$&^ZH M%NI*I/,)64Y:R&?CTY(]6?1;V4U@F [&RSI*'YFL_&Z/+C.367@E36(BE>\2 MQ&U]4U5\]LKCU6@Y*O<[/O].7D3.+;D"R>/,E-NE2\PF2]2/!-(5NV%0NS-+ M?D3>9:_$G2^1YW+;+9OJI3+'<9'B5'[=2)LG9*0W4>A+ZX2DLM)UEA*I4(Q. M+O9EI>S$N:O.5:VJ<_A@&FK.J^:]8*7:>C\#@E#>TWC?F2S:'^4CC%_L.-,@ M5!&!<6)$$?KVE:R*4>9>37?J)(%#>YSJ;EQU?\KQ+8R6JNR1HS+SLA:EE@!H MIVT=V+P[C/H@V*X]/L]Y#-5MCA K/V7)#AX;Y*-4YO'Q^1*E3"' )>JF7W#2 MKX>Q4.$,=1.I/9/"49+WV;#]9GT?-/V.GSL;.M]LN6M*][G(U2D^J=*X: MJ#*7*D=236&>11;DQY*8O &8TAD<@C1^;4_I1LD-.QWI^"E0Q+,B9_6Z=$:] MB:N2^ H7$^!$;D]>.^KR)INRU!2R!H=TQO4$Y529EU;V54Z7^\$5)C.3#8C^:4R:S(E?H1!%2&X]'4!<D4ZHL:9YL"IC MDFMB]-S=M9LPY%VE9?OUQCYF1BB6AU\);1!715IH0@2K: @&'0_9-_:=Q(-T0)Q'0CBCFBD!4]( M**=+LTI-39ZX\1T7?Z=L-/W2KYMTCBE[5_&5'QR59]J6_;7D1 MEX',8@^4%UUI[R4 M'5XA4ITRE6+4&7CRV\4(6FW]/4\L$2R*<=N=P@*?13"Q0:SE1:S=C04@UL,& MDIZ#J_##R%52;,.J),F^6KF[VK#N7=>/G1.7 RCE>^5IBC-H'L.2R[C?UD%,8Q2@1&'$/<)(R,2QJ9 M@"ES+DJ:9XJ0[_&E4F\STS4#!&O][ "TO(X"E0#*8-#SG0(THQDU5_(-KT.D M[R58C9G+#1-'?HY-7=L1JO;H7K8[G-#)>K>_K5X> RC"3S&IK[>XI MT;"K,P1OT.Z)%SZ&K'$/Q]J#,Q%2FO#F7)*1NRF^R!F#+$5%'0>EUYSB@!T+ MPE(#_[^U/V=,,=Y7W;0:#;\=O]C;YY:[/.L"Q9@+65((R!B,D?-61&P,T5S^ MH'-:SDDXZW_7RKF.*-RD\YU;I!C?RMZYFXFS6341FK !JEX[E=%SR>'/B^.S MOM&2N0#BW1J"'N9>IR#MAU?S"J;9_-C(FZ!H17]'I(JFY:=,X*E8Z$8 L=;I^N-KZ:Q30 MK?)Z)E,$JA-?E]42\X6K3)9BDMJ15V D8Z6\=C ^M#K58"+[)8>BC#C1$2UG.'HK-\9A$Z%R_7YKU2; MSUB=DQD&X\A5.5?];*,7>'S>Y/W_6#857OZ\_^>:Q^]M-\?=;$DA&Y?2C]4% M'G_2I7195U^WP*X#LA4@U+^,@Z[C@%NG+I\?A]).ZXA2M85<\8E=NHC&KJ%Q M&3IH]%EI_M6Y))@37>,N"5(\G;;3'8[[[$UN$J-HS.4PCS88 M2\-^K]OQ S@E'/ZA;A S2J%=W_TPSJ']Q[!W4'(ZVJ-F=U6'G,G(?3GP:E9N M87:#UNM,!&%K&V9@(O'3[O=FS58VIB/G$U"^/TO-^I)HM< M[OSMJTFXA5.-/+$328<3]]NJ^W[U1ND_XV_7!&24>E [5R8G",C9A+&K.42C M=W[E'#71S)W0+H^VK:K6=]R<;Y#/FF<'3&9'W?S@H[OMQQ.X]XE$H"O)"9W* MJ96;"9Y/<90K703'TSYAY<=B=1J'G?'DD9%"+8>.%V@NJ<]Q<,]W]MW[R"U9 M.G"JD>)L_OE^K ^7_L8/K3^KY=PMF8UY4=+" MK!OVUWFU)4_L\#(+:C+CKS>:;#".5>4C\QE;$P.+X?Y6RQI/-I$+11A&CA\Y M^?TI]3V S:T*#>5.Q\7-<#PV\D=U5=)8)D;&>*3&6T-@]L%4[ MN?(E!X0[377+*P]1GK'4L?8/SHH"3!\QD]I;]VP;AV[6)]IX=<>W.=G*J#,> M#U&'>J[<]%?;&0U6/\Z#S\?);N-;J+/BZM==FP&7;V'R%@I?"A]FUH1V)LO^>R9LUVNW[C19U[;Z@S%:.R-'2*KC07W?0N. M+&3^I2#-_,N?F7\):/1 \R\_Q%+;\3X6/WKW8 F'7NYNC,;RPG?V+N#]?-O; M_4QW=C_B[8MW\//O1]M'QQTX_]>=UWMXY^_-;Y\ZTV-YWQ]O'VV)K=TWASN[ M>V)[]QW;?OT&[FF+PO'GG[+[^.B=V#MZ<_*?B\VO6[M[^WFH)2?*(@KO%''# M)7*8>)2BC(IBAD4TT\T!1$C>><(,H9%[:;60H!0:$VF-D-Q.S[S\L/%V:V-[ M]V=&7?[X4E/C.'G4D00NO<4\!N]$SD!CV 8G;?!S^CNJ:=CW*96F(_W9>?_BR9=7O6T)2B,PBHIE!7'B+;$P.T<2X"HGFVH9IV7NDG(-Z<,%D M7\62/903MSO'G3I>408]3KC\1S1O,HXQF(IX5M.P&:F&_>5C\W3RP2\C91H6 M;C;>F_-D2P3/?6Q/!_&7T0^_@GD'MO_Y+YUNN?ORI5^OJD/>BX" #('9'-=[ M1MD^JH\OMZE57&U5PS[\$T97KC]>+1_]:QAF/Q-FE>J;/\:KY,;/OG?:W,"/ MF)\Z[?<_$ZRY64GIK4[[KR(,E4" S&7)_/]60#='8FG]YZI2"M4JF%N='77D9+PPW+VRN%T;,E1I,+VNM:Y;]F MF>5T/?9[<%T?IT5UGD?%K4?=W&_YJ/_G3H\X^6@E!K-4SS;/\%T;&-?.1R,Q MG QK;[P6+B3-D]8T_JB@@$T;O._CEPC&^IM^[^15Z7;@AWG ]*NZS&O=K8OW1WN[ZQC.^6UG=Q/OT;^.]OY^)W;^ MWC[:OH!_CC[RK;\W+[9>U=_YS^^'[B0<[YQL7FR_W3[<>OT>[FE#;!V]/_KT M]_;AI]>?Q1[=8EMTBV[O'GS;.]KZ"G;T<.L#_O;'[L9P:_?=Q=;%YC[U@1+% M+7+<2<1E[G$F54),RTALB@F6?66-2=&F)8V%4P2[\*.VQ0UR+1URG5]%+D6Y5"Y)9+-+D#N; MD,-!(QI\4((;YK1>6>-$M[$R#7(UR/5$D"M%1B-/@5#I.&"3)BI29GF(Q!O* M?S@,O$&N94.N[2G.99+24E**6# "P3Z5D":1(\^]L3;A4"+*TM"V)'R)D&M! MCI@G8.G^D?O$E883<(8JEE.<-#?Z:.A\;^%:0%X^U/K''+"E9.)$,!F$H)PS M90@ST6CIL!%46WD+4S%GTL!/"\&O!J+F@*BM&;/0XJ2%XAS9E%SN?\V024PB M)JRD+)D@I%A9H[.EHC.1D)\!A_NB5+?U$S;:S(0*3FAI0'DY-LR2$"+SFD66 MG-'Q%N93H\V/I\U3IA(+BC.N-=))$B <)O>=T!$!N4Q"6*^I]BMK9M:_TVCS ML]!F T33."FB]9X[(S7GVM*8/(T^T/3#^7&--C^F-D^;#TH0EX*R*# *YH,1 M!&EN8)=VCE'&B(G27S=,[%&4^>5$QW;+G,=QC.P.!D/]"FX5BGQ"B#4'8(F@ M@Y*!>NP3V!+:&N^XT2I)+*T(I(D[/2T0>S=K8%#%2 BHJP+B!,GD"..(2$$ MMYXK+W.R;HD[,;T@'\BM%>J17;L-2-S.XY"(,EQ&'J7@C' =I),$.R4Q#\K< MQD9I0&*Y0&+*;DE81&ZQ1Y9*7$A]%5$TTY:F!Q+0YA D+-BF*O'<$\0B&D4T $EH: MS&3*P6!91U/PHN+ ]PX2M=DT59Q)1(& 1TB+;,YQBW.\(%MWHOW'74S<9[[W MQ*08\Y%SS+@/$78BXG6*2M$08"=JK-BGM??LS5BQA.2\LF"1+Y%\QRFR&C8@ MF6245!&I1%Q9T[B-Z>QPT">?@M1H^DC3J2=!:)XG*;/V)-*.>*L1<:$B'A2'EEO&&)8&)9P M\DI6>SHWLS&V)CFO2CV"#,<4#ASGD&(XY8)]B0 M>*+*,2 @0A+BA++>VR8[;ZG5>5 M-6-FIS8TZOPLU)EZ)[6*DB5KN0R@VS(H'F!_-MS!WYOTO&56YVG[(1@9G= : M12,HXE%R9)A(^5>7DE!49'7F>': ;I.@]R2"%B\XFIX"P YL4]**R(/,/2"X MCUR($*T)@C81C:>%7@>SMH4B6 J7"ZJ91YQZCYP'*\.20*51A O.5M:4:4LU MRT>6-)C>9-P\)$9X(8"^2&H#( ,V#C "TT"I\0(,U]C$0IX>1DP9+ Y6DS*/ M$>8$@()0,%@L3DCJ8+SV!)MD5M8T;POS9!)N&HQX2(S(="&99$F*D2MMK+$) M3&#L4@3DX+:)HCPUC)BV@B(-06H7D$P4 YF@'&D>$V+14,-\P(:K*C/"S!81 M+RE&//M&E%4)T]51F]=%5A;21/$Y-J:9^_F?#:+_5#/\!M&7%M$_S^:Z&8<# M519IG-W4)GJD50Z3@]"39(,UC*^L<<[;!M^Y&&->17ID9W8#B T@3COUF<0Z M$<=X4-P*;I2RE(<0A226!M.8P4\.$*?C=L%$+4BFN)8@KIU&3D:"%"?121-\ M:9TJ,&T+?>?LWP80&T!\VH#(2.!$2IP#8-PXYI31H#\\$LDL]::Q^9\:($[; M_#I@[8-QB##/$<=,(9T81M3XP(*B5G*SLJ84;:MKHI]+"H@/-,KF\8S^G6I< M9/>@]8\_>H/!/UM_]GNI4PT1WBH3H7YR-L6L6X;!&H3>61Y0M9"Y#[=UQK[D MNWPY><'SCZ>X;7K1T^<;3XA2S),YM8#Y%#=D3HU1<;/K@4UD9&S(P^+(PT9% M'"H"@;35% M;N#I*<'38\Z9:$#IWD'IXU50@GW%.!L3 @(<$*?2(B,$13)2K%EBDDFWLD9D M6UY3"_9S_I9E<*F\L.KTFRD'*)2+_<7:1+.DPP[[O5_^C/T\*M8>Q)UTK:+7 MNHQHH\RW4>;S&?N'"6H2UP;AQ 7BFF.D V;(@2I+K8/U)*ZLT=6[6#^+J3=_ M#"7XKWN=H=P Q]W-E08X'@HXIDP3P9BA1D2$??2("[!*C 9+A5JG%">8"YH M.,CJ75K"-\CQDI!C/N"XHR7!&KRX7[R8LAHPYH$I+Q UG",>&4'& EX$XX)C MU.6.VM<3C4?I;O/XF/%R0FAW+I%]&07["VCLV3AV'P4-+V;,+LYX"%;G]M$: M(TZY C0T#$5F894#(=K:E3765G)))NHT_3>6O7EGH\3WKL13)I#S.#&?&)*P ME(@G*Y #>$91!P,JG)2.?&5-M 6_*T-X)H M#]8(TXA[09$EL#MS:57N0:$9D2MKO,W-GEVXYA\$%W& M,]3:)N&4IA'9%!Q0:^N1B=$A8;54S"C!50)=7KU+G\KGXF-H@&/Q?LD[$OO& M+WG/<#%%XF%E/&$"3.\(2,&3Y,@9)Y"A0<@D@RA],.6J;/R2#6;<%V;,6/*7&") )JK@)S5 7$!/VGA'5@/'G,@C=$&"X9_@QD+CF4L<0BC]+"Y MH:BM:63S,LN4Y^S&;*44V"4G@80D&\!,X41;'','0]$$=Y9U>R S%FCPBN& M R(B2<25I4@;S$'(M.8,C '%@%(2VF9JUC$\=W2G:<[0H-XR/?@\J">( J3+ MPPPCD-\0#(U6X,2,A%^8N,TP]0;U'@OU9@QIL&&2ELBFI 'UA$(V>H."2O!W MDC!FN/1GI7H!I90-ZC6HMTP//@?H\0 JH:TE%HQ]DVP>IV.,]3$X&E-HXH5+ MB'53#@#/<[00:R038P@D K".R8!**J,*$DNGL\?8J\B0]A WH/#CHW-'X:D#GH4!GRM#BV'FGE$;!\(BXBPHY6" DX*^P M@U@F!,OUUPWJ-*BS=)'..QH_3:3SGK%FNM>#HH9IRQ -CN049XZ<=!@9+8D5 M4D?B228X=V[T\#+PYMG'0=?A/O/R#UK#7NL?KV,X\]6OJ=\[^>=$@+2*C/Y< MB\_;9J8WYWA)@S:WX[#UUG:Z+=B#\OR85B^U?CL;P'&Y$_-=4BZ>F^OUND=< M;A1]S)$P6:8RF]CI9JG:22.9:ERL"V0>?+8QC3?:>+!RA.+ / SV2'O@()J! M):H2539:L')P6ZI%D8\EFNC7P-,SA:>%#VBY'3RESK<8T$7L]QIDFAN9IOPO MEG%#G.=(<"80)XXBIYQ&L+WXA!5)VO,5@"!-"?VU@:8&FIX(-"U\5$K#G!X& MGZ:+67'PTN"(O/8:<4TDLC1QI,!,))JZ(&D>B*+;&M\Y.+U >'HY_6XV0>GZ MN>?-QK?3V!W$=BO;KF"NCC^H?)A-+YS[M/)N2!PNTCJ#3R0>D&6S?%F-I4]FGR;+H],L)@+WJ]4][?3N,98CBSO P M]D<6QJ"8&#]E3SS=$OQY<"K::#P5@4D1>1!4:X<)3RDX%:W!:>ZHT3C2/5J! M!I<6ATN;7V?L!V&)(U@8Y$2,B%.1D/,)PPNV)"9E52!X98WH-A>//\J@Z:-Q M/PUR84L2!!OI ^;*2.N#8T1:Q;440#I_OJ5FH\3WH\33#359S.F!#AD/IC\W M@B%8.8Z(($)&SYT5N)35,/WX4P4:);X?B\%*DPT""QK+F==.)IYOC, XVGU,H:B40V/LY/9T'Q#%WC +-PB$KL6@+O( $]26* M/"RO95!WHZE,Y9:+(/]Q]-NN_39'=EQ3M?RLJI:7)>0RRMA_T^^=O(*+=KIG M\ 9KY.YU![\5D:V.*P*[\6W8M[ (G:[MGV_FP1';O6Z^W7[O^+@4 53>H0;K M%XCUL].S'>8>YZI'[J-#W +JFR 5$E(J%3A3AN7R -DV$C^_G@^WNI^F(40# MK8\9^6J@]8E ZY0MK!(@:4H289_G97G#D;;PDY'""96X<3*MK,$VV^;D&6)K M Y\O&SX?,V^Q !U/^Z 1;-*Z'+]I >W=E'^\',5HG-5$_]4S>4SNL(CW>7+R?== MC_T>7-?/)/3>.3GHZ?.5YTE)M V,:^>CD1A.AK4W7@L7DN9):QKG3B>8Q$CX M^3CF']:[81(J&VZQ0&XQ.[*32*$%#AQY:@+BT1%DO7,HX11"X$8$Y5;6*&NS MYSCNKX&J9PI5-G&EB7&$$\8EQB9H$.NDL7"*8!?F3IIHH.KAH6JZ0M5%HY+ MB.G<@!XSA@Q/*G'JNE.RI8KE8)$F&F+.*<*6%4>G0&+)SF3 ?,(4*7: M^II9&4]W].K3,5YW5)/[S8LMH&F1X>FV4&RG'(CC7%( MPRM%W$2,-$T)"<\]3<"QN"9YO#NF=(G*Z)N,U$5W[+G;/-=&M9=!M:8V^Q1K47-':U4>UE4.WICL5&)":U M1L$R ZH-^[=AQ(*F2X*3%&%>IOK#N-H]9C'H[ M6&J09Q[DF1W[Z:E26!&'E#,4<9LBL@$S)( YDJB:K4XQ8WS7,_\_9=;^#QQ<'CPH=)-/#X\/ X M98EJS*2D8'IJ+@3B,M=],JT1!?.48@W_Y+I/1MKZFD9FSP,>&P1L$/"Q:C\; M!'QX!)RRYQ6P0^.Q1X$;"P@8 M+&1&1$DM%+;'C2@("LC>]>:/%0"/CL6TRM M#P9Q.+C3/,][K'1\1E=XI+M\.0FO\U=KWC97YNDSC.=)(E1(+L$60Q@S/ :N MO5;,!**#B")*M;]Y.^=2A8$-.U@@.YB="PHTCPO'/6)>),293LA*%Y +1"DN M.;-2KJQQH=MLJ3)\FNE[#0A]#X2(P,%'Y0@3F/L@G.,\6,I,4B8%FPH(W<*% MTX#0?8#0M),F$,X39H@+ 2:*H!99EP1RSL$VHA@C2@ (:=[6UW2J?O(@=)=S MW%XC3)*>$-B!$PMI!*- MU,\I]=.=G3E7GC*%N#,8I#[;Y&"4(Q-,](K1Z+#(4C(E[B\MP_7.%7,O(MDF M\"@C4\Y%PC@VP6II8Q!,6A9]< WI?CS-GYW.*+"CU%.!/,_U,LX&9*D#YITB M%RGGS#F^LD:P -)]Y_VN29%;7JU57%%@/H1[GS@\L"8Q8:I(E,!:N< -2WU, MK9UFJ53F6F38KZ.5"):'(C E*(I8.D>UTEK[2FOQ4A77/X)'] XLE02L*<4B M),DU85H39ZV-3B0L#.4-2[UOJ9]BJ4DHSJRR2&&J<]FV0,9S$'V:<%+!18"G MQ;'4)^OFOEL=ULLH#V6&< F4Q^3*;T&L<0H#$^) 5%G0MJ&HCZ7V6[,# )5G M4;'@$/6Y@H-+@;1T%(E(C=>>..*S2T:TN5Q4U'@9/3(O7FEAL:GV)DJF,'<8 M5-:I@(GSTIOD;6P8ZF,J[70?!HL5T28BJIA'7 >##$L6.8VUP$)096/)!59Z M=ISP\U':>W6CRF@($8X0Z3#7/IK$' ?2ZJ*/(OG&C7KO0C]%4&$]$@U*(RTT M0V!,8V2M=RA0QL%LL#A8?=]NU.7EI57A4"5KS5BZ9OC'CWI"B/AGRSX^(TIE12GE!D>3R'=A996"3$>&Z39R3A+E=J M8M,F;'8VZ)+.YV@&&S78=D_8YL"&$48:14!IE'#4!Z*2A/>!N7&-L_U1L6W* ME(E2"TZE0,3D>6TT8.2"DB@8(F+22B<,IHPD8,OP187(G@JV/8PGWC/B>1#P MCQ5<<.Z8IL(EXL#NX9*RQM"Y;Y68,G0P+*5+42/G:$2-://UD_,5O$\KPF12V!N^6%I3 U$ZM>VFR% MA4^L^M.>G\3N<+#;6_?_>];IQS_[O7 &]_$E-GQTX9OO[+@J2;0+-#$419D? M'#VR5EM49FA$DO/,0^Z#:MB=NY+&.V1<9,A;K+'A4A.<78)M;IYAV]0&IIXI3"U\4E4#4P\,4].N#&%A M6]$:61D3XLIHI#UEB%#'B171V=R5AY"V$,M$IUY..F,SINI1QE0UN/20N#0[ MH\HJJ:TB%K'@2;;R$M G)A'E3EKKA.+. "ZUL6YF5#UCO5[XC*I;Z'6CNG.J M[I3EHV)(*G"'HN(>5#&PB9HZ 62!-'.EGK'>+GRN5*.WB]?; M*9+O@@L8:X-H$ QQX@W2 E/$(G!\(@QE>8PL$76"?AQ:G5DO6(:T20P[HM< 6LR 8%6;BP5/*! , FJU%PR3N1C"U=SPAM8WUG%^/2(&SQ<_QK:.&BX^K1[;,3T!X/ MOX?.E[7_AG^-'N3$]@\ZW=']YMAE_9=\@U.AS*.SP;"3SA]>D6E6Y)W3V+=# M>#NM?QSW!H-_MD[[O=09MCJ#U@#49-""?P:@T(-AJY?RAUG3!OD%AS)^Z$>1T_$75UNOYKY8R_9C M*P 2^.'Q.6@UH$,G=?):M8:]%GRI!9<_C04B6H-XD.%CM77CHW?+5\;UB*-O MY \R!2RWDJ$*_I ?,8;60:\7OG:.CUN=DU/;Z9>C\U'YJ?OP#&?]?!E_"$*0 M7TWH#/P90%7(I]SNP=.KGZ^VQMI2Q"P+7P;83O?,5K7+$X)7 MKRVGJTK ^I_V!IU\S"_]>&SSZ7[]V@G#PQ&(3WRQ%E5\^17KX+V?#6_^RH0, M^YB7^)%$6-&I%S3Q[\/^Z&Y.[4%$KA_M9V03W.PO]OBK/1^L_.NJXH*.3KW# MZ<>O'G+MOUT?OGK-A:>6I]YD>-01-D+IP;R/ 7!2\. 9ML%)&[P9[Z@UIBS M"71UT_S@#V,X.XX[Z7W\$KMG#"@_5N^*/7/?@# M1"54F^EOYV]C[Z!O3P\S-J[#"QSL9LW:A;O[[;CG/S_1;?33?PZQ/_FK:_\V M9SMP?]M'6V)K]\WASNZ>V-Y]Q[9?OX%[VJ)P_/FGW76^??1.[!V].?G/Q>;7 MK=W/^\0Z)34QR.D8$;>&(\-X0O GK^&3R&U::44@&Z>Q;ODPUQ;Q2,JT"\B7 M>L?'O:\9LD@ M_C+ZX5< T]-C>_Y+IUN>IGSIUZMO-ZOQ=$ A@U?U\:6&K^)*R^MX1GWE^N/5 M\M$48ZD^$V:5ZIL_QJODQL^^=UI"5B4Q/W7:[W\F6'.SDM);G?8' :XYXUCW M8[3I6]EL_]C,Q*9W!J<(@W_>HNO'=YZMVO ?Y^G4M4^7-[XYGND6C3J>VN/C M%_WXQ%QY_&??L_1CMS.$S?/#$(RGQ34M?=9.NOD>_MDXX *WUN$4D^:8*R%L M(!B,"+ ? J;&S)]Z6UL0V8!X!1?*M_!W9W@X,B(V1H9_-B"RE;MKO[T$EUP/ M[^S^WMG;?=_9OH!C+K;PWL5?QWO9IG@+-@6%[_X-=WKR_FC[?,HE![;%ULGO MA]MO-]E.=ME=P#%__W6X]?<&/-MGMG>R13Z=;'<^O=UB_[D8!Y2'6[OOX-C- M?1Q- .O0(6&X0SPFB[2F!D6?A ?^))T@*VM,X#:G]][C=)GR 1L<;'#P5:E/2X&"#@R\3!Q4\=C# !;UT/#IGE-(LI>AC;M5 [=P! MV08''QD'MZ?X(&$:"R(HDE(##G+FD>5Y)J,W3%C%+,-^94UHUA9Z44,8[Q<' M%^N%>SRK?;O7'QZVUDN,Q[;^<1DCO6+.W^R+N!$8:8858D)P%IVAGN"2@2GTG&-? MEJCOR_*2^/5!QS:=7FZF[H09')S#-G*LK4M1FF U%9CX8'!#W9\6_&S-4'<+ MI$!19Y$S4B"N'$%6 3E("@,'U#K%G !.1\^$"2Y.T 0HI@4P BY AB,9V>%HX\V[&=G V9@N!(J'S4 M#-3*&2\1HLD(8 MJY5(*VN2SC^-N_$LWO^(&0K '504VCMNP::7N21-&,8]ICK-WPRR4<_'5L\I MPF^%TA%4%/DH ^(T!N1"C"@$2XED,ECN5M:T:#/<./Z733UMDM((HT.BG!OO M+652*@.&6K2$"-RP]*>FGM,L74;"HQ2I'KTBP#+74E'$B F&6.E,X+FS*VY3 MJAK/_\*5\4/O[#)]IPD!W%AQHFP4--N-5G.&A<,I)>4\UM%%P4A#XY\6$'V< MH?%>"ZTQ$(-(* 4@B@0YHSQ*B01G.4W.TP7-@&K\@LNKZ%$'FUC@+$C,$X[6 M1TP%-MKD'!$E&X/@R2GZE$&@B/(J8(&P-P9Q1R32L+HH9V$JD$/K2[.GMM*+ M*JAH%'T9%5WZ1#"7(D]V)PX;XKDD,@+<$V+# ]4,-+H\ER[/6 ]!$4<-1=$% MC3A3&!DF"0I6.*V4E0#C8-S+9=JRGXN#?R>W+GOQ_GW/A*= ""(WFN=!%"+Y MJ+#CFC"03=88!D\+8_9FT_JM=91+C"S!@#&P@,@)J9!-2:MHM=8V#ZIK$SWG M%(O&?WC_F7L8<\\]C9Q).)FUB;# &+,VI_1YW[#Y)Z>=4VP^I2""Y :E&"SB M%D?DF&.()LLP#S@%I[-V8MX4W2R;=D;O6EJK)ZK^G04\_6?7< M=,1_@!?T;)!\X3.=&B1_5"3W,U:0=-YQ93SRP@+/DM$BK:Q R3CE."RH"#F; MDO.VP0MN1/,$II LIEE-@[D-YC[BF*<&8VF-M@[N-/?FHP]Y$Q=]ICP;-3/T2*?*(> M\:08VGF@4__>L-G'GH9ARO<:K3&W.-&G_,+NSJ,X]D[SYMI%$WWX5N6^%KLHN(D M)1DY%5JG8+1WS#CN<4QZ?_-V/N\_:W+R9Z8FZ]VP,2(FVW'X(DC_Q?;N[R?; M%UMLZ_5'O+>[!Z1_C^SL;O)M"O< Q'W[XK?.UM''\UG2OT6V3N!)+_S7[=WW MA]M'[_.P6+%U=, ^G;P_V;OXR+;>;IYO[VY>.VV"Z8B9D!J%%!3BA*O<_D<@ M'+CF0NA(K2\U@G+>')^FR7H#<\\%YJ*2Q$1C%#,<.ZVQLEY1*60R&'-<8.X6 M;N8&YAX,YJ;\R89S+06F"$M+$>XT3DGBP(3!M@EL M,02B@98YH&6V.[,W@JHH"6*1YQ9.*B&MJ$:P8 L@@3N,4 +F[-_4U.O_90T ME2IFDJ U!C8Q5R%$@_ M8TKHI&T*WN3&"Y2R)5+D9^]C>&6[-OP<17@1IHEFWF(1O?/1<6*%XY$KAHF1 MFFE&&XKP\-AR31-6IHE)N2H[4H*X(AQ9H1W"S#I++$G.IDP1[NS7;)P(RZNI MUJ=08K#219[;1C(MDC8ZRA8W3WM"H@L=1 M1V&:@,YR0?AL'TTJ>?"22<1L3ILG.B*G"$8I6:*(Y=)C4@69%^:O>?S\^:9F MJ8'4I854QQ061AI%*$]*..H#4<"38\+?JCKASBP:H5Y1-%AD__.<3^Y*^N_=N<[<#];1]MB:U=;Q^]$WM';T[^<[$!VN[W-0Y*&YMR&PT"9,DY MY 1PIX@=$R0(632;R=59JM0"T3R&']KSB82G5EDMHQ&$)V*M)S901Y0+F6?3 M'S4-:$3B7D7B:&,_)B$$%0S!U@S\V4J+'#!J!++ :(I1BAA6U@1=G0V2C$2B ME#7.(Q7".D8]5B1PQRD6E@:BI8&M($AO-/M167,C%?S#5O1X#3"L5_B M\?DJ['+#UG%O #L0+%[>F@81?O>C/<@.'GH+&L V"#]-BQC[P1ADI$Q1^)PS'5?6OD!<3HE"69&QX6OO$TTG$[Z;AXMZ^2\TQ&@K2P'G$E)+*2>,1PI-"P4=MCO98E8+W?62,,-TH"W7_M]&UTRC%N4 M6[8BCJ4':? >P2;-(U'*P_Z=IR6OS@;>?GZ3D#Z$(+C#PG,=F5$1ZP3_T2D: M:FY*Z6K6=][UW7VW'Q2!/9AHP%$+Z\LE099X"]IN(TZ8Z@^-":%LV9&=0]F(.6O8D M-W^!6QOVYA+CGXQ9W4QQUKVO[C:&,F0C^X;Z\3#"DWV)E]O;F\I%].JLWX]= M?[Y[^5CKXZ<"[=A)C75ULW+0[=V/^XK#7D=M0H8J($J >4A;X9 FFB?8(J5D M 'YB=79._$]CWT]ZY1NA60ZA.=KMY.#/XSA[#CN MI-IW]]OYECWJ]4*MA/:.IM()ZDCR)V,$WF$Y6 M44L$C@9SR@'D(X#K*2S/L'\6ISO==;(R5,B5 M5 \/>X/8\J-5_&4FAG8%4>"S^DZK'=+@")GDP+/6%6J;Z7KG22F*?3 M0N]IW>PM>Q[>M=3C)76#:]KGW:E]7O/"?O3"B'E9_0;_C/V\#)GSONIU2SJ- M+0T(,WO\*=GY40N>R42=GQ*LV]:NOMR;7%#Q8)6L:999?"O;YADTD+UK F;W M+)OSTW$N+S2A(E'C!?=,:)R+E!0+06)M?S@?:287\]6D^?J^,_ASR]Z=%6$GO MO;:>,<%M,E;%" N5LLM=1I5^D%30:-']:M%4UC*77BM! 1U$DR]8.4BT:)[E6) MIL>1^$@UQDPC%C1L13YR9#WW2.28K;%)&IY3_]DU61K_=1_VTQ-@HF/7^EV, MIJ>% /]W$8^Z".OJ:;RN^0"3"VVD-"I1[TJ/414]80H(!R$Z.-VPCL<#S-DF M0R9X3;#3R OA$,<4XNF:0?P"D,PBT#6GHF:A,O;,9M+81-K/LR>G'0 M>A]]['PI$#^1'M=BI-T$P9KXTAVZ>SVWEB?7/>*S:5KBA?;4)##=8N*14D-E MI 1S1:SC1/#;]H$:P[?YWL ;_?>?U7 M9^?M=F>/?CH$>X!\^C!M.WBQ3=\?PKW!.3ZSG/"X_?0-G.NOX^NB9UZJQ$PPB-+LLK0A-^74'D4II.$^&6,#V Z\+?@R-?%;$"5I M$.F9(A)CAC"/C4\N\62\<<%R8B41T9M$TFW;*#6(=/^(-.43))*%%&E DL?L M$_0..9VKX%1TS$2/=2 K:[+-S:P[X\EW%7T"W.Z^(S;?A=0)=]2,2?CHX9RJ MZ]4#=AA\SMO3=8_X;+8G23SE/@I'$N4Q.:>QCRQ9(,DZ,NZ;[6E)MJ=K0E;" M6VZI1,D+CS@L'](\$!0UDPQ3%@V%[8FWL5ZZN1@CS_YC%!+^W\O"NLMJNGX\ M[<=!+&7EI5'N@]&Z\D0*-V=\DN5];X,^M2AIE1:%]-?[ M+DC\K2[\?-4[<9UN>=VO.P-_W!N<]9>HZ/#="'(Z>T>?R1; S-;%GMA^"_#Q M=N/KSMM-\>DH'._]O0D0L7&^]?;WSJ=7TT6'OW< HBZV7^>N/9_QIZ-W?&]W MG>\='9]LT[\.X;QL;W?SZ][)[Y^KHL/U?:\,E0GG3F ^C[O0!FD<(C+146J3 MQ=;(Z:)#@R6- 3L/ LJ52@86!JO '4BB&R8+CIT//U$U M^./+3=5$\.P# Z^$J4@Q-A%5!D^/$Q5]Q%RL\_R;GX!,([] M?-3*VNN./>CV!N>#UF;7KY:RX$YN0Y%2Y[@#Z#1X!M7>.]W6CA_VL@>?M^M^ M^XN-G/ MBMB>]GM?.K Z[=;ERNSF(SZ<#X;Q9-#ZHW/2R9L&D*&Y>CT$HK5TAJCH-=>) M&J<9-XKHW/N!2E+E/@#EXVCTP_>[7/UISZL"[-YZ]?Y&8!D';_M/J/'5@X,G MVWFW#Y0X$:D92IA1E"<](DM,'D#L% \V*._2RIJZ)K5ALN^5MX/#=NOT^ Q$ ML=N*MM_MG0T!08?PBK.,6!"X5K*=?NN+/3XKG;#F:HVDO,384,:TX,P++71. MH#%8!!UE5)G.WT92KME%7Q78/0#YR75F6>#+G__H6 >X,SQOA.=ZX=FZV#[8 M#]BD:!Q%(C*'>!0&F=RUEW ;HM("%-JLK-$?-/THJ >8!+]6/9)R'Z3!"/DF M/FW97/1? ,>V3GM#6+0.4-B1N,$7SDXS ;:YDU$H7YFSQ]K#"]IZOY\[-A4 M>Y]_VDD[9\/"]OZ4@PF5=@)I#D M-SOHY.96ZZ6)6P&2!D2NEZ2/7V$CB]Z!,2X]RKV9$??.(VN505XQ*ZE/CA*0 M)$6_!R*@C:7OS"%L::=%8U=;V[WQ[M09M.*WW+NJ:JGG@-/;\Y+8,R&$PS/8 ML#(U'Q\Z*875[C@V$L;-H Z!]D],1@ ^]C=0+UCNT&YM >D'X3X#,V!XQ4YX M$_O=T/O:;;OAF[/N8+_ :B9L%H MBNU6F:F^.F$EE(X\EWT->V?]JX;#N(G3E:]8T %XR/PJ<="7>)GH^E]7C>S: MOL277[&N6$LW?V4)0BC%[E1LZ@5-_/NP/[J;4WL0D>M'^QG9!#?[BSW^:L\' M*_^Z:FV#83WU#J_H).8FWQF3S187-UXEAM? M^7*.4U#9K!*^T_=G8..[G@5V +COSVJ$R1SGX+CG &5^X T8/)?N>J=G?7A? M@^)" >S*)D35OK_8$5;RFSOH]<+73H;5/E#(WA!>93B#W2$?5BYBO^7; -R(!<,[]8NO*43NTYJ_ MY>O=/&;P _W+MDW=Q6QF'@[<7-?G T9@!!M%;HYX=CRLR,IX.WCZZ_@]K^$; MX':A=Y)?T,E95HKR+G9!1;IP;P>=.&@7?^*3?PG%>?C[V?%YBWS7VE/]'JLM#$">'WI'+>."P7HN0ZH4-^& M3J^&I?%-W)YE%(_".-8UILOC"TZKXCP4GQF6HI1PBM7^Y6C03<) %YT(L*7!K, M#&(F:<23C\@H+) SGK'HB S&K:SA'XQTR*[M,;Q6:-)0BEN86[?- U#/(0^ M/E0>P.O. );''K_M]\Y.!YO=>G)8S@48Q8]WQNNTC!D"?@0%1]L7'[_MP3]; M<-[MW0.\LWMXLO/V_>>]W<.C[=>@SD=[>._D'=OZ, T%6VQ[]\W1]N[&!9R; M[+Q^EZ_'/[U]?[CS=@O.$SK;1^\[GU[[;_^YV#K?NEC?C]0D9XU '*N .!4& M60!CA&GVX2;*;7+3(?A 6%0T46R#Y[ \CBGI2+!!&"&8F\D0>+WYU\:'W%O\AGG3@/62$Z]4T;L1[G@=Q?Q-= M_RS'[PF[CKUGW]9Q'-:!?WC(3(^SYROC;LZ"&%QY06/'7^YI7?=(OYG[7AX] MWA3Z<;0+I+/19;Y_DHI G_9['MAWF=<:X2[#F$3GS+&?'ADB/0TD,($%8:") MV!(7*)&,!1PB%KZF3)0P-/KA!RRZOL],EUY?OLV== V;KCY_.FSZH0'4TYW= M/3AFXV)G-_^\L:\$!A[+ I*&INPL)\C1$)'D*C&:0F"E'0+^W@B]2JI&\C\> M_VM!Q')W@F_5>)S:8U6$"T34GH( ?BLI!6 P/JJ$7;OAOH5[SE-%=KJC;7HG M77O@4QLI\M@RM[2-6UC2^II'-))DO MD-?I \K]+\!Q'=FH1B)E>:Q'+F7YRP&8[ V=GB=0Y')>-\'#B!\(U$8"VQ-D M:V+"38' [TIC(X6WD$*V]7IC7W*+G9=@0@H%R">X1]I;@R(Q7EL#_^>YG9)9 M53<#WS,@-+M37C,0TM[(&0=VZ-=>CE544\1*X&X4KA[%0NM 9CTRYDW1QXWJ MHWIL3/;N@=CY:H+31(2T=0+F:.>TW@_ /JX)3)6Y7L*4G>):+%;T*!>R/@CX M9N=+-?4,-I),IDJ^_)6OU(>.1X1DU(C6'\*'W1R&O8*)D$ M5TS'[UN.-V08Y$?:.1OFE*22JM0 QXW \6[?T^2Y2 &EA#U@A9;(62904@QS M)[PT*H\9%C_(K"S$^XJ^?(C9$O@IA;FB+&5GJ\AZ#OJ/E*#6C#J@V#OHVY-J M=L[D02/UJ*6Z4IZ1BN2$F\%A[[BR#N94GJM/EQ^KF"Q _;+;[$UM;EP]JMWJ MU+F"IZ?''5\UQ!J5LES>5WWUT)O4Q_*UJ?MNM^904NRMPEH$+K7AB6!G04.I M\L(E2K1-/U)2]J!*FCK?8D 7L=\;ZR=^NMEZ?C2WX$ ]R?EM.?NW6^]WP/+N2>[Y3]+LH M;YV*724HQ:M <)GB=NE]F$PO&I5B5 Z;\QHD,C ,+D>/'MLJF BOH5,4$ RY MT"F3^D;U!1-CNJZZ/[*#O&0WE&AERU9%E^4Z/=#G\_RHV40\Z ))J=[=**MJ MY)$H$##R2K1S?M-$!O#(EBQVY-?#6+__L39BI5%,W&&DG(VEL_8O\PRN^KVKQ:S%3NE2F1TO7$,%EY4 M-]A^!=+UIU=-]G(3X\UCM!I5]'+>D)ESQ"CA./$A<@S&'?,R>LJ,#$(YP6N_ M> 6AU0_WRG,F,RDO#ZF!]HF" 2SE>8:V<5PBIC P M6! 96+\R+>)F$^DZ,:1X)&1M4+<.:$&VP<=^HY%IWSOK ]A=L>WS^-!!JPR! M;55F<5&K_/6"VU-Z4>@^H%SK=]LM'MN*FESQX9;:+4JO@ECM7>VD3L;.\RE= M+UFA\*?S"B0FJ-I<&<5$@W:8B$42G&AG/4DJ&&:I#5$R5Q0E/W+./J]^:!1E MZ11E\]O.[N>O6T=;Y]M'6V1[=V^?@C$'5AY%R@'&<5L2V3%'T>>!!-0(J75I MTTQO*'D?5]/D2'/9.&O4OTZ5R"6BP^Z6-[]:?-AA4V_B73OPZH@L3&TQ[ M(CUYM"_W:QH]N^..2,\HQ[%LC?665K:*]G>\N$[V:4%#%% M:#-SFGV!(^,UW\O6D4H&OUP^S!4 M[LZPD^H%!B58+X_50.3M7*][^SY(I0REB,N 44ZL0D:PA$1P(;@DA,G)/.06 M=:H5C_V^[+0+Y1[1\9GYT^UK8ZE7#*;K6V_,UR7^C@))K^SVEQWAQT.MEZDS M_"-+V.[&/J'&8F\TBB1JQ#WQR$K8A#E+RIN$10R9N*_WR_Q&?QC6/.[E M_75A8 P\_S17?O$5,Z;<(P!8KOMT$.F\MA1_W+@ZNLRI$JM-;K M6?-/_IFO="J1Q=HEQ:DVVA4!T(YMMUN\7"-ARE@54RH533,\K]<=YS)=[J;) M^MQC(7NVYN5JN4.8M(("\ G.>'0DR"29LIAAHURL.R)C+'\82)_#!KZT?!M MN\$)!,=^/M_:/:!;KS^>[^QNB7TM U V+Y#$22">3$".2XYHLHHZQ61()$\^ M_(%MNUK@J&1CCWVPQ<'Y\]NG\2G:@(7'6G+@CXXSQ7"4+ C824FH_(Y9B-#M MI.E:PE],FC]!78;KW; QJ@9L!.@VSI$=8/[:2FX%!C:F>4 \&&#^-CJ$E<1& M>LY-8BMK^IIDLRGY6;\:"+@3\S*6&TMPY-EEK8VPF1YR1[A/<+\X_6"$\:SH M7.:.72,XC=3,!3O;K]?I/B<$*# E*%BK$.=2(9>DS74@UG%K@U9@,%X7?K_J M4KO.S_S3#*J4VU6[WOF/Z=-,#\8G224VNY7_?H83C+-S+FG 1$+SC-$]-T>( M*7J<3!28>2#2L.8L=[.2A$MF<-6KY3NC"AMXOV]X9Z7?*S>188\1T2(AKA)& M.3L&:1>IT41I#[LN&#S?Z2%UQ;&32_9FDH>S$G>ZV=;MI(Z'M;I5"=-+[AC! M;^X8,4=UE\0KC]AG8LGA\GL%9>RA"LK>Q\&P?Y;;K(#= PCVOLH*JTU9P.0E M+"([6A^AUN'6Z[^. %$RZM"MHX\X(\W>T>^?P?+(HR&/]BX.X3IO/L_6DVY\ MW?Y[2^SL?N3;K_?.MW?AGM_^WMDZ>2< E?BGD^VCG;<;YWM_O\_-[NC.:[\O M+ 'J( 0*5$O$O:3(X$ 152'/P34!2.%,'U< M4"HBSYQ'F"MC"=8$4>#U !N M?+J(;'/KS_7-]UL;V[L?VJWW&Q]VWW]\M?OQ_>;VV];Z]NO6SNZ_-]ZW7OU[ M_?W;GRHM^_'M7+U]EJDM=]Z"8<^%8Y80X;@& J5![1U[?J5H;T>%MYLGN2%+ MWLN? 0?+&V.)_([KBCOCQZLZ*%6%OA7%G8-C_10"?=<.JF_P\O7_,=/"=1F3 M&!\ M8N3)'P(DQK$575(XPWC$0.M#C*WMWC"V5#'O I"-L\%@(A5R'H./,HEU@FV) M!\6MX$8I2WD(44AB:3!S&WRW$9ZEM>T>'I&^;7W=UPS8!<8482,4XJ"X2 N? MD#=)@)E'!?<@-%I^)X!5,&.NEBNYV8J46%'AN7',*:.C%G!QR2SUY@?3U)MU MO^.ZGV^M[]OD!4TV($VM!K 0%@%-= A;['#4G!I'LQD_VVSEJKOMRDXS?OV# M&D=&PTEPD9$JIPB82TY& T/\^+S]70\2P$W)NZ_3HZNT[SHV.O&]RU5OY66O MDHG&V]TM/7_YX,L[*TZ^I^_,^QYQOF)(MB[MQR?_T,6#>5-V<1; JLBH"GU6 M*9'AS%=9CA,>IXG1#3D)) ]M&):N95E,/\#/H_2A=BXEZ #:5=EN-HO1Q)O- M@=>)J_C>H&99)_"=DUP@49\^M^R9.#W<0NQV[?@R=2NC?+8ND+W>UT'5-*ZZ M<"X"&2>/3M]AOGQI*CG1O@U4MPLRCG+O=GC4K%49L;-3][3R\]9%U..3',72 MGZ@;ZZCYQ WE@A#;RMUI!X4N7/:"S2<9-R*"=W!2G[CXVK^V_FU/3@>'G=R/ MKF0)3KS_X_/ZE85\0X-\X:K5[N6ZU#7?\&J>@="N#RK1 :MN!%ZS@M2^EL-7 MS3X HU'5_"JG*K:^]CO#B,J:5!5!TQSO=NGXQ+3^T1G%V:N*^FM,TA 'OM]Q M6?Q=[TN5L6_GC>TJK5FP">B@$L1B;H $>FE52I2IFA,8:J[G!#.CX"YWA9WT M1Z][\$H#JG!=PT%7GL_+^4&A"P8U@9=%SJKZK$X7_^ M=%<:')05. K\_[?WIZ-QQ9%$DOW@Z<;W0TI*=4!<$K&&0TI M9F!61)C>)4%3K')LA3S2O5Z1)+_=44/9^FQJ!!O[Q[+-F]CF9?WLYP_&.3.U M$]W8-_5 ?,G,H"R!V:P/:VL[!2-LA(Q M6R)^DD;S^!*>>5DS-NCNEQ\B@E$)?>F:\N%@A,;,%5P&;ABC*(*)X5IX9N__ MKG2:O.9\DJ?2QXYN7[2Z5[HXGJ8\BL&)=$?' S]7L6)VI&[EN3=)YQ=H=#>] M&A:,-#FA2:\P&0:+9)&*:[C6\(8BQ:U,?I\\-N"Z="2TK7N=)@S?2DI:9*P3 MT^(BRWB0+9I7_[^;$I1!5::DQ^AZ/BR2,\R4D_TT+5)VIQT^T*K#QM=!]L:C M8FT6[M9I#!C?)PWC:(W\^SEW3!FF .,PH(%PS>KM4@4K=Q22V%4TUKZ.O9 C M94JJWI+<61Z386:JZFP/4\;F1%Y?,14&"DM/QI2$#/0\HIR%<> %PE?HP0YC MNTHOR">T6_OA$29CC\'0!R("CD*!A*?8I092I( J0%X6!!QC"]8,1PPK%PA?J/XW=KS\")('LD]"E'O-<2G'@ MLE@3-T:(8,Z""'G," B],^]U/#MP?%D3O6L71KZX7:]K0RQ"I4,1>^,.18 H ML$SSA70 4/DC1DO/S_8U;H +(5_M&]\.=EVPVN']RE0AS9TSXWX5L_K+0?72 M\G@14Z"GV[XJ$G_S^A4F@]@DUN>IPM?#E704]#&]JI3$I'3F#%PU!?NW3*0M8PSP.R<]X?H+^K67?W#LA--<>S*$[P[BV8N>R MFY[#[U(7K2RRHH>>L/+;65&B:#RC&:3+5,PP##$,& M[95&2*$EK6)L'F^D+!P5C_0O&&;@NSO&"8DL[-VT4P_/^^&'&BG&B!L@#-1) MLL@5<1BX.N(:YB(.D>);[VB5W^7O !@8C/MUEOG*F56&M3$'-^6;C'FFL-G#[*:3YZ<\;8#WD3P%EMK*JS[, M#/7.Y?)EQW:?_] \$"'#W(T# NS,!\@24FA7JD P/XR(8F@R5GM]C;IB4W5" MQ&?OZ9H@F6$EDP?EOPW"!_*CEZ% M\6V)BTR_&?SR5B7914M MD9322^&?&KRYO%S-+[WNJ>EK/J^&B-UXV:NB&Z_=]EB$JC0DQP;T>^SH7AD(@0.:,@/_?%MFZ%DLASW^FW7Y'N:7JQ_G_WEZ8.FJ=GV_P MQ6\'C4MX2\=3\EB(XJ+!A-V%);F\O\HCH[I]>(3*_KI6XG)D%M3I(@]N.=V> M2M'*NVV6VD5TUC-=W7H9 ^;9 7O0@"$^-F /!A,IM7XXF,"J^ORT).^Q8:&& M/WP>',QPU&VI29FYJ[?E4F^X 736R3F*8]H^-@Z>LU1HO>> _,\3=7ZTTZEY MWTKU^B'%SY0I[R"]4"A!98PC)K!"C$LN*&$1N\M2GXKPFQUS4UKD9$T-H^/O M'[.39O?/2?.T=0R?U9KG_LGW&KSKRY]&\PM\+L$X^@;7OO@GN_MGC<$]_WX\ MC=JJU3BKMQH?OB7'W[_\;C1;T.[#\_INS:_OUEOU/]#F[]^2D]W6>>U[C8(5 MWZL=>;\_->&_9_(J=PC1()(Q16Y 3=U&)8G+,8M=(1CAVM-YB)3+-)?(CSP5* 4XQFXJ)V1Q MS.+89N.8C#1F#,=$,4&Q\",>0]NDA)^*,$GORL*\)X[=9_O$@MP]0>YJ'.2T MQZB(B7 C!(R->B0 N L\EQ$4A;&2YH"6K7?(KQ ^'>&YBCCW3#ZXY9G-1[H% M'_ZL.!]T1Z>BR&C;5B87$)2G.)!JKTQKN]$#@Q\V(#/Q>JVA*T8H"#%E@4 ^ M]3T4,2QB%L6$\SCTRW-5K"GYK.AT,&5*DC"FE'+J$I-G3LWATRQ4H1N9!28, M"44XWGKGAX^&IMD@\*1$Z[Z.SA>OJB+2@@6A0A)SJF./!QX1##0S)$$8^\&" MK"7+,IY CTN6P8E/)"'*Q1IAUT0,N1&1ODM@4F%F?8\+'_2XXE&KR1NLR9[0 M%$5("L^+*?=CS@7""M9<['LBO#[=V-H+*Z3)$_8"&'LAV'K<11X'3?8H=B.I M/1>TFP,\AP'WPJUWN$+\F^)*EZ')&[^7-E' 9B[>/Z//FP=!CXU/GX*@O![$ MGC)PG, &J MVS=Q^/ENSLO<"E[DT&P,OB__3)E1-G6"686116U1+A-8 M<_?%ZSR3?8YD^B56)"@* >0EX?/]'*B\2) MO!;11]'IB_3*F5(SF[=F\]:&R1\1"3V?!SQ$F,:A'V&I4!@',!@>&(/>CX,Y MG&GPATY_W?,\H/4V[BY:];-Z4M_]@HXQ&&F[V_!YC1R?M<[J'\#0.ZO11G,; MUYO;OX^3">,.VE##!UX=WGFRNT=KNX>GQ]"^!AB(8.BU:W]^^K7=8U3;W4]F MU1; G'D1)+Q@ MN7/E'&K9_=DQ)_3:T@)+"G;;J*BVYX*DZ=(" =98>$2[4H@\_L)4J0MB%V;* MBY5&/$!HD5%M*Q1$857UF<*K7LYV_Q+T>!!'A4(<4M!>CX3"I32,7(Z0.5D: M!0%<0QI'QF8BV)86V&!-?N)X'JO)3Z#)$T:"IQ7&,4)N&%'LTMB4%A R=@D/ MF,(!BSF6"_)^V-("#RC3+;)3Y[-(YF/\ZYN^^&J9E/^SN,K/5]GOIF- 9!%H M<0@T75P@C('ZQQB[6GJ^2X/()"_&\*="*-0T$DP# M&*AZ>/;)R*8K&)R.NH MR0NW"*PF/ZLF#QR.DM! 8P*3Y(%5$$KE\ICY;H20DE3Z) J(T63&IF. K2:O MK"8OTR"XGR+;38/Y=7ARTT"10&E.W4"'S*7)F"/2NYQZBM/4HJ$QR,F.=:ADIYFVN=YP-Y#=U)L M2,O"07RZ> !1VARIS%T?*3"I$ (01T2Y0![X=(*A*X@2^52U6$3/U!W_5#GVKA,TT96>PFXHHE_Y>=JO?; MH"7R00GPHR\_ZV>])+Y:2GV HAV@$5USG%&W\P8&7:?F6UOO]I..Z,A$M)R# MCM&MO'SAL,+&>/*_&0NCUTFGGS]H+4>C *[1;A3(0!CW!8VDT'%,_8@(A/R( M,@'_M$812/E^VFT[/6B)T^OF_ZWDE15VNC! 2'-C8@HT=)T+>'BWIYVHGT&#LRPOTS!\ M0C8I(-_8PT1J_I:M/EB'YLD-:%?JY-52,J?;*9O9R;4%'JB< M@A']5J_X&&8Q M&=:_+&I'F"?^SS/N%?F3R\5>/NQ'6L)ZT8-Q_IZ8)'EXFU @5;O:3!/(/VC[ M/K3\FVCU]5#T3=W_[0Z(2&N[#3#5N]\Z$ZSI.G/R[ZDGV]\ZXCOO-]I[E_7O M-;_1_$KKN\=7]2:T^%+!3K*@^T'I7ZHQ[\IY!L\X +7>!A MEE<_,;=>:9&:VBCPW1$W;"47^JJS[<3]5NOQ$B)F&V>A,;&LBYD3C 3,-9S%58?X>XZUR* M;*@(.>8B7IU>?9T;2_.4RQW%U=!4SKGH9OE;WJ2ZE1]H."R88Y;#D1O+U=L; MWB(BT)]^[^9;INHW+&E5#_T)LC+RTS2W$-<@4!K!>AZCF"K,61R$8:0)BG0@ ML Y^(+./7=YUF@[Z<"%^:C=*M3B'V88NOA&M2W&5;;T>9T! =B9&?G+0BJ%Y M]Y\HA5MG-/,"P$H"O3N^-:SYY\JF8JIJ13\5!VZ[O.[L'1]H?#O;W:7KUY MY'P_:/[M;._L-+Z"<64^:-0'?Q[4/^0W[!_4M^L[!]N?S*T[GQI'7P_W'E,S M:QFZ4^_V''%Q 0-F%HGJ=//OJSS!U@(E>SR0Z4S&-+\_N[ )AA<*YN31\6$;S-'#:=7 MCD[OQ?7TFC .I6,8LYR[[?T&(Z$#1L*V[#F'?5..$1'A(O^5_BN_$_FJ^*L* M5GEF!M*8,:(W-I)S]MNTL?0*Y(_LY9Z#^_0A'1FK,C E'S\S1L6O,%))U^PS M_-+&-1!=P:>)X:T7W13FK->%+^?OR-^<= JKHK#QP%XQ]\!WHNOF%,-5W X6 M6=(R0P$,K!^UDYZQWH;2-#:F\,ZV4-HY[W0O.[EGYE2WS2"*W$?3NG(BD259 M)>_B8T9AV*.L+T_'>I0,^7JE>$"6F5^S?AM4V*3WYH\N.C=NW.;^I&(L,R>[ M #,K3HJA*,6OG61&;:XE,,UER#S.O#^;L5BO&9S3P>C(T=&)KT@SAL $ N=$"T .W0.ZON-P]IV\Z!17S]SOZ.M[W#4=Q@LQ'<8 MXA7Q'3[_N,[6E,_;ATWGX.!@;@0-_;D<2DM82&\!5>199]'=0[5[<+BWTVP< M'E6G[KN.DP>&!B2!6PZ M#I*&=AD3"(Z(KZ%(,OYN @\(^-QNJV+C$?E^53H#" MWB_M8A@71P%&3G@=NOUT0!/SC=I[O&]^ZV2)PJ"O73S=PHV337BC$.V8'7%'"WGJB"SKMW,/D7E.<>?4C1/)206 ME%OC\-.0<9&59Y ,SPQYWO,_.*^&7CC/\1\454/D+_R0BD<\]JX3->8[I^/6 M$S4P/#9\>2=JS"[\7S=Q3T97MHOXCBFWZQ,=LK%JX_!Y#%8:H["RG8'9W$GD MU#''*W2BQ*W#^9R$^7ZC?0S+6@&M^TF:]6Y%);)8TKZ MW!CK.R/<]ZY);R=*M?2H(?7T+6J M+V-(3'SRXPX,FF]16SZ^[8I?,&L[5>=]/^WHJXW"MG6K*#%$JV_&F!M!,[#V M4]TS1SK=%C:P #A;):K[7' V[PEGRT8LLHPCSI:/6#61GCO;5>>S%E%7K1QB M!?CQ;&QM$.O:F'2VU2^3FJ0*!V;^H7-TE?5T.QL"68Y>-Z&<@:_A\W9*!R$8 ML9:7+:S/*PEDR'N9U.NC, \[JCK_I/!;NFI YK,71+T^]=LF?S./:1G UD%' M5I>"79:$O1CL>B0)6QYL[5>=6K\E>MT\L,&XVX/Y#G5>-\IS@\XW=7:-')4" M.I9&=N;RRJ\K>7CD0<^/) ]+,8 2>2ITRSAM_NGKT\YC-7#=UNI1O>ET\C!_ M$P@Q6+;_5[0OWN:1$$D,[OGYQGDM=TEJ79Z-92I73# M5DJ;H%(NLD4N6N'PR&\MHYY_%<4/,N=49$7,]U0$2!'YG:2F[L=%F1,C^VEJ M&I%V6WH#4E$ $M,2"XLXIW1 3@:E4&[2YLD0'9-#\5%T^L;3FD?)Y!G\&S0\ MUW)B.GTCJ#T(55^5$6G;.T<[95S97TZ6F+"QQ*2QR/_VDR(:H<@V&Q--&.%P M&-TTWJ ;D;IXN#G@U*!V8JJ =$??4W&&'4Y%T5?3NI$J/=GXNYH:ECCH_>_\ M#ANA>FKP(^57G4S/O!,($DJ+XL%\3> MJ1&./,,C3SHO"B#=DN)8N7&C MYZJ5NM/#HMKP=S'3)9&0;/#0%3ZTD]-=64 MDNQ>#8:OB5\B:>4Q;?V+,I'1L/7+HM[*H!P,"&<>K"GS?)>9:[P#?7\5HN"O MPM!EGN\BG_.\MM.]&]/*NB,M*LL\'>1E1$S,:#:,_YR5_W*I(Q!R;5IR>7E9 M%8-F5F6W/7_*2\A>2 4 A)::*>.L1U#W,))[IU'[O%<_>ER^S&IAWVC0]BW1 MV8- ZR&L&574G2R_$"X9>"ES@ZIJH[!%H[.%!\]AI?*_O'1[]??#9:>P[.WN'S>V#NO-^K[ZW M?Y"7NRFNYYD9M>WZ]H>\9$[^Y^'>I^WFWJYSU&SL_/-WX]/NWB%\I=F$K[\L MU<\6FF11N4:2HISD&#Y\;@F3HWS=K!FX"*61=,&6 'CDP $P MJ'(T!A7-PVT@!SOYQ;(.5Y$.YAS4=_> .>SN;6:VUWW08X 3AWD*+EP _"@P M(O\$[OTL4@"$)MBH65%N,!N/3SV 9U^8PI:@63.0X=YY8ZL/$B\YBSE<2!8S M"UQL0!FYN:S( M[;Y*"D]0O=MQB[_VM;8(O18(/1D)-1]"'_0/)JH\'O4!&,E=W,<[?R]M_OU MTR-6H44+0?" X9]_Z1R3;I].2C<)EE8Y02S1'S\^+)A7O=",@UG>55?VBS)\ MQ0IK]LGRJJ?%VGI=,?.F$@J/G"*&5FB*GGS+Y$8MO\>DL:H_F+-B#LSFW; < M7#923W'DM)6;YVGLZ0@'*S0/R;E_E:5J=><)AE0=WS),Q.5)]JCN9L3)>F7-%_AJ[17A9&,3.*LL]GJ.^ H-.2XIP6%9 MLA]48[C-U',.]<\DZ^5G WSN1T#(G6TIS0%CAE?O)VG;>?5Y9[OQWCG8?>/\ M9^R4S?'CTL(H%)%D""$A:.@%3,1$1D0C3^M0>L6Q@&AP+" JCDLK#DA3.GF3 MNTB[J7GC@5KRJ66-9JT\M:P+[]DCM?87=-P\_E/_<^ UF@?^WYY_$>U3KX?MDZ.)DXM.SN&Y\FKD]UOI_6S&JF=??%K9ZT$OGMZ#&UI--^? MU?&WULF';ZU__^SA^N[Y5?U,>O7= ]+8K?V(:!SCF/LN\3%U*574G(FM7$$9 MXW!)^41LO:-X\N33OQY@D:ZV"JV0#GDE.UM,+?Y-]!G@)W=7/LAI<+,#<\8: MXQS)4ZWZK9N+;3]L8A *5VAF!IUS#@ZJSK?!634YI?G2A\&,\P,X2]!_[*E' M97\Q75IWMUNM,L9,2NYV#6;MZM6WU+VJB=N>6V,KNWDR7$1GXN M9Q]VT>. Y]A#6I<:S\BK$A(LO&PRKE+$%_Y41JJNR MJET.F,NKBGO/=M8GU]5;LK!7HC3+9+7?VRJSW",[_<$)Y,LL<+VK,YDF%U.) M]Z5:32R"N8_ICF[?F'L?W/[5Q2IR455A4CM*:H!N#4*)XZ=91+W;SUK[CYC) M G2A]6^7WD#G-#7^J-->[^+-Z]HQQ'KY6@8^8%RK]FXCJ:0^DGA2*]4K\]9_78G*E7QAR M+*_*QB)P8[5Z=*ASNTJ-9+'KPOTIARF^E?'8R%FGH*2YBS05(UX?["'B;'+< M6,)L/NYC6([#QOA-%0WHS<=^:U!)*9C-;EX.UMWJ6[=0MT"H\[COF8 "Y&%$ M0_JZ11$+D?[]"WF7)=8AKXK^GT6[]>C1M>76/(7[BSRZSVDW!JPQ85UFP_)0 M]Y*TV,YMQ@X^&8)?;A;SE0QZ]ACS\TB%O_:O? MFJ.JG*->5YX[C8OK&C*+QCMGW&,%HD/'/586X"S K0S ^=< 1UXZP*U-CTP= MA"+@+#&Q^OV+BU9.WW(H>FXN9P#.MP!G 6Y% 2ZX!CAJ 6Y->K0W+/;>U&D[ MZ13.MZ)J8"]SMG^FN@"Y(OQSD''DH,! CT><2/OLZ2O/3RS"N%%')%O@L\*T0V6,6]]:D1_M)FO6F(POGMK:)EUO;[/G/W1=VI T]M8NYF)>;:M6EUUB8?>]SS,&7L=8OX/@E% M&1&*KU1:UO],G5^57&H M5_[AX!SNX@3LI]\Y0L0&M5LX6VDX&T:UHSDS>38)SA9NK:-[,[8U1CEJ4X4"[NHCG34S8)&VZ+ M%W$.#A8=#7)#-AMB:QD2LL@W+NZKL_=J)]IJ*VVSB=/&5J'2MMU.M]OIE@T\ M$1L(X4= Z&M% @S40"D=(RJ&;&#.'*JG8@-/4'K_?I1@MN\4UN+0^=3M_,Q= ML\;E"5)LW XY4WAU,TT0V?5*OSW@#(?3G&%7QTDG*9Z8=G]?C9QP V^_/@<& MT>V\]F3!%BZ3WFE10:[;;B=9EM>+ ^/C(DU:#BKJU(ZRA;O/I%B3Y=UBU&9A M%/S/_(I"\QMAK\ON@+F"/!P:*1[B5+!2,+4P!=OW2K>U'N6\G3#@S#ST1G%>?3IYV*>6/Y?=%OF4"A M >=.P5?#<_2[U:[)/K%$A4R_ETU9&G%>=SHE.I*\Z^ M[G0 A_Y7M"_>.D=MP[^*W6]SSU&_TTO[62]_=^7!(#?T_10U>-G<*.>O!Y3L+IA:&.Q MX\P'D+@] 8E->.QDC,[-<4%Y@$_/W%+<9SR;<.WZSKG!#/&RF;>#V5W6YWI MFB5N*P-_(4 NT!+7"*W97_]M$ R/0)C-.WDW#%TL/5IS.,TJ4Q5^ MBHURMCD,Q\+!!L !>RW8N4^QA[T9MASV+!A<@X%9W-$ $AY@XDW3"V>,6<#_ MQLA%35PY.5A@;\-M)(L@:XD@"%&/! @#4F"?L=<=">_!F#'R&_V8V'C#*Y80 ML6(;;S,!Y YBL9+;<;FYAI&U>2Q$K0)$#4A.P7+\UP)^Q7@6P\$6GJ9I#GX" MFC/!<4R-DCP*$&/K/+% \FQ'TQ;.#XQ*Y\? ]0$\9;6(RG+BA:,L48E(S991 MF;8YI ]O2_4]!;)AR,"3VR$VNG\3%:ZL_8")5;AW.]U.5F8CFSS""YV+6ZES M^;;PYW[42J2S+66W#T8 V 3[2=JVJFA5\?&J2%"Y^!%4M&+8\>LN1ED7.;U&/ M"@^6VB.11J*C,[?QNZ6O\@?"%3!A\#SZ;A/KK+Y/ZCN^UG=L]?TF?9\NYF;U MW>K[.NK[0-VMLD\J^ZAZ(N9\K1Y5=ZH#106-]KT[E-GA7F#U>%F3:3RX!_4C M(]8CX_ERA/G?]X>?P&+,>J9LE;/;E7WC@;5%G5]H%NJR5/!HY^^7K8)-\;O; MZ;:O@!7V="??$C6[IVUQBTY:P)]3VG:V/UEIFY"V'=&2_5;!:3XEG?/(A%9; MV5NX[.WN[5O9FY"]012)%;TG%;U/V^^MZ$V(WB<1Z9:5NB>4NL^'>U;J)J3. M5 \VM;3N"WDSK*_%=@??T1TV?1S4NIA_M!H&]S.H'O)43JH>>5EVVD.4>.4[ MLTTWA]_8%**SH==,KY\+4KX$/19H:I_V@ M+F^J_]M/TB)Z]J"G!Y7K?./$?T7^*OXTZ8B#"KF;=6"65:Y%*==&:==1/VHG M/>/PUM=U\$6K=77MOK[W$C>K^-)=%R>(FJUAR-#--0Q-'Q+U?UN)"@*ED=8H M1C%5F+,X",-($Q3I0& =_$ \V'JWO,J'R>\WG6ZG#@PI362.TS"ZAV:W*@FC M4$22(82$H*$7,!$3&1&-/*U#Z?$?NV8ORX/_N][4VG(ZH@T-R]+>FT&:0B/^ M)EK]G)1M=]27/LQKY,/_*S1_H+K[<-6[?LW^'?\^^3L\+QV=DY/SHY)'7]LU?[L M)R?-D]-:^RO^1.JMXS\7Y_6SD_.3YGX+_K7A'N]D]\!O?#C&]3\*OEO[?0S? M/6Y^;-5;['>C>?SKI//Q].3/Q=G)[I>K^I_C/R=G^^V3W3WOY'OMZKAY? 6? M_SYN2E+[\-4[QL>7)T?<._GWU)/M;QWQG?<;[?IY??> U,_J\+Z3\UKS$-KQ M\;1^]A$^WS^M_Y&7)\W#LY.S]ZU__WS]\X,R%?C2BUPB:>!2'#"7QYYPA1[M? M/^TY!P>@*KWKA?#M!MU_S2;AP$D1X ME7MX31IK\E_\=1E91.&Q=$T:RZH>79>VAB"Q9 FTO4"'1<,GNPL]<^IRK$7Z M;-ZM8IU8I>[OPCJ?)ODI$4OU\5V/P60PV%,NL/<;HO>B98(K"E> *"L"]4[U MC-V]#6O!R5LW,*O$J7%45[76>G MF_7*@Z",3TN_8,CZGB8][3;B.'O= #5\/O1>;]Q:=0C8 ^%>8Z"ZJPAD8509 MVQ&DRLFZK40Y@]:N)%V:[1E\== 9+(#=/CQ'97\M5O\V9:#&-]OLV-BQL6-C MQ^99Q^;!=8FEU'K>NL3+V*8RFP'WD(8[.WH?,5G08#V-B-RWM$NKU;W,$P7B M;NKL9;VD/5K Y5,WRW3V% /ZD$'TG'48RO^9'*8'=7&T:ZEYZDKUK=RJVS=[ MH6;SH-])BHVZ?J:VQG?NM,9$H(AYTJ<4>S**J5(^ESJ()8^4_G%@BA<6&W9* M2Y"W5O9_6RX9;-_U,_>G$!=OAAMW Q'-MCOJ4$,/?NFLM&2VC-B"Q,)[?_?> M=/IM5W7SK0_S6!!.&#Z=B^E:[ND=?_^8G30ODL;N'CH^^]AN?(#G-<^]QN[' MT^.S\S\GN_*R]J'VN];<1B??#[SZ57G/OQ]/H[9J-=H'M-;\EM3:QQ3:@QK- M+[36WD\:S?IY_<_VY?&?O=^UW6^MX[,OY-\_![WZCO?[4W.O5VM^^5/[<_ C M]$*F&2$N4Q%UJ8X\-X*9=''L(10BKE2DM]Z1"C:US<.O@\]+;YT% MIX>"4S(.3KZF,1(J< 7QA4M9X+F"4NU&,F;8Y_#_!IRX9Y')(M,R^_9J=:%I M5YM3S,SF@D6C!Z)18X(J4:EB%!#?]4*B7"ITY K$0Y=$<8"Y3P+*\=8[A/TI M.)IREEHDLDBT;([DA3[74: 8#P)89KU(!C%A+.0QR#)7<6[$/1I_K!'W!,@$ MS^G5CG)T\FI_:E<_))<1#D3D1@(SEV+FNTQ+ZDI*/*RHD(0I8\4A1E:(*]TS MG.AI:O>N U*52E3X[7Z#8F5Y,$##A+7KGG8..K]TI]2; MB==:"\3,N2V"AZ#1/**^PD+[DA'A"Q)8I]N*XG5MRNFF8H9HH "N0PQ,,B#4 MY8125T>AY\/G.*0E98&?5F6219')),NKJDBGC$200#2GV7Z@"Y$<'<]4/&M8](A./0 M( EEX;V=719$7A*(/ 1#F,=T'(%]@Q'E7$12LPAA)B/D^9P*ZXA:6=R8&QBTB8NP9H\Z6 M%Z*W:TXD-/55FN*W,\Q'OE9,&VUF-RKNO3[$3'B:$>8)%E.J-5<(*:E%Z,<* M5@EE'5\KNCY\F7)\43!*D? ]UV,\HD1A(7RF*2P/804%-MS, M(M2Z(!3Q&- ;%@5(!A1K&F&PD0*,XICZ$BK&G MD!2A)M1Z 5<6F::\@+[2..),N\SWI4L]K5V.P.I#9GD17B15%&Z]HZ3BHVET M6MEXM$7F#"\U>]:[C_OM/IW=B$3KY\ZBG6=@[[IWDY:]^_5Q8]8]XP3S8R5B MQCW*B&1^3 2 &O(C*2/"S+J'N%WW5F[=^SJ=2QLB)*7R7$:8BW5R?G,\&6C%)\&L:83"M8)_>WP=JPAS'X7S%5=Z4I1Z86&2&Y3B:[?3['9:L8P$D?(BA&5(>4QQJ 2FF"(B M$:*AB 2R;L4574:.I]R*S NY)J%RM1+4I;X?NQ$8,2Z.@BA4" %1B/.8^L + M5F@WS2*41:C;$$I($01:2DXBCRJ)! 8+/5#""T,/Q9&T/L4UA*X)GV(4^2$* M"7N"#WAZDA+'?E^&%!_ZQVMH, BET6NM?$G/C-T67_BTZ#5I#\1 M,1ICGVE78QJYU%/2Y9HC-Z)4!2SR3$BL02L23-=/L#&5JZ3,FPQ4MF342\"F M:5]B+"+%0M^-M.>YE&OJBDABETM$(ZKB*$9DOII1ML;?,M5Y :G2MO[%6J.T MR=\ .TD2&@!\F,I7"(8!9".#3Z; MTS0\1'V8S"#B@QNSJ"C'@4!5I+#U,L5(10!.0 A0 ? M.M+4NM'6$%8F0_,\(:GR@?$AWW=I&"LW8@%S ^'%+ Z8Q[#:>H=)!=G*?A96 M5@56,N@O_&83A)\)-2;=69C)@$HAW1 CY%)-C,7(N&NBBGR8.Q()L!C#AX;S M6LBPD&'K-&T6=$QYFPBF?B1QX))01BYEBKB,F%*@6(8JTB%%(IJO4-,R ]0V M)8/79$W/'PNVL-3>YQCFSA4+&SXUWL174#_-V;II0C[(241(AQ3ICGC M$KBY@/8%*O!YD43,[-*[ M?/L4UM0=&"XB) ,>*QS[E'!#&ES;B,I*41(BCT8\=+'&W*4PUVX41=KU2,A]7XJ(!,BD "(Z MG0)HT=*BY8:CY4."&I\9+JVC=VX0G'3T$AFC4"#I^H282I >4$9"N.M3*BGR M!8J M+\+T>.#%BWX6?!;&_"S1;A> AA.N:YAA2+$XZ;X9$Q=&E'M"A8B5],H M](+ ARD5\U7A6AHJVB!*>U"RW8>\+YB#X1=A$45^S!35G(N0^4A%(8U]HI7P MK#-T1<'\?,H9RK%'3"5H-PX0F/Q-ALB%48?J WU$8Q M6/2873@!^Q(%&&'! QH$B'D %*:>OA]&B@ENO89K""N39[D$R@/&[[F!#GV7 MZU9\85FS/\-% RZ7L+0^I)RHDK M:2R H02FV%> 7$]S#_N813&39@,"9MN>E&Q!Q!9U>J&X,>6FBKW()S$3+LP; M=JF'@7[HD (EB:0.),/<1_-5=;(E ->K!* ]+-F6?%A<$'Z /!50CG7$*:(1 M%UQ0%'N:Y2G&VCJ_5G2)V+O\U/PR$80/]@ .(NYJKHA+%9=N1)6"WR2'E5^* MT-2C816/V\.2+4*M"T+)F!-ESJZ,>$A5Z$51$' 6HTA'0@?<.MC6$KJ.QZ%+ M8#]B&LQB08+(I=RCKM#2#1I7[[=!!>2[_^0?%BV+TM?OKEN9?PX_!NTL]8#B M:NB#KEQTL\1T[DVJ6R">O_3;RT3U3@=Z,G)CT:(WWO 68:+"^KV;;QGII-2@ M4^GSJSLV;6)X?#A&?YKF%MH4!$HCK8%1QU1AH"-!&$:: "D)!-;!#\3YUN"N MTW3H)/ZIW2C5XMP5,73QC6A=BJMLZ_782+23CCLQ\I.#=O/L3& Y M(QP>5GYB(B?-GZ7,N691>1/BP4J3=!1,PQO7?/+D4Q'.G(J#YE[-04'5&71Q M&?)0*/+TSR=N4_[$-TD/-$+>8ZCV&XC@0WV[^?5P[VC=E.AS/\WZHM-S>EVG M=ZJ=5/^WGZ2Z#:.9.=W8.=(Y.2D #!&GFSK(?Z7^,M?,]^%Z/P4U@1;M_9:G MHO-3.]NR9RXC3F@E_]*A_IEDO=2\YE1DCNJWKAPI^IE6<#G)X*47W31O0J3S M+7&1Z3>#7]ZJ)+MHB:LW22C'!]HIKI(H">N-5KXKFO.83 M?ZX[;VLK156?A@M_+*D&WN(;NVX#Z]]\>?2Q,X,!^+R)(L]1.&D*38MR/H 5 MW4XB,V>GFP(RY';M _)!UL'],=O8NV76QCQ"Y4Q/^<)@QZK>&DW1 M1JG>KO@%3=^I.N_[:4>/S^GZ\9K9_9P!+\[G5&>)<9OEB; [IXF.P9 "H\KX M*)Q&'"=2IR]+PM=P9B>DMS(RA=]@ H>S7"FG>#_IB(Y,1&OF%,_PQZ^_)^&> MWH*A.\"X"B*M.P./0*1;W:X"/T!SN0IH-<3\24S:^0SE6TW: MH.J18$T:BVB5!O=S;,QOS13.R^<>+7456FRP[JD\_6Y-2[N7Q>_X<;9)%-? ME5Z\^IPF8&U<@+DQU?B_)O9@-TET%R>TLY>*I78QW^!TRKW-^RP-MX'O9IRX M82%Y[;MV#T$.+<59 :?L@MCV"HC<"U@K'NR.=$8HP]3%J7HHFX<\FR8 EBS< MY;-_L>"V&0K[PJG"S5*EM5\F!O%VVMF![Z;= M5@NH@/%\#-G MI3=?J=G=MZ>;'=Z!29[HZ?9LH&I(;$0MDD*:]G $MG 83>" MYCA-8-:I4$\0GK<"TO8U&QGKN319 M-C)]3HJ%T'7NFN4BJZ!$AHLTNYVDY^R(EK@4+U6--I>)++@MV+*BM1)]RXI> M%BNR8+[&7;.<:!54R'"BCSJ.TRMGM^KLITD6O51-LK3(TB)+BRPM6GM:9/%\ MO;MFF=$J:)%-Z;'DR)(C2XXL.=HHV[9OG1*BB2X4??19KJCHF9_]@] M[61/491Q!>3-LB/+CBP[LNSH!; C"^AKWK6GYD:K_M5-9UQE(.!1U?E'B\X3 MU'!: 1E^;K[U;+QB/:*L+4=;+W6Q'&T4Z6^K=[89',TN 6O=-'-D[3UK<^)(DM_G5]3Y(NYF(I:V,?C5-ST;,@8WMQ@8P-T[GR9D MJ0!M"XDI26XSO_XR2T_0HR0!8]V*W?"T#96/JLS*RLK*ROKY[V\KG;Q29FFF M\>FL^>'BC%!#,57-6'PZ>Y[U&K=G?__EAQ]^_H]&XY_WDP%Y,!5G10V;=!B5 M;:J2[YJ])%]5:GTC3?=->Y4;C%P[4,=<;IBV6-KF\N+S<_99]O%;G M;?52;C4NY_.K1KO55AKRG4P;UY>M2_6BK5[+LO*WQ9EN]EH MR]#L[JJE-NXNKMHO3>7B2I7O.-(WZZ.E+.E*)M QP_KX9GTZ6]KV^N/Y^??O MWS]\;WTPV>+\\N*B>?[/I\&4-SWSVNJ:\6VK]=L+T_WVK7/\^D6VJ-]J!SV=$!Q#'^<&1=FVM4 M!470*8IZJT'D:UMF"VH/Y16UUK)"\PS%+S\0@B+25FN3V<2(P+/7L/#\'CM58R/*Z!!=1 M2)<3[Y/BW$1TMGEW=W?^ADJ8S$>B4O'V#?P59DXQLFG:F9\V_-7PX0[!0S@! MB_'@P^W)0^*,2],($23_V\K)1O(,SCD(/@#V_JH(08LJ'Q;FZ[EB.H;--ER= M!5,@"<3_@RM_&?HJU3BB/]HYJ8< ^&O#_76;LFP8ILUQX"?>9^NU9LQ-]P/X M"-7FHZ\[$SKWK6MLF4B8H/R?CS)3F*D+9O/YFIEKRFR-6M$EAB-8,CK_=(8+ M3<.WH;_K\LL'X,1O$B.P/0'PZW, H?H@[(D/BSKXZC4'9LJ=WS-:-&. M X@%*Q@7]/_[_BNR7K3_ *(X^K]']U4Z+]I] -$,K43O$7H&WQ--_736,<$_ M/B/XV?.DG^'F<)IN:Q^=CS#DY)<+^%\3?T@C]*8;A,/]?+[;>@>/8U%U9/S" M?]]5;@_8:Y(!N*,5N>&VAS,1S/O0'[^,494<5;/[8&_9BG.2>X!C@(*QOL2? M[;'F*$@$1XW&O3,:3D>#_H,TZSY,9_#?I^YP-AWU1N/N1)KUX=O\JBY&E2&; MICG\1%Q*-97MO320AIWN]'.W.RLW![M//$JP/H\%#=S+M_OK T_M_D%&"7P7_]Y>]F\^1_B$JJ10*?/3T_2Y#<8[O[CL-_K=Z3A3.IT M1L_#67_X.)[ (M\?#[I3:?@PGDB=61_L86[1ED*>(>1+D'*SZ6W&-$O13_ZCBCP@DB5Z\%CQYX"BAU77 M(URG!;>,@&;RBWYD'?!(9&D ^,"MUH$UP"5[DG^V<(8R8\#V*WV@MJSIQ]6$ M&+$LG0!'N]T^K$XT2, !^='CX:0@V3+KC+[T'YIW$ZICEL$C!D<-=, DR]+< M$\6_0G/R+?5MTOW2'3[GCX3Y[05^ MXG4S088>;/U&M^ *O@TE6)1O6NDC7<<5UNMZZ44S#5Y@M&[;;G0^40QU7]12 MQO3WYKY2^;UYDLO^?$)T9<:@3(D0B].@M[0E^IX5 80WFQ8'2!_M#+YDEF MWZA=4L9Y4&:+MHDQ^ZMTT7H4R!8)\K(A+I$ZRW-GU,?,5!W%!OREIVP.C )I M-MON 4R*-&-2]$@03J.6PO3V,=-)M]/M?Y'N!_D]\@30;.>\B0YZ;$WTT9 0 M3ZW'OZ#/GHH@VWUO8DPMCRSJZ,K'QS3P)B2%9\I:$ZI0[15'IJBQ*X5<8/

::A3642W\("_=L-.D7.'N,P@A6 M(PP5Q;SZ"'P]1[K@\A.'%*P[&#;*&O4ZKC>1[@=K0=^ G8=MLA([X)SH!*8) M QAW68+:6DLB^.MNJTI' +-P"(1UAUO9;&'5.^(TGF!>\NRW\0!/E(8/F/$S MQIR@W-))QY"]SEQB G4LQ.!C^QOA^/C)48#Q))?AK. Z),*3O2I=-EM%953' M=2IUD(-E9NQ>%]J,=1EZ::C=/QQMC<>=16WA 4AEF\Q+'B\J)O*M%<^G#TV1 M Q[J#7@XV=BHS$JOB/DQ"H3= F''#BM%PJ[WBMG'$7_LP^93FDZ+W':( 0K6 MQW8S(6@;(B$NEAJ/?.$M62*X8 6\:N610AU7O=WQC(3KP-PSJO9Q_5EH,"[N MJ5]QO[\D 8'1NP:C%POQQD6Z$Q-T29*0IG^6>3*"LWWV=@)$ EG>8)0WCRQ/ MBU;B5.HY-HR9M#*9K?W)F>R^K:EAT;G)CC9_RQ 5Z,$M!HT+SFF7#1+E@WB, M$.#D--6YZCR.1@]?^X-!;K$' +_YJZ9<#CC ]=P@ NZ,SM@V6X,_C]]L.OH MO?A]#_.AEC#9J:49'5@I-IJQ +O@&+8Y?S1-];NFZT7-7WD*V;:NU01;%W-) M UENYUVY)(EF$)\H<:GBMS[=6MNUTJY+*@*!^## DCX5Z^ZI#$;#QUEW\O30 MO<\?@]X"REYV6JUFPM$R(F@@!H(H:CK ,1";?!6&@V.(]?<6 ,>R,I"G/DPAYQ<-N/F; M7 1U7$C9-MAX"EY4^-P%E2,6"#$-@@Q=MB7--]\2N'<.]G18J(HO/S**8V:^:O@*U#TU@(3-\PA@N.E,?BMS3Z0@8H$YNP%SEI";$)%> M@P2$R(\>J9^\' 2D1CBYNANT[GQ.,8J#@S^1;1A_#3YA^'(7UCAU;)-M>E2E M3-8#(>TA^WW("30"XU8)285;&A&01^$3S@!Q.7#?*@MX(!X3$5VINZ9,M86A MS35%-NR.N5J;!O3*PI(GJ[5L;&#>PB@RJL)('2)0<'#" NVYP[PW@?9$&"$A M)VXI%L[+?X,V>=QPC3G%')(4*2K$(19/.9;BE".4K2A7%Y@8)U"4;>4 TB>U M$*O%'NFNZ3@$PL0(8L*]TRUAUCN.$1G<"55,0P%MY2R9\YEIR[J;^ 03[-E@ M\#T8R#_Y#/,<+JO[IN@./A[:-VP*(X$1P3$U9'W/N7T\9@0J@T=DV=L&K.04 M90YM &?/RQ+C1B'*(3<*/H\D8)+X7')+$?!92S4<3T:]_@S+Z?>'C^V+YC_P M%E61JUT)T-G;\JM6,_D:%V B'JISQ,4O=-5=%/O CU>,1]-9^.5]=]A%T12HK%8,KV#^85@LH:BECX;+ MTJV"[)$A2"?:PJ=TDFV:# K7["V#/3L.=X5QN-CD+27G.@;L"HIDCXK!^]$1 M6/ ;S.$^C!*TZTO=TH1D&N)]8YL! /_1>UK%RO,7+(/R+*C95/6=U M]*)K"PYW9'4Z+),"7;P%73S,PI.X%0AX=ZLX<.Z)S[Y7[,'M@+\G(&$73AHM M5A;)LIS5&FE;ST#1-CM>)ZB]I&/3LB?4UAA_O>NOUN-#L";0WCO,_S^4]D;X M)<@PL4T2L$R 9X),DY#KD\J64EGW^%W[$S;[2QH-6\*?0VJ/*=-,55,PV>G( M&EJ"DVR%O,;,RH2JU^44,F2/:]]VH!4_P6"KSZ2;''92O^)F"8:,LI5FT+]< M_\JP(E# )BA@0J'NPUG$@,63!H9//)5_K;/8JYR7S8MKK+ :6_-.;V\FBJ'H M0WMI"+)W]=>M5D+T-%TD==RZQX>V_"-X8E0"(XDAU-CY=X:\ZK[+CH]XU%F2 M%,59<2=9'<&:P/ [1I?4L&"\W)22@6D5/O\Z*%&!0ESA5;!""K'MC$6X(9P= MLL6/GUCS([+TTTF%8M+\Z_3F ,IR#.:6>2*PP(^Z:284?/(1@20 U4\$D+FBK;DD"CI2&2@$KM1M*^$@+%4J M=?2DDL:V*S,,LEIH/F [-EW*C,3A6WH/C0$UO.N?=&.I92D"QB^\^CZ MQA%H$TZ<1*G7TV:ZR]OH:=P=3J59?Y0_2R0!--M>WEPT$XI&>4M<%$^MQ[^H MG4Q#D&TE;YJMA!A @BQJ:1]C8UIZIYD#5;:UN^$WM_,(JNY;S/A0HW4'[YCS MY175[!MSDZWX)_!T\GZ9$F0KJC4;8(IPO K\@9X2SAAL/SASQN.,'LL#??Y^63G=@@_NG7ZFV M6,).7GJE3%[0B'2]H7O$VB^T<-F Y(4Z%(;[ZOGTZ7(75B?">)QL:,]OMYX MK)RT)E.$D:.3X^E) A&!9ESAY>C2FM'P-2-Z,'32@RT1^3>U(BN!7SD*%P3* M@X018WU [2A+6J SUZ S\4")2&?"6V+192>LHL67'Y>EK;7KI$Y9,[[[1IFB M673,-(6BA^&_B^[(^@!\1PL&@'KF MV9<*%CN?;>+R[9;9"3DGG'5^HSK"O)O5%K*_XV*==!D'/O!F4/!;[HQCJ)1U M5VO=W%!7]&.'*4OP7O'EI_U5=%_* LV[Q:OY^30OXDIQ%=KQI3@[Q.?'TR*? M(_X,5BUUJ2?U)U^DP7/^@X 00A#-PCJ#,=DA-.'@=1SDTF&2= S9$^CV BL9 MI NA]D&1:7?0[[:'I2 9S9 >1;?# ZYM/G%6,=H\JYQCY,V)U2 MG=]J^-61F4V9ONEIAFPH&E9Z*;WU.R8/ DN-T?=E*9?;9(@%?)&"L M]CO!7"(NGSE7"KM -=I8)V0/U:CW$C_H/DJ#\634Z78?\ 2\0-'$'4#!PHTW MC!,J/@,2$L%2XY'?HYZL )%@ EUC;1:A9&H_4Z;=1_Y,=0%KYP$(9L9-,^$- M !^XA@-#F-Q MW )C=8=5@5+EMQ5B]8B1@-K)N_/&:0\'+@5!MM3N+D!JL0/AB-1.*TLX32+7 M0?EAFJSS4XR!:2SP#$!U"]J];!ZIN6#R>JDI$[HH)M*H]5VSET_ROTS6 M<2S;7%%67E4*81=H!%Z@3X@!A1KA$8L\?H05V9 >X01)0+&6(I M=,DMR2V@;,?TKM5,>/(EBJ"F@UUZ^< MJ2K-"XP4Q8O$%U.5*#,DY,:]1.#S:)=:6#/CC>99;'!*/Q5IJGA_,Z?.,7UG07ASO&P5'8D'/B/QB\:L,G\[FLF[! M!X:\HI_.2N$R-%U'U__3&1A7^/OMA>G:QS6'Q>Y].E,==Y4_(Y8#A#6;XWAD MIK/^=.8VU\ K.".VV]QF#?S-0B1(I@]?(J:S\]11Z(.]9U2Q^?'$$UV]4!;M MIW1CA\05\T.^<0N)^L3 /6#;;),0#! M$XG!^XOX3.)V&7.T@B!#[%=H*+'4J>79Q-3A.1#V2IC;CKE:X34W69\QV; P MHT/2F,+DN9T](7( 5F$JY$J6Y@&O= N='\,!>JS:'Y<;E)_S0ONQ.0 ,8GI/ M#A,0OA,8>9Z//X7M^6& )]T Y(,6=U6!LQA@]ASAJEB+(NNO)4ZJDP?=EYR#?;-DJZ; MWY&!L:EKRF9&W^Q[W52^Y;'6>3$=43ULGTJ),; F])4:#O>E%N[>.W>O$V$K M*ON>QBP;"R":CL#-2FI9A;DMMJG<)1(K;W%$%=%=X7<;*/'-O=6X*WS1Q9+^BH MBY!5U6_W3A&-!5_J9<;P- JE#>^EC>K++"$R4P':GO:X?1/*'&( 8]F@>" M"\NWIP>Y17"5B+ \T!>[ \-OP'QZT@QMY:Q\">''6*1H@CR,#"D(,=S+L/AE M3/K2& O,_,/+68(_P7!+6+/,P@VHVN'F1%HPRIMFNT*YP:O@'_5DQ3/&?4.B MS+36LD*]FU,"CR\'9!5Z^*#)"\.T-M8,I#'=6 !A#;051A>R.Y@#L K]BW"7 M2V[I[:O0F]ANJ40H, 6PHGLL7H/+VPS^F1'UB[6KK.?8D:UEM$8PGS3I&ZOD MUA65UA0K[X%_YITB?L6L1,/>/'@C/9K[GZ3VMP"&([D[/E"NTU48F#?75^DQ M!W<>4M%?J]H(_.6%&4Q32M3D'Z/N+51S, MP.-Q1&2EGJL50?'>>W_0.AV7 U<=O9+EZ3,TN75EU362T=#%,T \^]?'YG?* MP =],L5G+0405,1' $[])\>Q.F6.U]B&U'X$]/SY&&IE9A4<"'U%5[ @&2#S M-'FW595.C%_LOH%YM?CYSOYRH/WAP/*2L?SF!:_R;% M0)? &@NR\_9#6H5Q 0U]U2Q "H[BT#1P5^#:TI'1-V"2VB;;\)"*0K57[]Y: MNK(71E75*8#I2Z9[Q/+%M*D%7>K*RI(_0);NA&8"O7MZ2-D%=@PD8$&/_+;>N7S^"%,1G!55FW_0C;]>9*\P"0VKL&H\\,1ZDT7? M'!$["2*H2O0LT4\=T,BYR9/\ADYK05?R^^"LZL&S[\:/MAYZ\Y\.4;FM!O-$K0E=:;:=$4TN M@:FJMCX2O?#.-3J4V=HB,O/CR_W M3$RVXS?J@GS_@A;D,"3?W0W-I3FN/B7'T$E^INJ@E6>-(T@K0M*R@<49"3SETA_8]R@C8OQL\FLHK@[PJ36PG]&;GUP2@G[E!:]"7WO:G-_[ MW"=QJ1B.*O3Z0;/6IB7K'">LKVYR+5[ZYYFE#E6#@B]AKBDN,YKJ?2SA6?O" M+1 32T?-2&T[.N&J>MM!JI<7Y8 EVTLC$DTG,6 55*I8$ER5$]_&C*Z]'>UH MCE;+\AVNK*2-5)#*'HAM[_$G:*U'\V?+-=*1>*^TPMN2?\J9.YYRR*H:+XAF MX+JIMG/\:&:BG8%.6O?X-"7ULW+YAO^!KAE5W'T)3-5U(C?]O#"*)$76J4%K)L+T)@^UC(!^Z_P5SAS7+3YBYEX M[Q2=)W2)0:OSW>I/:UT%N[N_;^!Y 9_!^DQ0VD=T0^*DJNIX],#_!!E@X-8Q MO/#)LA[3W )=-..E**0O"ZDNE:I M[=^[)X^FJ7X''G@X$];O!WR:VXUWXC8Q.T$T'W!5)Z&[\87E>JO]<5)57ED6UK0O%;C'LS+LJF.QHD%.439#8MA*Q[LPM$(_=EML]>: 5 MS83@&M4S'4$=O%BS*NA=SMH$Y5/Y*Y<$/'#F]E*&/1%WX+1OTJ,@+32U?17D MQ_=Q]QE;O?M-V"1AJ^<=VV,W!-['$2B]_VT6+/8G6\MMXR.ZY)$-5%7_:[?Z M1M_8R7 )O:J,8[H".*HZ$%,\/U=SE:9);%J%:9\WUNA6=LNLI5 &556#EK[S M^K]4(-B$AE40ZU@V9 L/1 691[O-JL&[C4ZB,<=U.,>187K[*O0F(?W;LIR5 MNY0]XR+HE]PV%EZCT8ONE?.)FTD>5W-XA#LS2_AX-*N0*>%>+NCHLF4]&ZK; M6W$)UC2(*JA)YJO$WJZ:WYP*K.R:F2 W401K?[SO'>F*ER?JQ$W%SQ?.5^\D"K\1F'R]'28:*_V#$^%76 M^8&\C$^6V!O19?=!Q\0*7"-/;5\%<^1'DT)=++@@\XW%EF&DY_,>] MYE] MXRW10WR1MW$,4N_M@(1IM#M>-'C&U,:+!IA>@C'/1/5 JFJY[ M(#H5,221F\ =TWBE#/T/GJ&3Y_)P#.1]TW(RBV7RMP]FYCU]ML%._,DSM+** MK9=#5M'#BZ3;%.ZTYE=UO;VD=]GOWF2,7\?IR+!B9-7*V!=M5:WR3H7VHD&/ MW.!56(3](!E,ZQ?-R,Q(5I8:+*V\8D2VW[\7SO??#CP;+"BC!ZZ%9\JMW>#+ MA%J.CIW"+3JO".!V 4#\BE[IF\"#TJCL<7WD2H1_2P+V@U-Y3NU-[GN7J9!5 MF#X'/# [M@.72.J]'3CW$2(:E)-(G3#QAI4]>HIEV66_RY36O#JGZ<'-5&&& M85++]U:QZ!5NVWUM5W0U,Q.D"F;'JTV#:ZK0'4EN6X5>Y'J23)S56A#+>^NC MFYOVW<.3. M'R]TWS.9N[/D]S$.X6^+*%1U2^:'^H(%QDO%\33!JX8 7@\S=9W?'Q)N@ MJJJOX4?AAZ;AOE"M435:["\L\A<_=TX?H3VQOGOECLCRS8U'[L5^JW45+.Z0 MVFY&?+JLPA85#3[%"ASXU_R\><<+NHON#^9'\=ZCP)])MY0E7&ULY7U9;7=B7CNF>D&VYVC=D M[/+\^IN@)%N[2!&@CET=T2J)I'D^(#_DAD3BW_[]]P^39Y]POAC/IG_YB?^) M_?0,IVF6Q]-W?_GIMY-7X'[Z][_^R[_\V_\!^,_G1V^>O9RETP\X73Y[,<>P MQ/SL\WCY_MD_,B[^^:S,9Q^>_6,V_^?X4P#XZ^H?O9A]_#(?OWN_?":8$-?? MG?_9Y**R"!)$*1J45 F"#PA&2)&9RB:$]'_?_=D8Z5Q"!5PH#BK0Q[R6&3S3 M*O+$= Y^]:63\?2??ZX_8EC@,QK<=+'Z\R\_O5\N/_[YYY\_?_[\I]_C?/*G MV?S=SX(Q^?/%IW\Z__CO-S[_6:X^S;WW/Z_>_?K1Q?BV#]+7\I__\]GWED6&QG,^FX[3X4YI]^+E^XN<7!V^/#]Z\ M?KEWLO_R^(1^_KK_]N3XX-7!X?[1WLEK>I<&LOKBY9>/^)>?%N,/'R=X\=K[ M.9:__!3H6PF0X%R&U1H^_+W&:\6R^ M+AX_F:4K'YI4:T:#[@F]EB\8I6P8O9=#F> MGM(B.OB(\]4P%L^QS.9X]KF3\#LN]G]?SL-L3DLMS+^\7N*'Q=L9O3NE(4WH M,>]>3YK./SKH7USH\DW]PGC64 M;#.V_1+&TSI3!]/C,,&#\OQT,9XBZ54CM2B:G&3C&'&_H(.(W -+/ 5>LGS4\J"L"M#G2-X$1AIU!2+YAYUM%T( M=07&]I:_G^0E-RB*D1!39J!8#N"3M<"<4%8CHQ_Z^W;;G]:M?3P?;WH,PV!! M0X?V'.BY/7J.4RSCYHH7*W4>TO(?X^7[%Z>+)4WZ?/_W-#FMZ@L519&^^+[&*M'@!V2BGTL=ZXOB-XR:[987LP6RX/RRVR6%WO3 M?(SS3^.$B^/9)(\X,A9Y09!1%E!!1XC!".!)1"$#AA!*%P[=C6E0ZK,55QJ) MH%T ?TN6JG!K;?$. LL"E! !G!<,N"=DW#F#[(DRC=O9!YM*X%X7"$8IFN# MP06#8-!:>BEZ>G>W]N%I]=^VLK\1T#URKIN1^1A7WNDOY)#,PX36UU[^,)Z. M%\LZS$\7Z8N1"LH5RPP(%VF,GER6B,)"\*+$:'P4V77AP7KX!J7W6G.D@XBZ MI9>(RC3ZY9?#29@N]__G=/RQ[@V/I,B/$^S-_A8B12R@4M83'*@(J)4X1, MIMTZ3%);3A%3[L*6V_%LF)C\OI1+ Q%[(A9$R^ ML>HMDM--8=?A;+[B^G(Y'\?398@3/)D=AGE5&D(GQFP@9\4X1DJC.'"E!"BQ M9.>\LSKT6:A; F^RA7?'XU_-YJ0(IB].Y_2D].5D'J8+BFXKDFE>_76N//)_ M4[!;U]P%X!%CR2L?(W"M:C:((J50@YNL @O%DA(.?;U'6,YK"^L@*\^=4AA^QR7XSE6V.<9S^IU+&X93$0>I7,:BA4(2A%- M0V$,HE0Z(CI66-PY];<8T+ "DH&2?U>$:9@,O#&.KX 4#U'[DB#+4$#E6.M6 M*1K+W@HGF40*SSIE ^\$U7.UKT,* YZ,T#8@1%[+MT3P$",ATI[^9S 6BF)V77'PM!5X MOJ7-0_X[L':*+0[7L[2/]_/)D2_ M16'+BY#[?%I+?+&>8\ MKF,/D\,PSJ^G+\+'\3),+H$;<<,+CUI!T8DT'2=7-;!H(-GH<^+!N=2G2/MA M;$,R%HWIT5@P[0B3TNF'.LN8U_%Y1F0(G2I2 I?14;23)=DY)@%YR4*52(SO MHTHV!#JD38O65.HHLF:\.L)E&$\Q[X?Y=#Q]M[@$^B5%KFF\'&6TG*6

([PYKRB!LTQI)8D([(=%J7 M$)4A4#LV[#M?!<)@D&=:CE>",YW)@@ZVWH;)A>LB(N1&ET ?S56@+K54'83Y MZ*X"+=_M&N>>C.G+V:+.G1?)?9' P->^FR$5YA$<4R;08HLU2;1JQ7\+K$=R M)6@KNF_2G,YB;S%7^S*F\WKI34 UO1FT%M8#7P[J3M_5<=J]R7YGBB$2H.'2 MU\N4I5YUT QDG>^M@D4;:H>#-J&+'2K$IC>%=J0/VXB\;4N)\]L/,B@(*IEJ M#-%>*'*JW9UD[?BD#->@N6H3]+P&9?8AW.@J". \H%E MEDEQ-!)W"T:DJWIS+T!HF?>=60KTC;HA7X/B>^FZP@XDX6C;4F%A$Q[ MG6G7LX$9;B1X+:03;2I1'WW7D9Y58!M![[#K""_(BRO Z)"JC11JFS0LB@DZ M!$/]B197RN.?9M>1K<2_8=>1;62WFZXC.3A#ZTF,&T&(P&<6=+*DL\4DX-H' M;!D8>G1=1^[#>D_BW5'7D0^___;;P?O_.G[]X>C7MT>OCPX/WIX<'!X>__[V MY.CMK^_>'[T]/'KWYM6'@[#2^^!O#<1H2RV^^)V9UDD;2LEBN+I FKEFT MPK%04L[*1[38QBGH#+WSS9RS^FX?E_?X>3)=W!GZL$SVSLASU[+4.YZN&$4N M7/0,M/!U]D46FM.&;]KT9[P9T^ZWU=WJUK5;//VPT^/QN[ *7@YGGRUL+MW1@OK:Z4K9>;"D(YJI=?H-=UAKI$O3B;D=1F,US.CSZ$V:?OU6(\D7$E1600LV7:U GV+A02 MJHZ6Y*A#;E.AM0W*YZ*>S1EL$9JZ@.4UR7'Q]]F"G@&B]-EX8#X"0=.VD PR M[?4A6F5]X*:TN;9]"ZCGIDM]\=,@J4&R2(AY5F%]@!$>%_I./DO5I#X@9:>M ME#LL!8MAP5M"6(AM+Y-AR8H:D>Q%N@SKS MM?;:KR3'10L5$M[*S#LN:W_U!9;)]#S'7UNGD,I*[U1B)=1;V,62T9:<9,7: MZ*4@Q=9M8N@]+^2YZ.5CT(,&+49N,?W(7YG-!D$;)S!FAEG7,SO5&DG03$J$ MC!*YUVUB/'VZ*URM3#;J5K. <3D[C<'R;._MF"'$XJJTH2+./QY4XW%YQ]$0' @0F':!U\YEEGFKZ_0GF57Q&'TC5W%SC,]-X1JQ=UW/ M0E<]6QWWQ^.E8[)Z5>H<09>$1&90QCH]3C.H)>%)69>RRD67-JG4FQ ]-QWJ MA9DU,=+.>?=?)Y/\QW T.CK]#,/IXGYC/;.CYX&GZL$&1XI,?V51DVG"Q!K5Z!S^O@IHV;5U/HC1>TY[&//:(^'2BGEE M+)/1J"QR)I>@3>#R!D#/75'NP\L:?>DUYGTX&8UPT=CWN"RNG_R .QL(G75P MY#@64^>?8AV!C5(RGQ(*[8PFZ[UYY/LVA,]-HYHPMT;%NH7!%WI/:"8?QXM) MZC;EZ+/PC&/-12OZ@^QT9,JA4^!K,OK.,K%U'_Q^7ED_^U MVMPR: U%"V:,3^2+NCE M5EC/37?ZXVB-!MT[F+RLGJ\E!.-<_U-OW7TA3YYD\AO,:X.R;\M>9@.EC?/& M"F9#30<:SLE'(V\MHH^T(<:8BMKHH-GD:<]%.=J(?XV"= [UDD@^XY3@C.BH M)+05Z4*#?Y]A.1N]&18<*.ELRC:!.9NXCB MN6G)O1E84VC8.63[/?'P9C%(X$J(4 5+X.B +)GV/R!_*QIK&7T["B\$_:A- M5[[;4#TW=>F-H37JTSF(^P/.<7DS(8S#+YB7A6LGDQ>X+!/!?%P&3A6E2B'[ M/!=RX"U7S/-@:!MTB8OL@W)M0B\;0WQNBM6&NS5:UCD>?!'IT7A.F%D#%@KP*+1;4+BVR)]+IJV$R;7J%[G(/K+82V#&^=9#<0- M:K<06X]YT)I>!"!D_*=?P2)L.OI=@/#>EN3\':S2BNBB@9:+3FLK0RVMJA,\HF<12:V"TLBCU3&D-O?#;P#T4%T&=Z@1-]3]=V&F M09>!=;"6]V#PO&_3)@";=BB\$^+#-"SLA= -E*0[&P^B-C8F&2,Z9HU5=*K7 M/AJUP#,8L,'*S$&UO8.T8W6YH[?APVC+-B3TW>CP-<'(M<;N]/1L/$P+)^$$ MTZ?Q9#3Y.,39T3BM>O?E8&AC3\C;4I=Q#,YJ2C5(0=-JLYV/B1NS>X M>^9JTES0_7=I@H_CR>S;[ 1G\P_?9M6X>S,\'[YV:I],]:@7]&-$"O \U=J$XA-+=<-0#Z,[=H[ MP9LJ4$=V=KD[78"* &#!&Y:3<#4W6,<'N,B24:H04E]$F_NG#Z9 =UBSCT%_ MMB&EB0S>LNF= MJFM.SKWEW*#/]V^0/I$A-_UV<:7GT%**7$CDS!5OF<[T1PS6,00Z;*7-,94V M52"W@-H_?>B+@1ZWA-ET/GA?S;'%OJ>R<])$6%3$,;*P:7$J&K*V+6CGE8R; M-2N@3[V@ O355?HO/?;Y&*GWEW:/O0^_@SC7O$U@;&-J;DY^_^_YW69D!PJN MDMA!?BW>X-5\05MB%C94[SO1!J4RG3?2,)E=$AJ4X)N=YH^#QAN,N?Y9W$9L M/;/W&TGJ].QT->;-9.,%B1E2]DQKJ$4&OM3+#Q"YE:+ 1J6_&_%WZ=&[.W [ M"7_2A^1ZM*\60.#K!2#H8O"!C (HM41)E\*"(_8E+K&L(N,;@&D:QKL$YX&GXW6GZZHB=)9UBSWD$BBR0%)-AS*> M.>EY*9KYB(:!)3=/2)=LH_#;#HC?="1>8]ZW$7'?B>(+>:MS4"NG0$I=D'N& M2@+37ED&(",SD$'3P4@'W96BWQL2@C<]8??1D0Y2G_0MLKXSO %(N*)^83_5B7G"2>6$ERT$'\A-Y2="F9=X=P)Z?!=T\FC]6%>:J=UDJD='7AID=2\)X4<7@A??:K?KMY/Y M^F6L!A$7G;+#S*K+166,I!^!)1C5 M6[L?/B'6DP*BN8329G4UQ]N+;I;7.;I^V>AZ;XH;+E!6C?3R39(5@ M$3,R#I[\6^%2B6TZ9^]F?<_/WWR$>M-@<-=6@-_"Z??R_0U@[\Z9W1SXP[BX MCU&7;MO=&RM":Z-B"_A198S>!,9ME+6Q?F3@-!"E6LM<3/&-&@<]*OV]P]?> M8_7=AO^^$T$'PVD9DAWU9OCQT_GQ5@?3OAF.S[MVK^,"&:ROV)HU%WW=^Z?5P.IN_@BF9/*MDB996(/=U M_!09[3J90J:T4BQ9*)G7-?/-QB)<_^QG0'I'@?;]^G] 6F>^C"<%)1T&VOUD M_2-PRV*,B0D;>"Y"1@R;I8#7?/@S8+BK2'MT/Y<:!^E\I@(Y*>OSG^B$$"$I MQAWG3#L@[]B[R.C BT'4_47RS5[I.Y_U#!2@9X'W6$%_@RWU9G(A9Y&BD59B M8(KL'=)7JVJDI#!$KFWB$FRC6\&W@'KVCO^]&6HP'/D&:.=OS2;@FOKDM\)[ M%)[W_(VDGON4+*$P3/M4;!@ MZHU1B%:ZC#:VJCM;!^>A[(VN;%U-FW46=0/[]/5DBL./X\N8>+ .-.?,"[*4 MM3".%-U(YCA70,86&MEF4MHZ-'O"?F=!]]S48 $$IY]A.O]6H\&+':Z0?U2* MU!5*=994G5H-B6@2(6:I2Q0;;?\;78Q?A^#YV(Z]<'!=)^X]47/1+P _GTW3 M)YCAP<*JMG$#D/WWI-D4WNX[UG1G7IDY!0\;I_1#).N[B1CW,GH*NW-(6YX%491OI]YU]_WU<.P8OPC>SEUB1 M+2?GG4QA//L\F&_.<%P,=3S_@],LPG;?W+(H'J3USN9!9E,$S;Y-GB4L; MT]B[MFNN!F>(LQQQH0\Q9YO[LB!US?XO=L"/J MMY%N@WC4KW0^K:J'H@>K42C:S] OC:+HC&6>3D5G9130*!MV <1N#8.>:)GT M(],6Z="S.,-_GM&!]NK+>=_>A1Y[I[P1BQY#*==",4*4I&-8>(%8I).\38OK M&P ]'P.@3V;6[ ?=VW5=QW7^2FR"K&WOMIN@/5 ?MSX8O%LK.DB_13>WFP%Z MI4NJEVZQCOXD;ZD.)+(,O;;96U]*;E-RM6.UN*O+VVZU8@NAM]>&[ZU/1+[]>UO\?R4_WO[^^/OLOICS_^^ O,YG1J#M/L+VER^LM"2A]^_^VW@_?_ M=?SZP]&O;X]>'QT>O#TY.#P\_OWMR=';7]^]/WI[>/3NS:L/!V]?OGM_<'AR M=/CJP^'Q?QZ]%.$]CF".^=?)%YR.ZRE\,)L-9_/E*.HY#$>SRVN9#4_I,+XK M.M46T"\_!'59@.>H+JG6PXL,O\YQG)'4;)C_]O-0"HLF2K))5=#H(X &-"I' ME&2]H!RTA=8AR'GW0]Y\'SQL4BG>HV(:Z=W0Q@3F ^@ZI5H)DXNE5VBC&.<6 M#^T4P;W[.>./ M20VVE_ ZH^LAAHG?=@M &6%MC5$(SX'IZ$E@.45F:2E:&1F#;]-)[1%=S6JG M %OMDHF"!>2DY@07CA!;>6=5$*9[T#:PN M"M..GQMWD7[C2^]?_>>KM[^_>@O3)>(.D:&;/JJ/F,Y&,*]$8Q 3J STGJI, MWB4$*>A_18.-*EAC!S=]:+=7]CU^P?$9<5"5JZ:Y<%HFT]-J\!['T?#C0O6J M8B0RBT^&I"X?ZY8S'\X*I'/1G#M?W HR@+-B='9E.L]"89&3TBCK:&%9:=QL M6MO6[W-_:^BZ 6Z$9,!-,-QC8G30N_IB:1:=3RP&QT46U;-HL_%M!&_W&]X# MZ>#5W;%_\AHS>9D]$S?#"'63D??OB\R33Z.A_^->0#2 M&*TM,FD3F2/H#0,LM0##T;&902%OY4-L@_/9JF5#.ANTS^XLM&4X,(G".:V# M24=OCS8VLA!C8;+P3*^/*Y ?J_:^O%7''$DA(R"6Z0JZPQ:.]!@K':J(1)%SW8 MXCF=YT6M/IJD<5S.G_CC3;!%^F -;9X>++T)O':YT'7BO0&-Y*07U6QT[JW( M>MJ;7],VLNY0>?7U?$A#G8-#_Y]/X.M ^<#II;1,!(E,BP@LEN@9ST"N-#?> M^#:-H>\!]D&F7/2G2S?LJLWH:C->>)T\EMN[1L5MB9SY4KL#%.59\(D 6K0" MI21O;Z?OU4Y/ZJ::TIO8'TLH_L? N;,926@V.Q_DLIP6EVR]N.<+@U*PWNHK MS)/)RXHUV?#D7#%M]J1;83U4H+P_\J^6PO5&0HN[M4LLJZD;&X!I>_G^(IP' MNG#?'UW7:B*[RKJY @@$$SSFVF^_7FV2J?8,,ZQH6>^D>1U;7:]O3_Q=5^IW MQ/LV(NZ[9=_AY)0LGC2$T?>.<0=#DA24U4UOQ;V7.F<6ZH OG8JC%1-.3)GL MH2R5M_$NSVJS1SW C?G[\S!I)L2^+W#^5N-9,/UV!9)S,47!/3.BVD8%/?,F M.$;VD3.V").MW(C7]9__9,GL05Q]OZ2K_>=_X0J-S0YX,8)AJ--NK" TSA@F M47($#":&S[C46 MKU)PWFW$WF.9)-H3?SV(ZSJ#NN,8X--AG5I[ENB7SO$$[Y)+@DQ-J1S3"AT+ M&.DW4QS!@4LG8R M3#$Q[:,A#SS4/'"*,M.N8(S9[BV\Z5%/EM1^A7B=8MN)XA.1';CZ-PF*;HK::;S MAJB]35!,TY+')YZ>VT:7^DC/;4/7KM-SW!KE0TT=YL!I\UB *U M-K--7\HGD9[KHBF]B?VATW,W-GY/@J.IR6;0NE8\TDJ"Y&2NB2A11R>YV"@C M]^1&9/1'[5T3,+81\.>3I TGPX3C-Y-_L IX?QM M4L5[[N&5K#)X7YB2EE!F3SM==?A .Z>Y#H[SS?JL;OS(QS()8RM^)LV%VW=6 M[@+*-\./G^J4ARH#LF'GJZFA+KKD'9)W#[6K:.W?#L+6(MYH$%(JYNJ4SKNY MO^%9^T1Z'^)L^,(??!DNX@SGJ$ +9^C_&(_2,UUH3PO><*:<21$=UN;8VY)\ M^1'[Q&T'X?6=X;N ZCPV=XC3^; ,$US:8IQ31@@F=A]ITMZ+JUW/4^LFY>YNS(;O00),,,A?0\"A9B M >9H#Z,CR *ZC8:-/D;B.Y4Y]\?[-B+NV_^ZH49)6 2O@?8TS(EIY14+/+LZ M@)N#$-$Z(S8ZW!]G2==6$M^@I&L;Q'9COIEO7M__.[5^Y/_>O>FSOEZ^_+5?_Q^].ZW5V]/ M/IR=GL+TVZ20H4E&S?S;NQ&,YS#.K_YY-OR\$-/]ZTEZ>&H?A29]+_Y*!4H& MK[APW*D4=4+T'%/)FF?#A4Y%#7IX?K>S^-+''USX^#??T\1HO(LB>58B6:,: MR54!KAP#&WWV68*3;;K_W(VMJR5RXQ-^I5V83N#D1)%R4J2A087)04IGIV>+ 5$O\?,4TW YF %IFUN( M?9P/3B?3^?"_%]^_<3$#T-Q+ 9)E[H!I26<*Q)B8!QL"TEF IDTU2E\KV#O% M>Q!J&WA4-P)[B_,!\EQ2\?4>CG'+UEW>6L' 6\Y"EH$,7B#GD^P45E(THG IG15-5&53A+NJ MG6NL+$T(>>A*NCME]^+;]]GH+NE 1K%EDJQ@>BMBIG>A9H2#M5H(*%;OV++Z M >ZAHL%ME&+3;>J>Y.SR,+LP5GT3B$VCQAN ?)A8Q>N\"0*T M9RG5:UZJ:$9GOF3!.05<G7Z>3K[@Q3N;I:2D5 3F9&TCRA%8S+ZP -&ZFFWW5R^^]J0$&\';/_WH MGY4&F\1OD#Z1+S#]=E$ JQ8*O"1CO:RM7DFKN33U"G>BPSL+Y%I(D&VZ MX" M:O_4I"\&&CCO7%P8QWCCO)P?8R]W?S#FV;5MAJ-6].A.11ODX[:>N.5 M]1QM[?UD#3AY<_*LYV&Y=/C <(KYS63\\0U]:J[77^>S?\=1)KW]?48_^1X5 M3*3UN MH+6K0\B!F44'V"*1146F74874',3!;:QFC:"]P#SO1MIT=5]KW]V&AC>/V)= M=XME&?3R)!->N*6C@"P]31L" U=H[_8J<*\0E6_3(F%KJ+N*4>]*H=IR]5BB MUK?7XA4?2ZS]T,*B_@IJ4[1(+XXI/BEK-0IL5*3X&.N6&VO$5L7,VS#3O)9U M$S#/NYAY*[IN+6J]CZR;*X ,/N;:!TK9$$F[ZS4:(353J1A F3QO%"]\[,7, M_?&^C8AW5,Q,'FI22F8FC#+UBGQD46?#4"I.QVQT$2N(;%#-O M(ZX;;<]^G>^CZD#^>O3BS:N##Q]>G7SX7GYYD/YY5@^XHUI\^7%(9]GRA.O@ MB]_[67VXYOTL](JGCM&1*BBHG2*T0@U16N\CV"BRZX]4[GDGV3+7L3=%U/IYN?0;99.1N] M&18M$K:],S*OH:6_.6@00VMDV=8F;H-O]YM>[UEP]SWHGI8&# M?HL0ED6Y.F-,9+TSG;4F?#*P4!O$V,BC\[*V&6YCZ=R%[%DIS#W(:& #WX+O M0H7MQ4K:@2E<&^<]*77Q3$OCF,]&,\&C#,$XK4.;Z.#V6)^70O5!6-,2UENP MGY?'&1DAA\((KZ(_:K%M=HE!-@H3%\+G-MG7S3'N*D387)$:T?)8@H*W+.K% MM]_@_TZFAR.8+3W< . 4^2Y,JWH%P&-@WD)A3NJ05*%#NU&(< N0#Q\P[%=- M-M_6.M&UVR/S!]"W<+K*A&\"MVED<4O #Q-[;*8 FRM:;^P] J6S0G ?W&)J M-IWY(F3FI45F4N9&V124VKEKO#MENR/>^5AU;1O26A1=D^5XH4A/0^8Y"^9U M[6$18F"@-&$+'H(ICFMH$UJX!.-16?#=2;M:47UOB3>(&[R=C-/D]#/.\>#C M%"\5;$H7T,2,#&6!6C6.+.94A]WXB"':$!K=([\9TWXK1D]<--@D3J:0L:YR MA2=Y 9B$9L4(9#K9Q*(3=4!+L-QJ"5E"$]VXBF2_-:*3W!MX];^//R\V+\PG MF#Z-)Z/)QU7/6&%IK\(HF9&^SL(JR A,B0'0.0HK&XT$/MF3/NM&SUQT6/7 MS^^5O.?C1][C:!&+FGT:?EXIL%7*<6O)9EXO!L^/R]7'#%PI MN:0Z$G?1T\8'("F@9L:*^AVCI9)-UGX[KD>U==U/4Z[U>.F/B ;^TL5J[:O8 MOH_;^G4RR7\,1Z-!%)$[R#7_0J_%JF.(]5 ](L2= K@>)MMZ(GFRKKH4"-:'DNN[(YF MM@5#TF1G:J-6Y2Q22Q9CD,9E[96*;13M<1?0]ZL*V[4!WX*2YH73FX!YWI7S M6]%U>QOP>\BZN0)P;[1PH)BS9()I)1*+1B)3X#WG7 37*%/PV"OG^^-]&Q'O MJ'(^<25,Q,*2$XML?ZT]L9QQQ;V+6A8I-YO!]#@KY[>2^ :5\]N(:T>5\[\> M'[_\^]&;-]]+N@\_T2F&I,B',)U^JVT\3B=GX_FDK,SC#H&7^S^LCXA,3TN] MVB.:@PH*I%2E:(,)BDC>!D.'/@0O\N#^C^VV/Z\^[8?U*WD!:VD+33R0KYR* M9"!$9@J%LQ$%<=7&_;P&I>O9L_K ]Y/1Z/5D^@=,\T#S$'E4G-E2[\A*K5BP M*3$G@TLA)]IMV\P=7P-F]QM7-[:O'CQ=Y=L@TO+=.P?T!!T-"[6<54NDLU3P MS'B*/JB$RN@VA7H/%Q_I3,<-]&XER[Y-BA6(U1VBE^1$S6HGY[,I[8GO<#J< MY($K6*((AE7/O9I0F@6>,I,Q>FUC0IXVF^*ZR=.>+K%M!-H@8[S"^",@]Z9> M@$@9$G!T+'I1JJ&%=1RE9=RIDC&Z#+I-&\?U>)ZN(O0HYP:9X!4J6B$./XX/ MSZ93'*=O)U,8SY;9R%])6 ND*+S*,I.5[*QD.GK";"(GC:6?&+1)-6JVOSG& M_=&2GOGH<<#DM1,+T91LZ.EFT;M4%&0^DD\=/6(4,D?'V^I%7RM9WOP* K/6 M.C'TMGJ8$>@H-IKQDD$)A9['-M?P+L'8%W-U>YDVB(M=WGHQ7[B1=64WSB(' M*R S2+41N MUPK9%AM9XA88+ VT]ECLA[HMB],M%0[MH$)&.9^TY4Z&&G*#. M#PPJ,IMHEXO&ZF3:)%KZVM]^Y$96G[A,A 0CD0,Y&);3JTFG2+VA!L@@%+1% MNF!L&V6_ ="N\I+]*G0?TGTB&4OF"A"CE)!*IA/11G(ZO&+@P3 1 M4 % $#D]T_1B;[QO(^)=->8"GAP*P8HI@NEU95^[B\ MQ\^UGGO\\7>B=W:R2%"\GDQ__.+ ^1(QQL*:\$9V) RT,DO:WVC4XJLN 0F 1A(0J+P3^/ M]% W[>A1R@T,_O5*.G &I1?6,J=IC3ID)'LF.O<] M2+G'\.=BOUH/:16R':#D)65;]1!254M@7H9"'@[R(KTIJFQV'MS^G*=*;-\B M;)CVO;+?.*N$$%8SY73MJA(=K18=(_M6 S@"K-K:.K?MZAU"^"E*Y*G0NQ2 MS'?N:1_5BM>B&HLRNTS?V=,"I7[/IZTD>5UO3:M4AD^!"]H2F36R9L"-IH.2 MSDT?$$3B.N72IMO%HTME=&&Y#^D^C51&*@5SB)ZY6*J49*GM727+6J;@P*L0 M&G6T?$JIC*UXWRJ5L8W\FT>R-P'SO%,96]%U:TC[/K)NK@ J&3)Z(#-C?:!# MS7!&^V8AII![#**45OUM'WDJHS_>MQ'QCE(9!I621B8Z&FE=FF?#P%AD-@7 MZG73L?F$4QE;27R#5,8VXMK13:DWQV]_/7GU_K>7KU[T,M/SUL_K(Q2^.> K MX7!NM4!I3/32D.A=U!"3U,$K):(H:G#K)W?;*U]BG!\M)K\N_++OEJ80O ;F M PM66U*(@"S6Q@RT2R@N0*)5;6SN&P!U'E)/'W1<#LD['\Y?0QJ.AO-OO\'7 MX>G9Z8O)=#KY@YSX0Z 7@[X_0!TX +U3P5AZ&V),+'"#Y 5A(\H420:A M8!9EG3A7,@,-GD7P9"8&F:+=;'/I&=B>:-1#4=5C:N"6M^-P0M;S$,8)+[TG MJZWT'4Y/A_/EM<;%$EY/1J/%EKJX]SA;$#KP 0(HSUGVA3-Z>4BT$#*S*H8B M=$'PJ<-VU0?&/5'&1T!@@_MFEU?V F;#V0=ZB2 ?C_\3IL,:L*1%H1@8!:;4 M@"4H6?L/ED#'=Y9,>00=M2-OM4T'MDT1/FTU:\I'@Y31.F/P]_'9#//*X*.W M@]2_KN(UUGRZJMD^56U ;BB0HV!922DQG1V] )'4WB>E;?!&R=BF0NHBBOU3B*WD>IUC MUV([>8]5-'1<7O MV@18[T*V)]K2I_ROZT=HX(C]1H(^/3M],R2K/%<5%L9S#8#,R5J.HZQG8()C M((HL1=6;TEV]K$MQ+LFAA@MT#RQ8C".;)5]*!^^[O_=CP^^(\SF-)/ M1M\6!O@@E\@]HF,RU-A!R89%7I#QD@S//JK@-X\)W@O"GJA(>_&OT9K.90WK M#L";;&5=+PZ@3HS7=D/:T1$(I-U,YD#J73S]K-'ILCG(IZU,K5E9HT'=@L[K M@8YGUU JVAJ%J[U2-5&L>5',.S+)07/(.J+!JY;)%JFJ=4]\VHK03KAK5*!; M /C=%#_#MT4%T'&ID+_;1P/O("8C@#E7^]0)C5RM8V%48Y, M&R7:F IKT#Q4D71GAJ]:!5TEW: L]BJFU7WZ#5 U+9!>C^MA*J6[\W:'(G00 M^@Y5(ANE"WB&JF"5O(NH4&7#!< M5[7 .G@IDF#>1B!$F%CP"9@QZ$Q*T;O89D;H=2R[-QG[8.D6#_$>(FYP[?_R M:;?0;$G.AX_(:Y"R+#=!1R@VZ7EY&=&' M[2:XFMH -R%[&"N@*W.W*D)'L3 MN"Q4@"/Q)EG.*C,M:G_[1#MCTKHX[R%GLUFYZ39/?>CHT7V)FNQ"RGU?=M@4 M8Y)>B*(Y@\3K>R E\[7E1>+6>%L"267#AH'/1PE:R+;!H7 YEKW8]7*0J62R M@[RNX^IUJ-$S5:<3!'#.*D#9)JET'Q6!>@@[N9;P.KFL<]2UYO'9 5PH;(0)C,(!>"[#EHUZ9/^.Y4X Y[ MR+%=A)P@UN8UW$Q_0P]E\WKFXAOH.@&[_TY\AT$-*%))G( MFC1<"LMB0,Z"K\=01@RF35YH5]3?8?>U9GX;^;;)!>?)>%$+&V'\C^-2D ZA MBN_-T8OC]^=GD2BTM4'V+)AJA,C,6*:- Q:B*HM)#IQ>'<>O7A7OK1];!]A/7K-V1UJ/>]-L.A^\ MA_''Y7[K='3.J\B2R'7R1Q1U[E:D_3:JG% '&S:Z^TV?>D%KZ*NK&G/IL4_= MR+R_#'N\K_T=Q+D^;0)C&W-RK@ZD8*U1PC/: M(M)RQ&(H13$>DK+>(WJS41C@<=!X@QW8/XO;B*UG]LZO/IT#L>AS3MHPX:!N M[UPR;U-@/BN#6DDH#9JL0V_K6*R,W-.1X8+8:&['9A1>?/03I/#>DNOY+?S>H/=#PC'9>Y/% MUN*+U\% A9$LZ91"\C"]9D6 %PJ<]F4C"WDC*M="V >;I[ML>VPBL@!TCN/W M\>PSIF$98CZWZS"EQTC^+1;5KKC?1KR-.'\]F6*"V?<"+V=H\Y*U?;<%IH/3 M9#5(Q8Q-M':IC1;]&SVZ.Z)G#5T=Y!LB_C869SA/\](IU]]JGMM6-4 HZ?SC]"8C6*NY#4'X7FO!@ M0T_ZH>MV);B'K'*)Q0F*0P) MM,@Q%&ZE,C%:HL(;.;CQ4[N]:N^FDWR6YG^OGSJ>?WLSA+@HWWKSO5>$=1)3 M+IXIETBY@E>D"A@8]\EE87F1JDV2^TYHG6YU?*@=\&":KSQEU1?ZN*R^,XAU MC9E;EB/ML[H$(&N, XLZQ6(Q6>U5%;*U3/E%"\UD6,#:NMZ5G&LIHW1M>FW?"FM7C63:Z$?_DG_HYC*7TV(0 M4!OE:_,C4F-M>&( R;'L$C=T)M?0S?[DZ'MD<6VV?AMI-DSO;@)C7[/U6U%P M0Y[W/O)K2&<1RKB,R%R)JLYZL R*+_;]GZ/EC<1FQ-L_4%(<68 M-(O9BWH?H-XV2D .$&8 ;4-T&\4'_G_VWG3-J1U)&[VB.$?S\#.9=O%]%$D# MN_KT+S\:0N"NQ*9M)WO35W]"MA-RXF)-?<&$D MC.N@J)W=^;V_LP^WO]^%7PL/8/;!H0_>F*"8JC-1C29_2="/$RMVM/>W[ULA M<7:^&O%5QRDMQR_];C9IC-#>>*@9)/45JC8'L (TRU&DE I7;8ID[P"U?Y>8 ME5#?3DC_^$NT).Z1+4$%[@34H?&@9&V'HBRM7MCD+5F_Z7KSV-[ZQ&S"=(A\ M[7[X<+-?3"]R;])&[!JR2WNLPF.N>!%# -K&-55<*'"U6Q[3L1@158RRS2ZX M!]@CYL8>&FC26.K7.7P)V"AH[9B5D2[N7!/NI(20N8?HK4/,LF36:K;T;7@> M'QWVD'>#KG,W5[L*CVB=(M+M3B9XH)7&;,$OYP[*&C814O/8A@8; T56&RE M_3[D?.A@XL5:7H2SNH!/7Q$7[^J_KLNJCGP=]Z]H,FE3PF$#+:/1*J[/J[GH.I6Z53:1D%VG]3U)2,FXU02&&WPW!7Z61[=]<%[ M;*M+L8<++X9N#1FBHVUMK:_=\A-9HYFV.KJ0Q.I@.B6; MFT0Q^?)N.I^_)+G\+-/97V&6YR/)@K-""!"81'7&"L2 =>2#XI(HDV.Y6W/D7;[]8?)B&&&WC73>1^1/Y_&_:16?I[2:\2HA MP/:-S?0OEZ.0%]"325SG76 %&NGXF5#46Y912X82FUMQXF?VWWOHZ)#;P)N MT,1SB^/M_71QVPG'K>3%9@>H7$W829)D1&87L5@D^QU-C/ZDO9-(KA]B?!K MI1\QX?C'\HF[."Z8M([T1*<9+96!T.B>1>^S_&TG'S_ M?C9.%7YM)W2^H!^]&W\;+Y:'VGQ4$LE",0/*\=I>1B!$$@O8*'7QM-RHVR0B M-EC,PR;3#:M[2ZL*\^F$5O#S ]V]X[K-L&XFFS@D MH4B*=+E",'3"HF#.H^;2-)JRO!/'UW^';>+)D^P>< MA+/ZW'HRR3_#L19Z0CM\(G!3S2JI4M!3PK"4IP+CJ>N?:=.DQN?^5T0/09.>(\"IKIP-"$L>(R>1-R )$(44JK\G\+X'3U>=+EC+F+'FG Z'C%SY, MO3<3Z2UZWSL<^^+V3B2Z9Q?AUE]K9J?ENNG6"T5P219S,Y *C5D*+T' ME\B@=CG(4#+Y@=3&C4("[QD#WW'R1S7)O4H*&-,(NO9,#KQE%X.1Q4!),82;.1* M\]*$27O!?MCD&DYCM_!M[YCO,F_X)BR)*+5T$5+V$A27)(O$'9@@K4$5>61M MW)K;\3QLAO0@XUM4OW.4=[G$E^??SL^6V:@K.[L^3Y 3/EYY5K/Q-(]$9L++ MH@%EC(0O62"S6H#-,2L3HW5<=C)*[O^NAZG?%H*\1=%[1W=OOC1=?^R^.*S6 MSP_U(5OEH,"KVN?3$># B*C<\\"L(PV+5D,GMT/Z,'DSB%YNR7[;+QWWU^)7 M)8\^%!,Y)O#:U=S/.A$O.@\B,I=\RN19A4ZGP]7/;5T/W/O^WT,LQU+W^[O) MQ?GBZW0V7OQ_*AM'UA.0O"TV>LR:1T/) DY@HM""4,T7X_2R6B&SG^NJ0V5* M8(E)0*P1-E%J!3/WP,EWR2EE)5BC3D.WP1F^S+,?;5V/:>\MZ@8]I]:!LJN8 M%G4SR._J7 M9__G?#:>Y_$R;60-#[D(QBH$Y*:^M48-0=+*O7.URZN5)73JJKDU#^X!]D@H MT:?X&_29HM6NHAS+RT\J:WGR'I(0M0\.6HBU4$O:@BF;$%*C85M78#QT3V%W MF;94\*\.!O?#:>H77 -T&'=@#Q5M4O8>\FUPZE^'Q5TF=2 '854&E5T$5XC4 M.J?HBPLLLF8O2^W5?8^IWT[;VXBUC99KU1R)GEV,UC921$X7E"RLEJ\0JB!3 M@:"53<&SVO"YE9ZO0AG^_MY+.3<5O8=D!QIU]>'CZ9NWGS_]X^3CV_=_*,;_ M[X=W)^_[:-?2[8/[:-RRPQ*NM7")0C FO+%%.L6\#R9HKDKAW%KRN=RHVU?L M:61_#3-\$>:8:U=M.I96[P)UPLF79;#WQ<_?_^1#^%E_=%(+1GY'L*-"Z[6Q MD D\*!T]^8BUJ671(F=-YJ!M,S]K?^P]5-W21]'73U9)'O7I[2R0&S5??/R5 M>3S2Z&+DM;DG\1042Z*.,,3Z\LX+YI#)FVZ4_-T!W@'F_ W+N5L*;GM66H/( MQZ?T%?/Y&9Z6>Z4UWR2N=8M0.D^D-0*BJ@,T443RXJO]H*()!2T=/VWZ&O6V MA*%:]1Z8EX=1^;&\!=8M^#Y\6P_P84PE4WL&>ANJ 63 8W0@F3!>9O)D11MW M_C**0_7Z/1 /KH^LVU4?#;R%"RP7SU0=T#2-!%S%J M8EK[J1&U34)*T#4957'/:K::!J:=02.2*:%;8L\M'WZ @;-["'O:HZ0&\N@_ MOO[\]N/K?[Y^_[DZJ9].WK_Z^/K=R>?7KSZ MSRZ-N"C1&Q6D TMK 562(X=*)L HA30BRAB:=96Z']Y>9]C[\[H93\O[Z>0_ MSL/9N(PQ?SK__GUE&(>SC[@8SY:_OXEE/O+,9XVJ0%Y.MG,:P9/W -EF74M% M->_8-7OGY[&L_&7=4_*A)F1PPE" M1;H&;*!KH/9^"IA%<,5AZC9]N8>]=1?.Q\2Q 335IE_M-;1OPGA6L\#)R5R" M7S:>&S$TTAF>P&1;F\$$20@E!\M]C.0L>B_;N-T= 3X-)NVOFP:O\7<2?EEG M5$,4,_Q:G9H?ZZJS][CX,!M/9Y]P]F.*G>F&"I M>GJA0%"A=E139+V7J)QIU'>AR7J>"=U$\SVV +X8T]+CDNIJBF/9!!TAF!H\ M-K2NX*2O8QB\\86Y4+HY*+U#>TR4/ +E-6@)O.N"_B!ES&LA*\Y_7Q-2&HR: M7#&3/&TK$S@XX1-X3-PDGCC/0UFENZ_B,7'VX%INT+ZXA[7\N@=80BX2[3N6 ME0.52*;."@6V1NX9BN2S/5;"/E_[_>NXQX[)FZZ+^?S\V_=E@\P_ZVMQ.$O+ MW@"3+S=B$;2J97?$WUT2JYAKW4?M%C+BS//(F8*D' >EF*@), &TI_5&U#6' M8==;OR^0CXF;1Z70'CLZ[V777-IP=:\)+YB3$8$QD\E/K'G/(4;(-H1DZ[!S MW=82O8KG*="OM9H:M)+^L'I./YFL('\@>WAV5[!_W;_MTE#+D?8D*&DC6,U) M@CYXJ)%;"%'IP*1618DF%_?^V!\3*0^DT3;=HJ^@7"VH@KT$\E+/R.P=9I45 MY*!K^J#0X*VK/2-U*FA4M&&0V-$].!\CV1IJJD6[Z)L"N1B7^.9\04*Y^(M5 M3N#\/?Z]^/P7GOW ?TXGBZ_SD<2<"GE5H)@TA%\G8KN/MO)1D&-@TU+O\ M5L"? /6:ZK+/IM,[XJ_E29__FHZTRY;1+@+F;0(558' M($D7. HI#"I:5G$ MEGB?F;>3YIKTO]X!-C$(1S(Q8U<#RAD#%3CME.@4T!F>K-*9.S%49*8;XF?2 M[:B]/CMJ[P'\S?1\-F(H"X9<1P$$LA4"K2 *G^LA'3,W@9=&S0EV!/Q,NMUT MUZ*;]RZXR4BWG=&BVY$S>7,?V?V@/":6'4 Y?;8HOR,K\[R69BQ'TLU7B9DC%KA.+#MPKFX %3FX MVDP_1\]LXF2/8ACH>+N)[C&1JIE6^FQZOIH=A;-4ZPR^X&FYANUW1'$^8J6> MCE& 0%D;O-1V74Q(,,:X9(-7SG=[9>WV?8^)"ZW$W&?;\@LI_+,.M\1OW\^F M/^G,(TAK=&_IUR^3<1FG,%FL>D_\[D4QBLSJR'0"KBU)Q9'SX9#71JY%R\*S M3+I-)Z2=X#XF;@VGMUO8ME]!;;U13]+_G(\O#X!XO5["E58GO[;.2))K2P=B M !7KL$*Z5<$KS."E"]&DK)@MW4ZA[;_\,=%F$ 7_.TW<\IKZ6SKS M53>)6G&,T4K(11%DQ@U$56=;6I:9E"2:TJ;<;"N80S6+:7\*M=/.L?1\^5V, M6=?TF?Y7RQX'@F2FT2IPTM.U+65]SR+QY1)U\4KXQ-N$#6['<_@^,+WK?]J[ M'AI4+=Y$=='5N .NIOU?-B$[3">8/K1W+R'V$/V0U+ V,F.L U&"J0_@DBQ^ M)2"G+)UV7"31QG8>EA+W=(P9DA';2+Q%D_A+M?UK:PNO8KUZ>*X[J(1BG,\R M@,S>U5*M!,$X!=XEHZWFGGG9QI;9">_PUG(_^KYNT;175H]=&99F_?:0,WF' M9VODW,E,$LID]&56!X47\"DG$#I(KUEXP'CA[!M;#QD/JH V3 M:F?221J?C9DLRRS15HC,&1L"*FZ2+MQ&OFV?IWZ1]_V.,K_S M#6CY+Y8.S6>2T@OZJ'__=J9%8=H'3&!,3>:6.M=A(QQLSB4+)5&5H2KK=U]% M_R]3%[,Z;ZCPX_3L[,UT5ON!CNAL)8()DA@64<>+.P@R6)!11%R>R6JH'*0N M>(\A/#@04^]_Y.I=P8.TKKK9!:GV*#1"(PB>)2B+!IRK33^"5,)*,N9,FT;Q M'< = ^'ZU_.]U-I/28.TJKK4WV"DBH_6U&8QO)J/P9!%EZ*&&+.V*84@^5 , MN@3KB7)G5\4,TIWJ[62!,YPOENA>R]M<;.N?S#_$,8D#FT(EB%\3'(21VT5E;4$%ZU+0EC. M[5 GTIU GRB_^E/>(,V5;EIQR@L>DZT-]3""PL#) 4$'PEG/7<@J-YK)M+6I M/5!,X<9[:72U"Y84P&TB.U<7!TYJ!DR5X)1U*I0VTV-[@7^X+(>C\8I;*_W( MDR1L09:]0)'$ 7G1+GMA&/X.^D'? ]9P\ ML97V.C^5[R#Z(:E10BS!NCI61-?N 4R#2[J -8ZL9Y1H3)N:P8>0/-&$$=M( M_'B2)ZP*(BJ20A+)DW&)&9Q'#YYGJ3@&\N2?DR?VUW<_R1/;*.LX9P5=ZX6W MF%YTPT.ZY3\LIW9NK"0;[L&[#Y0'>.;N7;C7'K>%IV,SBV)R2BH8XAN/9%)% M;D6RT;%M'[?[P'M$3]K%>N."RT"G0 9%YP"X;"PP2RY1$5J(.)2??DQ/VENT MO[S2[++0:6>\BV!CK!XF2E@&EYW3";GUT:7!0K6[+>$8 FX#\;E#F'< &@PS MQFGC0FH7]V6IT#BM__UR#C6MXK1<'OIZ45(]2 MIQ*I[9?0K95^Y)%:SV74S!D@!XREV$2G1[IU*3.>N@>!]M F8BDT7*(FP;?_C!1VJWTG<_ MD=IME'5<96Z%)2U3YH#:(%W*W).YR#P4*Z3AVD7#KCT>CRD MYK/%Z&/-T5H>O\IX.GU1@>75=TB)0+!<2XU%=)DGZ[M5Z="G7CIOZ$_7SYHK M7_OTK-K=I=YC O8O$&L&=H&QC07XN=?/%X6#C2 MH<(@(#.@7,UT%#J -TP[%A!-ZM1.X3C4N,&<[%^+VXBM9^W]DR3U[?S;&H@4 MI@C/-$B?Z1[B="LXSFI$AZ6::^_1=^JDTTE_5[YZN,MX+^%/^Y!U=+UXV!X%@$F3Q*YHLPLE/7K6XJO/S5#U"%.TON.(O^/YU_ M^Q9FX__%.=D3-< _G=26S--"?[ST%E ? 89+=-@!U 'R&O85W?4:?2]4KLFA M.A55N/*&IZPXDTFB"67K&OT=X!U1UD(0RF@M'/!4ZLY2!AR9KX",:U-RP52& M&BYP3%D+G0I5I!/,>4?.12VR5=9E"&1E@&?)I^*Y9&*HNH,G4(B_#5-[*L3? M1L&#)!]E6(!4^XPJ3^"2E_DJ5KO;)9!<\,%]#ZEJ$VHZ?@;?:N9 ]*VJH0^M!%E#WRYN=53-(Y?W) MM^EL,?[?I0Q.RP]UPPJ>#@R2+D=$H5+)-A.LAI$8V M8<0V$C^>U$C+I<=$SJIG>ADW8>"$XY"$4.B<9C:T"6D]^-3(K?3=4Q'[%LIZ M($7LKW"!LV^TU$.^Y>Z"ZAB*U+<5WK777!/Q\P>6^ =OLSV2M$P M1Z%=LAX4RW546QUGS37]$D1)N80LF1TJ.+C'.HXARK,O%_NOD=U9TP^M/%Q9 MK6AUG.PZ;Y BJ,)#2EU(T&CO8C(3'51Y^?)SNB04M3/*M)A>2(9<$R@A9 M6C+N,&=PKC:(S,)ESY)@C7KA/N2YHGLPKYUVCCS:B+X**FH(/J6:T\O )_H% M37$EN)SXDX@V-M1_MZCB-GH8,G34!==S5'$K[76-(>TB^D&CBI(5FYT!II4! MI3,'7Y*"B-ERR7C)V*;KSD.(*C9AQ#82/YZHXC(9R],YC(FPJA@].%0>9/$N MB>!$3&TR3!Y^5'$;??=4<+V%LHZKX#I)FR22RQKJ%$O%,$&,="F'8J.)$17\/"ZA2+8\5P*-R*6ILHP0=I@3&A+ 9KM>N4 MN'4<:NQ46-V'%K<16]O"ZJQEB,6 1YU!!20@12!)/3#)%7K#.X42'E)A]5;" MWUQ8O87DFA96?_^M]F,W"8OP#]WA-[_"I?;R&;PO^^FNV MT=9*IZ,B+1:5'7ID48K"L\X8XJC#Y^_CR2RFZ=]?IV>DW/GK_SD?+W[^#E/3 M1B<+RR&X4(=FU,D9/M(OTKA(*(TKUY.Q-ODIF[]D7T__31%\QPSQR0C.5K 'CZ<12)==WE$AN17(B8?8F2.QR1FSMSM\!:KC3HU?U M7O?9^Q)[@P?:*]#^%<[.<<2\2;QVP"T^TL$9?00OZ'93UJ7-F]4-[$\ M1OUO+^06(;^*Y"-^/Y^EKV&.'V;3+[/P[>1\\75:.S7DDV\U@X"/)$J5&+%3 MH0ADP0@-,6<+6@=/EQ]ZI3OYV]O'^+H!?"0$::&.!@6P+Z??ODTG2[ OP_?Q M(IRM#K./.,?9#\QOIK,WYXOS&;Z=S\_#).&(B&REX &D#ASHTF:U8%("M\&J M(F+BMDVAV-90'PF3VJJHQYK6I10NH?W7=(%S0O*-#,"TN>%>$JG0RJN[[E@:N]7RGV6%)Z'=C+Z>0'K;E6/];TG9$29,6' M)*%8I/N/:P6AYN]HS9PW(M.%N+5RKWW'(U/M/A)L4-2YK-BJ"5DS_%IC8S_P M[82\/*R5S$1 ''^9O#R?S7"2?GZ>A]M\89[H(U]&-B?TJ_X;3T)?P&#NXU M3.NG\RZ@FF:]W0KK,"EO/:IOVDKV@Q$CRTB4UQ*DJCG&)9 39+B!0!N :?16 M^#9QC@$)<4_"V]!\V$;D#7AP)29W\7#.HI;&.DBZOM=9 A<4X4)A,CG# 3&T ML4=O 3-\PE$/:KHK[KF#C!O$NW^Q_.59F,]/RQ+:*K.3F:BC\W6AO@Z4R."S MMN "ZRLSL@:FHBW,1T8/M@/Z5=CT_V M(_$&%\(MR'Q2LI10@ MA@+]36%M0,ZW79@N*1KSS$'+@4$[4P,KG@LNDT1Q$TLPUL"^VKHUC>) MG<4[4).+FYDCEWO5GZ1T_JV6J&*^*V36:P+.'M_?)E6G+X%<2^JI5E\29%SD ME*IGX94S*BFNC;%"^71+4L\>2/8[*CI^V:4X7=#>Q11 Y")K]2J'J+*!;#CJ M8 -#;'.';(NTEY2"*X;C2#%3SPT&:5DLY6*@"R(RX%+RE!/J$AN-9+R!9?A# MM"E3;DT@V%WX#1RMDVD:O\ RG>'G\/?)8C$;Q_/%LL_D]$.8T4;W0GOD9.E7-0WLL0IP$S0K0D"#!HJO,\L< M,^!#!5"9AZ9;].H MZ*@>(MN38:L'RFV4,M@[5!=0SP^46ZNOTX/4+K(?C!B))1TX%\!0.5!,:G#! M%O"YJ& *2SRUJO,[H/.3HR3:3F"$4 M1;Y!*4DYCN>3?=],I)#%>Z>SCE%A M8K&HVOO%VH L19'O>3,YPH<2F63FC-&QYX(!E8H&[T0 EC4JZX1BW5K['/U# MR5U?\AX7I^5S^/M#G1!'Y]1M(3>#3AFG!+AEX8>W#(*J[[%6:>5%,"*TZ;NV M)_ '$"7=AH/;5%+TK=8&YN-=\'\]%MR%WV/RAD<2EG*JOAEXNGU$ 2YCT#KH ME%(;@W)?Y$^8E[TKMH$]>G>,\"[D?(3:9%%SE8U,%E10$4)V')S(KA05D=LP M."?O ?V$Z=BG.@_]V%0X(B.+&T2.')0@:84@!?CH)#>*.2_:C-AX%(]-^S"L MF9H>QF.3599K9I=3HTAT57X^,@NT.4SR5JOLGT#56WLR;/78M(U2!GM3Z +J M^;%I:_5U>ES81?:#$2-JQF(AE?% "!73#H+,#KP05C%OL(@V75L>RF-3_WS8 M1N2'>VR2(:C LP)=?CUQ()(IY@67A1Q7J=M,%7E8CTU;*7.WQZ9M-''XQR8? MM3:*:S"(B0QW'<%INF+1>YY3<#G&-B&KA_G8U!-_^M;,0/U-U]'JTW]^>/W^ MT\GGMZ?O^^AOVN%3^XCZ;PO^6EB?,\/(Y Q1L$C*T%X'4Y06,=*-8I@<=?C\ M/9V+VC7J1:A#V2Y-6SNA[YA\61/DB7.MR5LK MJCY@,O#22LB:>Z')E[.FT9"SO;'OUXMFUZ\_74W">_TW^37C>75%5B/P1L%F MGDN=/)R6N[,DB%H4T)(5J7C$&\G.F[K8] UM^*-R8&)>[9ES4,VV*(/?7UQ6@M$4HDZ*PC3J%]KV4)T/MXR!# MB^ZVNRYH!?^TK'LT_Z#[M.[9-]/9'_2_78QX*-9E(VB;1C+,1$[@C-20E$C( MLE;"MBGF:[6B9ZX?@AH-WB9V7M?REW_AO,[>7=U-?"1,*=+F $$YVKZ.>_"* MG,M2*_MUES%,[6'HD"/78&OK.7#;)QP9'+-A:#O+UH%NDMD !># M FYX]);0^-)I=LEN9%QB>)I4VE[\/?8/WEL0J\C*VPFYZ.?UA_/E\\_GKV&R MMEHJX3&_G:P8_Y\X_O*5_GSR V?A"R[/]%=A@6_">+;JV&]#2(8Q#SG4I&Z) M'H*IXV6,K7/PHBN^3>'IT8C@:6Z#8Y#\5N1KT.QY*$%\GB["V>]5>Q&\J,44 MHHY<4B9F<-H9<,YE%+;X:!K531YDO<_[Z_AHU6._ZE\Q__7HU4\X^T$W[.U" M>%^[O=+_\+%1TS3+Y,Z)62D6#1T3M2$&4=WM0@! M? H%R!G7&GGB*;4I<&^VI">W)8Z#'#=9;X^6]:LM3G[X^D?UW_$1B;GPK#A8 M7Z?_*6_HPJ3[$[T0I@X\$;%-%M2PZWS>'\=#HYN;QAVOW;6T,><7%^2H&&V\ M)T*;S,B^=+D>#J(F%ACD5D37:D[34"M\4C#6Y.2+=&V2HXY&!,^;[$&0[Y87M\,]*&_IRHV\CIYS(\AE M"S7=K;:B3\[1MK#H.'/DO+5))1MJA<^;Z!BH<\L>.=RS]+T+);.UX/CR6LFG M",FT9E=IWP/3F*-E#;+>S:<^IL MF'^]#.K=^-MX,6(RV.@+AU#;W"OF$9Q($KQS# 4CN/F:^;YI(NEM'_]DB-"3 MA&]1>C]OR?%^B<3K$OGP:R[W..%I>?E[*"L=EHG^U4BP:#FYNB""-\3G5-,E M @,;;2(OV#,OVD3>VZWIR3#VR.AQ"_/W?K_M%#5]/5^,O]6C^S_.R;TD>^$B MV>WS] 7^'DY/)L*;*9WR?_W*%AIQ84R4F@/FE&EC6]K8$3-XEHKQB589VK19 M:+NN)[<#CH@FM^R"O1]>]\USWC8FD[) EV1]6/9D0J/($&2)("*KPTX8C_S( M@NK/8;]!$N9;$NF6C;/WV^VG]!7S^1FN=_I=*Y]O6OJJPX)2UFC+/,AEZD4) M$H*)!J16C'O&DB^-,GKZ6L)0+5,.3?&#J/S0'5;FL\7H8UW7LLJ?%>$$2PHR M-PC*U<@ALPFR#\9;*^K(JBYDI4^]1%3ZTW627OG:0W5*.9#&I_M*OL?ZH5\@ MUL7176!LTR"E.Q'ZKT>_OQ7*'BJXKL0]Y-=0G2I:IB0ZX$8R4)'D'C7/D(OC ML82:W='IZ>@XU+BA@4G_6MQ&;#UK[Y\DJ6_GW]9 A"ZC&*L!D)4 MM60+L.*L4AJE2OUMP2M?_0!5N+/D&I34UNXA[\.WU:F2B4L1 YF3/M144A<) M2Y1@I).\2&60M6GPVNGPV* MWD.X#8^#B^G05HM8YQL8FPH0KRU$E3(PHUV2+(96@]*'4/4]G>)::7H;F?:H MX56_D_IX\792WR[&/[ "6]]"!HN2UG"P=1QH/<# B^R H1M.ZKS[>QZN4GN47]][]-UT\N4SSK[=1CD6R2H,A0X?SLE8])[L M?1,,&)&]T3$;QD,GO=[Q)0]7J7U)KH$IM0S^(];NH^>K5J-:.E4G]T RB4X/ M0P>'DS% 1"VD22;(U":1[P:4IVUP[Z>9!BTRK@!:;XDND)J:WK> .HS]O:>Z M[E+^'K)N8(G?!BTJC:HD#720$;2L)/A 9Z160N0@9=&\S;#0P=1_CTW>7OO; MB+AIA[.+4^[W(?A^.L%U(L?Z4LLEQ6P#!VX8F2D*9F:?^"-@A"+A^0TURRG'%3K M8H+[,#YN\NRAC[[=CO^+/Z^A<![GXSP.LY^?PM*>KD[M\GHL0GN>O4/*:35YQ' M)7VCJKI-D)ZVM]&/IEKT8_L-I[KBIV4YI""D*IKU?NF"L*D3I MUZG21B,MC-;[D>H2R!:W"E@@6UU9NM0\,@6I8!*)I=ISXU%QYKXQ-(>BS#:* M:#&7Z"(3O6)<7YY8BJS])B%8SD$Y;8!LY *6%4>NG8_T#]I6&?P&!MY@QL[Q*Z1\O^2Y]2F1PD;>D62*^2T/VF"E06+;1"DNF5:-"S\LP MGK95LKM&#M&38W<=.7FW47 #TG[$^6(V M3K7*OYH+?Y)"YA\__;DV&V)QO-C"P;I"-PP3 CRGWZ'CD1GMDXEM:J'OA'6$ M16K--3]MI;8&UMX5 W25:+$&%GQ)0A 2LS1K:^->7\*R)2/31DJE39O7K(V0 MGKG4D[H.-E'PT_FW;^143\NUXLM?-9?3[U+R89+VN T]]KO/%$ +S#$HQVEDR$V5L2B"LRYJ>P[D[A'.W(LL0$;%=-/U06!R+B4;[&HI)M,>C0/#1"] 8 M1]6X=RC(^\V"F[]V'XEEI/);S?&2>"ES@R2)"D7-.&,WD=M MT4G=9J3!8P^];:7QSJ&W;=2UT:4Y5.CM9#X__[9RY08)MMWR?<.&U^Y;\+6 M6F'$%VZM48FL/)9B-J@C:C0*K?2X14#MEF\^> B-*U]!_URO;(=(8R%!*L]1X49DT+%!'0:QV%UDF6![ ;;EO:\VXX*%D.X5#NLL!_ M3<_H8\[&BY_+)4J?-!/1$V-YJ@4N J)DM/4M$[:HD+EK71[8;''/.^+ A&E1 MQK1KH_Z[EE@;0O 1.N%%2+2R4OOW..3@G8D0(B_>QH@^-MP*3=;T-'? X>G1 MH.5#?\\&J%/RR3,(&C/=:M)!4#8!"S$P3$[@]3Y.SV^&AR'S051^G&^&4G@3 M)1E@VC$'2F,!%X4"8[11.K-HN_5_?>IOAELQX>X2D"TT\E!>6[JLZ?G-<)<2 MD&W(,D@)R Z:?B@L]D'RD!+YJ:9P4-)(",)JLE1V>_)L7>[$I!C M(^\V"A[TS5!:\@&Y4>!]M 0LT>\LBY +ETI(ZVVC7K"/_D&[+"=$U_-DAJ=KR>TN^1Y#.==[Y'>! M\5@GK6RE@@TS.G:17\-)*T$(HU3BD+U&NBWI=\X4^EW]N7,IZFX#(8]#C9TF MK?2BQ2W$UG32BO8YA*0]*&\E 2D>8M(@1=I0'&'X'-]QM*),1:E#ZZ3 _"0)JWLK,*=)7?X L9J.(3) MS\L-RD_28OQCO/@9)ODCGM51K6\G93K[MC0NVN16[8JB<<95+\*YEH<57$G9 M.N>(54HZ$8)$9@QM;=2""WY7'M:N> Z>G66\38YN.+",*U#%T;'FZ!>50F$B M,[(TGPL<;Z]+.SU?S!>DW?'DR\?IV=F;Z:S^Y4@4'50U$&*(Y,TQG<$5[J$@ M)Q\OV)3"<=8QWKZ>(_2Q^V5UW^6*/=#BF)*O;J[J_?FJK02WQ2FK0.9EU()% MB#$JX"YDE&0L(;9)(>]]*0^(XCURK!WM=R#(,258W5IV_,=L.I^/I$[6E\S! M"T,6I'8&O+)5P#[XK%Q(N76_[-X6\\SZ(R!)BR2JY;BJ^?P<\ZOS&*QV4:.'':+W$%@V=?QJP5<9@@)@S4BZA3MD66W;E[, M,ZV/@"0MNJKW;E4%*03+DL3*I06%*M+O1(+DO(@U6[%5T[3&9O?PLET?CO6] M;2U;9P)/9+(":J*("LE 2!P!&3J+Z*/V1U8_LFDI#^@\.0ZO?3\R'*'[O97=9G=XG&6:=K]K^OC2)M I]6.=&9FU0T3VVF?P^_UN?] M<5QT:E5,TG[%(ZZ*LM(DX(;3A;RL&JA#8S-GVF+)[ '$>^]:X /:*@-Q]3!; M:RNB'54V:Y<^?E>7JH/+9+@KT(S7I,S:[\)'"3(D-()[H=*Q);ENOD2."5CO; %!%L89)LL!B$5:U6+.?!*GS=: MZXW6DGK''?:\J<> M%'F$1* MX-$8XSS71];Q\;XE#;<-CIV'[6*?>Y#H")_?;GC&GZ>+<'9MC3KX$D) 0(UT M^YE8P#-F(147M.92ZD/U_^YA=<][IJUMU1^UCOOQ[=K"DG7TGY*@9+(3E1;5 MY>,&2I0N:Z,2"^DH]TS'RV5'6=_%_$UMT6[:ZE>!\5'Q6&K4 X@ZC(1M,L1, MA,^V).3<>>\[E8ON)NPF:WHR%NV1T:/%H/#^VBV(:&U]2Q6,%U"\U.,\%!"& M%^ZL118;\?P)=LW;B\P'4?EQ=LT+0GIG1 (MZ1=%%SV$S!/(H(,KVA:'G7JK M;$W:Q]8U;QLFW-DU;QN-'%6&QAW-B;JLZ;EKWGC[KGE;D66(QF.[:/JAL-AP M),,D>="B=N\P7D&T)4!.6B3CBW/JV#(>CKIKWM&1=QL%#]HUSYH425@*'*.+ M3;&DJ[_J %/ 4(1DHCQWS6NN\6PA+<[#V;OQ M#YR7Z>Q2&()^O>3<7:X;'&1.5^]HAYWRU5;8UWK3".Z,UX%)+5!Y'IQ4EME2 M0L#"'/=;S CK'??!>]ADC*%(ID";:L#7J&>(B@SX@HPQIYWF1Y9]\*YM#YOE M3^_?88I$5=9!1#RK6?51WA[=@R&!=;79)LS&1B,U0G<$6BU%C177FBR/7@CRZWEJI[I?RB*].AU_'[P[.<]ZB3.EQ; MR&B3$W(-G/X;5)8&:'D(M1^>S$EXR>XU %N!>S+,/0KM'O>;\+I$.QL;4ZW: M"2G7$FV9P&4NR'=C7 =E,M/EN R_P[<@.PYV-6\^M@TU6@4Q]WATW9P?_A&K M>NGGE]RV.L-,C+Q6QA?.0*=JBYDZT-(ENI9*1K0B("GF*!_K=UCL\WXY:GH= M]^UQ=Y&:HA."8P)3O*[=VQ)$3K^K-3/,1.UC..U?;H"-Q'VO.927 %$611**R(3(5A/(-;P#U[!D-J]PB[ ]YLWD2[ MS'NE&)AHEO-S- 1F?771@RU)%Y:/LTO: 3MY'0>[FO?UVH8:1^@9;*ZLVV2Z M\5$Q6JA(MIK(P=518+7YIW=@!'?2LY2:/I ,N]CG_7+4]#I"SZ!KK6K)UDIG M#)B0+2BE.'C%)4AI3'"9Q\@:)L.W7^#SSCDZ&AWUJ/D4!1H=B+&YUFY+%:$F M_(-!531'&9EL=*L\P:3YO9[ #J+RXTR:EUFAP\A!QT0K<&C!TYX#YEU-6@Q8 MXG/2?-],N'O4_!8:>2CIQEW6])PTOT/2_%9D&634_ Z:?B@L=MR1!476O.:B M=KQ*'KRHK?1=9!QM* GC$V?O=J/FCXV\VRAXV%'S1483@P4L0H 26D(HAJSE M@-%)5F)I5*[QV)/FM])X]U'S6ZCKN+( 7_R\F>2UW*L6$^W54(=KZ$B"XA9< MB)DV+"KOI<]!#]F:8Z_%/&UK\]#L&"SBM6-.X_IDZ+*D YBL>RWJ,!;KP0G7 M,@-V#[8,9O;NM[3L@S5**> B)%I:8."\J 5A61E;5/$J/.T-<(_1^Q3XOPU) M^D[\7N+X_-=T;7P%-"&$E""BJJVHG )?I ?GK&&>2Y/ M ?4T[4?(/5JXEZ"0ZG -QJ%3&46N^4_5W#8>(J_]*V1)DF/F^?H4VCLU_ON3 MGW6^NZ";[/(WT_/9&DLV ;,,"&EU D9>IRD+<-8FB=DPC+Z[TG]_\+/.=Q;S M1LN^=?WWFS">+5MPU5+=2[-.R-NJ4KOBJ'\XGZ6O).PJOU[+NO<%T:9:NU?1 M7"O"CC8&DX2VQ7"5HO0E$>M<42(91W;(+478^\+I,\#VUP1G\Z_C[_7S7W\Z M_?!J/*_O<'6FP.]W1F-H!T@C 97PH+*0X%)18)Q4VDO-I65-K-_ML1XL;^27 M4D_F\_-O*ZU^',___89NCK>D6P*Y^!@6..+6I)20I*=S(:O!>O!!%_"\1.=R MQ#"H*]'CTH:_-1ISN;=LD";D&"QHNN,"7__]'1,=:J_&/\:9CLSE KW"')T5 M4&3BH*33M$!,M$"&I(L]:X+^F9_0Q9^/%S^42 MR70BF[$D6#@6A,(1E[I\!%$84B[!@_22@6(F@Z\YP-ZH&(.C7VVC4W43I,-G%K0DQ'46 M]J*8%L;L;S@UU>>T?*8S>QY2U<0Z/MH%8=O7_7LQ'NBQOA^E7J=*&XT3''X@S][UO'XHRVRBB=;KF^KE$Y&)H MT;7K;DR@BA00BP^0C%-)!_)@&HUZNP7, 5ZR>M;970F7.PA\H/[$;T[>?OS7 MR;L_7[\/Y"PLQC]PCW>FS1_6QWM11ZC7WGUL9)Z5G$R4J%*U5I-AJ(T/A5E6 M_&CSQ^ZWXRY[5KB8GTSRNW&(-8 PQOD_,53#)I]./F(ZG\UJAY1)?C^=S"[^ M^"+,QYB+TNHQ]3[&UYSK_/#U) M_W,^GN&+\SE]-B&;_S&;SN>C+$WF,43@RFI0QE@(.I'OZJTJUC)34IM'F_N0 M#7^^'8Y_UX_"7K76X#7E L[+Z;QT]J_GVL;9^DP&\$QX25]6VT3'S-D6S_:[CF<0' M842/3Q?+E*TMEI*^CO''(ITC#0177=S^]W?;.4FIOIK.3;]/SR6(UO-9G86I?\.H-\II=F, 9 M.OD*9\(&J97%U#?][H;T3,9!E7J3FNHP=_W+K_6W;R>KA9R6^RP:/A(BNI)4 M@AB\I!UHZT-UCJ +<\QH+(ME5HV,LM6H40JP M&3THGA6X+!Q(6D9P7#EV>+NW GVF;AN=WJ2@V92="U9: SE;VAW%.@@L9D!7C#V=M)^O@[N]YBFSI6_PWF6'W M/9S^F$[S7^.SLQ6>>L"^JX$M+#G[%#T$81.MM@1P47OPR2:A8RHLM3F#;L?S M%,G3HX9N\L;MRYO3[\OS;?+E'M/632;Y?9GT&\UI>3JTC&+ M7&KG9!U+[:%LR!N7Y)SG8@I#%9R6;4+7G2$^98ZUT>,M8>J]GTTN(WT[69 [ M,:[M7)=07_^=SL[KG(6+8Y=D$FC=T8%&7OMU"X10. G&1%^2CMIYUYQU]\)\ M9EX+?=["OOT36O[GG+S23U4.2U']YWCQ=7J^^(@AC\]^OL(%SKZ12T$K^"7A MJP?VR61R'LY6[N_(^!1B\60T1FUJ$ZP(+K $/*+7SD1)BVJ3"M/G,IXR>P_' MAUO8O7]Y!];NTY.$+Z?SQ9R/$L^:V>!!*^9 N4S(:B*1Y2(F5(8)UVA8WE4@ M3YEA^^CD%H[L71G1AV16B=4\"RE-(OV'5$L\1**5D$TA"@_99,]H24>;7#1H M[<3QL/$PVC^6.HN+P.$RH6B^4G5-XG4^>.NX@V)MJ3%J"JTV@%@TXJ+>R$>IN"B%X5V(,G^ MVC@(;825.I1D(*E$%H'U'H*,#%((G'Z#08BV3TX#T^6>6HO#L&4;)?3=]^O5 M.'R93.<_YY]QOOCT6P>'%1=H#8U&SI M /(PADOO"MY$H)ZUT\",Z0*UZ!*"%!*4%!J4*P&"TPJBD4Y91%]XF]X)!R/0 M/:;,,?!G&Z4,Q)OYKW-Y?0L7X7(,C&[T6$T[*1C$4(%R&VP)T0DE,"TUI:Q-AVW M.@)\(NS94S,M#YX7/W_]]A]CG-&7?/WY#G_@V?+XU89'R^G03;D.:/+,0Q0U M2S!AT)('[5V;T%\W?,\&=L\Z;-!KZM8-<1/O>NMU 3NXM;T1[L'M[M[TWN44 MZU5I0QE3&T%+9W0FA)"8HD.^9 [.<4*.T@O-I'"I3:..(V!8=\/\. BVC:Y: M$NOMY/OY8KZ4@%S?X]9993EFR%P*4#QP"%H%<-9Q[:5*DC6^(6^".@ZKJB=U M;B+.GKIHT?(@G-5,AD]?$1?OZK^^B,U+<@UX\!&T#'3)"[= MC# )845&"RZY4%NM%7#25Z_2NFAKW/9 .S(QMY-Z $:>+KSA; M':?K6]!GDXJP!0H:N@535!"06>"6FYQJIB5K,[#D!I0#O);VI*?K-2I[";F! MJ;$$=.7N7 65O*/OC@:29[1&$0P$J5.-,:D<;<%B3#O5W\#SN/2_G[A;="I= MA,6J#_DZ1^#3*@]POCSNBE71U_X@&0V2=^8\>&\<\$2G'9G#UNI&HW;N@O6T M+<_^--:@%\ :RT4,O .8MOV1+\,Y4"OD_M1U(^U]7UFW.$^N@,*2HQ;9TY56 M#[>DR5PR!,_2#Z5BZ VV:8XY@.+OZV<\D-ZW$7'?674G.)O.OP>Z*U>0UE<: MCR4LF\!+:1TH0[A<\!Z8-RD6Z2++]W:LO>/S#]"1>'>)3_L5UT#-AS^]?O?Z MY>?7K_[CSY./GU]_?/=?;]Z^/WG_\NW)N[?OWYQ^_.=R"F,?C8EW^Z(^FA;W ML,1K#8V5<\HG-$QKKSS7,03GM!7)B60M\M%N7[G'_OR$9\MY,?]Q'F8+G)W] M?#.>D&D[#F=O)V4Z^[9N)'11]:*1&R70D$OKZ% *-9KJ P/M#8MDIP84HM.^ MW>Y[]SJ"/LRF"3'/W]"F_6/Z V>3NK.6TT#G(Y4"FN0=)+GL(88)')E>X(1D M$E-)VG0[B.[ZEN&.H]8ZO7)8]2;8!IYKK0K]U8XH_:Q_?#M9MS1$QC1AT*!E MJC>KK]/M90;'M$(^7./UKIT%J M]TMRW.G0>SNI?7H_A[_K_+7)'%_@A- O1DSY["PS-0Y+VEZU$>#)*4:&EJ]%)R=3?^J(40B.1+B3%"7(:.KK1U'*FA+ MMRB'A$$1:"<@( 9(+$2K6 E&MN'/MD@?+Z.:ZJS'Y]WN(8G(-&T,)F,WR[?[=[:N]!_4^FTDZF.ITO]U@IZ<+[Y.9^/%JE!" M$G^]KG.4F$ATW>8,,8M,2RF<(Q9;XA^2&KH9$IDMG;F]-7J"@)BU+782B:6=.*B M4?+BL)2X)]P_)".VD7@+Q[H.+5F,T\MJ$,U^7KQC1\6BB1QT\1F4JLUS4--] MJ]$;9YARJDV+A5OA#/]&T(^VKGO)>XNZQ^C;?+88+8'@[#O=C3_K<,8ER0,7 M(7.F0'CE0 F9(7#'@&$B/+7%L^^4)4!?<$GM]*?K*M^$X#$:"KU(N\>82,7S M$;^?S]+7,,>3+S-LT="/)J=#J:''&V,[L*X@ MQU),[=A7:MM01U8@#F9<;$ M_!569*MFM\O!OW6JP/(L7=]^00FK+3GQ6>= ]ZGG-6LR@O0>"PM6<7NMX^:& MT,8VWSJ:1_A*(82V MGM1R?=3.CC)MGL(SQOD+,FL6YS.\-/!NW;Y)Z2QBP AU@"*E1%B+9A@)CNR MZ)++C0*,W3$^1GN@L:8:U+Y>2T9:H5QOFR[0FCY@W 'N,&\8K?1Z=X;8WDII M<-7=(Q&LIWNU>#HR&_4M'YPO]SQP' %=MM%%WR&* M:[@^D-]<$Y%*+>S"2\G\3"?/$BK0V9,;3EOO_C4Q]E$?=^9A\5$-L!OU[L MP$(HTC@F353>Y2AMUH(G'D541N/HWD_OV7Y\]ROIQXF:E4Y>$&>UI5 L B+F M C(P9[ECT0Z2 7X9TWY'#RGWR]*8^X2+Q2H3:)6-=O)7(&+GS]-E;?&'&AO\ M-0_L;0T7XGPQBAAIX20$KMAR3S)PT1= GG/,WL<;]=R;3J2]%TT;YNXB2E69VLM7A)>_,G_7!9W#Q*&+7-7$$.P58/,T+0A0Y:E4U-G/.B M4;_&3O >/(_:*:.]:;P&^6$V_3&N5N-()$<+%@*LU@Y4("O/IYR@A,@L$5W% MU*; ]QY@CYPENRF@QVR VXRVU_/%^!L9;J?E _U%'5%9_\'-0Q!SMDZ% CZ3 M))3(",'5HE=:AT568L[='O!V^_X'3XVA9-^@1.*VZ_,7MN =2P0.B+6^EF]X M<-80-A\3%T4;H]OTF;X+U8-G2^^B;Q"X^X/D4I?]$<^(PV1#W09V1/>>,D:1 M-QF9K\93K3S1$Z5\9/?:969Y]%[3]2/B6%R+FDSC] M@2_"Y-_U9W^23,YJ,/SL0_BY1&O)156)!!!9(+1>(GAO(QC":97A5I74Z[=;;K\=1L:P8Q@LDEVO.3&W/3_82L"#JS! OBVPSO+<3 MO =/G7;*N,D8VS-C7H5OX0O./X1Q7CEBT@E)%R,'2P<"*,4%>#*P0@SG9@]<^@23SR2I9 MR!EKTY'Y!I3'PX&]A'Q3Z[[W-(75>WID(F66:R%II-LM9 D>K8?BN$*>G->- M$E)NQS/4D.U!=OY.0CYT86W-V?E-WI^A J./D5MP?J"Y&YK#K&@ BN% M%S$)DU,G Z-3AMK-[S]4H\P^%#KM3; ]YR->1?.9_A<7CY\=,/6>DKH)S? 9 MJ?MJ::/"]Q3Q4.K7+IH;#=FO@B@>+(NU^TAUB%,*NK_RE6'5?D=]G)?%US"9A\^8OD[&_S[YXR)_D@<3. M@2B10@6S2*)*'G)4WBIM( M8N@6Q=[P#<,FG/8C_&G?DNOQ$70=R,CC&:;%IW#VJP-W3D8Z].1XRB0)C\X0 MN3,05?)%6AVM[9:R<\N'/W0E[BNOG@]?,BKFT[-QKH')UV1?U,;;JSI[.FM< M=0Y$-@J49+7BWN1:IN00==!)]5F"?#N*1V)N]2+DGBN/;\-TT1^C ZK>S:[- M> Y16]R'ONXAP!["'N ,6*-C1F87O(1H@JZSNQQ$)QR@MEG27V$0_=4%#DV! M.TN&AV/ -C+N6?.?SN-\G,=A]GMZAHW1:JDCW4!D82I1#+C@ZGP.-*&4$#SO M3^,WOW_8Z[TOK4Q[$^EA"X,8,A8R2R!L';'L2P ?0P!K5,G22*%%HX2!HRT, M:F 2-%9,BRR3.S+4NT![K@/J0Z];%';LHI2!ZX"R]HB.]DN0A3PH8PL$'P1H MZV)MH8&3$@)5+8<@O,*F&.E&(G< M7A\%O6G6P(.H]-E*!].^!=ASDY%?LWK^P.F76?C^=9S">CQU+%PZED%'4?M* MQT1V52[ EL$.7B2J_AYP-L)X!%9$?V+N,?]P"6KU\'<9TD70K .HW@,+&^$, M'U?H25W35K+NV[O<",[R4.A,JQELCOB.A- K6]-/,!@1@_2R4^+I,1+@CJC" MD/K?1L0]ZCVM^FJ.7KT>:55"XB&!9X$NM,P*."8MF*)%\2XKP>\ZZ>>8_I\O MTQ__[_H35WI>_V&IYJ6"?W_?L)&#G@0_W4MJ#8(%JZ:KOXCZ[O*H9L]E5LOB M8U-'0OBDZS-% C0./?K 4-DF%OL=H![!1=ZWZ!L,(=T ;==E(7,)'5]LTJ@D^2?C'DE=A@,\\MVYL/2I-. M/:O;EY[35K=_FOZF;.ZY_*N-1X1.F?ABXO%U""3 M)L-3%QMX--H*J=5HER_L9>;U;5_P[E>"=$8EM-?+HMLZRJX&S/)R.!D/5JU[2'[$'S@YQSHK=#G1+Z3%?XX77U^>SQ>T[6>_ZI#K1"WZ3QVN M13>&8):$ <%:$DA)A9P(YB'+PKQT(CG>IGQB![ '&SG='Z>NGYNM5=; VSLE MCR>LA%%ODV756$R6&UX0N/;DPHA$_JN6"4*=L$ZVA_"F35'P+6 >(4OV%7GO MSR_D\]*"PQ<\+;=ATQ8#LZ4.3[>Q)KP8@J48%.32)"&39]UZ2]SS18](U;W+ MM>\V(W?>W[5++OUF.:;Z%_#OLVD9+T[B?'FLC8RP*G#A01OBJB(!@8NUD,P6 MGJW+JL3A$-V=59IXG8%ESD@L MQD&L@V5Y4IEE)YAV;899;4(T^ 36(16[H0'%7EII$B=:-4%8'8MKQ_(]+D;2 MZN*"".",)J>RU-[K+$9@5GN#67/=; +>[8B>$EMZT4J#V>&_UGH1@1@)G9S, M,D"R1==H.T(LBH/3S(D<69!1MC55+Z \)7[LIX<&E\YOJ^K"]QI/S@G?&BB) MX@62?/#70$&;I5L MRS.J\5A9+4>K3%$RLS@;0G3B+G$47(0C+.:)MV? T7=41&TW.C0(-6 M7F_@^P3B2BR/*_L]^7!N$Q!AZ)964LMY0HN^QB*4OPU%&K M;&CCM'=!=X1\JZZ4!D';O''>3H+).V%1#,Q MIS+2R$2*:&?YYM8;IK6.LDU$80>P?;7L:3Q;-3VQ)6]L 92U37Z_CQ.(9#)90UU_JCQ:@[2[]9"?(2T2*1 MH0NFAK7H]]$8NZ+ A(<9TX$8DH[7(EHB*-<$\4T>"D#H[I% M#7H?JN]4@=Y6\]M(M\$5\,UETF)CNZF9-BH'H5QI1HG&M?)X@ )^YX 9JSA3 MPK1I#KH&T*'JTO?1UKI[NSU$W23C_!(F"Y/B]'QX,1S='91-@\S*E@O%4,:T M6XK@I-4+'-1==:2$? A3KB;A#RN4EO748LEUO7?"JB MH-PX3PG04)9L+/&>C YBF!2KW MX!RF(*6BNA[DB^\KZR9%!G=!.9LAE-D:UOG22]G1TDO9$*&9HLZDF$*;F] > M%/]$B4E?>M]&Q+5S&$]@,IY^]Q'N'UY*6L\.??[!+[%TD/JXKKMI=1#_#]/+3];38,_=!:()3[7@$[$6;=N0#)6*&Q8: MS5M]',\SC79NPXP'&:7["[[%5=(-F@_Y;'3I1U_++*1Y^/6F_&8)?< =%;D, M16)6H6];K"#<.2EA0I@$H&W2C=H9; /S",G33DT-'(D;',8G8QE/I$QE)Q)T M)D$Q2D24RKM(G4]M>F,>,1-V$FZ+ZX(=[DZL+B7.QI&H-1INZ"RA!(0A)GAC MM1(*[8%?N1&5"=-:4<\X-R+D*&VIL7<1*/IH!I>!>R#QRJ-_YG*2BOW*C=A- MZT_G1FPC_;X"XUTP_7RY$5MIJDN$?!*,C,;BD4K6'*^9E'#"3.F45O65M+-'G MG1NQE;8ZYD9L(^H&#NWFRWO%+?-:.H04RZUM+@GHUA+GI#/9!&-2H]9(QQ+_ MW,5(J*^;YO'/+F!^[OCG5NK:& ?;1=;-XY_6F"!]2$3Q4JJBE"=.2-24 I]H MT#HW*I1][O'/>GK?1L0]Q3]=3,;S0 F/%!UMX6VI/\,3K,S[MKC;N?22XY]; M2;Q#_',;CR^^^]'U=#8)TH_2N_'HZ[OA#TCSF_!P?=M<^B-\+37, MU9H5[HV@?A_#ND)9B= :RYU&\U]!+O%P%;PR B@+3 =EN1Y4QE*E]]^LE/T4 M%S(9^?-E%[GIR0,K+O(D#*6$*8;FK @,F:\X"9GA@>9]0#$T.>9W17R( M+HF"*#;^70Z@TRH&<9?:EW)^66X-()7$@-(D>LN5<&=MM M MN3+WD%^#ME,G,5Y=7)V7V;$?T%J<%'-Q M_*O<0/N-.0:#R!X=?1ZZO)I,Q\ M^SSQH^GYO,U_^A=*:K$W?+*9IN-3-9%:_!] M;9P9LPONOI)D#L+2'E7Z'')HUD]:H])Z6D9P(^*$KY:(Q)JD2-9:B!0EC16[ M"3R[^9-]TJ#3G,IMU-';>,(NH'[..95;J:O3G,)=9-T;$;QGP+66))76[!(, M6IBE4X($[4IT.(;5"K*70X"=YE36U_\V(FXPI_++IT&.1G@7&1I;S,Y[X096 MHH$A99V9"CIN2J?9;D[EET_/94[E5H(?[R6UVM&R]^/)Y;<3/*AP.3>7@U]0 MC)!FU%UF[X#5,61MB4ZERW&B>%S%9$FB:%T'$:)=PAV==N?;Y[YD+>\AP8KW M8 7%Z56YJ%W@D$)ZZJ/'S83G,@"G+,4%@C_%$GN/DG?*:.RDR;M/?NFZW%F* M%>_#9BL;7]UL',L]PB>6$W/$9@EE!"$GSH(G/K+DHV0F\HJ.UH/GOW3-[BG1 MBK="LY-A<;55^JK?9EJ MMQ10W'3"&@#A% J/:T@I:<,*BE+[KJ- 7KLTU^R M NN(K&)/\*7A]O;CP'&AF.2&*%4&C&N62##>$>>-^FKG[]N-+5N.. M4JO8['N)X.S]P"4P5 @@8M:C(^M ?.:2@$V41>= ;.SCOIW>SMX?@]ZVE%K% MIMM+!*]/!C++DH,&)+)R*FN.SC,O<^$IC51G"+ Z*VT/O;T^.0:];2FUAWJS M>T?JQZ,O2V?'6A/+<45<*"U7(>$!#,(3DXP0R6B0H4TVQQT0+UFK^\KTH7I= MTQS-Q17Y.)^4[OWXP3#]:WCY[6_^7^/)S0UYC53,K1Y4->-R]R6N)%9*FH-@ M25%AJ93>>@Z2*G1#5)F8 W:PVR/W>WE/T>2ZO/[G,,$BR''O(>]NXFF4!L$5 M%R39DC_@G20AXD:3@V6VI(721I-1.@+XTF<';K3 MCQ!A^*,$^4J>G%>.!^\SB;1X*0HL<26%WFN5?-::*M.FPO11.,?)BOTEWZ)L M["8^_$ $KZ[O[]6OKF\*+)0]W%_6;.0)4L\4*"<4.U8210OL0H-A$DF.)2L7]>I M]K'3/>3#YQ\^TZ,G[8^K::%RQ.B]OT IW,.T\&:Z@*J>Y[$63O]Y'OOJ:=Q* MR+TQ0(GL&/HOA)E0"@(05Y RDJ I(D(O!CW3EZKY#0D>O2A^&]G6KHA^-0;< MS1:7#5$++CGS!&PLPRP,)39[2?#TE)&JS+QXTFE_\*G]WLA4DO*XAHAJ9W/\ MX4=^6FXJ%EB\X0)1)\*BGMT-:>)L1+?(*N8I8T&O9FBN4=?*![]XC>TCJ"9# M6E;TFAL;2;\<3'0+:K=$RXHW01%!TS MQ&KKJ4&;F@?0"K#%:](%6M.F-1O '::%335%/D60/;70QUYS!Z(#+9RE%('I MA)9+Y@3W5T-HN9G6H(K#?!P$>:+5S2'XL8WP6_!BL7,^@+B<;:B5IB[X^C5<5A ^&^ME#[T^29H*2NG%9UK!R9R71FJ'FV2.1&K*"<)F1--D M2WXGN-@F)GT8TFQOT?3(F6UTT2(65]I.+7;>]W#3I0YM-1IQ5Z6\&'(J,&(- MGJ=X4KN 1^$\ SMF+ZVMALSV%GDO(?IE+G%PB4?/2 XQHTWO/'$2 M<2G!E7+*,1[:&+?K$!T9&ZH(OJ<.@R>O__[E[-/9Y[,/[ZM,6=OX>35RT;H# M7DDY$S& #QDW>*EE&3>5M=+.ID@I^K .!AL_>;]7<=E#]B3^>36<+I>]B-4K M%0(P$PBCF:&GHPQ2#?VI:+EBGEN*OG:3UW$3JKW[G/GKN5T_GGWZ!)8/@^EO MD])*R02;1%2:1*/P!>, Q%FA2(J92;3SHU!MLCV>0M;_9E2-'0]ZFM540H,3 M:@GG]?@B+.;(S^M>OB+JTJ\?74,'5(\/= MEQ*_#=$4+$OY R;#<1H$'VDH=UF4VG+N2TF\M9%XS;Q$Z090W>K=]@!Q!*SJ M50^UV_?M]BJ\\M-A:0%V004:ZZ /0SV/K'[ZZOK.3_.X#E,\\E"ZOCF!*(WSR.*$ M1S!# 1B'J]A8RUHCM;\;TK[R^)NQIJEJ#IVIOT%Z\V2%!,I8X8@0%(B4+!'' M4R0H4(B0T=F-;>X4U@ Z?"BV!0G6^'C[**-!%.0Q6//=]"9%J0/ IO'6)R$> M)N!:1:$=2+*_-@Y"&\JRQE/6$AY\27BGF7A\0XAA%IR(0NI&TQ,/1)\**>)M8:C8IU( M6>: -GTG#_W)1ST+>W2O3\F]F%X%7D!8CG]&0OO78@%D'4G"2>>GR MY4(B 7\F3.#R178TZS8C>7I<9(7)5Q%?[%GC^#>HY>GE\!+QW/HH=ZZ_YG^' M-%#!Z1B8(L8D2V2V0$)I=<'Q]1:992_,IJ9S>TW$VAIM_[OP<^7X(\.UVNJ^ M07#Z47G\AEHI4UD^C)92_) ?_8*=042S=W?CH@:".1=-9@2R%FB0 M14H\"_@C, I:,Y=$MUEV:T+ IWXR^G!U61)3 M9@DK@RB,4EES7$ZIA:GUL?UB])H+AX.2H&+@O])R M[J8UW/Z3Q2*G RULUN 3B=27,4XV$5O*0H,T-F9J+-5=[[7:(OW%]T9\KTB0 M!MD*=]V,4I+Q(>-OTE5I' J+V9^I_,_H2%@LD7/(CCA&*0F<,LB0A8)&:<=/ M8OM%VB[N8P6]5LR(F/=7N6G+>3,>;V"#YXE'22!R3Z3&-R$(:8DWW''MC!?0 M;:M\Y,-_$>71W6U?-51LO]_)1^Q@(K^"/)XLAL$69Y&C=1$$3T1FA]8%EV5H M<1(D*I/08729-VI947DAOQB\TZU"8\94G&-P9SE;6!RW=L; &ZD\6@O$E79B MTDI 2X()(@2/W"3)C&I3H[@KXE^4WD#I]AQH,,OA4:L#D5Y>_X&2+C(^_?-J M^+W(?B 2AQ!\J4P)F4B?&7$:)-$Y.*70 W2F40YU=Y"_&+J5?5E!TVLG4.Q. MRML+YD> WJ),3#!@ 0V=H#0Z8H".F'2&T.R%2%)Z\&W1 MJ,'>P;'VXIPGIEHE/ ?G2*(>[7=CT*WCG!,=8N:9JZQTFRY+/2VPKWSSET+_ MY\BKYY+U?F^9K\_]=#K,B_2H^8QMQ5440A(%KMC[0$EPFA/G=4BE4QO$-GT$ MG@!VJ"SX9\FE3;;QGCIM$QU>!V^9Y=2*9_K"LV489?:6B3'^'\Y3' M$P2^[*)DC8XN>$M"Z4LK=0S$1QI) _3LWE57;Y4IR3[VT MR=>[%<+\!\2;7UT71^K]^/+Q92Q;XJ-Q*DQ.Q&0=44BE%(Y:12"+'(&&&&V; M[GC[H#Y"HO6CP=9'W9UWXTG8UF67A2!)6$=DP"_.<$I8J9'0'J01/=QS=P=\ MU)QKI+<& Q!NO9I% O6RC_+,3% @::86U>Y,*2#GF=A<8D"".>8BM4:T*4?8 M".N7'[C>#ZRGSQ9DFV-9CJ'I *:IQW3Z:S 9'RUM*JH<;S88B7[*N"7TK5< M@R%911VE9X)GT:J63<3V!UFZK\PEPG>D^GI+;J;FQ1"7)T7TJ M?9J=# 0TYQD\9,=B)P4_\N$_@8;W%6GM5_AD.,E#.$_OAE^_E8JQ1?'.._2@ MY]4[R_$H"4*@'(CF ?UG'M$0U=R3Y)(2&BACJIN#V?&!/P$56HB^=BGV6Q^' MYRCXTMGI!";CZ7>/Y^8]/UJ[*"(P2IRBI14(.BO!*B2SYEG; ,Y:UFW'?_)9 M/P$I*@N\@^4&: 8+ MK8:8/0[HU]7 AI!&!1TVJ!%^!-;RLKT#L+:!C770#A3DJ*' ITFQA_1;A#K6 M J2.LP#&$P$&C63E)0D>7XVRUTI1U%=RF+1%3./M"8T8N"/IAPL*A)'75M)L$.LE[KFM9M\7GVMS]. MSC[^[?3]YT\?3S]]_OCE]6?\K][_=O+^S8?/OY]^?/W[RQ]/_ M5E>=&0_J_?87?(O \0V:#_G=>/3U';YJ:7YA4'+DWHXG7Z8PB-[28((D4HA, M),V!> .9Y!B-,19W?]$F+- )WA&2I;Y:&MA,]Z3P"2XOYV5P*(M;^'],QC^& MQ=R<#GA,'&+$ SY9A.R](,ZX1(1FBJ7((M VN8K;X3Q"-C545(,DQ/OB^.8G M7V$ZT)%2%Y,A*8,JDY(DL6!X&8OEC(Q*"]\F\^0Q-,=.D5V$WN!N<'%'A;L? M^"FLG)L9I+&) ?',)G1 M"$./X*@:ZI!<-0FM"'$)E1'2(QJ2FAQPP<_$-PH M0EGXE UD\(QS;@E5%%W(1"5Q6C*28E37'\&GX?DU^HHPN1B.RLWV6^3K;%+K?>J>C$97_GP^ MR'403.2:A5!ZQY70.!(Z,&W1),\,EQ*DYFV"#567<82L.YR:&[0(O)W5=T]N M,YF=^TM(LU=K$8Z)BMH4'*&TC#\R.A"K,R<,K.8.F,NR45U/=Y!]=31IO[N9I9"[AR_'SE) UX\)V96!;Z*1Y M%5 7,#]Y&=@VZMI]2-S241-93R/(8+FZ$22S.LVHYF> M?1E8-;UO(^+J27N/)P8!RTXQ 83YTH&$VTB\*%N<-]P+Z2VL#N1:EZ/W3+*O M]I#XN*ZX:F?6KJU*P_5%0V,@!AUR)"C'15+'2? BT*BEBKZ;#I]K(=_.6JPB MLIXF378,E9:6NN/S82I6RLV^-1WGVU2O]O'I[AAZ#%SO*)B5B+:SD'R,.DAJ MI$7+CRJ?$G4N!'0\P':-:'='TT>HFX/S+#F2)90.CGB6.1,U@PCU/WHG;8"ZKE3DB@?T%%,K+S?^+KSE#*DG)5);>YZ7E(@80M6= HD;"/T M!D'N6>#T]F)HB2I#4(%S10"\(E*7^R 3.;$AX[:?F&6\S27+XWB.D P5!-\Z M;CWSYTLJ]1JH2H,Q.A.F5;E7PB^6Q42BUQ;_3U,*/02M-X,\0N*T4E&+GCE; MW!@EP3)3EA/G,A)?95^&@>J2XY@D30X=RC995B_V6GC?">18N*W979C21[:*)WN@"G)N 7HF,9UB.8(D$)5KX# MGM%X$]"F*.( --FN$T1/+-E& 0W84;;+#[ET:EW6%%M\*KIPDA@HH\>*9 M.JO0./W/=WQM;L":D#VWCA-:YH+(3 ,)OMAOT=K@?#8^MFH>N 7,8R),._WT M=-&]M-3.SDHJSTPL?I3^?N7/A_FZF&PQED2>?>ZQMWU$C6OJO9:U<@MM$I?H M[/)H?49.< LY>R7 ))=>?//KY-P7IM]Z<<(G'(#6) M2&:"]K0@P>5(:)!4:^MUZ-:M&)]^9SO GU:W@IW@[;L]_FW\8_9&GXUN'WU^ M/OZK9$U.;YW;Z0O/TD##R"\3Y$H46IIP_6V5[=FUNG6VUEV#TW@ST$6CB$&*6CLI/!'29R(EGB<.E".*^H3'28YI MM9]*)8)U@M?_Z=M/66FI@T6\&.;]G39_'BTNZA1TQ,#HP$"&2G+1' Z5, MI\D6317+-)Y0E.G5WEV]4&L-W)^=:C6TV.#V?#/H-U!Z6,V*TH3-(5%1IKHG MQ.F0&2&91$2*W&1(Z$VW.2F[(OS9";:CKAK4C77;9^=L#8-&S5!>5AHE(6 M7ZV(D*9%V<:(-X;;"99"J]U"7S3;1I9K$%R"-D M4"L5K;T[VS&$^D"_,RD"I(O_/2TAP^D07873T=7%HJKDW7!ZV2%BN@6'R@.G MJR0J +8+FE98R$V,M$*9P/0DE(!Y;.,RK#QBWP9)E]]@,O_(]^-1O$*.CMK@ M?OQ)O;_]CVOH0OZPIAS:\+@J?(IQ<@7IX5,:$FOM M(WMGV-.Z?)QM3PEMVX[%BU^7+\%/X?_^Y_\!4$L#!!0 ( %M^9%21&X/YG=S][SF\_YYQ]L;LOG$_N5W-EYGGNYR[7-7D&&-\9.$#HM+6= M-<#"/$ZSG 8 Q@Q@"; >./#GPSS8F!]V+G9V-C9V'DY.#BX^'CX^7AY>7GX! M$2%^ 6$!7EXA"2%A43%Q<7$^04DI"3$I$3%QL3\786%E?H>-G9N=G5N,GY=? M[']\,-H!82X.#-\&*\M!X( P"ZLP"Z,;@ "SO+OQW OQ\L!YACY.#DXN;A M90(:A8 #+*RL!]A8_XR:>3:>>1Y@$V874=*VX! ]?XWS8)B83E+>MV1&14=$QLRIW4M/2[]S+R'SPL*"QZ]+CX15EYQ/\,R^6 U%_ ,)L[$K:'"(6YSFOA8D> MU$GB$CN9][RV@UM9]P)1W"M\A$="10]_B/1G:O\VL__>Q)+_'\WL_YC8_SDO M#,#'RL) M-/TZY"=J=R1?S^?9]#VO[GP[E:ER!M"E"A=B "\,B R 7#'0>CZ-FO/&,#A M>F((O7M0E@'87JMQ*A549P!IYT E!G J!,\ Z")D*/5&+GA](QFR;4V', "\ MEC<#Z*V:\/\+_0O]"_T+_0O]"_T+_0O]"_T+_0O]"_T+_0O]"_T+_0O]"_T+ M_0O]"_T+_0O]"_T+_0O]"_T+_0O]"_T+_0O]"_T+_==05# #2,Z$LX+>Q VR M 9A"$.2AGB 6I46L0M<80/V-8K/TP( (#IKU-.1Z;:]TE++.4P5+X>&IV8G- M&JHXA'[&@1!"ZX)N+P>8*U115!'];ZFR#*!6UYH!C$H%3@1^05_?V--'IB#( MA_VQ^Y;\L=6 V'FKO_;7_MK_P,3_8[;!G%R^H(F7$'O:T'OH73X&,%91 <36 M_.==9C7JM ?HA MOMD,H/S8U)MA%BLQQ[_VU_[:_\#^5C]T,A'(P@+4S(^CM-)D=]\V::6/Z63\D?5/4FJ[-DP,^ )OMHAXN M$*(##(.U:2YR'H,&:*P.Q@7X)E$M7Y<^84W=DC6N3Y7R8<5F #3+%VA]Q/6A MF56":HJ9OFH[&F,VMH92"KR[39$/]L\_48A_?S G'*ER[_ EE<\G5$1ONVO6 ME_YQ_"W2 M9]1*.EM$#?E&,D#@\M7LQ ,Z_JP;^QKXW&E)LB:()481QFC.2O( M\J'N49>)Q<-WOV;#0.8YIJ^,G1/PG;:<]I3B<+]ZW^&51 M4PC%/</ 69J?NZK9CH]9WS^>S=\G)-3F1 M3M2G?Q$8&CCD3!R=1ZD*?I0T#N-*$%BV)T#O%6F)B?Z(@?GG?''3KN,B0%;] M%)-O;;[#W^]3,CI$TB!_8*KO6V#*F7%X3$US#S2]>8J;K\B@.1]KJ>Q]6-ND MU"'DZ(^9*!]N-CSY/@"]_.J=%FZJ9T@0'@GZ/8]>ZISB#RN[08RIO<WESWHI878 M38I%1V_DO.$&3!?180:]L2%*GU*0)BW=:[7R\:ZP\'Y;\?)9I>MKC1#._.JT M6U^S[/J]DWZ],2P5?/NJ)@<=[) .:7#);HW":2"36WJ?O_0OS/NL_VIMI[S6 M3>I+:I2&T<:>Y>W!^,S_:Q42[X8'$[$9)M>(13VQJLF-MX=-W.*OJQ5FQ0"ZQ.D_ M8-NA^PBZV#Z2 1QTY%RFB:?@Y+6]I[U8T'5&QL2UO<=0O/4 M!Q1]@:8EOG!S59,DCW$F>?2.'NO.Q&UP!K90VH,?G'Y? K97-WP^F(WT-S3\ M-NLG_XO5-V//@,Y-HKA$(\D?B$.Y)F<)&AKRZKSR/IIZZT8]=A[1)@4W=4NN M>YVSEQ.T.M\3[_/O#MEDIC6% +F'DJ1_:=Y?NM,XPP $ KFKW+J;,3?7^9Y+ MW_69;<5-(2C\8+T;:6CM&1'K2>*HC'B[:H")L[L5'_=/?L"3;_=]'FV> R"I M0%RUF,M2$56<,J^:@Q($0_ /Y[A)OM5XMY!W&Z/+VU65B5]?W1?G;]C*'LQ] M72HXC-'88NV$U4'670TT=3E M7\BAJ8*$_\36 +47&7_MOS"-K0$ZKPU)9Z,+>L!$ [=JQV='R'8K_Z14B^)U M@9CV:Y&3*%Q9E'#C5:!$'?&F/9IL M^]W* ,AQ)'9TIADKU6A24_YZ\FX7!K[B4CK8\8V#[ W1L:![@TQ6Z\B<9E^%&/[ZXK4V2H)T<;8!@;RR:20VJ$]9[^ MX/$YJ06,H6^RK?C!\,?]]T8N9X6SL-%3$H82A,:HK$2M=@7(*#Z#UUA>X)N^ MJ\V7KU[.4;M'>AZ5+-ZK$6#R@/)H70=2R)K'?&#F9Z^X-O%U?6/I\E6^JEMR M-UU^O,B_Q "2ACE'7% Z#1-TZ4_O^S;&VJN;0^>.)C5D"/II1N" M';C/*3U[^O6^!YU[@J"!%4)T& ?-MT;>7Y[$M&4=I9TYO5F7MC\[3(]-/ M$05K'UO\$U^I@[0DO^I%'$08C3('Y_XKLMA@S1(G'?3B4I%C'.53D1/0K]3V MF,6L7,7_H^E#1\X!% >M">U?,YU.3B+N=F$Q1L9!'JVA<0'L-T:#'[P MRNX03Y=W\@G.490.\_X$[>8I,WX'Z4N6ZGC:S9L>YW./9GEF04[27:"WI7YC"28HEQ!5?;]\N3]:?TJJ(+)FSX M%P9D3O&^VLNZI>C+FB8?N((%52$I:R:R%&FJ04XOUXMXZ_Y&X]?*JT?&;+^Z MY89+WJ"PL3;>8H:)DR#?]^AT\B%2S^#">?W>!_K9M*=U EY%ZV&G3N^+RM6I M4@42S4K&6MW*5N;$FTGZ)65L^^P]Q2O"-WBP+8'A3[H?TW_/!6[Y0F9@S$2O M0ZFL8B37?E0$H*2()?>_(X1NO._>O*ER)]_YL:<8:M19)?L1W\)3$;,4IKL" M5GA)O&0A8LXS I?+^3K71OZ#_N_2%HK'+Y].DE*H6GSO\&*JX :6Z7_F W/X6;RN7L20/C&W=V-FB[#4ATTN M.3%J8D Q7FEQN/-NV[YBO-6RRLYDN,/_6HB.4\AAM2[UWSY[,X=B%0I6D$0K M9U6R*\E,%U'Y)]._E7R:&Q=:'E.2>A+C:?\$Z=5\RUHA696%!"/>$QPV7@1]]"I.".VM*'-HI5 M24E_<)6PVMV@W,>R1=]+;>-J%>\'=E.%\8]:[1D >]6DV7"FBE%"643"^;2$ MZV,.A38?(JVI&CN]B6:LM%1$8,@]A!STAD,&G8<461N"P*\?T.A]WYS1*^6N M*[_9_?BVX^ =E?#XE:7U,$H0W&J,;NH*9P5Y7[BO((4.6P723NZ)3TX7*QVS M[7IOT:3U;.Y,H@ P&)U.%5FB.SR8[Z.%C2.V?Q:,T#'(>LY>=!JBT9#V(H%S MVN'=[*RZ?92?-\]06)#Z3&:,V$R);X;K%,AR]>OL4?%7!Y8R.:EBNKC=-'TM M"2Q8UE6B5UN;]<,SH+"P,/]T[9O%Z?-!>!7@HWKV@WX@/W %\AU&_I1"1H'G MP]Y=7A[^-7=X--BJL/I:<,_SN4LZ]A($V^S>4&X5\6L/$AT^F_TI80.!5Z3' M92W!/F)A(.]GNOUKOUZ835-"6DN*%KW\7X=C;@R=I"([0Z2 MT#+:=4B/RHO@NIJMIW3/!]/CE'=/W2WFQ/P=YI#O)GPO.4XKHA^E'FX8;KQ4 M2WSWTGW>,V5-^[+]$>'94W)*805F;J'';%14 M7;!FZ:^$J_?21%X2:+(0,&A[1F,LDOZ\UT0*8XI&H3Y:-UD,N:GO_)*W/,Y/HM M9[1/[LP X6L#.BP# M-2H*4.O;;<>GK,:"]"BRT>M'JI5L%9M33Y:'O4EUK;^C6H5) M%>M'S]RLEFE2MAU!7=0K?VW*J=Y72'J)9MZ5 ^1^,1N]Y#&Q#97SC_1>=T][ M$. 78)AVC(/0+Z9MWVB^],4[QW57#TD\!>5V9:I571*T)T0L_,;H'&:YROC6 MP5.O1G52ONL:/5AQC'59WE*+4&_7R4L6M#2'F";TH)L.IU"NPHT_3+Q=A]:V MVI>W6+S]]?,L0?+J:7M9A)A#(ZG$PIGSI<,B=+W/CV+M3CT-!J-E0K;CT,+' M-]8DQYR!>Y1?6^@!*PC"[_+4QX2.)FYB%9TGBA38X2YS1 $2LIYYJB']$2'- MN#Q?>"HYD6WHH_RJ-YV'Q@ .47 &M 8&,/J*R1HATPH#Y(*&-;'P*/J0KE^OMHZ"+KA_& M?[ L!34_)%0,EX(9?;+.P@VJBH><0!TZ2K>R-)C ((!A<4NY'(63<6' MEB*][DJJW[H6Z8%KB>&5CW M)>7I^@EY-Q=EZ"F7^2BJF!\^(GT-1CD+-P0KB9U<5%W:FTTLOUG/J5"KB)ND M>\EJ>._"$R/NQXYOTIZPDE4=4)D7:IM:FX.&+UO7]79[J[<+(93-)306T,SZ ML):&;.3LF&H=T71J1>#+\S=L?0!]C+<.1A0;#;R+-:I1U'699/*9)1>JJ"X9 M,[83DFS$ %+HRBNKU]Y0C=_'/8^!=YNTG/&62^F/%E!6?NU\E^_IU/V$;W36 M22BN MW8VTA*[R5?T.H2Y+]P Y&_ET-$=77Z1([: M:[<[&E-XJ",D[#J)](3\"/SX"FY**]0+#*L,J$CMRZA1S#B[\M9EB..J5X;( MK0:=>C0;$-ZXPP#6^PB96$[Z9ZQXA*F9<_+Z[1/5HY<,KV_5A% M:Z&O0C%=/;!ZAT[:C8$N1#T=39):E7G>@NR6N;EEG?5:YJ 'M3 \Y?U&2-OD MQ?92P1 2LIL!S-20;<8N]EXQ0EJ!#W #49R.&7-SW!+3KIO?AGO$:G-"(7P9 M87G#D#:H[P9&M O6L-3Y3+=/05I+3/0!^X^L;NF;[QX*ZDCV73 X($C2^&?> ML":CU8I9 #3 ;$*-X$KLT0J*(MBT=&Z\VJ?^8^K&T*% MQB%V9NFR;C7U#GO7,S_(ZE$LU=64YRU0,FI;]E/M%?GN'3(^12&Q1&/2S(0^ MC*P77 L@A9PGR4^EE[: S?%\N3&2:6N3]J/U[R-C?CSV/KEP('S.=^P^5S!\ M$DOG^3B/N'=&$R5&_X8Z2-)[(']_[JQ>76_U2C\?F_?X8P"(*!5DTI'D"/IL M2]^Z?2#!@1><=V@8@T?A)^S* VTQXJW-1\X_[>Y^F">G%O8T@13*>?#C!JB6 MOGYO/F0:0=CH##S+ZY33U=GR.# ['/*^)TSEO4V84&CJ^/_J3X=1MYE7=\8& MRA2M[Y B5[MEX+%FG\+*;FS=,+H-75D//E?E[W,OQD2Y\'P_+D*_AKD>+T>Q M'F M,>I<=G)_3,"MX+>Q![:Z2^D-+&4AI%7R%M@3[T<2;$=)&FEUK5LO>IP= M<__2,5)]Q5RXW TQ>OW"A\.7 .'"RZRP-Q*91IC.9BVY9B6QTR2E4[Y]*O^H M)#TE/=C15RAZ.>/?XO,2Z2?2$1# 8\%W^IBP^,DWN5>!JDLL0U0+DGNT8/N5 M0R2]VGM>(PT#SZS*O!,[I8I/ZLX8!V[.T+DV<%#0#2&).DR]1E*EGM$?..Y: M_?O0 NT-J2+_9X@OYOFM90T>FCJM=%N:ZD04)#C?NY%[:+("_^S<-Y4LG\<+ MC7EB+*N%XGM__OX0FRF)O;5$'*QZOG$^BG\]^_>WM9S\ES:O.*!=RI.)4(?5 M>^ 8\8$EN$YL[K["1I+IISVH]H@1L1/ ZDBPZ86_Q%DO1#A+L_E814[ ', 48[3!Z^(TPKA[%IWX$I1 M53^6'WCJKS;51JK>__+E37>0DQ/;0>(;CI@-F":]'=;8W(W.A348]#CP1 ^X M-H_KG>7XI[A3ZN:UI#*-J,6L.C7-35)_31-5DB38B171&WL%.G07.]R[R:$; M5C[7=SOS*4XD*S3:!&+YY\&&'0/8,T;G('=ZEQC .3&6_9I79R;)DCK/N\K/ M?(EO/XR280:*1\($3)@!!*P*WA.A6DRL[[B,^(Q-?N[P$6_J4/N@A=2T7ML+ MF'JI\5O3@V[A@M[I80#;HK!'$*(E;(\=?IT!O,,XT%-BS.6+UB,H"=%HL@^M MOF%(\/)7)92>XO@F!:H($% -VF/* MSRSGM16@EM6'W/66J-3G&3WOLOC>]A>4&/AZE&OAFJ,AU^PSC>_=UC71 9QM)_$_'J:,"Y5#JA.:'3D70SHAH(9!;NLUXGHK M!)*4GH$ROHS53,OC+^,P5CVH?)=O2]#V3WM/ZQZINID?UJ$KY3L7 MCK?L8G *MV"Z_]UX*&>Z1>/+9L(7^F%GKR\E.I^\_%@C('_2]^)M%GSA%%9DAOP%S*0ZN<-LB M@D!-R!M4YM&2)FM>M>HF;JL.^-X- [^!-N:5F&M16DQM9UZ= M&46?->95:9&CB&W9+\ 76CET41O&CUYMRF-B&N,'*+X)$QB7M5QB0:M#A ^M MIAKF0)97ML>^=SAQH>=9R]T1BR,VJDD=-W/3T &">V=8YX9 MV'Y]D R(O!:;BQ: M5PI[OA)"C&4 UHU$K]7WB."^5TH_T>I:(G8H4'$UJIP0P@7VM^@R*Y M(T@[G(\29RZ2,C,$),%T!N#-AM@_\Y!EA-D ;=%_)&\]LAN=9@1-BLB,U^FZ MG.&,R@F4"N9+]TM36G_7Z'/#<1 M%'P;](-!%:ZKWOKGJKRSCZ&RK*1<,5$0/%))+TWGY "+[U[M[]6]\ES9GQ&U&<:+R1KF TAE*E0HE+F0WI MV)>!Q7"95/0)]3K%T$K:\Z?"WU-@"B)%@7(AW-_;LTLT]!!3E8 M<+TQ!Y\53."-[OS,15NHV.M%1/P.-*9SK9*RJ=Y$3AY13 ; ZA_9')B[S3WJG&J.5TGH-JPNN/7 >YX.G NSF M/9[?YWE*<:*I4!%0E6"SCJ6X+B.(Q='J&U;@+1RE4B=@>"@D1.:RHHF8KM61 M;X:4OAL&AE*X6U"BAY80%DL]!3KA;XLZ>,MG]ZQ@VL\M^Q;ZY":E%':;"P@8 M0-RWVR3I/#XD2!?&-*>@,N&SPI&&L;6K.9.8.>.!TMI3&>)B@FN_ 4"P,U$) M]*/$PF&TD@3M92P?^D:\ H8WWJX@R,0SD"],;3;R[5NO;IVNIQQJ;T86?G-* M0FV"@.5>,3I:.A6Z4N(YL2I53J%LQX]\'36I+S@]A2^G*S5_;)QR2+_IO*_Q&7/BSL !C0UG M($U%Q.*W/^O8GP?SU$R068K^>3O) -94WS" Y29WVNV:SVBF_-XL'@RA=\;6 MT)_XU$R=!D@(3!?Y!7%I[0FQ"2:Q^AY5$6/2.79F5"D^_\JLD$?PFOQ=,0D_ M19S G0). I*3:DUK1=S(EJ2+:G'8/Z<:$ OF8S W#8X/VY#O=K"?EB84NESL M^W:R;"OW(>$C&M38S@>[R#G@/[@GCS.6;WE4!:GR5-^*?O_)C_;=9;-F(EOK M;,/([9FS9IUSQO:RMA>X-/&>K\5N/'>Z%,D4T.12P<$_%8#H",M$UZ-[-:!, M;7+T7HB89%:F8$90:8Y(QGJCGYFS4C'?CMJ;_JWK(CQ3H\CF1G1O)OK.5V8S MT-*;B3M4CPH1IK6>/%-H9F.[^WJO%OTGQR68F3H*ZCI,(/P<^*(+\'=O8&SN M>C>GX5$,(,]$9*\VM\J*%S%C1$:GT ^VD9A:I])FO)$S0$L%C%<)MU.=0QP= MG.>+M^,2B%O28]F;87*=R3I:^5$]T[-T0=BO212?9Z3@^O<=]L0O@XT&:UM" MS?LU)T_4#$-F9LASF60K(BHOH"P@=)5N-#60;?0%UYS'YV\>4,%C>6R _1*; MQ(F%H!-$+'@02LU#W$60C]DP@/)^F U]*K9O;8OG/YH%>M^@7FQX.Z1 VJMN\;.*Y MSPN/O>"1AQ1S;H%^I)H"E!)3[Z>3+M)YE(BZW3 1$ZX$^<"+JPH0>T_YR5,/ M,?P."_GF2Y&$7JL%+2ZS\[.LOS= C2'JXZ8R!G"M2I#&7S7* ' ET$T?- ]Z M30J[;^:^Y?!?(8!]=?0Q*.X#=E.=JL( :GXP^;_5S-0R+>$JHB,,O> $,JD: MK*6(GME<*MB&XHFNM,K$81-'=N+8(H:/L&I<+E6DE9@)ZK<10C(5>(B^#XY7 MUD1_LAS5 R_5SUZY(7PJA=74/CP^77^O X< E553J#Y$9D';7P9SJS&>-UI\ MVI:S7#N710=$4$;)YIHKNAE['N0,VKU%6F;"(3!AE<#?N)MK)GE#5^RLO<6C M@*W/[2+7XE?5OQAP(< H5A+8M\,DE/*&/0QJ*TM ^N:D&*#TF@XX\E1E8N7S_ MF%O(NTLF93Y$ H;BZ)Z&)9;FJ:DYKT%FW$#?P8 M4E31F?W<_3%/-KQ E2><@QTNR&Q%=21^&@/H=DB](FFA1];^/GNE^BW;[\( M7U=0ZL3-4P!N/FRG5.!)!U0$RFR#F#ZFJ^^,=;C$:G4A.7^<>' N+2XN>A3/ M@GM>_(]O6-^<\?F/[7VL"#QR?9F$(,> ?95P'=KK[3A_S9W#3@VDB+?:W65A MF+K:3*$!@5"I%U4V#S[(73W[@AG!9U#*8)Q-[6C#QC1K3V%Q?)8P9L:C+^:V MA%K>R1=)M&?M OH,O0_K:BEK-O*Y-UF<"2"^&RH4Z/M.&8P2"OW'K2![51; M4=[GW*\7M[R_4CZ8:FQ]HG-7^U!L+_O'/J$JH$>JX5(M:Y"9VA5>EH(G-T*F M?RJ%[%RY]+V1\^+A4;W6L6I4L5DYVTR MZ !]T B=92(9+_&LQ@/K;B&WY5&^(F)W\OUW7([%=DTN-*AF[_1N.Y22B%C^ M%KNO0>>99@"'/0B"%.YE!K!OXLCY-=9A/97B21\O@8Q.X8*SE9J&MU==&]=C M;JYY&Q07%=887HRXFYRFR#4O6]N/;U=(HM@GC&,;_KS@0U&D_D,Z_NF5VR^D MR$[VN;@@3\CI.WE";GRG2>_55-1??754ZV^7N[7!+/]G'/AZ\,CO3_ _NYV* M:<$;2Q&0^/)/10%F^ -:5(Y6")TWC &HP/!+M"P1Q++N,+L:PA^)F2%W;NTX M),EXYB;1%68>!''>U8]>[\8\S-S\C/M:D_1!0?F,$IODX?>MO)3(A&%H/6*= MM91J0"N_^?;H=IN[JY?1AV2I*VKE",VC986S7 M9!ECV*/[*WWDINU-KG_"9 M(1ST00; IQ=H6Y9A#.-?QK=6\-0H>Y39@CM^OEYQA8?1I@C<1^>1GABB^[ID M4/>]M];?C-8O7K^4P#ZSQ50&Q?]?[Y?X_[O]W<_Q__Y^CBY$$&3Z!S1@8WJW M6X$_-5\S(')%YM2HD+B6%ULOMZEX1W3_FHIJ8UR!&,N>*86=/C>)K(]\8M"^ MD1.Y2Y<,XEFQ/:)O_"G*V^=CLVS@':#EE:^O&Z <>!5OKK\;_(ER"\Y"_'UW MOV*HIX;7(?C5T*+K"G=$:"19J*?ES#Y_*[DZ-QM;%]*)P"@Y4:-P,_+N-.#2 M..%'4.P;(RVDM(LZM,5.KD2C8PV!N\\ ZGM>E@?[C.E3OI^##B]-RITRW#&O MV=C]Y,C9@Q5M]21 0?7=]6NE(*(S-F+R"7&UJ_U5RT?/ZD#?;VD_5RZ+L-7= M=#K%"3I&>IFAF6SF=<*W(I@0PF?PZ'RGD5LA@N5;T?EE\BO7;)-37@7G;3P3 M3S& W[T3.T-=D#LH 5 7_P@.Q>4*N$:'V.9R?J[-#,A+[-V36RR'(T3S^R9; M, !821:EM9G)PD^!ROALUAXSS5$3C?FS')WRQS>'W#[96WT4/MI=+)F7W/]1 M2%?]:57PYUYNT@:H+KG^',< 9.':L!0$?V,53&:UY&!KD^=)3^&>6>V3^6_O M\=@I."W&Y"LUDS$J[Y6@Z);AOE^N*(5[&O'KM<9VS84QW,3VS"?9"JV@"-$.]60+ MM2^7LG*>BEYA"D0R#(RCZ 2TM.5VT=3CU6><"T_\GHSK#[9O^<=)\7.?G/:R MN8(FDWY<9:;U(1*"EK",W7<1OPTAGD'O:0^E079Z*0S _G<@!J5-E2,V]]4 M\@L#N%_3@=Z?KT+\%_"=&%9#Q"#I(IRDJ>(O'#>490,.-1=['>':H=' MZ\@Z3QYUGI1=M;[?>C/?]F311:63C[^)'6/SD\-2Q47)'<3F;@? C2H&^E2Y M@UA/DL#S(%HI1C;S0YZ(.(G MI#40_S/HQHRM?]FDWC0&LS&PM=BIJR6BMB9W?"XLZRG3C>VP[RXX[-I\%;]W MYQ7)+1/STC>!,F_7(VY)*;-9>RSF*MX_K:8BPGTPT03K"&H1'!)AQ#.>M]IC MC>K!=WV=+D&137<^S\%G?GYR_;+9S7W(27G8"P5G)I,Q6(/;38>S$"S>K,A( M%)#T5H('C]?H.FUO9( MHMT75W6BW9?,6SX@=/RW9:<:DV84GUI].1POI+:P^S/1$ :J5:Y7XN0Y<;D9 M9O+1+I[UI*ALZEG__:NU([Z2)TS8,$J (LIB1^"W9FI GL#J*\F.'\ N!?0 MY2)SY?7Q*L,7XB=?W6:_'7+>_22K*R9I+"T[=7E$*E?9+N=OA7 MG%0XKISLE&;#F;%7X\"\N37]&]F];LZN;+7H?545+6W>]4&_(N13 08TI=\D MC3.Y,ZS6,Z>1XL54."=-G$C[0<<#M;C]ZP>.B-AM9O_$KC5%+DU:"*C$MQYH MI>$$^JCB%+K];GL(A>FM"L>I970RG!>_D38G74?<2&T(-.4\5>_YWO5[MW*V M3O@YS@OG[+S[F1ZI,0&G*:K4X[3G)G;X'U&]^U:]%:_]I2EL][%G@=RC[\)? MM1M\+:L&XM@3G.A8V.9#[/0 ?7&(9G;99:4BFBG_0J:A^.:>D,PY2? )X>Q! MPD:O@BQ%BQRT$#5V*B^^!/].Z>N-#@\18P6+;Z'1I8)7WVX(^T?.J1'IK\NN MO XTM9[TL)N(?;1P,GM?U%W/D7-^:$V)E"'X'4).!E.(*815!M )?;GB(ESN MWDIZGWR"X"OTU<'_<,[9.3^+.]\X"%#+!(V$61A[@ECTX8UN%ZA0*_2=SLGK MC6.W3<_)SE3U*B^XCA[V3@XU>*KVS>Y "RP'6+R M7,YS+)IQB35;F066H0!^".$IQNK48V'?K25/]*0 M[YD8;"]9+),_;=-XT51G(?P2H?(_+-2*6>:+9;K<:)!>V^%>[)FQ(P17S;=K M!-?G:?I2ETXY'D@TYMDY-E>6 MU+-8X5^,ACG?G[=B\JY^9J?0C,\-R:27ZV9?F+,I68\_X3&.^]3D_Z#]QHF^#]3UKDY0C MYV=D0W/V0:;W'B5\G^,BP-RSH=W]V M]\@L9$TY\LT>=:)=E545\&V3^3>] &7>"U>+W R'<3%IOQ1ZWW5B?_F*)JF+ M# 5AE%/1E58DR1P]CV?V3B,$(;9:H+XTM#SIW >7"+VR]Z6XFBH/J M^0PN'*-0>VBPXN?;N4O'+C]T_=E<;+G9BVZQ<5&]-LL ##20D[$DAUQH+;H3 MBCGMOV$2AC<,T;\[;*-0ZZ>!F5//R;B>E;VB$UKS@>\IB[D<=IV?$D7]!U0F M3EV=.=FI#4W^U,<(* 3*@"EBD[-N_2@ M,:SX0QM9*%77Y4CG*!<-B;3)XPY!FN.V'PJCV*=/Z^*.#K>6[;"'%>!RP4.P M-1*NS4O>CJH=1Y"^]N!KCOPMQQ@'4 W/HX,K-;_ M74'F;K5JU%0>S_ZNE/MX\[7VQN: 7+AV_VF: 3A!N0Y7 25QE+9 =U+A@SB3 M,%WW91G/A2C)HARS%1L9D1A#V1SQ6_E6CN .A1\N1RO73YULO89'@,CU2T&P M,\_6@WT<@0,GTT6N BRAMJQ TN6ESB'P,'J-V3R0+@T3;^$2^FWNXVEIJ["6 M?**&@&7,$7AU.RZE7C%'VQS"E((=JG"W"(+##)(@T%C5?K/1%&$^7J/2?/72 MVSHLYMP7EJ67&UW%&PA<#783AF)%S#C0U--0I%I:/DIF&0DY#/;[E5_&1)/# M!S77#,:.:+4(*M4+;!Q9-"+MHH);Q^C'__P(R8_V=Q")CO(DH?+"7M]PYTCH M4#$8,U<>J'KZYAC_EMJJN4+'O[U)FDTWJ"5!J2)#Y,%64LFS%S]N('E,SFV^ ML!$[7 >3/AL[-J5JLP?N-N">3C<.OY%Z[1*38? M(&VUX]6CT4^&UZ]:VWB/1Y8*2A,-UG>(K'USD$RG1O!YZ;+Z2%&<:?CZ;@0\4"%@["U=4OGNE3, MG'$,QU0R:T>A'0MW ?O)^JN%R^MT%68NV]&_[>]L79[Y%?LM3<9!NW0L(L $ M55YPP!.4FP>R .V,G3^<50^L N4\MIM4NMPZUN%LX=([$/D5^^%C(NGA7GY?^H M_-J*#6F=UVO[$P6A/4Q0\T?7,@"JF ;A6Q))YB=48!G3,[B><4,2O7Z-G[B, ME(V$VZS/L::QJDJ5"HB22VF?S"2HQT&7ZLITJD\9V-6S_^QI8?'Q7#SE\\9B M(>&2ANBQN^]/L:?XU-X_]E&%9R^=SA7%5TB&2!,*9$YX?QAU&DGCN:_%PA8[ M-0EC91:C9\PB:<8"9LQT&PFF58Q3+6Y8>MQP7QSPM MNC_\U3- /IB3_EK_[ MCH*#K:&)N^2P)]WAH.AIY!F$D+WN]KR.F'*<_("&?%E;I@W 2%T9/75Y8%XO0'%8I_B,\JU3@.O3 2,7,JC ML1TML&X'CM4$R2G%P&>R;G7%G9MB>65^:9?45J1M%0M4\P8!N '3"Y?^/*(A M.=!RHF#[EMZP$_0O4#$]V'<&0.<1)_F9@]FW(.FWU[U^DGOT>7,+N:1_.Q,P M-M NV>YH[_:Y;F"NY4?#]A^^'(@YUZ#:$ M]0ZV6*OPURKVG3-=?0S2*%)4%5K%NVLH$CIU=,DME2UL54+7M/J[Q8CT\)]Z M*W=,VK '"$4V4U(KX+6^-I"PT@#0G#.!G&D6>2YZ^,[ M5LF*1V0ULY)2^Q5=OD*)EA^N-[\'A\1>C0S(]^:_RSIV*2F:2WD250="F%/= M )6(@MW."S(S%Z:.NJ_81[)N6*<+5T7-2H:N645A#S 'P:0 MCJ[/FE,N:B^^M.\-)KLNC?--Y<_&Y$K??R[[?;VOF&8:_XIU"TN^S]02/?#C M?[: V-"3QQ$=09).#.!.,U[Y2L5 M.FU3VSM7!!_':N?6;0?=->S'[=#8BE; M/9 _$D :'C**TEPI-NVF&X[)2#2A/);S];4/*'^U:)+S^_#S$RP#Q@U7(E5U M&BA(D5 I 01Y$5^!H'#JE0R016,!!_I2@, M5R,1;6Q)O"SQAG3$*+6M[N1S:_C$$9[/AC_0/X>N!&Y>I/.D4QQ_01HJ>TQ% MH!QZQ;EW6C79FK17%3R.N$1=J&MX:9*TR2)W530+?W<41(VPRIQHTTM7:1&$B0[/*4;3>@\S;4$=_E M19%7C>4/S0U=GY&6'NBUU+[:%^9E+\3=+\8R1W6\2'!(,=/T$%Z2MS3_),2^ MUQS2%/^A[_+"[9JO:%!%=5V"\@ \D>(#O0/0TRB>&QJA1:]U*N\3?JRVF(RS[' MS')G#VDE5/&LM73!MY/'^+_D-*[=9@$[*+9@BC.-F14W'3*CC-A;\_P9@#!< M/^;PTVM[SMQ'-^$]\BP9/T\<-C<_[*V3G^U1CPO"?F(%@PL]*P.X:B1678PP+@@XU?RJ"=>V:YA^/8339U.ML;W]4F:U;BL:][98NJOR +Z,BY M9$.5<,$E-!,<.*.-"47IZXM/0:?%Q@F31/NN$ UE*VA=>48[EA5#JM MF &$#*7"Y,WD XI+RN;Y!3M1_]@*1WA*NJ!S1FW?'%@ZLKZ; MJ1^H+E%1B["S8M"@QJB0? W_QW*<\7VW=)X>G9 ^<=5LG_A](CW]=FV-?MDJ MTB=S??UJ5N'/^:M;?*>[WY^=;E=YZJTRE0?GI&72A>B#N[FOHC4Z'6<"SU4( MU,9K_/!,5>83L>/>[) _&<39%A?_;Z]%)UA1F:7\X60@@BPZ@=B>T4QH<[&8#4VP:/1]0XD_ISNS_IOEFMM7KGX"]F3E@K5\H'8OQ9MV!T M7B6BW^7QVS!6ZF7B3D,19^>FZL3! MW?3KQ0XZ'O&"CM&:WY=4N&;"2TV/)9FO9P![QG0>%\KI971CU+U60:(NCDH" M)T/6?5H^?AH[!ZJVJHU8REV@35K9^?B%GN9+^;1X,^&N%1%-%\>N(;42C[C^ ML"L'C?&3WT.*N9RET7MN$(9Z/=3Q"C#P8>0;$3&XX;E7_V>N+2DOA%$A%#LD-8?4K'! M+OLE4#BT=R%L%^5%Z:3.V"H4D+'__:R/4^W=F%["[ZZ+X[\WP"!@\(QG4[-O M7,"C!A>)MV$/Q%Y9OHQ\9VYXDR\E Z@0[ M),>,D:J*>!\S7<"R;B34GRD;6 MC5?G__#NXY4INTI1SRKI1"O1-1-&,'[K_,QRH@ &S+>I\]XU4?8A>(HZC!U] M5Z8M^R0N;L&OB']8,H:+\S[/ FL>[+F"+)-VG:-_*X&,I\[29<9WVM_):^YH M7KDEDCVV,)8_ M(5V0\:;]TE6= Z;<*A%Z+/-8H@MR3S?(AM[E#-F7=:E@)J$)8F$@01SQ71N] M#6]<1LN8<8+VY$3BD1(A4F,6IB1=A32KIWVYE>]ZUN*Y;<7=ZI T!/^VUATS MMA$J!)_I4C]\^U&6Q'T[C=.?4S.O?A)Q.!);#"RO;K'2>9EQ=["FTV&?-H[> M]FQ+0$[ETYEU:ZH+C0D?LFH$4\IG;[S_M6E_J+@C3K.I][X:_-%W/R7)F@K@ M-IH-L9 )_F_LO6=84U&W+AJD(Q!0Z4)00$1 5$"D!D2:B& !I$8%!$2:BA1# M0I%>(B"@H 2I4B--JH3>%>F])"!(DP0D+$B[\3O/>>[9^WSW/N?>'W?O?>[W M8_Q<:Y8UQGS'N]XYQV2G=5*A=)!);O&">/-1!D@)M7U]V=(L'?<"7:QK>5Y M+WG\P<"=;C3>$$3> ;/$;OSAX1UIUQ#,S%TCOBU5(;MM*2X]4K"Z,GHZS%P6 MQ&L&RP9W829-E\Y@R;R(T:#]ENV8X\%Q[8?EV0KY@<+1BM[&1^:W.-=.]-PR M68I,2+PLN@\%%# M5.^.+%Z"?Z<2>*9?G5#2[U$<"$J/G+N:!=L1ETBR@ '9)""COT-"@S";$5GAX4E2::SYFC&5(=F9"NM_T,B:*;*6 MXMB9#R!&3 D_RZ/(_3-'7UI6=5(B<3\3+,Y(N_:^?JVNF#R[JIX-9F2EC[ S MNSCK;O,HVT>%GX!V?0(F]C:+@[7!V/92=;)\2&Y@W+<'*]?,3Z5?86%K[<'P M4LNABWD3ATH=4"Z*%C5+9ICBCV]LQ)X[=/M(]BQIA"?97>M9U/RM^>X-[L6G MWGZF=80FP\6L:8,2ZN/YHQ-M$XB3&:Z[,E%ZV)U1+ G?6L*;P==:\Y]7=Y6U(DI_2K@_N)'R^'SX=H@L7O M>02EM\#XIAXON&1V^$N(UD5NDW74[HFNE=V#OBFU"1.2=6,LP"FPC 6"L?FT M/&ZU#=Y-2W9J:3DFQ1-[JAKVUWC" ERR! M@3/03?*2N:@]D+'49JWAMS>P]4Q+U#%?NZ:QKUOFU>/)FX%MGB);NI#S#-=V MAVL6NS6?!O2(1Z8GOHULNM15)#_QJ8I*#$A"D?5DI*A=F)HF<;(OG)<8U4Z& M":)B',6&RZ1#'V7UWQ[]&+8SU;?<05!FG^>0 HE/'CR]X#%*DZ2H$P8[O;D< M SPZ#V70T2KR+2SCUA7;5XU.1?G=#^3.XPMDL>X7Q!),H%/C,XZBX6ZB':36 M<)Y+#@^=/$??._.?.AFZ3P;#0^!22YC$<62U/^7$#"XJ_H^=QUL* P\YSZ * M?NU;7Z@V_,UQ_HU*-A\O=\(IT X3:'$9W(C]]WI%T.\JLBA<>KS)9='\./JH M3&+NXJLP;2YMC4#%LBU!N?@>K;Q3=ONO*F9YGS[+V-)1A@L1"KNWC]@#T*ZT M2^L:/!T5@])\LUK%/XPX8Y9=QM^"J>"#TT^8FZ M8X_I'IS"M,"JNR(*W&C0X=4Q!96-%'_/DT)/9U)?%UTU20C5.MZ:S3,8!MTQ MH#!(V$,:8T!Y0Q.K[!0A39H;FMI%!Y':L+>>_]^'=*#_%NL_?IM^@GY&XAZX M"XEB2)!IG?9EF)GGSX-YV+M_B#T7]]9002#2?[A2_I_=_J7D_Z^!+;F^"SRK+>S) 9@;N>$7$&&03G_;('%+\UJ:DUPM=.-.K8N3&K._VP]OU'D4)GH*K3UCR4HEP, M1#DVHVX,/6]T5U)2.O-]\J&!PH /YQ40@4DVF^4'6XW "H0=ZHZ)A%:S=A5Y M$^B@SO$L:?0-X^7&6.&?"3G6"@(5I^4D4[7BE^*73G_5^7_@:06FI]O%>E8? M2RIT_^ "!?_WAF#5K-\9#9$[TV@RF:;&RTWW)#.@_W/X MWZ:GG'F)O1O#!&<>?J)J#@$2P3R3L)N>9059*_SJR)V"[<+NZH:&A)G)= MI-SS>@PN47>0\T&]_B=U^T3#H-A=;!RD&M-N'MK0C,H'-CJM:!+8L7;5>&4] MEGO&Y'KYR>E52(BOU MUQO0K1MI!I%J2=]'=6U0V0(KR/^U^0'].?R_G//B:42^>XE-9Z"3'\]67N[% M06_)9#61+GWF<%U!MW_J@SD-#9%=XQZ9[W)KOT2(FCQ*# MTF(3.9<:(M4_)KE$&O F&[:FOHD/XUCG*#H+RHG]:S>64EJR67.:8<0HRHE& MTG.">8R7BN9V-.M>6'4MY40F3JTE M &[T\=[&$(#J'K]<5=;\[@'SK%UWD, K7_OK>>=")9E&+^^)+&E9L(]76W=# MJF0I)Y9PL*X-*/A7UJGQ!X1"%,;)>+6B*72Q,GGY?:#/C<[T9%V+3>&4$$Y, MQ2_&,'8'Q1$_8&":*$!N8Q 22#1^A&*)+[IF:_A6<27#-/(\WS$G0_XBIY!A M 9;(UH.;(&W>V'-'-S8\SW]_V=\?7:8HJ2]=]1TGE:#;^\BI!>2OPJ0ML#NV M0#EQG.1?.0ZM<@;*/F:BE?L7A#*EU;]#)\X)$]'XN?AG[ZT;W6Q)[_ )$B-6 M0S5B#G:FC?&FWL%.E[YQ]P1=TD@6?AFN*_0KI\D<+[M51(#B;G[5B<$C8S14 M(S%>+P9=CVL/O*[=M[]65E'W:U);VXUYYFRY/@[=N_7]OJ!^D'_ATQY3=UDP'01+]D_X*PXQ6+I]+!/M MPR(&9!*.RE!F#?^)RE5(1Z&>/Y@XP30 ,+=;0_^>>ILIP75^H RR1U#LLN_9 M/$XQ7I!T7S(N%ZY89/D:]XT._YEH MM^4#*MW:/GWPE-'H== AT]O3:0\%='MELS$J]8P< 6RSP7X=C<>$?1P-/3=> M&1#VP[CTXD[J[A6M1+ L6A]V@L&&'B&4 E+:$/P$<*C*MZN>D'::7-IOLX?K M)U?<%B^P1B\EA_39O G>5*HKWVA!$ZYCI] =$J 1+P7>C_BZ\C(]5$=:PTSM M-"=DP\(07MX46IW8K<)$(J473WF\X%MPGTC;)]WA&;*?[JLT7+K25YD,EOQ3 M.+]@M_;EF8/#H$!9Z5GG-/?WIT^')@]TA[ 784*A#V%31DM*F^_(1@&U!HF& MHS2V!:;F^0PZLGB(A](+X/$[9T(U89T7;02M;@]UE7==^6E6*?#D?FC+ MPU&FO;W]#G,N]V:9\/;:+-FA,BT]]5N"*=H4$_\SVXU?3L\DOKS_S($'88$8 MANR\Q40N[,T8TT$_;+'6OYC1YM&. BF=9KA7Q/.)\S*.#9<6.KS9>['4FUMT MT+.5M9&L5*58N"]ND-FV_1G>G,\= :E]1ZDK&%-R^F(B)C*=/WG$]SLKPBD M2;N34/17-;W M87\M\P.%+RTA(J;9P.<7%@7XIJB^1ZTOFCP(1.._H0X]UG>/$\RA\@K:8DX/;!-&AHXPZ/%0!(ENO3FQN MT$$L!R-(=PS3VH*0#G1#HSN&@58EQK]+%D.:FWB:#4BCRV8(N-+5VL'$$,25Y2\<_KB#G5HQVD(7Z@)W())QJ!"_FJ$F,^+QMF:)L4S(+XV"&D_O*SW2QQ(70WP"I<0; M,C;_?+7JMQ\IV^/1V%FP^%RO)RUD55F:=#TJ5U[N5.B> "'QKP#X'#!_MKAV MGR@4K656"GS?$K7#' O^+*>FF/R]0D"R?.F]^B/H_$I3"8U3'#_(%\"\Y-\Y M&)J15>#'HVD@)&31G>P4BY_>\G0-"(6>ZUTY)44-"7[*=)CVNZ)$^8+EK>0! M'] >YF(#M0C!LOH('?A@H5$!R?F?F9M)JONIT$_V&=>I/O MICN?>:KX7]X]&[ 2$2[U#W]G'[U;VGJBBJ^8S42;%7&;-D [1XS:!)/=]>UO>@03[3 MQLIXUE7$ZK;>LD0J$1P*74Q%5D&CM9@*9N^)ZW?Z.MB&0V(4_6J]JX]!Q[/C M#QP"F=W%$SV$2#+4-XA+M%YTM7_<\WO+GN:+GH2W=G,."VTVL^>:CI=RS:3I M#9Q_\>G)\7B6;/"/RRP$LZR!Y&!^FI,!WH,=Q$ MG0Y**L$O4 /=L8>7\-@[7DV!N$REXWJX1A2_^X6 6)R_?EY_\+&YGKQC7!UV M@<)66KS=PU@%[&(4=$<5;D<'8109J&]H;_UWZZS(F);=WU^P!DV:=!"'^(A- M0-?^]<\C*HVO[I>FS 6.]UFBYKP7?!;:?%Y:L*]CXJ!NX$@)YO%(%-X\NEG@ MA^K#5D1[D8?5^&[\GS[-2.;9V$T5!W\SXIE,WMR\QX(-Y>@+ ]8O[I0.&2O' MEQ1)TMB:Q0E8"O_JXJ:.T [W.Z " 7:+@YL;JOGH.(7G+SU@W*8>V8YSZ[>,9+I37:-M9:4Y(4P<2L@&_RWCI,VY=Z/YPM14#XD[CPQ+=,=\SA+RB2=['$WX3Q&/%O7/A#5<-4N M?C<%=I/&2,8+6V$)B/.$R'RB:2>6D+C><%UCS0?I:3=YL-@3C["YFWZ0:B11 M0W"E')L@:0-^9+T (T>B?UQ9#6<-&KSQHRS.UE'E[)&NY(0^]F^[U@[_DW+X M@WV=ZC-_&=@B+.#*^NT"JKKG10AST^7;E>L938*[_/%$L3JG5G'V(!S24]P) MCT@EL-O'X=B2 HL#IJG#WSD51%C&?2_?J"I?@5RP/%>WK%S$''M@2H+]/<\. MR%H!+@_PT(07&>,52V7NB"E_)U5*&KX[4.;6%[ZM\QSG;5"RPL+2(<$+B\CX M+"8@4ZH;!Q8#_#LO=37.:XM9AJW]\-U/4Y,)2FRN4>M$'\@@+M%!GQ6W:=%! ME%1&"Z\078="FU8T3B"?@+(:JSXR_;F:K))N:%U=SU]=8<(=M=+*WR-RK];+ MQQ@ST@/WD.W 3!E"A;.?#C(P@16D'J3_W8;!""]V/)KZ:A/[YV[JH;NN@*KW :LC'30AQ !"L[]; M(WB1RX^!6CK(T=:;%E^'&:/^CU48WD (^N@#T69&=$VD9=)!N>?/,N]=WNC. M$JDDJDB(U1$%4]BCRX6>:]RH'5*K*-.YZB@QL>K]C!@KNS-EH\(Y1F?03E[*H&7M^$/FPL?+# MHUB]]RX.)NP$U=1 HE2;+3(FA_!S(O:YG3=?7U_%FO)COOR9-!&+TXI-R>HG MG\'2()_[&*A;R>B<40<61 ?5%(XUJ1=1"Q8\*NXJI*$]:^OE?I@LEW=U[P_: MY,9,[3F<(2GJK..$?IL=SXQ3Y]4>=Y$^E/R3#1Y9 M7VVR9 !L%FORE)8I/AC2/OA#[=4Z^R^VTX>2[Y'#8.S3?*4:"^[<08YE[EAAD+8L' M\(MHO#7@\F1FX/V%M=VYAI;@N^#K(*HMYC(1LJ5(0+4>MKMKK':"V==$,]03 M337G7HS+/7R0)6ZS\P$\WPEW9439#6H^!9:[,0\&P(1YD@>$'Z@S]#L:9Z)5 M/ZW^\X+=C!2J?N7*TX[[N+NNW'J_:**,%5<"P>.FPU-338Q;GS]'E._@F<\7 MV)WNJ$P:3!%UX@*;D6/6@T'LLQGGZPN %-/:T>J$JQ.6(PS'44N[H_"CI[EX MW5CJU^,]A+Z#+1!'XS0BWPMX9OJ9*+!21?#HNBW_S0/>OAPUP-\SD'MTM;5> M;,"B<33$-YE]E XB6)G'ZYP%3,@7V[($&S+-T!VV34&J\Q^]7O0*5.FK),;. MW<6F"4D!I@S 'FJ6I.8V'P?,;34,:XEJK8>&Q9B?7Q-(C1[0,V'-!1%+.\@*J;#OKZ8T_\,MDTK3;,ZTSPLJ#%2\4KC<2NPJ))_6?!2.^2WF-Z3W^5*1RY\NZ%\&3JN8/[1CIO!L/^ ML3VL$S:E1.JK'FT6-O4MH@B.LG@4?S"]'6'7ZX-;"JAE2S:^QV[$<4GX_$W' M$$T,(&_4Z>'-2QLX1$7]\19J+0"25V]7QVZ85HZF:?8JVJO[!8R%'SRYO"K% MXH?_"B5Q C$X,U.2$V"-FX$>_[6/D S7?66:UXH\/M==#9_)X:ES:C82V%6C M")!)O@3/VO;^P7AWUE7*F5K1B,2W.YDIRX&GQ'VDNI0C3DX4(%LUD$X+48Y< MP#/"]A+O.\]/2@FJ9BRJ Y6.RKHW^J,Z EK6 OVR7&$%N%[+MX.S3L=$&?2 M0&0M3D.;1![*-L887K*5G'G#TS_J+U'3NXZLKFW3%NK@^?@8@_("!M4.VUMG\.K&1- M6#4V\U;92[]\8\JGFRF2SN[&PJ;UG@M$!=6-/2E3F1AU;:J-,C>FK#0D6]Y+ MTW(-?.I;>W+U2KEL&[9:MFU;W$/?B+#:@>+)?M9<1ND[O M)GSNHR^SV;PX1&X=,#JZ1!#:W"=8,KQ&K7GL3^8WWM]37EM>V]S]ITW.=50: M3G(G*\1'E5]\SQ2J"RFKB<$/B@7XMVC8C%+,,6N(DR-ZT]ZJ'CU;#]A'X/%L M2%$">BJ=%*VQNJF,P\8Y7FCP2!_Y4C_9TPZF[-^F'#D M(W3H_-\]R1\IID2C3O.X0RH%P3V,X4G(2BHTK=!_+4U6D Z32E1QZ[\@-ENG M_MTV!'JKB9^XBT-W?-6=###'@R.U3#YQHRO6@IJ$CB^ZRO9;*R:"KW3ZUQP, MD@V1K3(4SD*X-I8HU+JVYWT4&-&/P&R=\CB03=S*O4V[YZJ9^WKKP.$>*"CQ MJ;8YC3..;/F8#JK&M)IN0 7LJ8V=M!-UB5T[>\W46=Y7KE"[MH N^T:J!@ON*8[7O',1H=@L6WP&;%?6;]EA'O=PKTLU)1NS09-*!8S M.!YGM5EPM;8^WC]\TR_U(>J!;_ET7D][<:7(I<+)75@26E %)@K,T+C\B."6 M>9;Q/ *I9.GH4L[<8XOW)JPQD2+E-C?UA!/9I(\K MZ[;AUS-64VK\QIMOX^V#=WD'%13;M?NY:UE95DLER M'WU^K1OJR_-RZ.1@E:&+55B!L@(")+Q),3N@F5/:\_9/U3+(S=$WV)[H6UX/ M#;\S']/UG9BU\J8<4^N:ER% NE"Q"TQ[F=W-%4."*[\%+EU,G,:/,X@0O]RO M2A'+Z+UXB94Z)""_O[FTN!!QF!BQ1.4]VD,Q6.)QW'&P7*V_=&V 7_C)#7A3 M139X%!H.Y=>26X*PNZ79LL?\"7ZZ,V+Z14WPT)-B?4R?7 /1R#W61!P,^B-Z MT$TRHJ(0XHCO04^!E-8OTZ\TLK#Y=HH;CHXJ/88LZ'-)W0-FP>*ZK($3,4@W M.N@5C6>,-Q,#-R-$)GPJC92MP4YX/D@5/F+LXLKJFPBL,A<)$-DI F!2(G$ MS=/"LX4>RH: B!SA*>@:DWX??*EC3D:LGC"U, M/G$9E8K/__ST62.KD>659>O5\GQP''0Q!5EC%>'D@EGP@+'#+394 M/CL$3WG6ODI_&J\T?9^[5%QW5D0YI--H'$NX#9V"M4"/ZP@&M./G,3Q_FA4) MJY&BXAH>+RM?LR0LIZI)"GMGN*[6G0[1\6"$G"O\*/4#Q8/P:.DND)8E--;D M6N1QV]9N0'@UUQS6Z$J R7YPBW$$#ZT7RP^WP:UE3=C65,7.CZ] L M*YA?=8KE<4I34-)#@BQ%LQ"/[/QF9U)%!"?4H'@"8N]Y[W%T;!>4\LU> MR^&;XCSEUO^.D8N'ON>B7@)Z"57&P!RAMF.>=<+__+MRFZ^ER89, ?<6\TJR MU*0B?+,NY6!/->GAT-,>) :*$*5P-1.16)P28(XWNTR;VK.S"SSOJ6@5("K4 M8")U4);ISIK\H'KK"J1+5]N_ _W9+&J+A\P&ER$*A6BI%\[ ;]4.ERZK\;W= M@E9_]$ZS_/!=X)T>KWBS]^M/6GBL+AWTZ*M0MXX8(+)(E<+?&+(')LRKR(K4 M#C6HV_$GC^[-]N@J=%V(B*$ISF85XI"3*!I7("&W#7U4BY\PTN7[&''BZ]!F MSDADA('=[KOG-+^H8X8W-/N##;\?;319:JC)4DV3P_FLG;[0 M5_EY,8Q#,K$^&_P&^F0;.&L=@76QR6PC:7AVQ]"DYNP4QC-N=_5Z#&T(^1X,MYX,G#X] ME\1_D+FB*[R:;(!XBIA [Z2#P[#[K'30U;:R<]\K-&^43FYV.L;4:^RD?]'Q5656<1U5 ],'8^_3,F)D@0UC MO[W\-6U,?"K8?FE]%>N#%)A/9( .4_Z>\;*E#0JBP1/M=P)T3!NQDE) F.E: M!-FT5L+G_LS=U95)H?Y!2ZG8@Q(2W\0>=@I,^DY,WQS$BWON*?$NI&4:)>O5 MZ R?LHO.N]6CKUA_ZLU);X.36=@BOP-]\D/7=BC!:B%L?WQKN?>36?9!_ >[ M@:;DR?"]6ZA\4#"#Z[->I>:IFD^128%DMS,.1@JT--':=Q1A$P1H#RQ_6%8W"5YO/$Q'KG]-K(PT K39E4 M9@ZI:RY,;_C3U3UG/NNV2.@QWO^I3@/3 0X+.EG:-I1\,'5WB>K\I<=\@A-6 M_*M$M+@XPE*8*Q?$R*DID< 0@9'VIR-K!D,HSQ8_7-T!1SK*I>*:AYV3?EZ8 MR>TZ7S:9?"/4ZF[R9>],GU99=]F]^7F\YB>I+!'!>\X6:Z=/ELB)L$@LQE(8 M-"-L>LWW&T&J)2CFULH,D+*Y/M>2//Y(B@XZ!>YK'J)F^IFH#DY-X![EJB0H M3&0)#)=+&*X/D)(NRJZ;@8*T_\/OJOHO;/_D'C/K,/5'=3YXK]\)DB,751!K>7EA'+^^J)3:EZH0UIS&BK $"H5A.-$M0 MSA%<(_SFG&[N&A8A_5P*ORD6U27%"_X:+DYUB'WTJ'?Q>AX#51!\<+7/ )10 MV];,-7(D4_OHSB]GNN000P@M((1E0&^$/<%13_?%F^36- MM*0BNUYW?U??DD8CE9OY#L+!F1]98E>0BZG-6F-T$(-B3WMWPYB:' WR#M\D M=Y_4W!5=M\JL^OSZ4J5^4R1-Z;R..F8BB)+#Z&X:G(=8V[X]7=(*$=,1 ?SO MCBMY4>)*/N;9F#YU:JYRYAKF:#WE'-=G+]%L=_B#?9X.JE%B,(Q=4C*!6T>( M2.F_CW4[YI[QQIJ3=:RF]8 IYCW?3"WK63V>I*ZK202)"@8G*09^$J"W,ZV M4T2?WL@%DE\#VJ@!>4U3!)_R8]N%?:3F)62+3%8&T*1/ )*PL01NES]:XBWN M]B7)H1SEDS-/,I:>NI2]>_&+F_3LB\O*]=WS3.:G< O N>X.%-?:Y08H"NJ* MYC?#UPGU9MDYJ>;,&I?T!RIY=7*V2A]I+SKIJRN =/Y;"'@)'(9T,X6$PJK/ M?Y#IPB!]Q1/*\Q4N&OAY*I<_Y'TH84\T266:>/\^S MK-9I&^ZF(UBU!/D28D,O^@@GOW![5NF'4G^KXGR-B/D68<^<=HYI M>1]-,,-./R,]JTO;7ZSMU"^>,C2-$Y,_>%[_2!OA$2A2-D-C/;5:\U)HDX<< M&+"/5^KT-%HL[/)4[B..9(X48Z@F,UYM67,W-,^2-]I5NDC(=.5ALG>258TIZ]SV*[QSP( M=3>X0 >U/J")*%-*I*?5;YO#FJ%O.Q$8ZY55RHDEDA.0\ E^FV#=#8L0=5BI M*G>[V);^I>$YPF_@F-W H]HZ8Z-O9_LO57Z29G7D4#!0%*-Q11!SNS.N!WBW M+52E%?H2CQCL\'21HZHB'7+WRS@CKF/4IW="S MF\9447SZKE+WRL;&T2HHR/21 ^>2WJKPA';F>.L&9*L3!8R'GJ2<(HC71E*@ MQ0%A>'&_Y33Q\WVFZ0F([TO/6&[K#HJH,)&L6UZZ;=+8*)JUT9ZQ2KSN0]E_ MCDQ?D-]U)?VP6"!8>8?IA4@-$HBKT[3KU N FH#(FBR?Y&,]0:Q^]4?R,D%N!I1E5;R4B:QT7DX;^A3C3*+5<+2?0D^(YZ> M*\NBAVB:^ 39@ X:6@#:Z2!F50;JE4 (%MZ3M=V.DL#'7 H<."=.\<\7EL:. M>$Y9O8P*/R(6[>^SR7]5Q9G2%PN2E=R=AE($GN$=4_([MRHK)8 M?GU];:)[)-OVJ:UIXRY\O<- X,8WD%$!P^,NP#VA78/L *8+6JT9T-^AP?,S M]8^O![^Y;] X858D3<7=RR;UJ$+=)J=38@W)=6RUNMU_GTG7U?Y\$=R'*(?JP ULU\VAWI-IAX>#<+ M$CM\MVGHC_RG^-M:T1>]6*1_1YX->(#E_FF!H^*HB]@Y,W_OK\[Z8A>9!V+:+]S9#V]6Y^)@#_6 $*YC$F',>W(U MWF$0(>ZWGHQ%W:[HS\O"/_H567+:O"2+8$UK2[(L;0XI##].OGJ/PD7]^'SM MO.I+\>VLQM[XQ-NTO%SU+,[Q;R'=4K@QH3S%(Q?8 M)0423\S+A\+?_?RB;*O8$=M4FTS:M'A_3%=!(ZE;X!U9"\X%U)/O(28%(=5J MG3#.WD4([Z_M$X=>J?['V[6VN)*\8DZ&Z'0^E':W!W5'"$//LJ_S_!L%3M6K M>#T6=J/1DO5MVR+3**4@!"I+!_U[8]QI_*-)!E90MJZ.>WAB.F+R:] MSU+6A12D'EC30>H3=!#TCX+U>C["A0YJ^UN-4@=#.X8&#&M0@"'RERJ)$]%) M!YU>3:@UB=_S(LW[9/#! L9N2A(Q"DRZ8T$%Y@S!+=^B.TPL8Z>8=.L@L MK-F',BSO$YLLV+N0A&O(@]., M8=%!F_=1=)!)8-&G;ND$\0_]("=6";M *4.;UP5@R-S)/8P;HYNU<$TB+$%'"2Y>3]B/ M5/T0-#TN$M$Q_0BMV*>?&1T]?\O8D4GKT(*=,4]?NK=LW,E2%''D":1K.:9\ M839!T_AS4FS7/G<\^:?D:K_!U9OJLH^7O69U- C@<*P7;+J__86.J98HK60KFS:R3G[^Z5GGW:@?/TO)]SN53S,GR[0AV9*MQ4R!A 4<+7P0+ M49B(:87XK[Q]VI?/C&SE)Y0GG^"()S1I)GUYQ9/0DA7P_2QS"]1[>W*U UK% M^,B#X(#:+JQ0S6!,L]SH7NIGSB*1&Q:=R]E MO%4*1VZ^LZ&#UHKD=[&D+@:]-:.-(]C2\>A8"JAKL X1@B&(",EN:V8!TH1BX9DE MD%V"X;>/*,N*M*F\6R="4GES)9V?[V&&@D#_@QKNL1-.XWA&!TE9=V(/=T:0 M?UPZ$9\?_YMPQ%Y +L:C>>$VB^;'X7=2.IJ%QINTTB\'!;5,EZ-5/[TI&:R3 M2S+<=':5R E1QCXV=2MG1"]F@3/9^9ADL(0N>#_-1,1\41<:@2B=6(%MB1/V M.VT+*0+^.&3TDR;54H=?@G30%.)%">LKC(?@>/J+M:M;PCW?S44P(PQNR^!$ M[QFL%'TH*+^],)V[. "K9M^D@Y9@S"IN^QFIX:KA.B#3GI[DN:K)P.@0\C'- MB0X8 0.WI(/ C$=?%=+XRYQH_.A#GN P6 6RI_XG'50^4[5-^8#8%_?X,QP" M56)T%@VKR08\R+R4VU\FA!.L<<@/BOEEW=Q6RQ5?(D)7H8]W^0[9;CF@*/R# M./'Q#X3N3JR@W^?=#<=+H[9B+XOJ_;]$S RD0+>^#Z_2ZHHPZ4@OZ)0=WB@2 M^1@E[(8%P[7+' %3O,IX[3;U@ZM"6I9S5>3S=V/7"_I3_5?%+--K$&UP&>!9 M(?P4X(1#LJ[I4YFOCN J$HCAIPR8\J!;RBZH1E$0)>7O!I( 4RNB$>5$?[NM M8F&TEQ8DN(Q'8N'&Q/UYZ:JDP=23GRQ30X^%]WV6W,&KNB9. M3P=>O=;Q[SW)ORSQ5VU'PV& 2ZY=@"L>W:+$MXY0J(*X>EZ=>U2A]HHYTLUV MK@M_HL+Y85DO%RO(%7Z-\; 6=CTYRQ<&U+YT46F M?3OIQ9*PHG;I1E]V?,2O8IU*1E]B$;V,@*FQ;K5[:Y'&\_:Y"/>8AQ.7;]&CS%)@^#Y>!0@#>V 16:49FRWT$%QPW;VX*RSOUPN0I0V ZN&;**(N09 (-E@^EO9KZ X(U%'^P.E9]SF MDGK/!#KL;\8^J[=/VTJ58O\(,)"951S $F3;-/S#=.3@[$2)LG(W8O?]C+RK M=E;UEDS'@]Z*.WP&S2=$;22NHB&\.A>0K:90MT'.@,$N":8&P)-0VUZ:*70K M8=ADJZ/9*>^1@56&B3&7@X5A2%#\!?8?"X1[L /E?3JH(JS[P-1QC,Q%!_6B M_];@K4 L'%A?9+0O"LCAE5"0RN_8;.#V(-G4L:J^=G1K\R[NMU:!YI VS$F= MN1[$:XSYP(B(]\CJU4X./S K_"C1NNV#N='P\Q+3."NB0&?"* ]'HOJCF#/6 M9I]NSKU3N.0;FJ)[TKKMI=LJ8[9' ^IG73Z^7#L^R4A%BNF@,ZJ'4?C! P$_ M].$.(Q4TJ$'X4.2 E_@2*""_&J]EXHLK>PCF[2<-*EDGMUE6PZ=.Q]^P?M"[ MA+&E2A*O>:M%^@4L6?E[J*=:&IK(\().,!TD,58_U5O4=\34SVHBU2'FR,9 MFNJ?6HK '=J-9]T+>S-F=- P.8B !J38&6GDB0#P#:"Z688PC\&--V2:7N"Q M;;.[9-*RR*P+T:*HUM0S<#5,QM'(K70X0[#3@K1;F>2#>F@V6XZJ+ _ MZ!=TL0ZZ(TE1H(,^?]BFQ2:B)OT9&6 3E-'B>6JVZMR==MNNS!P8LDV/Y'!] MI^U>6;G:QN7?6?;Q'^V>AK6S+!\Q$EC#$JPP(3KG@3&">?LT*KPZ+@%!![7; MILS.KHT;.]>_#)2:_G;2*?UK#C MR%8HT@,='5US^/^A8+2@OOBT>1GX#Q\GL9S>+_;4%O MV-_B\^).O@JI[/KY[JFNYLSKJQ,I (,- MIA)?XFAQX*AF*<1@PTKNDJ;ECNTZ!&IN]\4"\>C5C,Y(:+)%JM;K$_7U&BYX>EVI_X\/*"KVS!7"S8F8F-2ZA72%<,TR"#I8K!S!_D M&*B\H+E\+4WG=H9O.7PJ%&E=7GRY(_\=(0^_\P-Q&=&&/ ;WQL6X9%X=UP*7 M]3_9+>B]\"6=HS5=EN72!2GMD@9J;C.G^T*U=2OL1 #S[;>V!66>T>=)7F35 MM@L!+MT^Y<7&/3T]V["4R]#C.NJT#B@;39K"#803?I,M"8C:_,=6&B\P_,BJ MR9J!8X8C^CZ?>A6NU3T3.==G(ETD;<'>!$R0G CL'2A 9B$*[AKX<7(RH%^7 M\#PHO_RK-U?GTQ7IV8>I7=S%?5PA!ZWW#7E>RE*.:79G="?005& M47MQ'R2^FWPWGTJ^XF+ 7F2Y^XXMB!7DPPJ_]9'B#"R0;R.^T=BI6S/8TUF#%<]O77Z5+-[K(*/09U+Y(IKRZW1$D0AH@];145M]A.@[?/, MU>\=9Z=/H2V^VN-7?NLW6%L$G4=8BK\H7GW_@[W<^B=L*Y .DO,!Y.D@'QA5 M/@-K*;^K1"IFA#0C,^/Z0$!V"$J(CBM5B\$VD=6/T\:/]7KPSA3%>;^1LVR1 M_.\L['H?E@>Z^,5=YO=DZ5ZO,G="UY)O7JI]\",Q^;W'S4*,('B-Z-%1 &H8 M664/(/Q47('[;XY-4RK>8',76-+FC?YES4B]7'O/O6$H!]>,;BO'? M*OKPRT.EQAF>G'^J-,)N#IZ2QGH7\%?9V?I3!#SPW](CL3C14:SKEN,J_LFM M0)DTS;N3W&)SLEQINJA5[)6:22;3KPBVU(VP^(*UVVE&7W%GW!DPK5K =\DZ\ M*7V\TO4*;YFWPGVJKRQU%_9)XSS&$\\CT7ZW\K69:["W^, QW@2Q3R[0Z--- M,-(/ZKLM[&-L:%!A^"NBC8=%7T,D*O#R"_U X?N-!,[)OM]1H$4='^,CS< M9?Y[L< <$"N&C$#R/#^RM&7=,+K?*Q$HSRTFO+3A@_T0O$OP;G\&J.' H13H M\\;SS\NXNMHLQ;/DGQM",C(H\X =P0._O44EF[FAA724 AXNM:)Y*)K23]F@D?S\8$O8.49&7O2/!;:S$?[ :G=[D:S=>.Q1]H+ M-S)84DR\:A$W$[S?\>$B>S^(Q>]UR6^9 W*%E+>K'730X9(3'91/&NM$MI[" M+G^KWB;SP.B@7QZZ$LS!Q!0:E_PB5//66!-?PUA9[6&_6W6)_.?)U5.>D $O M=)O''/0A$I![D4(V#H@.$.IJN*;# X3H!V=<<6CN_G1I9ZCKY.]$"R8=.\&> M.Y&# B0JPH2!*HXZ_-V$%#PRA'894/.**GLLE*GDI6@X+D0BN]36,Q?L? S5 MIN3+2F> J$]RZK8CZ2#^TB9?0E2[CF:&6^ESJO6U+^,N:8\X3_+W'NGKC"%_ MU%.7+9#'0821K>8ZDG!K( J)4YI"XZ*) R_4=_W*;G/F)1I\UVH]IH6XZXQ* MS?Z#J)"*K+X>M190,*Z'#$/J\&T:@K#;Q'M%G52(>'<):28ZE\%H;@[(D@E(00-4]'V!UQA?"AO;=P;D6]K !DYNJ3'?CZ M.KN1?>)[/LM(/;9F?6"5L0"HCRT#A=!VZ-1NRQ+>.U8Q+\!U5-KD4?4N'U[O MA*^ .[^YC6FQ;Y>A: A4]Q-FX*LYC8N'?!,Q6"NH@>Y6"A.T"##$/SB^X'ZQ ME[GK7C)[YJJ9X*8K1ZNI)WG.F,H,&!$]VB$G$1!W"65"9+:J./@V"NYE."5U MWX=HC&U;;PG3-A(1EF:NR,%"M?P8W6$PM@A]\@VX*4$M0<6#@R*+BW/G>34= M='TZ@CI^ZJ)>_Z984W=O"^C\RV>M ?VD/]3/36H?^Y>*:$?6IF5#>?R)C*!*!K7';(IG&WB>2,F?H&U M^IM2N]HN*ZQRVGY:DR?[3>R+C'O[H;M/'F1]9=<%C\"$'Q]?DS@VOEWV5N9; M6?QN1\<1YM(G+8M[RUS $HWS)=D"?I5:0)%9ZM^.%BT5+?N>$NS)FJOG*O#9 M(&#N+;]H_$YN6; F'<2Y@B+J+VIWQST_BJIQFQX/5=PK??7@BQ:W[H.I2!^C MAQQ;L$3D9Z6MB$#R%0#2F25$0(=CM/R)0IVV995KHC>XYBTXQ2+]IX^J*5R( M2V0^UL!I3=?(2]I2@:J/C X^VP6*3!I6ZQ=,LG3YGY+C%M MAZ+U=$]V=Z)B'2& /&';GHB)]:)UYK@+K@2^O]_X/B0I^_?O3DNCIVU8K29Y MLCUB EOS<_QC"46 8(7"@5E:Y<+$]>_P]]B$+HL4'KAXJ?-W1WP'7U$E&6U% MD)5[R??@LJB6!4*J*4X>N<6!R6^([7$(G+>] XI28)F^F^_S2@%MYOGC-P3J0_1 M[@ 1>6Z0:FR8PF\MS>('#R>>!PR=!.D&WLIY%.M0SYK3=J5'RYGYT#)GX[+. MZ:%-/X=+O^6IEP]9ZFL:0L.-5&Y^3!I-S [CT-DCP"B"+SL:6%&;<]ENZ=^. M N$6$SEHLU=T4.G=6'6M-2.RI'%Q\++M'B2L67H"PARZ.5T./ MF'_2+;]LIV. M'%_?W4_&]TKJQAM>EQZG@]:7NWQ7/EI-O_@C[042"U<%JYJW<(U&U-#![EM,]G"S0%.(G/;_FN9ML<:,K.^ M)>5;51SOY2A:KQ9TINIQK=7PA>D6":X+ MFWVMJ5$/\ZQ[%[YX4TXZ<49M6.[N)52L4%\H[OY.I_,.R"F^4T+4 MYCJ%['_6\IR)>J>HKQ68)VH3$66#C$]#99!1<&ERS.%PPW %[D!PHQ)T26/;Z=60T M3\CKJ<&'3(L9A7'0Q9PLP>$S1-7O$;@YV_FS36LJ8FX**^_NWG\O[24^ Z)\ MVKQYD\W7D4SFILUEF&\%YJ[;>M+>02*; G,-*V%K\G(!J]$?"@+\X3/Z]R^] M?Z.0G?+:?$SA_SP8;$CK:'@EH<'XD(5P8Z)LZ!BL36&ZLV.?#SS;Z[537%*T M%O4V-W1M)A$$M=]8,@?.RFYMY2,&FOD:"8,1?AQ*.G+K%[9J(B^D\,@(([L' MUI\V?GZ:]%DSD9/52.<;V6)O.VPZ,9WP=)L,[=JOO4PB.@96="[K?M=: M79 ]^FKPG!H8=U !RX15%U*.?VDG^5%3M%R)X"Y'Z3HBMO-H28GB8=0[V:DR M6[M/'?E'*;N:1_22;SA+"-PT 5%%J3'-T@%Q^-7-VD6($%![BS9.%"SR4$GW MS[KFRQ;4\I2;Z0_GJ+]_] @2G\% M,^ARMXXL(Y#$(%2E+^7R-$X>.NB,9R%R\O'?J^?U;;>0BP7H'2?T<3IH(P%% M2Y^Q1B%;SR$4 ;'6A3VV/W:-W)^K9._><'E9YG_ ML&$UH(M?,B*JD4P4]H<#V">9'Y^]UG_O_>3%]Q6_,-?,W/=5 M9N[[&E_)NJMCBD&>-CU%;Z5T#*S*\C[AO>#W]^?F%@9[OSGM, QH/0*W20M( M(I;&"ZE/_*J1.)@\$)(QZRX]>B?8RT(,'<7[0JLK8# :W0@G7^T.QI0FU>4K MD7BY8^%S*B-,+Z1B&2 6='8QG7MMC6FJ^ M@B1XG:L<<>R-2C.E._0R.>5L4TQW;<5)E9).(\_ .,8$C2F2Y7P-6YCA]UJ9779W8,[0T\*EZ]/!%]J]+<[=/WF#K[RX MO@N:@ZD_@I8>B_G>WNSBW^DA^%C5<*E4+NY"G>O$QR$&@!&_S@!V8#';6"VX M+]?Z-= $0U+0-NQQU] YN6EY*DS*HR"I+/Y1G3 /5K[S*UODXAV([KHAF!% MU46QA30G$QXIH*!.1;5-]YT&-L0=JYF1V?0H_)/1IV@R&^2P-GLH *#.,("= M=F24N IEL#D]7)T4^*G)D6Q9[W>XS?2CT]UJ%,8O7&?%7Q#6Y++&UXP3[$5Y M$ .1CPF,UI<%X([ON7#Q69!EY:Z?)=S#R_H^.EBU'JW]Z66$&*WC= *R!-MB MCG)QSF>OJJ>5^1*F$.]'78]8?GV !-4-3&O,T]\?XW)( M#ZW&1Z),7#)'+(<:.MV=O[:4V7;'Q'$D"3O8/:H;Y[T"2/E5SO-1]9ENH4*P M<=NEV8? /:\!O>7N_>%4I:F:R.!5K\M?+KSL>_]6ENU'7>*M>NWGT+!5)#"+ MYX&/ER4WAY8X''B;/337.V=LU9$2FR8"4'C510TDW7Q)>'-:0,[(W-@NBD#" M#T/-PJZ4AWM[]-C,+CT+.0;)/91,:P.9)W,L@X+=QC& 64ZSV8T(^*3) .;7 M%_?M WULFU;,40@GNZ7[D1#A:VD.?L[65C:F_ M 6W N3'_(D$[U>O ++%C)]I3;B3=J QP%?]"++ZL5.SDP/73_*G?JK6/ZJH# MC6^)?BV?&$/=[8+?L@E ,L-IO1!=PQ=3CY.A)#46^EP-,?I$X;(:F^6UUN.1 M3CXQ*W4H3:VT5$!L7>WZHW.P]P0^#?8LV@TP@*3(X6+ZZV'6+].30PB1=>[, MW9"R8XWL??LY9I&OT\D7X0=L/CRCV#4(GFQ;#Q#Y)':)0_^+5%Q!SV7=FXA8 MZ*!X_X;@ H)ZT==GW1F$%_GF6.*95=+\M^9,[]8DO;GV:YGL M3$M81M!X HCB>418"%V1,I#EONZK816PUQ+- /#R!W#.K^"C)PTE8I#R:2^E MV"=B'O^NA(-I7%0?<&D"TFRC:$[A$*P.<;KJ9$KN/E);_U*7G4>^)*AD)%3G MC)18S@>7!0(8B*R';@G@#F'&JUM_KWF:7GJD/AU+98:A^DLU <3TI^3&6T3$ M?D,O5Y=<9PZ\0_BQ',$#/O(=2L6Y2F7< JFEY[21A68?TJ"]GF=4\ZM4SKJ* MGT9_VWKN)=[V MW+#KJO[>]Z66PJ,6DC[G=O59!>V]]%7=4VR)=N 3(L44?$L.;?GAEC;=,B?4 MFJ]"8=M*WE);=]BN*L0X=@_[-(GO(2,; ]61NYQV^/6V*+5-?BX^M$;-CAJ']3?;^1H\U&.@6 5!8'1S^$G=G5Z5 MLW=ASGU2[.]"-J[:NSTGOXG.?/\*[@(=UM;;3D3OG<.=ZB-9C53<(,/9T5J:82<-T)U^N]Z]-$VJ%4JG%IRB&J!TR2N-1WH.8IZL[;O- M]? ^3S1[4]=>T]P'![2*SBO4=P2)P>>WJ9K@!IU3F9* /HUR"C6"$T<+PE4* M!?>6C#5%&EA=R(EUX[X5(WB=S"P?$(:^5.ZO-A1IZBC(#&67?LNL#2?AH*1U. ,H-0)- M=^8\6Q((FD>EV(6 /)N#([92R6S:8@4%Q)+@MWLT _-7^.A[%"C. MO>.$<*U#M%V4_B:T& 6^WO:QN*+F9K!+UK5]3;*MP6"X1 882E(W^PZO3%K@ M>8/N9@!EK>%9N+Y;$4W^8ZD>V8[)OC?OII',.] WD8NZGP*4ZC;/=5FH +ZG!)AA9 M+SUD$,\<$GJJ5>\(U#!"'+7@B*'ZKI?U50@=CO-#.5JJXO\&G5W"/]Y(,+"9\A M[AWHXNVG&+M4V+HVZ'(T33K&A!**G>HNG/M<9>8%L5>RM]<1GV[QN]W1*LQ9 M@YU_-0X;(JP;D)'K;B$4P?KAF*?N/)@*E+9'H2571(OH JQF^\>Y[>_U&T>B MC0(%B$N1XNP4[SSQ5V]]1QJK![(.W374A)L&^[V4:=__=/(UH#]1 7CU4Q@ M32"$?CFIF0&L47,PL]8FZ[M0F#]\VA3PPI"-EC9/(I_@UZ8\&$#6P\%O%2MF M-+X YF^)[MM^ULR?KJVRWI[\,Q'XVW=<2),_ON@&_+'SJK>P)EC9[7C\Y ":.0N^O\K S.Y5G2O_TU_2_Q\(VPP!AMX[FUXNW0#?C](: M<"]:'56VU#-VR1?#/?![J'MBI(JG+9);]X(+"0\^0#9T;XG7W&( @98,@)*\ M+? N2&O'5_QX!'Z7RCHT%XQH\2_#=)^J_1"N8>]M%3@T'E,[AL.!9\F"=3# M$])#8R<&P+@M#U,L+:U:BAO==^R,5KGVQ.1:'3,(B0*R_C+L,XK#$>M<())J:B2> M0Y(S+!1IWM_"S'9Z4F]7><*\CNPM*,U=J')C#ZHS>^1K1N=H)R^VFY=_I)A% MUQB1.M5[ZF.,;B?VE-O1+C^(R>N"[(%YK=\[BDSD9KTXC3UTC>3%]_R;P$+JBCVUFJU!C>'ZV!1)C M#]3@P>S0S_G>A+$T0>,"PL+Q 8T[T7*_.&785R8:\.1+Z6&)UT;@!->OTV)=N*#LW[Y-IZM$$'U"[X:!B$$HY&_1IK+Z#BWGG5%Q8 MFQ7UWC5:2BQH;4Z?:8!4G,OM<&!SL!%>HO@$I4@U<2:(+:R-WD;R.&NYO\K^ M?)LJL?G\:?2)%) ='E 8R)YGGIV38V/QN>.9!]_%CMIS-\]+KN2K7(5TPTL5 MYRV(F.^+A.83H(MU_UH6A7U$8\94Z2YC.8NG_1RL[I:Z?58 M4+> IC6HN.39J7S#5]RJ$.[P.NU&V\F%LK^E0FUZU&J>%N%N MUKV*0O7S^]9R-2]\W'ERX_M<>YI'FLOD)W=0HC4DT<[5@V+8;/S3[W/O1"B_ M6^;V1 )]B>P%&8SI^2+#WD'?@>Y"LV\GH\3'1,GBD2HC%M:&7E[*K]S]V>;2= [^-Y*3WI2F3?9ZI;ON8?W.K4?HT_W4V6R%N^F+\ MS%BD_QM1G@%<^%_;)FNAMXO@=AAN^O>#R%!F:LH#AIGW*'B>R4D[O1HON)2F MH].^^93@>:Q%::,3-<@ N U!"P:@/1@)7\I'TI61[\JO0F;,:&<4B0[;4%MF MW8DKQ("=@25D:>+N%#*4" ^K8<\8&W56=XO@:][7N4XXTVBPS#MR3LPZ&N*\ MY/@&FHAW3@>EW1L5A]/-Q0_W&2T]H2%+[.(M>[[0KZY_-C#G< MDI?B&CP M:2S.\0U'8>';LLKPL3&I8([GNJ+7TPUWYUFU$GNJ6('-4>&$:X^@',%_7)J#4.>;91P[FH+M@ MY,ON;/1.^ &5;IBCK2SE0%Z>N8Z&OFNND$8B;U-/R5G)ZW6W=577-?D!LY?T M'@; YADS;$74RAD7\[F*^[8ZLGDS8=%S.^W!RRP+_GUSC7%OQ.5Z<]]P/]?SYD?__)%A9 M#@L6?RJLY;,L6/SIL%X,LV#QI\-:;\Z"Q9\*JR9DP>)/A543LF#QI\.J"5FP M^-/Y3ZX)40G,?R>R7:R(N:/X>/T8$2]'Y\/PMA\I2I+_4O0AMH6_\\&U4M&B M51-CI8_U9X"0E=9'F/&7>#ZPM<@*X&)EVF9&<&K]VS6SE^):T[U,3; MR8Q;G?_<6SV =Q?Z"4@=GWF$EM5\D7:"C'Y&S:9 C,R:I_4)^',>N MH4L!7R%-A#+IUNX(>&GKPAT7JCKJ%F4O3JE'53>:H#=P_*[?Y+-,ZQ&-!UK6 M+9,**=(T?NWUY5XM58N?9I:01OCNT>&7QY<\:G&?Q^[MOZ]WLB9:+$&?HP!] MVWMQJYW.F3.! ;4QMQG @;HX/Q_UJM[H(3+0DS3KH2+;)@2==]D>E1\EP@7N3A4<+[Y'4\Z U?$&0 MN@JYF/%6IJ.=2)@AE*8OC)*@CS%E^% TC'845"!!GP[C$I,$U0?R1/E4]FB4 MZ1_C?'YIOOY:@H\2XN/7:)>?B" DV=2=&YQH+08E23$ABSC!7[T&B24V"&5# MUYD2-N,[CCT+*Q_OFY_F M]3JI>.2+X>.UE!@Z9RHEOGD_&- RR #VT?66DJ Q'KIT!LH+MT@E3R6?/%+BVK9[RC8:326' P'E-_B*;J M_@[=ZFU&D7A6$>6\M7R7/<<3(EV=SM5ZS2F_K3"/%T&I0ZFYX*? MZM+ZF\@W.P]$T])N[_\9&&XUVX)V@L;6IHPC:=JH\3(K3&K M]B>LG-='IBKN_ACHS>=/YO7M&A)(.BT,B(?FHOO%82'-R#)XL]%QTI$$!W)+ M1O&)+BDK!\<1\;?]>AL"RW :S_6FZW.P,FS$ZC/S&G^?9[9ZI>BY=M<]PYJ5 MDK#\@\ V%_;8=JZ6EA.^3+<>OA]WKK8O>8XV&.'#+5$.W)5D<3V(Y' MJZ().*%X4GHS-&(8'UH>94&@PBZ7/QNU5;UK\PN(E0P]U+X<)/QZA[ZHLDX6 M2"4Q !KOQD1W6(W2!'/PC8(KXS-/8?8^E0J2!1X[\J6*,\K*>9ML+-Z9RLXU MYAW"SF[4+^VS M6(BL'E(C?,%U8[#W1U"D"$HGJ>U$(]U+K!Y)Q8T0;])/'#O0=,NQ+(J.W6XV^2?>[N1'#C()W?TRWG MQ%M$FJIVY=S3G85&_*S>:(&#LCXM"'YMXI((DJ8&JKXQX-%JJW&[7J53K6*O MW'GTV^39A4CQ,W68=S0OBO@JIEY2]^G>)ML?OIS=1HEWW9"=>H6B\7/U*115 M._H>"#$_D&_];"G^&;]1@8O98/P)T;B"XKWT_>' 9LR$VOPLI9&^I][=@:)- M'&S:UFT>@U9\U.GWI$YZAA_QYGP7\% RLZ3D+*IY^(NY'C3E8GCXL M,KX4JH').!P\8O:!H)!_:OI#JGGFU_@6[\\%'^L^ ZNJVNNY9)JX[/8KNJR3 M#X]\/CQ45>Q1J(?$R-E+W]>XW^M686,9P'AXFD3ZU>U4%#+3H'FBM\9@62=^ MP]3*\4K/PD>A;?.OD)\V?W:<8,'BOQ+_R7F+P#2>#WZ7$ H35LWUPHB <@84 MK:Q].=]O5_7=/JER?\EAN(:(OFL7VZWI,H$$Y<(:X&(V3F@H6#D>$;&.X.1- M+JQX7719YHC%H6J>: [=,:$UMA>K>W5S:(?_LO-V'V6PD:I@U2PN$U&//JS' M/Z>NN5 ^;_<"@+797^(]?-M[?+'5!*+"1AE<2""GS=#W5%)&ZN%\6ON.+//@$U7;9\ P<@QQ:<&*/'CA P47 MP@#V0,+<+AYL+LP?[=[==E"R9./"SZ$]H^QDX+OEJ[X7]_ ^[2GN."_4O@"S9?IS0]P.,+^9 M4(:.?4@>=KT@IEVO,"T&OU(5>_1C+RTU[MWC,[%)]HCR-0ZPK>X0S)2F_+O5 M;0B.J[=&>GQ!G*#]]9[@O5,?QM,0\O--B3[2<1WZTGG8QTRW5X:!K"I8C:<] MHPC($T.:AK7R!4)L99_X+=PUZW#S2!J>B_Q(?8/3HA1BAZ!TSD!RI24(?^M( MX*VYI"$Y(<;[Y:S(A[[#">]PR_&.J5(ZMSXFG+]S3ZPIB*/9%[902;T*&UEI M$>L=[-E!!^)N^1S_Z1'"_\!8$/QJ>W1 M?OIQ3+WHY( J).V727RC=RC):?F;X;K5]_[,V_Z)YEQ\A#-%*_0]QW*U Z@' M?+V%4A2=\ISW?]$4^J'RD@'@;##J&X&0= M:D8HW\Z[&VP??=3LZGU=R;T&0>@4=(]ZW$\&4+;1-+)QV'BP\>#KIG2=\A<, MP #,H7,D9-; =]0$Y/$?/HZZI-!/A1T?/BI)7M&=,2=48FG\:O48'IS@*$T: M/!N@%D73)TT;G0HHU!J^)LISMNAVS -V^3@&D,_&!B@_?,V^AI\_2^:>6'?? M3D$I$L7TV+#JN(SW[Y]?L+GLH^(G*A91JA'-W;'Q!NJ/[8"!QX^GJ.#X0?U< MV70)KM%+D'OW#^HM#.E.\:%-5C=",.[=$'!D/:<6%' ACCZ \EB.C7W_D'4B M;/Y)84:.2>^368 5\-,R;#0I<(1K]J!%%<5U[E"WF)X+#82/UZ: M'#>$;CNU7XD-JX%PX(PQ/EP5OWFX2'E=F#D17] T>NC)JMK*5\2:RB?>+0^>7GX@D7O)K,4@>$^;R3)RN&Q"&U-OB%8'1<890(.> M&U;C<-:HZM1ZK13TX G7O",]477VX?SR@O=W#5]0^C+)/DJ7\+6=AH.2-H7! M%]L5:8>W[FQ:/RSK#AY/PX^V,8#313/_K\-GRZXIGTL/OH>!D"!M!#8<:KG/=XZ21N[M+O>.A1G M3DRYG?.JY$;9^9.Z?'*YIR5C0X^<@QOA'5/U/3%#5)(K]7F>"S'JRFW$NV$# M3!;J.@/8:?#-%O;(5K,O?'^2EN2!N>V8)%<^'M O8Z7 ?620SBDRCG]*X%JD M\]'$:E-:Z%*4AT=3- ?2766B.5('E70_LB7J8_J#@H*$/W:Q;1'6Q4"(!U6- MWHD3)$=G H.IR&O])GJ'CV>?36:.F>8A<5W(76;!57M-AY_M% #X'1O)JS:_-[R!0W# M;YK8YNL Z#OHKUK\E ]E5+-9 G2$E/1,U7Q)X<-YK[SZ;#G=H_=,((L%"0(/ MO3<;'!X1SBS@B008'_YG+OH#GE:409JA93YL0)*AV\*99H15-O)T%'4OLTHT M+#OQ \PQZ)_\8;4@&"^ \E@FR=VPAF;[_3)C ,1PFCL#.(^$,MW616;"?!?7 M]RY(2XX!A,I1\-N[4' &\(CO]^)V.$O)4K*4+"5+R5*RE"PE2\E2LI0L)4O) M4K*4+"5+R5*RE"PE2\E2LI0L)4O)4K*4+"5+R5+^#U;"X31%8JT=$;' _L:1 M;ZQ%\4W_O;=IAL(B[;%'E.(^'M;?)56_TW_PYRZ4&46.CI#HIC>J(^B/W)'. M_ZC](AQ?A/4D#Y'/8W=3I.=A9/;FZMZYX:2&VEW8M.O*%>7N]Z(G)Q/U7IF4 M^D_Z:&77SH4#TV@839FV;\01=+BLC98S?F$16]R<^&TS# MTJ,Q )3.Z7081W(X:0F%W_/KOG4O3_[[[+3^!D'X](\KRC:=_( 9&\5N'-J( MC4Z\:@FNU&\AGR42)/9@#V_3#BU?,*CRA%29 AM%]'!@.?T)IA3; _VCUF/ M":YAR_CIG_8MY&HTG\*7O*X+[8<=@)GG4 WN_KF^:^=$N9/(4&)+!&4'4LS< M5UJ[C!)9VJZ1/'E*K])5ZGV[I##09:Z\(V!R,%"'GVT"R8>Q2P\F"%7,#-!L MR+]T^U6?G4G*E?9K"'-,4%P;IRZQ7F7B6[(+/JH%>KIT9JP#7)( MVQY9XE=QHCG[V*V#PB[_(_]Q]LI Z MF"!\2C*-EP$$87YV2N 8P.^/=&.^Z&H<80 ^A)U@ED '_^0F06+/XD8']G M[B;\88;_5?XG]GYAA606+/XU6"&9!8O_*;!",@L6_\UAA606+/ZGP K)+%C\ M-X<5DEFP^*^!B=A#\Y#&+N\KO7EK3"@J(?P3V?;GVV#IS_GF*OLTK MYNS9KQ*EUNP])IZL*[CR*)3SE!RLNN!AO6;5HJ9+)C9:UT7MO-(HU!2/.Q"2C7T)RP.%KCTQ-8H\3V4G?(J@3NNG07 RC/ M-\DZXN("(S. ],TT;T&!A2D9?-+;GFLZ FLYF?_1KLQ_6')@UHSAQ4\NRS. M>>5,!O#SP-IZUC^@?S-;MR\#($'"< = ^'4*(GS-7,6&W2BBJ[JVJJO/.@@ M>#OT 9F=<>> >"2'2SK9 KN3 3C;8$.U#H+Y3+NG.H$1%" M8S=6/HO)?<.,9Z27+C7#AO,;M7B8%^K1FHUXZ_G>Q:F:?@4OD;S;<21C@5OV M)I'Y.Z\K-9Z8:I&;Q3Y)YT*IDAWJ_!&/-8YE:V<[5GO*\>H>!+X57SVHSP'3 MB(HL$]=789MB *4,8*&"/+A>\N%31(-9DJGZVHO;+H40TV>WJZ,U'DT?'[CC M^>/".5[4Q.G5F_#OC=,?!\X.3KHWITH;@H;, M; M%ED+N(KYCU7N?B-'E:?+2GQ!4:*$T(A\E;1%:N#-('V"8&- M1OA0 !5J4'5J<.Q$WW7]A!?$YI>7XE"P]0^MP@S@[J4W>Q6?(>&AEEXT](T/7/8G4[0J!=1,RZ!?,_(^8(PE:(QX\:N^Z"F$SG=F@QK M[=YY,4V<P<-0EU<@B$BK;$2)9+3(N=G/T/FC%!)5"-,O8&6 M(+T3+9O4\* QSQ??7"P@J.X6F5?:5[Q3OO0CH+03]5XH92 ?E=SK98?S?Z1]FT_YQ)7/5S];4>-1#F#WT#+"$XV'*;;4.^HXTK],/4G+" M*F)"!WL_'[8JU$]TT9N49KMS7V"BRVSZ6+G]HNQNE\5)KUB3A!"YO:'7G^L6 MHIBY\B[9[51/:"0#*$.&5\R6_X2$TX[D=.;/#K\\=U2/*&Y/3IS[3,FGY42- M(*Z98,83&("0.UV!WF9YT;*PT6;.5K VJ7%)(^PXY6)LVV[,:+CC1#=&<5"% M;6U-U\-#(+6FK%OV_$X#6WVIF^_#=^M+D0&Q.0,PALXY10FG$M/G:[?#LJQ% M7):$G(]E?OERG]0AJ:\%I5K9_39(\NINP28L*"_=B.3VC5O2(>L^J2 \+1TY ML"_@SH?A :.<::7$O?-O=OC< ]8_3]?JKELP@. (FM)VGFHWJ*NRAB/C(\++ M&C-^L4&&$RZ9UTOP%IV;S!O^OC/HW-$/\)N(H:6+((1Z&C12N'*>E\7C2S4@BN0HF7@X@B7^C$3+ $ NK[UBNS M'/>I[&JH2Y:V:D4]>]3$YUCSV)5];U8GV=>.X@RWL_'C63 NYNC&"Q@2S]SJ MJT&2OG-&I*I=NC'D;+[C@(5UD%"PELG>2WX[:I6;D>7\ELCY9SZ4Q&&9V/0& M.1*7E<^4QJS"X]B+@36M)JJ4;AKS1H^GQCQ5@1U >5 NRA6 ^!O]T^4E^-IK M4L^#WBY*&_MK8.6.N55%/FH4#?(A<##E6-@^#5<2%;//M[=QN+71979R?^% M9KMJY@.^H-(J3LJ,W K_\$D? 7;5C0?JG]]_J4\(U3[V67( 9\0\X01T5S6D M!3.$;;9<'?9D;T;S]D[WKRYP*":"L&<"+:%]#.AL#R% )I]+_\LU"%BS^^U PZM*4C R[M:(J!\H/"N_0 M94OY68L8EY4^W1OQ8C3I9F8/&!/PYU48P*>8.<@8 M/%JN@W:>63;A)'Z4SNUS8L>T<\%'L;V2T_!GV*1FRG'(ODS8V>61)08@EQ9X MV>N@O[1W(!\)*NIH*[175X MV7[E2-R]W2]BJD\H/R)@L>,^S=D93ZS3#MS:0$Q\V=;#*NS, M1'O5-=I)Q3$:"+\@]PY+<.Q_XN^1;S2J;P.S$S[6K'^O(5RF,/P_7RIQK_5;YI1N>,8>9ZTA0U M.C%]R[,<^SY_"@G*PFDOTYL(U%#,[+=O09IF?Z>J'$Q _V&5*B W!1V!-<(K MI,-I.CE#J#V4W:^(W;\_^:ZV_G@0X5;6^>#;B2$1?;[26Z>>?S&+'Y0H0 ^F M5X:F4"5\>^NWCI>-4T=O-S;MF68 +MK>Q:UN$3+Z..-(FU@+$5&'^\(":P*% M?6H#/=96[6+--9^EHAU?GE2/?5X7S2'Y.AR@N6U'U5Q[2V_#5'@MOJ)J@PCS M$C K_X>*-^YD/_9)W_[ C*D5C_+%%2O_E+>2Y&:]\]-\["-Z?L)8XY)![$--NJ[PMT%Y'V6]6)O=GPH^"I_JVXR M--9^:+'4+J^HDLXY1%ZRP&_'HP_XAM+5DHS)4_VU1=D!;]/ZY#X]9 ":MW6V MJMY >]PA+<6@[L4H?@F%2,[W&4$[71[]I=NLW:UHY!#O@0?LNB3#HS&GIVH^ MML(>J:ZVSK=2=O>2TNW0N7UC]-7V\V8 J,5>A6O1C,(>]]G*T7\!3RJ_RK:L[Q[1JJ\+H')]< MY/:5PKAF2[RZ/[O?/,\ HI/7H*#4O'-Z"?SQE]Q=2Q4';D.NK^?M1HQ#IJR0 MO%J[D5@:7S"5^$Y;JKHE?=SQUC(\W/"3(Z]QD/\KB3KQ-68^3;Z$?7HJ36+[ ME1=BK]^0RM%$/)99 M9"7$Z6H/P5:@E!G SDMQU\GN) D>:L+@NSMGZ))N'R=^'L"5;E=J!-XA$]81 M8$:^[95BX7*Y5/41A>!!0:67$NQ]2\]%_=EG;9E#:Z<76:S[">:.7-3=.;6H M&OVB'X3S-3>%)/7&C>'C'H:=0& O,@GYK]WF;1ULUQ*H8/;(S0L?1.>FZ-08 MR3JJ#X6.8VEEX20)M717RB6\&3_;1G?(A#E*\MVE<)X#+;M,KM7M4*W#1F+& M2XI;%>>?<9UARZ B*F+GG+;MT.#'&B(-8#0#]2Q)D!HONJX75E M.;<1]19>>^E^>[/KBQ44+.T MM7T V97#70\-Y.0_^L@N>_ *+=U_& V5VN,-L?V@SS].F(B%T"/ID]7OUS*1:\2$&T&KD'T;C]59%?$]O MN'-CQ\9PA!)['O5&B#29?;D0^PS&KCA(WU,?2.XY'&=CAR"KG-B$-1\9+=]S M[)SFY=B;4/]E!@!*FC6)('C0'=4YH1IKZDEA7A]#1A;;Y?G>MXM,%"O.0-\? M!+96)B:5?J XP2C^)OF3ON[&9@J1NTZ5L@\.XWXW)934/P:J47@XMK_\ZCGY MF@'P5%I35KF0%NB1-*U2T)TJ3;O6CY4VWSLLT)7JFECO$O&R@X=MSNZ9!GQI0DN9ETC+F-2@F_N;L1-[>3+O'X.13V=-!VG-O@N785=K M0A\N)1=%>.4['QVWL,SU,RHLJ#QY\_GIZ",.;@ARWMI/N6XX,4>#G3GC:,RQ M_3B[D %\[I\KOPJ9AC>G1]GRQZ^3R3//=@Z_FSV5BY7#A:%*@V"&4D\O:]TB MJ?W,J=P(137FK\$7FT0S-;'4'^OS[\:!3-S.-Z\8P_\&Q?,RRJG\A/]L4DMR;QDSDTNC, MN]9PW90!3#K_*[8F8!JO^$+H >#O3JA&5@P@-I=IU&LRE+9!@=!YDRL9@*39 M^YYSXB8,8-^9<=CF$@E*.Z+J3K^403_XL Z^0FB"@0;.!%K4[SZ#?F8TE9D@ MS S^*9S\HA^_>3"&91[+/)9Y+/-8YK',8YG',H]E'LL\EGDL\UCFLRSR6>2SS6.:QS&.9QS*/9=Z?;EZ%Z :/9<.W3@EMWLBRS_4W O4S1RMN M^OG\?QW#!0R90(:N&K7M7'A_!1[\]<[#Q9G(0&5;!Q(TQG(]KUI3Z[3G2\2% MD(YX^I8D[+G RO<:!L#VN/KA=& &=J*2Y'&CY5K.P-+G!:91.%@PNXU+6WPD M_DF%">S5A[R*]&'VQO7G(=DZ'N_U&N5>#N^D^035,8 ZE[JU?<8KIE7*8Z-& M/DJ_I+JLZ7?3LWY6;DW2KZ0[:$ZF#@BUV_V*3H]"H:7#2TP(1WG3%>CN-/QN MO_@.6:/AY$J2M]8A<)!DX_[@_/UJ:PBHL%N$\K +_;+H0, SMVRGN[%3"=$6 MD[<[T)F#.2!F?'=9KFO\C:JPRT_7HC !BI/7Q^/&2?"7:+D<08TJV'[$?\(KR'O)_J8"2SC^[S25BS;ZZ&_G.=$[Z$4L:_%.M>KXUQKXK M)7W^0^F/SW'0ZHL>!_#5877^..1S=5WV&GV4B!+IO\%N/#@TY2L\ M]1V3WX4:\'=R.3Z"J]2\K"EX233JQS+V;T\U2;E =(?N'HUS[VSF% M-7D7I)'_-Q-+]V_&>ZUI./!O/*P,^Q?\'R96WQ^F?'Z_XQLHR[Q_@GE:!RB" MSU89@#"ZW]^T)*NBT?S'+W5DHEOAD8KXJ>7]T\=,;/RN]U^ZQ#$>@O0<_"%/5*?&'S_CBK8T_9<,:7?OX A$\J/SFS MZSQ,Q!<^CEV@D 7/1]2+(.W>.K+_@E7TB>E3L MQ@Y@%IESXRIDIGM^E@'L'*&HMC;GXA317^D*2!'?;UQ9GRIZ#R5D5UKPO4QS M$C8[S,W9$,[CC96ZX[+ )X1]JTJ1HP!@R@1D@OBPT__SGS+'RW<0NP]7R>F MO&X*6Y7):.;GO N"*Z"4J##Z(+Z4N^3]+)*=9I4%IM2;K:C,NONNSU:4!"WM MJVMZ8">L=&9?A8\GX -GWOCQ- ; @W*@5/=.2"\HD"(PO&!H@^-,28^"/>^A M.(F]"I*'S+^IW*K2/IAP^T'KDASZ:<^Y/8,AG[&=,>$$,@(9 =]%5W&&\V/N M+/%9SD)S:V(\B+]>\2K*=;AV\^[A;Y0_\G'/T6\O;3[62:Z^"P=H^'[X[?3A MF'4>B(71EZ=:E0Y6<"U?AMG/MP5)ES7HFNP-4+R M:0SD(FT$J1)V@\F]"]7B90.S**/DDUHG>I68YK5KO=NGFV\KR3ZLN7R%6U7FU% K+L. M#DKCFY#"-+=RL(UJZ/N.T(0[7)Q\9M[3T&+G4ZFG(5QZGP^H1 FY[6_),G]= M0OU">*=R=8?7^++(:XGO.>L8VML8B(V98L.7406B(RL<: M2K:3._LGWOL-I]^(J"7L]"M5YM]7)RF'S*3O(Z-CR12[5VU.?KM MK-S9&U)/25$7D;+CD) M;&S_AW:OL&#Q3\'L+ GZ]" DU$>!GL79@5]N4,8ALGMZ*375UY'6-[&15D*"#O,95X^* MQ]X1"/;D0U#;M-X$]H#3-01+RM$\TK&:3@-Z0$O7N=@VDRW%\R#GK :<'- T M3!^D"JZC('3+L71%!B#6LO2M5IGI-LOH,78?C$RG7:^<;XO">,%F5V =9HG% MKP;N+YG2L/AJW!((@9Q;E50HXNOXLB=51GYB\?"YCUMI,[_,\G_> M?WWD@OBZK!NBM >3/NG=V_ZF(G?1KSN,O@L,T!LY,IYD^MKG]4*,UF=XGBIA MZ/O([/JO784UIE^Q>L1SX7"VZSU(N]#Z6\4NB8_Y ^'=#WMS#/C[WQ0P;YUW M\I/_I-U_K,WT+%C\0[BQ9G2[5:=R96GI<%D$M??T5?2K7[9>)&C,\/'T:LV3 M>RKT=9F90[_.9FS\)EIUAE2V]_@^VUH=V'&\][2JW/4LRB?Q# OUF?#RF'VM MGXS[#I5/'!8KG?F9$0]R;DXTP811AEBWBY\.WH/0+8:BPNA;5$*L0%.[7*>D MOF1YG%*[LFAGKLM*7/BK_B)\SG%=F[URROFZUI]C;!RE43<#]7 M7;4,*W\>K3[+-\?_ &.P M^/NDJ1?J:FT/*.?(ZPW#"XH1^C'8T@&3G\U.(: MH%UNI)XU2B/N:4VIO&='WWD?;KF*A]*[5O0_&+D8FX?YRK=,,P#<]YOH2S4P MEU0'Y+Y-I+LW'(-LFIANOOUA9%$WNVC=S. Q W8I\O^ MP?YT8>P[%)S\JW%,>'C \MXE+P:0]"SLU=' \YKPO6:&MBU\C[T3C^=\@3,/ M\7DV)W$M3[&*0H#2NT]]78BW[+,E5K]4V-V\=4 C%N1<+>1J4%<+O;I/[4IP M?TF,DME)6+XX8L:*WVR(>+)&G OD_Q:X@0G0-/#UOX'C8#I3V[=?_Q$A]L_: MB/SO&:EL9$AS]Z;>S&/\.&Q+60^+_S4.C4A?CNW>@ZF#K]Z-16+^7?T26+#X MQZ#ZRLZXX\+[R$1IP$R$!(T8$R;3)]4([JF8J:CG*W#*4C557\*;CF03')<(-I:ZIO+QN2ICJ<=VGY3X;+0,VM:/%NR MRJM/'=*JBB6O_ M\NVF!GK2/5Y\'O-&8&9=/7 @[WZQQ8B1E[)G-/]QPG/L>6;-68=A:NUQCN4O MH;2ULY.MI3%S.JB^LLL3IU!5GM_H6E%,2?\88_RS\(#UM30+O+72E)HVS!CNWA6M.$3" O@)CQF# 5FU+KYJ/Y MIV>\>C:5YT-BNE7'K"P;'3@;W??>OU C[Y%K CLG5\G5X#6GA;(Q]%- $BJG M71#'7U?DSOLJAC$ AU'3E7O)%9/JGH&DB(W20'@U7-GV%=.)/T8+D]<'K7@" MU1E NTOO-(PZ(Z([99,JL&Y^.88MI.S)6=R2&1WY0%/=UT!EW0Q]6_;QU?<[ M

Z(S?Q!AT M9>E=B]'4E_I4N^?%"Y/)^7L]MFK,2EU\3*'G9_7#*Z,Y-6?-Z)NBL6#X[X12 MCR+XK%)A+$NBCK"\!%F<:'W+CIU(WK1&\HW?WS*N(202 K:/^ZTIK;[-]'+H ML3T$QA()>Q>M.@U.,3W[&'1,/_T"!-$J,(T^M/UV46I4/")'GFLXH/$C?J6V$XM M#@.5 M2#8^+FW.U?80NJ6M6"$#0 4N=7"N=D-I[#TJHZ7.UXW>?X$_IL\I?A:EXY_X M!PJL@5=$ZV[=FQ+WV5[ [(LQ2-L=I6GY:476J=HH,G*ECL!J27CX5'CIV3C#BTP'<[7A_^ZK\(\&&DX_@FF;M&"FH0[Z#."KPJ\% M Q!+,J.EZ:1OAWJF;^\8P_7]58TS80#!&0R@[1G-B %4.=!3%>3FWO]AZ_4; MJ,D?4MN**>3?]OCZ]^T%_^-#VC]X8$#F73@+%O\DWM3B/_2Z#@=\>EIXT[;T M,I$??33>67;^E/2[&F:=+U:CF;EHJ*AF^AK3S5.J02VA!PV^8F:>,4_7HIB9 MI_\-2-2'"<48'PVZ.3:EF<+-SN75W4751;:Z-Q'SHC(0A838U:.%6*?AO>+> M&0&[7@=&=O&GOYG#<*ZD[T=_5=>)_KF:;U%Q[*P> ZB.^?7Y!^:P[1XO/\W5 M!CR"FFC49;_J[I6L2NYB.3F:K\CR8#-)T^>V43C*] MZP,"?0PS!8K;KW!6P!14W9M3H4^U%'U3FD2>CVT'_R[S3VFW,X!6W,8O:[M/ M>LVO(I1%$^WB7 9JX%3-.4$K^P'%C-(KV2(>T_JKTF]H?TTQG]@>)"\.A"&L M\@;I5F/H-5R5!OOJCI*CKS)T'EL+T+IP[>4^K +X^=QR&H MLZ6Z1)M=_&8#QAE7(OV.Z>AX&[1F"+7(]I@RG4N%S)\Q@/[@8[%_QQ'_12GW MMXTL<.^Q"9CQ7 :P?!O#AUD49@ YA@; &O)O/ZUF:_+'O-<1>!+NU1 M/3^'4=YY7XT\??!],N.PKIK+MEZ/ZD=OY*;,5V!""7M= MI:)+WD66*=6Q_QCD(T$CTX2_^DB,IAIX, #Y^18* P@,)'Q.WIRPIMB6D/35 MG"T?;]B=X5AX#-,1A=:9>M66#\;+G[BX8M#*)>IL$?.5$^PP.]"?_NEQCKM: M/C6)QM>>]TI_]HITMF_(Q'I%KEO,Y6"QXY(]W4MW:)_K:/B#*[77+? #11I4 M:AOV"'VURTJ\45.NC.FYZA5Y7:QL2?S?WF@L5L.U-)\_3"^2Z]6 DV'GOJW7 M4COS+Y_50U4Q@*7G#S?C;?W;5UX35\Q<=:G#BI_H;&$ES;>]TL8PDZCM[%FS MZN:ZX)9O+A]CR!>>Q,S:AC$==:03TUMR!'?3='UTJCF&W%*^# M9BE@R/KC7E17"7SN=9?E5%;3O":9K7DQWPS_H:\CR]\2=$:\P MMV0 T2J*>_,QCG-7&P\Q4TI9GS:FZXE,WAQI@AW0,"0IM!^A6M01EENZ-PQ7 M/V_&D%R>2Y5(O?[+ZH*?6)\]5^@/&, 1NN/RW%U#9P]JMRL%LK _HEJ3S^AX M ,+_/GSI"7R@IKL)ME_C/,FU/3#O\M=*6G'DIL?VJ2)E<#JID0% ?_^E\$[V MEUONF^XGEB=:<^T&R9W^#K\?$/C&WTL>R+37O'S CIU.O=4]*=?,3&%K?N'E M&$"E'0. 4,Y@ADML%C8DFTP,3YCLC+L/%+7^7LV%8EI>E+C[R^\L>3"L'68= M. %R;DF>)U\)(R; AH;OG="#3Y6(9,+)DO%; U,!OE=X@C=*3!2G8"N8R>AJ M/^>Q3-Q$&S.1UG+R#K#O7SK2)[7$#Z^.^8D8@[_$ZO70SF;[HF%R5TJ".SU" MI@[MPN7DT5PNA5/EC]L\KE?\<5U_X]=&+>)**J?G7]^%Q5;]^4^>_A>L3N$L M6/RK"/S+9@B=?]D,4238!#M8H_K.3<]-Y,9KS*XW7V9&NX6V[GY4$JH6,E\Q M2PY?44[5NVZ64D(PL=&^7O[-M6.C\NKP!?4VY<>P5UB FDM]+D^*IXJJGY# M.D-F18H!X)ZV3LIUJ_YO^QB8GBK^S,.MP5826 :]0FD\W[GAK[A"BSF9;<PAQR^=W"LJRI>FPRV//;.+S1\<3W MC;_L93AKV..U[\%$6^_\3$U2=:/PO4"/7@KVTN^JG0$4S(G8]Q^_U2NA:8<< M:]]D+T=[K<3 7L] $\.=X:,]S#E%O@)S#6^:%:O!=ZQP1?S>%N&0,/TOVR(& MTL*("G9-I:Z]GK.+H??M31J@^>*0&>1%7\SX4JBG6-$ 9EB-BP$HN%]AYNNH M;<*W3^83YK'7!/ZRDX'--EKP\7NCE=MS5FW.] T&L',LS4:Z4%]OP[:98V -G9:9R@JI>>SC510Q_4L2TZLE>] MP_/"[Z0/9:Q';^?C1'Z W>?!_O>._O]\QNC8P:@ MCGFOHJ320I#^4;QL.8(?Y<@L)#)1MRD:_Q=[[QW6U+>M"R]%146)-$%1HH"@ M5%$I4A(0$1$1$>DE*BH" @(" 4*"H'2(@H 4B0J(U$AO@=!1$9 N((2$7@() M-9"0?/&W]REW[WW/M\^]Y^[]W?/QQW@>0I*5=ZTUUQSO.\:88XH(4:O91X$& M)>VJX\EMS7K@7"_[)3+8)^6,>R[1CC/:#<>Q^C&<@::UT2$(#_:WGE@.,*[3 M?*BZMZCH0+(>2[EC4% G1$9B EG"VM"FO M/:))DL BC@JROTH50G,?6ZQMY<]JEYXNZM^54G!A-F\?1\C2DPZT61A MU1/X#IR[8J)&MFTUZ')1U,_Y=*<[;]0IT>5M;92HR:]VJX\_WJ5LFDT<#B.A MH\"4V^A(6\F@!A%E/,V>XJ'Y1E0QT5,FKURG@N=EQ_D7H[_E_IAC>MO_;#6??"#OJ*=4O#FQWWR!)U[T_D+Q"%'IM#U7CAS(/(&V7/Z<^.+ X^Q+$55![#E+ M%I$Z%?9YNLSYUA Z][VWUVGOS#<;#R=C-^+^!8: MV0P5Y&8(Y7S].>VP;_\^R9TXPT9PL;;2](J!\J-IR>J+T/5ZS!S-+ D>U&*Y M&!9Q4/M6DCGZ7^K&D9Y+;VI.U]VL3//!RPJRG>[E#M6/=Z\=U36>QAQ"F%+Z M0[QE*@.'V_&_96 >6P;JDG1\,*'01P97YI[ZZKPV/?/# +HHOOEL77G1 MF(.-$7]50:W)$8DJ0Q!#A*J$+VG#K"$._B8$A@ELR;FUV%5C^M$G:?+6&MQ\ M .7IM.P/Y>B XW2\'1U'0B[FP6--J/PC#S-0&L1VS5?MO7]4HF]PF]GS:RU9 R&\MLW3YH,]8V2L<_F"^$ M(F0%N6$_8LD41G)F&NZ^@M''G^-2D_:'#-\I"91^9);^Y)T.."!K^D--U"F! M^]YL>GE]YS\]7/O_$MGZI^6/#=S/TW8)>O3 M(X_6S%_#M5^ M5& ?A>_KU*)>;^C\'ND1I")C%T6>S$.T0G$C-'^P@+(5/[^,ZF "V6-H_JW1 M*^L+-Z)>YH_%HM]0-<%OH(48\D0NX_C66W5%-F4GPNK83Z)NW]/BBHJ^$I4/ M"?-40YDN_8"7NF(JMZ6X% S+X6))FQRC4(9 58.M*NV9PR@VS)8+1[//M6XO M?37'XJF3-7SLV]R&$/ZA" OA('A/SB[V*\IY,M^K!8B2<7[^5^/H"YNYC&F.8;PCAKN.A!W D#XFN/%^CZ79&9W./1]V M>'A0J26[,@?T1'H<31/%ADGVH.QAAZ>7+\)7"+Q7*0L7!V.&ZJ\]^^ER!6JJ MN*9+YLF20-.A# /\RX#X&J&>R7N^=YW%H5TUI]G7Y92#(:@6+S*K(W2J([1Q M__@QL-R@Q E_=4)? /2*T[(9D\N'Y$"&'&8H4C9K9!=7DY-G^-3C X%P%*BX M;%)Z)1M_%C5:7OFXBV9,E'B7C0B5]Q0Z7E#K(%;V /S:8.,FYS2JCG!@B"9/ ME \LYKIL3BYN.]S>)K!G#^\NV,P?S=T?X=3V9-#/TOQ,%,Y4=2,,77BM$:W' MXM?WSZ76?HYD ;4Z_M7L$70SQ)0"#E[,&_*L[DMVON \F\?[&?H*&XD?+4R* M,6=^53JKL .K;FB_?ZI'VTUR25M3$.%)E:(SCY]D ?OXKB.'/4:E-50M$@NM MO[VRO-HXE<-IMZJHS.#E:E#:!,_[V'^Z'"[1YYDS]S6%VSQ'AD/RYR6HZ@3R M)-QV CH:Y=6WCT\FK6[SP<:M3#4$34YH"545:]//X#6^&;R^)D.95U"R[;[5 M<_*UKT*Y UL)(RJ93W8[J,;ZY6$/]1@*GUZ;'FF,<"$+V_7: MF(24"RSI,GC,&F-GH478B*<^*3A?US!QN/[O=N4$)SGR' M(*FNZRV>'<=OR/V=]*X3(>J&R0S:,4"HE6I&!>[$O25KNN%_IP#Y9LI M^Y?"<#HD&_)L,N?PEV,QG,?+=^+R Y_LFX.](BJ41QY(H2P5.1)Z.]YFFCY-?N*EVG$( M8?37+7:N;L9:9WCB.1G',Q@V70L+9$5"H8&#?)Q&LM7DHRVAP(:@H*".2ZJ! MTB7=T(=D)^TJORAEDE?>PXDR>89>\=?KR&]=5D6@]II"]8M)8U(>=AAIYG(5 M'4^,_@:W+$_/OF8)J4J1#&$>A:,;JRS[#6)4A)E6OY!DA=E]\/+0 R^NXE;KSM6)\ M[N)3^;W3(T[LZQ$[F7?Q]JJHYI+_U[[G!-]EN56^A3*NE5LJ!+"D:F M5_^^@5%\^K_/"-\&N UP&^ VP&V __\"6 OYZXHFJT9+T_=;P M\$U9>_UE1>E/]X+UBL9Y7H>9[-G!51_-S]=NX-_]IV4!_\4-C9"N["ME W7* M@Q$_1GQDB%(R?E4BLTA<\F5.@A0%"[$">WC?+K'WKV(,6DZ0K9]ZV+K2^9$] MA,+,^831TS=MYHYBT)Y[^>=4%]>DXV6>&.#$4W*E-%?DKDS."ZZ$M!"*0NH) MX;[K:X1(=0XV$^%U9-ZJ6QN^5G\Q8ZDG)JKKRG/.@S*-XBR3G HCAR)VHSI,4%'/_/?8]68.? MC.X3(H8=5DF[&1I^5D"S=F< Y,#62_QH)HQ+D04$57*_H@HWAA'!0M/Q1N8C MJ$>KGL5&'C@MNRE Y5R3IAVGZEN6]ZGK4[HO MU_2ZW%^VQP4KE<;;+[3_*!245(]O=\+2C"E@XF+M%L0*NA,.O4;Y[@%(Q'S[ MM2\3&-]WZJ)W\PUEA>9'',*7MC 7#(37'")&.^,6+F@1^WZV=@[VQTY#-7>?Q^-,/3Q_Z8G*[ M2NN<+I_8)Q6Q5\&G4#;2'4P99@<+X*Y1M1@:@J_7;<+"X@FB^_*)C91 ]TO7 MTE6#?NT!UM^!GN-=T;339H'($PB9:IH1)9 ).P9/:&JZ,+!P8<@'42[J;=V< M_/K(_80M\]N[@+;8%([5D/GS%.ZIM2=;20Q9HH:!>C52QU_?5-,$5Y45/8F6 MKOM9)?9%_'@BYYY*Z M4(:H>%.B;U:LN,'H0?+G7Z[7@G+#!DW#?%_&7OK^; M2N%)/=]5[1@ @5%Z6N8LGMTJ=@1H-S^_TV^\ MWU\3G(+_W,'@3R".)%-<+U,$FPSNT,XW001*#&0E\&6OZWQ<]YXYI53%=GGW:,QYR%3_0_1 M.\S?1W[>'2#7)< 1-[QYBGI^39DF38V ^7LT$;A7_(W-8Q-=7]F..*!SH_C. MO*27&GC!N)A<-,'1_%BYY%'7_0Y(H>+$LN^5_N6ZB55'P(L7CY?Q/:M]MYNJ M7%\MW(CA7)4/D0N6W;-\V7^OO/&Q@SN>\W2_+!?+%,7+X^^!!J_)_^1J&5&F M':'F2T=QZ*LFVP[.<;F*%V@K: 9?RLX8W!>CDGA/0ZT3=7R5DQ=^O6L5Q\_6OSNQYW'**#@7>A<3X TM M"IGO)[KNFW68F%N2GK4LW)DW,7S=^X*/+7?3@(C6B?DO*HJ=#.FM6.8A!%_O MC:Q1+/!H4R*G^!W>?-#IN7&/3.'A!YSJHY'4U+BYV_^Z\'"[+^:V_5>;Q\AI MZF3$*.UKCRN_861>,4P]CP7L(*^J"(Q!Y&CD'"?AT2YCND0/=9*C\B%X\2FL M >-+H6[T@>0KLZ1;"WM90.U&2ES![4\SDEB[076#L2C!^K/Q/:X\IYI-1Z!) MIINGF?8[O^;M@L)O+C"*GVQ8T45 MXK&S!IY((=K=/%K22?>35@=5#K;YP+U.V*9'C_NMK&,#&NT3HYV@=X,BPOW% M\+_=KX@ZU;, ]+MSVK=?UOJ>Y]O4T1?RW;NN-B6BLR3SSE7(ZI,DWJ8Y;;9C MU/%.X>UKYK(+N;7PJ3#S['(U?,21L4@>(U1];R>JRI,%(%MH?8HJANK/!^$6 M4,5L>L?QGJA5>SL=-P*EY"EL81A%*&!>^!\^#9O-]V$!FK'T%^23O[HHV-!, MFAXU^6K_'93TM9Z,P^LY# GE.^(=/X@MY=AJIV7O9A&5+G6=]ZT._&8'W2HL M1:I$%!$M\")?J>/=/7TG_OV"0O]&40OJO6E?\Z>-_50Z/ MS<[YRZ9! 1IF?V.E='\<\BMAR0FZAP7,7^_$KP0?7;7\S[4QVE[>M&W_15:! M%4!<^L$0>0ZS":YHULF%JF=2V',L5I#JW2)K;TW8DP0ME 4=B2HZ#_(FT^SF M;+FAJG43ZY$3/EZ6>(QKXEB5&UT'<+O[A1?'-6!O#$*:P8^5P#NR7CR7D M942-@?9-5ZFS-6D:NGA#W\G5CNB1O32_2O ^AY"FI'KJ5D[V&?W;KK?1.?W=XYR3+3F\_G,AP4?D3EW]P#X9 M-9-#O.:I =RK"]"#+. ^3)#6\:VRCQ]N=]W%V^:]\@&-#Z-H&@_L/7;@LX^M MV40>Q59D_\ MI+R$ZAD4A'FMT<[ MBG"[W7^W)W$Y4M:G')90LE+A6?A=1RC+DOD6M.-#I0-$B-9\AI% 22TOLA>Q MZ/XX'-L=53(M FR]QGF,27^*VHJ .]U0KV[_4'6_Y4/#V\8M+[3O2O:]3[?0 M%R9C5E7NAN09+37+3>K.SU%&4&%@O@L_(R_/)#V-\/,[R>G2>.<2V/N$G(:R M2.^FO'5" S384KX>SRWQ*NV2IB1B_9R';..;YDGH%^[=GB4;??;1FZLNCQC2 M.DS[H3MG,;&GL2=6 O_A*ZX:^QFN1,)^ W[+$7S&]-*WJC2#2TLJ M1UJN!\R?DY9F"@H&H*;A% +S()O5T"I#5/*$E:-%BOLOW!EQN1KN/?-O-0&VO,22]^4Y&@ M,N7<\ZP:BYRS'\+/ MO/R_:WG[?Z(-RK8:V;;_77,?D:'%O8=K6,@MX.8*NKH((,FQ 12O=!/#AEIF M1=U#DS%;MTU7X*"A([E163H7EF@B_22 ML*&#@D&]\6OS>D]5+;5"7F_I4IB_':Q]RT%76P)W*JI0I@-<\?A;PS =5>NV MJCAUO4WL\#V+-^.Q7R5*,0W2Z3,S633TS5)*>_ROW/[QL ?@E6\\RQ6;H.8: MWGSG)'L3"#8HR&SF.-.5>41$]KJ-X[I1)\JJZ+#>45U[+[EY=XMH/4C)CT&: M'+R80+9Q7QIJL%1F,&<-)Q;7+M/;_8$Y:[DRNM:,R)%ASF-()7CWHRFK'K-G>7-ZH3V; M39Q+LH$:!^%ED0@4"1QZ]!F.NB?/+4L_QNC^8UT1/]$#4NAW LEITTDAH25[ MR\CI$+*-.MJSO"9\J=#Z\XKL-TFF MQHH G5N8,VZ<__7I)NUE5%:*J:3P0IW#Q =FM2?$I:"@HE=>M*2H+'YAUG3H MV*&3WA[3_.X&?FS!AOHYU%@CL93/T%>EN=1]'KFR*^$&=+B=C[G+'5H%LZ3Q M$5U?,(4M?53WQ!Y,+B3'C$N]!'PI>W>@8[O@0H)%3\2%\PS=. MTM2Z]S@A<>70^^* M+IDM:T^%-S!K?["G^8&<*=\-=3-JQBQR/88%?*D,H5T*/YUO-P@)W IA >-% MABS@3A8+6%&96TRB":^!64!,F_)68"8+^#&&K7&:IH#K-C!15!@C$D7NW?S= MT^45M>Y_X4GE_!O^YZ^Q?]GK]3[4? MVMX%<=O^=\SL%(D0?E3PN7>+F\=:3B\+2+!Z?#Z(V?^ X;.&/4SU;H[R;DPF MEJ#FDR7&6LOL)L^R (=-IKG \D_&.F< [H&<@Q<,J[.Q<$!,E*& MEO@>?EG5>I@KHHE].'V$>N+Z/#Z,?3#[YCSO1BMB$?M@2F,/JI#4D*I51H&M M?ZNRNUY6B>O\XOYZ":I(ALC+O;]*DQ&M7SGI9X->I39]RUK%AJ3:)]OW(K&! M0?WIWAMXVGUXB5N,SW&WH:!H]&'$IKCA?I$_@<;\)].YO' M]0,L)^^R@.NC8#7_&X(C.((5;5WCX[2Z6&9^>#6T.+^TPW=D]NJ0(&.7"WA$ M<:)L\$5?EH]L+_E[O_>MMUV&:@G>D RT>#]A?.3H-].#?9<,G*Q[$#J? M]%'9,&M'Y4)PJE\B5\7:5S+9TA9$ 84B_#_Y1VAVN2B>P8:/DIS;,[T(2^TCYWZ*Y/J>7E<16,ED M>Z-X$DIJN;D2/1 ;S/S>_?/\EHAMT/0[%H"3GD4=I)GI4I II4?EDIT_6LHS MBDHC3TOVI*;34YU,<==-_2RQ55KNV!8FYVK6(G$I_/9J]@9F] X<6FL+IG!C MUF0YKI5UWU7Y=0^6>MW;&WH>G*6(UQ%8OO7ZXT;Z0H>[@I%I>.'^TQ_2W_W3 MHA+O:FI*NV7O5^#*P[L&%1*2O/>&:^BI[Z?BA9']&&Z&V*2.\Z>O).&2L6]= ML;[VS,H8/O!"[$KNU"W^WLEY3R+E3:1UQ2.MUDZ1?I/%$BX;N3[]Y-8WSK)I M1WPRGX2F]<368D-PSG1W>)7E\DG* L:>^!.TTQ[L4+XY$:#% A"8/+ANN+HK M"71TV#_-ML_5T\$CCG[[^RQF(?])VL\=MI[7ZU.0NSWF*"FGPG/L0V,"Z80- MI.1(C=(6%G*8VB9=\ M^L\=/JDE?GJ%0_)9BT2A4RFMA))YBP8E21L(FE:65N*2VN2%!@^??O^VW\5\ MI^'7_N-S8?G[LJX8Z'O,GKX1=\THCLN].N^SD8Z Q-0/V&>VRHQWP,\+0)DA MQ_V781S(!A:P9/&1!7R^S0(VCWFNM_F+<-"@YZDUTBS@%7JK$G^3S5^Z("K; M_=FW;=O^U<80-E0K+4HJ+155!I,'/R@Y&0HEBT0PMG*:<#;4"%OJ%=J]!+K< MU_(EV3?!=YG=J]!@SA+$)!12-RHO*.>P!LL90")U!1X_D%*UG5_#'T88_T"< MJCGC@ASPQ?G'_PR^@QK4$*1.#>*LFC!'%!=Y%X/WH0ISD]$2 ]%+T$%D)J5V M+9_')/U.-M?Y8\!%\;X;%:1J<(-:/'/9OXNZIF:M)^0N%A"L&V(E?"O32NSV3G( EP+TEN-!)[,NA!1H;9A6\@;5 M&LDU.0R^E[@#.OH /OX0UV!#J\XAY#1D/'L_6+9KJ$#Y '0P&: ?>J:UKQX;(S3BG5"P^T\,Z4LU(+N:L*&_Q1:YK(=)2RWBO;[\3JU2R3I)Z9:I#L\<+<8=]=7T-"3S,HG$!?K8(*,&W$W M(C+TULX]&7S1?J\,!DM!)T^_PSAN8MA.VIF(.;!AACSU%J>'+'<]$70\&[RN MU[P\5?IP@HZ0%IG>)<'9CWV$_U0@CFWPA:#8%J%^9,],^N"9\JW/H MS,I#(H8%'!=IKGE54,!V9;\U9WA7WZFA8V=/7-::YG^RVQ ^G"FP-(DE+ M!+96%IO^O&%R5+5G'4-N&8.-)]]:75%3(NVOXKMI=M* M%SH>B,>]--+A#_ZG$-';@F5]@\ZY"/)9#S>>6KQ-Y=+,DG]FJC;D.SA$) M08PO>:MGU+6]\$LM>H8*;)5EH[%]HDW[\\V/5/&3% MW>35TF2G4VW#C::EU$A-(LH*YPD#RM*I!P?9Y/#X*?7&/YPSY/F6="WB M-QTHLF#3@U^+$<>78S-JVR;67^$/Y_Z'R -@=G" M)=<.V$VTD0@\NX];=ER]SM:F9F"ZY)CMUB@J('47S7_B:SK-MV?XHX*/E_I& MT>R1Y6(64!7^I+;OTZ+&@8)C!@E$L:\AUGW3<0D$IAYF)UQR5#Z:><+'-9WF M-3>/_H*KA(D>\PU&N+!=TV0UO0[ZV7ZS F=%DOG1S,WS% M8?2,+JEGXP!,P"YGYMH/6TM\-3/L&&<@D@/.1V0!\9N&(725(ZDY.2"1ZH$S8.(.FK=X)9/0]WHS3]I M*'?1A=RG:]+N%7C%+27%+ZF9!;P 41:9SZL%60#0S9#&?8C-W+/0Z=9D%CCQ MXDI"C@J4=I,%<+/5O'XGBG(06H_^B]=5W\[XJ:"DY.?>8#;H\M4IA&"D,,VJ M+L%]^)&M2'=Q;-SQV!/D+T>:-5761.*ZC'0LKTE]/;:YZ?9.!MOVW].D0ZG>363.^BJB!;[8-0%=-/A2$TI6UMK$.%)= M!1%6_3B3&K :'=)43M?($A/;^CB+2BA!C$"A=:.NPLNMA5NVKS7)$RRP!<]3F;_3,P^ M,!EJO ER),[%]4/$'52OC#_#%[MP4C0;[LST;C[5*.HN03@VV:OKF1 I-[W( MQ_'D&53R54K.6/;MX8'CEED/@9UZT[L]*J?0Q?Z<[A=8@',%>&G14=MCNF/= MK+N"D^;TW7/QN./@)NZ6X9J?Z>C0T,3M: AU=EB5#ZTIG8KM4&U#D4RQ>=(-7%%*;<^,#Q:,;Z MK2^A 36 ;L8?8N0$%S'KNS"8TMEK-PLWTU$^U=$ I&35C/V^:QT*Q,A))*.( M)WK-,"6.4D<$JF_)5^*-8S2<5GK#6MU]86;U3>(UWV\Q4#EO;S\1BC2>])5; M7(%<.];BF/>>HTW&/-BL14LDW:P7?!!_WW4O7/YW M5IB&,;8^WO]H=R7F404GQMV ZC$E3>(PA<' M+2>1J/%S0K=&Q,/%S<QRNK)N<7EZ9JN8$;[:U2!$]O2I.D2:!A)&_1J3ZU+\@E#]:T) <]1W*FVQW M:_3RD+\26^U#PW$^)/ECUAN;:R5^V>47C3P4[ANNFRU@1W?[])[?[]:U?ZJ? MJ*(O:-K!<'F$\GH_'_A$V;>;#Y177=&*=E"N+$[]M93]\P,;Y@0F8'O?W'$7] M5!QJ36X:.;E7M23U905T?;5E27L5^TZ=CP*J98_#LBZ@1,S%?XK1]MVC=>V_7>P:X"E=!#5 MN]F JT&-&&A(UN\=^UIZM\"0;O@#>0322QJ1HV5AX56(6[_\H[^6TV4+I-)1 MQ;YE8RTEB'9HZ%FX9(:^_G!J/ZDC4A7T8KWI&&'0.Z?E ME:,6FSD6;W$28\FVLB1"Q-'U".7&=?#=0A=(J^.U0.B@2QZC.B<\1B=8R?O! M9:.8[T^ ?&5;&B9S9NA# :RL7>57)@^Z!4_FC>4W0H.^U46.W.BH-^I(?)&0OAW4P)00[T<,H5Z*@- M"SBPY=16TB'@:'O";JTJ\%[[91Y& ;H!WS/>YYF7OM[/,S2D?:JI,<11A_?P M0T@ MQZVF^W1/QF5/!Y$+&[8I2-=O9?*OE,G;*I%'>=JSO:J:\55E ^P&7 " M'&G. G@(F8B^"V[%A5*B"5XJ)D8Q>O/2!*0PLP4I136+\R8=$6Q0]?.8^%:U MD.*GFR+)V!L(K72:18? .!!@2A//2I3L?3P'IQ&NL8QSNO$N,AS =J:JR7_+ MDH'P[F]-OZ7/%O)'YP-$C:F'%E7G%DQ M^TXJNGY#^@I9Y,NF-02F#:>CJ'K)K/ M+7TGFOP1#] :(+L MWHM0<3]9;1\?U\PA/3=/=:^^?Q<.:+15VJI4-\KQ>4ESTB_^<4)=9ID]RW:L M'MG!^2-KLS\(CFT9$:8'G8RKO39@?"Y!OI/?_Q]2" OX/^0*BVX80".&$CY$.MW0B-#QEX:O CM@S'J!G2WQD'[RG1]9F9?1!*>ERU#VS_;^& '7#)4==H MY(D-US2XUX*^V8S/DYK+0JO<-$[*5RR*8C@O+.;C 2]KO!:48S&S+W9EV=J- M!2# >?Y!.KX7*/QI5$=$M'QX0>]*VB-Y6=CO[O%H=?:W6,"H/+#AFD'SZEWH MSIB8IE\>6#VP,8@:WEG-_4=$8/?OB(!EM?7EBCF]KQM5+_B-;M_Y/Q6-VJY' MV[;_>RVR3DM\E%OO E#\?/0^1;J#84/-T:9,TIR%Z9:K\ $70I4QLWN%4<3V MOAUA@XL1K2T>'FM^2K^3]8^S[;;RR;2D#03JT"C%+!*F7B7?2]XH"BQ5BI,] MG+O6<1AA_P.A7"/L "UQ-4-+#037H@:1F'@#.#8"T:M0ES;B%REG1#0IMN9'9.%]U/+B41JL !0.V[*DBJ1AOU:N41\>SXN#*ZS"5IRJ %3 M1G)(U7H7ML"&Y3U8<+I29\)CWY2G(E/A6U!)"N%@\+529^.WV,+B\%4_?,.D M#V_>&34M4!_., O^;-G'O4W$_20LCI/(5.^UD=>K[I?_4-B=.U6#>TV.'AD\ M+U:P=O.XY+&#'P56!%180R#Q. M\R"2T0,(:/K0S)M6R7I"^YMM*2MG1;QG+(?/]-.2\N^-OF Q\ZD1AW( M+G'UQ5;B^<8)OX_M597O8X:4P1T]F'PG6_&;?[Q4=NR)_+::[<&AS%1(+"GP? MW,=EN_CD0[ATFUK]/S1=%3X[*RSL(UF1I 87$TZU,)?Z]%M&?T$XT\T9JA37 M1%['MOP1>9$K+VN>=&P]_6+X%=U5]'NGM-B"WI#Z_G^1X]'OJW"!]2-L89_V M9V&?_5O8UXA2R\@=I"ASMCHNKC+8PU'_RY 9"^VYOPM\*7/.]B )#X;'M@B* M>.'S1F9SN4U<)'Z[27^VF\1"/MZ] =U9L4J[P=?46]2HI^6_R,#S+:*$D7T8 M;H;PI,[A[,$MTKC/T6L^.9C-Z:O7_87^%-Q_"D\S73Y)Z4MP>*<)MYAB 7J8 MV7,[0>^-5[&)(FJ&MQJV46&A"R(,%#L D)H4I&RZF345;5O>;'LG]=M^#;ZJ'GT':8 M"ZSB U%W!L:7)JFNH?$GZYPT3BDKL_UY &J4<\Z6[4(Q XNU(CN6" 84:=Z!+\8,Z?YB<_RC$9\?5_]=NF>4?,4O^<^O[!-H96K00 M8L<+"*@'9TP:MB5P>32&A4J M<0I5EZOD1-A'Z$$0[;5:/ M'XR]S:SOS)=':)!PYW7?SUW-DJW/CG_XHC-1'-AY;?PL\+;\"#9C*E7-_'Z2 MP^'3=K<6Q2,%3#2_BJ<&[ =BPFF")#3C,)B8\)RAYYT&EV^P[&]4+CUEN?D] MKR3].?A-\_W<;@ZU,U&@Z@8L%/$3SZQ'U2#WJ5J2? M7EN9^IV]7H,NP*=XLY/:A[0&JT*_?#G"OV,U3H#B74>@2?D@A9@]@YV4A=2R$4&J M2Q^\V/_.">5K[^+/7HTT^<)QZD;?Z,N]NWYP]JP8P228W7C*+=<7+*!(-UR< MDDYU%)&E/E9#=F=,SU8Y*P.W]:5?O@\]0;9IO'__0#BP^2VC8_*% )Y(NZ0>\E7;ESED%Q8\7QE$AI6YI-2'&T#5E MZ&'C6ZB'09SPNN76PJ%)%O!M"F,E?"T^PM3/+ *B] @))AR,13F-R O?>7PY M1$2UYD).F$GSIB[P6 M&OMYL(C;Q<7#AQ,%!R=F)FM,%6B>T S$VXOV"".CSGJM\M725S!2+"/Y-T%L M;O^#(#:N\PPV=K6)-AV-+*H".'N22)Z+X:9>5A^ZC%116V#&=6L1?[ MU+4^.76[5E'[GI]V+,!7^P7X M^O@:MN<:0)Q61WCI(J.3SJWBN:955U)QLI9ZG!* M"Q$%IW=;4#"!O_-"HBU:7?F>:JG*>_FD M:]H%)HKQ-FO1BVW+L7==Y@*9_Q M .FIU[RO>]XB+<#O/*6-YLQPFB:#&C;M@Y].SU](YO)7^@:MVIU[E]]OU'L= M6YGJ]+RV^_99_M[X/M/P#91M9D[(-\>>]1PU^<8-%!$_?RWB=[WHK1&XW4>' MMF^R>6M)\W]8H,?(QD;;SE5\_;RNZRX[CU;IW28B MZ:F[?4!1>"=PB.W!95$#BY*AIK$O78+M1UA ?N*^#85-4X^L_8Y+7JJ?:9:T M+/.50G]&OI6]T? 2,8#VUH;9JJE#.I3TD.9M]#VFP-/CX8M^HM36X^$]AI1Q_ITG+!74^BF$S"SB$*^U45_/1 M*%JI2D2\49B;A/ S=R4M3_S.TASU!5OHABSA:B!=-:5SDIG#'^@+]^%%),$P MA*?;E-/FQ$+VP+>,QL9FS$+F,*QV_U3.G.LN9EW9N0T/.)N_[ES]'YGA%IL8 M3M6*[%P:[\:I.6L,>JRU4M?"/&:YQL^P@*?[G]29?EK4T+C:Z"9G$_1'LN9I M>"&=!7P]/PK=Q>"CXAOE98L-N4<,'V_)3<(D#OANH%] GTG\4?KA_+W&>D2& MRJM9;=FA9]"VLFQ]!TS;L=G_L]@LS7#'->CAS"_W:#G"L&M*@4N]6XN,5U.0 M?5NI#([?82<"R,K "[^T@?B=KM%"O( N/+.-^LMT3?J?TS5G_]'SY3\QI4.# M,O<_H_"-"9*/X4&X\Q06<#G!B!*7NVPS9RSQWG5_;GKSJ_,ZXN$=!>J3PMK^ MRR,U]31C2F8#>#>"*X.F6Z]J?=0T*K.Q(/MR^%%38$_\)8 @9B?3$N.4CX72 M)JC]=80B? .=($CK-[:!&I0)WWOQI'OXNY;T@3.8MT/'57?$7+UY%6"TL&E= M$5SW"NT@=9GHW=BQ4U"U*J-D'M\_E99XU[_3XO(-Y:A&7/N>?0\YA -L M\4RN5^YS[QC@,O#L>$6O.-1$_R9T14P3;(FL116-A%'XUMPH298S%%V2AH=A MT.T^US60JD^&X=DK;3VY6FNG9Y9B>\.@8J@ZRQKN <;)?@0'=;FVCPKW:^R< M$)7..255 'SQ&V1N,T'H[0^\-[I5Q^>ZQ0\,[G]!(AZ M(CT&ILD\5FBEBUYJUWS$T+O?.76L+$%EC"(1 F@VI-W<"?0Q488]XNCQ66) M/"0N?1]NX_:8GWK\!BS ^@ > XP/J/Z]J.!-/:Z$HT;.,YA]*Q MIAJ^[HG>E2VCF_OB5703U4^%R$0=Q7^##Q='QX$8O!UC HM-'0/25]"WW^9[ MRG,-MQ(W)%Y.I*K$* =@TF\U)RY.)&URC(TK_$+LIT7Q-\J<@[O>,I.-W*U4 MR-$_6,.>EP/%],[0E*D\>[>^S76>2V$!/&76U!4N37"Z"17,$&@=.[C> !WP MIO-=JZ KKD>L\G<]>*#B]I!G'.-*'Q*+9!-D:;.AN U/MJKZ4N'Y PD:0J^Z M6\_&@+,S/H$W>=Z!\J!WH .+EVG[Z"HT ]FG-#&J2$5F7;:3,IWSK7I7YANQ MA[.F)^C\3S?T9ALQK_"C>3#.Q\Q#I M@^YI40U?XMC*Y9 4Z-K6.0K""?3\Z=7.2Z(_:[.S58 KY0)4M@12$IK8>G72 M_L0%I'CAH^5HJ]84-QJ?)E@37K06$**_]6H1>[OYP9B\'CUF0K?APAVWYO#O!RI#6(!QQ5GP12]G[W0>ZA] M<3>Y"(XRC=R9Y%L',+6@;P%RJ+IK>'LHB/%P*QEA1CIR8B8!/J+H.ZUT*8^^RIX>NDJ?FX--WL&_VJ"2\6)BB,V*ON M'$XGWD"%#N7#-W>_ W5)_9X(I94;D2<+*?D1GCF.$J,6EI]\ M#/)RR\[=>:D2?Q9"2M3HMW0$E9JISL -AA8+>/XQCP5\Z=FQA/V+:/8R MF-31C-VO1X?#/1H#G8V>)M\VBR-HUUAH@C)B+DN SU*%5XR'Z W0NRR@P1DA MQ@+>E85"*=%]J W> (V^<.K6^;5"FFNN52)97EU+QBI\@?UC^F:VNGT]OKUX MFD,'6QAUH ZAB&=R4$N*@&^>P 2,TIW*ED:IS!,LH-[8E*WY'?\6U-EBLSA4 MPPTX)]/O=RO!?096O[?;8P'!*1008YW*R>1-*F,!8C(H>&.1 M!&*<4G1E7DEC'O6HA2X3&L&T:XX$1I2F2(Z.CQGCPE0 :@K/QO^Z%[]Q%+T- M;QO>-KQM>-OPMN%MP]N&MPUO&]XVO&UXV_"VX6W#VX:W#6\;WI_A:=,-X<"! M9/0A]O_O? 7%S.WNOVSI''MH%<&8I3OBVD ^^RW][;%#<^VA*8?X$ M70<7_QXZ8B%@#7;&AV)%J6:-!UV;><%EPY_+VG5RH>+:E,75BXI+;YAB=:.+ M^UU3;>()RDPS]=F?L[=7HG/7L(<1;IU/-2@S!*IRU3'D/$D LDB@=/281=!R M2!(58YQW_;U,ARX>_HQX!6K CR5-N.2_+WSQL3SN9)@O+A(0:' B".21UW4R MFM8257VZ=A[RYS3>-/O693'%W_/T\V>7X\[I9CFHN"V>49)"41:U2J[%T\WS M8(JLS%*Z@KS9J\!GM"3BZF)X?%_5ARX2_?9;]9D=/.AWLZAKRWE6UC7]$LOR M+K9V X;[\5H_;E?:ARPJ4UH^)J1+K+9G;F=1QUD7*08UT-,^JH\2&"^6>EV M.?53V1F%X$?,MF54;1CG#[,J*V87AIM\(EH(;!,LU".E"WY>8F+"\0ZPI$B3 M'>V%$*<4M7<8G,XK+K0-0]5J("!&%^D_0USE,H]0AM84*.LAC!R\@'59J&LP M:,#NN]TI-AZ&RDFH<$ROW1/9.MWVP M84N'>2TXZL]+074 3.[8P?GCV#L;JIKHR$??&FLK7^U=?CFE'N+>GISR-9K ML!03,,,8G\T$/[/>G)?<1YIS^J-U%C&3Y$\=48C25B5./]OG)QTWHK$-Q"W3 M2:&ID&L]+K*_GDU9F;>IHE'#:1

V?;6<#Z*EF3D[D36;+(W-?#!."@UEC#3L^(Y.)Q6T<1_M[\WU6SCI[>R)U>2=^JM#552?+KN;(XQGYB()13"!3B?;47O[SO_WGY=M>-OPMN%MP_N[X>WXRW6']2.B5 AF3'X0 M>ZWO0FFYD_!;>_VEMM[TTD)$S:5C35(Y6"G?3U_JCAUR6DCZ/]#"D.,KRJ%C MT+">!13VU\]U"-'BDKR&U_RAUU\$)#'' TW%.[0"])5U;AI* DQ/Q*&M%.8I M5-VU&E$=*FKL ;DY@3)X1LC!5Z/J@KZ'D,O=DELH;^XK(G;+%X5V81(U0IC[ MY>F\B/M;N4BI1ZKH%ZXKIW&2:3.7!D?Z;^%C) 3EQ8J[G,W?(%K'\SVZ%*Q% M8NEGF"-)W GV'V?PAXN3#T+:^#,JTH$H-C4HRG(2=@]B?Q]5&@>2L1><(2<6LKE2D" M_]!.=#&[V2EK^=!TN-0S4OR+8?:W_,QA X03"]B=3>TMP=3!=L'ESG#,#C;C MY/N&N:WK=IT[N>&[M,XSUK^GO&,ODXVE5'#^68YCI7(=C'\&5"N -VPD=Q%('B=1I$%+3= M?3]X53Q2CV@/9-^0XPA.#R)LX,:4167TU:%&7W+;BG!/P-THL6=7 M5S=(L4E+>79K\EM9J,<@_FDJ\X>M?#=#;33OW%WHFFVLN-R\1_#2V//'P(!0D@Y8>^9^69FO^?]OCGG^^:=.6?_6+_R M/'>>NZ[W6MY+:H?86>U)S_XYE"PTS8F/,G-.KE936Y[]4?Z@[33%H?W MY,$R[L[77TTYB&9#G8F&N)PP8BQNK6X*PV--*[LQY)XV@E?\[?)\LH^*BN_] MHMRR\PH'ND-^8$[*:ET(Z8%Q:I@Z/T%)Y[FD%%^1]AA5:^5VE!QTLKRSEH-6 M9#[W0?^ED9XI9*@&/^^++7<'>_YEC\B+]T-/GZ36!01%$9?#;)U?PAQAH^S; M5PI@HA57M>[-??FY*L:M*Q85=NSUIR)7P4MC9U^=;)Z%RQ0= M6 5RT8],- ]5]:9APXQ0?+CUVXJGDKX3YGX"8G6=2RF=V$ M*^1'8&Z$3F.&85/U6,?VZ-?.0TM?6\DKIZD$S6G%'90]YSF,HI8DK$%+2R[X M.'DPCWJ+EAIL",ENR]> @R(]Q&X&)YSM;"P\]_91F*H4LCRW$R5^'<")A+DC M@59495H2_?P2UEM&PHYMV;ARK/[4MZKKAZX&9FRPP*]"&F!3\6B6*@)R)=>[ M:%Q/S!VO^6R. 1>D>/WT 4\D:X^// +C(\2_2A0D6 M[RXA]N3T$_F?J38%/&U4XI2M'J[431:%ZI5YGZ]3.)^JJ2:8"1?]+=^$O\]?_W)J6:&S_$G^)ZZOQK MIXQ?ATV7]+,KBXY=2#(2KC61*2G5S9)9NPH(3+)WPJ_'4RP2T,?/@BH\(D4\ MGC7F+@]B3F@NMP:;3A=#6C:2\B:N7']?7 N3,239,P!WDL"2O6U_"8T\NYE#_U/=Q M,SUW1.*0W%2=R73,;J#"9K=4>FY$V)-E]]_JP&!#U+#($5$A-830UQ6_5,O7 M]_YE!(#E,62P1>CQ7E=3Z$=*P$;H/@],QM?NF W)572^$!]O3N7F"6?]L UX M F+;VB^S_IK[BAHP:SO!Q%F-JMF5G".*A\Y9@._&K@/)IWY"(5MGD$W4&MF8 MYD=;FI]KW(&;J;B%@%Y?2&?**X\ I?SB2473:TFF=I[R /P7;,?U'&I6?,-WQ+;YMS\'<.&0R M[X7HA:T;>_DK5WNJD!;(TOSW?4T-M^OOF,:,&HHOI&[-!-T+SJ1OGP.+TYUC MF:>_H9Z> DG-;7.2]17-&_9T*"S\1>\=T- M3 RT3/0?W2XB^TYA+H-6X:LU%0Q *O1L, - C4X TC73HN_&*0:H"]^]5$$T MF_W(*CD#!^>M73Q7'CZ7>3>"5RA37V"_NIN$C*YUW_/UC[VS>9;0#8=\NN;/ MKZRW>@5ZM5Z;=+:P(=B.*-HBHO&V$W_\V<[=^2?QKB9O MNA*M.EC_#UZGXB=.0[:E=^\6 W#[Z%&ME\I#:(>2_@;PD6 (\6B6B[U(;37* M(]4X\RYPATC():@BM>YU;&5\S/VX5>X/DZ[7&['<*1XR,:G1V1GK^GL$E#K8 MRE]R^WC=MXTYHG.40[EQL6NVY%L&P$2^'D#C*]ROH58-UB( 4\7AD1]J:HU# MAIF(_',GPK1F]O?2[-#?2[.3HO"V_Z8T.[GG13 / =PZ>?*5^T?RLXVY86)L M%4]'F C: 6=/B>$ M[NM4&!A]+JE/R?I6%=/-GQ9@)O _?MA8YP\.[/?I(KB4PES'3FCL=#3F[J(6 MF+&]UFC:R*&EWW, :>_(*LU&+M M6E8"*%\-_?0@G,J?3WU**A%H+R37W(WALRDVHSM4JCR\+EI*,C>E'+!?)TQN M7R'R1]468GC'D)&/;1!E$F+53TE[^>1$/5_DP.4)EHZ-MP6[=2:NH-D1T+,- M*K_/TSOFI7(IKTP.U0PH KGL/Z3I(TL9;_;W')? 4N:FC M&BN/BU/\\O1)38EMD XBE7Y$6R0"_8T,)3 _2XX'+-?[LN*7/;!HQ$XJYW*J MY@&2+:?;*F39;=[@#=\9#MYSE;TAQUS@GIQ)+4&#XY-.=.>,8!4RZ]1DA/29 MZD=I*.O$K0%DJ&W,3-% 9G5GQO_P]]E6=9W[[%]/TQ.3T"Q/X8!GV>B%K%XH\;_HAL M$E0LB3OVG5\Y\4X3I!%V+W$:3A"UC=O@(*H"U:2.ZKYG$:Q& +\#;K=MC^^+IZ-? MHV'T&]^97EJDRY\S#N.!Y'(+<=0ZW;OJ<]/DX-P"+<*W@LP-L?VD&6KP\/^"QRX3.U8=5[A?>]#31&3SN;C]BUT:K[93"[@-FVQK1-3_(:#NOMKV1PS_Y LQ MNJ#11@F(![ N%(,= ;R (X!LY+7,@V]"9$U>MQ ME-!OS/XHI84K,*/_+&&O M/L0V14LD=(VHNO[Y867)N MC8GZK)[_ITOZ_2^(FA'!S'?"/,__T,* M,G].T9%_0W3C/]3,[2_[KVYW^5,K*=":,3L3X?*CE_L,&NY"]3^/Q-0<#(Q8 MVV!G]\N<($C//%:_9>D3U).%%-"%*=# MSA&?(?$U<.4[=8G3K-(B3P6AO$] &<$1H.@O;VT:(]?%9U&3=+UW-D#CS-># MF5WX'GA:" )]G!NX*O2B;43L\ .@]B#&I-@?&ZWQH)#\=;IK8-WQ/4MR[%HK M0N<,)])ZWO>X<;\^ZHJ]K7@M;,(;^^O$_*+MD3KB?2HSHCN@1B2 [;"V#>3[ M)ISWA#1"]BC:A'J$?7"+"MX74/TCH-/HV9#LT7R\5A$4HI#N M'49#.':*S0\CDL%-?CBPA;]A/87SA0_1X8.KQ8@3AGCTSASLF<.F_([8T"K4 MZ/&<:6A66&CNX PXZ=,62 23(9XQ# !)D1E>U/H9 M@#A+Q!UAX_?O!0.!=N&X]X\NOX0TFAH84%"P=D36&\MY(%41U0*C"#( &QFN M#$#K_A)5)1G) %P'T^\4@\B#SK0LPS(JZ,<2 W!7G@'HX:QC'BJY,,NW(;>" MVM/V[VG#G$0J8'B73<&+A;GZWN]D/T9V.#KNHLXA!1S>S]7!F"A#N0EY:#E5'XQMH??H!S'IS]A72?%^OPT8O\NN/0]!L6."X(VFO' SM")$C)^,1 MP%N.Q"-U004<:UQ&%[@N;-W['6JD_7VHL<\7*%,U]_F"U,BINMI;P$HW\.)E M1S\AM#EH[86QBM2@\'QNOB(Y2;9![Y^1!B6$7XN% &Z8/$V]=MY'CM/>_NKX MQ7<:>$>K:0F$9TASG;AP//50!F MV(__LM<#*61C<$$;NKX.FPE(#84]8@ BT2P;,U\)5'Y4=-AVER%-XE;\M%_' M/E_0SW!/!,,'3O,_:;Q6S(+_/1CYCS$>?^[N&GR Z$TW4\7)D5GIK_JDURG_ MX0YY?]E_12MT$XPK27;;44[ELJ['!.J_EX(W][UY8SZS$EY95+;?@M+]\N": MQYIHY0M55_'[!2 >>U/\.GR[LF:5Q ZK:.]?M004.8Q;,O-N,C:>'-8BB(RY M6$LSWC;, ?K>P_'0!L]P-J+5@[ZHH/"ER=QI>U4\)Y\;^D+59H7Z\,6;JGW2?:QOJ>N9E-]2_9V)^#C%#&#HR^2JO)0^TE[]1<=+\8ZZ]TYPLM-Z> M#\A<+2%Z2[5(]*P=N9*PC') E(ZFQ ^;?-1@I@3360."-&6YJ1\(B8I;W2$C MG_9 3L'5#,!H=T]IN)3**TO"M-,X P!.V,!$U KA>V+22F,-OM0.>5R)3*=; MM2#651L_4!+ AL'*M.B5(BH3W[B!/%,CZ%U?'B9P.B=%>'X*IZ11( 9],C[2 M D7EHRHR,G@!PR"79A>,#@N?!SH-_=3"=/N>2\$3&QM*_TS0K^""9% @LI8! M8+G2-'&Z+U@R)SLB+M=F,<6U3\BE\2#46 WAW>7:J^-_PMAX=2E(_WSA;Y]B M+G#\[YUM69EXZ7O65I]O?C)-"1"0@N MC!7U<1;DW*06=F_UC#K@NI._6:'SBU J2BGIO/3+;U2HTJ21\:WUTZ7J5 OBH%'&C"Q: Z.+3HX?;^R%#1L#D/;ZW#T&G#;$RI0,.956KO;C@#F0+']"2;JD \_#>\UC3:I!A]="[X-4V?G[QPY$G%#?H;])7@0S4\O&&I-76B!!OBW2T*E\ MB'A_N\>'FL-22J'^I\>QK+D&>[$-H#)PT^3!72]KEY.3$Y+4NB78XF7G@2._ M9_Z?:EP>2-IYRW)M6F5"(SHE5W+>Y]:E[C( 38@#9#D?.10(=XE=X7F34=F/'YN#M)Y 'XD%7Z[ '#[ M$F#A F0P]WDV,/8.3C[8,JXXF_<#>F<'LZ'1]/>OJ4[U+G.(@R^>LVH;Z@1R MO;Q?S.M?]@\VZ4XML9 ^>PZR MI[=X7,M86DE1).2>:X&8CZ?>PVOY/8_G1RJS=;-=O?KCAI,-OF2+N,5_WU*3 MGBW6PV=F%_IW]#?'\E@K" 77B%Z.JCNYN2=F;69N.3N9N!(=9^JA>F\[J- M94#(2>SL MSKNAMOZ(UX-TUM)]K2L4:M+S@PTTQQ@!^7;X=E#!%BA>*Z(VR)YX,1D-GFMXS<.G4BN^J^W>3_XK"I_--7<;YZI\5U;OQ4,N?K M#(W=YW+D$V'$+G\!6XP6OIV^)C>\$[+"OTN7(<@+M-^EB^Z*1!9 E*QE1-Q7 M.ZYFH$1L%M00C;5[]N1BF9I/?0\V+'-') "_8XFT7@)_/5"8:OW-<+ BL:_1 MWCB_X-2-!_1ZT)4]=X$=OBW))MBP7,/$L8V2"I6>Z K%ADVYUT=Y&8 R?E$Z M11:<[40537*LS-2RGRA8W+;L1-)J]UO3NN">JA0_K'(81XB3A:8FX[7D[-C3 MV4]_KO".&)3[U0:8+P/6P74.P0THD3C4BB_.DVW7,N1<0JU1WD6ACH1GUA\9 M &]5&)FK@;Z A,4KQBC>N!V5Q59P"2 ([/+M5 MB3B0MH27=M&SDG@2 ^*QO5BU=S58E;"&"Y@^+OO..[DB=55&?I3KB.IVWIMI M8/2OB62VP8Q\[I<#C?)M#=7M/_%F,QBI/42J_D'>MA7QCKFQ=K(?OS6 S MEB=1@]1TK XAN18XGDA?S>X9Y+,$[@QZ&_)? [ELYQ'H3C9N1H'#(8$(QUYP MIO7\:ASQRKVQWP962"\==AX_[L_]<-E3=+,K8**&:-EJ+_%]4.-.H?W9GK69 MVJ3.>>3W$[V[E@IE@A"<4>:XR,F63G*%*+". 4B="TF'9*H0UB-8A!WL^WWJ MLL3L[=JXJ&]C-KN"MK^0'3ZL@7BX%WG!YYB512EGQCR5LA3;A/))!VO M3OET\L.$U=XIJ@(LUL*,])4!N+*:X;V]19BMQ&61GG,\6QJ+WC""6C9/$A&;CZ@E29.E7_&8YJ &Q94DQ@79&\Q M^[8AV>'CJF33:EX'9J./,J=_9>MV \R 9,1>GRE$0$^NQ+'_4^!O7!?S?(K?!$8J0 0?X96E5-LY" M!Q:BXD(@_TH 4=EZY%%?L<_;T:Q)^]^H@^R7J(6D:S&+\7;,.R]K+FXA5\'8 MWCLL^]'!";M^1#^<;A;!KSEE1"(_ !+D)_O)+K5\S/3ZE9*Q+X=H/<9;S9:3 MDT"8TW#(%7)UCQV*>-#5A"]M1./RR#OMD;6&%QP@M*YFX0\,[OD6)^7,*H9@ M/TGU^N9V?RD??7,!:LP>13!K:L"[C3S#ZF':@9*FX'M,Z'9@"4A2'85-U6'( MLT!"?6 D[<2S2;*<)UW5"FJ,V:#K>5):DAF GO5&\(P7\-]WM <%'Z:E/"(K M3U_8VD.-!;-:]LPQ2W']3.*/DW M\M\F(9')TX[5](\ZO):NF]K_^%8B_\V$]?\#GA#X9S5T])^IE?_\/MA_V?]+ MNSUNK^W ;N2M\8R M!)_4@#BT2]/_L5C:BN!(N8V4K1F#5$#3L"&1^F1--(3 M3$()BPWM8X5T7'OVXD\KI,GE9YWWQW/+5%DS/QP,?*W7P0!P M4F6]\R#ZT(!#T>Z_("J[M M7KU]A!4 4.'MV)"O]4%G:9P ZR5W6775^4ZTN^?$@C5[4IK;\9 @?N8+QI&MIPA3*9LFWBQ M55=6.7QLFK,?^RSZ-=,*_=P+TN.['I/*K_ZQ[].>FHC&(N!B2-@'&B1F,&5) MTP GES%3K2K,Y47M+D2)$:)MB#44+CX[:NX[XC6YQ?VS-SGNH'Z'KE25T MAW[PP(XBC>L%CB-++->$YQ4#X/*^ MR^XSM9O/[KTH#;M.,TJR-*ZQ:!=:5G M&AG=+[Y%,LERW;B?OGKG24+;'A=M;KO[)Q2R!(Y@@C'.4+K(KJ6<*ZVF((=S M5)'O!%^=&:@:W9:H"<&>1WISI5D6 YV!7L(I".P,]"+PXL?((>P_=:9[^_]L MK>7.0$7L<4&@^NTZ5&DD8L*VHQ0I'/#PO*"Q\?*NN+\!P_PC;E6/RLNO*FF_.9U*^R4^R1YU;N3RT"]723[ M3*$PF.SCM&-#=.X=L&RIGE\E%AM]!G/8B>I: HP$]I\ZM!A#:=L=+E.VZ)%QH,A?2%-AZQY1(4 MYYE8C)C5Q+Q07G3-<@2ZZJ;\PLW;#$ W^E*Q$7]C]62TD$=2UN127+][?-A2 %,ECF0U7!A'W)9#+<#XOQ N[":4:?^GS>?L=E\*?IDTN M<]_'1CV*ZR-7\"91J%@D_Q*7M*^-A(TIB?;3&O,QI!/$4X'/ 7$8.9]6N0PV M.B/ S)7+/*CA@1+A>ZSD@G6(VP@].>?C4N6R>!-RZAH'7:$XMG!R0W'^^Q-U M+XDZ,0; (G@\SPU;73L'V>N,'89;711W%=J4*,".4CA7A'$V1L6%Y##S@?>^ MISJ%JWE(9[M!@DPPLVW%!(:K%W!12"=A1W2:_B8#<.#1Z"Y;WI2T(?[KI<(6 M*U]Q-]?.7JL0)2J\:T8W89#+4/W,8=-$DVQ?"G_#Y!ERJFM_K63AF.ZXN%)\ M @,P^?@@O8("^40VN4$86>WS<0<9@@VE[[Z$37^P*/9IDP6[Z<7:O'*J$ 0% MT;AI)CUQ[-ORY.3"566EP)!7Q3T47WPBZ&@8]I,+^(M,5T4%@K\-6&2AY(0A M;C]@ #Y@?_E8WGVBX%!=A;? O^I -HD#=>A^&JS7:-$APJY!1NO;.5^'VVT* MZV*@I=SY;=-,Z!?,3H;BZG+:&@4-JFG#DBB>;Q2%=/BRW2!?OZ#"1T*+B/CC M3B$P.?DSW6/R*5]=N<63HDLW7C=GL9]QX]/[R982(^W].T_T#Z=^_J*1_J*1 M_IN:[OT"?1661".OD4SW<,0+/)R'4;+80<"_' M4OFAN$J#O7&;N8Y_"6I/Y_Q8FFXR0A\)!I+Q# #1O!X"X],P07I85>C+XD$; M'=B=ZXL)[51]Y-MFHM;!B#>CZ1O6T'525<,=H"[H1&Y?=5N, IPS7RT^R],E M<"51NY;>\M?#'$#-3"W)U>BT,HP3<9[R*33U--NAB >&Q/R:KHJ4RD]91#7?TZSN-][>CP=E",=,: (&;?V5**L!;7#,!KA/4N0GBVY MF!&[$HN^"TB;TM9F4/0\J<2W%HH'<8W+YB2[-3KC'I2][)0.B23Q+?S$:8EU M:U(-GL #XR=W+Q9#VY+N\"Z! HTR\Q6(HZV.*3K1K!9> &!TB;<9.?:3Z_#! MF?%O="'?<0J)YIH)I+VE2_HOW DG;&&3Y^I@C; O$TF0 MKV NO0XLE6^6Z7U<'"^+]'PWI?JE)%YHX@)//\%L6 1!A 29,R0J" 'K^<8 3-V>4Y<!;PI8AFG* M\,*K>_+Y9_YR]0I#MS;W E2:]_MEQ8I2/+8H[M_*?JGOO_2QZX:-6A.CS@ M20)'X&P44A.+<5V/L =.2!#-*\9B>V6XUOR@IWF1RZ92KR.;5WQ-&_'RP,:< MV85T3>.8W5P[6DTMT+G*IYC?8F ,QOM)Y23MQ!PH#9L!0:!RHSU0QT6; NTS MO]"4Z0J.&W1_7UANZQ@0OA3V*/8+^8[N#[)RU=HH2M_:E$Y'2ROSL?G/\Q3D?0R5]JLI^.P!CN\E$:Q'< MH);\"]!.*@-P9<4]:)M2!O=:0'-E>FA9>:X-:4!-S"9^=5HM-7^&:1=F (;?2;"28RXP &3!$^2 MZJK?]'JS"=<:/_K2X,'26=E'>VH(]])5@>T2P:4-/.51VES 10F/KP:S;^D2 MZ,R?F/N(DV.K:FW1I%% @+0S1ZI84/"$W?X?L_E?;H.XI:&+"VZJ%2@\T84! MLC'$):W"J'QBB(R)9CO!;2"- 4 Y,&&8*"XP<6+"IBI%X%Q MD-XO*),V\+A MD#U^!8'@XBO&Y?V?Z+-% M[-QT@\.>9RIA;GJI-J]<],@*Z5NN(9:@*PIR+S G-?3+?_E?M_#QL- O_G$^ M)$[B)TQM'Q%*DF,+W)6S#'M3\_DM@WZ%<+&>ID+6EZ0+5*&*1*4>;A2_@W.V MBBXH"):!89FQ8]\^'/T,78;?>9KYH+2,G0& EP%I1^KXK]%BZ8*+0L<'H6,N/2$;;:/XH##9/(_5OE+:Y@%@UCN,R MR_5O1D3;F6_WBRP%"SX#$90Z]U)'@"T+P&G@R]Q M7J[/>"9!KA+GQ"@[DAM\&\5SN6YIZ!?A^9A5EW!&;RDQ1G4,I/K%H=OZ6IB I; MZ[*!KM@.91.E=;YTM$E/Z"\>).Z^Y^Q4G.EOJ+IT=P:[(YK;;:=%"DCV M9OLZ8:')8DU\5(8_)6DZ4'+QS>9LS>NPA:P7NQ;&3]NG+-^:$-4M!DM.C>KW M-W:>;93*3[M# L"NVRE%$UCPJ&8CI/<#+80;,T?JMTA=60"MIDY0$^M^@ !S MYI,5/Y9U$Z&3"AA63^K;*7-)J[WH]M0M.4&7$8L;V-[R,+I5TR:J/QX1YY66 MVC)@6X)X:--G&-%&5P.UUO4P<5O7&RU;M#CQ#%:RT,8UX2AV<4Y+'TC@LN_! M@9Z''"!XM/53%9W%&S8$Y,*>9WV=L'ZJU94#V> M]7<2S;6D=8!<+A1P,RSZUI&X'#=EI?7ZQ#X>7M%?'4] 2LB;!.2*$;[X08KG M2;>A0"GY3CT1CQSJDVL,P'0K>M"<[>-= *">I4(6JJC1J'(S2..P0!]\QXR. M8>G-?=-G/>@!CMS:R03B0+_VZK6$-V;0H>O@;_:&8*-*C;US[@+;#R'8HJI\1!MS\\*L\K8?N5]@N.[RH;S+V6#,2U[)<-O1V3 M?DE^0=!KP/ NX=(41-D#O;E9Y=ZR%]I*\^.OY:N^52>:^:3W64TO,NE]C2O MZE$)_/UG6J3&F?XU(T_;>UY:U\7$2R<1:UWGL74*)U'BF%A;CT1:B=F/;G% M25ETJU\-8L,,P(O#HY0_D%J$N]\^4LOYT*2B;*;W.)=XN!O$-I\B\L!>"I++@TU[[#$)HVK\]M>(_K.S?:5:TK>NDZ]$Y!Z0BO2"][U.[<4AO>, M4HX.OO/45<@GOE$!-4IRO#WYKL3U$6\*UAFE]Y*XI:4L0*FA6U)[^O2=;CJX MBOG&\3J6G3E Q@J5!+L1@!$[QZ^WC-PPKOIA.B[SE9-\D'LR.\1I641B2$-' M@F9ICAZ85&6"U8WWE-GHHI'9%$?Z#Q,W.*LVQ+HL)&8R%C,3\@*"J8#=WSV1-^=]5DR"QYGS,D:3GV!I^EKV!W$%U\L&VWW2/5=NPX1&RP4?FB M_>E!9&^U_N'WKQ"Q^PMDW<2*^<^P0T$G<;6%'%4%A0Q C 6U*+"D9L^-JC>( M8E?U&3\=!(W_HCZ]NB%Y+^46[3+# M]X!4HZ'*\FI-=+*0EPAE3?'WI3:=?3C&LM3OKM83*[.J:=8Z/-]3.7=A%Y\J M(56R([=L=8H5]\2DW8Y^K&S6*B<1KYMHZ2KFD.(LEK2ET+'7=IT603V6FPR] MMF,YB- H[$[0A1VRFR1O[8^J'JQ$6.MWG:*IZ=I?MS];K;I%6W3[-KMEORJ: M@CIUWW71^')J1R<1]G$WVR%WW.U.E,QJ3LU;4OS13M2,=/5/C'-/%%UTY#$5 MF%^ .EN"/]4!W;Q@"LZFA*0Z?QZ-DG'_K>RY3_R$8IS>U&'KDKS9TCTS#8,Q M!W,&X$B,?0D#D P/)8%^!;6-)%A@JOM\HC8WCWD(6E(/7F"E4_@6TOA7V'/U M*BH0I\9M&8! =2'S2)&&=XC-%N@#'9\VEFN:%_TKOJ5?+BP?@'+3/'JX?\(< M,!'6%_N54GT+JTE!>VW4[Z\^(3KJ>*Z1;:;6.5;IG01TDN,TW5K/&?B.C%8& M=E>G21[IUW1S.M_@K3]\K#QY^%G,)M1SNBW29[S]T45%?5:3 M"TJ2--(OV@$D:(@.@HQ$S'R)F#1\17("*VF344#R:O"V9-1EJE)F_[OM>$S\ M9'3+G=.Z"!L*\%K[N>M"&O%Y,9>MX@%42,(0798,OCZ&S)>=80:S8;@"HCD8 M\PZ9MN7)Y99&2M\2OH8GS/]F>%9**^P#55KQ[;F4AWQZ9L:'@TM$8PLZQQO[ M4.E8 GBN1RO'2:X46+L-]=R.>8>22,@6).3 M'C;%%K[1U4T'-I)$7EZ\0IZK738C#D5GSV@N=?U&9X>]ISO AZIB>V+ZQV]] M<;6&:)0\R?2P>DLY9,\ Q*FI@GGFT_+TM;="9F!"8*)&P;?A'OU;I.#YI/:B M5<-F08_7G*-R#YXS $\J;>B[9X9T8PF1^/EFHR*%T>++W2:[KH$Z[^\#MXV% M(W\*DB;9Z(W+;U*;)\2=06V>V3KP#DL& "^]<&F,Y1J\[AV^C[["-SFQS0#4 MZ^?J<=F0G\ T.8$#:)E?-K./B[-K/'XP #7@)9A!X>ASA=OKOW#RPXB>,C> MVPK$MFAQ0SC74DKU9=0$]TV/>6!H!H9,"^)_R0 X@ \NJ(L-=*U'29Y)\)9+ M/@5-T0#6ER(#/M4%OLN1>CKSJLIA1 W6H"EEY2&84HL*"63>VV4-39PP9Z,% M73?VLY6KJ<-A]]_N[4!OG@;%07IU KR2DFHSAA?%/A4Q$W,^T7_M U5@(L&/ M"99-LKH33[!?@D":D&+PNKWX8U\#WS/

D:.*.)$!"]IMC9:MDG)GP8VY"JK1NSI[%@FA'F9(YA<3K_R:(9JE37G$3RSJ$T+O*6#5FQ)8SWXP!;\8ACB=D)7$Q M"C('%X("J9T%%8T$KU,$SWG*OAX18'W,S"40#<=SEL&NAUQTY$E9R+KN1:;B M(?! +J+!(K4M)<8^B=R;6(;DBC]6\M>9O.6,MV/R;/KN!.W#HEA0E =CB).A(>4!NFK.5=2-,$_I#<\%8F(7GAKOYWU"4@!>(OESB+<4(.M8J"VNT!!5\@H@!@3D5I5#<)];I3/Y#T-8AB?G. M2-)6'FV+5;]YW3IFQYR$Q+&0UYTLQ!!I@%E[Z6FL6?2IU;H"8^M]E+!X7_]? M8^Q/84+?N#A",O;CM,1 M(EN7(&B*;+,O%/ 6*07ODU&ZC&)(45X[R3]ZGMME$.;X,8SS^1FFBX#SZ@B% ME]EG$I$F%'77D!,9R4?,Q3N;8\B9]SFCO@:X(05P[7C16BH]$NCU*/#-70*K MC3>E*/!B=12&G,+Z-]DU3H%$5(IEUH4K#R%KN77@+&?>V A"U[-:P7'2R11+ M:ZNU9!0JT8AWNW4PF.3Z]JRX)^.^T<2W.Z%[;4.1 *0>J7!R<8"<*[VMD#F0*7$,&$Q#.R6E':IS'6QK9\MX'A1E*^]63G MHZ:XH7=WZ:PQ+#(9%6FZ=L*CX9E 3C?]%D+2D%(TW 0C M@^O4@F@#D>]J(ZZ!R!\UL9TVVX[JE!V4WQ9G]!LE5QQ:&2 '7?MYQ0"$2-83 M!:*(XHIB?0IF[X4UI$VV%O:@F0AZY'4N'%;)E$]6*@C2UQ&&#"X* SH5DWS( M4J<^&VP/%1(^?J/C,'RIV?6+$6+=<[$N D>C*!I%\L2X:HB_9:1)ET3$5E0J"88J*0U1$T: MNC!$D;*2V.E8ZX/0AA0=-:9(6[&TW".=GUZJE_D&AWN&O$@#(7)RRHP4$/-* M;4O+&3(>>:<"A+L@#2EL:J] &HBA<1!]ANF6D69M;2J);+:,%-@+PE1[5P,3 ML2@KJ[_>L2W3G;B&%#HUYD=#@31L5G*SK_+78JH+9"HQ;TK.]42F!E5B@AB# MKBDA*7Q*S,5>74L>1C>DP*LQ89H+IW?R:,S&#T8S>OM!9&&+[B"4H]A M<<'J!2:[+(7<@"I/4 ?91+>T$\@3=6K<._[;JS<'_VAZ2^2W+^W;C?%V[(V: M=-0ZJ[!X?SB??1K3MSW_0E$X.1FU+&=1);Z7EN-/9UO/2>6<4"%$9VJZ5BMP M,G% (;*TH: V?9*BZV/<>K[HAK5O9!<$.*_W?%J\8B:]E(\;;QOQI/PS1=';]4 K'>4FEXO:/,\ Q> M:X10M-Z0C@P]B&M''3B5?WK:L& FO8$^KCN26YAD8:&E3Q!LA5J>QYI#QO8]>(G-M4Y;B35GTD&I;+[0A_7:/!JOD)PG MY< S[T"A#Q KJN1=X<%G\EW[6.][0 WJ0IT=81\@,\N0*R(RZME]30$$U:-J4^)P/J;A?ZR=7\]8/K(Y4R!3:D?% M4AMY8 %GZ(?440ANO96JC^6Z%]:&NT0_A.)I)Z=V.]/;]"HXQ/EX5BLQ:D]' M?(EG_Z6_SXJ6]W\GJSQ]AT=AB?MDA--R1"&Z"4YDT*76N=I2(X%<( G%BY," MO>ES@'RWX^R4$OBZ_7B)CS&D@KDF*IR04,NBR'09"]I)3^K'>"W[1#/K8QQ2 M4#Q@OM]RT4,/$O3.6]V6MS-.,9U$ !EJ1T2#%J(P'!QY54YFF7G9:=[JD:GV MG5T=\MV3=%L2/$5RU?JD?-T E0%I$>5Z0+,6R6!GZ'&YY;'+U:E,O#/IANUT8J*A%D\1YRE+6_(WKR)GT$Y8R(IE@>2Y^^ M!!T&,Z3=JN^(]D]-J]Y*_#9/*!6>)2J:*A2*UJ^6X&D"R1/BTFF6%+H^ <9C MW>%'S<:E"\!0>RQ2:4CUT@25JJ[RDG[C%*=FY%K$/L>U-[YX[8GWO;9ER_WW ML&TBAH;M=#_.,8U7DT*_3_#\LMJ]#_6RP/]=O3XRRD5I$T*4DM&*M8[<+E: M19,%&J0A]NJI^S"Z(7G=.^)-SE96HQ,;%P?1K:[J5 M9;AH3%A])58KWQ44Z00H+,SIGDW6@3X-AQ&D5$P.O5 *?;>+,>"YZ M=#QM>1ND[V&;JS5IVLBG8:.CZ^'VS2[+(Q=5$MPSX(6%>B.S)6O)(KB@)<7: MT0G>QTM>!]TZ)+(_&(F:2ZTCGRYEG/&D( L2H,)HO$1S+"Y0.-BG MU?Y#R-8AD/_A";2%M'9@SLY;ZHR2-*4D082NY4>&,*H$D1E+&$490,Y,05Z;(KV.D^KG70 MK46F'RSIW%QJ_?ETJ5'/!>%5HF$FIJ$DF4 QG8GZ18&MO0YCM(H\N=W2ZB;( MM=CU@Z6F>\FP(\GN[A5&'IXQ.3L-]5)>4([13-@2:%6PZ((,DNTLI+L;Y5HT M^T$RV=VEV)%G]S8)&EF&+ 2;P*9:%%P/O;NL.!!NY,BXYZ7/>?(-@:[%MA\L M\]U3EFUODGC]@8*+>2T&?_$^S-_5DCFO@TF80%(D40].>K+D-'BI68XY>-*_ M?5J"W8YG+?K\8!GP!I)IUX<[C*=UV^]@>APFETZNCW26R3(?@!>N0456($K/ M@8+0%$PN&G.?O/==B-9BRH^6]VXBGN9D.;>I)[,W-,)WJ^DZQN5RLKI ?.2B M#B(E#L4@Q0J90'I7(M1-8J>L8KS3C7YKP5N+1C]:YKN]X-H5JJXN6SK&=#I? MC;-:T-GI\@A#'D^^O,0ESC^,IS4^>$7Z\N]AAHF>Q]J_F/$ MK+0R*0F6U2N\',U/P" @!Y3HHT].]VF;VW08:W'4_5A&\>EXT+ ]Q&(Y/TU+ M&L'TW?G9WQ*5R+$F<;.M,X*UW3Z"**IP9S2B[\/'FUC6(I7_L4BUI43:E,'= MC!9N[_FYZCPEE"Q,62AHL%[KJ<$KP2!G[APBU]I?.WIW1_W;!@]=JV#R!\F@ M=Q5(&[J<5SE!L^* ,>M!AZ=XBACT6XW MT?TE4&L1Z:F;#O4.\!\KI):5M.-I+>F=+N?C>%IGJEXO>=UF5F=J5(*UTC & M0;MZDDP@.&E([%EPD[@O(?3Q;C< N1:K?K#\="\9-B/911KKQ>Q#I*"N JQ@ M:09J/G0V78SS:D:JE.;UG.&JG#Y$[?6]>V'OQXN"WMR?'1_LO M]E__?>_YF_WC*I+YEUFY6<#Z$I=A/%E<1;;>90R/>DZ3^QFV'V&C*QMN/JVR M^OPN#A:XC!8UQ&QJJ3D/M:B*[#%1085"D8'MD]B^#]76VX23R>QS;2'U:C9_ M.3N-RW(ZN?F\BRF@]<"+HV!(NRB! F$./OL"4KE^WNP;G^7@RP4R(+SJT7NR<+PYJ;_9W\_!A,?)&%&>4@MKX'Y14 M&9QV!FJ#S9B#RAC[E"P_#N^03ASW8UM_43XU[8)$)UST("V*&F\E\"4Z\"I; MF7PLN=-1KQ:TVWR6?IO&U5.^?O6E4S!9U?X"4H+U*8&*VH)'GR!;QZ/EJ)3K M$]G= VI(#2%VP+#K"["5N#JNLE_FM6^%ELS'4!AHSFH9IQ=D:53=>S-2,Y.M M];O2WBM PU;/W7G30DQ]XYO7;_^^__;DX.CU_O%7M__2N:HM(IHUO[E)#/.8 M432*6K[V:R!;/S*8N(O1@#2NU"8-M?LK,Z0:*'(UQG'L=)7<913;5\N>?]>K M\72\>(_YE]DLG]TP=H0+G'^J274E2N$)P3A;F]M&30$Z.D#OF-%%&V;[M"E= M ]R0;-6CV7&S[+6M4!K65I\#^\=L_L]ZI&Z6<'$-6+$Q".2R-M V%/]P"V09 M"^0<$%6.*%*?NM92['6]BJ^?PC;D-H4M>=*&Y'T=5<.CPX.]X]._NOPS=[;D[VW M+_?_X[?7AZL+92_,/G'](\Z77^JFRS),VL3-:3WZ1B[0 ME8?N77IHI6;V++N !4P)&51&"H\4)DC>1N)]XJ%TN]WK3E0-PJ_3#Z>K>MYU M^K_="654D@I1&VI,25O4>:ZUH]0:;C65%A]+I1$BC$0PJW=N,B+?$<;N7 M=\O;+6^';-5TMSMJF[&$]?A/G\2]UB7NWNSDH-3#Z/)Y,M[.WC'];$ MS#8::R/K>O&,46;)H:Q[1]95AUU*TAV9?#Z>%(5^QH;4J6[L','617'GWW/& M;2&M]"D%T*LV&5H3MQ6SP)S,7D7E6.[C&%R!,:1DP:,D?:.H[=&3W*[X\1S" MV1D1S)>LY]5C(R,11::0(D,4M3;3U6.747M@/FLFM _>]SG3OS;$05WFV90@ M;:73U_J\V=\[OI3:/3KX[:Q,DR*<2P<&MK XFSV@B9798DR-+,OE^\N.*G\/ MRF\+7*$8B2R*C+Y 2K5*3!0+(24$CX%KJ;+PG8X@WP.JY;UZU[[ZTB*XTK@[ MIURL+1R*U>3;UM9MC'50DUHI:]UVYUT&$7:YPO(;S M.9;9'.]"ZXI)L<81QO@ JEA'\R(9S5! $:R@>>MC$1^+>$AAVA.PKITTV_53 MOG*4ZOH\9 PJAL2@&.% &6W(B5 ,$',.TF@A2Y_>[??"VNK,UKW??*M[,PHF M",$]@@ZED%]L?(W9(Z3"K3=1*X[KW;F[^;,'I:?;<>7*,:W.$FESU&]=D%=6 M=,PYIB B&!]]];PS61.7H##-LPU8E"I-B;.%KOVAJ?-HJ>R /&>QMU$Z>A0, MG*M;9[KHLW:RI62AE ["*+4]5=;.8NQJ8_(I>+'YA'?Q]+YU'(W%1@)/% MUPU9 XX;&K#C/'-)6'2?RR=OA=-EC!>%S=K8(!R7('TM;!:Z0# FD(\3I1<^ M::?Z1XK740TIK;<]0^[S1[>21]]54(_VGX,B;U>5K#V@B[4GLB4%C=8#<][; M9"+][%,O]@"PH48O'7GR2*ET"D^^#52&F(6I5V,Z7;NO,U_K2RSP:$RR0ME< M^E#D#D"=QGEI^AE)5@2)X#RO5VYRBD:3M&0+@V ZF4"FV_".6.[Z-[=TO%Y/ESC'Q?*B>Y((*8E@ M$:3S-?-- ;&3%' )Y-K*XE*,O+O3=0W4$"S+]B*^S]':1@J[V'^XDCC1K"!' M0B/)\0.%R4"P <$4SVPJR@3L'Z?> W (MJ4O75I)IQEUO@VQ1*\46D9!02 ? MB"4!47,.V=+343LO6)\*G:VUX^TB2SP'G>OYS%*KY&VQM!+I-TLPC-5)!^D; M*/&G=9K6"6)U(.#Z-D_K"ZF[DZ3),SOK C;+(PI>@P*3: M*=(S"I*-"N!*I#C6!R=QO19\FSUW"-JIH=P[3OK3L$)S50KI9.U9J6=7"* . M!CSI:),$LH2Y.RLV5\#'[\D$U-/(WT0:G49OLH4D9*!HU$F@Z$)#]):BEV"4 M5;TNW+Z.90BZKC<9;MZVO95$FIGFOX?YN!XB_P;#5"I2AH%?8AQ@TH0]"%N^;%=O)HHQ,OQG7U9N9@7(Y>%^"\WF>BT$!,C(%, M1MA0,D>^7J_B6[]^P^W&/OO0NQ)VHUGNE"1'/6HXX[2SDY*RW MW/J(N^#(YM7UO5MH/BU;MI#23I/)OX9ZDK^X6?T2"QO.+)&M?=O M<+% O&-KX3!\635.?7F*(RP2I9$(4MI\W@*?9PXI,J8EVAARGXY.ZR+LM1_, MG$VKG6X>)2T%DS0$'VG@B?&"R)0-Z>GV@Y\ZR=.!/6ON>VTDF(99R7M&_-LT MCQ>K3EN8]W^OK4[.KR+*B2?-:.38X3"(E?.L1!D_Y-"/?3SK=]_IW"D MI# ($T6\F9B@)-96,4[6OGD!2W2<89\:A8U@#DF7-V766A5@3837N8 V!H,F M%['\.:B/;_Z1E@EWYLI$PAA65C/@NXI(1?YK( MY/KH=AV;R&03TU%"K/?C*#+*I"^,!R,T#R&P(#M5#^PJ-EGW.?^%8?YJ=CH? M!:N,0A.@*$TS@KZ ,Y+\(FL%CSQB8GV:UVV*=$@6L O?-O(UMQ7E;L*<:RA/ M/L]&6FIND!CAO:HM&K@%QZ6"Z%@.SEJM4I\2KPV!#LF #HYNFPKR2=CV:OP) M1RPPYQE+H$WM1Y6$A1@C@L8B#-; JU//GDV1#NE W.#XMK$HGT:]$8%PA%YD M*T,!EG(]%BQJ,4L*(#-S3ANILN^3!=P8ZA!VO@9+N4O1V\ADGG_#7 MV73Y?C%2400NO0<9ZR5XY(^"#UQ TL:*E @O[W,@[K&(UV&A^2.R<"O1[BZ% MC1A=3!XAA.A %0SDC9H,V?+:2"%)$?KHO"=)8=^I)<@N*6=E 32^3D-RX&T4 MH",+21;AF.P3PV\$1,D\$2C5YF<&A\LD=VKJ!5Y M-FZ7FVV/#8IV%8<_/:,V%MI..;72GU$+3>Z0!G0I@XH&P7-!ZC0KAL1VZ:\W M+=HAI=:U>[L*LY^<41N+;+>$JFGT7+*6!24HGBCF4HDF0S@%P3 ?Z@4R'/LT MN5@7X9!BYZ/#^>S3>$%?^!RG6,;+,IN?57V?A-^WO!!S MPV-U\,WI%3#3IC43EK-F'3>$^TN3-))D;2IO8\\!V6X ,>4 M C1**)X5,;U/_O-^7(U&?;ZT;PY;>,V#THG<:5^WO6MKCEJ0:TT((IJ$*/MT MR'T V)!L>4/F7%\P+<73>J5<<2]N0BN84DZ.@8T4?RLF:ES&:E=?:U01*KGK M'4S:,N=^>$.RW?WYTU!4K5ET;@INL3,\\,2)RSEF 83!@W,1ZQW?K*1 CJGH M<_[M 6!#LM4[T#PMQ-/P"O;;!\J=9=Q1_.)B841@$FHDWP$8T\Y:8U6Y?K-% MLWO7NUKENR;?99&53QI,K <76:Z'6BAR2U*2QZ0#RM"GO*;!VMB556[!E4T7 MQ29RV;$YEAADX#&"XZ5V8*<0W\>..Q&DHH^9V^"X7 M,TB?G$D>1$ "I;P$TOP64$I#\3W-B.V3A&D0 >S*#O?4-2WDLNMTBV;,:941 MB+$&5/4J(S($ZV4.4NL@79_BCG;IEEWMP_>@3@LEI;KP01&^)I>[F MA@C12W(R:W8Z>8RB4]*E];;"KC;A>[*IN<1VO9W ;/&2$>U>MU$Y*.]M8WR\%TW+\J>(]HF6P>#FF5^9UXNJR M."5^?KFN;=MLMV_SY-:;\,UFH='6_%<\7Y]64;V839?CZ>EX^N[\=,-LNA@5 M0[ZU$1)RK(DM%P0XA12H%?*95+#T;I]2KO4Q;JL%;W_2$:;9-(TGXS-50A:?U;:R&**0':TJ4JFC.8Y]]L@;@AY1\Z,3,ZRIUUR)O M9K'7 ?YV5E7$*7TL3B[:UAZ_#W-\'A:87\P^U%=6GURU+;7HK#2VSQGQS7 .HFOV !GY2$GNE&WTX@MRN\?+Q<'R/]?"%$)GGC0)O;9/'@$V"%E:@9$NVU$NE/N78_UZB?.@@:D M:0N3D<)L5.0.B#*99@I9K=[F8(S33FF567HZJ_T0^B%E?@;$SJ9"WRE=;T]Q MX6(4C9&8O0'OHP65F(*8ZDWP3CHG34XJ]$D=;8-Z2 FE =&SB9"?R((?X0+I MH>]'J^O+O I@9&UWFHJ H*0&AD$S;Y0C=V0 1OP"[SI4M'] _W%+R>Z4A2_> MA^D[^L!%'I<^M+KVB9K#UY5#Y]KR#J\=7\\%=J+"CO7JJ?+!5F"_S>+B[VT/"B"<7N(\X2KAM*Z M>"O($!11>V@*#\Z[>I]ZYH4EJ\,3>J;W8U^'M?Z/Q]J& M\I48_P8UC.SWX_ M*.?>]7Z83VGZ%B,9M4F"'!;DF=87:@^19P.T$OE.>KG(1>_F_3Q?+U;%IFB<64T@&6+U93@4MP>5,EB"A](SFR:@^1P > M@W8M-OX!]X^VDFJ;>R+75.ZK*5IY)@=3(@8[W_>JMZ%];7-7+RICI-#1K1 [ M5MO'4IQ7ZBH*)KEL;.1QO;MUV^):BX"[*H+M3,"G%NON>'DV9>]HY>RE_SD= M+\87VU.+"[^#A1 C*720Q9.W(:.$()@&4NQ*><6DN1XK;4''!^&LQ<)=U=4. MA85MA;BSJJ5CIE\6-Z*W,,UM+D=LCJ%U)5.' MF>G5;N32AJ\HD#*\5AH\#YX9D,IG<+G>T - MZ334CIFSN5#:N'*WHSG"3S@]73D#9"_J;(U2"(;[5&\HJP16:"'8%(%%=(J' MR,3UZHD[O+5UGSBDF]LNOO9&\#1RXLQA]D2I?;SVT$3GN?_J0*E1VR96&,NGAA9P%%;_, M:]K"&QV]M1&LSV3PG-80 @$JR(,53O@4^K;.NXJG^2A79T#.7CLOV:U;W?-/ M6#=BS@6RN'AIE"A.UT%I2/6*"96P\B#0#\>Y+J3Q?:=K&;?#/41??PN>W>.K M]19JO^5V$_/EBG'"?7X"C::J*%\H4@% M8LBP6P*V$&97\IT5^KP(\_F7,IM_#O.\^(5 SL/D^>EB/$6:HFQ#6S+P04+QR%QR,MM.3>T?BWB( MP5%/]=5#D)T4V"W)GZ"5YBHPB-Z1'<=<+QA. 8((I%.#,8QMG'B[ZV%#JISO MKI"VG.M.#+B>[6&>N:*+A6(Y Y6#A6BDAZQ46FWN6K-Q&N76)VU8JOY]RWZ; M6>YH<5:; %JPPK*UH(,3A 4C..T+"*L"HE0VL!VE M;>E-E5*?A.K,7&0NB8 M*9O-\N?Q9$(FZO5T&:;OZ@'PL[=&!574]<".*5K4/L@:7+W_1:.)C-O 9>E3 M9+@)RB%59.^"/*T$ULFX$":X$;K/"B9ZRP( M!):+8SX+@>@>9V;N?.:F9=#?"SEZ3GT_5?,6EZ.0K#1$1M"K(UCU:*I+%(9I M':QR 25-PFY4"J'IM.T0'+,ET2K,QJZV0#R-425"Y&-AO'"9^_2#76?;86 ) M]$TY\;!ZW%@$_0A_RY$MU-YR6^_T+FAIM9/G'Y7EX-%Y9FUQ1>QH2^IQ)_)V MUANG/U.VE$[G$JJ15C)I81&LS0:4]@@QB @Q^ZRC)B2^3UNUV_%TL09"ZB*9 M2* ]62/%F &O8R +I3T+Q033N>CR;FOPH)[<&?T?2XH'%\"F$FC.^%O+%81, M29G Z[VUJP.#IB9E": (*6D54TY]-VH>+L0=S!Y@:VIL+9"=U=]?+BTG'N^D MWOYQSVQ=7]]@Y(WKZ:_Q)>1DA!09,-8R4V<=A((:A,W9QJPEO?<=&J[;UD;5 MH#X@,]H@."NJWE0%HC8%LG),\F!4SGUZ?CT ;*!N_V.9LHG*VE0L_0S;-T.K MHD=IK8*<'>'12=<[!3S(D)W726"6.SI?LI'#\Q3^?C>*/$X:?6W:T?[)ZZ/] M7_??GAR^V7M[O/?VY='^F[V3_9>'!\ M+YL"^I,&=HCS\2R/4SU MX71ZP^JB57<\=RU,YOC*5Y44=5S/)<>?O[JJLDJ M>L%*LH58&34H;W@]<.M!.Q0HK+?:=*N56PMA W5Y[3G'./\T3K@:/OQ\- M%"48**3E&:6SH'.1TC//3>R61KL;UL#,:GLFW:)%&PFII9F]!NDB];W"%$K( MA"N"B]+4^_,BQ;32@[>9.:D3YZ';N;-[< TLAGP*YCQ:3!VIL_=A-E^.__>\ M(\PA3<'\$L'/BA)KU8;+"FG@56//@75 MFHMU9Q3\)8RGBUI'1NZOB1I+X@%*20D4JW5#A9Q5;YB7C&=)8;E_=+S_'[^]/OFORS[PJB:EOC#']SA= M?&W:48>Q122Q_4.;1 J-Q]XH$KCON;4'3Z&8]; 2JUXULIR/X^DRQ F>S Y# M[?<\BE(6I, 8T"FRH"R1!2VR@%?6ZF(=*Z%/&=>6P+?5H/<]_CF6V1P?F#A) M*0.:6?[[4-^/ MEX^$86CJA>,8BZPMN,A>&24(M1892[8\]SD"L 7H0248ATK7EH+OZT#L[QV] M??WVE^,W!\?'AV1(JTV]:)U91T)NUNK*H#K0T[/*LVUU\1I:#;>1N[" M/U;K!//>)YR'=_CV]$/$^4%Y.9Z)IL&!][5!@M3@;41S"$9^IZ\NZXI^\FRF16_%>)=D_&MN^M(V,!"2!)<8H' M8JK-=A#0&*X$!9VE4UGH(P$/*5_YY!1L+-_.AOHLPCWX]7#_[?'>R>N#MY=/ M\)^7A[^>DIM\-OFK._YFTU=A/*]%D3@KQ\M9^N?!QY5)HX$>'?^VE27OB:>- MJ=_9C#7R!6K-*GWFG)$W+FD\1WSAUXZ8RLQF*4E15B=2"H2@=(!4N&#)]K(1)-3J3>Y,9E U=\BJV=E;%*)\QR8ZU.RLQZ^(=G^CCR[ MKG<["*]=CWY2<[,OB.=;"+U-N;X:/_XY.BW%R?TK][^LO?V MY<')W_:/7E"H^TLM-9TN9I-Q7LUR[6/PX3Q?_K4W^#:%M:TQM"FT[3HSC8S_ M$1+PT[0\G9,'NNJ57EN#U>*VUQ\^DDM2P;P@DK[#Q^HN* M&6!.%FZ<#%[W20)L ')KLW_[T(UW7C(M(>N:L2N*EKQW!D26UB14D6*$/F9^ MC5$^K5GOQ: ;-GU[R32SX5?'?(ZDI.*%-P92K#=315WK2X4%PWQ&G:(,H<\I MJ]O0#"GBWA5#MI;*FI;R_/7Z(Y+I_NN__']02P,$% @ 6WYD5 )=(76* MNP K3X( !4 !A=')O+3(P,C$Q,C,Q7V1E9BYX;6SLO5MW6SF2)OH^OR)/ M]NM!)>Z76ET]2Y;M;,TX+;>M[)H^+UP!(&!SBB)=).6T^]>? "G:NE 2J;U! M252N[G):%W-_B"\V$#=$_.O__'HZ^ND+3F?#R?AO/XN_\)]_PG&:Y.'XX]]^ M_OWD-?,__\]_^Q__XU__'\;^SXOW;WYZ.4EGISB>_W0X19AC_NF/X?S33W_/ M./O'3V4Z.?WI[Y/I/X9?@+%_6_RCP\GG;]/AQT_SGR27\NI/IW^UN>@L03%9 MBF%:Z<0@ #(KE9]0,R&U8!KHUX)1F05N=!2)FPQA\:&C MX?@??ZU_1)CA3[2X\6SQY=]^_C2??_[K+[_\\<S6&< M?CR 'I_GW__A133FE^4/Z5=GP[_.%O_^S23!?$'/G4OXZ<;?J%^QU:^Q^BT2 M)5/B+U]G^>=_^Q\__;24'$S3=#+"]UA^.O_K[^^/KB,=CN>_Y.'I+^>_\PN, M1H1X\0GS;Y_Q;S_/AJ>?1[CZWJQ4SR- M..T3ZJ7/O8!S!?(JPOJ1,)M/)^-AFOTE34Y_6> [G'S9!!?0/Z2'2R'D\OW] ME^4_O/!@8G@X'M9-XPU]>?ZOZS/N 0&_SG&<,?_\TS#_[>=AS#QG<$8*")JC MCQRTLEF@-K$XIP?+CZA85FA&DW3I$T=U0YM\?\P((HX6WQUD' Y6)\S1N$RF MIW"^"#R:X^EL$+T.SD3!9/".S@'+F7/DR^_ MT'-^J1+\IZY_98^( MO;= KQ,L>GE3IT!G4%WC.28H%FT@)#ERLD.%BRRZ9)B*2@=5E$&7^GMKKSQ] MCXCN)-CK9,LN9!^>3:<$Z?5PEF#T7PC35^/\DGR; 7JEC"%+61=3F$XIL:A* M)M_$.&5H\TE>=R;[IJ?O =F]"/8ZV:J/-_L=3H>3O +$32K(N656:243\TEF)K0JA@,I8[&=Z;WZU#U@MI,@KY-JNI/Z'C\.R6N!\?PMG.(@ M*%^\U)QEY4C).!T=9!D4A@ZL-1&B5;PG8B\_>6_([2#0ZP3;[@0?C=-D2A;! M8I$?YK23'$[.QO/IM\-)QD%V@CMR>YE%,$QG:5@4KKH R7,1=8JQNXV] 9"] MH;\_<5_7!M==&T[@ZU&FE0_+2 50"CIX M5)8]Z<$-$/9& _H0\77N?7?N#W*>XFQV_I^Z7#'((8D4T3%I4B:CPDD"530K MF+ARWKH8NKM?-SY^;SCO*MKK?(?>^#ZDOQY/3R9_C =.)71< [D)M%*=R%?P MH)!E(Z."1!KJ7;]L_WCXOG%]3[&NB:MTBIQ=PK0X;XZG[Z:3+\-QPH$M&6T) MG-E259"K3&XA?2DPV6 04Q$]\WT%P;Z1WD7 :YCO%%*[!.S=9#:'T?\W_+PT M,WST-<;#%"D@::7/# (GA019K#>E>-V7%;_N^?O&^OV%NX;S;I&U"FJ*L "B MC7%:*\?06MI[E"770CG%G%%:<[(O?/+=HVD7GK@'O-Y;@&N8[!0VJS4(HW>? M)N-5)"!Z@R4K8"KIPG2HX9U@'HV$JS7GU-GV#\$1=1.J,4(H)B14^-I MF:FFPY,GU\V2$+KG(&^%L ><]R?B->3W$.KZS\GH;#R'Z2+5,IT-I'%.F)*8 MY8[\-*T="UP85@+& %JX)$U/I%]Y]-Z0W46D:TCN(;YUG@U?UCO4PX6<\[/9 M(&<3BK&2&30$+-O"8&$X<*V]3$;QTMTMN@W!WE#>@X#75);T$.XZ&L]Q"FD^ M_((O80[G. =!& X2 *"-RZ:[A6 MR'8&^9[$/ :YGL( M=RTVGT.8X\?)]-M 6N711<#Z;2&29 MO#?TWE^<:^CM%.XZ2F5Z<):']!L'\SG.YHMUOA[!QX'*69('F)@6@3S[X"6+ MAI:(F><87')&=4]2W/S\/2"[)^&NX;R'JK$/G\A+.)R#?4,"O 8J^K1ND+=;E0M0"8O045M(Y?1A][L\%MP[ WWO0E[C2[T M4&?V[BR.ANGU: +S@4AD"E;+P6FK23.#9M%:1>2%!%YRJZ OZB\\=F^8OJ\H MUQ#;*9"V6N+L1U$;YA??WF-!<@<2GN#7^0OZY7\,E'4>4)!5D0N=-;IX!E$3 M7BN4X;(FR;L3OC&V1A)!V*J@6I*J2J"_I!/IH>=%7 M@R-D#S[GK%/W8I(;'KX'!/%;&U)M#8&5=96+> MDX_H5,B*N^)=5#V3?>'Q>T?W?46[AO >@F>O3G'ZD:S%7Z>3/^:?5F[$XGJO M39Y8TIS\1#H[O)&)):^<02&U,J$G8VTM@#T@O2_QKJ&]AZ#:(2UW"J.C<<:O M_QN_#;)7)NF8F52QQH%*H$.&'(:,WJODD5;;_9Q>^^B]H;J+2->0W,L%S O+ M/($XPD$1!D,VP, KTKPH(_-**!9\D%$8 <;T=W!??7J/5%_HA;/##;R3.-?= MGO]IV>7DKVDTF6'^V\_SZ1G^^.9D/">3_M4(Z[/_]O,,/YY>2RAMKA=G,_81 MX/-@4:]B"TMQJ ,% MU&LLL406 OVABJGU/"AROBT1\_AUX%)'K0=4@6T$W2/UM[WCCKCF?LS@#L2_R3 M_F778^^D[ZO\@>S%.2*77 )#-BBDI)FF\XI%Y0I#XWS64I7HVASPU[$\6=9[ M$N^-[_"__G)%(F2^_N/^W>Z.WWXX?G/T\N#DU#=^6"]=\3:#>J53GE&Z&&UM%+QH:3!:!5DK3#Y[9PT?W/RQ/9G1/]R+ MY$&!U8;%; S3%NEO1G#&,UBEP!4E&]O/W[%TW3P.9C."=HPS3'7'QR,\^5O7/C- 5DQ,A>P=,89R[1(@045 M'.-.1K)KA$_ZMO+*#B9$%]@/I46=J+]J<.R,MP9*=Y!2;7E#B!,2ICC"MSA? ME1"#H//;^( ACI6VV%YC0#\KN8]YKVI!)$ MO+7[Y_V)WP#SJG1%:N^M#DDD/M6.L#8A;:.[BM M^51/UN<^4']_N?;85/*''DX^XW3^[=T(:@/J7$V3S]6OJON4"$(87L@8B5+6 MRV.9@>.9E61%3M89@MMH$[@9U9-V/'H3=X.#_YB00;TZ^ 9AAN_KV)KC\CMM M3G7Y ZF\ "<+$R!-U7C+0E)87P#M1=(JR#;>YZVPGK0R]"?P!D;"A?/H[62< MSG'\U=T'UO<388]/IRTL:5)W*.D2&Z+'>/8R$0M=:+!12A5)P9:EZ2%-!::*\F#9YS:\'BSLG0AH6%NX!U\JR'J5<1".*ET]IX%4\A$+740 MJ:P[)PJ7"MKL=*-(T%H\#ZH6G1B[(2G00=P-E.#5Z>?1Y!OB>QS5:XW7US[ MA'3.%6 A0*EK+LPG#0RS4.3-!%]R&Y_P3FA[HQK]DM @=D2Z.SW#7"_ GN() M?/T!S-A0R #B=([6;!8(SV(I-;[I<_)2"YW:Q!!OA+0W6M&/T%O$CBX%ME:K M7[4H&Q2I0)9BB;18;T$[R:#(P) ^R6K,*?%=A!*OXMH;O>A1_ U"3,NXUU)U MUVQDPOM(QI2C0TY:IK.BC8QGQ8 \,?*N$"W<-HRN:X3Q)ES[HQS]B;]!<.EP M,EXL\>_#^:?#L]F<-K;I-07.!DHI1C%.8,DU(Q^;Y%&80E%HK\L@XFUWY;I4 M2]^-;F\4I7GX[HW MJM!1S"V"79/QQQ.[F\ /0"Q_27>#L^1V1!C!*?18IO<5B_P]U3A=D_M[IRB"P"CYTIQVE.Y M]748"B"#[!1+7BLM@N9)MW&5[X2VIWK5+R6M?*7UVFQ2L5I)SU2=*ZT5K3L4 MKID,)A9NC9?0YJB[&=.^:DD_)#3PEE[6#G/3"Q&@BRAQ/@A:UT!088#6D\TG M#/.8#"L@D_(*.&%MHB-W -M31>F3CK;.T@ 4+PF!,R-KNCM(SGS4D<4$M@#9 M:UFWN3=X <2>:L%]Q=S 2[IMA2!]+H%6R&L[2JX#"YD44FK02:+3"MHHP&-* M^^]$'WHBH<[$MC=JT3,-;1*Z9Z=GBVSSPOZM'1*G^*DZXE]P M:>"\FP1E0YN+@EL"W1\5:DA0 M@^C'>YQ##=.\@NF8'.[9!?@U@).&\X$F"#9'QYS$VF27?.U@BF"B2(N>:Q"E MC;=R-[:]T9J>:6@0\CB9(LS.IM\NG)GUYA.96,!RK$.\03H6 PIFM$&1E"VB MM#%+KF/9&T7H*.8&P8SK"QUH!R8GJ V8:]\F]+3 J U+M96;"R'=/F:[3R=E M;XCO*.:V<8FU7MC ).^D(51D_Q#(F!(=71%H@]+96:5B5FULB[N0[:G'VBLA MUQ7FWH,/?JCP>;7^LOTK""T#VCIM/$=Z&S"PF+"P7.?A%6EB,8V[>^VDB?*U MI[[IY:Y"!V$^_L;)$CCA3M74I37H:#T#:9"I+*T06CF;]KQQ1MQ M[Z9-[B:(GGG+Y*U(N[M?[GTDOJN6R>2Z**F8\-K74XLS7T=J>LL#@A6FU7W5 M1]\RN6<5V$;0NVR93(Z,#R$SDY!@":S>BTK,2QY9]C%QE6O7US9FP://2O2L ML( M>H=9">.=YH8[AAPUG9+1L A1, ;K(0. MU=!$SJQU@;P-9QGH6!C71I1::6NPT=O\.+,2]V&])_$^0%;BPPG]^=NKMR#]Z_^_?C-RU?O/[SZC]^/3OZK:V;BCD_O.SNQS6*N9"BR2\[GH$N= M5T2K 87".TY6G2LR:#G8XCF]9RF"XB!M[8@&A=P2$VKQFN8L%6-"""E :?.* M]I^E.!JGZ@?C2US^]VA\O5CO_60T>CV9_@'3/,@QQ+I(6K6B$Y4XH;>17J2D MB2,+D230IL)^2Z"/(CRQC9Y<[^/>CI@&!]F:$L^4(N>U)"1K89;7CV(!S] E MDV^-GQYRK^ MV:NOY.@/9S7X;K53*F>FZ@UG[8VG]5O+HK99D-]N0+:IK-H:ZC/0I6;,-4B; MW ;XQ\C,I4M8I;.XS4:2*CB6*$LR=UP;YF]OP'T[&7TA@Q-5Q6?Y]7@>V?,!$O[GH^N!*C";[Q$2M MF-*B!.9#$:PHHZQSP67=IC"D$^SGJY'],MJJ#=0-%WQ).#C\.%[V94S?3J8P MGD&:+]NE+;X:P>*K_'_/9O/S47/+*\'1II*ES$RXVMR*_'0630&6I0 TH>@4 MVFR>;=:SWPK\"'2@P:7/FU:UIJG?=?#O)M/%JN9TGL2S>4TAG4R6-8X#I7@I M&;#>@4I,H]$LUH9+A4<3>HU6]#RU>Z=ZT.!N*T'\\9H.@"QJG3RR MR U)R*!F7F?-,@KT@F,PL@\G,,>SLB:0>9';=+S?!-U^*TOO_#3HTK4F0&2E M=L(K3[M8G1F-Q3-0W))6TX)+5A(;W7VY*SBW95KT*M7#-50/Q[-%>==%RKG4 M2L8<60*E*N^)-G7@K$AII5 ZN71E'[TA9WI/ $\V/KTSJ;<(2UXL]W4\*- \ M,16+9=HF$D,6FG'.+7=)8[9MFI0]3#'U[GB[ZC;?5^B[BTLO(6X455):>1E1 ML@*U%C@4VM.+5"PY=$*BLYPW3&IT@?X<5&VG].XNF+U