0000046619-22-000066.txt : 20221221 0000046619-22-000066.hdr.sgml : 20221221 20221221161110 ACCESSION NUMBER: 0000046619-22-000066 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 127 CONFORMED PERIOD OF REPORT: 20221031 FILED AS OF DATE: 20221221 DATE AS OF CHANGE: 20221221 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HEICO CORP CENTRAL INDEX KEY: 0000046619 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT ENGINES & ENGINE PARTS [3724] IRS NUMBER: 650341002 STATE OF INCORPORATION: FL FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-04604 FILM NUMBER: 221478576 BUSINESS ADDRESS: STREET 1: 3000 TAFT ST CITY: HOLLYWOOD STATE: FL ZIP: 33021 BUSINESS PHONE: 954-987-4000 MAIL ADDRESS: STREET 1: 3000 TAFT STREET CITY: HOLLYWOOD STATE: FL ZIP: 33021 FORMER COMPANY: FORMER CONFORMED NAME: HEINICKE INSTRUMENTS CO DATE OF NAME CHANGE: 19860417 10-K 1 hei-20221031.htm 10-K hei-20221031
0000046619falseFY202211 year, 1 dayhttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent2005-10-312023-10-3112006-10-312023-10-312008-10-312024-10-312009-10-312023-10-312012-10-312023-10-312012-10-312027-10-3142015-10-312023-10-3132015-10-312023-10-312015-10-312023-10-312015-10-312023-10-312017-10-312024-10-312018-10-312023-10-312018-10-312027-10-312019-10-312023-10-312019-10-312024-10-312019-10-312026-10-312019-10-312024-10-3142020-10-312025-10-312020-10-312027-10-312020-10-312024-10-3142020-10-312025-10-312021-10-312026-10-312021-10-312028-10-312021-10-312024-10-3132022-10-312029-10-312022-10-312029-10-312022-10-312027-10-3100000466192021-11-012022-10-310000046619hei:HeicoCommonStockMember2021-11-012022-10-310000046619us-gaap:CommonClassAMember2021-11-012022-10-3100000466192022-04-30iso4217:USDiso4217:USDxbrli:shares0000046619hei:HeicoCommonStockMember2022-12-20xbrli:shares0000046619us-gaap:CommonClassAMember2022-12-2000000466192022-10-3100000466192021-10-310000046619hei:HeicoCommonStockMember2022-10-310000046619hei:HeicoCommonStockMember2021-10-310000046619us-gaap:CommonClassAMember2022-10-310000046619us-gaap:CommonClassAMember2021-10-3100000466192020-11-012021-10-3100000466192019-11-012020-10-310000046619hei:RedeemableNoncontrollingInterestsMember2021-10-310000046619us-gaap:CommonStockMember2021-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-10-310000046619us-gaap:AdditionalPaidInCapitalMember2021-10-310000046619hei:DeferredCompensationObligationMember2021-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2021-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-310000046619us-gaap:RetainedEarningsMember2021-10-310000046619us-gaap:NoncontrollingInterestMember2021-10-310000046619hei:TotalShareholdersEquityMember2021-10-310000046619hei:RedeemableNoncontrollingInterestsMember2021-11-012022-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-11-012022-10-310000046619us-gaap:RetainedEarningsMember2021-11-012022-10-310000046619us-gaap:NoncontrollingInterestMember2021-11-012022-10-310000046619hei:TotalShareholdersEquityMember2021-11-012022-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-11-012022-10-310000046619us-gaap:AdditionalPaidInCapitalMember2021-11-012022-10-310000046619us-gaap:CommonStockMember2021-11-012022-10-310000046619hei:RedeemableNoncontrollingInterestsMember2022-10-310000046619us-gaap:CommonStockMember2022-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-10-310000046619us-gaap:AdditionalPaidInCapitalMember2022-10-310000046619hei:DeferredCompensationObligationMember2022-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2022-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-310000046619us-gaap:RetainedEarningsMember2022-10-310000046619us-gaap:NoncontrollingInterestMember2022-10-310000046619hei:TotalShareholdersEquityMember2022-10-310000046619hei:RedeemableNoncontrollingInterestsMember2020-10-310000046619us-gaap:CommonStockMember2020-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-10-310000046619us-gaap:AdditionalPaidInCapitalMember2020-10-310000046619hei:DeferredCompensationObligationMember2020-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2020-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-10-310000046619us-gaap:RetainedEarningsMember2020-10-310000046619us-gaap:NoncontrollingInterestMember2020-10-310000046619hei:TotalShareholdersEquityMember2020-10-310000046619hei:RedeemableNoncontrollingInterestsMember2020-11-012021-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-11-012021-10-310000046619us-gaap:RetainedEarningsMember2020-11-012021-10-310000046619us-gaap:NoncontrollingInterestMember2020-11-012021-10-310000046619hei:TotalShareholdersEquityMember2020-11-012021-10-310000046619us-gaap:CommonStockMember2020-11-012021-10-310000046619us-gaap:AdditionalPaidInCapitalMember2020-11-012021-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-11-012021-10-310000046619hei:DeferredCompensationObligationMember2020-11-012021-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2020-11-012021-10-310000046619hei:RedeemableNoncontrollingInterestsMember2019-10-310000046619us-gaap:CommonStockMember2019-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-10-310000046619us-gaap:AdditionalPaidInCapitalMember2019-10-310000046619hei:DeferredCompensationObligationMember2019-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2019-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-10-310000046619us-gaap:RetainedEarningsMember2019-10-310000046619us-gaap:NoncontrollingInterestMember2019-10-310000046619hei:TotalShareholdersEquityMember2019-10-310000046619hei:RedeemableNoncontrollingInterestsMember2019-11-012020-10-310000046619us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-11-012020-10-310000046619us-gaap:RetainedEarningsMember2019-11-012020-10-310000046619us-gaap:NoncontrollingInterestMember2019-11-012020-10-310000046619hei:TotalShareholdersEquityMember2019-11-012020-10-310000046619us-gaap:CommonStockMember2019-11-012020-10-310000046619us-gaap:AdditionalPaidInCapitalMember2019-11-012020-10-310000046619us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-11-012020-10-310000046619hei:DeferredCompensationObligationMember2019-11-012020-10-310000046619hei:HeicoStockHeldByIrrevocableTrustMember2019-11-012020-10-3100000466192020-10-3100000466192019-10-310000046619hei:LufthansaTechnikAgMemberhei:HFSCMember2022-10-31xbrli:pure0000046619hei:HFSCMemberhei:SubsidiaryNineteenMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryTwentyFiveMember2022-10-310000046619hei:HFSCMemberhei:SubsidiarySevenMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryFiveMember2022-10-310000046619hei:SubsidiaryTwentyThreeMemberhei:HFSCMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryTwentySixMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryThreeMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryThirteenMember2022-10-310000046619hei:SubsidiaryElevenMemberhei:HFSCMember2022-10-310000046619hei:SubsidiaryTwoMemberhei:HFSCMember2022-10-310000046619hei:SubsidiarySixMemberhei:HFSCMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryEightMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryNineMember2022-10-310000046619hei:HFSCMemberhei:SubsidiarySixteenMember2022-10-310000046619hei:HFSCMemberhei:SubsidiaryTwentyTwoMember2022-10-310000046619hei:JointVentureMemberhei:HEICOAerospaceMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTenMember2022-10-310000046619hei:SubsidiaryEighteenMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:SubsidiaryTwentyFourMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:SubsidiaryFifteenMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:SubsidiarySeventeenMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyMember2022-10-310000046619hei:SubsidiaryTwentySevenMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:SubsidiaryFourMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:SubsidiaryTwelveMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryTwentyOneMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:SubsidiaryFourteenMember2022-10-310000046619hei:SubsidiaryOneMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-11-012022-10-310000046619us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2021-11-012022-10-310000046619us-gaap:OtherMachineryAndEquipmentMembersrt:MinimumMember2021-11-012022-10-310000046619us-gaap:OtherMachineryAndEquipmentMembersrt:MaximumMember2021-11-012022-10-310000046619srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2021-11-012022-10-310000046619srt:MaximumMemberus-gaap:LeaseholdImprovementsMember2021-11-012022-10-310000046619us-gaap:ToolsDiesAndMoldsMembersrt:MinimumMember2021-11-012022-10-310000046619us-gaap:ToolsDiesAndMoldsMembersrt:MaximumMember2021-11-012022-10-310000046619us-gaap:AssetsHeldUnderCapitalLeasesMember2021-11-012022-10-310000046619srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-11-012022-10-310000046619srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-11-012022-10-310000046619srt:MinimumMemberus-gaap:IntellectualPropertyMember2021-11-012022-10-310000046619srt:MaximumMemberus-gaap:IntellectualPropertyMember2021-11-012022-10-310000046619srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2021-11-012022-10-310000046619us-gaap:OtherIntangibleAssetsMembersrt:MaximumMember2021-11-012022-10-310000046619us-gaap:PensionPlansDefinedBenefitMember2022-10-310000046619us-gaap:PensionPlansDefinedBenefitMember2021-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TRADMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TRADMember2021-11-012022-10-310000046619hei:IronwoodMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:IronwoodMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:IronwoodMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2022-10-310000046619hei:SensorMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:SensorMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:CharterMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:CharterMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:HFSCMemberhei:AccurateMember2022-10-310000046619hei:HFSCMemberhei:AccurateMember2021-11-012022-10-310000046619hei:HFSCMemberhei:AccurateMemberhei:ExistingManagementMember2022-10-310000046619hei:HFSCMemberhei:PioneerMember2022-10-310000046619hei:HFSCMemberhei:PioneerMember2021-11-012022-10-310000046619hei:HFSCMemberhei:PioneerMemberhei:ExistingManagementMember2022-10-310000046619hei:FlightMicrowaveMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:FlightMicrowaveMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:PaciwaveMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:RHLabsMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:RHLabsMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:RHLabsMember2022-10-310000046619hei:HFSCMemberhei:RidgeHoldcoMember2022-10-310000046619hei:HFSCMemberhei:RidgeHoldcoMember2021-11-012022-10-310000046619hei:HFSCMemberhei:RidgeEngineeringMemberhei:RidgeHoldcoMember2021-11-012022-10-310000046619hei:HFSCMemberhei:BechdonMemberhei:RidgeHoldcoMember2021-11-012022-10-310000046619hei:HFSCMemberhei:ExistingManagementMemberhei:RidgeHoldcoMember2022-10-310000046619hei:HFSCMemberhei:CamtronicsMember2021-11-012022-10-310000046619hei:HFSCMemberhei:CamtronicsMember2022-10-310000046619hei:HFSCMemberhei:CamtronicsMemberhei:SubsidiaryFiveMember2022-10-310000046619hei:HFSCMemberhei:CamtronicsMemberhei:ExistingManagementMember2022-10-310000046619hei:PyramidMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ConnectTechMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ConnectTechMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:ConnectTechMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TSIDMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TransformationalSecurityMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:IntelligentDevicesMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:TSIDMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMemberhei:TSIDMember2022-10-310000046619hei:HFSCMemberhei:RockyMountainMember2022-10-310000046619hei:HFSCMemberhei:RockyMountainMember2021-11-012022-10-310000046619hei:HFSCMemberhei:RockyMountainMemberhei:ExistingManagementMember2022-10-310000046619hei:FreebirdMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:FreebirdMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:EPCMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:EPCMember2021-11-012022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:HMIMember2022-10-310000046619hei:HeicoElectronicTechnologiesCorpMemberhei:HMIMember2021-11-012022-10-310000046619hei:QuellMemberhei:HeicoElectronicTechnologiesCorpMember2022-10-310000046619hei:QuellMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619hei:QuellMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2022-10-310000046619hei:FY2022AcquisitionsMember2021-11-012022-10-310000046619hei:FY2021AcquisitionsMember2020-11-012021-10-310000046619hei:FY2020AcquisitionsMember2019-11-012020-10-310000046619hei:FY2022AcquisitionsMember2022-10-310000046619hei:FY2021AcquisitionsMember2021-10-310000046619hei:FY2020AcquisitionsMember2020-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2022AcquisitionsMember2022-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2021AcquisitionsMember2021-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2020AcquisitionsMember2020-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2022AcquisitionsMember2022-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:IntellectualPropertyMember2021-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2020AcquisitionsMember2020-10-310000046619us-gaap:TradeNamesMemberhei:FY2022AcquisitionsMember2022-10-310000046619us-gaap:TradeNamesMemberhei:FY2021AcquisitionsMember2021-10-310000046619us-gaap:TradeNamesMemberhei:FY2020AcquisitionsMember2020-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2022AcquisitionsMember2021-11-012022-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2021AcquisitionsMember2020-11-012021-10-310000046619us-gaap:CustomerRelationshipsMemberhei:FY2020AcquisitionsMember2019-11-012020-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2022AcquisitionsMember2021-11-012022-10-310000046619hei:FY2021AcquisitionsMemberus-gaap:IntellectualPropertyMember2020-11-012021-10-310000046619us-gaap:IntellectualPropertyMemberhei:FY2020AcquisitionsMember2019-11-012020-10-310000046619hei:ExxeliaMemberhei:HeicoElectronicTechnologiesCorpMember2021-11-012022-10-310000046619currency:EURhei:ExxeliaMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMemberhei:HeicoElectronicTechnologiesCorpMember2022-11-012023-01-31iso4217:EUR0000046619hei:ExxeliaMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMemberhei:HeicoElectronicTechnologiesCorpMember2022-11-012023-01-310000046619currency:EURhei:ExxeliaMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMemberhei:HeicoElectronicTechnologiesCorpMember2023-01-310000046619hei:ExxeliaMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMemberhei:HeicoElectronicTechnologiesCorpMember2023-01-310000046619hei:ExxeliaMemberus-gaap:SubsequentEventMembersrt:ScenarioForecastMemberhei:HeicoElectronicTechnologiesCorpMemberhei:ExistingManagementMember2023-01-310000046619us-gaap:ToolsDiesAndMoldsMember2022-10-310000046619us-gaap:ToolsDiesAndMoldsMember2021-10-310000046619us-gaap:ToolsDiesAndMoldsMember2021-11-012022-10-310000046619us-gaap:ToolsDiesAndMoldsMember2020-11-012021-10-310000046619us-gaap:ToolsDiesAndMoldsMember2019-11-012020-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2021-11-012022-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2020-11-012021-10-310000046619hei:PropertyPlantandEquipmentExclusiveofToolingMember2019-11-012020-10-310000046619hei:LeadershipCompensationPlanMember2022-10-310000046619hei:LeadershipCompensationPlanMember2021-10-310000046619hei:LeadershipCompensationPlanMember2022-10-310000046619hei:LeadershipCompensationPlanMember2021-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2020-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2020-11-012021-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-11-012021-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2021-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2021-11-012022-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-11-012022-10-310000046619us-gaap:AccumulatedTranslationAdjustmentMember2022-10-310000046619us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-10-310000046619hei:FlightSupportGroupMember2020-10-310000046619hei:ElectronicTechnologiesGroupMember2020-10-310000046619hei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:FlightSupportGroupMember2021-10-310000046619hei:ElectronicTechnologiesGroupMember2021-10-310000046619hei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:FlightSupportGroupMember2022-10-310000046619hei:ElectronicTechnologiesGroupMember2022-10-310000046619us-gaap:CustomerRelationshipsMember2022-10-310000046619us-gaap:CustomerRelationshipsMember2021-10-310000046619us-gaap:IntellectualPropertyMember2022-10-310000046619us-gaap:IntellectualPropertyMember2021-10-310000046619us-gaap:OtherIntangibleAssetsMember2022-10-310000046619us-gaap:OtherIntangibleAssetsMember2021-10-310000046619us-gaap:RevolvingCreditFacilityMember2022-10-310000046619us-gaap:RevolvingCreditFacilityMember2021-10-310000046619us-gaap:RevolvingCreditFacilityMember2020-10-310000046619us-gaap:RevolvingCreditFacilityMember2020-12-012020-12-310000046619us-gaap:RevolvingCreditFacilityMember2021-11-012022-10-310000046619us-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMembersrt:MinimumMember2021-11-012022-10-310000046619us-gaap:RevolvingCreditFacilityMemberus-gaap:EurodollarMembersrt:MaximumMember2021-11-012022-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:BaseRateMember2021-11-012022-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:BaseRateMember2021-11-012022-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-11-012022-10-310000046619us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-11-012022-10-310000046619us-gaap:ForeignLineOfCreditMember2022-10-310000046619us-gaap:LetterOfCreditMember2022-10-3100000466192022-11-012022-10-3100000466192022-11-022022-10-3100000466192023-11-012022-10-310000046619hei:ProductLineMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:AftermarketReplacementPartsMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:AftermarketReplacementPartsMember2020-11-012021-10-310000046619hei:FlightSupportGroupMemberhei:AftermarketReplacementPartsMember2019-11-012020-10-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:RepairandOverhaulPartsandServicesMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:SpecialtyProductsMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:SpecialtyProductsMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:SpecialtyProductsMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:ElectronicComponentsforDefenseSpaceandAerospaceMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:ElectronicComponentsforDefenseSpaceandAerospaceMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:ElectronicComponentsforDefenseSpaceandAerospaceMember2019-11-012020-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:OtherElectronicComponentsMember2019-11-012020-10-310000046619hei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:CorporateAndEliminationsMember2021-11-012022-10-310000046619hei:CorporateAndEliminationsMember2020-11-012021-10-310000046619hei:CorporateAndEliminationsMember2019-11-012020-10-310000046619hei:SalesbyIndustryMember2021-11-012022-10-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:AerospaceMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2020-11-012021-10-310000046619hei:FlightSupportGroupMemberhei:DefenseandSpaceMember2019-11-012020-10-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2020-11-012021-10-310000046619hei:OtherIndustriesMemberhei:FlightSupportGroupMember2019-11-012020-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2020-11-012021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:DefenseandSpaceMember2019-11-012020-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:OtherIndustriesMemberhei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2020-11-012021-10-310000046619hei:AerospaceMemberhei:ElectronicTechnologiesGroupMember2019-11-012020-10-310000046619us-gaap:FairValueInputsLevel2Memberhei:CorporateOwnedLifeInsuranceMember2022-10-310000046619hei:CorporateOwnedLifeInsuranceMember2022-10-310000046619us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-10-310000046619us-gaap:MoneyMarketFundsMember2022-10-310000046619us-gaap:FairValueInputsLevel1Member2022-10-310000046619us-gaap:FairValueInputsLevel2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Member2022-10-310000046619us-gaap:FairValueInputsLevel2Memberhei:CorporateOwnedLifeInsuranceMember2021-10-310000046619hei:CorporateOwnedLifeInsuranceMember2021-10-310000046619us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-10-310000046619us-gaap:MoneyMarketFundsMember2021-10-310000046619us-gaap:FairValueInputsLevel1Member2021-10-310000046619us-gaap:FairValueInputsLevel2Member2021-10-310000046619us-gaap:FairValueInputsLevel3Member2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2022AcquisitionSubsidiary1Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FY2022AcquisitionSubsidiary3Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619hei:ElectronicTechnologiesGroupMembercurrency:CADhei:FY2020AcquisitionSubsidiary1Member2022-10-31iso4217:CAD0000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary2Member2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2020AcquisitionSubsidiary2Member2021-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:FY2017AcquisitionMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary1Membersrt:MaximumMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberhei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Membersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary1Memberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberhei:FY2022AcquisitionSubsidiary2Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Membersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Membersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2022AcquisitionSubsidiary3Memberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberhei:FY2021AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMembersrt:MaximumMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMemberhei:FY2020AcquisitionSubsidiary1Member2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMember2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2017AcquisitionMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2017AcquisitionMembersrt:MaximumMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputLongTermRevenueGrowthRateMemberhei:FY2017AcquisitionMember2022-10-310000046619us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberhei:FY2017AcquisitionMemberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMembersrt:MaximumMemberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Memberhei:FY2017AcquisitionMemberus-gaap:MeasurementInputDiscountRateMember2022-10-310000046619us-gaap:FairValueInputsLevel3Member2020-10-310000046619us-gaap:FairValueInputsLevel3Member2020-11-012021-10-310000046619us-gaap:FairValueInputsLevel3Member2021-11-012022-10-310000046619us-gaap:CommonClassAMember2020-11-012021-10-310000046619us-gaap:CommonClassAMember2019-11-012020-10-310000046619hei:StockOptionAndFutureGrantsMember2022-10-310000046619us-gaap:EmployeeStockOptionMember2021-11-012022-10-310000046619us-gaap:EmployeeStockOptionMember2020-11-012021-10-310000046619us-gaap:EmployeeStockOptionMember2019-11-012020-10-310000046619hei:HeicoCommonStockMember2020-11-012021-10-310000046619us-gaap:CommonClassAMember2019-10-310000046619us-gaap:CommonClassAMember2020-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryOneMember2022-10-310000046619hei:SubsidiaryTwoMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryTwoMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:SubsidiaryThreeMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryThreeMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:SubsidiaryFourMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryFourMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryFiveMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryFiveMember2021-11-012022-10-310000046619hei:SubsidiarySixMemberhei:FlightSupportGroupMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySevenMember2022-10-310000046619hei:SubsidiaryEightMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryEightMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryNineMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryNineMember2021-11-012022-10-310000046619hei:SubsidiaryTenMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryTenMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:SubsidiaryElevenMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryElevenMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwelveMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwelveMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryThirteenMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryThirteenMember2021-11-012022-10-310000046619hei:SubsidiaryFourteenMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryFourteenMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyEightMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyEightMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySixteenMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySixteenMember2021-11-012022-10-310000046619hei:SubsidiarySeventeenMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryEighteenMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryEighteenMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryNineteenMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryNineteenMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyOneMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyOneMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentyTwoMember2022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiaryTwentyTwoMember2021-11-012022-10-310000046619hei:SubsidiaryTwentyThreeMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryTwentyThreeMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:SubsidiaryTwentyFourMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryTwentyFiveMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryTwentyFiveMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:SubsidiaryTwentySixMemberhei:FlightSupportGroupMember2022-10-310000046619hei:SubsidiaryTwentySixMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:SubsidiaryTwentySevenMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:SubsidiaryTwentySevenMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:FY2015AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2022-10-310000046619hei:FY2017AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2022-05-310000046619hei:FY2017AcquisitionMemberhei:FlightSupportGroupMember2022-05-310000046619hei:FY2017AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2022-10-310000046619hei:FlightSupportGroupMemberhei:FY2015Acquisition2Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FlightSupportGroupMemberhei:FY2015Acquisition2Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FlightSupportGroupMemberhei:FY2015Acquisition2Member2020-05-310000046619hei:FlightSupportGroupMemberhei:FY2018Acquisition1Member2022-10-310000046619hei:FlightSupportGroupMemberhei:FY2018Acquisition1Memberhei:FlightSupportGroupMember2022-10-310000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2020-10-310000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2020-06-300000046619hei:FY2008AcquisitionMemberhei:FlightSupportGroupMemberhei:FlightSupportGroupMember2021-05-310000046619hei:FY2012AcquisitionMemberhei:ElectronicTechnologiesGroupMember2020-05-310000046619hei:FY2012AcquisitionMemberhei:ElectronicTechnologiesGroupMemberhei:ElectronicTechnologiesGroupMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryOneMember2021-11-012022-10-310000046619hei:SubsidiarySixMemberhei:FlightSupportGroupMember2021-11-012022-10-310000046619hei:FlightSupportGroupMemberhei:SubsidiarySevenMember2021-11-012022-10-310000046619hei:SubsidiarySeventeenMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:ElectronicTechnologiesGroupMemberhei:SubsidiaryTwentyMember2021-11-012022-10-310000046619hei:SubsidiaryTwentyFourMemberhei:ElectronicTechnologiesGroupMember2021-11-012022-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMembersrt:ConsolidationEliminationsMember2021-11-012022-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2021-11-012022-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMembersrt:ConsolidationEliminationsMember2020-11-012021-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2020-11-012021-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMembersrt:ConsolidationEliminationsMember2019-11-012020-10-310000046619hei:OtherPrimarilyCorporateAndInterSegmentMember2019-11-012020-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2022-10-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2022-10-310000046619hei:CorporateAndEliminationsMember2022-10-310000046619hei:FlightSupportGroupMemberus-gaap:OperatingSegmentsMember2021-10-310000046619hei:ElectronicTechnologiesGroupMemberus-gaap:OperatingSegmentsMember2021-10-310000046619hei:CorporateAndEliminationsMember2021-10-310000046619srt:NorthAmericaMember2021-11-012022-10-310000046619srt:NorthAmericaMember2020-11-012021-10-310000046619srt:NorthAmericaMember2019-11-012020-10-310000046619hei:OtherCountriesMember2021-11-012022-10-310000046619hei:OtherCountriesMember2020-11-012021-10-310000046619hei:OtherCountriesMember2019-11-012020-10-310000046619srt:NorthAmericaMember2022-10-310000046619srt:NorthAmericaMember2021-10-310000046619srt:NorthAmericaMember2020-10-310000046619hei:OtherCountriesMember2022-10-310000046619hei:OtherCountriesMember2021-10-310000046619hei:OtherCountriesMember2020-10-310000046619hei:OtherAcquisitionsMember2021-11-012022-10-310000046619hei:OtherAcquisitionsMember2020-11-012021-10-310000046619hei:OtherAcquisitionsMember2019-11-012020-10-310000046619us-gaap:AllowanceForCreditLossMember2021-10-310000046619us-gaap:AllowanceForCreditLossMember2020-10-310000046619us-gaap:AllowanceForCreditLossMember2019-10-310000046619us-gaap:AllowanceForCreditLossMember2021-11-012022-10-310000046619us-gaap:AllowanceForCreditLossMember2020-11-012021-10-310000046619us-gaap:AllowanceForCreditLossMember2019-11-012020-10-310000046619us-gaap:AllowanceForCreditLossMember2022-10-310000046619us-gaap:InventoryValuationReserveMember2021-10-310000046619us-gaap:InventoryValuationReserveMember2020-10-310000046619us-gaap:InventoryValuationReserveMember2019-10-310000046619us-gaap:InventoryValuationReserveMember2021-11-012022-10-310000046619us-gaap:InventoryValuationReserveMember2020-11-012021-10-310000046619us-gaap:InventoryValuationReserveMember2019-11-012020-10-310000046619us-gaap:InventoryValuationReserveMember2022-10-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended October 31, 2022 or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______ to _______
Commission File Number: 001-04604
HEICO CORPORATION
(Exact name of registrant as specified in its charter)
Florida65-0341002
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer Identification No.)
3000 Taft Street, Hollywood, Florida
33021
(Address of principal executive offices)(Zip Code)
(954) 987-4000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $.01 par value per share HEINew York Stock Exchange
Class A Common Stock, $.01 par value per share HEI.ANew York Stock Exchange
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ý No o
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 o No ý
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
Large accelerated filer ý Accelerated filer Non-accelerated filer Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes No
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant was $15,871,879,000 based on the closing price of HEICO Common Stock and Class A Common Stock as of April 30, 2022 as reported by the New York Stock Exchange.
The number of shares outstanding of each of the registrant’s classes of common stock as of December 20, 2022 is as follows:
Common Stock, $.01 par value
54,518,561 shares
Class A Common Stock, $.01 par value
82,125,739 shares
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant's definitive proxy statement for the 2023 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K.


HEICO CORPORATION
INDEX TO ANNUAL REPORT ON FORM 10-K
FOR THE FISCAL YEAR ENDED OCTOBER 31, 2022
Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
SIGNATURES



PART I

Item 1.    BUSINESS

The Company

    HEICO Corporation through its subsidiaries (collectively, “HEICO,” “we,” “us,” “our” or the “Company”) believes it is the world’s largest manufacturer of Federal Aviation Administration (“FAA”)-approved jet engine and aircraft component replacement parts, other than the original equipment manufacturers (“OEMs”) and their subcontractors. HEICO also believes it is a leading manufacturer of various types of electronic equipment for the aviation, defense, space, medical, telecommunications and electronics industries.

The Company was originally organized in 1957 as a holding company known as HEICO Corporation. As part of a reorganization completed in 1993, the original holding company (formerly known as HEICO Corporation) was renamed as HEICO Aerospace Corporation and a new holding corporation known as HEICO Corporation was created. The reorganization did not result in any change in the business of the Company, its consolidated assets or liabilities or the relative interests of its shareholders.
    
    Our business is comprised of two operating segments:

    The Flight Support Group. Our Flight Support Group (“FSG”), consisting of HEICO Aerospace Holdings Corp. and HEICO Flight Support Corp. and their collective subsidiaries, accounted for 57%, 50% and 52% of our net sales in fiscal 2022, 2021 and 2020, respectively. The FSG uses proprietary technology to design and manufacture jet engine and aircraft component replacement parts for sale at lower prices than those manufactured by OEMs. These parts are approved by the FAA and are the functional equivalent of parts sold by OEMs. In addition, the FSG repairs, overhauls and distributes jet engine and aircraft components, avionics and instruments for domestic and foreign commercial air carriers and aircraft repair companies as well as military and business aircraft operators. The FSG also manufactures and sells specialty parts as a subcontractor for aerospace and industrial original equipment manufacturers and the United States ("U.S.") government. Additionally, the FSG is a leading supplier, distributor, and integrator of military aircraft parts and support services primarily to the U.S. Department of Defense, defense prime contractors, and foreign military organizations allied with the U.S. Further, the FSG is a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. The FSG also engineers, designs and manufactures thermal insulation blankets and parts as well as removable/reusable insulation systems for aerospace, defense, commercial and industrial applications; manufactures expanded foil mesh for lightning strike protection in fixed and rotary wing aircraft; distributes aviation electrical interconnect products and electromechanical parts; overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy; and performs tight-tolerance machining, brazing, fabricating and welding services for aerospace, defense and other industrial applications.

1

    The Electronic Technologies Group. Our Electronic Technologies Group (“ETG”), consisting of HEICO Electronic Technologies Corp. and its subsidiaries, accounted for 43%, 50% and 48% of our net sales in fiscal 2022, 2021 and 2020, respectively. The ETG derived approximately 56%, 63% and 66% of its net sales in fiscal 2022, 2021 and 2020, respectively, from the sale of products and services to U.S. and foreign military agencies, prime defense contractors and both commercial and defense satellite and spacecraft manufacturers. The ETG collectively designs, manufactures and sells various types of electronic, data and microwave, and electro-optical products, including infrared simulation and test equipment, laser rangefinder receivers, electrical power supplies, back-up power supplies, power conversion products, underwater locator beacons, emergency locator transmission beacons, flight deck annunciators, panels, and indicators, electromagnetic and radio frequency interference shielding and filters, high power capacitor charging power supplies, amplifiers, traveling wave tube amplifiers, photodetectors, amplifier modules, microwave power modules, flash lamp drivers, laser diode drivers, arc lamp power supplies, custom power supply designs, cable assemblies, high voltage power supplies, high voltage interconnection devices and wire, high voltage energy generators, high frequency power delivery systems; memory products, including three-dimensional microelectronic and stacked memory, static random-access memory (SRAM), and electronically erasable programmable read-only memory (EEPROM); harsh environment electronic connectors and other interconnect products, radio frequency ("RF") and microwave amplifiers, transmitters, and receivers and integrated assemblies, sub-assemblies and components; RF sources, detectors and controllers, wireless cabin control systems, solid state power distribution and management systems, crashworthy and ballistically self-sealing auxiliary fuel systems, nuclear radiation detectors, communications and electronic intercept receivers and tuners, fuel level sensing systems, high-speed interface products that link devices, high performance active antenna systems and airborne antennas for commercial and military aircraft, precision guided munitions, other defense applications and commercial uses; silicone material for a variety of demanding applications; precision power analog monolithic, hybrid and open frame components; high-reliability ceramic-to-metal feedthroughs and connectors, technical surveillance countermeasures (TSCM) equipment to detect devices used for espionage and information theft; rugged small-form factor embedded computing solutions; custom high power filters and filter assemblies; test sockets and adapters for both engineering and production use of semiconductor devices; and radiation assurance services and products.
    HEICO has continuously operated in the aerospace industry for over 65 years. Since assuming control in 1990, our current management has achieved significant sales and profit growth through a broadened line of product offerings, an expanded customer base, increased research and development expenditures and the completion of a number of acquisitions. As a result of internal growth and acquisitions, our net sales from continuing operations have grown from $26.2 million in fiscal 1990 to $2,208.3 million in fiscal 2022, representing a compound annual growth rate of approximately 15%. During the same period, we improved our net income from $2.0 million to $351.7 million, representing a compound annual growth rate of approximately 18%.

Our results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on our supply chain. The
2

effects of the Pandemic and related actions by governments around the world to mitigate its spread have impacted our employees, customers, suppliers and manufacturers. See Item 7, Management's Discussion and Analysis, for additional details on the effects of the Pandemic on the Company.

Disciplined Acquisition Strategy

    Acquisitions have been an important element of our growth strategy over the past thirty-one years, supplementing our organic growth. Since 1990, we have completed approximately 95 acquisitions complementing the niche segments of the aviation, defense, space, medical, telecommunications and electronics industries in which we operate. We typically target acquisition opportunities that allow us to broaden our product offerings, services and technologies while expanding our customer base and geographic presence. Even though we have historically pursued an active acquisition policy, our disciplined acquisition strategy involves limiting acquisition candidates to businesses that we believe will continue to grow, offer strong cash flow and earnings potential, and are available at fair prices. See Note 2, Acquisitions, of the Notes to Consolidated Financial Statements for further information regarding our recent acquisitions.

Flight Support Group

    The Flight Support Group serves a broad spectrum of the aviation industry, including (i) commercial airlines and air cargo carriers; (ii) repair and overhaul facilities; (iii) OEMs; and (iv) U.S. and foreign governments.

    The FSG competes with the leading industry OEMs and, to a lesser extent, with a number of smaller, independent parts distributors. Historically, the three principal jet engine OEMs, General Electric (including CFM International), Pratt & Whitney and Rolls Royce, have been the sole source of substantially all jet engine replacement parts for their jet engines. Other OEMs have been the sole source of replacement parts for their aircraft component parts. While we believe that we are the largest independent supplier of non-OEM jet engine and aircraft component replacement parts, we have in recent years been adding new products to our line at a rate of approximately 300 to 500 Parts Manufacturer Approvals (“PMA” or “PMAs”) per year. We have developed for our customers approximately 12,200 parts for which PMAs have been received from the FAA.

    Jet engine and aircraft component replacement parts can be categorized by their ongoing ability to be repaired and returned to service. The general categories in which we participate are as follows: (i) rotable; (ii) repairable; and (iii) expendable. A rotable is a part which is removed periodically as dictated by an operator’s maintenance procedures or on an as needed basis and is typically repaired or overhauled and re-used an indefinite number of times. An important subset of rotables is “life limited” parts. A life limited rotable has a designated number of allowable flight hours and/or cycles (one take-off and landing generally constitutes one cycle) after which it is rendered unusable. A repairable is similar to a rotable except that it can only be repaired a
3

limited number of times before it must be discarded. An expendable is generally a part which is used and not thereafter repaired for further use.

    Jet engine and aircraft component replacement parts are classified within the industry as (i) factory-new; (ii) new surplus; (iii) overhauled; (iv) repairable; and (v) as removed. A factory-new or new surplus part is one that has never been installed or used. Factory-new parts are purchased from FAA-approved manufacturers (such as HEICO or OEMs) or their authorized distributors. New surplus parts are purchased from excess stock of airlines, repair facilities or other redistributors. An overhauled part is one that has been completely repaired and inspected by a licensed repair facility such as ours. An aircraft spare part is classified as “repairable” if it can be repaired by a licensed repair facility under applicable regulations. A part may also be classified as “repairable” if it can be removed by the operator from an aircraft or jet engine while operating under an approved maintenance program and is airworthy and meets any manufacturer or time and cycle restrictions applicable to the part. A “factory-new,” “new surplus” or “overhauled” part designation indicates that the part can be immediately utilized on an aircraft. A part in “as removed” or “repairable” condition requires inspection and possibly functional testing, repair or overhaul by a licensed facility prior to being returned to service in an aircraft.

    FAA Approvals and Product Design. Non-OEM manufacturers of jet engine and aircraft component replacement parts must receive a PMA from the FAA to sell the replacement part. The PMA approval process includes the submission of sample parts, drawings and testing data to one of the FAA’s Aircraft Certification Offices where the submitted data are analyzed. We believe that an applicant’s ability to successfully complete the PMA process is limited by several factors, including (i) the agency’s confidence level in the applicant; (ii) the complexity of the part; (iii) the volume of PMAs being filed; and (iv) the resources available to the FAA. We also believe that companies such as HEICO that have demonstrated their advanced design engineering and manufacturing capabilities, including an established favorable track record with the FAA, generally receive a faster turnaround time in the processing of PMA applications. Finally, we believe that the PMA process creates a significant barrier to entry in this market niche through both its technical demands and its limits on the rate at which competitors can bring products to market.

Factory-New Jet Engine and Aircraft Component Replacement Parts. The FSG engages in the research and development, design, manufacture and sale of FAA-approved replacement parts that are sold to domestic and foreign commercial air carriers and aircraft repair and overhaul companies. Our principal competitors are aircraft engine and aircraft component manufacturers. The FSG's factory-new replacement parts include various jet engine and aircraft component replacement parts. A key element of our growth strategy is the continued design and development of an increasing number of PMA replacement parts in order to further penetrate our existing customer base and obtain new customers. We select the jet engine and aircraft component replacement parts to design and manufacture through a selection process which analyzes industry information to determine which replacement parts are suitable candidates.

    Repair and Overhaul Services. The FSG provides repair and overhaul services on selected jet engine and aircraft component parts, as well as on avionics, instruments, composites
4

and flight surfaces of commercial aircraft operated by domestic and foreign commercial airlines. The FSG also provides repair and overhaul services including avionics and navigation systems as well as subcomponents and other instruments utilized on military aircraft operated by the U.S. government and foreign military agencies and for aircraft repair and overhaul companies. Our repair and overhaul operations require a high level of expertise, advanced technology and sophisticated equipment. Services include the repair, refurbishment and overhaul of numerous accessories and parts mounted on gas turbine engines and airframes. Components overhauled include fuel pumps, generators, fuel controls, pneumatic valves, starters and actuators, turbo compressors and constant speed drives, hydraulic pumps, valves and actuators, wheels and brakes, composite flight controls, electro-mechanical equipment, auxiliary power unit accessories and thrust reverse actuation systems. Some of the repair and overhaul services provided by the FSG are proprietary repairs approved by an FAA-qualified designated engineering representative (“DER”) and/or by the owner/operator. Such proprietary repairs typically create cost savings or provide engineering flexibility. The FSG also provides commercial airlines, regional operators, asset management companies and Maintenance, Repair and Overhaul (“MRO”) providers with high quality and cost effective niche accessory component exchange services as an alternative to OEMs’ spares services.

    Distribution. The FSG distributes FAA-approved parts including hydraulic, pneumatic, structural, interconnect, mechanical and electro-mechanical components for the commercial, regional and general aviation markets. The FSG also is a leading supplier, distributor, and integrator of military aircraft parts and support services primarily to the U.S. Department of Defense, defense prime contractors, and foreign military organizations allied with the U.S. Further, we believe the FSG is a leading provider of products and services necessary to maintain up-to-date F-16 fighter aircraft operational capabilities.

    Manufacture of Specialty Aircraft/Defense Related Parts and Subcontracting for OEMs. The FSG engineers, designs and manufactures thermal insulation blankets and parts as well as renewable/reusable insulation systems primarily for aerospace, defense, commercial and industrial applications. The FSG also manufactures specialty components and assemblies for sale as a subcontractor for aerospace and industrial original equipment manufacturers and the U.S. government. Additionally, the FSG manufactures advanced niche components and complex composite assemblies for commercial aviation, defense and space applications, manufactures expanded foil mesh, which is integrated into composite aerospace structures for lightning strike protection in fixed and rotary wing aircraft and performs tight-tolerance machining, brazing, fabricating and welding for aerospace, defense and other industrial applications.

    As part of our growth strategy, we have continued to increase our research and development activities. Research and development expenditures by the FSG, which were approximately $.3 million in fiscal 1991, increased to approximately $22.2 million in fiscal 2022, $18.3 million in fiscal 2021 and $19.1 million in fiscal 2020. We believe that our FSG's research and development capabilities are a significant component of our historical success and an integral part of our growth strategy. In recent years, the FAA granted us PMAs for approximately 300 to 500 new parts and we develop numerous new proprietary repairs per year; however, no assurance can be given that the FAA will continue to grant PMAs or DER-approved
5

repairs or that we will achieve acceptable levels of net sales and gross profits on such parts or repairs in the future.

    We benefit from our proprietary rights relating to certain design, engineering and manufacturing processes and repair and overhaul procedures. Customers often rely on us to provide initial and additional components, as well as to redesign, re-engineer, replace or repair and provide overhaul services on such aircraft components at every stage of their useful lives. In addition, for some products, our unique manufacturing capabilities are required by the customer’s specifications or designs, thereby necessitating reliance on us for production of such designed products.
    
We have no material patents for the proprietary techniques, including software and manufacturing expertise, we have developed to manufacture jet engine and aircraft component replacement parts and instead, we primarily rely on trade secret protection. Although our proprietary techniques and software and manufacturing expertise are subject to misappropriation or obsolescence, we believe that we take appropriate measures to prevent misappropriation or obsolescence from occurring by developing new techniques and improving existing methods and processes, which we will continue on an ongoing basis as dictated by the technological needs of our business.

    We believe that, based on our competitive pricing, reputation for high quality, short lead time requirements, strong relationships with domestic and foreign commercial air carriers and repair stations (companies that overhaul aircraft engines and/or components), and successful track record of receiving PMAs and repair approvals from the FAA and commercial air carriers, we are uniquely positioned to continue to increase the products and services offered and gain market share.

Electronic Technologies Group

    Our Electronic Technologies Group’s strategy is to design and manufacture highly-engineered, mission-critical subcomponents that must successfully operate in the harshest environments, for smaller, niche markets, but which are utilized in larger systems – systems like power, targeting, tracking, identification, simulation, testing, communications, lighting, surgical, medical imaging, baggage scanning, telecom and computer systems. These systems are, in turn, often located on another platform, such as aircraft, rotorcraft, satellites, ships, spacecraft, land vehicles, handheld devices and other platforms.

    Electro-Optical Infrared Simulation and Test Equipment. The ETG is a designer and manufacturer of niche state-of-the-art simulation, testing and calibration equipment used in the development of missile seeking technology, airborne targeting and reconnaissance systems, shipboard targeting and reconnaissance systems, space-based sensors as well as ground vehicle-based systems. These products include infrared scene projector equipment, such as our MIRAGE IR Scene Simulator, high precision blackbody sources, software and integrated calibration systems.

6

    Simulation equipment allows the U.S. government and allied foreign military to save money on missile testing as it allows infrared-based missiles to be tested on a multi-axis, rotating table instead of requiring the launch of a complete missile. In addition, several large military prime contractors have elected to purchase such equipment from us instead of maintaining internal staff to do so because we can offer a more cost-effective solution. Our customers include major U.S. Department of Defense weapons laboratories and defense prime contractors.
    
Electro-Optical Laser Products. The ETG is a designer and maker of laser rangefinder receivers and other photodetectors used in airborne, vehicular and handheld targeting systems manufactured by major prime military contractors. Most of our rangefinder receiver product offering consists of complex and patented products which detect reflected light from laser targeting systems and allow the systems to confirm target accuracy and calculate target distances prior to discharging a weapon system. Some of these products are also used in laser eye surgery systems for tracking ocular movement.
    
Electro-Optical, Microwave and Other Power Equipment. The ETG produces power supplies, amplifiers and flash lamp drivers used in laser systems for military, medical and other applications that are sometimes utilized with our rangefinder receivers. We also produce emergency back-up power supplies and batteries used on commercial aircraft and business jets for services such as emergency exit lighting, emergency fuel shut-off, power door assists, cockpit voice recorders and flight computers. Additionally, we design, manufacture and repair flight deck annunciators, panels and indicators. We design and manufacture next generation wireless cabin control systems, solid state power distribution and management systems and fuel level sensing systems for business jets and for general aviation, as well as for the military/defense market. We offer custom or standard designs that solve challenging OEM requirements and meet stringent safety and emissions requirements. Our power electronics products include capacitor charger power supplies, laser diode drivers, arc lamp power supplies and custom power supply designs.

    Our microwave products are used in both commercial and military satellites, spacecraft and in electronic warfare systems. These products, which include isolators, bias tees, circulators, latching ferrite switches and waveguide adapters, are used in satellites and spacecraft to control or direct energy according to operator needs. As satellites are frequently used as sensors for stand-off warfare, we believe this product line further supports our goal of increasing our activity in the stand-off market. Additionally, our microwave products include custom high power filters and filter assemblies, converters, receivers, transmitters, amplifiers, frequency sources and related sub-systems that address the majority of major satellite frequencies. We believe we are a leading supplier of the niche products which we design and manufacture for this market, a market that includes commercial satellites. Our customers for these products include satellite and spacecraft manufacturers.

    Electromagnetic Interference (EMI) and Radio-Frequency Interference (RFI) Shielding and Suppression Filters. The ETG designs and manufactures shielding used to prevent electromagnetic energy and radio frequencies from interfering with other devices, such as computers, telecommunication devices, avionics, weapons systems and other electronic
7

equipment. The ETG designs and manufactures EMI/RFI and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. Our products include a patented line of shielding applied directly to circuit boards and a line of gasket-type shielding applied to computers and other electronic equipment. Our customers consist essentially of medical, electronics, telecommunications and defense equipment producers.

    High-Speed Interface Products. The ETG designs and manufactures advanced high-technology, high-speed interface products utilized in homeland security, defense, medical research, astronomical and other applications across numerous industries.

    High Voltage Interconnection Devices. The ETG designs and manufactures high and very high voltage interconnection devices, cable assemblies and wire for the medical equipment, defense and other industrial markets. Among others, our products are utilized in aircraft missile defense, fighter pilot helmet displays, avionics systems, medical applications, wireless communications, and industrial applications including high voltage test equipment and underwater monitoring systems.
    
High Voltage Advanced Power Electronics. The ETG designs and manufactures a patented line of high voltage energy generators for medical, baggage inspection and industrial imaging systems. We also produce high voltage power supplies found in satellite communications, CT scanners and in medical and industrial x-ray systems.
    
Power Conversion Products. The ETG designs and provides innovative power conversion products principally serving the high-reliability military, space and commercial avionics end-markets. These high density, low profile and lightweight DC-to-DC converters and electromagnetic interference filters, which include thick film hermetically sealed hybrids, military commercial-off-the-shelf and custom designed and assembled products, have become the primary specified components of their kind on a generation of complex military, space and avionics equipment.

    Underwater Locator Beacons and Emergency Locator Transmission Beacons. The ETG designs and manufactures Underwater Locator Beacons (“ULBs”) used to locate aircraft Cockpit Voice Recorders and Flight Data Recorders, marine ship Voyage Recorders and various other devices which have been submerged under water. ULBs are required equipment on all U.S. FAA and European Aviation Safety Agency (“EASA”) approved Flight Data and Cockpit Voice Recorders used in aircraft and on similar systems utilized on large marine shipping vessels. The ETG also designs and manufactures Emergency Locator Transmission Beacons for the commercial aviation and defense markets. Upon activation, these safety-critical devices transmit a distress signal to alert search and rescue operations of the aircraft's location.

    Traveling Wave Tube Amplifiers (“TWTAs”) and Microwave Power Modules (“MPMs”). The ETG designs and manufactures TWTAs and MPMs predominately used in radar, electronic warfare, on-board jamming and countermeasure systems in aircraft, ships and detection platforms deployed by U.S. and allied non-U.S. military forces.
8

Memory Products and Specialty Semiconductors. The ETG designs, manufactures and markets three-dimensional microelectronic and stacked memory products including memories, Point of Load (“POL”) voltage converters and peripherals, industrial memories, and complex System-in-Package (“SiP”) solutions. The products’ patented designs provide high reliability memory and circuitry in a unique and stacked form which saves space and weight. These products are principally integrated into larger subsystems equipping satellites and spacecraft and are also utilized in medical equipment. Additionally, the ETG designs and manufactures specialty semiconductors and offers a well-developed line of processors as well as static random-access memory (SRAM) and electronically erasable programmable read-only memory (EEPROM) products utilized on a diverse array of military, space and medical platforms.
    
Harsh Environment Connectivity Products and Custom Molded Cable Assemblies. The ETG designs and manufactures high performance, high reliability and harsh environment electronic connectors and other interconnect products. These products include connectors, jacks and plugs, cables, patch panels and switches utilized in aviation, broadcast/audio, defense, industrial, medical and other equipment.    

RF and Microwave Products. The ETG designs and manufactures RF and microwave amplifiers, transmitters and receivers to support military communications on unmanned aerial systems, other aircraft, helicopters and ground-based data/communications systems. The ETG designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including space.

    High Performance Communications and Electronic Intercept Receivers and Tuners. The ETG designs and manufactures innovative, high performance receiver and radio frequency digitizer products for military and intelligence applications.
    
Crashworthy and Ballistically Self-Sealing Auxiliary Fuel Systems. The ETG designs and manufactures mission-extending, crashworthy and ballistically self-sealing auxiliary fuel systems for military rotorcraft.

    High Performance Active Antenna Systems and Airborne Antennas. The ETG designs and produces high performance active antenna systems and airborne antennas for commercial and military aircraft, precision guided munitions, and other defense applications and commercial uses.

    Nuclear Radiation Detectors. The ETG designs and manufactures highly sensitive, reliable and easy-to-use nuclear radiation detectors for law enforcement, homeland security and military applications.

    Specialty Silicone Products. The ETG designs and manufactures silicone material for a variety of demanding applications used in aerospace, defense, research, oil and gas, testing, pharmaceuticals and other markets.
9

    High-End Power Amplifiers. The ETG designs and manufactures precision power analog monolithic, hybrid and open frame components for a certain wide range of defense, industrial, measurement, medical and test applications.

    High-Reliability Ceramic-to-Metal Feedthroughs and Connectors. The ETG designs and manufactures high-reliability ceramic-to-metal feedthroughs and connectors for demanding environments within the industrial, life science, medical, research, semiconductor, and other markets.

Technical Surveillance Countermeasures ("TSCM") Equipment. The ETG designs and manufactures TSCM equipment to detect devices used for espionage and information theft serving government agencies, law enforcement, corporate security personnel and TSCM professionals worldwide.

    High-end Radio Frequency Receivers and Sources. The ETG designs and manufactures RF Sources, Detectors and Controllers for a certain wide range of aerospace and defense applications.    

Rugged, Small-Form-Factor Embedded Computing Solutions. The ETG designs and manufactures rugged, small-form-factor embedded computing solutions that are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications.

High Performance Test Sockets and Adapters. The ETG designs and manufactures higher performance test sockets and adapters for both engineering and production use of semiconductor devices.

Radiation Engineering. The ETG offers radiation assurance services and products used in testing and simulating radiation effects on electronic components and materials.

    As part of our growth strategy, we have continued to invest in our research and development activities. Research and development expenditures by the ETG were $53.9 million in fiscal 2022, $50.6 million in fiscal 2021 and $46.5 million in fiscal 2020. We believe that our ETG's research and development capabilities are a significant component of our historical success and an integral part of our growth strategy.

Distribution, Sales, Marketing and Customers

    Each of our operating segments independently conducts distribution, sales and marketing efforts directed at their respective customers and industries and, in some cases, collaborates with other operating divisions and subsidiaries within its group for cross-marketing efforts. Sales and marketing efforts are conducted primarily by in-house personnel and, to a lesser extent, by independent manufacturers’ representatives. Generally, our in-house sales personnel receive a base salary plus commissions and manufacturers’ representatives receive a commission based on sales.
10

    We believe that direct relationships are crucial to establishing and maintaining a strong customer base and, accordingly, our senior management is actively involved in our marketing activities, particularly with established customers. We are also a member of various trade and business organizations related to the commercial aviation industry, such as the Aerospace Industries Association, which we refer to as AIA, the leading trade association representing the nation’s manufacturers of commercial, military and business aircraft, aircraft engines and related components and equipment. Due in large part to our established industry presence, we enjoy strong customer relations, name recognition and repeat business.    

We sell our products to a broad customer base consisting of domestic and foreign commercial and cargo airlines, repair and overhaul facilities, other aftermarket suppliers of aircraft engine and airframe materials, OEMs, domestic and foreign military units, electronic manufacturing services companies, manufacturers for the defense industry as well as medical, telecommunications, scientific, and industrial companies. No one customer accounted for sales of 10% or more of total consolidated sales from continuing operations during any of the last three fiscal years. Net sales to our five largest customers accounted for approximately 21%, 22% and 24% of total net sales in fiscal 2022, 2021 and 2020, respectively.

Competition

    The aerospace product and service industry is characterized by intense competition. Some of our competitors have substantially greater name recognition, inventories, complementary product and service offerings, financial, marketing and other resources than we do. As a result, such competitors may be able to respond more quickly to customer requirements than we can. Moreover, smaller competitors may be in a position to offer more attractive pricing as a result of lower labor costs and other factors.

    Our jet engine and aircraft component replacement parts business competes primarily with aircraft engine and aircraft component OEMs. The competition is principally based on price and service to the extent that our parts are interchangeable. With respect to other aerospace products and services sold by the Flight Support Group, we compete with both the leading jet engine and aircraft component OEMs and a large number of machining, fabrication, distribution and repair companies, some of which have greater financial and other resources than we do. Competition is based mainly on price, product performance, service and technical capability.

    Competition for the repair and overhaul of jet engine and aircraft components and avionics and navigation systems as well as the manufacture of specialty aircraft and defense related parts comes from three principal sources: OEMs, major commercial airlines and other independent service companies. Some of these competitors have greater financial and other resources than we do. Some major commercial airlines own and operate their own service centers and sell repair and overhaul services to other aircraft operators. Foreign airlines that provide repair and overhaul services typically provide these services for their own aircraft components and for third parties. OEMs also maintain service centers that provide repair and overhaul services for the components they manufacture. Other independent service organizations also compete for the repair and overhaul business of other users of aircraft
11

components. We believe that the principal competitive factors in the repair and overhaul market are quality, turnaround time, overall customer service and price.
    
Our Electronic Technologies Group competes with several large and small domestic and foreign competitors, some of which have greater financial and other resources than we do. The markets for our electronic, data and microwave, and electro-optical equipment products are niche markets with several competitors where competition is based mainly on design, technology, quality, price, service and customer satisfaction.

Raw Materials

    We purchase a variety of raw materials, primarily consisting of high temperature alloy sheet metal and castings, forgings, pre-plated metals and electrical components from various vendors. The materials used by our operations are generally available from a number of sources and in sufficient quantities to meet current requirements subject to normal lead times. However, supply chain disruptions and recent cost inflation impacted our material prices during fiscal 2022. Additionally, continued inflationary pressures and lingering supply chain disruptions stemming from the Pandemic may lead to higher material costs in fiscal 2023. Further, we are subject to rules promulgated by the Securities Exchange Commission pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act regarding the use of certain materials (tantalum, tin, gold and tungsten), known as conflict minerals, which are mined from the Democratic Republic of the Congo and adjoining countries. These rules may impose additional costs and may introduce new risks related to our ability to verify the origin of any conflict minerals used in our products.

Backlog

Our total backlog increased by 42% to $1,383 million as of October 31, 2022, up from $977 million as of October 31, 2021. The majority of our backlog of orders as of October 31, 2022 is expected to be filled during fiscal 2023. The FSG's backlog of unshipped orders was $674 million as of October 31, 2022, up from $397 million as of October 31, 2021. The increase in the FSG’s backlog reflects increases across all of the FSG's product lines, but mainly within its specialty products product line resulting from increased orders at one of our businesses that manufactures advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. Additionally, approximately $56 million of the increase in the FSG’s backlog reflects the backlogs of businesses acquired during fiscal 2022. The FSG's backlog excludes forecasted shipments for certain contracts pursuant to which customers provide only estimated annual usage and not firm purchase orders. Our backlogs within many of the FSG's subsidiaries are typically short-lead in nature with many product orders being received within the month of shipment. The ETG’s backlog of unshipped orders was $709 million as of October 31, 2022, up from $580 million as of October 31, 2021. The increase in the ETG’s backlog principally reflects an increase of $39 million from the backlogs of businesses acquired during fiscal 2022, increased orders at one of our businesses that produces high-power devices used in both defense and commercial applications, one of our businesses that manufactures electrical back-up power supplies and battery packs for commercial aircraft
12

applications and one of our businesses that manufactures high performance, high reliability microwave modules, units, and integrated sub-systems for commercial and military satellites.

Government Regulation

    The FAA regulates the manufacture, repair and operation of all aircraft and aircraft parts operated in the United States. Its regulations are designed to ensure that all aircraft and aviation equipment are continuously maintained in proper condition to ensure safe operation of the aircraft. Similar rules apply in other countries. All aircraft must be maintained under a continuous condition monitoring program and must periodically undergo thorough inspection and maintenance. The inspection, maintenance and repair procedures for the various types of aircraft and equipment are prescribed by regulatory authorities and can be performed only by certified repair facilities utilizing certified technicians. Certification and conformance is required prior to installation of a part on an aircraft. Aircraft operators must maintain logs concerning the utilization and condition of aircraft engines, life-limited engine parts and airframes. In addition, the FAA requires that various maintenance routines be performed on aircraft engines, some engine parts, and airframes at regular intervals based on cycles or flight time. Engine maintenance must also be performed upon the occurrence of certain events, such as foreign object damage in an aircraft engine or the replacement of life-limited engine parts. Such maintenance usually requires that an aircraft engine be taken out of service. Our operations may in the future be subject to new and more stringent regulatory requirements. In that regard, we closely monitor the FAA and industry trade groups in an attempt to understand how possible future regulations might impact us. Our businesses which sell defense products directly to the U.S. Government or for use in systems delivered to the U.S. Government can be subject to various laws and regulations governing pricing and other factors.

    There has been no material adverse effect to our consolidated financial statements nor competitive positions as a result of these government regulations.

Environmental Regulation

    Our operations are subject to extensive, and frequently changing, federal, state and local environmental laws and substantial related regulation by government agencies, including the Environmental Protection Agency. Among other matters, these regulatory authorities impose requirements that regulate the operation, handling, transportation and disposal of hazardous materials; protect the health and safety of workers; and require us to obtain and maintain licenses and permits in connection with our operations. This extensive regulatory framework imposes significant compliance burdens and risks on us. Notwithstanding these burdens, we believe that we are in material compliance with all federal, state and local environmental laws and regulations governing our operations.
    
    There has been no material adverse effect to our consolidated financial statements nor competitive positions as a result of these environmental regulations.


13

Other Regulation

    We are also subject to a variety of other regulations including work-related and community safety laws. The Occupational Safety and Health Act of 1970 mandates general requirements for safe workplaces for all employees and established the Occupational Safety and Health Administration (“OSHA”) in the Department of Labor. In particular, OSHA provides special procedures and measures for the handling of certain hazardous and toxic substances. In addition, specific safety standards have been promulgated for workplaces engaged in the treatment, disposal or storage of hazardous waste. Requirements under state law, in some circumstances, may mandate additional measures for facilities handling materials specified as extremely dangerous. We believe that our operations are in material compliance with OSHA’s health and safety requirements.

Insurance

    We are a named insured under policies which include the following coverage: (i) product liability, including grounding; (ii) personal property, inventory and business interruption at our facilities; (iii) general liability coverage; (iv) employee benefit liability; (v) international liability and automobile liability; (vi) umbrella liability coverage; and (vii) various other activities or items, each subject to certain limits and deductibles. We believe that our insurance coverage is adequate to insure against the various liability risks of our business.

Human Capital

We believe HEICO’s employees are directly responsible for its success through dedication to their profession and craft. This talented group continues to deliver industry leading growth and new product innovations, all while maintaining HEICO’s unique entrepreneurial culture of excellence.

As of October 31, 2022, we had approximately 6,500 full-time and part-time employees including approximately 3,400 in the Flight Support Group and approximately 3,100 in the Electronic Technologies Group. None of our employees are represented by a U.S. domestic union. Our management believes that we have good relations with our employees.

Health and Safety

The health and safety of our workforce is fundamental to the success of our business. We safeguard our people, projects and reputation by striving for zero employee injuries and illnesses, while operating and delivering our work responsibly and sustainably. We provide our employees upfront and ongoing safety training to ensure that safety policies and procedures are effectively communicated and implemented. Personal protective equipment is provided to those employees where needed for the employee to safely perform their job function.

14

Compensation and Benefits

As part of our compensation philosophy, we believe that we must offer and maintain market competitive total rewards programs for our employees in order to attract and retain superior talent. In addition to healthy base wages, additional programs include annual bonus opportunities, a Company matched 401(k) Plan, healthcare and insurance benefits, health savings and flexible spending accounts, paid time off, family leave, flexible work schedules, and employee assistance programs.

Diversity and Inclusion

We are committed to our continued efforts to increase diversity and foster an inclusive work environment that supports the global workforce and the communities we serve. We recruit the best people for the job regardless of gender, ethnicity or other protected traits and it is our policy to fully comply with all laws (domestic and foreign) applicable to discrimination in the workplace. Our diversity, equity and inclusion principles are also reflected in our employee training and policies. We continue to enhance our diversity, equity and inclusion policies which are guided by our executive leadership team.

Available Information

    Our Internet website address is http://www.heico.com. We make available free of charge, through the Investors section of our website, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, specialized disclosure reports on Form SD and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as soon as reasonably practicable after we electronically file such material with, or furnish it to, the Securities and Exchange Commission (“SEC”). These materials are also available free of charge on the SEC’s website at http://www.sec.gov. The information on or obtainable through our website is not incorporated into this annual report on Form 10-K.

    We have adopted a code of ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or controller and other persons performing similar functions. Our Code of Ethics for Senior Financial Officers and Other Officers is part of our Code of Business Conduct, which is located on our website at http://www.heico.com. Any amendments to or waivers from a provision of this code of ethics will be posted on the website. Also located on the website are our Corporate Governance Guidelines, Finance/Audit Committee Charter, Nominating & Corporate Governance Committee Charter, and Compensation Committee Charter.

    Copies of the above referenced materials will be made available, free of charge, upon written request to the Corporate Secretary at HEICO Corporation, 3000 Taft Street, Hollywood, Florida 33021.


15

Information About Our Executive Officers

    Our executive officers are appointed by the Board of Directors and serve at the discretion of the Board. The following table sets forth the names, ages of, and positions and offices held by our executive officers as of December 20, 2022:
NameAgePosition(s)Director
Since
Laurans A. Mendelson84Chairman of the Board; Chief Executive Officer; and Director1989
Eric A. Mendelson57Co-President and Director; President and Chief Executive Officer of the HEICO Flight Support Group1992
Victor H. Mendelson55Co-President and Director; President and Chief Executive Officer of the HEICO Electronic Technologies Group1996
Thomas S. Irwin76Senior Executive Vice President
Carlos L. Macau, Jr.55Executive Vice President - Chief Financial Officer and Treasurer
Steven M. Walker 58Chief Accounting Officer and Assistant Treasurer

    Laurans A. Mendelson has served as our Chairman of the Board since December 1990. He has also served as our Chief Executive Officer since February 1990 and served as our President from September 1991 through September 2009. Mr. Mendelson is a former Chairman and present member of the Board of Trustees, former Chairman and present member of the Executive Committee and a current member of the Society of Mount Sinai Founders of Mount Sinai Medical Center in Miami Beach, Florida. In addition, Mr. Mendelson is a Trustee Emeritus of Columbia University in the City of New York, where he previously served as Trustee and Chairman of the Trustees’ Audit Committee. Early in his career, Mr. Mendelson was a licensed and practicing Certified Public Accountant in the states of Florida and New York, though he no longer practices and his license is inactive. Laurans Mendelson is the father of Eric Mendelson and Victor Mendelson.

    Eric A. Mendelson has been associated with the Company since 1990, serving in various capacities. Mr. Mendelson has served as our Co-President since October 2009 and served as our Executive Vice President from 2001 through September 2009. Mr. Mendelson has also served as President and Chief Executive Officer of the HEICO Flight Support Group since its formation in 1993, as well as President of various Flight Support Group subsidiaries. Mr. Mendelson is a co-founder, and, since 1987, has been Managing Director of Mendelson International Corporation, a private investment company, which is a shareholder of HEICO. He is a member of the Board of Governors, an Ex-officio Member of the Executive Committee, and Chair of the Civil Aviation Leadership Council of the Aerospace Industries Association (“AIA”) in Washington, D.C., of which HEICO is a member. In addition, Mr. Mendelson is a member of the Advisory Board of Trustees of Mount Sinai Medical Center in Miami Beach, Florida, and a member of the Board of Trustees and a Past Chairman of Ransom Everglades School in Coconut Grove, Florida, as well as a member of the Board of Visitors of Columbia College in New York City. Eric Mendelson is the son of Laurans Mendelson and the brother of Victor Mendelson.
    
16

Victor H. Mendelson has been associated with the Company since 1990, serving in various capacities. Mr. Mendelson has served as our Co-President since October 2009 and served as our Executive Vice President from 2001 through September 2009. Mr. Mendelson has also served as President and Chief Executive Officer of the HEICO Electronic Technologies Group since founding it in September 1996. He served as the Company's General Counsel from 1993 to 2008 and the Company's Vice President from 1996 to 2001. In addition, Mr. Mendelson was the Chief Operating Officer of the Company’s former MediTek Health Corporation subsidiary from 1995 until its profitable sale in 1996. Mr. Mendelson is a co-founder, and, since 1987, has been President of Mendelson International Corporation, a private investment company, which is a shareholder of HEICO. Mr. Mendelson is a Trustee of Columbia University in the City of New York, a Trustee of St. Thomas University in Miami Gardens, Florida, a Director of Boys & Girls Clubs of Miami-Dade and is a Director and Past President of the Board of Directors of the Florida Grand Opera. Victor Mendelson is the son of Laurans Mendelson and the brother of Eric Mendelson.

Thomas S. Irwin has served as our Senior Executive Vice President since June 2012; our Executive Vice President, Chief Financial Officer and Treasurer from September 1991 through May 2012; Senior Vice President and Treasurer from 1986 to 1991; and our Vice President and Treasurer from 1982 to 1986. Mr. Irwin is a Certified Public Accountant. He is a member of the American and North Carolina Institutes of Certified Public Accountants and a member of Financial Executives International.

    Carlos L. Macau, Jr. has served as our Executive Vice President - Chief Financial Officer and Treasurer since June 2012. Mr. Macau joined HEICO from the international public accounting firm of Deloitte & Touche LLP where he worked from 2000 to 2012 as an Audit Partner. Prior to joining HEICO, Mr. Macau accumulated 22 years of financial and accounting experience serving a number of public and private manufacturing and service clients in a broad range of industries. His client responsibilities included serving as HEICO's lead client services partner for five years (2006 to 2010). Mr. Macau is a current member of the Mount Sinai Founders of Mount Sinai Medical Center in Miami Beach, Florida. Mr. Macau is a Certified Public Accountant, a Chartered Global Management Accountant, and a member of the American and Florida Institutes of Certified Public Accountants.

    Steven M. Walker has served as our Chief Accounting Officer since June 2012 and served as our Corporate Controller from 2002 through May 2012. He has also served as our Assistant Treasurer since 2002. Mr. Walker is a Certified Public Accountant and a member of the American Institute of Certified Public Accountants.


17

Item 1A.    RISK FACTORS

Our business, financial condition, operating results and cash flows may be impacted by a number of factors, many of which are beyond our control, including those set forth below and elsewhere in this Annual Report on Form 10-K, any one of which may cause our actual results to differ materially from anticipated results:

Strategic, Business and Operational Risks

We may not be able to effectively execute our acquisition strategy, which could slow our growth.

    A key element of our strategy is growth through the acquisition of additional companies. Our acquisition strategy is affected by and poses a number of challenges and risks, including the following:

Availability of suitable acquisition candidates;
Availability of capital;
Diversion of management’s attention;
Effective integration of the operations and personnel of acquired companies;
Potential write-downs of acquired intangible assets;
Potential loss of key employees of acquired companies;
Use of a significant portion of our available cash;
Significant dilution to our shareholders for acquisitions made utilizing our securities;
Consummation of acquisitions on satisfactory terms; and
Obtaining applicable domestic and/or foreign governmental approvals such as antitrust and foreign investment related authorizations.
    
We may not be able to successfully execute our acquisition strategy, and the failure to do so could have a material adverse effect on our business, financial condition and results of operations.

Our success is dependent on the development and manufacture of new products, equipment and services. Our inability to develop, manufacture and introduce new products and services at profitable pricing levels could reduce our sales or sales growth.

    The aviation, defense, space, medical, telecommunications and electronics industries are constantly undergoing development and change and, accordingly, new products, equipment and methods of repair and overhaul service are likely to be introduced in the future. In addition to manufacturing electronic and electro-optical equipment and selected aerospace and defense components for OEMs and the U.S. government and repairing jet engine and aircraft components, we re-design sophisticated aircraft replacement parts originally developed by OEMs so that we can offer the replacement parts for sale at substantially lower prices than those manufactured by the OEMs. Consequently, we devote substantial resources to research and
18

product development. Technological development poses a number of challenges and risks, including the following:

We may not be able to successfully protect the proprietary interests we have in various aircraft parts, electronic and electro-optical equipment and our repair processes;

As OEMs continue to develop and improve jet engines and aircraft components, we may not be able to re-design and manufacture replacement parts that perform as well as those offered by OEMs or we may not be able to profitably sell our replacement parts at lower prices than the OEMs;

We may need to expend significant capital to:
-    purchase new equipment and machines,
-    train employees in new methods of production and service, and
-    fund the research and development of new products; and
 
Development by our competitors of patents or methodologies that preclude us from the design and manufacture of aircraft replacement parts or electrical and electro-optical equipment could adversely affect our business, financial condition and results of operations.

    In addition, we may not be able to successfully develop new products, equipment or methods of repair and overhaul service, and the failure to do so could have a material adverse effect on our business, financial condition and results of operations.

Intense competition from existing and new competitors may harm our business.
 
    We face significant competition in each of our businesses.
 
Flight Support Group
 
For jet engine and aircraft component replacement parts, we compete with the industry’s leading jet engine and aircraft component OEMs.
For the distribution, overhaul and repair of jet engine and aircraft components and avionics and navigation systems as well as the manufacture of specialty aircraft and defense related parts, we compete with:
-    major commercial airlines, many of which operate their own maintenance and overhaul units;
-     OEMs, which manufacture, distribute, repair and overhaul their own and other OEM parts; and
-     other independent service companies.



19

Electronic Technologies Group

For the design and manufacture of various types of electronic, data and microwave, and electro-optical equipment products, we compete in a fragmented marketplace with a number of companies, some of which are well capitalized.    

Many of the industries serviced by our operating segments are highly fragmented, have several highly visible leading companies, and are characterized by intense competition. Some of our OEM competitors have greater name recognition than HEICO, as well as complementary lines of business and financial, marketing and other resources that HEICO does not have. In addition, OEMs, aircraft maintenance providers, leasing companies and FAA-certificated repair facilities may attempt to bundle their services and product offerings in the supply industry, thereby significantly increasing industry competition. Moreover, our smaller competitors may be able to offer more attractive pricing of parts as a result of lower labor costs or other factors. A variety of potential actions by any of our competitors, including a reduction of product prices or the establishment by competitors of long-term relationships with new or existing customers, could have a material adverse effect on our business, financial condition and results of operations. Competition typically intensifies during cyclical downturns in the aviation industry, when supply may exceed demand. We may not be able to continue to compete effectively against present or future competitors, and competitive pressures may have a material adverse effect on our business, financial condition and results of operations.

The inability to obtain certain components and raw materials from suppliers could harm our business.

    Our business is affected by the availability and price of the raw materials and component parts that we use to manufacture our products. Our ability to manage inventory and meet delivery requirements may be constrained by our suppliers’ ability to adjust delivery of long-lead time products during times of volatile demand. The supply chains for our business could also be disrupted by external events such as natural disasters, extreme weather events, pandemics, labor disputes, governmental actions and legislative or regulatory changes. As a result, our suppliers may fail to perform according to specifications when required and we may be unable to identify alternate suppliers or to otherwise mitigate the consequences of their non-performance.
Transitions to new suppliers may result in significant costs and delays, including those related to the required recertification of parts obtained from new suppliers with our customers and/or regulatory agencies. Our inability to fill our supply needs could jeopardize our ability to fulfill obligations under customer contracts, which could result in reduced revenues and profits, contract penalties or terminations, and damage to customer relationships. Further, increased costs of such raw materials or components could reduce our profits if we were unable to pass along such price increases to our customers.





20

Product specification costs and requirements could cause an increase to our costs to complete contracts.

    The costs to meet customer specifications and requirements could result in us having to spend more to design or manufacture products and this could reduce our profit margins on current contracts or those we obtain in the future.

We may incur damages or disruption to our business caused by natural disasters and other factors that may not be covered by insurance.

    Several of our facilities, as a result of their locations, could be subject to a catastrophic loss caused by hurricanes, tornadoes, earthquakes, floods, fire, power loss, telecommunication and information systems failure, political unrest or similar events. Our corporate headquarters and facilities located in Florida are particularly susceptible to hurricanes, storms, tornadoes or other natural disasters that could disrupt our operations, delay production and shipments, and result in large expenses to repair or replace the facility or facilities. Should insurance or other risk transfer mechanisms, such as our existing disaster recovery and business continuity plans, be insufficient to recover all costs, we could experience a material adverse effect on our business, financial condition and results of operations.

We are subject to the risks associated with sales to foreign customers, which could harm our business.

    We market our products and services to approximately 125 countries, with approximately 35% of our consolidated net sales in fiscal 2022 derived from sales to foreign customers. We expect that sales to foreign customers will continue to account for a significant portion of our revenues in the foreseeable future. As a result, we are subject to risks of doing business internationally, including the following:

Fluctuations in currency exchange rates;
Volatility in foreign political, regulatory, and economic environments;
Ability to obtain required export licenses or approvals;
Uncertainty of the ability of foreign customers to finance purchases;
Uncertainties and restrictions concerning the availability of funding credit or guarantees;
Imposition of taxes, export controls, tariffs, embargoes and other trade restrictions; and
Compliance with a variety of international laws, as well as U.S. laws affecting the activities of U.S. companies abroad such as the U.S. Foreign Corrupt Practices Act.

    While the impact of these factors is difficult to predict, any one or more of these factors may have a material adverse effect on our business, financial condition and results of operations.




21

Cyber security events or other disruptions of our information technology systems could adversely affect our business.

    We rely on information technology systems, some of which are managed by third parties, to process, transmit and store electronic information, and to manage or support a variety of critical business processes and activities. We also collect and store sensitive data, including confidential business information and personal data. These systems may be susceptible to damage, disruptions or shutdowns due to attacks by computer hackers, computer viruses, employee error or malfeasance, power outages, hardware failures, telecommunication or utility failures, catastrophes or other unforeseen events. In addition, security breaches of our systems could result in the misappropriation or unauthorized disclosure of confidential information or personal data belonging to us or to our employees, partners, customers or suppliers. Any such events could disrupt our operations, delay production and shipments, result in defective products or services, damage customer relationships and our reputation and result in legal claims or proceedings that could have a material adverse effect on our business, financial condition and results of operations.

We may not have the administrative, operational or financial resources to continue to grow the company.

    We have experienced rapid growth in recent periods and intend to continue to pursue an aggressive growth strategy, both through acquisitions and internal expansion of products and services. Our growth to date has placed, and could continue to place, significant demands on our administrative, operational and financial resources. We may not be able to grow effectively or manage our growth successfully, and the failure to do so could have a material adverse effect on our business, financial condition and results of operations.

Goodwill and other intangible assets represent a significant portion of our total assets, and we may never realize the full value of our intangible assets.

As a result of our acquisitions, goodwill and intangible assets represent a significant portion of our total assets. As of October 31, 2022 and 2021, goodwill and intangible assets, net of amortization, accounted for 59% and 58% of our total assets, respectively. We test our goodwill and intangible assets for impairment on an annual basis, or more frequently if events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. We may not realize the full value of our goodwill and intangible assets, and to the extent that impairment has occurred, we would be required to recognize the impaired portion of such assets in our earnings. An impairment of a significant portion of such assets could have a material adverse effect on our business, financial condition and results of operations.

We are dependent on key personnel and the loss of these key personnel could have a material adverse effect on our success.

    Our success substantially depends on the performance, contributions and expertise of our senior management team led by Laurans A. Mendelson, our Chairman and Chief Executive
22

Officer, and Eric A. Mendelson and Victor H. Mendelson, our Co-Presidents. Technical employees are also critical to our research and product development, as well as our ability to continue to re-design sophisticated products of OEMs in order to sell competing replacement parts at substantially lower prices than those manufactured by the OEMs. The loss of the services of any of our executive officers or other key employees or our inability to continue to attract or retain the necessary personnel could have a material adverse effect on our business, financial condition and results of operations.

Our executive officers and directors have significant influence over our management and direction.

    As of December 20, 2022, collectively our executive officers and entities controlled by them, the HEICO Savings and Investment Plan (our 401(k) Plan) and members of the Board of Directors beneficially owned approximately 19% of our outstanding Common Stock and approximately 3% of our outstanding Class A Common Stock. Accordingly, they will be able to substantially influence the election of the Board of Directors and control our business, policies and affairs, including our position with respect to proposed business combinations and attempted takeovers.

Industry and Macroeconomic Risks

Our success is highly dependent on the performance of the aviation industry, which could be impacted by lower demand for commercial air travel or airline fleet changes causing lower demand for our goods and services.

     General global industry and economic conditions that affect the aviation industry also affect our business. We are subject to macroeconomic cycles and when recessions occur, we may experience reduced orders, payment delays, supply chain disruptions or other factors as a result of the economic challenges faced by our customers, prospective customers and suppliers. Further, the aviation industry has historically been subject to downward cycles from time to time which reduce the overall demand for jet engine and aircraft component replacement parts and repair and overhaul services, and such downward cycles result in lower sales and greater credit risk. Demand for commercial air travel can be influenced by airline industry profitability, world trade policies, government-to-government relations, terrorism, disease outbreaks, environmental constraints imposed upon aircraft operations, technological changes, price and other competitive factors. These global industry and economic conditions may have a material adverse effect on our business, financial condition and results of operations.

The retirement or prolonged grounding of commercial aircraft could reduce our revenues and the value of any related inventory.

    Our Flight Support Group designs and manufactures jet engine and aircraft component replacement parts and also repairs, overhauls and distributes jet engine and aircraft components. If aircraft or engines for which we offer replacement parts or supply repair and overhaul services
23

are retired or grounded for prolonged periods of time and there are fewer aircraft that require these parts or services, our revenues may decline as well as the value of any related inventory.

Reductions in defense, space or homeland security spending by U.S. and/or foreign customers could reduce our revenues.

    In fiscal 2022, approximately 56% of the net sales of our Electronic Technologies Group were derived from the sale of defense, commercial and defense satellite and spacecraft components, and homeland security products. A decline in defense, space or homeland security budgets or additional restrictions imposed by the U.S. government on sales of products or services to foreign military agencies could lower sales of our products and services.

We are subject to risks arising from the COVID-19 global pandemic (the "Pandemic").

Our results of operations may continue to reflect the adverse impact from the Pandemic, including its impact on our supply chain and inflationary pressures. A pandemic or other public health epidemic, poses the risk that we or our employees, customers, suppliers, manufacturers and other commercial partners may be prevented from conducting business activities for an indefinite period of time, including due to the spread of the disease or shutdowns requested or mandated by governmental authorities.

The extent to which the Pandemic may have a material adverse effect on our future business, financial condition and results of operations will depend on many factors that are not within HEICO’s control, including but not limited to the Pandemic's path and effect, including factors like new variants and vaccination rates, potential supply chain disruptions and inflation, which can impact our key markets.

Regulatory and Legal Risks

We are subject to governmental regulation and our failure to comply with these regulations could cause the government to withdraw, suspend or revoke our authorizations and approvals to do business and could subject us to penalties and sanctions that could harm our business.

    Governmental agencies throughout the world, including the FAA, highly regulate the manufacture, repair and overhaul of aircraft parts and accessories. We include, with the replacement parts that we sell to our customers, documentation certifying that each part complies with applicable regulatory requirements and meets applicable standards of airworthiness established by the FAA or the equivalent regulatory agencies in other countries. In addition, our repair and overhaul operations are subject to certification pursuant to regulations established by the FAA. Specific regulations vary from country to country, although compliance with FAA requirements generally satisfies regulatory requirements in other countries. The revocation or suspension of any of our material authorizations or approvals would have an adverse effect on our business, financial condition and results of operations. New and more stringent government regulations, if adopted and enacted, could have an adverse effect on our business, financial
24

condition and results of operations. In addition, certain product sales to foreign countries of our Electronic Technologies Group and Flight Support Group require export approval or licensing from the United States ("U.S.") government. Denial of export licenses could reduce our sales to those countries and could have a material adverse effect on our business.

    Pursuant to the Dodd-Frank Wall Street Reform and Consumer Protection Act, the Securities and Exchange Commission promulgated disclosure requirements regarding the use of certain minerals (tantalum, tin, gold and tungsten), known as conflict minerals, which are mined from the Democratic Republic of the Congo or another Covered Country. There are costs associated with complying with the disclosure requirements, such as costs related to determining the source of certain minerals used in our products, as well as costs of possible changes to products, processes, or sources of supply as a consequence of such verification activities. Given the complexity of our supply chain, we may not be able to ascertain the origin of these minerals used in our products in a timely manner, which could cause some of our customers to disqualify us as a supplier to the extent we are unable to certify our products are conflict mineral free. Additionally, the rule could affect sourcing at competitive prices and availability in sufficient quantities of such minerals used in our manufacturing processes for certain products.

Also, in foreign countries in which we have operations or business, a risk exists that our associates, contractors or agents could, in contravention of our policies and compliance programs, engage in business practices prohibited by U.S. laws and regulations applicable to us, such as the Foreign Corrupt Practices Act ("FCPA"), or the laws and regulations of other countries, such as the United Kingdom Bribery Act. Any such violations could have a material adverse effect on our business.

Tax changes could affect our effective tax rate and future profitability.

    We file income tax returns in the U.S. federal jurisdiction, multiple state jurisdictions and certain jurisdictions outside the U.S. In fiscal 2022, our effective tax rate was 20.4%. Our future effective tax rate may be adversely affected by a number of factors, including the following:

Changes in statutory tax rates in any of the various jurisdictions where we file tax returns;
Changes in available tax credits or tax deductions;
Changes in tax laws or the interpretation of such tax laws including interpretations, amendments and technical corrections of the recently enacted Tax Cuts and Jobs Act;
Changes to the accounting for income taxes in accordance with generally accepted accounting principles;
The amount of net income attributable to noncontrolling interests in our subsidiaries structured as partnerships;
Changes in the mix of earnings in jurisdictions with differing statutory tax rates;
Adjustments to estimated taxes upon finalization of various tax returns;
Resolution of issues arising from tax audits with various tax authorities; and
The reversal of any previously experienced tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the HEICO Corporation Leadership Compensation Plan, a nonqualified deferred compensation plan.        
25

Any significant increase in our future effective tax rates could have a material adverse effect on net income for future periods.

We may incur product liability claims that are not fully insured and such insurance may not be available at commercially reasonable rates.

    Our jet engine and aircraft component replacement parts and repair and overhaul services expose our business to potential liabilities for personal injury or death as a result of the failure of an aircraft component that we have designed, manufactured or serviced. While we maintain liability insurance to protect us from future product liability claims, an uninsured or partially insured claim, or a claim for which third-party indemnification is not available, could have a material adverse effect on our business, financial condition and results of operations. Additionally, our customers typically require us to maintain substantial insurance coverage at commercially reasonable rates and our inability to obtain insurance coverage at commercially reasonable rates could have a material adverse effect on our business.

We may incur environmental liabilities and these liabilities may not be covered by insurance.

    Our operations and facilities are subject to a number of federal, state and local environmental laws and regulations, which govern, among other things, the discharge of hazardous materials into the air and water as well as the handling, storage and disposal of hazardous materials. Pursuant to various environmental laws, a current or previous owner or operator of real property may be liable for the costs of removal or remediation of hazardous materials. Environmental laws typically impose liability whether or not the owner or operator knew of, or was responsible for, the presence of hazardous materials in the environment. Although management believes that our operations and facilities are in material compliance with environmental laws and regulations, future changes in them or interpretations thereof or the nature of our operations may require us to make significant additional capital expenditures to ensure compliance in the future.

We carry limited specific environmental insurance, thus, losses could occur for uninsurable or uninsured risks or in amounts in excess of existing insurance coverage. The occurrence of an event that is not covered in full or in part by insurance could have a material adverse effect on our business, financial condition and results of operations.


Item 1B.    UNRESOLVED STAFF COMMENTS

    None.


26

Item 2.    PROPERTIES

    We own or lease a number of facilities, which are utilized by our Flight Support Group (“FSG”), Electronic Technologies Group (“ETG”), and corporate offices. As of October 31, 2022, all of the facilities listed below were in good operating condition, well maintained and in regular use. We believe that our existing facilities are sufficient to meet our operational needs for the foreseeable future. Summary information on the facilities utilized within the FSG, ETG and our corporate offices to support their principal operating activities is as follows:

Square Footage
LocationLeasedOwnedDescription
Flight Support Group
United States facilities (14 states)1,068,000 218,000 Manufacturing, engineering and distribution facilities, and corporate headquarters
United States facilities (7 states)260,000 127,000 Repair and overhaul facilities
International facilities (10 countries)
   - China, France, Germany, India, Laos, Netherlands, Singapore, Thailand, United Arab Emirates and United Kingdom
105,000 173,000 Manufacturing, engineering and distribution facilities, and sales offices
Electronic Technologies Group
United States facilities (18 states)818,000 502,000 Manufacturing and engineering facilities
International facilities (4 countries)
    - Canada, France, South Korea and
 United Kingdom
81,000 86,000 Manufacturing and engineering facilities
Corporate
United States facilities (1 state)— 
10,000 (1)
Administrative offices

(1)Represents the square footage of our corporate offices in Miami, Florida. The square footage of our corporate headquarters in Hollywood, Florida is included within Square Footage-Owned of the caption “United States facilities (14 states)” under Flight Support Group.











27

Item 3.    LEGAL PROCEEDINGS

On April 20, 2021, an indirect subsidiary of HEICO Flight Support Corp., which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. We are cooperating with the investigation. We have completed our production of documents responsive to the subpoena, although we have a continuing obligation to produce such documents should any be located. At this early stage in the investigation, we cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can we reasonably estimate the possible range of loss or impact to our business, if any, that may result from this matter.

With the exception of the matter noted above, we are involved in various legal actions arising in the normal course of business. Based upon our and our legal counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on our results of operations, financial position or cash flows.    


Item 4.    MINE SAFETY DISCLOSURES

    Not applicable.


PART II

Item 5.    MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

    Our Class A Common Stock and Common Stock are listed and traded on the New York Stock Exchange (“NYSE”) under the symbols “HEI.A” and “HEI,”    respectively.

    As of December 20, 2022, there were 275 holders of record of our Common Stock and 280 holders of record of our Class A Common Stock.

Performance Graphs

    The following graph and table compare the total return on $100 invested in HEICO Common Stock and HEICO Class A Common Stock with the total return on $100 invested in the NYSE Composite Index and the Dow Jones U.S. Aerospace Index for the five-year period from October 31, 2017 through October 31, 2022. The NYSE Composite Index measures the
28

performance of all common stocks listed on the NYSE. The Dow Jones U.S. Aerospace Index is comprised of large companies which make aircraft, major weapons, radar and other defense equipment and systems as well as providers of satellites and spacecraft used for defense purposes. The total returns include the reinvestment of cash dividends.

hei-20221031_g1.jpg
Cumulative Total Return as of October 31,
201720182019202020212022
HEICO Common Stock$100.00 $144.69 $213.18 $181.84 $241.59 $282.24 
HEICO Class A Common Stock100.00 137.14 196.34 193.05 259.87 263.63 
NYSE Composite Index100.00 98.92 106.73 100.72 137.89 119.50 
Dow Jones U.S. Aerospace Index100.00 120.16 132.69 79.54 121.14 112.10 

    The following graph and table compare the total return on $100 invested in HEICO Common Stock since October 31, 1990 using the same indices shown on the five-year performance graph above. October 31, 1990 was the end of the first fiscal year following the date the current executive management team assumed leadership of the Company. No Class A Common Stock was outstanding as of October 31, 1990. As with the five-year performance graph, the total returns include the reinvestment of cash dividends.

29

hei-20221031_g2.jpg
Cumulative Total Return as of October 31,
19901991199219931994
HEICO Common Stock$100.00 $141.49 $158.35 $173.88 $123.41 
NYSE Composite Index100.00 130.31 138.76 156.09 155.68 
Dow Jones U.S. Aerospace Index100.00 130.67 122.00 158.36 176.11 
19951996199719981999
HEICO Common Stock$263.25 $430.02 $1,008.31 $1,448.99 $1,051.61 
NYSE Composite Index186.32 225.37 289.55 326.98 376.40 
Dow Jones U.S. Aerospace Index252.00 341.65 376.36 378.66 295.99 
20002001200220032004
HEICO Common Stock$809.50 $1,045.86 $670.39 $1,067.42 $1,366.57 
NYSE Composite Index400.81 328.78 284.59 339.15 380.91 
Dow Jones U.S. Aerospace Index418.32 333.32 343.88 393.19 478.49 
20052006200720082009
HEICO Common Stock$1,674.40 $2,846.48 $4,208.54 $2,872.01 $2,984.13 
NYSE Composite Index423.05 499.42 586.87 344.96 383.57 
Dow Jones U.S. Aerospace Index579.77 757.97 1,000.84 602.66 678.00 
20102011201220132014
HEICO Common Stock$4,722.20 $6,557.88 $5,900.20 $10,457.14 $11,416.51 
NYSE Composite Index427.61 430.46 467.91 569.69 617.23 
Dow Jones U.S. Aerospace Index926.75 995.11 1,070.15 1,645.24 1,687.41 
30

Cumulative Total Return as of October 31,
20152016201720182019
HEICO Common Stock$10,776.88 $14,652.37 $23,994.03 $33,876.95 $49,277.28 
NYSE Composite Index595.37 596.57 702.38 694.81 749.66 
Dow Jones U.S. Aerospace Index1,766.94 1,878.10 2,807.42 3,373.52 3,725.15 
202020212022
HEICO Common Stock$44,877.75 $60,000.11 $65,650.39 
NYSE Composite Index707.40 968.47 839.31 
Dow Jones U.S. Aerospace Index2,233.00 3,400.98 3,147.04 

Issuer Purchases of Equity Securities

    There were no issuer purchases of our equity securities during the fourth quarter of fiscal 2022.

Recent Sales of Unregistered Securities

    On August 10, 2022, we acquired 100% of the stock of Sensor Systems, Inc. ("Sensor"). The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock. The HEICO Class A Common Stock issued in connection with the acquisition of Sensor was not registered under the Securities Act of 1933, in accordance with Section 4(a)(2) and Rule 506(b) of Regulation D thereunder, as a transaction by an issuer not involving any public offering. The shares of Class A Common Stock issued in connection with this acquisition were registered for resale pursuant to a Registration Statement on Form S-3 declared effective on August 31, 2022. See Note 2, Acquisitions, of the Notes to Consolidated Financial Statements for additional information.

Dividend Policy

    We have historically paid semi-annual cash dividends on both our Class A Common Stock and Common Stock. During fiscal 2022, we paid an aggregate cash dividend of $.18 per share, which represents a 6% increase over the aggregate cash dividend of $.17 per share paid during fiscal 2021. In December 2022, our Board of Directors declared our 89th consecutive semi-annual cash dividend of $.10 per share payable in January 2023. This cash dividend represents an 11% increase over the prior semi-annual per share mount of $.09.

Our Board of Directors will continue to review our dividend policy and will regularly evaluate whether dividends should be paid in cash or stock, as well as what amounts should be paid. Our ability to pay dividends could be affected by future business performance, liquidity, capital needs, alternative investment opportunities and loan covenants under our revolving credit facility.

Item 6.    [Reserved]
31

Item 7.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Overview

    Our business is comprised of two operating segments, the Flight Support Group (“FSG”) and the Electronic Technologies Group (“ETG”).

    The FSG consists of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), which is 80% owned, and HEICO Flight Support Corp., which is wholly owned, and their collective subsidiaries, which primarily:

Designs, Manufactures, Repairs, Overhauls and Distributes Jet Engine and Aircraft Component Replacement Parts. The FSG designs and manufactures jet engine and aircraft component replacement parts, which are approved by the Federal Aviation Administration (“FAA”). In addition, the FSG repairs, overhauls and distributes jet engine and aircraft components, avionics and instruments for domestic and foreign commercial air carriers and aircraft repair companies as well as military and business aircraft operators. The FSG also manufactures and sells specialty parts as a subcontractor for aerospace and industrial original equipment manufacturers and the United States ("U.S.") government. Additionally, the FSG is a leading supplier, distributor, and integrator of military aircraft parts and support services primarily to the U.S. Department of Defense, defense prime contractors, and foreign military organizations allied with the U.S. Further, the FSG is a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. The FSG also engineers, designs and manufactures thermal insulation blankets and parts as well as removable/reusable insulation systems for aerospace, defense, commercial and industrial applications; manufactures expanded foil mesh for lightning strike protection in fixed and rotary wing aircraft; distributes aviation electrical interconnect products and electromechanical parts; overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy; and performs tight-tolerance machining, brazing, fabricating and welding services for aerospace, defense and other industrial applications.

    The ETG consists of HEICO Electronic Technologies Corp. (“HEICO Electronic”) and its subsidiaries, which primarily:

Designs and Manufactures Electronic, Microwave and Electro-Optical Equipment, High-Speed Interface Products, High Voltage Interconnection Devices, EMI and RFI Shielding and Filters, High Voltage Advanced Power Electronics, Power Conversion Products, Underwater Locator Beacons, Memory Products, Self-Sealing Auxiliary Fuel Systems, Active Antenna Systems, Airborne Antennas, and TSCM Equipment. The ETG collectively designs, manufactures and sells various types of electronic, data and microwave, and electro-optical products, including infrared simulation and test equipment, laser rangefinder receivers, electrical power supplies, back-up power supplies, power conversion products, underwater locator beacons, emergency locator transmission beacons, flight deck
32

annunciators, panels and indicators, electromagnetic and radio frequency interference shielding and filters, high power capacitor charging power supplies, amplifiers, traveling wave tube amplifiers, photodetectors, amplifier modules, microwave power modules, flash lamp drivers, laser diode drivers, arc lamp power supplies, custom power supply designs, cable assemblies, high voltage power supplies, high voltage interconnection devices and wire, high voltage energy generators, high frequency power delivery systems; memory products, including three-dimensional microelectronic and stacked memory, static random-access memory (SRAM) and electronically erasable programmable read-only memory (EEPROM); harsh environment electronic connectors and other interconnect products, RF and microwave amplifiers, transmitters, and receivers and integrated assemblies, sub-assemblies and components; RF sources, detectors and controllers, wireless cabin control systems, solid state power distribution and management systems, crashworthy and ballistically self-sealing auxiliary fuel systems, nuclear radiation detectors, communications and electronic intercept receivers and tuners, fuel level sensing systems, high-speed interface products that link devices, high performance active antenna systems and airborne antennas for commercial and military aircraft, precision guided munitions, other defense applications and commercial uses; silicone material for a variety of demanding applications; precision power analog monolithic, hybrid and open frame components; high-reliability ceramic-to-metal feedthroughs and connectors, technical surveillance countermeasures (TSCM) equipment to detect devices used for espionage and information theft; rugged small-form factor embedded computing solutions; custom high power filters and filter assemblies; test sockets and adapters for both engineering and production use of semiconductor devices, and radiation assurance services and products.

Our results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on our supply chain. Despite the aforementioned, we experienced continued improvement in operating results in fiscal 2022 as compared to fiscal 2021 principally reflecting improved demand for our commercial aerospace products. The Flight Support Group has reported nine consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.

Additionally, our results of operations in fiscal 2022 have been affected by recent acquisitions as further detailed in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements.
     
Presentation of Results of Operations and Liquidity and Capital Resources

    The following discussion and analysis of our Results of Operations and Liquidity and Capital Resources includes a comparison of fiscal 2022 to fiscal 2021. A similar discussion and analysis that compares fiscal 2021 to fiscal 2020 may be found in Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations,” of our Form 10-K for the fiscal year ended October 31, 2021.

33

Results of Operations

    The following table sets forth the results of our operations, net sales and operating income by segment and the percentage of net sales represented by the respective items in our Consolidated Statements of Operations (in thousands):
Year ended October 31,
20222021
Net sales$2,208,322 $1,865,682 
Cost of sales1,345,563 1,138,259 
Selling, general and administrative expenses
365,915 334,523 
Total operating costs and expenses
1,711,478 1,472,782 
Operating income$496,844 $392,900 
Net sales by segment:
Flight Support Group
$1,255,212 $927,089 
Electronic Technologies Group972,475 959,170 
Intersegment sales
(19,365)(20,577)
$2,208,322 $1,865,682 
Operating income by segment:
Flight Support Group
$267,167 $151,930 
Electronic Technologies Group
269,473 277,306 
Other, primarily corporate
(39,796)(36,336)
$496,844 $392,900 
Net sales100.0 %100.0 %
Gross profit39.1 %39.0 %
Selling, general and administrative expenses
16.6 %17.9 %
Operating income22.5 %21.1 %
Interest expense.3 %.4 %
Other income — %.1 %
Income tax expense4.5 %3.1 %
Net income attributable to noncontrolling interests
1.8 %1.4 %
Net income attributable to HEICO
15.9 %16.3 %
34

Comparison of Fiscal 2022 to Fiscal 2021

Net Sales

    Our consolidated net sales in fiscal 2022 increased by 18% to a record $2,208.3 million, up from net sales of $1,865.7 million in fiscal 2021. The increase in consolidated net sales principally reflects an increase of $328.1 million (a 35% increase) to a record $1,255.2 million within the FSG and an increase of $13.3 million (a 1% increase) to a record $972.5 million within the ETG. The net sales increase in the FSG reflects strong organic growth of 25% as well as net sales of $100.0 million contributed by our fiscal 2022 and 2021 acquisitions. The FSG's organic growth reflects increased demand for the majority of our commercial aerospace products and services resulting from continued recovery in global commercial air travel as compared to the prior year. As such, organic net sales increased by $118.5 million, $58.0 million and $51.7 million within our aftermarket replacement parts, specialty products, and repair and overhaul parts and services product lines, respectively. The net sales increase in the ETG principally reflects $31.0 million contributed by our fiscal 2022 and 2021 acquisitions, partially offset by a 2% decrease in organic net sales. The ETG's organic net sales decline is mainly attributable to decreased demand for our defense products resulting in a net sales decrease of $70.3 million, partially offset by increased demand for our other electronics, medical and aerospace products resulting in net sales increases of $29.5 million, $17.8 million and $4.3 million, respectively. Although sales price changes were not a significant contributing factor to the change in net sales of the FSG and ETG in fiscal 2022, recent cost inflation and potential supply chain disruptions may lead to higher sales prices during fiscal 2023.

Our net sales in fiscal 2022 and 2021 by market consisted of approximately 43% and 39% from the commercial aviation industry, respectively, 39% and 44% from the defense and space industries, respectively, and 18% and 17% from other industrial markets including electronics, medical and telecommunications, respectively.

Gross Profit and Operating Expenses

Our consolidated gross profit margin improved to 39.1% in fiscal 2022, up from 39.0% in fiscal 2021 principally reflecting a 2.6% improvement in the FSG's gross profit margin, partially offset by a 1.0% decrease in the ETG's gross profit margin. The increase in the FSG's gross profit margin principally reflects the previously mentioned higher net sales within our specialty products and aftermarket replacement parts product lines. The reduction in the ETG's gross profit margin principally reflects the decrease in net sales of defense products, partially offset by a more favorable product mix in net sales of space products as well as the increases in net sales of medical, other electronics and aerospace products. Total new product research and development expenses included within our consolidated cost of sales were $76.1 million in fiscal 2022, up from $68.9 million in fiscal 2021.

Our consolidated selling, general and administrative ("SG&A") expenses were $365.9 million in fiscal 2022, as compared to $334.5 million in fiscal 2021. The increase in consolidated SG&A expenses principally reflects $17.0 million attributable to our fiscal 2021
35

and 2022 acquisitions, increases of $11.8 million and $4.0 million in other selling and other general and administrative expenses, respectively, mainly incurred to support the previously mentioned net sales growth and a $6.1 million increase in performance-based compensation expense, partially offset by a $7.6 million impact from changes in the estimated fair value of accrued contingent consideration.

Our consolidated SG&A expenses as a percentage of net sales decreased to 16.6% in fiscal 2022, down from 17.9% in fiscal 2021. The decrease in consolidated SG&A expenses as a percentage of net sales principally reflects efficiencies realized from the higher net sales, a .4% favorable impact from changes in the estimated fair value of accrued contingent consideration, as well as a .3% impact from lower intangible asset amortization expense.

Operating Income

Our consolidated operating income increased by 26% to a record $496.8 million in fiscal 2022, up from $392.9 million in fiscal 2021. The increase in consolidated operating income principally reflects a $115.2 million increase (a 76% increase) to a record $267.2 million in operating income of the FSG, partially offset by a $7.8 million decrease (a 3% decrease) to $269.5 million in operating income of the ETG. The increase in operating income of the FSG principally reflects the previously mentioned net sales growth, improved gross profit margin and efficiencies realized from the higher net sales volume. The decrease in operating income of the ETG principally reflects the previously mentioned lower gross profit margin and a lower level of efficiencies resulting from the organic net sales decrease, partially offset by a favorable impact from changes in the estimated fair value of accrued contingent consideration. Further, the increase in consolidated operating income was partially offset by $5.6 million of higher corporate expenses mainly attributable to an increase in performance-based compensation expense and the suspension of corporate salary reductions as of the end of the first quarter of fiscal 2021.

Our consolidated operating income as a percentage of net sales increased to 22.5% in fiscal 2022, up from 21.1% in fiscal 2021. The increase principally reflects an increase in the FSG’s operating income as a percentage of net sales to 21.3% in fiscal 2022, up from 16.4% in fiscal 2021, partially offset by a decrease in the ETG's operating income as a percentage of net sales to 27.7% in fiscal 2022, as compared to 28.9% in fiscal 2021. The increase in the FSG’s operating income as a percentage of net sales principally reflects the previously mentioned improved gross profit margin, as well as a 2.3% impact from a decrease in SG&A expenses as a percentage of net sales mainly reflecting the previously mentioned efficiencies. The decrease in the ETG's operating income as a percentage of net sales principally reflects the previously mentioned lower gross profit margin and a 1.0% impact from an increase in SG&A expenses as a percentage of net sales mainly from the previously mentioned lower level of efficiencies, partially offset by a .8% favorable impact from changes in the estimated fair value of accrued contingent consideration.



36

Interest Expense

    Interest expense decreased to $6.4 million in fiscal 2022, down from $7.3 million in fiscal 2021. The decrease was principally due to a lower weighted average balance of borrowings outstanding under our revolving credit facility, partially offset by a higher weighted average interest rate.

Other Income

    Other income in fiscal 2022 and 2021 was not material.

Income Tax Expense
    
    Our effective tax rate was 20.4% in fiscal 2022, as compared to 14.8% in fiscal 2021. The increase in our effective tax rate principally reflects a 5.7% unfavorable impact from tax-exempt unrealized losses in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") recognized in fiscal 2022 as compared to the tax-exempt unrealized gains recognized on such policies in fiscal 2021.

Net Income Attributable to Noncontrolling Interests
    Net income attributable to noncontrolling interests relates to the 20% noncontrolling interest held by Lufthansa Technik AG in HEICO Aerospace Holdings Corp. and the noncontrolling interests held by others in certain subsidiaries of the FSG and ETG. Net income attributable to noncontrolling interests was $38.9 million in fiscal 2022, as compared to $25.5 million in fiscal 2021. The increase in net income attributable to noncontrolling interests principally reflects improved operating results of certain subsidiaries of the FSG and ETG in which noncontrolling interests are held, inclusive of fiscal 2021 and 2022 acquisitions.

Net Income Attributable to HEICO

Net income attributable to HEICO increased by 16% to a record $351.7 million, or $2.55 per diluted share, in fiscal 2022, up from $304.2 million, or $2.21 per diluted share, in fiscal 2021 principally reflecting the previously mentioned higher consolidated operating income, partially offset by the increase in the effective tax rate.

Outlook

As we look ahead to fiscal 2023, we anticipate net sales growth in both the FSG and ETG, principally driven by demand for the majority of our products. Additionally, continued inflationary pressures and lingering supply chain disruptions stemming from the Pandemic may lead to higher material and labor costs. During fiscal 2023, we plan to continue our commitments to developing new products and services, further market penetration, and an aggressive acquisition strategy while maintaining our financial strength and flexibility.
37

Inflation

    We have generally experienced increases in our costs of labor, materials and services consistent with overall rates of inflation. The impact of such increases on net income attributable to HEICO has been generally minimized by efforts to lower costs through manufacturing efficiencies and cost reductions as well as selective price increases, as was done in fiscal 2022. However, continued cost inflation and supply chain disruptions during fiscal 2023 may require additional sales price increases in order to mitigate their impact on net income attributable to HEICO.

Liquidity and Capital Resources

    The following table summarizes our capitalization (in thousands):
As of October 31,
20222021
Cash and cash equivalents$139,504 $108,298 
Total debt (including current portion)290,274 236,498 
Shareholders’ equity2,648,306 2,296,939 
Total capitalization (debt plus equity)2,938,580 2,533,437 
Total debt to total capitalization10%9%
    
    Our principal uses of cash include acquisitions, capital expenditures, cash dividends, distributions to noncontrolling interests and working capital needs. Capital expenditures in fiscal 2023 are anticipated to approximate $40 million. We finance our activities primarily from our operating and financing activities, including borrowings under our revolving credit facility.
    
    As of December 20, 2022, we had approximately $1,202 million of unused committed availability under the terms of our revolving credit facility. Based on our current outlook, we believe that net cash provided by operating activities and available borrowings under our revolving credit facility will be sufficient to fund our cash requirements for at least the next twelve months.

Operating Activities

Net cash provided by operating activities was $467.9 million in fiscal 2022 and consisted primarily of net income from consolidated operations of $390.6 million, depreciation and amortization expense of $96.3 million (a non-cash item), net changes in other long-term liabilities and assets related to the LCP of $15.4 million (principally participant deferrals and employer contributions), $12.6 million in share-based compensation expense (a non-cash item), and $12.2 million in employer contributions to the HEICO Savings and Investment Plan (a non-cash item), partially offset by a $61.4 million increase in net working capital. The increase in net working capital principally reflects an $89.2 million increase in inventories to support the increase in our consolidated backlog, partially offset by a $34.1 million increase in accrued
38

expenses and other current liabilities mainly reflecting an increase in contingent consideration and contract liabilities.

Net cash provided by operating activities increased by $23.8 million in fiscal 2022, up from $444.1 million in fiscal 2021. The increase is principally attributable to a $60.9 million increase in net income from consolidated operations and a $24.5 million decrease in deferred income tax benefits, partially offset by a $62.9 million increase in net working capital principally reflecting the previously mentioned increase in inventories. The decrease in deferred income tax benefits reflects the impact of tax deferred unrealized losses in LCP participant account balances in fiscal 2022 as compared to tax deferred unrealized gains recognized on such account balances in fiscal 2021.

Net cash provided by operating activities was $444.1 million in fiscal 2021 and consisted primarily of net income from consolidated operations of $329.8 million, depreciation and amortization expense of $93.0 million (a non-cash item), net changes in other long-term liabilities and assets related to the LCP of $12.8 million (principally participant deferrals and employer contributions), $10.1 million in employer contributions to the HEICO Savings and Investment Plan (a non-cash item), and $9.1 million in share-based compensation expense (a non-cash item), partially offset by a $15.6 million deferred income tax benefit.

Investing Activities

Net cash used in investing activities totaled $395.8 million in fiscal 2022 and related primarily to acquisitions of $347.3 million, capital expenditures of $32.0 million, and investments related to the LCP of $15.3 million. Further details regarding our acquisitions may be found in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements.

Net cash used in investing activities totaled $183.5 million in fiscal 2021 and related primarily to acquisitions of $136.5 million (net of cash acquired), capital expenditures of $36.2 million, and investments related to the LCP of $14.0 million.

Financing Activities

Net cash used in financing activities in fiscal 2022 totaled $33.8 million. During fiscal 2022, we made $212.0 million in payments on our revolving credit facility, redeemed common stock related to stock option exercises aggregating $25.9 million, made $25.1 million of distributions to noncontrolling interests, paid $24.5 million in cash dividends on our common stock and paid $8.7 million to acquire certain noncontrolling interests, which were partially offset by $262.0 million of borrowings under our revolving credit facility.

Net cash used in financing activities in fiscal 2021 totaled $559.0 million. During fiscal 2021, we made $505.0 million in payments on our revolving credit facility, made $28.0 million of distributions to noncontrolling interests, paid $23.0 million in cash dividends on our common stock, redeemed common stock related to stock option exercises aggregating $3.8 million, paid $2.3 million to acquire certain noncontrolling interests, and paid revolving credit facility
39

issuance costs of $1.5 million, which were partially offset by $5.3 million in proceeds from stock option exercises.    

In November 2017, we entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, we entered into an amendment to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow us to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders or the addition of new lenders. In April 2022, we entered into an amendment to extend the maturity date of our Credit Facility by one year to November 2024 and to replace the Eurocurrency Rate with Adjusted Term SOFR as an election in which borrowings under the Credit Facility accrue interest, as such capitalized terms are defined in the Credit Facility.
    
Borrowings under the Credit Facility accrue interest at our election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility. We were in compliance with all financial and nonfinancial covenants of the Credit Facility as of October 31, 2022.

Other Obligations and Commitments

The holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. As of October 31, 2022, management’s estimate of the aggregate Redemption Amount of all Put Rights that we could be required to pay is approximately $327.6 million, which is included within redeemable noncontrolling interests in our Consolidated Balance Sheet. The estimated aggregate Redemption Amount of the Put Rights that are currently puttable, previously put, or becoming puttable during fiscal 2023 is approximately $103.2 million, of which approximately
40

$56.3 million would be payable in fiscal 2023 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2023. See Note 13, Redeemable Noncontrolling Interests, of the Notes to Consolidated Financial Statements for further information.

As discussed in Note 2, Acquisitions, of the Notes to Consolidated Financial Statements, on August 5, 2022, we entered into a purchase agreement to acquire approximately 95% of the stock of Exxelia International for €453 million plus the assumption of approximately €14 million of liabilities. The closing of the transaction, which is expected to occur in the first quarter of fiscal 2023, is subject to customary closing conditions, including, among others, obtaining a required foreign antitrust clearance and foreign investment authorizations. Changes in the exchange rate between the Euro and the U.S. dollar will either favorably or unfavorably affect the purchase price as translated into U.S. dollars upon closing. A hypothetical 10% weakening or strengthening in the exchange rate of the Euro to the U.S. dollar as of October 31, 2022 would decrease or increase the purchase price as translated into U.S. dollars by $44.9 million.

See Note 5, Long-Term Debt, of the Notes to Consolidated Financial Statements for information regarding our long-term debt obligations.

See Note 8, Fair Value Measurements, of the Notes to Consolidated Financial Statements for information pertaining to contingent consideration obligations. As of October 31, 2022, the estimated fair value of contingent consideration payable in fiscal 2023 was $28.8 million.

See Note 9, Leases, of the Notes to Consolidated Financial Statements for information pertaining to future minimum lease payments relating to the Company’s operating and finance lease obligations.

Critical Accounting Policies

    We believe that the following are our most critical accounting policies, which require management to make judgments about matters that are inherently uncertain.

    Assumptions utilized to determine fair value in connection with business combinations, contingent consideration arrangements and in goodwill and intangible assets impairment tests are highly judgmental. If there is a material change in such assumptions or if there is a material change in the conditions or circumstances influencing fair value, we could be required to recognize a material impairment charge. See Item 1A., Risk Factors, for a list of factors which may cause our actual results to differ materially from anticipated results.

Revenue Recognition

HEICO 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
41

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. HEICO 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 this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.

    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.

    For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, we use a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts.
    Certain of our contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration we will receive. We include variable consideration in the transaction price generally by applying the most likely amount method of the consideration that we expect to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. We estimate variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration.    
    
42

Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2022, 2021 and 2020.

Valuation of Inventory

Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified.

    We periodically evaluate the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels, or competitive factors that were not foreseen or did not exist when the estimated write-downs were made.
    
In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.

Business Combinations

    We allocate the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. Determining the fair value of assets acquired and liabilities and noncontrolling interests assumed requires management’s judgment and often involves the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, asset lives and market multiples, among other items. We determine the fair values of intangible assets acquired generally in consultation with third-party valuation advisors.

    As part of the agreement to acquire certain subsidiaries, we may be obligated to pay contingent consideration should the acquired entity meet certain earnings objectives subsequent to the date of acquisition. As of the acquisition date, contingent consideration is recorded at fair value as determined through the use of a probability-based scenario analysis approach. Under this method, a set of discrete potential future subsidiary earnings is determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood is then assigned to each discrete potential future earnings estimate and the resultant contingent consideration is calculated and discounted using a weighted average discount rate reflecting the credit risk of HEICO. Subsequent to the acquisition date, the fair value of such contingent consideration is measured each reporting period and any changes are recorded to SG&A expenses within our Consolidated Statements of Operations. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the
43

amount of contingent consideration accrued. As of October 31, 2022 and 2021, $82.8 million and $62.3 million of contingent consideration was accrued within our Consolidated Balance Sheets, respectively. During fiscal 2022, 2021 and 2020, such fair value measurement adjustments resulted in net (decreases) increases to SG&A expenses of ($7.6) million, $1.2 million and $.5 million, respectively. For further information regarding our contingent consideration arrangements, see Note 8, Fair Value Measurements, of the Notes to Consolidated Financial Statements.

Valuation of Goodwill and Other Intangible Assets

    We test goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, we compare the fair value of each of our reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of our reporting units were determined using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. We calculate fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital. Based on the annual goodwill impairment test as of October 31, 2022, 2021 and 2020, we determined there was no impairment of our goodwill. The fair value of each of our reporting units as of October 31, 2022 significantly exceeded its carrying value.

    We test each non-amortizing intangible asset (principally trade names) for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of our trade names, we utilize an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. We also test each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, we recognize an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires us to make a number of estimates, assumptions and judgments of underlying factors such as projected revenues and related earnings as well as discount rates. Based on the intangible asset impairment tests conducted, we did not recognize any impairment losses in fiscal 2022, 2021 and 2020.

New Accounting Pronouncement

    See Note 1, Summary of Significant Accounting Policies - New Accounting Pronouncement, of the Notes to Consolidated Financial Statements for additional information.


44

Forward-Looking Statements

    Certain statements in this report constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. All statements contained herein that are not clearly historical in nature may be forward-looking and the words “anticipate,” “believe,” “expect,” “estimate” and similar expressions are generally intended to identify forward-looking statements. Any forward-looking statement contained herein, in press releases, written statements or other documents filed with the Securities and Exchange Commission or in communications and discussions with investors and analysts in the normal course of business through meetings, phone calls and conference calls, concerning our operations, economic performance and financial condition are subject to risks, uncertainties and contingencies. We have based these forward-looking statements on our current expectations and projections about future events. All forward-looking statements involve risks and uncertainties, many of which are beyond our control, which may cause actual results, performance or achievements to differ materially from anticipated results, performance or achievements. Also, forward-looking statements are based upon management’s estimates of fair values and of future costs, using currently available information. Therefore, actual results may differ materially from those expressed in or implied by those forward-looking statements. Factors that could cause such differences include:

The severity, magnitude and duration of the Pandemic, including supply chain disruptions and inflationary pressures;

Our liquidity and the amount and timing of cash generation;

Lower commercial air travel caused by the Pandemic and its aftermath, airline fleet changes or airline purchasing decisions, which could cause lower demand for our goods and services;

Product specification costs and requirements, which could cause an increase to our costs to complete contracts;

Governmental and regulatory demands, export policies and restrictions, reductions in defense, space or homeland security spending by U.S. and/or foreign customers or competition from existing and new competitors, which could reduce our sales;

Our ability to introduce new products and services at profitable pricing levels, which could reduce our sales or sales growth;

Product development or manufacturing difficulties, which could increase our product development and manufacturing costs and delay sales;

Our ability to make acquisitions, including obtaining any applicable domestic and/or foreign governmental approvals, and achieve operating synergies from acquired businesses; customer credit risk; interest, foreign currency exchange and income tax
45

rates; economic conditions, including the effects of inflation, within and outside of the aviation, defense, space, medical, telecommunications and electronics industries, which could negatively impact our costs and revenues; and

Defense spending or budget cuts, which could reduce our defense-related revenue.
For further information on these and other factors that potentially could materially affect our financial results, see Item 1A, Risk Factors. We undertake no obligation to publicly update or revise any forward-looking statement, whether as a result of new information, future events or otherwise, except to the extent required by applicable law.


Item 7A.    QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Interest Rate Risk

    We have exposure to interest rate risk, mainly related to our revolving credit facility, which has variable interest rates. Interest rate risk associated with our variable rate debt is the potential increase in interest expense from an increase in interest rates. Based on our aggregate outstanding variable rate debt balance of $275.0 million as of October 31, 2022, a hypothetical 10% increase in interest rates would not have a material effect on our results of operations, financial position or cash flows. We also maintain a portion of our cash and cash equivalents in financial instruments with original maturities of three months or less. These financial instruments are subject to interest rate risk and will decline in value if interest rates increase.
Due to the short duration of these financial instruments, a hypothetical 10% increase in interest rates as of October 31, 2022 would not have a material effect on our results of operations, financial position or cash flows.

Foreign Currency Risk

    We have several foreign subsidiaries that utilize a functional currency other than the U.S. dollar, or principally the Euro. Accordingly, changes in exchange rates between such foreign currencies and the U.S. dollar will affect the translation of the financial results of our foreign subsidiaries into the U.S. dollar for purposes of reporting our consolidated financial results. A hypothetical 10% weakening in the exchange rate of the Euro to the U.S. dollar as of October 31, 2022 would not have a material effect on our results of operations, financial position or cash flows.
46

Item 8.    FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

HEICO CORPORATION AND SUBSIDIARIES
INDEX TO FINANCIAL STATEMENTS

47

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Shareholders of
HEICO Corporation
Hollywood, Florida

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of HEICO Corporation and subsidiaries (the "Company") as of October 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, shareholders' equity, and cash flows, for each of the three years in the period ended October 31, 2022, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of October 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended October 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We have also 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 October 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated December 21, 2022, expressed an unqualified opinion on the Company's internal control over financial reporting.

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.

48

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the Finance/Audit Committee and that (1) relates 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 financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Inventories, net - Refer to Notes 1 and 3 to the financial statements

Critical Audit Matter Description

Inventory is stated at the lower of cost or net realizable value. The Company periodically evaluates the carrying value of inventory, which requires management to make significant estimates and assumptions related to sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving or obsolete inventory. Changes in the assumptions related to future demand and sales patterns could have a significant impact on the valuation of finished goods inventory for certain of the Company’s distribution and aftermarket parts business units in the Flight Support Group operating segment.

Given the magnitude of the inventory balances at these business units, coupled with the judgments necessary to project sales patterns and expected future demand within these aftermarket replacement parts and repair and overhaul parts and services business units, auditing such estimates required a high degree of auditor judgment and an increased extent of effort when performing audit procedures and evaluating the results of those procedures.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the expected future demand and sales patterns used by management to estimate the valuation reserve on inventory included the following, among others:

We tested the effectiveness of controls, including those related to evaluating the reasonableness of expected future demand and sales patterns.

We evaluated the reasonableness of management’s assumptions of future demand and sales patterns by performing the following:

Utilized historical inventory usage data to analyze the relationship between the inventory valuation reserve calculated, the inventory on hand, and the sales trends over time.

49

Compared management’s assumptions to available external market data for certain inventory items.

Evaluated the accuracy and completeness of the valuation reserve by performing substantive analytical procedures on the reserve balance at the business unit level.

We tested changes in the inventory valuation reserve and evaluated whether such changes were the result of the sale or write off of inventory parts or the result of changes in the significant assumptions used to develop the valuation reserve.

/s/ DELOITTE & TOUCHE LLP

Miami, Florida
December 21, 2022
We have served as the Company's auditor since 1990.
50

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
As of October 31,
20222021
ASSETS
Current assets:
Cash and cash equivalents$139,504 $108,298 
Accounts receivable, net294,848 244,919 
Contract assets93,978 80,073 
Inventories, net582,471 478,050 
Prepaid expenses and other current assets41,929 26,045 
Total current assets
1,152,730 937,385 
Property, plant and equipment, net225,879 193,638 
Goodwill1,672,425 1,450,395 
Intangible assets, net733,327 582,307 
Other assets311,135 334,682 
Total assets$4,095,496 $3,498,407 
LIABILITIES AND EQUITY
Current liabilities:
Current maturities of long-term debt$1,654 $1,515 
Trade accounts payable116,551 85,544 
Accrued expenses and other current liabilities290,199 206,857 
Income taxes payable12,455 964 
Total current liabilities420,859 294,880 
Long-term debt, net of current maturities288,620 234,983 
Deferred income taxes71,162 40,761 
Other long-term liabilities338,948 378,257 
Total liabilities1,119,589 948,881 
Commitments and contingencies (Note 16)
Redeemable noncontrolling interests (Note 13)327,601 252,587 
Shareholders’ equity:
Preferred Stock, $.01 par value per share; 10,000 shares authorized; none issued
  
Common Stock, $.01 par value per share; 150,000 shares authorized;
54,519 and 54,264 shares issued and outstanding
545 543 
Class A Common Stock, $.01 par value per share; 150,000 shares authorized; 82,093 and 81,224 shares issued and outstanding
821 812 
Capital in excess of par value397,337 320,747 
Deferred compensation obligation5,297 5,297 
HEICO stock held by irrevocable trust(5,297)(5,297)
Accumulated other comprehensive loss(46,499)(8,552)
Retained earnings2,253,932 1,949,521 
Total HEICO shareholders’ equity2,606,136 2,263,071 
Noncontrolling interests42,170 33,868 
Total shareholders’ equity2,648,306 2,296,939 
Total liabilities and equity$4,095,496 $3,498,407 
The accompanying notes are an integral part of these consolidated financial statements.
51

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
Year ended October 31,
202220212020
Net sales$2,208,322 $1,865,682 $1,787,009 
Operating costs and expenses:
Cost of sales
1,345,563 1,138,259 1,104,882 
Selling, general and administrative expenses
365,915 334,523 305,479 
Total operating costs and expenses
1,711,478 1,472,782 1,410,361 
Operating income496,844 392,900 376,648 
Interest expense(6,386)(7,285)(13,159)
Other income 565 1,443 1,366 
Income before income taxes and noncontrolling interests
491,023 387,058 364,855 
Income tax expense100,400 57,300 29,000 
Net income from consolidated operations390,623 329,758 335,855 
Less: Net income attributable to noncontrolling interests
38,948 25,538 21,871 
Net income attributable to HEICO$351,675 $304,220 $313,984 
Net income per share attributable to HEICO shareholders:
Basic
$2.59 $2.25 $2.33 
Diluted
$2.55 $2.21 $2.29 
Weighted average number of common shares outstanding:
Basic
136,010 135,326 134,754 
Diluted
138,037 137,854 137,302 

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

52

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
Year ended October 31,
202220212020
Net income from consolidated operations$390,623 $329,758 $335,855 
Other comprehensive (loss) income:
Foreign currency translation adjustments(40,078)(591)8,876 
Unrealized gain (loss) on defined benefit pension plan, net of tax368 991 (1,012)
Amortization of unrealized loss on defined benefit pension plan, net of tax 65 135 73 
Total other comprehensive (loss) income (39,645)535 7,937 
Comprehensive income from consolidated operations350,978 330,293 343,792 
Net income attributable to noncontrolling interests38,948 25,538 21,871 
Foreign currency translation adjustments attributable to noncontrolling interests
(1,698)(62)347 
Comprehensive income attributable to noncontrolling interests 37,250 25,476 22,218 
Comprehensive income attributable to HEICO$313,728 $304,817 $321,574 

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


53

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands, except per share data)
HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of October 31, 2021$252,587 $543 $812 $320,747 $5,297 ($5,297)($8,552)$1,949,521 $33,868 $2,296,939 
Comprehensive income (loss)27,442 — — — — — (37,947)351,675 9,808 323,536 
Cash dividends ($.18 per share)
— — — — — — — (24,466)— (24,466)
Issuance of common stock for an acquisition— — 6 74,999 — — — — — 75,005 
Issuance of common stock to HEICO Savings and Investment Plan
— — 1 11,416 — — — — — 11,417 
Share-based compensation expense
— — — 12,646 — — — — — 12,646 
Proceeds from stock option exercises
— 3 3 2,346 — — — — — 2,352 
Redemptions of common stock related to stock option exercises
— (1)(1)(25,944)— — — — — (25,946)
Distributions to noncontrolling interests
(23,607)— — — — — — — (1,485)(1,485)
Acquisitions of noncontrolling interests(12,150)— — 3,415 — — — — — 3,415 
Noncontrolling interests assumed related to acquisitions56,770 — — — — — — — — — 
Adjustments to redemption amount of redeemable noncontrolling interests
22,798 — — — — — — (22,798)— (22,798)
Other
3,761 — — (2,288)— — — — (21)(2,309)
Balances as of October 31, 2022$327,601 $545 $821 $397,337 $5,297 ($5,297)($46,499)$2,253,932 $42,170 $2,648,306 

HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of October 31, 2020$221,208 $542 $809 $299,930 $4,886 ($4,886)($9,149)$1,688,045 $30,430 $2,010,607 
Comprehensive income
19,662 — — — — — 597 304,220 5,814 310,631 
Cash dividends ($.17 per share)
— — — — — — — (23,002)— (23,002)
Issuance of common stock to HEICO Savings and Investment Plan
— 1 — 9,791 — — — — — 9,792 
Share-based compensation expense
— — — 9,058 — — — — — 9,058 
Proceeds from stock option exercises
— — 3 5,341 — — — — — 5,344 
Redemptions of common stock related to stock option exercises
— — — (3,791)— — — — — (3,791)
Distributions to noncontrolling interests
(25,746)— — — — — — — (2,217)(2,217)
Acquisitions of noncontrolling interests
(2,336)— — — — — — — — — 
Noncontrolling interests assumed related to acquisitions
18,989 — — — — — — — — — 
Adjustments to redemption amount of redeemable noncontrolling interests
19,743 — — — — — — (19,743)— (19,743)
Capital contributions from noncontrolling interests 1,067 — — — — — — — — — 
Deferred compensation obligation — — — — 411 (411)— — — — 
Other
— — — 418 — — — 1 (159)260 
Balances as of October 31, 2021$252,587 $543 $812 $320,747 $5,297 ($5,297)($8,552)$1,949,521 $33,868 $2,296,939 

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

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands, except per share data)
HEICO Shareholders' Equity
Redeemable Noncontrolling InterestsCommon StockClass A Common StockCapital in Excess of Par ValueDeferred Compensation ObligationHEICO Stock Held by Irrevocable TrustAccumulated Other Comprehensive LossRetained EarningsNoncontrolling InterestsTotal Shareholders' Equity
Balances as of October 31, 2019
$188,264 $541 $804 $284,609 $4,232 ($4,232)($16,739)$1,397,327 $28,118 $1,694,660 
Comprehensive income
16,932 — — — — — 7,590 313,984 5,286 326,860 
Cash dividends ($.16 per share)
— — — — — — — (21,552)— (21,552)
Issuance of common stock to HEICO Savings and Investment Plan
— 1 — 9,723 — — — — — 9,724 
Share-based compensation expense
— — — 10,134 — — — — — 10,134 
Proceeds from stock option exercises
— — 6 6,949 — — — — — 6,955 
Redemptions of common stock related to stock option exercises
— — (1)(12,119)— — — — — (12,120)
Noncontrolling interests assumed related to acquisitions
22,204 — — — — — — — — — 
Capital contributions from noncontrolling interests 14,329 — — — — — — — — — 
Distributions to noncontrolling interests
(16,176)— — — — — — — (1,732)(1,732)
Acquisitions of noncontrolling interests
(7,475)— — — — — — — — — 
Adjustments to redemption amount of redeemable noncontrolling interests
1,714 — — — — — — (1,714)— (1,714)
Deferred compensation obligation — — — — 654 (654)— — — — 
Other
1,416 — — 634 — — — — (1,242)(608)
Balances as of October 31, 2020$221,208 $542 $809 $299,930 $4,886 ($4,886)($9,149)$1,688,045 $30,430 $2,010,607 
The accompanying notes are an integral part of these consolidated financial statements.

55

HEICO CORPORATION AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year ended October 31,
202220212020
Operating Activities:
Net income from consolidated operations
$390,623 $329,758 $335,855 
Adjustments to reconcile net income from consolidated operations
to net cash provided by operating activities:
Depreciation and amortization96,333 93,019 88,561 
Share-based compensation expense12,646 9,058 10,134 
Employer contributions to HEICO Savings and Investment Plan12,180 10,091 9,576 
Deferred income tax provision (benefit)8,876 (15,635)(5,998)
(Decrease) increase in accrued contingent consideration, net(7,631)1,246 515 
Payment of contingent consideration — — (175)
Changes in operating assets and liabilities, net of acquisitions:
(Increase) decrease in accounts receivable(29,272)(27,300)71,515 
(Increase) decrease in contract assets(4,148)376 (16,398)
Increase in inventories(89,186)(10,121)(28,315)
(Increase) decrease in prepaid expenses and other current assets(10,077)(4,795)2,471 
Increase (decrease) in trade accounts payable25,567 6,907 (30,327)
Increase (decrease) in accrued expenses and other current liabilities34,122 33,634 (37,905)
Increase (decrease) in income taxes payable11,597 2,821 (9,586)
Net changes in other long-term liabilities and assets related to HEICO Leadership Compensation Plan 15,398 12,781 14,836 
Other828 2,244 4,366 
Net cash provided by operating activities
467,856 444,084 409,125 
Investing Activities:
Acquisitions, net of cash acquired
(347,308)(136,500)(163,939)
Capital expenditures
(31,982)(36,183)(22,940)
Investments related to HEICO Leadership Compensation Plan(15,300)(14,000)(15,900)
Other
(1,239)3,229 3,736 
Net cash used in investing activities
(395,829)(183,454)(199,043)
Financing Activities:
Borrowings on revolving credit facility
262,000 — 245,000 
Payments on revolving credit facility
(212,000)(505,000)(68,000)
Redemptions of common stock related to stock option exercises(25,946)(3,791)(12,120)
Distributions to noncontrolling interests(25,092)(27,963)(17,908)
Cash dividends paid(24,466)(23,002)(21,552)
Acquisitions of noncontrolling interests
(8,735)(2,336)(7,475)
Revolving credit facility issuance costs
(1,010)(1,468)— 
Proceeds from stock option exercises
2,352 5,344 6,955 
Payment of contingent consideration
(320)— (325)
Capital contributions from noncontrolling interests— 534 14,329 
Other
(616)(1,286)(1,161)
Net cash (used in) provided by financing activities(33,833)(558,968)137,743 
Effect of exchange rate changes on cash
(6,988)(216)2,026 
Net increase (decrease) in cash and cash equivalents31,206 (298,554)349,851 
Cash and cash equivalents at beginning of year108,298 406,852 57,001 
Cash and cash equivalents at end of year
$139,504 $108,298 $406,852 

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

HEICO CORPORATION AND SUBSIDIARIES
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Nature of Business

    HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.

Basis of Presentation

    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries.
    
    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates six subsidiaries which are 70%, 74%, 82%, 84%, 89% and 96% owned, respectively, three subsidiaries that are approximately 90% owned and six subsidiaries that are each 80.1% owned. In addition, HEICO Aerospace consolidates a joint venture, which is 84% owned. HEICO Electronic consolidates four subsidiaries that are each 80.1% owned, two subsidiaries that are each 75% owned, and six subsidiaries which are 80.4%, 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.

The Company's results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on the Company’s supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2022 as compared to fiscal 2021 principally reflecting improved demand for its commercial aerospace products. The Flight Support Group has reported nine consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.


57

Use of Estimates and Assumptions

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Cash and Cash Equivalents

    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.

Accounts Receivable

    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.

Contract Assets

    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets.

Concentrations of Credit Risk

    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.





58

Inventory

    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.

Property, Plant and Equipment

    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:

Buildings and improvements 10to40years
Machinery and equipment 3to10years
Leasehold improvements 2to20years
Tooling 2to5years

    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.
Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.

Leases

The Company’s lease arrangements primarily pertain to manufacturing facilities, office buildings, equipment, land and vehicles. The Company evaluates whether a contractual arrangement that provides it with control over the use of an asset is, or contains, a lease at the inception date. The term of a lease is inclusive of any option to renew, extend, or terminate the lease when it is reasonably certain that the Company will exercise such option. The Company classifies a lease as operating or finance using the classification criteria set forth in Accounting Standards Codification ("ASC") Topic 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the
59

leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases.
    
Business Combinations

    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2022, 2021 and 2020.

    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements.

Goodwill and Other Intangible Assets

    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.


60

The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:
Customer relationships6to17years
Intellectual property7to22years
Other5to20years
    Amortization expense of intellectual property is recorded as a component of cost of sales and amortization expense of customer relationships is recorded as a component of selling, general and administrative ("SG&A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.

Customer Rebates and Credits

    The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.

Product Warranties

    Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.




61

Defined Benefit Pension Plan

    In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets, but reclassifies any excess funded amounts to other long-term assets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):
As of October 31,
20222021
Fair value of plan assets$10,106 $13,116 
Projected benefit obligation9,924 13,979 
Funded status$182 ($863)
Revenue Recognition
    
The Company 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. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s 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 the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances 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.

The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.


62

A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.

The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.

The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.

The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.

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 the Company 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. The Company reviews its 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.

For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts.

63

Certain of the Company’s contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration the Company will receive. The Company includes variable consideration in the transaction price generally by applying the most likely amount method of the consideration that it expects to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. The Company estimates variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration. See Note 6, Revenue, for additional information regarding the Company’s revenue recognition policy.

Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2022, 2021 and 2020.

Stock-Based Compensation

    The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.

Income Taxes

    Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat
64

any tax on Global Intangible Low-Taxed Income ("GILTI") as a current period income tax expense. Further information regarding income taxes can be found in Note 7, Income Taxes.

Redeemable Noncontrolling Interests

    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.
The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.

Net Income per Share Attributable to HEICO Shareholders

    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method.    

Foreign Currency

    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances
65

denominated in a currency other than the functional currency are recorded in the Company's Consolidated Statements of Operations.

Contingencies

    Losses for contingencies such as product warranties, litigation and environmental matters are recognized in income when they are probable and can be reasonably estimated. Gain contingencies are not recognized in income until they have been realized.

New Accounting Pronouncement

In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which 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 ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows.


2.    ACQUISITIONS

In September 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of TRAD Tests & Radiations SAS (“TRAD”). TRAD specializes in radiation engineering, including test and simulation of radiation effects on electronic components and materials, developing and providing software for radiation testing and effects modeling, and sourcing/screening radiation tolerant and radiation hardened components. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In September 2022, the Company, through a subsidiary of HEICO Electronic, acquired 80.36% of the stock of Ironwood Electronics, Inc. ("Ironwood"). Ironwood designs and manufactures high performance test sockets and adapters for both engineering and production use of semiconductor devices. The remaining 19.64% interest continues to be owned by certain members of Ironwood's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $6.4 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ironwood meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

66

In August 2022, the Company, through HEICO Electronic, acquired 100% of the stock of Sensor Systems, Inc. ("Sensor"). Sensor designs and manufactures airborne antennas for commercial and military applications. The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock.

In August 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of Charter Engineering, Inc. ("Charter"). Charter designs and manufactures a complete line of RF and Microwave coaxial switches for the aerospace, defense, commercial, Automated Test Equipment ("ATE"), and instrumentation markets. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In July 2022, the Company, through a subsidiary of HFSC, acquired 96% of the stock of Accurate Metal Machining, Inc. ("Accurate"). Accurate is a manufacturer of high-reliability components and assemblies. The remaining 4% interest continues to be owned by certain members of Accurate’s management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $13.1 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Accurate meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In March 2022, the Company, through a subsidiary of HFSC, acquired 74% of the membership interests of Pioneer Industries, LLC ("Pioneer"). Pioneer is a specialty distributor of spares for military aviation, marine, and ground platforms. The remaining 26% interest continues to be owned by certain members of Pioneer's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.8 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Pioneer meet a certain earnings objective following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In March 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of Flight Microwave Corporation ("Flight Microwave"). Flight Microwave is a designer and manufacturer of custom high power filters and filter assemblies used in space and defense applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In October 2021, the Company, through a subsidiary of HEICO Electronic, acquired all of the outstanding stock of Paciwave, Inc. ("Paciwave"). Paciwave is a designer and manufacturer of Radio Frequency (RF) and microwave components and integrated assemblies specializing particularly in PIN Diode Switches, PIN Attenuators, PIN Limiters, Switching Assemblies and integrated subsystems found in defense and other complex electronic applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.
67

In September 2021, the Company, through HEICO Electronic, acquired 80.1% of the stock of R.H. Laboratories, Inc. ("RH Labs"). RH Labs designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including Space. The remaining 19.9% interest continues to be owned by certain members of RH Lab's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities.
In August 2021, the Company, through HFSC, acquired 89% of the membership interests of Ridge HoldCo, LLC, which owns all of Ridge Engineering, Inc. ("Ridge") and The Bechdon Company, Inc. ("Bechdon"). Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. The remaining 11% interests continue to be owned by certain members of Ridge’s and Bechdon's management teams (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ridge and Bechdon meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In June 2021, the Company, through HFSC, acquired certain assets and liabilities of Camtronics, LLC ("Camtronics"). Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines. As a result of the transaction, HFSC has an 80.1% interest in Camtronics. Additionally, the noncontrolling interest holders of an 84% owned subsidiary of HFSC have a 9.9% interest in Camtronics and the remaining 10% interest continues to be owned by certain members of Camtronics' management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In March 2021, the Company, through HEICO Electronic, acquired all of the business, assets and certain liabilities of Pyramid Semiconductor LLC ("Pyramid"). Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In August 2020, the Company, through HEICO Electronic, acquired 89.99% of the equity interests of Connect Tech Inc. ("Connect Tech"). Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications. The remaining
68

10.01% interest continues to be owned by a certain member of Connect Tech's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.7 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Connect Tech meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In August 2020, the Company, through a newly formed subsidiary of HEICO Electronic, acquired all of the equity interests of Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID"). TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices. The subsidiary of HEICO Electronic that completed the acquisition is 75% owned by HEICO Electronic and 25% owned by the noncontrolling interest holders of a subsidiary of HEICO Electronic that is also a designer and manufacturer of TSCM equipment (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $14.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should TSID meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In June 2020, the Company, through HFSC, acquired 70% of the membership interests of Rocky Mountain Hydrostatics, LLC ("Rocky Mountain"). Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy. The remaining 30% interest continues to be owned by certain members of Rocky Mountain's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

In May 2020, a subsidiary of HEICO Electronic obtained 100% ownership of the assets and liabilities of Freebird Semiconductor Corporation ("Freebird"), an entity in which the subsidiary held a controlling financial interest since November 2018. In June 2020, the HEICO Electronic subsidiary contributed the assets and liabilities of Freebird in exchange for a 49% equity interest in EPC Space LLC ("EPC”), which the Company accounts for under the equity method. As the fair value of the net assets contributed approximated the fair value of the equity interest received in EPC, no material gain or loss was recorded as a result of this transaction. EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications.

In December 2019, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the business and assets of the Human-Machine Interface ("HMI") product line of Spectralux Corporation. HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting.

69

In December 2019, the Company, through HEICO Electronic, acquired 80.1% of the stock of Quell Corporation ("Quell"). Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. The remaining 19.9% interest continues to be owned by certain members of Quell's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

Unless otherwise noted, the purchase price of each of the above referenced acquisitions was paid in cash, principally using proceeds from the Company's revolving credit facility, and is not material or significant to the Company's consolidated financial statements.

The following table summarizes the aggregate total consideration for the Company's acquisitions based on the year of acquisition (in thousands):
Year ended October 31,
202220212020
Cash paid
$348,606 $136,995 $165,290 
Less: cash acquired
(1,852)(616)(1,323)
Cash paid, net
346,754 136,379 163,967 
Issuance of common stock for an acquisition75,005 — — 
Contingent consideration
29,732 18,334 23,719 
Additional purchase consideration
4,000 292 144 
Total consideration
$455,491 $155,005 $187,830 

70

The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands, and based on the year of acquisition):
Year ended October 31,
202220212020
Assets acquired:
Goodwill $244,042 $59,445 $114,391 
Customer relationships 132,199 30,910 44,740 
Intellectual property45,265 23,920 27,120 
Trade names41,784 9,920 12,410 
Property, plant and equipment26,472 24,613 4,000 
Inventories23,673 6,391 10,902 
Accounts receivable24,954 6,866 7,124 
Contract assets10,054 18,386 2,530 
Other assets 6,917 1,126 980 
Total assets acquired, excluding cash 555,360 181,577 224,197 
Liabilities assumed:
Deferred income taxes22,470 414 10,434 
Accrued expenses 12,765 4,502 2,787 
Accounts payable7,529 2,338 726 
Other liabilities 417 266 197 
Total liabilities assumed 43,181 7,520 14,144 
Noncontrolling interests in consolidated subsidiaries
56,688 19,052 22,223 
Net assets acquired, excluding cash$455,491 $155,005 $187,830 

The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2022, 2021 and 2020 acquisitions (in years):
Year ended October 31,
202220212020
Customer relationships 151210
Intellectual property131311
    
The allocation of the total consideration for the fiscal 2022 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. However, the Company does not expect any adjustment to such allocations to be material to the Company's
71

consolidated financial statements. The allocation of the total consideration for the fiscal 2021 and 2020 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is final and inclusive of any measurement period adjustments made during the respective subsequent fiscal year, which were immaterial. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of the businesses acquired and the value of their assembled workforces that do not qualify for separate recognition, which, in the case of Ironwood, Accurate and Pioneer benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in Ironwood, Accurate and Pioneer was determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest.

The operating results of the fiscal 2022 acquisitions were included in the Company’s results of operations from each of the effective acquisition dates. The amount of net sales and earnings of the fiscal 2022 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2022 acquisitions occurred as of November 1, 2020, net sales on a pro forma basis for fiscal 2022 would have been $2,325.2 million and net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2022 would not have been materially different than the reported amounts.

The following table presents unaudited pro forma financial information for fiscal 2021 as if the fiscal 2022 acquisitions had occurred as of November 1, 2020 (in thousands, except per share data):
Year ended
October 31, 2021
Net sales$2,043,464 
Net income from consolidated operations
$349,208 
Net income attributable to HEICO$319,660 
Net income per share attributable to HEICO shareholders:
Basic
$2.35 
Diluted
$2.31 

The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results of operations that actually would have been achieved if the acquisitions had taken place as of November 1, 2020. The unaudited pro forma financial information includes adjustments to historical amounts such as additional amortization expense related to the intangible assets acquired and increased interest expense associated with borrowings to finance the acquisitions.



72

The operating results of the fiscal 2021 and 2020 acquisitions were included in the Company’s results of operations from each of the effective acquisition dates. The amount of net sales and earnings of the fiscal 2021 and 2020 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2021 and 2020 acquisitions occurred as of the beginning of the respective prior fiscal year, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2021 and 2020, and fiscal 2020, respectively, would not have been materially different than the reported amounts.

On July 26, 2022, the Company, through HEICO Electronic, entered into a Put Option Agreement with IK Partners and certain other parties thereto (collectively, the “Sellers”). Pursuant to the Put Option Agreement and a Stock Purchase Agreement attached to the Put Option Agreement (the “Purchase Agreement” and, together with the Put Option Agreement, the “Acquisition Agreements”), the Company has committed to acquire Exxelia International (“Exxelia”) from an affiliate of IK Partners and the Sellers for €453 million, or approximately $449 million as of October 31, 2022, in cash to be paid at closing plus the assumption of approximately €14 million, or approximately $14 million as of October 31, 2022, of liabilities pursuant to the terms, and subject to the conditions, set forth in the Acquisition Agreements. On August 5, 2022, pursuant to the exercise of the Put Option Agreement, the Company entered into the Purchase Agreement to purchase Exxelia. Exxelia designs, manufactures and sells high-reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. Exxelia's management and team members are expected to continue to own a minority interest of around 5% of the business. The purchase price of this acquisition is expected to be paid in cash, principally using proceeds from the Company's revolving credit facility. The closing of the transaction, which is expected to occur in the first quarter of fiscal 2023, is subject to customary closing conditions, including, among others, obtaining a required foreign antitrust clearance and foreign investment authorizations.


3.    SELECTED FINANCIAL STATEMENT INFORMATION

Accounts Receivable
As of October 31,
(in thousands)20222021
Accounts receivable
$303,181 $255,793 
Less: Allowance for doubtful accounts
(8,333)(10,874)
Accounts receivable, net
$294,848 $244,919 
73

Inventories
As of October 31,
(in thousands)20222021
Finished products
$285,024 $238,867 
Work in process
59,739 44,887 
Materials, parts, assemblies and supplies
237,708 194,296 
Inventories, net of valuation reserves
$582,471 $478,050 

Property, Plant and Equipment
As of October 31,
(in thousands)20222021
Land
$17,579 $11,363 
Buildings and improvements
148,598 134,150 
Machinery, equipment and tooling
322,252 297,297 
Construction in progress
14,533 7,784 
502,962 450,594 
Less: Accumulated depreciation and amortization(277,083)(256,956)
Property, plant and equipment, net
$225,879 $193,638 

The amounts set forth above include tooling costs having a net book value of $6.0 million and $6.8 million as of October 31, 2022 and 2021, respectively. Amortization expense on capitalized tooling was $2.5 million, $2.8 million and $3.2 million in fiscal 2022, 2021 and 2020, respectively.

Depreciation and amortization expense, exclusive of tooling, on property, plant and equipment was $30.3 million, $27.8 million and $27.1 million in fiscal 2022, 2021 and 2020, respectively.

Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20222021
Accrued employee compensation and related payroll taxes
$130,837 $121,200 
Contract liabilities
58,757 32,738 
Contingent consideration28,849 — 
Accrued customer rebates and credits
17,938 13,237 
Current operating lease liabilities14,656 13,874 
Other
39,162 25,808 
Accrued expenses and other current liabilities
$290,199 $206,857 


74

The increase in contingent consideration reflects the current portion of contingent consideration pertaining to subsidiaries acquired by the ETG in fiscal 2017 and fiscal 2020 (see Note 8, Fair Value Measurements, for additional information regarding the Company's contingent consideration obligations). See Note 6, Revenue, for additional information pertaining to the increase in contract liabilities. The total customer rebates and credits deducted within net sales in fiscal 2022, 2021 and 2020 was $7.6 million, $3.3 million and $4.6 million, respectively. The increase in total customer rebates and credits deducted within net sales in fiscal 2022 principally reflects an increase in the net sales volume of certain commercial aerospace customers eligible for rebates mainly resulting from the fiscal 2022 net sales growth.

Other Long-Term Assets and Liabilities

    The Company provides eligible employees, officers and directors of the Company the opportunity to voluntarily defer base salary, bonus payments, commissions, long-term incentive awards and directors fees, as applicable, on a pre-tax basis through the HEICO Corporation Leadership Compensation Plan (the “LCP”), a nonqualified deferred compensation plan that conforms to Section 409A of the Internal Revenue Code. The Company matches 50% of the first 6% of base salary deferred by each participant. Director fees that would otherwise be payable in Company common stock may be deferred into the LCP, and, when distributable, are distributed in actual shares of Company common stock. The deferred compensation obligation associated with Company common stock is recorded as a component of shareholders’ equity at cost and subsequent changes in fair value are not reflected in operations or shareholders’ equity of the Company. Further, while the Company has no obligation to do so, the LCP also provides the Company the opportunity to make discretionary contributions. The Company’s matching contributions and any discretionary contributions are subject to vesting and forfeiture provisions set forth in the LCP. Company contributions to the LCP charged to income in fiscal 2022, 2021 and 2020 totaled $7.2 million, $7.1 million and $4.7 million, respectively. The aggregate liabilities of the LCP were $203.0 million and $244.3 million as of October 31, 2022 and 2021, respectively, and are classified within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The assets of the LCP, totaling $204.7 million and $245.6 million as of October 31, 2022 and 2021, respectively, are classified within other assets in the Company's Consolidated Balance Sheets and principally represent cash surrender values of life insurance policies that are held within an irrevocable trust that may be used to satisfy the obligations of the LCP. Additional information regarding the assets of the LCP may be found in Note 8, Fair Value Measurements.

Research and Development Expenses

    The amount of new product research and development ("R&D") expenses included in cost of sales is as follows (in thousands):
Year ended October 31,
202220212020
R&D expenses $76,061 $68,877 $65,559 

75

Accumulated Other Comprehensive Loss

    Changes in the components of accumulated other comprehensive loss during fiscal 2022 and 2021 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2020($6,460)($2,689)($9,149)
Unrealized (loss) gain(529)991 462 
Amortization of unrealized loss— 135 135 
Balances as of October 31, 2021(6,989)(1,563)(8,552)
Unrealized (loss) gain (38,380)368 (38,012)
Amortization of unrealized loss — 65 65 
Balances as of October 31, 2022($45,369)($1,130)($46,499)


4.    GOODWILL AND OTHER INTANGIBLE ASSETS

    Changes in the carrying amount of goodwill by operating segment during fiscal 2022 and 2021 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2020$427,565 $955,602 $1,383,167 
Goodwill acquired40,308 26,142 66,450 
Foreign currency translation adjustments
227 540 767 
Adjustments to goodwill
188 (177)11 
Balances as of October 31, 2021468,288 982,107 1,450,395 
Goodwill acquired106,919 137,123 244,042 
Foreign currency translation adjustments
(6,335)(8,672)(15,007)
Adjustments to goodwill
(6,911)(94)(7,005)
Balances as of October 31, 2022$561,961 $1,110,464 $1,672,425 

    The goodwill acquired during fiscal 2022 and 2021 pertains to the acquisitions consummated in those respective years as described in Note 2, Acquisitions, and represents the residual value after the allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed. Foreign currency translation adjustments are included in other comprehensive income (loss) in the Company's Consolidated Statements of Comprehensive Income. The adjustments to goodwill in fiscal 2022 principally reflect a measurement period adjustment of the write-up to fair value of property, plant and equipment associated with a fiscal 2021 acquisition. The Company estimates that $99 million and $55 million of the goodwill acquired in fiscal 2022 and 2021, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of
76

October 31, 2022, the Company determined there is no impairment of its goodwill and the fair value of each of the Company’s reporting units significantly exceeded their carrying value.

    Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2022As of October 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$539,529 ($208,127)$331,402 $464,506 ($221,098)$243,408 
Intellectual property
284,171 (98,983)185,188 255,011 (94,313)160,698 
Other8,700 (7,017)1,683 8,841 (6,844)1,997 
832,400 (314,127)518,273 728,358 (322,255)406,103 
Non-Amortizing Assets:
Trade names
215,054 — 215,054 176,204 — 176,204 
$1,047,454 ($314,127)$733,327 $904,562 ($322,255)$582,307 
        
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2022 compared to October 31, 2021 principally relates to such intangible assets recognized in connection with the fiscal 2022 acquisitions (see Note 2, Acquisitions).
    
    Amortization expense related to intangible assets was $62.5 million, $61.3 million and $57.4 million in fiscal 2022, 2021 and 2020, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $66.1 million in fiscal 2023, $61.0 million in fiscal 2024, $56.5 million in fiscal 2025, $51.9 million in fiscal 2026, $48.7 million in fiscal 2027 and $234.1 million thereafter.


5.    LONG-TERM DEBT

    Long-term debt consists of the following (in thousands):
As of October 31,
20222021
Borrowings under revolving credit facility
$275,000 $225,000 
Finance leases and notes payable (1)
15,274 11,498 
290,274 236,498 
Less: Current maturities of long-term debt
(1,654)(1,515)
$288,620 $234,983 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.

    The Company's borrowings under its revolving credit facility mature in fiscal 2025. As of October 31, 2022 and 2021, the weighted average interest rate on borrowings under the
77

Company's revolving credit facility was 4.6% and 1.1%, respectively. The revolving credit facility contains both financial and non-financial covenants. As of October 31, 2022, the Company was in compliance with all such covenants.

Revolving Credit Facility

    In November 2017, the Company entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, the Company entered into an amendment to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow the Company to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders. In April 2022, the Company entered into an amendment to extend the maturity date of its Credit Facility by one year to November 2024 and to replace the Eurocurrency Rate with Adjusted Term SOFR as an election in which borrowings under the Credit Facility accrue interest, as such capitalized terms are defined in the Credit Facility.
    
Borrowings under the Credit Facility accrue interest at the Company's election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility.


78

6.     REVENUE
    
Contract Balances

    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets.    

    Changes in the Company’s contract assets and liabilities during fiscal 2022 and 2021 are as follows (in thousands):
October 31, 2022October 31, 2021Change
Contract assets $93,978 $80,073 $13,905 
Contract liabilities 58,757 32,738 26,019 
Net contract assets $35,221 $47,335 ($12,114)
    
The increase in the Company's contract assets during fiscal 2022 principally reflects the contract assets of certain businesses acquired during fiscal 2022. The increase in the Company's contract liabilities during fiscal 2022 reflects the receipt of advance deposits on certain customer contracts at both the ETG and FSG as well as the contract liabilities of certain businesses acquired during fiscal 2022.     

The amount of revenue that the Company recognized during fiscal 2022 that was included in contract liabilities as of the beginning of fiscal 2022 was $24.9 million.
    
Remaining Performance Obligations

    As of October 31, 2022, the Company had $582.3 million of remaining performance obligations associated with contracts with an original duration of greater than one year pertaining to the majority of the products offered by the ETG as well as certain products of the FSG's specialty products and aftermarket replacement parts product lines. The Company will recognize net sales as these obligations are satisfied. The Company expects to recognize $321.5 million of this amount during fiscal 2023 and $260.8 million thereafter, of which about half is expected to occur in fiscal 2024.
    
79

Disaggregation of Revenue

    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands):
Year Ended October 31,
202220212020
Flight Support Group:
Aftermarket replacement parts (1)
$694,900 $535,217 $525,636 
Repair and overhaul parts and services (2)
264,986 208,215 193,164 
Specialty products (3)
295,326 183,657 206,012 
Total net sales1,255,212 927,089 924,812 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
672,147 709,621 679,901 
Electronic component parts for equipment
in various other industries (5)
300,328 249,549 195,086 
Total net sales972,475 959,170 874,987 
Intersegment sales(19,365)(20,577)(12,790)
Total consolidated net sales$2,208,322 $1,865,682 $1,787,009 

(1)    Includes various jet engine and aircraft component replacement parts.
(2)    Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
(3)    Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
(4)    Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding
80

applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors.

The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Year ended October 31,
202220212020
Flight Support Group:
Aerospace$876,254 $660,867 $669,194 
Defense and Space 316,460 224,236 213,273 
Other (1)
62,498 41,986 42,345 
Total net sales1,255,212 927,089 924,812 
Electronic Technologies Group:
Defense and Space 545,384 599,570 577,581 
Other (2)
340,311 284,834 225,749 
Aerospace 86,780 74,766 71,657 
Total net sales972,475 959,170 874,987 
Intersegment sales(19,365)(20,577)(12,790)
Total consolidated net sales$2,208,322 $1,865,682 $1,787,009 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
















81

7.    INCOME TAXES

    The components of income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202220212020
Domestic$429,329 $345,733 $327,754 
Foreign61,694 41,325 37,101 
Income before taxes and noncontrolling interests
$491,023 $387,058 $364,855 

    The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202220212020
Current:
Federal$63,861 $47,839 $17,730 
State13,015 11,639 4,167 
Foreign14,648 13,457 13,101 
91,524 72,935 34,998 
Deferred:
Federal8,154 (10,097)(3,364)
State1,129 (3,251)(55)
Foreign(407)(2,287)(2,579)
8,876 (15,635)(5,998)
Total income tax expense
$100,400 $57,300 $29,000 
    
    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202220212020
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.6 %2.9 %3.7 %
Tax benefit related to stock option exercises
(3.6 %)(3.7 %)(13.3 %)
Tax-exempt losses (gains) on corporate-owned life insurance policies2.8 %(2.9 %)(0.7 %)
Research and development tax credits
(1.5 %)(2.5 %)(2.4 %)
Foreign derived intangible income deduction
(1.9 %)(1.9 %)(1.6 %)
Nondeductible compensation
1.2 %1.2 %.4 %
Other, net
(.2 %).7 %.8 %
Effective tax rate
20.4 %14.8 %7.9 %

82

The Company's effective tax rate in fiscal 2022 was 20.4%, as compared to 14.8% in fiscal 2021. The increase in the Company's effective tax rate principally reflects a 5.7% unfavorable impact from tax-exempt unrealized losses in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") recognized in fiscal 2022 as compared to the tax-exempt unrealized gains recognized on such policies in fiscal 2021.

The Company's effective tax rate in fiscal 2021 was 14.8%, as compared to 7.9% in fiscal 2020. The Company recognized a discrete tax benefit from stock option exercises in fiscal 2021 and 2020 of $14.2 million and $48.3 million, respectively. The tax benefit from stock option exercises in both years was the result of strong appreciation in HEICO's stock price during the optionees' holding periods and the $34.1 million larger benefit recognized in fiscal 2020 was the result of more stock options exercised. Additionally, the effective tax rate in fiscal 2021 reflects the favorable impact of higher tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the LCP.

    The Company files income tax returns in the U.S. federal jurisdiction and in multiple state jurisdictions. The Company is also subject to income taxes in certain jurisdictions outside the U.S., none of which are individually material to the accompanying consolidated financial statements. Generally, the Company is no longer subject to U.S. federal, state or foreign examinations by tax authorities for years prior to fiscal 2018. One of the Company's foreign subsidiaries files income tax returns in The Netherlands and Thailand where the statute of limitations is open for its fiscal 2016 returns.     

    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. The Company believes that it is more likely than not that it will generate sufficient future taxable income to utilize all of its deferred tax assets and has therefore not recorded a valuation allowance on any such asset.

83

    Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
As of October 31,
20222021
Deferred tax assets:
Inventories
$51,505 $41,354 
Deferred compensation plan liability42,285 54,726 
Operating lease liabilities 20,043 16,483 
Share-based compensation
9,177 8,759 
Performance-based compensation accrual4,482 4,615 
Customer rebates accrual
3,323 2,236 
Vacation accrual
2,127 1,910 
Allowance for doubtful accounts receivable1,598 2,532 
Deferred payroll taxes1,262 2,372 
Other
12,687 9,102 
Total deferred tax assets
148,489 144,089 
Deferred tax liabilities:
Goodwill and other intangible assets
(176,436)(145,024)
Property, plant and equipment
(21,746)(19,580)
Operating lease right-of-use assets (19,344)(15,941)
Adoption of ASC 606 (revenue recognition)(388)(2,677)
Other
(1,737)(1,628)
Total deferred tax liabilities
(219,651)(184,850)
Net deferred tax liability
($71,162)($40,761)
            
    As of October 31, 2022 and 2021, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $3.5 million and $4.1 million, respectively, of which $2.8 million and $3.2 million, respectively, would decrease the Company’s income tax expense and effective income tax rate if the tax benefits were recognized. A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2022 and 2021 is as follows (in thousands):
Year ended October 31,
20222021
Balances as of beginning of year$4,072 $2,946 
Increases related to current year tax positions870 710 
Increases related to prior year tax positions 839 
Decreases related to prior year tax positions(286) 
Settlements(522) 
Lapses of statutes of limitations(631)(423)
Balances as of end of year$3,503 $4,072 
84

8.    FAIR VALUE MEASUREMENTS

    The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):

As of October 31, 2022
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $201,239 $— $201,239 
Money market fund3,477 — — 3,477 
Total assets$3,477 $201,239 $— $204,716 
Liabilities:
Contingent consideration $— $— $82,803 $82,803 

As of October 31, 2021
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $245,580 $— $245,580 
Money market fund4 — — 4 
Total assets$4 $245,580 $— $245,584 
Liabilities:
Contingent consideration $— $— $62,286 $62,286 


    The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are held within an irrevocable trust and classified within other assets in the Company’s Consolidated Balance Sheets.


85

As part of the agreement to acquire 80.36% of the stock of a subsidiary by the ETG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $12.1 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets a certain earnings objective during each of fiscal years 2024 to 2026. As of October 31, 2022, the estimated fair value of the contingent consideration was $6.3 million.

As part of the agreement to acquire 96% of the stock of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $27.4 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets certain earnings objectives during each of fiscal years 2022 to 2024. As of October 31, 2022, the estimated fair value of the contingent consideration was $12.7 million.

As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of $14.1 million in fiscal 2027 should the acquired entity meet a certain earnings objective during the five-year period following the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $9.1 million.

As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may be obligated to pay contingent consideration of $8.9 million as early as in fiscal 2024 should the acquired entity meet a certain earnings objective during the three-year period following the acquisition. Additionally, the Company may be obligated to pay contingent consideration of up to $17.8 million as early as in fiscal 2026 should the acquired entity meet a certain earnings objective during the three-year period following the second anniversary of the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $18.0 million.

As part of the agreement to acquire 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $27.0 million, or $19.8 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. However, should the acquired entity achieve a certain earnings objective over any two consecutive fiscal years beginning in fiscal 2021 and ending in fiscal 2023, half of the contingent consideration obligation would be payable in the following year. The subsidiary achieved the required earnings objective during fiscal years 2021 and 2022 and half of the contingent consideration obligation, or CAD $13.5 million ($9.9 million), is payable in fiscal 2023. As of October 31, 2022, the estimated fair value of the remaining half of the contingent consideration was CAD $10.7 million, or $7.8 million.

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to $35.0 million in fiscal 2025 based on the earnings of the acquired entity during calendar years 2023 and 2024 provided the entity meets certain earnings objectives during each of calendar years 2021 to 2024. The subsidiary is currently experiencing lower demand for its defense products and is not expected to meet its
86

calendar year 2022 earnings objective. Accordingly, the $13.3 million estimated fair value of contingent consideration as of October 31, 2021 was reversed, principally in the second half of fiscal 2022.

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $18.9 million.

The estimated fair value of the contingent consideration arrangements described above are classified within Level 3 and were determined using probability-based scenario analyses. Under this method, a set of discrete potential future subsidiary earnings was determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood was assigned to each discrete potential future earnings estimate and the resultant contingent consideration was calculated. The resulting probability-weighted contingent consideration amounts were discounted using a weighted average discount rate reflecting the credit risk of HEICO. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of contingent consideration accrued and such changes will be recorded in the Company's consolidated statements of operations.
87

    The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2022 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
9-1-2022$6,308Compound annual revenue growth rate
0% - 17%
14%
Discount rate
8.5% - 8.5%
8.5%
7-18-202212,739Compound annual revenue growth rate
0% - 5%
3%
Discount rate
8.5% - 8.5%
8.5%
3-17-20229,127Compound annual revenue growth rate
(3%) - 8%
3%
Discount rate
7.4% - 7.4%
7.4%
8-4-202117,957Compound annual revenue growth rate
3% - 10%
8%
Discount rate
8.5% - 9.0%
8.6%
8-18-202017,723Compound annual revenue growth rate
15% - 24%
22%
Discount rate
9.0% - 9.0%
9.0%
9-15-201718,949Compound annual revenue growth rate
0% - 5%
3%
Discount rate
5.9% - 5.9%
5.9%

(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.

    
88

Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2022 and 2021 are as follows (in thousands):
Liabilities
Balance as of October 31, 2020$41,974 
Contingent consideration related to acquisitions18,334 
Increase in accrued contingent consideration, net1,246 
Foreign currency transaction adjustments732 
Balance as of October 31, 202162,286 
Contingent consideration related to acquisitions29,732 
Decrease in accrued contingent consideration, net(7,631)
Foreign currency transaction adjustments (1,264)
Payment of contingent consideration (320)
Balance as of October 31, 2022$82,803 
Included in the accompanying Consolidated Balance Sheet
under the following captions:
Accrued expenses and other current liabilities$28,849 
Other long-term liabilities53,954 
$82,803 
    
The Company records changes in accrued contingent consideration and foreign currency transaction adjustments within SG&A expenses in its Consolidated Statements of Operations.     

The carrying amounts of the Company’s cash and cash equivalents, accounts receivable, trade accounts payable and accrued expenses and other current liabilities approximate fair value as of October 31, 2022 due to the relatively short maturity of the respective instruments. The carrying amount of long-term debt approximates fair value due to its variable interest rates.    















89

9.     LEASES

    HEICO’s lease ROU assets represent its right to use an underlying asset during the lease term and its lease liabilities represent the Company’s obligation to make lease payments arising from the lease. HEICO’s operating lease ROU assets are included within other assets and its operating lease liabilities are included within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheet. HEICO's finance lease ROU assets are included within property, plant and equipment, net and its finance lease liabilities are included within long-term debt, net of current maturities and current maturities of long-term debt within the Company's Consolidated Balance Sheet. The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Right-of-use assets $89,752 $74,609 $15,786 $12,250 
Current lease liabilities $14,656 $13,874 $1,620 $1,481 
Long-term lease liabilities 76,965 61,829 13,376 9,764 
Total lease liabilities $91,621 $75,703 $14,996 $11,245 

The Company’s operating lease expenses are recorded within cost of sales and/or SG&A expenses in the Company’s Consolidated Statements of Operations. The Company's finance lease expenses consist of amortization of ROU assets and interest on lease liabilities, which are included within cost of sales and/or SG&A expenses, and interest expense, respectively, in the Company's Consolidated Statements of Operations. Further, interest expense on finance leases is recognized using the effective interest method based on the discount rate determined at lease commencement. The following table presents the components of lease expense for fiscal 2022 and 2021 (in thousands):    
90

Year ended October 31,
20222021
Operating Leases:
Operating lease expense $19,877 $18,103 
Variable lease expense3,552 3,165 
Total operating lease expense (1)
$23,429 $21,268 
Finance Leases:
Amortization on finance lease ROU assets $1,540 $1,110 
Interest on finance lease liabilities 578 453 
Variable lease expense319 750 
Total finance lease expense $2,437 $2,313 

(1)    Excludes short-term lease expense, which is not material.

The following table presents a maturity analysis of the Company's lease liabilities as of October 31, 2022 for the next five fiscal years and thereafter (in thousands):

Operating Leases Finance Leases
Year ending October 31,
2023$18,925 $2,389 
202417,549 2,283 
202516,240 2,197 
202612,941 2,177 
20279,859 2,043 
Thereafter37,305 7,959 
Total minimum lease payments112,819 19,048 
Less: imputed interest(21,198)(4,052)
Present value of minimum lease payments$91,621 $14,996 

The Company does not have any material leases that have been signed but have yet to commence as of October 31, 2022.

The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:
Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Weighted average remaining lease term (years)7.99.19.09.2
Weighted average discount rate5.4 %4.7 %5.5 %4.6 %
    

91

The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2022 and 2021 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows $19,323 $17,999 $578 $453 
Financing cash flows— — 1,568 1,187 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations31,865 31,351 5,373 2,861 


10.    SHAREHOLDERS’ EQUITY

Common Stock and Class A Common Stock

    The Company has two classes of common stock that are virtually identical in all economic respects except voting rights. Each share of Common Stock is entitled to one vote per share. Each share of Class A Common Stock is entitled to a 1/10 vote per share. Holders of the Company’s common stock are entitled to receive dividends and other distributions payable in cash, property, stock or otherwise, when and if declared by the Board of Directors. In the event of liquidation, after payment of debts and other liabilities of the Company, the remaining assets of the Company will be distributable ratably among the holders of both classes of common stock.

Share Repurchases

    In 1990, the Company's Board of Directors authorized a share repurchase program, which allows the Company to repurchase shares of Company common stock in the open market or in privately negotiated transactions at the Company's discretion, subject to certain restrictions included in the Company's revolving credit agreement. As of October 31, 2022, the maximum number of shares that may yet be purchased under this program was 4,886,353 of either or both of the Company's Class A Common Stock and the Company's Common Stock. The repurchase program does not have a fixed termination date. During fiscal 2022, 2021 and 2020, the Company did not repurchase any shares of Company common stock under this program.

During fiscal 2022, the Company repurchased an aggregate 104,867 shares and 87,593 shares of Class A Common Stock and Common Stock, respectively, at a total cost of $13.3 million and $12.7 million, respectively. During fiscal 2021, the Company repurchased an aggregate 32,355 shares of Class A Common Stock at a total cost of $3.8 million. During fiscal 2020, the Company repurchased an aggregate 127,851 shares of Class A Common Stock at a total cost of $12.1 million. The shares repurchased represent shares tendered as payments to satisfy employee withholding taxes due upon exercises of stock option awards. The shares
92

repurchased in fiscal 2022, 2021 and 2020 did not impact the number of shares authorized for future purchase under the Company’s share repurchase program and are reflected as redemptions of common stock related to stock option exercises in the Company's Consolidated Statements of Shareholders' Equity and Consolidated Statements of Cash Flows.

Issuance of Common Stock for an Acquisition

In August 2022, the Company acquired 100% of the stock of Sensor. The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock. The shares of Class A Common Stock issued in connection with this acquisition were registered for resale pursuant to a Registration Statement on Form S-3 declared effective on August 31, 2022. See Note 2, Acquisitions, for additional information.


11.    SHARE-BASED COMPENSATION

    The Company currently has one stock option plan, the HEICO Corporation 2018 Incentive Compensation Plan ("2018 Plan"), which enables the Company to grant various forms of share-based compensation awards including stock options, restricted stock, restricted stock awards and stock appreciation rights. The 2018 Plan became effective in fiscal 2018 and replaced the Company's 2012 Incentive Compensation Plan (“2012 Plan”). Options outstanding under the Company's 2012 Plan and Non-Qualified Stock Option Plan may be exercised pursuant to their terms. The total number of shares approved by the shareholders of the Company for the 2018 Plan is 5.0 million plus any options outstanding under the 2012 Plan as of the 2018 Plan's effective date that are subsequently forfeited or expire. A total of approximately 6.9 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2022, including 3.6 million shares currently under option and 3.3 million shares available for future grants.

    Stock options granted pursuant to the 2018 Plan may be designated as Common Stock and/or Class A Common Stock in such proportions as shall be determined by the Board of Directors or the Stock Option Plan Committee at its sole discretion. The exercise price per share of a stock option granted under the 2018 Plan may not be less than the fair market value of the designated class of Company common stock as of the date of grant and stock option grants vest ratably over a period specified as of the date of grant (generally five years) and expire ten years after the date of grant. Options issued under the 2018 Plan may be designated as incentive stock options or non-qualified stock options, but only employees are eligible to receive incentive stock options and no incentive stock options were outstanding as of October 31, 2022. The 2018 Plan will terminate no later than the tenth anniversary of its effective date.

93

    Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):
Shares Under Option
Shares Available For GrantSharesWeighted Average Exercise Price
Outstanding as of October 31, 20194,085 4,692 $33.73 
Granted(29)29 $97.00 
Exercised— (720)$19.32 
Cancelled8 (8)$55.61 
Outstanding as of October 31, 20204,064 3,993 $36.75 
Granted(699)699 $125.57 
Exercised— (342)$21.88 
Cancelled9 (9)$64.78 
Outstanding as of October 31, 20213,374 4,341 $52.16 
Granted(56)56 $120.76 
Exercised— (762)$22.40 
Cancelled6 (6)$67.98 
Outstanding as of October 31, 20223,324 3,629 $59.44 
    
Information concerning stock options outstanding (all of which are vested or expected to vest) and stock options exercisable by class of common stock as of October 31, 2022 is as follows (in thousands, except per share and contractual life data):
Options Outstanding
Number OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,546 $55.51 4.5$165,640 
Class A Common Stock2,083 $62.36 5.5135,292 
3,629 $59.44 5.1$300,932 

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,252 $40.86 3.7$152,481 
Class A Common Stock1,457 $44.95 4.4119,999 
2,709 $43.06 4.1$272,480 

94

    Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202220212020
Cash proceeds from stock option exercises$2,352 $5,344 $6,955 
Tax benefit realized from stock option exercises17,752 14,186 48,326 
Intrinsic value of stock option exercises86,015 33,428 53,384 

    Net income from consolidated operations for the fiscal years ended October 31, 2022, 2021 and 2020 includes compensation expense of $12.6 million, $9.1 million and $10.1 million, respectively, and an income tax benefit of $1.7 million, $1.5 million and $1.9 million, respectively, related to the Company’s stock options. Substantially all of the stock option compensation expense was recorded as a component of SG&A expenses in the Company’s Consolidated Statements of Operations. As of October 31, 2022, there was $29.6 million of pre-tax unrecognized compensation expense related to nonvested stock options, which is expected to be recognized over a weighted average period of approximately 3.5 years. The total fair value of stock options that vested in fiscal 2022, 2021 and 2020 was $14.3 million, $9.4 million and $10.5 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2022 would become immediately exercisable.

The fair value of each stock option grant in fiscal 2022, 2021 and 2020 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
202220212020
Class A Common StockCommon StockClass A Common StockClass A Common Stock
Expected stock price volatility32.61 %30.17 %32.65 %24.94 %
Risk-free interest rate1.72 %1.40 %1.09 %1.72 %
Dividend yield.18 %.17 %.19 %.21 %
Forfeiture rate.00 %.00 %.00 %.00 %
Expected option life (years)6966
Weighted average fair value $41.00$51.16$39.00$26.86










95

12.    EMPLOYEE RETIREMENT PLANS

The HEICO Savings and Investment Plan (the “401(k) Plan”) is a qualified defined contribution retirement plan under which eligible employees of the Company and its participating subsidiaries may make Elective Deferral Contributions up to the limitations set forth in Section 402(g) of the Internal Revenue Code. The Company generally makes a 50% Employer Matching Contribution, as determined by the Board of Directors, based on a participant’s Elective Deferral Contribution up to 6% of the participant’s Compensation for the Elective Deferral Contribution period. The 401(k) Plan also provides that the Company may make additional Employer Contributions. Employer Contributions may be contributed in the form of the Company’s common stock or cash, as determined by the Company. Employer Contributions awarded in the form of Company common stock are valued based on the fair value of the underlying shares as of the effective date of contribution. Employer Contributions may be diversified by a participant into any of the participant-directed investment options of the 401(k) Plan; however, Employee Contributions may not be invested in Company common stock. Unless specified otherwise, all capitalized terms herein are defined in the 401(k) Plan document.

Participants receive 100% vesting in Employee Contributions and on cash dividends received on Company common stock. Vesting in Employer Contributions is based on a participant’s number of Years of Service. Employer Contributions to the 401(k) Plan charged to income in fiscal 2022, 2021 and 2020 totaled $12.2 million, $10.1 million and $9.6 million, respectively, and were made through the issuance of new shares of Company common stock and the use of forfeited shares within the 401(k) Plan.

Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):
Common StockClass A Common Stock
Shares available for issuance as of October 31, 2019280 280 
Issuance of common stock to the 401(k) Plan(52)(52)
Shares available for issuance as of October 31, 2020228 228 
Issuance of common stock to the 401(k) Plan(40)(40)
Shares available for issuance as of October 31, 2021188 188 
Issuance of common stock to the 401(k) Plan(43)(43)
Shares available for issuance as of October 31, 2022145 145 









96

13.    REDEEMABLE NONCONTROLLING INTERESTS

    The holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the “Redemption Amount”) be at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Redemption Amounts were determined using probability-adjusted internal estimates of future subsidiary earnings while considering the earliest exercise date, the measurement period and any applicable fair value adjustments. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
As of October 31,
20222021
Redeemable at fair value $300,693 $217,416 
Redeemable based on a multiple of future earnings26,908 35,171 
Redeemable noncontrolling interests$327,601 $252,587 

97

    A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2022 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2023 (1)
1 (3)
2006FSG80.1%
2023 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2023 (1)
1
2012FSG84.0%
2023 (1)
4
2012FSG80.1%2027
4 (4)
2015FSG82.0%
2023 (1)
3 (5)
2015FSG80.1%
2023 (1)
4
2015FSG80.1%
2023 (2)
4
2015ETG80.1%
2023 (1)
2
2017FSG90.1%
2024 (2)
1
2018ETG85.0%
2023 (1)
1
2018FSG90.0%20274
2019ETG92.7%2023 4
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (6)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (4)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (7)
2022FSG74.0%20294
2022FSG96.0%20294
2022ETG80.4%20274

(1)    Currently puttable.
(2)    Put Right previously exercised.
(3)    The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period.
    
98

(4)    The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period.
(5)    The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028.
(6)     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
(7)     The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period.

The estimated aggregate Redemption Amount of the Put Rights that are currently puttable, previously put, or becoming puttable during fiscal 2023 is approximately $103.2 million, of which approximately $56.3 million would be payable in fiscal 2023 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2023. Additionally, the Company has call rights to purchase the equity interests of the noncontrolling holders over the same purchase period as the Put Rights.

During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase their interests over a four-year period ending in fiscal 2026.

During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2017 exercised their option to cause the Company to purchase one-half of the noncontrolling interest in fiscal 2022 and the remaining one-half in fiscal 2024. Accordingly, the Company acquired an additional 9.95% equity interest in May 2022, which increased the Company's ownership interest in the subsidiary to 90.05%.

During fiscal 2022, the Company sold a 3% equity interest in a subsidiary of the FSG that was acquired in fiscal 2015, which decreased the Company's ownership interest in the subsidiary to 82%. As part of the operating agreement, the noncontrolling interest holder has the right to cause the Company to purchase one-fifth of its equity interest beginning in fiscal 2028, or sooner under certain conditions, and each remaining one-fifth equity interest following the first anniversary of the most recent put option exercise. The Company has the right to purchase the same equity interest over the same period. During fiscal 2020, the holder of a then 20% noncontrolling interest in the subsidiary exercised their option to cause the Company to purchase one-fourth of their interest in May 2020.
During fiscal 2022, the Company sold 10% of the membership interests of a subsidiary of the FSG that was acquired in fiscal 2018, which decreased the Company's ownership interest in the subsidiary to 90%. As part of the operating agreement, the noncontrolling interest holder has the right to cause the Company to purchase its membership interest over a four-year period beginning in fiscal 2027, or sooner under certain conditions, and the Company has the right to purchase the same membership interest over the same period.

99

During fiscal 2020, the holder of a 17.7% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2008 exercised their option to cause the Company to purchase a portion of their noncontrolling interest over a two-year period ending in fiscal 2021. In June 2020, the Company acquired half of such interest, which increased the Company's ownership in the subsidiary to 86.2%. In May 2021, the Company acquired the second half of such interest, which increased the Company's ownership interest in the subsidiary to 90%.

In May 2020, the Company obtained control of the 22% noncontrolling equity interest in a subsidiary of the ETG that was acquired in fiscal 2012, which increased the Company's ownership interest in the subsidiary to 100%.

The $8.7 million, $2.3 million and $7.5 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2022, 2021 and 2020, respectively, were paid using cash provided by operating activities.


14.    NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS

    The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):
Year ended October 31,
202220212020
Numerator:
Net income attributable to HEICO$351,675 $304,220 $313,984 
Denominator:
Weighted average common shares outstanding - basic136,010 135,326 134,754 
Effect of dilutive stock options2,027 2,528 2,548 
Weighted average common shares outstanding - diluted138,037 137,854 137,302 
Net income per share attributable to HEICO shareholders:
Basic$2.59 $2.25 $2.33 
Diluted$2.55 $2.21 $2.29 
Anti-dilutive stock options excluded749 185 258 


15.    OPERATING SEGMENTS

    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their collective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. The Company's operating segment reporting structure is consistent with how management reviews
100

the business, makes investing and resource decisions and assesses operating performance. Additionally, characteristics such as similarity of products, customers, economic characteristics and various other factors are considered when identifying the Company's operating segments.

    The FSG designs and manufactures jet engine and aircraft component replacement parts, which are approved by the FAA. In addition, the FSG repairs, overhauls and distributes jet engine and aircraft components, avionics and instruments for domestic and foreign commercial air carriers and aircraft repair companies as well as military and business aircraft operators. The FSG also manufactures and sells specialty parts as a subcontractor for aerospace and industrial original equipment manufacturers and the U.S government. Additionally, the FSG is a leading supplier, distributor, and integrator of military aircraft parts and support services primarily to the U.S. Department of Defense, defense prime contractors, and foreign military organizations allied with the U.S. Further, the FSG is a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. The FSG also engineers, designs and manufactures thermal insulation blankets and parts as well as removable/reusable insulation systems for aerospace, defense, commercial and industrial applications; manufactures expanded foil mesh for lightning strike protection in fixed and rotary wing aircraft; distributes aviation electrical interconnect products and electromechanical parts; overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy; and performs tight-tolerance machining, brazing, fabricating and welding services for aerospace, defense and other industrial applications.

    The ETG collectively designs, manufactures and sells various types of electronic, data and microwave, and electro-optical products, including infrared simulation and test equipment, laser rangefinder receivers, electrical power supplies, back-up power supplies, power conversion products, underwater locator beacons, emergency locator transmission beacons, flight deck annunciators, panels and indicators, electromagnetic and radio frequency interference shielding and filters, high power capacitor charging power supplies, amplifiers, traveling wave tube amplifiers, photodetectors, amplifier modules, microwave power modules, flash lamp drivers, laser diode drivers, arc lamp power supplies, custom power supply designs, cable assemblies, high voltage power supplies, high voltage interconnection devices and wire, high voltage energy generators, high frequency power delivery systems; memory products, including three-dimensional microelectronic and stacked memory, static random-access memory (SRAM) and electronically erasable programmable read-only memory (EEPROM); harsh environment electronic connectors and other interconnect products, RF and microwave amplifiers, transmitters, and receivers and integrated assemblies, sub-assemblies and components; RF sources, detectors and controllers, wireless cabin control systems, solid state power distribution and management systems, crashworthy and ballistically self-sealing auxiliary fuel systems, nuclear radiation detectors, communications and electronic intercept receivers and tuners, fuel level sensing systems, high-speed interface products that link devices, high performance active antenna systems and airborne antennas for commercial and military aircraft, precision guided munitions, other defense applications and commercial uses; silicone material for a variety of demanding applications; precision power analog monolithic, hybrid and open frame components; high-reliability ceramic-to-metal feedthroughs and connectors, technical surveillance countermeasures (TSCM) equipment to detect devices used for espionage and information theft;
101

rugged small-form factor embedded computing solutions; custom high power filters and filter assemblies; test sockets and adapters for both engineering and production use of semiconductor devices; and radiation assurance services and products.

    The Company’s reportable operating segments offer distinctive products and services that are marketed through different channels. They are managed separately because of their unique technology and service requirements.

Segment Profit or Loss

    The accounting policies of the Company’s operating segments are the same as those described in Note 1, Summary of Significant Accounting Policies. Management evaluates segment performance based on segment operating income.

    Information on the Company’s two operating segments, the FSG and the ETG, for each of the last three fiscal years ended October 31 is as follows (in thousands):
Segment
Other, Primarily Corporate and Intersegment (1)
Consolidated Totals
FSGETG
Year ended October 31, 2022:
Net sales$1,255,212 $972,475 ($19,365)$2,208,322 
Depreciation15,656 13,602 999 30,257 
Amortization 24,268 40,690 1,118 66,076 
Operating income267,167 269,473 (39,796)496,844 
Capital expenditures15,588 15,530 864 31,982 
Year ended October 31, 2021:
Net sales$927,089 $959,170 ($20,577)$1,865,682 
Depreciation13,992 12,839 973 27,804 
Amortization20,648 43,431 1,136 65,215 
Operating income151,930 277,306 (36,336)392,900 
Capital expenditures8,915 26,496 772 36,183 
Year ended October 31, 2020:
Net sales$924,812 $874,987 ($12,790)$1,787,009 
Depreciation14,339 11,722 1,006 27,067 
Amortization19,957 40,553 984 61,494 
Operating income143,051 258,814 (25,217)376,648 
Capital expenditures10,843 12,025 72 22,940 

(1) Intersegment activity principally consists of net sales from the ETG to the FSG.

102

Total assets by operating segment are as follows (in thousands):
Other,
Primarily Corporate
Consolidated
Totals
Segment
As of October 31,FSGETG
2022$1,635,229 $2,230,744 $229,523 4,095,496 
2021$1,274,462 $1,952,413 $271,532 3,498,407 

Major Customer and Geographic Information

    The Company markets its products and services in approximately 125 countries. The following table summarizes the Company’s net sales to customers located in the United States and to those in other countries for each of the last three fiscal years ended October 31 (in thousands). Net sales are attributed to countries based on the location of the customer. Net sales to any one customer or originating from any one foreign country did not account for 10% or more of the Company’s consolidated net sales during any of the last three fiscal years. The following table also summarizes the Company’s long-lived assets held within and outside of the United States as of October 31 for each of the last three fiscal years (in thousands). Long-lived assets consist of net property, plant and equipment.
202220212020
Net sales:
United States of America$1,443,581 $1,194,869 $1,193,497 
Other countries764,741 670,813 593,512 
Total net sales$2,208,322 $1,865,682 $1,787,009 
Long-lived assets:
United States of America$190,148 $155,537 $139,197 
Other countries35,731 38,101 29,651 
Total long-lived assets$225,879 $193,638 $168,848 


16.    COMMITMENTS AND CONTINGENCIES
    
Guarantees

    As of October 31, 2022, the Company has arranged for standby letters of credit aggregating $23.5 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as payment guarantees related to potential workers' compensation claims and a facility lease.

103

Product Warranty

    Changes in the Company’s product warranty liability in fiscal 2022 and 2021 are as follows (in thousands):
Year ended October 31,
20222021
Balances as of beginning of year$3,379 $3,015 
Accruals for warranties2,026 1,979 
Acquired warranty liabilities242 62 
Warranty claims settled(2,351)(1,677)
Balances as of end of year$3,296 $3,379 

Litigation

On April 20, 2021, an indirect subsidiary of HFSC, which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. The Company is cooperating with the investigation. The Company has completed its production of documents responsive to the subpoena, although the Company has a continuing obligation to produce such documents should any be located. At this early stage in the investigation, the Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.

With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.



104

17.    SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2022, 2021 and 2020 (in thousands):
Year ended October 31,
202220212020
Cash paid for income taxes$80,995 $67,661 $42,552 
Cash received from income tax refunds(2,522)(993)(1,371)
Cash paid for interest6,037 7,355 13,418 
Contingent consideration
29,412 18,334 23,719 
Additional purchase consideration
4,000 292 144 
Issuance of common stock for an acquisition(75,005)— — 

See Note 9, Leases, for additional information regarding supplemental disclosures of cash flow information.

105

Item 9.    CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

    None.

Item 9A.    CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

    The Company’s management, with the participation of the Company’s Chief Executive Officer and its Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this annual report. Based upon that evaluation, the Company’s Chief Executive Officer and its Chief Financial Officer concluded that the Company’s disclosure controls and procedures are effective as of the end of the period covered by this annual report.

Management’s Annual Report on Internal Control Over Financial Reporting

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

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

    Management, under the supervision of and with the participation of the Company’s Chief Executive Officer and the Chief Financial Officer, assessed the effectiveness of the Company’s internal control over financial reporting based on the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control - Integrated Framework (2013). Based on its assessment, management concluded that the Company’s internal control over financial reporting is effective as of October 31, 2022.
    
106

    As permitted by the Securities and Exchange Commission, companies are allowed to exclude acquisitions from their assessment of internal control over financial reporting during the first year of an acquisition and management elected to exclude TRAD Tests & Radiations SAS, Ironwood Electronics, Inc., Sensor Systems, Inc., Charter Engineering, Inc., Accurate Metal Machining, Inc., Pioneer Industries, LLC, and Flight Microwave Corporation (collectively, the "Excluded Acquisitions") from its assessment of internal control over financial reporting as of October 31, 2022. See Note 2, Acquisitions, of the Notes to Consolidated Financial Statements for additional information. The aggregate assets and net sales of the Excluded Acquisitions constituted 13.6% and 3.3% of the Company's consolidated total assets and net sales as of and for the year ended October 31, 2022, respectively.
    
    Deloitte & Touche LLP, an independent registered public accounting firm, audited the Company’s consolidated financial statements and financial statement schedule included in this Annual Report on Form 10-K for the year ended October 31, 2022. A copy of their report is included in Item 8, Financial Statements and Supplementary Data, of this Annual Report on Form 10-K. Deloitte & Touche LLP has issued their attestation report on management’s internal control over financial reporting, which is set forth below.

Changes in Internal Control Over Financial Reporting

    There have been no changes in the Company’s internal control over financial reporting during the fourth quarter ended October 31, 2022 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.    

    As described in Management's Annual Report on Internal Control Over Financial Reporting, the Company made several acquisitions during fiscal 2022 and is in the process of integrating each one into its overall internal control over financial reporting process.

Attestation Report of the Company's Independent Registered Public Accounting Firm

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Shareholders of
HEICO Corporation
Hollywood, Florida

Opinion on Internal Control over Financial Reporting

We have audited the internal control over financial reporting of HEICO Corporation and subsidiaries (the "Company") as of October 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of October 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

107

We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements and financial statement schedule as of and for the year ended October 31, 2022, of the Company and our report dated December 21, 2022, expressed an unqualified opinion on those financial statements and financial statement schedule.

As described in Management's Annual Report on Internal Control Over Financial Reporting, management excluded from its assessment the internal control over financial reporting at TRAD Tests & Radiations SAS, Ironwood Electronics, Inc., Sensor Systems, Inc., Charter Engineering, Inc., Accurate Metal Machining, Inc., Pioneer Industries, LLC, and Flight Microwave Corporation (collectively, the "Excluded Acquisitions") which were acquired during the year ended October 31, 2022, and whose financial statements constitute 13.6% of total assets and 3.3% of net sales of the Company's consolidated financial statement amounts as of and for the year ended October 31, 2022, respectively. Accordingly, our audit did not include the internal control over financial reporting of the Excluded Acquisitions.

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 Annual 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
108

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/ DELOITTE & TOUCHE LLP

Miami, Florida
December 21, 2022


Item 9B.    OTHER INFORMATION

None.


Item 9C.    DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

Not applicable.

PART III

Item 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

    Information concerning the members of the Board of Directors of the Company, including the Finance/Audit Committee of the Board of Directors, the independence of its members and the "audit committee financial expert" as defined by the Securities and Exchange Commission ("Commission"), as well as information concerning other corporate governance matters and compliance with Section 16(a) of the Securities Exchange Act of 1934 is hereby incorporated by reference to the Company’s definitive proxy statement, which will be filed with the Commission within 120 days after the close of fiscal 2022.

    Information concerning the Executive Officers of the Company is set forth in Item 1 of Part I hereof under the caption “Information About Our Executive Officers.”

    The Company has adopted a code of ethics that applies to its principal executive officer, principal financial officer, principal accounting officer or controller and persons performing similar functions. The code of ethics is located on the Company’s Internet website at http://
109

www.heico.com. Any amendments to or waivers from a provision of this code of ethics will be posted on the Company’s website.

Item 11.    EXECUTIVE COMPENSATION

    Information concerning executive compensation required by this item is hereby incorporated by reference to the Company’s definitive proxy statement, which will be filed with the Commission within 120 days after the close of fiscal 2022.


Item 12.    SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
    Information concerning security ownership of certain beneficial owners and management and related stockholder matters required by this item is hereby incorporated by reference to the Company’s definitive proxy statement, which will be filed with the Commission within 120 days after the close of fiscal 2022.
Equity Compensation Plan Information
    The following table summarizes information about our equity compensation plans as of October 31, 2022 (in thousands, except per share data):
Plan CategoryNumber of Securities
to be Issued Upon
Exercise of
Outstanding Options,
Warrants and Rights
(a)
Weighted-Average
Exercise Price of
Outstanding Options,
Warrants and Rights
(b)
Number of Securities
Remaining Available for
Future Issuance Under
Equity Compensation
Plans (Excluding
Securities Reflected in
Column (a))
(c) (2)
Equity compensation plans approved by security holders (1)
3,629 $59.44 3,324 
Equity compensation plans not approved by security holders
— — — 
Total3,629 $59.44 3,324 
__________________

(1)Represents aggregated information pertaining to our three equity compensation plans: the HEICO Corporation 2018 Incentive Compensation Plan, the 2012 Incentive Compensation Plan and the Non-Qualified Stock Option Plan. See Note 11, Share-Based Compensation, of the Notes to Consolidated Financial Statements for further information regarding these plans.

(2)Shares are available for future grant in column (c) solely under the HEICO Corporation 2018 Incentive Compensation Plan, under a formula that counts one share against the available share reserve for each one share subject to a stock option or stock appreciation right, and counts 2.5 shares against the available share reserve for each one share subject to a restricted stock award, a restricted stock unit award, a free-standing dividend equivalent award, or any other stock-based award or a performance award denominated in shares. Additionally, the remaining number of securities available for future issuance may be designated as Common Stock and/or Class A Common Stock in such proportions as shall be determined by the Board of Directors or the Stock Option Plan Committee at its sole discretion.
110

Item 13.    CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

    Information concerning certain relationships and related transactions and director independence required by this item is hereby incorporated by reference to the Company’s definitive proxy statement, which will be filed with the Commission within 120 days after the close of fiscal 2022.


Item 14.    PRINCIPAL ACCOUNTANT FEES AND SERVICES

    Information concerning fees and services by the principal accountant required by this item is hereby incorporated by reference to the Company’s definitive proxy statement, which will be filed with the Commission within 120 days after the close of fiscal 2022.

PART IV

Item 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a)(1)    Financial Statements
    The following consolidated financial statements of the Company and subsidiaries and report of independent registered public accounting firm are included in Part II, Item 8:
(a)(2)    Financial Statement Schedules
    The following financial statement schedule of the Company and subsidiaries is included herein:
    All other schedules have been omitted because the required information is not applicable or the information is included in the consolidated financial statements or notes thereto presented in Part II, Item 8.
111

(a)(3)    Exhibits
Exhibit Description
2.1Amended and Restated Agreement of Merger and Plan of Reorganization, dated as of March 22, 1993, by and among HEICO Corporation, HEICO Industries, Corp. and New HEICO, Inc. is incorporated by reference to Exhibit 2.1 to the Registrant’s Registration Statement on Form S-4 (Registration No. 33-57624) Amendment No. 1 filed on March 19, 1993. *
3.1Articles of Incorporation of the Registrant are incorporated by reference to Exhibit 3.1 to the Company's Registration Statement on Form S-4 (Registration No. 33-57624) Amendment No. 1 filed on March 19, 1993. *
   
3.2Articles of Amendment of the Articles of Incorporation of the Registrant, dated April 27, 1993, are incorporated by reference to Exhibit 3.2 to the Company's Registration Statement on Form 8-B dated April 29, 1993. *
3.3Articles of Amendment of the Articles of Incorporation of the Registrant, dated November 3, 1993, are incorporated by reference to Exhibit 3.3 to the Form 10-K for the year ended October 31, 1993. *
   
3.4
   
3.5
   
3.6
3.7

3.8
4.1
10.1#
   
10.2#Non-Qualified Stock Option Agreement for Directors, Officers and Employees is incorporated by reference to Exhibit 10.8 to the Form 10-K for the year ended October 31, 1985. *
10.3#
112

Exhibit Description
10.4#
10.5#HEICO Corporation Directors’ Retirement Plan, as amended, dated as of May 31, 1991, is incorporated by reference to Exhibit 10.19 to the Form 10-K for the year ended October 31, 1992. *
10.6#
10.7#
10.8#
10.9
10.10
10.11
10.12
113

Exhibit Description
10.13
10.14
10.15
21
23
31.1
31.2
32.1
32.2
101.INSInline XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL Document. **
101.SCHInline XBRL Taxonomy Extension Schema Document. **
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document. **
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document. **
101.LABInline XBRL Taxonomy Extension Labels Linkbase Document. **
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document. **
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101). **
114

#Management contract or compensatory plan or arrangement required to be filed as an exhibit.
*Previously filed.
**Filed herewith.
***Furnished herewith.


Item 16. FORM 10-K SUMMARY

    None


115

HEICO CORPORATION AND SUBSIDIARIES
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS
Year ended October 31,
202220212020
Allowance for doubtful accounts (in thousands):
Allowance as of beginning of year$10,874 $12,738 $3,666 
(Deductions) additions charged to costs and expenses (a)
(1,070)(1,720)9,834 
Additions charged (credited) to other accounts (b)
476 360 128 
Deductions (c)
(1,947)(504)(890)
Allowance as of end of year $8,333 $10,874 $12,738 

(a)Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic").
(b)Principally additions from acquisitions and foreign currency translation adjustments.
(c)Principally write-offs of uncollectible accounts receivables.
Year ended October 31,
202220212020
Inventory valuation reserves (in thousands):
Reserves as of beginning of year$142,593 $126,933 $103,821 
Additions charged to costs and expenses (a)
13,980 17,202 27,030 
Additions (deductions) charged to other accounts (b)
275 1,261 (63)
Deductions (c)
(1,853)(2,803)(3,855)
Reserves as of end of year$154,995 $142,593 $126,933 

(a)Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to the significant decline in global commercial air travel due to the Pandemic resulting in lower demand for the Company's commercial aviation products and services and certain specific obsolescence reserves following the announced retirement of certain aircraft types and engine platforms by major U.S. carriers.
(b)Principally additions from acquisitions and foreign currency translation adjustments.
(c)Principally write-offs of slow-moving, obsolete or damaged inventory.
116

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.
HEICO CORPORATION
Date:December 21, 2022By:/s/ CARLOS L. MACAU, JR.
Carlos L. Macau, Jr.
Executive Vice President - Chief Financial Officer and Treasurer
(Principal Financial Officer)
By:/s/ STEVEN M. WALKER
Steven M. Walker
Chief Accounting Officer
and Assistant Treasurer
(Principal Accounting 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.
NamePosition(s)Date
/s/ LAURANS A. MENDELSONChairman of the Board; Chief Executive Officer; and Director
(Principal Executive Officer)
December 21, 2022
Laurans A. Mendelson
   
/s/ THOMAS M. CULLIGANDirectorDecember 21, 2022
Thomas M. Culligan
  
/s/ ADOLFO HENRIQUESDirectorDecember 21, 2022
Adolfo Henriques
  
/s/ MARK H. HILDEBRANDTDirectorDecember 21, 2022
Mark H. Hildebrandt
   
/s/ ERIC A. MENDELSONCo-President and DirectorDecember 21, 2022
Eric A. Mendelson
   
/s/ VICTOR H. MENDELSONCo-President and DirectorDecember 21, 2022
Victor H. Mendelson
/s/ JULIE NEITZELDirectorDecember 21, 2022
Julie Neitzel
/s/ ALAN SCHRIESHEIMDirectorDecember 21, 2022
Alan Schriesheim
   
/s/ FRANK J. SCHWITTERDirectorDecember 21, 2022
Frank J. Schwitter
117
EX-21 2 a10312022heiq4exhibit21.htm EX-21 Document

Exhibit 21

SUBSIDIARIES OF HEICO CORPORATION
 State or Other
NameJurisdiction of Incorporation
HEICO Aerospace Holdings Corp.Florida
HEICO Aerospace CorporationFlorida
Jet Avion CorporationFlorida
LPI Industries CorporationFlorida
Parts Advantage, LLCDelaware
McClain International, Inc.Georgia
Rogers-Dierks, Inc.Florida
Turbine Kinetics, Inc.Florida
ATK Acquisition Corp.Florida
AD HEICO Acquisition Corp.Florida
AeroDesign, Inc.Tennessee
Battery Shop, L.L.C.Tennessee
Aviation Facilities, Inc.Florida
JA Engineering I Corp.Florida
JA Engineering II Corp.Florida
Jetavi Engineering Private LimitedIndia
DEC Technologies, Inc.Florida
Meridian Industrial, Inc.Florida
Dynatech Acquisition Corp.Florida
HEICO Parts Group, Inc.Florida



 State or Other
NameJurisdiction of Incorporation
HEICO Flight Support Corp.Florida
HEICO Repair, LLCFlorida
Aircraft Technology, Inc.Florida
Northwings Accessories Corp.Florida
Aviation Engineered Services Corp.Florida
HEICO Repair Group Aerostructures, LLCFlorida
Future Aviation, Inc.Florida
Inertial Airline Services, Inc.Ohio
HEICO Aerospace Parts Corp.Florida
Niacc-Avitech Technologies Inc.Florida
Prime Air, LLCFlorida
Avisource LimitedUnited Kingdom
Prime Air Europe LimitedUnited Kingdom
Sunshine Avionics LLCFlorida
HNW Building Corp.Florida
HNW2 Building Corp.Florida
CSI Aerospace, Inc.Florida
Action Research CorporationFlorida
Reinhold Holdings, Inc. Delaware
Reinhold Industries, Inc. Delaware
Carbon by Design CorporationFlorida
Carbon by Design LLCCalifornia
Optical Display Engineering, Inc.Florida
Optical Display Engineering, LLCFlorida
Thermal Structures, Inc.California
Thermal Energy Products, Inc. California
Jetseal, Inc.Delaware
Seal Dynamics LLCFlorida
Seal Dynamics LLC (Singapore Branch)Singapore
Seal Dynamics LimitedUnited Kingdom
Seal Q Corp.Florida
Blue Aerospace LLCFlorida



 State or Other
NameJurisdiction of Incorporation
HEICO International Holdings B.V.Netherlands
Aeroworks International Holding B.V.Netherlands
Aeroworks Europe B.V.Netherlands
Aeroworks (Lao) Co., Ltd.Laos
DIRI Co., Ltd.Laos
Aeroworks Lao II Co., Ltd.Laos
Aeroworks (Asia) Ltd. Thailand
Aeroworks Manufacturing Services (Asia) Ltd.Thailand
Aeroworks Composites (Asia) Ltd.Thailand
HFSC III Corp. Florida
Harter Aerospace, LLCFlorida
Aerospace & Commercial Technologies, LLCFlorida
Astroseal Products Mfg. Corporation Connecticut
Astro Property, LLCConnecticut
HFSC IV Corp. Florida
LLP Enterprises, LLCFlorida
Air Cost Control US, LLCFlorida
Air Cost Control PTE, Ltd. Singapore
A2C Air Cost Control SASFrance
Air Cost Control Germany GmbHGermany
60 Sequin LLCConnecticut
HFSC V, LLCFlorida
Decavo LLCOregon
HFSC VI, LLCFlorida
Accurate Metal Machining, Inc.Ohio
HFSC VII, LLCFlorida
Rocky Mountain Hydrostatics, LLCColorado
Camtronics, LLCFlorida
HFSC VIII, LLCFlorida
Ridge HoldCo, LLCFlorida
Ridge Engineering, LLCMaryland
Breidon, LLCMaryland
The Bechdon Company, LLCMaryland
HFSC XI Corp.Florida
Pioneer Industries, LLCDelaware
HEICO Engineered Systems Corp.Florida




 State or Other
NameJurisdiction of Incorporation
HEICO Electronic Technologies Corp.Florida
Radiant Power Corp.Florida
Radiant-Seacom Repairs Corp.Florida
HETC IV, LLCFlorida
Radiant Power IDC, LLCFlorida
Interface Displays & Controls, Inc.California
Leader Tech, Inc.Florida
FerriShield, Inc. Pennsylvania
Santa Barbara Infrared, Inc.California
IRCameras LLCFlorida
Sensor Technology Engineering, LLCFlorida
Analog Modules, Inc.Florida
Sierra Microwave Technology, LLCDelaware
Connectronics Corp.Florida
Lumina Power, Inc.Florida
26 Ward Hill Property, LLCFlorida
De-Icing Investment Holdings Corp.Florida
HVT Group, Inc.Delaware
Dielectric Sciences, Inc.Massachusetts
Essex X-Ray & Medical Equipment LTDUnited Kingdom
High Voltage Technology LimitedUnited Kingdom
Engineering Design Team, Inc.Oregon
EMD Acquisition Corp.Florida
EMD Technologies IncorporatedCanada
VPT, Inc.Virginia
SI-REL, Inc. Delaware
SST Components, Inc. Delaware
VPT GaN, LLCVirginia
Dukane Seacom, Inc.Florida
AeroELT, LLCFlorida
dB Control Corp.Florida
Paciwave, Inc.California
Charter Engineering, Inc.Florida
TTT-Cubed, Inc.California
3D Acquisition Corp.Florida
3D Plus SASFrance
Bernier Connect SASFrance
TRAD Tests & Radiations SASFrance



 State or Other
NameJurisdiction of Incorporation
TRAD Mpt, Test & Radiations SARLFrance
3D Plus U.S.A., Inc.Delaware
Switchcraft Holdco, Inc.Delaware
Switchcraft, Inc.Illinois
Conxall CorporationIllinois
Switchcraft Far East Company, Ltd.Republic of South Korea
Ramona Research, Inc. California
Mastiff Design, Inc.Florida
Lucix Corporation California
Flight Microwave CorporationCalifornia
Midwest Microwave Solutions, Inc. Iowa
Robertson Fuel Systems, L.L.C.Arizona
AeroAntenna Technology, Inc. California
HETC I, LLCFlorida
Research Electronics International, L.L.C.Tennessee
Specialty Silicone Products, Inc.New York
3 McCrea Property Company, LLCFlorida
HETC II Corp.Florida
Apex Holding Corp.Delaware
Apex Microtechnology, Inc.Arizona
HETC III, LLCFlorida
Solid Sealing Technology, Inc.New York
Quell CorporationColorado
HETC V, LLCFlorida
TSID Holdings, LLC Florida
Transformational Security, LLCMaryland
Intelligent Devices, LLCDelaware
1260041 B.C. LTD.Canada
Connect Tech Inc.Canada
Connect Tech Real Estate Holdings Inc. Canada
Pyramid Semiconductor Corp.Florida
R.H. Laboratories, Inc. New Hampshire
Sensor Systems, Inc.Nevada
8929 Fullbright Property, LLCCalifornia
Ironwood Electronics, Inc.Minnesota
HETC VII, LLCFlorida



 State or Other
NameJurisdiction of Incorporation
HEICO East Corporation Florida
16-1741 Property, Inc.Florida
Bay Equipment Corp.Delaware

EX-23 3 a10312022heiq4exhibit23.htm EX-23 Document

Exhibit 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 33-4945, 333-180454, 333-210043 and 333-223790 on Form S-8 and Registration Statement No. 333-267195 on Form S-3 of our reports dated December 21, 2022, relating to the consolidated financial statements and financial statement schedule of HEICO Corporation and subsidiaries and the effectiveness of HEICO Corporation and subsidiaries’ internal control over financial reporting, appearing in this Annual Report on Form 10-K of HEICO Corporation for the year ended October 31, 2022.

/s/ DELOITTE & TOUCHE LLP

Miami, Florida
December 21, 2022

EX-31.1 4 a10312022heiq4exhibit311.htm EX-31.1 Document

Exhibit 31.1

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Laurans A. Mendelson, certify that:

(1)I have reviewed this Annual Report on Form 10-K of HEICO 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 the registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:December 21, 2022/s/ LAURANS A. MENDELSON
Laurans A. Mendelson
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 5 a10312022heiq4exhibit312.htm EX-31.2 Document

Exhibit 31.2

RULE 13a-14(a)/15d-14(a) CERTIFICATION

I, Carlos L. Macau, Jr., certify that:

(1)I have reviewed this Annual Report on Form 10-K of HEICO 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 the registrant’s board of directors (or persons performing the equivalent functions):

a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:December 21, 2022/s/ CARLOS L. MACAU, JR.
  Carlos L. Macau, Jr.
  Chief Financial Officer
(Principal Financial Officer)

EX-32.1 6 a10312022heiq4exhibit321.htm EX-32.1 Document

Exhibit 32.1

SECTION 1350 CERTIFICATION

In connection with the Annual Report of HEICO Corporation (the “Company”) on Form 10-K for the period ended October 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Laurans A. Mendelson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:December 21, 2022/s/ LAURANS A. MENDELSON
  Laurans A. Mendelson
  Chief Executive Officer
(Principal Executive Officer)


EX-32.2 7 a10312022heiq4exhibit322.htm EX-32.2 Document

Exhibit 32.2

SECTION 1350 CERTIFICATION

In connection with the Annual Report of HEICO Corporation (the “Company”) on Form 10-K for the period ended October 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Carlos L. Macau, Jr., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date:December 21, 2022/s/ CARLOS L. MACAU, JR.
  Carlos L. Macau, Jr.
  Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 8 hei-20221031.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - DOCUMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - ENTITY INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000003 - Document - ENTITY LISTING INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000004 - Document - AUDITOR INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] link:presentationLink link:calculationLink link:definitionLink 0000011 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000012 - Statement - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000013 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000014 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - REVENUE (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - EMPLOYEE RETIREMENT PLANS link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - OPERATING SEGMENTS link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - OPERATING SEGMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - ACQUISITIONS (Total Consideration) (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - ACQUISITIONS (Proforma) (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - ACQUISITIONS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - LONG-TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - LONG-TERM DEBT (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - REVENUE (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - INCOME TAXES, Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - INCOME TAXES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - LEASES (Operating Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - LEASES (Future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - LEASES (Future minimum lease payments) (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - LEASES (Lease term and discount rates) (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - LEASES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - OPERATING SEGMENTS (Total assets) (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details) link:presentationLink link:calculationLink link:definitionLink 0000104 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 0000105 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals) link:presentationLink link:calculationLink link:definitionLink 0000106 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 hei-20221031_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 hei-20221031_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 hei-20221031_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Flight Microwave Flight Microwave [Member] Flight Microwave LLC Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block] Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block] Tabular disclosure of the geographic area from which revenue is material and the amount of revenue from external customers attributed to those countries. And the location of long-lived assets by geographic area. Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Translation, Policy [Policy Text Block] Foreign Currency Transactions and Translations Policy [Policy Text Block] FY2018 Acquisition 1 FY2018 Acquisition 1 [Member] FY2018 Acquisition 1 Finance Lease, Right-of-Use Asset, after Accumulated Amortization Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Finance leases and notes payable Finance leases and notes payable Finance Lease, Liability Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Cash dividends paid Payments of Ordinary Dividends, Common Stock Defined Benefit Plans Disclosures [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table Text Block] Subsidiary Twenty-Six Subsidiary Twenty-Six [Member] Subsidiary Twenty-Six Bonus accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses Finance Lease, Liability, to be Paid, Year Four Finance Lease, Liability, to be Paid, Year Four Depreciation Depreciation Exercised (Shares Under Option) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Capital in excess of par value Additional Paid in Capital, Common Stock Stock Issued During Period, Shares, Acquisitions Stock Issued During Period, Shares, Acquisitions Change in long-term liabilities and assets related to HEICO LCP Increase (Decrease) in Obligation, Other Postretirement Benefits Fair value of stock options, Vested Fair Value Of Stock Options Vested The total fair value of stock options vested as of the balance sheet date. State Current State and Local Tax Expense (Benefit) Cash paid for income taxes Income Taxes Paid Noncontrolling interests assumed related to acquisition Noncontrolling Interest, Increase from Business Combination Finance Lease, Liability, to be Paid, Year Three Finance Lease, Liability, to be Paid, Year Three Measurement Input Type [Domain] Measurement Input Type [Domain] Business Combination, Price of Acquisition, Expected Business Combination, Price of Acquisition, Expected Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Anti-dilutive stock options excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Document Information [Line Items] Document Information [Line Items] Pro Forma Earnings Per Share, Basic Business Acquisition, Pro Forma Earnings Per Share, Basic Lessee, Operating Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Subsidiary Nine [Member] Subsidiary Nine [Member] Subsidiary Nine [Member] Rocky Mountain [Member] Rocky Mountain [Member] Rocky Mountain Hydrostatics LLC Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Measurement Input, Discount Rate [Member] Measurement Input, Discount Rate [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Ownership [Axis] Ownership [Axis] Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Summary of Income Tax Contingencies [Table Text Block] Summary of Income Tax Contingencies [Table Text Block] Finance Lease, Right-of-Use Asset, Amortization Finance Lease, Right-of-Use Asset, Amortization Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment Useful Life [Table Text Block] Property, Plant and Equipment Useful Lives [Table Text Block] Defined Benefit Plan, Plan Assets, Amount Defined Benefit Plan, Plan Assets, Amount Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Plan Name [Domain] Plan Name [Domain] Borrowings under revolving credit facility Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Outstanding Weighted Average Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Credit Facility, Interest Rate, Increase (Decrease) Debt Instrument, Interest Rate, Increase (Decrease) Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward] Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward] Current operating lease liabilities Operating Lease, Liability, Current Operating Lease, Liability, Current HEICO stock held by irrevocable trust Common Stock Issued, Employee Stock Trust Entity Listings [Line Items] Entity Listings [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] All Currencies [Domain] All Currencies [Domain] Operating costs and expenses: Costs and Expenses [Abstract] Subsidiary Sixteen [Member] Subsidiary Sixteen [Member] Subsidiary Sixteen [Member] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Deferred Compensation Plan, Asset Categories [Axis] Total liabilities Liabilities Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Adjustments to goodwill Goodwill, Purchase Accounting Adjustments Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Warranty claims settled Standard and Extended Product Warranty Accrual, Decrease for Payments Specialty Products [Member] Specialty Products [Member] Specialty Products [Member] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Long-term Debt [Text Block] Long-Term Debt [Text Block] Cancelled (Shares Under Option) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Deferred Income Tax Expense (Benefit) Deferred Income Tax Expense (Benefit) Lessee, Operating Lease Asset and Liabilities [Table Text Block] Lessee, Operating Lease Asset and Liabilities [Table Text Block] Tabular disclosure of the company's operating lease right of use asset and lease liabilities Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Corporate And Eliminations [Member] Corporate And Eliminations [Member] Corporate And Eliminations [Member] Property, Plant and Equipment, Exclusive of Tooling [Member] Property, Plant and Equipment, Exclusive of Tooling [Member] Property, Plant and Equipment, Exclusive of Tooling [Member] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Pro Forma Earnings Per Share, Diluted Business Acquisition, Pro Forma Earnings Per Share, Diluted Schedule of Research and Development Expenses [Table Text Block] Schedule of Research and Development Expenses [Table Text Block] Tabular disclosure of the amount of new product research and development expenses (R&D expenses) included in costs of sales. Pioneer Pioneer [Member] Pioneer Industries Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Accrued Liabilities, Current Accruals for warranties Product Warranty Accrual Increase Decrease Represents the aggregate Increase or Decrease in the liability during the reporting period for accruals related to standard and extended product warranties (including adjustments for changes in estimates). Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Interest expense Interest Expense, Debt Income Tax Rate Reconciliation [Axis] income tax rate reconciliation [Axis] income tax rate reconciliation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Customer [Axis] Customer [Axis] Finance Lease, Liability, Noncurrent Finance Lease, Liability, Noncurrent Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Acquisitions of noncontrolling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Customer Relationships, Gross Finite-Lived Customer Relationships, Gross Buildings and improvements Buildings and Improvements, Gross Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercisable Weighted Average Contractual Life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Cash paid Payments to Acquire Businesses, Gross Paciwave [Member] Paciwave [Member] Paciwave Inc Deferred compensation liability Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Entity Registrant Name Entity Registrant Name Stock Redeemed or Called During Period, Value Stock Redeemed or Called During Period, Value Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Redemption of common stock related to stop option exercises Common Stock Issued Repurchased and Retired Related To Stock Option Exercises The fair value of common stock repurchased by the entity that was surrendered by employees as settlement for employee tax withholding obligations due in connection with exercises of non-qualified stock options. Pension and Other Postretirement Benefits Disclosure [Text Block] Retirement Benefits [Text Block] Acquisitions of noncontrolling interests Payments for Repurchase of Redeemable Noncontrolling Interest Leases [Abstract] Total shareholders' equity Balances Balances Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Minimum [Member] Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollar per share) Common Stock, Par or Stated Value Per Share Classification Type [Domain] Classification Type [Domain] [Domain] for Classification Type [Axis] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value Disclosures [Text Block] Fair Value Disclosures [Text Block] Distributions to noncontrolling interests Payments of Ordinary Dividends, Noncontrolling Interest Trading Symbol Trading Symbol Entity File Number Entity File Number Research and development tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Estimated Amortization expense related to intangible assets, year four Finite-Lived Intangible Asset, Expected Amortization, Year Four Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Deferred Revenue, Current Deferred Revenue, Current Comprehensive income attributable to noncontrolling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Foreign Deferred Foreign Income Tax Expense (Benefit) Entity Listings [Table] Entity Listings [Table] Classification Type [Axis] Classification Type [Axis] Classification Type [Axis] Effective tax rate Effective Income Tax Rate, Continuing Operations Effective Income Tax Rate Reconciliation, Percent Use of Estimates and Assumptions, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Subsidiary Twelve [Member] Subsidiary Twelve [Member] Subsidiary Twelve [Member] Business Combination Disclosure [Text Block] Business Combination Disclosure [Text Block] FY2020 Acquisitions [Member] FY2020 Acquisitions [Member] FY2020 Acquisitions Trade accounts payable Increase (Decrease) in Accounts Payable Quell [Member] Quell [Member] Quell Corporation [Member] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Liabilities, Opening Balance Liabilities, Ending Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Contingent purchase consideration Business Combination, Consideration Transferred, Liabilities Incurred Income Tax Disclosure [Text Block] Income Tax Disclosure [Text Block] Debt, Weighted Average Interest Rate Debt, Weighted Average Interest Rate Subsidiary Three [Member] Subsidiary Three [Member] Other comprehensive (loss) income: Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract] Ridge Holdco [Member] Ridge Holdco [Member] Ridge Holdco LLC Deferred Compensation Obligation Stock Issued During Period Value Deferred Compensation Obligation Value of shares issued during the period to deferred compensation obligation. Finished products Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Other Finite-Lived Intangible Assets, Gross Other Finite-Lived Intangible Assets, Gross Total Gross Carrying Amount Intangible Assets, Gross (Excluding Goodwill) Basic (in dollars per share) Earnings Per Share, Basic Earnings Per Share, Basic Construction in progress Construction in Progress, Gross Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Joint Venture [Member] Joint Venture [Member] Joint Venture [Member] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Subsidiary Twenty-Five Subsidiary Twenty-Five [Member] Subsidiary Twenty-Five Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] FY2012 Acquisition [Member] FY2012 Acquisition [Member] FY2012 Acquisition Money Market Funds [Member] Money Market Funds [Member] Finance Lease, Liability, to be Paid, Year Five Finance Lease, Liability, to be Paid, Year Five Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Axis] Income Taxes, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Document [Domain] Document [Domain] Accrued expenses Accrued Expenses Assumed Amount of accrued expenses assumed at the acquisition date. Accounts receivable, net Accounts receivable, net Receivables, Net, Current Total assets acquired, excluding cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current assets: Assets, Current [Abstract] Additional Financial Information Disclosure [Text Block] Additional Financial Information Disclosure [Text Block] Less: Foreign currency translation adjustments attributable to noncontrolling interests Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Scenario [Domain] Scenario [Domain] Corporate Owned Life Insurance [Member] Corporate Owned Life Insurance [Member] Corporate owned life insurance [Member] Allowance for doubtful accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Exercisable Weighted Average Exercise Price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Schedule of Pro Forma Information [Table Text Block] Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Finance Lease, Principal Payments Finance Lease, Principal Payments Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Consolidation, Eliminations [Member] Consolidation, Eliminations [Member] Accrued Liabilities, Current Business Combination, Contingent Consideration, Liability, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Repair and Overhaul Parts and Services [Member] Canada, Dollars Canada, Dollars Aggregate Redemption Amount Puttable Aggregate Redemption Amount Puttable The aggregate redemption amount currently puttable as of the Balance Sheet date, including the aggregate redemption amount of any put rights becoming puttable within twelve months from the Balance Sheet date. Current income tax expense Current Income Tax Expense (Benefit) Subsidiary Four [Member] Subsidiary Four [Member] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Operating Lease, Expense Operating Lease, Expense Change in Unrealized Gain (Loss) Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss) Inventories Increase (Decrease) in Inventories Share-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Credit Facility, Current Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Document Information [Table] Document Information [Table] Common stock, shares outstanding Common Stock, Shares, Outstanding Goodwill Opening Balances Ending Balances Goodwill Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Income tax expense Income tax expense Income Tax Expense (Benefit) Entity Listing, Par Value Per Share Entity Listing, Par Value Per Share Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float FY2015 Acquisition 2 FY2015 Acquisition 2 [Member] FY2015 Acquisition 2 Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Deferred Compensation Plans [Line Items] Schedule of Deferred Compensation Plans [Line Items] [Line Items] for Schedule of Deferred Compensation Plans [Table] Other Countries [Member] Other Countries [Member] Additional purchase consideration Other Significant Noncash Transaction, Value of Consideration Given Common Stock Common Stock, Value, Issued Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Noncontrolling Interest, Change in Redemption Value Redeemable Noncontrolling Interest Based On Multiple Of Earnings The portion of the estimated redemption amount based solely on a multiple of future earnings. Contingencies, Policy [Policy Text Block] Commitments and Contingencies, Policy [Policy Text Block] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] Electronic Components for Defense, Space and Aerospace [Member] 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 Foreign Currency Translation Unrealized (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from stock option exercises Proceeds from Stock Options Exercised Increase in accrued contingent consideration, net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Intellectual Property, Gross Finite-Lived Intellectual Property, Gross Gross carrying amount before accumulated amortization as of the balance sheet date of capitalized intellectual property having a finite beneficial life. Increase to APIC from Purchase of Noncontrolling Interests and Net Assets Increase to APIC from Purchase of Noncontrolling Interests and Net Assets Increase to APIC from Purchase of Noncontrolling Interests and Net Assets Contract liabilities Contract with Customer, Liability, Current Finance Lease, Interest Expense Finance Lease, Interest Expense Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Retirement Plan Type [Domain] Retirement Plan Type [Domain] Amendment Flag Amendment Flag Finite-Lived Intangible Asset, Useful Life Finite-Lived Intangible Asset, Useful Life Operating Lease, Cost Operating Lease, Cost SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Total other comprehensive (loss) income Unrealized gain/(loss) Other Comprehensive Income (Loss), Net of Tax Goodwill acquired Goodwill, Acquired During Period Pro Forma Revenue Business Acquisition, Pro Forma Revenue Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Goodwill and Other Intangible Assets, Policy [Policy Text Block] Goodwill and Intangible Assets, Policy [Policy Text Block] Number Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number FY2021 Acquisition Subsidiary 1 FY2021 Acquisition Subsidiary 1 [Member] FY2021 Acquisition Subsidiary 1 Depreciation and amortization Depreciation, Depletion and Amortization Credit facility unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Estimated Amortization expense related to intangible assets, year, there after Finite-Lived Intangible Asset, Expected Amortization, after Year Five Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Subsidiary Twenty [Member] Subsidiary Twenty [Member] Subsidiary Twenty Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Tax-exempt losses on corporate-owned life insurance policies Tax-exempt losses on corporate-owned life insurance policies Tax-exempt losses on corporate-owned life insurance policies Defense and Space [Member] Defense and Space [Member] Customers within the Defense and Space industries [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash Flow, Supplemental Disclosures [Text Block] Cash Flow, Supplemental Disclosures [Text Block] Operating Lease, Payments Operating Lease, Payments Currency [Axis] Currency [Axis] Share-based Payment Arrangement, Option [Member] Share-Based Payment Arrangement, Option [Member] Expected stock price volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Less: Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Effective Date of Acquisition Business Acquisition, Effective Date of Acquisition Acquired Finite Lived And Indefinite Lived Intangible Assets [Line Items] Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items] Proceeds from stock option exercises Stock Issued During Period, Value, Stock Options Exercised Common stock, shares authorized Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Maximum [Member] Maximum [Member] HEICO Aerospace [Member] HEICO Aerospace [Member] HEICO Aerospace [Member] FY2022 Acquisitions FY2022 Acquisitions [Member] FY2022 Acquisitions Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Foreign derived intangible income deduction Effective Income Tax Rate Reconciliation, FDII, Percent Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Business Acquisition [Line Items] Business Acquisition [Line Items] Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Note Disclosure [Text Block] Description of Acquired Entity Business Acquisition, Description of Acquired Entity FY2008 Acquisition [Member] FY2008 Acquisition [Member] FY2008 Acquisition Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block] Exxelia Exxelia [Member] Exxelia International Issuance of common stock to 401(k) Plan Stock Issued During Period, Shares, Employee Benefit Plan Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Selected Financial Statement Information (Details) [Abstract] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Share-based Payment Arrangement, Expense, Tax Benefit Share-Based Payment Arrangement, Expense, Tax Benefit Subsidiary Twenty-Three [Member] Subsidiary Twenty-Three [Member] Subsidiary Twenty-Three Title of 12(b) Security Title of 12(b) Security Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Basis Of Presentation, Policy [Policy Text Block] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operating Lease, Variable Lease Expense Operating Lease, Variable Lease Expense Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for operating leases. Payment of contingent consideration Payment of Contingent Consideration Cash outflow for the payment of contingent consideration for business combination Percentage of interest owned by noncontrolling shareholders Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Segment Reporting Disclosure [Text Block] Segment Reporting Disclosure [Text Block] Tooling [Member] Tools, Dies and Molds [Member] Adjustments to Additional Paid in Capital, Other Adjustments to Additional Paid in Capital, Other Net deferred tax liabilities Deferred Tax Liabilities, Net LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Cancelled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Inventories, net Inventories, net of valuation reserves Inventory, Net Trade accounts payable Accounts Payable, Current Basic (in shares) Weighted average common shares outstanding - basic Weighted Average Number of Shares Outstanding, Basic Other Primarily Corporate and Inter Segment [Member] Other Primarily Corporate and Inter Segment [Member] Other Primarily Corporate And Inter Segment. Numerator: Numerator [Abstract] Numerator. Subsidiary Two [Member] Subsidiary Two [Member] Non-Amortizing Assets: Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Share-based compensation expense Stock or Unit Option Plan Expense Other Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net Preferred Stock Preferred Stock, Value, Issued HEICO Electronic [Member] Heico Electronic Technologies Corp [Member] HEICO Electronic Technologies Corp is a principal subsidiary of HEICO Corporation. Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Finance leases and notes payable Finance Leases and Note Payable Present value of lessee's discounted obligation for lease payments from finance lease and the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer. Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income taxes payable Increase (Decrease) in Income Taxes Payable Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Redeemable Noncontrolling Interest, Equity, Fair Value Redeemable Noncontrolling Interest, Equity, Common, Fair Value Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Share-based Payment Arrangement [Text Block] Share-Based Payment Arrangement [Text Block] Schedule of Deferred Compensation Plans [Table] Schedule of Deferred Compensation Plans [Table] Schedule of Deferred Compensation Plans [Table] Change in contract assets Amount of Increase (Decrease) in Contract Assets Amount of Increase (Decrease) in Contract Assets Work in process Inventory, Work in Process, Net of Reserves Business Combinations [Abstract] Business Combinations [Abstract] Total customer rebates and credits deducted within net sales Accrued Customer Rebates and Credits Expense The total customer rebates and credits expense deducted within net sales. Amortization of unrealized loss on defined benefit pension plan, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax FY2022 Acquisition Subsidiary 1 FY2022 Acquisition Subsidiary 1 [Member] FY2022 Acquisition Subsidiary 1 Noncontrolling Interest [Member] Noncontrolling Interest [Member] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Eurodollar [Member] Eurodollar [Member] Goodwill [Roll Forward] Goodwill [Roll Forward] Payments on revolving credit facility Repayments of Long-Term Lines of Credit Effect of dilutive stock options Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Subsidiary Twenty-One [Member] Subsidiary Twenty-One [Member] Subsidiary Twenty-One Acquisitions, net of cash acquired Cash paid, net Payments to Acquire Businesses, Net of Cash Acquired Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Goodwill, Expected Tax Deductible Amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Sales by Industry [Member] Sales by Industry [Member] Sales by Industry [Member] Percentage of Voting Interests Sold Percentage of Voting Interests Sold Percentage of Voting Interests Sold Subsidiary Eleven [Member] Subsidiary Eleven [Member] Subsidiary Eleven [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Total Net Carrying Amount Intangible Assets, Net (Excluding Goodwill) Schedule Of Acquired Finite And Indefinite Lived Intangible Assets By Major Class [Table] Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table] Share-based Compensation Expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current FY2022 Acquisition Subsidiary 2 FY2022 Acquisition Subsidiary 2 [Member] FY2022 Acquisition Subsidiary 2 Flight Support Group [Member] Flight Support Group [Member] Flight Support Group. Schedule of Accounts Receivable [Table Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Pro Forma Net income attributable to Parent Pro Forma Net income attributable to Parent Pro Forma Net income attributable to Parent Subsidiary Twenty-Seven Subsidiary Twenty-Seven [Member] Subsidiary Twenty-Seven Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Subsidiary Fifteen [Member] Subsidiary Fifteen [Member] Subsidiary Fifteen [Member] Net contract assets Contract with Customer, Asset, before Allowance for Credit Loss Cost of sales Cost of Revenue Other Proceeds from (Payments for) Other Financing Activities FY2022 Acquisition Subsidiary 3 FY2022 Acquisition Subsidiary 3 [Member] FY2022 Acquisition Subsidiary 3 Subsidiary Twenty-Eight Subsidiary Twenty-Eight [Member] Subsidiary Twenty-Eight Finance Lease, Weighted Average Remaining Lease Term Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Temporary Equity, Stock Issued During Period, Value, New Issues Temporary Equity, Stock Issued During Period, Value, New Issues Ridge Engineering [Member] Ridge Engineering [Member] Ridge Engineering Inc Exchange [Domain] Exchange [Domain] Credit Facility [Axis] Credit Facility [Axis] Long-term debt, net of current maturities Long-Term Debt and Lease Obligation Redeemable Noncontrolling Interests, Policy [Policy Text Block] Noncontrolling Interests Policy [Policy Text Block] Disclosure of accounting policy for noncontrolling interests. Equity [Abstract] Equity [Abstract] Employer contributions to HEICO Savings and Investment Plan Defined Contribution Plan, Employer Discretionary Contribution Amount Stock Options Outstanding [Abstract] Stock Options Outstanding [Abstract] Stock Options Outstanding Entity Tax Identification Number Entity Tax Identification Number Shares approved by Shareholders (Shares Available for Grant) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized HMI [Member] HMI [Member] Human Machine Interface product line [Member] Stock Option and Future Grants [Member] Stock Option and Future Grants [Member] Stock Option and Future Grants Member. APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Consolidated Entities [Domain] Consolidated Entities [Domain] Other Assets and Liabilities, Noncurrent [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Other Assets and Liabilities, Noncurrent [Abstract] Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Guarantor Obligations, Maximum Exposure, Undiscounted Guarantor Obligations, Maximum Exposure, Undiscounted Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Issuance of Common Stock to HEICO SIP Stock Issued During Period, Value, Employee Benefit Plan HEICO Stock Held By Irrevocable Trust [Member] HEICO Stock Held By Irrevocable Trust [Member] HEICO stock held by irrevocable trust. Business Combination, Contingent Consideration, Liability, Measurement Input Business Combination, Contingent Consideration, Liability, Measurement Input Entity Central Index Key Entity Central Index Key Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Materials, parts, assemblies and supplies Inventory, Raw Materials and Purchased Parts, Net of Reserves Total purchase consideration Business Combination, Consideration Transferred Concentrations Of Credit Risk, Policy [Policy Text Block] Concentration Risk, Credit Risk, Policy [Policy Text Block] Measurement Input Type [Axis] Measurement Input Type [Axis] Entity [Domain] Entity [Domain] City Area Code City Area Code ASSETS Assets [Abstract] Assets [Abstract] Class of Warrant or Right, Date from which Warrants or Rights Exercisable Earliest Put Right Year Earliest fiscal period in which Redeemable Noncontrolling Interest maybe put to the company. Defined Benefit Pension Plan, Policy [Policy Text Block] Pension and Other Postretirement Plans, Policy [Policy Text Block] FY 2017 Acquisition [Member] FY 2017 Acquisition [Member] FY 2017 Acquisitions [Member] Tax Exempt Gains on Corporate-owned Life Insurance Policies Tax Exempt Gains on Corporate-owned Life Insurance Policies Tax Exempt Gains on Corporate-owned Life Insurance Policies Electronic Technologies Group [Member] Electronic Technologies Group [Member] Electronic Technologies Group. Contingent purchase consideration Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) Subsidiary Seven [Member] Subsidiary Seven [Member] Subsidiary Seven [Member] Subsidiary Eighteen [Member] Subsidiary Eighteen [Member] Subsidiary Eighteen Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block] Earnings Per Share, Policy [Policy Text Block] Leases, Operating [Abstract] Leases, Operating [Abstract] Weighted average fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other long-term liabilities Other Liabilities, Noncurrent Other Liabilities, Noncurrent Temporary Equity Redeemable Noncontrolling Interests [Text Block] Temporary Equity Redeemable Noncontrolling Interests [Text Block] This element includes disclosure about the estimated amount required to meet the entity's obligations as of the balance sheet date under put options held by owners of equity interests in certain of the entity's subsidiaries. Total Shareholders Equity [Member] Total Shareholders Equity [Member] Total Shareholders Equity, not including Redeemable Noncontrolling Interests Capital expenditures Capital expenditures Payments to Acquire Property, Plant, and Equipment Machinery, equipment and tooling Machinery and Equipment, Gross Cancelled (Available for Grant) Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease) Estimated Amortization expense related to intangible assets, year one Finite-Lived Intangible Asset, Expected Amortization, Year One Sensor Sensor [Member] Sensor Systems Inc Finance Lease, Liability, to be Paid, after Year Five Finance Lease, Liability, to be Paid, after Year Five Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Customer [Domain] Customer [Domain] Connect Tech [Member] Connect Tech [Member] Connect Tech Inc Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items] Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items] 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. Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, to be Paid Net income from consolidated operations Net income from consolidated operations Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Entity Address, Postal Zip Code Entity Address, Postal Zip Code Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Indefinite-Lived Trade Names Indefinite-Lived Trade Names Adjustments to redemption amount of redeemable noncontrolling interests Adjustments to redemption amount of redeemable noncontrolling interests Noncontrolling Interest, Change in Redemption Value Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Business Combinations, Policy [Policy Text Block] Business Combinations Policy [Policy Text Block] SEC Schedule, 12-09, Reserve, Inventory [Member] SEC Schedule, 12-09, Reserve, Inventory [Member] Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Current maturities of long-term debt Less: Current maturities of long-term debt Long-Term Debt and Lease Obligation, Current Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Deferred compensation plans Deferred Compensation Plan Assets Deferred Compensation Plan Assets Other Payments for (Proceeds from) Other Investing Activities Research and Development [Abstract] Research and Development [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Stock Options Exercisable [Abstract] Stock Options Exercisable [Abstract] Stock Options Exercisable Denominator: Denominator [Abstract] Denominator. Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Lapse of statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Schedule of Fair Value of Total Consideration [Table Text Block] Schedule of Fair Value of Total Consideration [Table Text Block] Schedule of the fair value of total consideration associated with the acquisition as of the acquisition date. [Table Text Block] Income Tax Rate Reconciliation [Domain] Income Tax Rate Reconciliation [Domain] [Domain] for income tax rate reconciliation [Axis] Existing Management [Member] Existing Management [Member] Existing Management [Member] Customer Rebates and Credits, Policy [Policy Text Block] Customer Rebates and Credits Policy [Policy Text Block] Disclosure of accounting policy for customer rebates and credits. Product Warranties, Policy [Policy Text Block] Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income attributable to HEICO Net income attributable to HEICO Net Income (Loss) Attributable to Parent Shares available for issuance, Opening Balance Shares available for issuance, Ending Balance Shares Available for Issuance The maximum number of shares permitted to be issued to a defined contribution plan. Other Other Intangible Assets [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Scenario [Axis] Scenario [Axis] Lessee, Operating Leases Lessee, Operating Leases [Text Block] Long-term Debt and Lease Obligation, Including Current Maturities Debt and Lease Obligation Plan Name [Axis] Plan Name [Axis] Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Reconciliation Of Operating Profit (Loss) and Capital Expenditure From Segments To Consolidated [Table] Reconciliation Of Operating Profit Loss and Capital Expenditure From Segments To Consolidated [Table] Identification, description, and amounts of all significant reconciling items in the reconciliation of total profit or loss and capital expenditure from reportable segments to the entity's consolidated income before income taxes, cash flows, extraordinary items, and discontinued operations. Credit Facility [Abstract] Line of Credit Facility [Abstract] Goodwill and other intangible assets Deferred Tax Liabilities, Goodwill and Intangible Assets Goodwill and Other Intangible Assets [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Other Electronic Components [Member] Other Electronic Components [Member] Other Electronic Components [Member] Subsidiary Twenty-Four Subsidiary Twenty-Four [Member] Subsidiary Twenty-Four Camtronics [Member] Camtronics [Member] Camtronics LLC Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Nondeductible compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Defined contribution plan partcipants employees range maximum Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Forfeiture rate Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Forfeiture Rate The estimated forfeiture rate of the underlying shares over the option's term. Subsidiary Fourteen [Member] Subsidiary Fourteen [Member] Subsidiary Fourteen [Member] Acquired warranty liabilities Standard and Extended Product Warranty Accrual, Additions from Business Acquisition Document Annual Report Document Annual Report Entity Listings, Exchange [Axis] Entity Listings, Exchange [Axis] Legal Entity [Axis] Legal Entity [Axis] Geographical [Axis] Geographical [Axis] Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Subsidiary Eight [Member] Subsidiary Eight [Member] Subsidiary Eight [Member] Vacation accrual Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences Property, Plant and Equipment [Table Text Block] Property, Plant and Equipment [Table Text Block] Redeemable noncontrolling interests Redeemable noncontrolling interests Redeemable noncontrolling interests Redeemable Noncontrolling Interest, Equity, Carrying Amount Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Preferred Stock, shares issued Preferred Stock, Shares Issued RH Labs [Member] RH Labs [Member] R.H. Laboratories Inc Line of Credit Facility, Increase (Decrease), Net Line of Credit Facility, Increase (Decrease), Net Property, Plant and Equipment, Depreciation Methods Property, Plant and Equipment, Depreciation Methods Business Segments [Axis] Segments [Axis] Segments [Axis] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year One Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Subsequent Event [Member] Subsequent Event [Member] Document Period End Date Document Period End Date Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Total assets Assets Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Net income per share attributable to HEICO shareholders: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Accrued employee compensation and related payroll taxes Employee-related Liabilities, Current Income before taxes and noncontrolling interests Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits Schedule of Goodwill [Table] Schedule of Goodwill [Table] Earnings Per Share [Text Block] Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Stock Held During Period Value Deferred Compensation Obligation Stock Held During Period Value Deferred Compensation Obligation Stock Held During Period Value Deferred Compensation Obligation Intangible Assets Useful Life [Table Text Block] Intangible Assets Useful Life [Table Text Block] Intangible Assets Useful Lives [Table Text Block] Employee related deferred compensation plans, specified as other long-term liabilities Deferred Compensation Liability, Classified, Noncurrent Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Comprehensive income from consolidated operations Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Award Type [Domain] Award Type [Domain] Aerospace [Member] Aerospace [Member] Customers within the Aerospace industry [Member] Accounts Receivable, Policy [Policy Text Block] Receivable [Policy Text Block] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Foreign Currency Translation [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Customer Relationships [Member] Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Subsidiary Thirteen [Member] Subsidiary Thirteen [Member] Subsidiary Thirteen [Member] Noncontrolling interests Stockholders' Equity Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Freebird [Member] Freebird [Member] Freebird Semiconductor Corporation [Member] Auditor Name Auditor Name Pension Plan [Member] Pension Plan [Member] Accrued customer rebates and credits Accrued Customer Rebates and Credits Carrying value as of the balance sheet date of accrued customer rebates and credits. Aggregate Redemption Amount Estimate [Line Items] Aggregate Redemption Amount Estimate [Line Items] [Line Items] for Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table] Leases, Capital [Abstract] Leases, Capital [Abstract] Operating lease liabilities Deferred Tax Asset Operating Lease Liabilities Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities R&D expenses Research and Development Expense Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Entity Information [Line Items] Entity Information [Line Items] Other Machinery and Equipment [Member] Other Machinery and Equipment [Member] Net sales Revenues Balances as of beginning of year Balances as of end of year Standard and Extended Product Warranty Accrual Aggregate Redemption Amount Estimate [Table] Aggregate Redemption Amount Estimate [Table] Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table] Lufthansa Technik Ag [Member] Lufthansa Technik Ag [Member] Lufthansa Technik AG., noncontrolling interest owner State Deferred State and Local Income Tax Expense (Benefit) Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Amortization expense related to intangible assets Amortization of Intangible Assets Schedule of Goodwill [Table Text Block] Schedule of Goodwill [Table Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three Change in tax benefit for stock option exercises Change in tax benefit for stock option exercises Change in tax benefit for stock option exercises year over year Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Pension Benefit Obligation [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Schedule Of Identifiable Intangible Assets [Table Text Block] Schedule Of Intangible Assets By Major Class [Text Block] Tabular disclosure of the carrying value of intangible assets both subject to and not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company. FY2021 Acquisitions [Member] FY2021 Acquisitions [Member] FY2021 Acquisitions HFSC HFSC [Member] HEICO Flight Support Corp TSID [Member] TSID [Member] Transformational Security LLC and Intelligent Devices Inc Inventory, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Transformational Security [Member] Transformational Security [Member] Transformational Security LLC Total HEICO shareholders' equity Stockholders' Equity Attributable to Parent Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Other Deferred Tax Assets, Other Selected Financial Statement Information [Abstract] Selected Financial Statement Information [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Document Information, Document [Axis] Document Information, Document [Axis] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Aftermarket Replacement Parts [Member] Estimated Amortization expense related to intangible assets, year three Finite-Lived Intangible Asset, Expected Amortization, Year Three Retained Earnings [Member] Retained Earnings [Member] Cash dividends Dividends, Common Stock, Cash Common Stock [Member] Common Stock [Member] Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Opening Balance Outstanding Shares (Shares Available For Grant) Ending Balance Outstanding Shares (Shares Available For Grant) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Contingent consideration, liability Business Combination, Contingent Consideration, Liability Revenue [Policy Text Block] Revenue [Policy Text Block] Statement [Table] Statement [Table] Stock Issued During Period, Value, Acquisitions Stock Issued During Period, Value, Acquisitions Finite-Lived Intangible Assets, Amortization Method Finite-Lived Intangible Assets, Amortization Method Letter of Credit [Member] Letter of Credit [Member] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Defined Contribution Plan, Employer Discretionary Contribution Amount Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Leasehold Improvements [Member] Leasehold Improvements [Member] Contingent consideration related to acquisition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Leadership Compensation Plan [Member] Leadership Compensation Plan [Member] Leadership Compensation Plan Member. Equity Components [Axis] Equity Components [Axis] Proceeds from Noncontrolling Interests Proceeds from Noncontrolling Interests Additional purchase consideration Business Combination, Consideration Transferred, Other Statement [Line Items] Statement [Line Items] Statement [Line Items] Finance Lease, Variable Lease Expense Finance Lease, Variable Lease Expense Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance leases. Deferred Compensation Obligation [Member] Deferred Compensation Obligation [Member] Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Net assets acquired, excluding cash Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest Change in accrued contingent consideration Payment of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Liability Classification [Axis] Liability Classification [Axis] Liability Classification [Axis] Accumulated Other Comprehensive Income (Loss) [Member] AOCI Attributable to Parent [Member] Net Investment Related to HEICO LCP Net Investment Related to Deferred Compensation Plan Net Investment Related to Deferred Compensation Plan Auditor Firm ID Auditor Firm ID Subsidiary Seventeen [Member] Subsidiary Seventeen [Member] Subsidiary Seventeen [Member] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lessee, Operating Lease Term and Discount Rate [Table Text Block] Lessee, Operating Lease Term and Discount Rate [Table Text Block] Lessee, Operating Lease Term and Discount Rate [Table Text Block] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Share-based Payment Arrangement, Option, Activity [Table Text Block] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Operating income Operating income Operating Income (Loss) Inventories Deferred Tax Assets, Inventory New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Customer rebates accrual Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Text Block] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Policy [Policy Text Block] Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Product Warranty Liability [Table Text Block] Schedule of Product Warranty Liability [Table Text Block] Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (Shares Under Option) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Deferred Tax Expense from Stock Options Exercised Deferred Tax Expense from Stock Options Exercised Federal Deferred Federal Income Tax Expense (Benefit) Capital in Excess of Par Value [Member] Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Intrinsic value of stock option exercises Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Change in contract liabilities Amount of Increase (Decrease) in Contract Liabilities Amount of Increase (Decrease) in Contract Liabilities Schedule of Inventory [Table Text Block] Schedule of Inventory, Current [Table Text Block] Expected option life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Building and Building Improvements [Member] Building and Building Improvements [Member] Cash dividends per share (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Base Rate [Member] Base Rate [Member] Fair Value Measurements (Textuals) [Abstract] Fair Value Measurements (Textuals) [Abstract] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Redeemable Noncontrolling Interests [Member] Redeemable Noncontrolling Interests [Member] Contract assets Business combination, Recognized identifiable assets, Contract assets Amount of contract with customers recognized as of acquisition date Contributions to the plan charged Deferred Compensation Arrangement with Individual, Contributions by Employer Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments [Member] Operating Segments [Member] Exercisable Aggregate Intrinsic Value (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Preferred Stock, shares authorized Preferred Stock, Shares Authorized Put Rights Purchase Period Put Rights Purchase Period Put Rights Purchase Period Less: Net income attributable to noncontrolling interests Net Income (Loss) Attributable to Noncontrolling Interest Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Disclosure [Text Block] Common stock, shares issued Common Stock, Shares, Issued Finance Lease, Liability, Current Finance Lease, Liability, Current Deferred compensation obligation Deferred Compensation Obligation Deferred compensation obligation payable in company common stock. Schedule of Other Share-based Compensation, Activity [Table Text Block] Schedule of Share-based Activity [Table Text Block] Schedule of Share-based Activity [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Borrowings on revolving credit facility Proceeds from Long-Term Lines of Credit Comprehensive income attributable to HEICO Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule of Segment Reporting Information by Segment [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Subsidiary Six [Member] Subsidiary Six [Member] Subsidiary Six [Member] Finance Lease, Liability, to be Paid, Year One Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] FY 2015 Acquisition [Member] FY 2015 Acquisition [Member] FY 2015 Acquisition [Member] Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Schedule of Purchase Price Allocation [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Outstanding (Shares Under Option) Outstanding (Shares Under Option) Number Outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Tax benefit related to stock option exercises Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Unrealized (loss) gain on defined benefit pension plan, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax State taxes, less applicable federal income tax reduction Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Stockholders' Equity, Other Stockholders' Equity, Other Finance Lease, Liability, to be Paid, Year Two Finance Lease, Liability, to be Paid, Year Two Liabilities [Abstract] Liabilities [Abstract] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Property, Plant and Equipment, Net Assets Held under Capital Leases [Member] Assets Held under Capital Leases [Member] Entities [Table] Entities [Table] Cash received from income tax refunds Proceeds from Income Tax Refunds Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Amount of contingent purchase consideration, the company could be required to pay Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other income Other Nonoperating Income (Expense) Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Balance Start Accumulated Other Comprehensive Income (Loss), Balance End Accumulated Other Comprehensive Income (Loss), Net of Tax Common Class A [Member] Common Class A [Member] Total current assets Assets, Current Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Granted (Available for Grant) Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period Amortizing Net Carrying Amount Finite-Lived Intangible Assets, Net Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies Reconciliation of Assets from Segment to Consolidated [Table Text Block] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Distributions to noncontrolling interests Distributions to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Pre-tax unrecognized compensation expense related to nonvested stock options Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Tax benefit from stock option exercises Share-Based Payment Arrangement, Exercise of Option, Tax Benefit SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Shares Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Liability Classification [Domain] Liability Classification [Domain] Liability Classification [Domain] Outstanding Aggregated Intrinsic Value (in dollars) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Potential Redemption Amount Payable Potential Redemption Amount Payable The potential cash outflow payable within twelve months from the Balance Sheet date, associated with puttable redeemable noncontrolling interests. Consolidated Entities [Axis] Consolidated Entities [Axis] Total operating costs and expenses Costs and Expenses Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Subsidiary Five [Member] Subsidiary Five [Member] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Revolving credit facility issuance costs Payments of Debt Issuance Costs Operating Lease, Liability Operating Lease, Liability Operating Lease, Liability Valuation Allowances and Reserves, Opening Balance Valuation Allowances and Reserves, Ending Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Land Land Stock-Based Compensation, Policy [Policy Text Block] Share-Based Payment Arrangement [Policy Text Block] Finance Lease, Liability, Payment, Due Finance Lease, Liability, to be Paid Noncontrolling Interest [Table] Noncontrolling Interest [Table] Estimated Amortization expense related to intangible assets, year two Finite-Lived Intangible Asset, Expected Amortization, Year Two Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Schedule of Cash Flow, Supplemental Disclosure, Leases Schedule of Cash Flow, Supplemental Disclosure, Leases [Table Text Block] Schedule of Cash Flow, Supplemental Disclosure, Leases Deferred tax assets: Deferred Tax Assets, Net [Abstract] Auditor Location Auditor Location Nature Of Business, Policy [Policy Text Block] Nature of Operations [Text Block] Temporary Equity, Other Temporary Equity, Other Changes Foreign Line of Credit [Member] Foreign Line of Credit [Member] Entity Filer Category Entity Filer Category Redeemable Noncontrolling Interest [Table Text Block] Redeemable Noncontrolling Interest [Table Text Block] Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Federal Current Federal Tax Expense (Benefit) Intelligent Devices [Member] Intelligent Devices [Member] Intelligent Devices Inc EPC [Member] EPC [Member] EPC Space Share-based Payment Arrangement, Expense Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding (in dollars per share) Outstanding (in dollars per share) Outstanding Weighted Average Exercise Price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Ironwood Ironwood [Member] Ironwood Electronics Inc Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Stock Issued Stock Issued Line of Credit Facility Change in Borrowing Capacity Line of Credit Facility Change in Borrowing Capacity The amount of additional borrowing capacity under the credit facility that the company is allowed to borrow. Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Revenue from Contract with Customer Revenue from Contract with Customer, Excluding Assessed Tax Payment of contingent consideration PaymentofContingentConsiderationinExcessofAcquisitionDateValue Cash outflow for the payment of contingent consideration for business combination classified as operating activities Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Subsidiary Ten [Member] Subsidiary Ten [Member] Subsidiary Ten [Member] Cover [Abstract] Cover [Abstract] Subsidiary One [Member] Subsidiary One [Member] Schedule of Put Rights [Table Text Block] Schedule of Put Rights [Table Text Block] Tabular disclosure of material Put Rights, including those associated with Redeemable Noncontrolling Interests. Entity Voluntary Filers Entity Voluntary Filers Name of Acquired Entity Business Acquisition, Name of Acquired Entity Finance Lease, Weighted Average Discount Rate, Percent Finance Lease, Weighted Average Discount Rate, Percent Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Less: cash acquired Cash Acquired from Acquisition Segment Reporting [Abstract] Segment Reporting [Abstract] Contract assets Increase (Decrease) in Contract with Customer, Asset Forecast Forecast [Member] Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total liabilities and equity Liabilities and Equity Accounts receivable Increase (Decrease) in Receivables Deferred Tax Assets, Gross Deferred Tax Assets, Gross Pyramid [Member] Pyramid [Member] Pyramid Semiconductor LLC Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Noncontrolling interests in consolidated subsidiaries Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value TRAD TRAD [Member] TRAD Tests & Radiations SAS Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Diluted (in dollars per share) Earnings Per Share, Diluted Earnings Per Share, Diluted Temporary Equity Disclosure [Abstract] Temporary Equity Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest, Ownership Percentage by Parent Consolidation Items [Axis] Consolidation Items [Axis] Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Intellectual Property [Member] Intellectual Property [Member] Balances as of beginning of year Balances as of end of year Gross unrecognized tax benefits related to uncertain tax positions Unrecognized Tax Benefits Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Amortization Amortization Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Charter Charter [Member] Charter Engineering Inc Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Trade Names [Member] Trade Names [Member] Bechdon [Member] Bechdon [Member] Bechdon Company Inc Retirement Plan Type [Axis] Retirement Plan Type [Axis] Credit facility, interest rate description Line of Credit Facility, Interest Rate Description Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Long-Term Debt Instruments [Table Text Block] Operating lease right-of-use assets Deferred Tax Liabilities, Leasing Arrangements Amortizing Assets: Finite-Lived Intangible Assets, Gross [Abstract] FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 [Member] FY2020 Acquisition Subsidiary 1 Defined contribution plan, vesting of employee contribution and cash dividends, percent Defined Contribution Plan, Vesting Of Employee Contribution and Cash Dividends, Range Percentage in defined contribution plans related to vesting of employees contributions and cash dividends. Defined Benefit Plan, Funded (Unfunded) Status of Plan Defined Benefit Plan, Funded (Unfunded) Status of Plan Subsidiary Nineteen [Member] Subsidiary Nineteen [Member] Subsidiary Nineteen Disaggregation of Revenue [Table Text Block] Disaggregation of Revenue [Table Text Block] Total deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other Industries [Member] Other Industries [Member] Customers within other industries [Member] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Finance Lease, Interest Payment on Liability Finance Lease, Interest Payment on Liability Deferred Tax Assets, Deferred Payroll Taxes Deferred Tax Assets, Deferred Payroll Taxes Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax carryforwards, classified as deferred payroll taxes Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Subsidiary Twenty-Two [Member] Subsidiary Twenty-Two [Member] Subsidiary Twenty-Two Adoption of ASC 606 (revenue recognition) Deferred Tax Liabilities, Tax Deferred Income SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Estimated Amortization expense related to intangible assets, year five Finite-Lived Intangible Asset, Expected Amortization, Year Five SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Allowance, Credit Loss [Member] FY2020 Acquisition Subsidiary 2 [Member] FY2020 Acquisition Subsidiary 2 [Member] FY2020 Acquisition Subsidiary 2 Accurate Accurate [Member] Accurate Metal Machining Other Accrued Liabilities, Current Other Accrued Liabilities, Current Stock repurchase program, number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Other Acquisitions [Member] Other Acquisitions [Member] Other Acquisitions [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Euro Member Countries, Euro Euro Member Countries, Euro Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Product Line [Member] Product Line [Member] Product Line [Member] Heico Common Stock [Member] Heico Common Stock [Member] Heico Common Stock [Member] Change in net contract assets Amount of Increase (Decrease) in Net Contract Assets Amount of Increase (Decrease) in Net Contract Assets Finance Lease, Liability, Undiscounted Excess Amount Finance Lease, Liability, Undiscounted Excess Amount North America [Member] North America [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Finance Lease Expense Finance Lease Expense Finance Lease Expense EX-101.PRE 12 hei-20221031_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 hei-20221031_g1.jpg 5 YEAR GRAPH begin 644 hei-20221031_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M2 3@ P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J^._^"PO_!+O_@H'_P $>_AMX.^)'Q(_X**: MYXQ@\8ZY/IMM;:'K^JP/;O%")2[&6;!!!Q@5_6%7X@_\'O/_ ":S\#_^R@:C M_P"D(H \_P#^#3;_ )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR> MOW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***"0!DG '4T ?*O_!33_@L;^QC_P $J_#. MGS?M!^)K_4_%>NQ%_#7P^\+6RW6KZDNXH)?+9E2&'>"OFRLH8JP3>RE:YCX1 M?MZ_\%3/B?X.A^*>H?\ !&"[T+P_=P"YLM*U/XYZ=#XDG@(W*3ITUG'%#(1_ MRRGNHV!P&QSC\,O^"4/Q+O?^"N7_ Y3JMG)XDU?Q1I6F7IWQVE MMI]K,VDVJ!N MNRVC 8Y,))Y8FOZGJ /EK]@?_@JK\+/^"@WQI^*'P6^'OP= M\<^$-2^$EEHR^+K+X@:6NGW]KJ5])J"O8M;*S@&%;)&,HD97\_Y>%W-]2UYC M8? GX.?!?X[_ !&_;0:XBTC4/%_@[1[+QK=R[(["4\:^#+ MG6-1\87TRW+PBZ=+VW2Q@=;=2RQH\D?VA1ND*F@#]5Z*^!_^"(__ 6AA_X+ M'_LU^*[VQ\-Z3X&^+G@E([7Q#I;PRWVF))<1R?9-1BB\V*62V9XI T!E5U,1 M3S?F20_(?_!.7_@OI_P5X_;V_;8^(_["WAGX"_ BYU[PMI&J_8O$T=CJ^FZ? MIJ]_2UC7_@HO_P $]?\ @J]X3_87\!_"SX3>/?#7C*XT.[T>V'AK4K/69+74+^2U M%@+AM5-N;G]TRK<&)8]SJS1 K3/V[_^"UO_ 5-_P""/G[8/PX@_P""@GP_ M^$/B7X0?$V.:7ROAI9Z@EYHL<$L27<<5Q=.#XU M&9("LMR%2Z@*6\;QM)N8B1=F&^<_VV/^"UG[=/\ P2A_X*(?"GX%_M+>*OAW M\7/A=\4](L;^;5/#7@6Y\/:EI44]VUJ[PJ]_=*_ED+*%D),BG9F,C>0#]@Z* M_/G_ (.&_P#@IK^UY_P2;_9L\(?M,_LUZ;\-]9L=8\;P>&=6T+QQX:O[J42S M6=Y=)*WL[7QUXE339Y8;_5?,"7D-I:F\\^QTZ)Q+ ;V,-&\2:WX>?PWXOUCX=WW_"0Z!IVK:HUE-##='4V19U6-_WR1HCDJ3$!E:] MC_X*7_\ !:;Q3^S_ /\ !3_X9?\ !,7X=?%7P/\ "JV\3:0FI^,_B_\ $+0I M-2M=-:=;C['90VXN;:-3(\"(T\LFQ?M*_=V,2 ?IC17R[^R7\??VRM*^)'QI M\%?\% XO MCH_P -]*T?5/#/CGP9IEU9:9KFCSP7LD^HNMS/.T+JUJRR0AV$ M1C.&=65V^1_V)?\ @K-_P4!_X+&:W\-OA]976HV>M^#[66W@FBM;^.QNX)8Y)'#%9IX2 MDB[TB#3V=C91W%NI:.9H[=Y)7(\QI,)B(&33_X)Z_\ !9[X MD>/?^"DWQ&_X)!_MOZ'X;A^)W@V^NQX0\:^$;2:SL/%=M!$MQM>SFEF:UN3: M,+C"RO&0LH^7RU\P ]:_X*)_\%CO@Y^PA\?_ (6_LJKI]G9QWEZME!=W]X8Y6MX6G+*/+AF<^5(=GRC-/_@EQ_P5XO/^"B?Q M@^,?[/OC+]EG6?AUXK^"_B%M)UZ1=7?5-*O'6XF@_H/VV%_P"#E[X+6_Q!\0?"^7XCGQ=X('@&YT?2M230X(SKA_LT M7\4MPT\A60@W'DR(&&?+V$YK^ESX7Q_$V+X;Z%%\:;O09_%ZZ3;CQ-/X7MYH M=-DO_+'GM:I.[RI"7W;%D9F"XR2>: /GW_@J1_P46UW_ ()A? *\_:D\2_L\ M7'C7P/I5S9VVL7.B>)XK:^LY;B<01L;>:+:\7F/$NY92V9.4 !:O&OV%/^"V MOQI_X*0_!.__ &@/V2O^":/BC7O#VF^)9M"NGO?B7HMC,MY%!!.ZA+ATRH2Y MB^;/)8CL:H?\'5W_ "@^^*W_ &%?#?\ Z?+&OSP_X-[_ /@L#^R1_P $NO\ M@C+\1M5^-OB6^E\6M\6-8O?"OA*RT.\E;6)VTC2T@B^T)$8(0TD3!C)(I55) MP25# 'ZS_L=?\%1O''[1_P"V#XO_ &*/C5^PUXZ^#OB_PCX,7Q+*/%.IV=Y! MJ%FUU';*]M):,\?C'\3/A'X8_9I M\0^!7\!0QWEA?ZGJR7BZC9/.T(,ZK#']CN,@'R-THQOQ(=AS]!_ _P *>+?C M1^S[\,?VL=*UW2;?XO:E\#[.S@\4:YHSW5D[:C!I][.;BTMIK8RJ9[9654EC MV;WVD!B*_/#_ (-U?^"O7[3/_!3#XH_'/X?:_P# SX%?#?6=,\/PZO;:WX"\ M 7D"WVKS320BYU&-M1W7JJ<,0)(I&RP\Q"9]&U+5["\G\/>$M7%SJUU9(TJ0VLMQJS)$L\*/ M/'*T<@*!0$)<8^]O!_QN_;2\:?\ !3CQA^S[HFO?#2?X,^!O!NEZKK^H+X-U M!==BU74'NA!HZW/]IFW9T@MTNY)_L_"7$,?E R"4 'T[17YJ_ +_ (*I_M3? M\%5?VMOC?\$?^"<7B+P/X-\!? ^R2U/COQ=X;FUF?Q5K> M']/E=[59RF^*ZM]Y9UAE4. CLS(\4BEG"AV /M&X:=+>1[6)7E"$QH[[59L< M G!P,]\''H:_*7]MG_@Z2\,_\$^OVE]4_95_:6_8"\:Z7XCTSR9$N[;Q592V M-]:S#,5W;S%%\R%AGYMH*E'5E5D91^KM?DU_P=E_\$P/^&OOV+X_VP?A?X=\ M_P ??!>VFN[Y;:+,NI>'&.^\B..6-N1]J7)^5%N0 3)0!^I?@G7O$7B3P+8^ M)-8TC3+:_O;(3BTTW63>6OS M'LN?*3S%*E3N"8Y.-P )^>OV8/V_/B]^T?^ MU9\1OV:9/V/KW0[#X4ZM#I?C'Q^?&=M=Z4;Z:SCNX[6SV1"2YF$D?""QUZ?6]462?4O M%OBF]0"Y\0ZW=RM<7^I3X_Y:3W$DCXR0BE4'RHH !Z=17YH_L]?\%5?VKO\ M@J[^T[\<_A9_P3>U_P #>#O /P0LX[2T\:>+_#Y2W5(TNH$M;! MC:3DN/,E*"-QL\S8NK_P3[_X.!?A]^U3_P $K/B-^W]\5?AG)I7B3X,65ROQ M$\'^'W9UN+B. 2P26AD)9(;C<%'F$F)DE#,RIO8 _1FBOQ7^('_!<7_@HUXP M_P""2-/B]X6MK.^\.6/ABQN['2]/TPK/]JN;O[9J+M= MW!D6WCM[2&2-Y"TK?,L1!_4K_@E;\8OVS_CU^P]X0^*'[?WP>B\"_$_4&O%U MK0(].DLF6*.ZE2WE>VD=WMW>%48HQZG=A0P4 'ONMZWHOAG1;SQ)XDU>UT_3 MM/M9+F_O[VX6*&VAC4L\LCL0J(J@L6) !)K\\/#G_!P59_M9_'_ %?]GK_@ MD]^Q1XH_:%G\-D?\)+XVG\1P>&?#5DI9E#"^N8IF<,5?:#$K2[&,0D4%J\5_ MX/)OVQ/'GP)_82\'?LV> -7GT\_&#Q-<0^(;JWD*M-I.GQQRRVN1R%DFGM=W MJD;(+]"TZ&/5?B%JFK^(/$-VB#=<3"_GLX0 M3U(6VM8%QT!W8ZF@#K/VH_\ @LS\4?\ @GS\([_XJ_M_?\$[/&GA.Q2U<:3K MG@'Q19>)]#N+_:?)LKB[1;>>Q:5]J+)-:B,EN&)&T_ M3]OL8;CR=^[R]Z!MN<#.,XS@5RW[2?P ^'O[5/P \8_LX?%;31=>'O&WAVZT MC5$V*62.:,H)4W A9(V*R(W5716'(K\_/^#@G_@JG^V7_P $:/AK\+?&?[-& MD_#+Q#H/B*:70KW3/'7A?49[N&XMH ZW"7%KJ5NA1T^4QF+*LN[>P;:H!^G5 M%?D]_P %8?\ @M?^W7^PK_P3I_9R_;Q^$'AKX3:B_P 7/#NBGQ5X<\2>%=3F M6VU&]TC^T6EM98-4B*0##QB*19''!,K6; 3:RL6WJ M ?=5%?BC^S+_ ,%M/^"U/[<__!+;XI_MP_![X-? KPP_PFGU>\U_Q!J%MJ7D MZG9V&GP7LMGI]B;F9OM,<1E=YYY5B;S88XX]PDD7H_V#_P#@MU_P50_X*=_L M!>,/B1^S'\ _A9H'Q ^&5O>/XW\:>+KF[_L6_P#+MOM%O;Z;80N\QNY$#^89 MY%@BVHP,GG>7" ?L717YL_\ !NS_ ,%E?C3_ ,%>/V??B);?&?PSX=T;XB?# MJ_M+>?5=%T^4:?>P7T4YM)WMFFW!U>UG$B+*H<*I4IDX\S_X)=?\%R_V[OVO M/^"NWQ-_X)J_'OPC\)8-+^'Z^*+2/Q)X1\+ZG:W%U=Z5J"V:2E+C4YU$3Y9V MC'S= '&,D _7*OSS_:"_X+_^$?V9?^"GOA7_ ()?_%#]E77QXB\8^*M$TG1O M%&F>)+::Q>WU6Z2WM[MD9%D4*7R\9&048 L,,?&O^"?/_!_$+Q9H=SJ>GZ##?74UE9I'8VT]N]W-+<0LI)G MCCB#(S;P6">/_"+_ (+5?MB? +_@N1(&4,&5OG#L/DH _3OX[?'/X6?LT?!_P 0?'GX MV^+K?0O"OA?3GO=9U2Y!(BC7 55!9W9BJ(B@L[LJJ"6 KSW_@H[^VQH'_!. MK]BSQU^V3XE^'^H^*;7P796\@T#2YA%+>2W%W#:Q*92K"&,23H7D*ML0,0K$ M!3^)'_!Y!\?OVS=(^.?P\_9N\0_$#1+/X3ZW =:\/^&="\\37ES!*D7GZH[@ M"5E=V\N*/Y$7D[GPP_1#_@HS^TO_ ,%6_P!A[_@EW\3/VH?CY)^S)XMUKPQ? M6*3>&-.^'VN3Z1J^D7EW:V#P3+$=;UT>!I_AYX0OM/ MN-:T73KZ:S@U!Q>:E= R7\D:^1 NT 21L97$HV?+MQ_P62_X*6:W_P $KM1_ MX+?Z!X8^&5C\/K+Q?LT[X+76A7^'5U9=)DGDU<72[;W[2SD;;81!(MQ1 MB=M 'Z\U\N_MV_\ !1KQ;^R'\=_A1^S;\+?V0/%WQ>\7_%J'6)M'TWPMJEI9 MK91:<+0S2W$MTRQQ1XNE/F.RJNW!.64'US]D3]ISX>?MG?LR>"/VI_A49ET' MQQX?@U2R@NL>=:EQB2WDQD>9%('B;!(W1G!(P:Z>^^&'@C4OBCIGQFO=$23Q M'HV@WVC:;J)<[H;*\FM)[B(#./GDL;5B<9_=#U- 'YF?MS_\'.5I_P $YOC5 MI_[/O[5/_!/7QCH_BC4] M]9MK*P\H+6>::%"9(2R!M\$@(SQ@'O7O7Q M3_X*L_M#_L]?&7X7?#/]HO\ X)D^-O#.C?%/XAZ7X/TOQM9>-M*U33K&^OKE M((_M'V5V>+[Y8!PN\(P4D@@?BA_P>1?\I=_"'_9&M$_].FJ5_3/\2?A=X'^+ MFA6?AOX@:&E_9V'B#2];LXW8J8K[3KZ"^M)@0004N+>)\="%*G()! .@HK\V M/VP_^"S'Q9UC_@K)X)_X(R_L%V_A>V\::M*S?$#XC>+=+FU&U\/1I82ZC);V MUG%/ )[A;6+>6>0(&D6/&[<43]G+_@LK\7OAE_P5RU__ ((V_M[P>%]2U^40 MR?#?XH^$M+ETRWUD36*7L5M>64L\XAF:-G0/')M,L6P(=ZM0!]]_%_XY?"SX M#:5HFL?%;Q=;Z3#XC\6Z7X9T(3 L]]JNHW26MI;1JH+,S22 G PJ*[MA49AU MM?S@?\%K/CW_ ,%#O%O_ J1"UN-253'-=3%HT\]D*X3_P""BW_!<;]O+_@E#\4?@3\4OB7XV^&GQH^$ M7QK\/-K3VOA_X=WGAN_L[1!:/(;4S:C=')BO(73S]Q/S(ZJ:'IWCG1%U*TTG4)DDFM4+NFQV3Y2?EZCUIO[:'[0_C?]E']GWQ/^T3X:^# M@\:Z9X+\/WVM^)-,M_$*6-XME:PF>5[<21-',PC21BC/&?E 7<6P/%/^" /_ M "AJ_9[_ .Q"C_\ 1\U>J?\ !3/_ )1O?M!?]D0\5_\ IGNJ /D#_@GM_P ' M#7BC_@J$_C"']C[_ ()T>*];F\#064NNPZE\0=)L"HN_M'D!#.5#EC;2CJ , M#)&:Z[]FS_@X=_99^*_[9,W_ 3W_:(^#WCSX'?%^/5%TR#P]\0+>T:TN[YU M5HK6*[M9I%+RJRM$S*L

/RW#? MA_%K-EX8_L<^+?$,%B;\PMJIF$"RL#*4\V/<$!(\Q?45A?M3> ?&_P#P7E_X M.!H/C!_P3O\ "&M:K\.?#NN^'K'6/BO#I4UOIMK'IPADN;YIW50K@!EAC)$D MHCC*KAN #^G*BOD/_@M!_P %9? '_!(K]E(?&S6?"Z^)/%?B#4O[)\"^%FN? M)2]O/+:1Y9G +);PH-SE1DEHT&TR!A\\_M%_\%7?VVO^"7'Q9_9TOO\ @H3J MGP_\4^!/CQ&UGXN;PCX6N=)N? .JC[*6\J26\G%[9Q_; &WJLK"WD<$$K&0# M]%?CI\<_A9^S7\*-9^-WQJ\76^A^&M!MUEU+4;D$A=SK'&BJH+/(\CI&B*"S M.ZJ 2176U_.K_P '=7Q]_;8L_P!L3X7_ +,_B/XA:!:?#._>V\0>$/#&C"XQ M/=)=?9UN=59@OG2!P^Q(_DC1CC+EG/Z2_M^?M<_\%:?^">7_ 3'\?\ [8OQ M3US]G76_&O@G6["6'2_#_@G7CI=]I5U=V=EY;>=JJ2Q7*37#R[PSHR(J;%)+ MT ?H+17Y/?#+_@M?^W7\5_\ @@%XC_X*Q:/X:^$VG^//">NW:W_AZX\*ZG-I M%_8PWT5KY<:C5$F@FQ,)/,,LBGRROEC=N7W3_@B-_P %%_VJ/^"K7_!.?5_V MDO'-C\/_ IX]_X2[4]%T>32?#E]-I$ @AMWBEFM9+_SI>9FW!;F/( P5P<@ M'W;17X4?\$W_ /@Y<_X*F?MYZQ\3/@GX'_8X^&WC/XIZ5X:^V^ - \)6M[IE MFK1RLMU>:C<7VHR(+:,&%%C1HY)9KB) RAF=/?KW_@IO_P %E_@O_P $0O'/ M_!0+]IKX">!/ WQ7\ ^,S%_PB7C3P1J"0ZWH%O^"Z7_!:?]H/_@D-XH_X*3_##X+_ ,\,V'@#6IH M?$VIWL&HO)K$*W$$6S3;!KB41B$3J99KB?\ >$LL<:[-S_H1_P $1?\ @I'K M_P#P5/\ V!M#_:=\<>#K#0O$\.KWFB>*;'22_P!C-[;%"98!(S.L\_\ )K/P/_[*!J/_ M *0BOV^K\0?^#WG_ )-9^!__ &4#4?\ TA% 'G__ :;?\I3/VN_^WC_ -/D M]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\ ML'P_^%.N_P#!N[_P<4^%M>^.FE7.F?"NX\5Z@F@^*)(&^R77AG4XIK5+G>!R MUI]HC,Z+EE:W; (9"W]2FAZ]H?B?1+3Q+X;UFTU#3K^V2XL=0L;A98+B%U#) M)&Z$JZ,I!# D$$$5QW[1/[+O[.O[6_P^D^%?[3/P6\.>./#\DGF+IOB/2X[A M89,$"6)F&Z&0 D"2,JPR<&OG+P;_ ,$!_P#@EIX!M&T+PM\#/$EOH#.S'PDW MQ:\3/HS%CE@UBVHF"12?BIX'_P""@O[*/[2?[-?[*OB5 M]>U2#X?:WX0'B33TSI;ZY>Z7=1"SM[O/ESRP,T7G^62L33(A8.'5/S)_X,L] M8L/A_P# /]I3P[XT5M+U+PQXNTRX\06=\IBFL8UM;I6\U&P4*M;S AL8*,#T M-?MQX ^'O@+X4>#-.^'/PO\ !6E>'/#^CVRV^DZ'H>GQVMI9PCI'%%$ B+UX M '6O!?C#_P $B_\ @GW\K%_X-:98V_P""^7[2^V0'=X.\6%<' MJ/\ A*=-Y'YU^_'PM_9N^!OP.^"D'[.WP4^&]AX/\&6NGRV=KHOA;?IZP1R@ MB1TD@9)$E8LS&8,)2Y+[]WS5Y!\"?^"/O_!.']F+XG#XS_L]_LS67@_Q7Y$T M+Z]H.OZE;W,L4O\ K4=UN?WBL0"5;(+*IZ@$ 'XS?\$AY(_^(NGX^#>/F\8_ M$<#GJ?[1DX_0_E1\))8_^(WF[<2#'_"8ZVN<]_\ A"[H8_/BOV7^&/\ P1V_ MX)N?!CXV0?M(_"W]F6ST3Q];ZE+J"^+K'Q#J:W\ES*S&9Y9C7?B*[ MMM.L1YL[13?V9##M1,3 =*\H_X.'_$/PYUK_@Y<^!,'B#5]'N] M(TS_ (02U\41WDT4EO;(->GDFBN0V54>3(K,K\;'!(P:_:#X0?\ !%C_ (): M_!_X[:=^U-\,OV5-'7Q=I81O#VJ7NN:AJ-MI(4EHS8VMU/= @ MU33_ U/I5C:6\VH1PRJRRW?FR8BQ\J[79MPPC_FO_P7COO@:/VO?V>M9^'? M[:P^.^M3>%;"[^(?Q*D\7KJ<=SJ;ZAYC*B1.;?3H5C962RA6-8HV4LI9V=_Z M5OVQ/^"?7[&?[?WA_1O#/[8/P!T;QQ:^'KQ[K1&U!YH9K*1PHD$G+(5:5!]D>(R*[*'=9"RNWS,"Q)H ^#O\ @\\UW1-?_P""47P_U/0=8M;V MVF^/VFB&XL[A98W*Z-KBMAE)!PP(/H017VG_ ,$(K"QT[_@CS^SO;Z? D<;? M#2QE94& 7?<[GZEV8GW)KO\ ]H3_ ()G_L+?M5>"O#'PT^/?[.ND:_X8\&6J M6_A3PP;JZMM,TJ-$\M/)M+>6.%"L?R!@FX)\H..*[G]G3]F?X*?LF?#:W^#W M[/OA"3P]X7LI&;3]#75[NZM[(-R4@6XED\A")%#.BYD,<5S!,IGC4M ;E=RR"1%'V!\9O^"/ M?_!-_P#:'^,-Q^T#\;_V9++Q-XUN;E)V\2ZKK^I27<3QMNB$3_:?W*QG'EI' MM6, ! H %;?QG_X)D?L5?'_X@:=\7_BA\*;^[\:Z/X=L]"TCQS8^--7L=22/,:AMJ+%(4^5N.V M_P"#,CQ%IOP]_91_:3TKQ;G3M0\+^,+2[UZSO5\J6SB6QF!\U6P4PUO."&Q@ MHP[&OV _9:_8V_9G_8L\&7_@/]F;X46?AFQU;5)-2UJ=;J>[O-4O9#E[F[N[ MJ22XNI3_ 'Y9';WKSCXO?\$A?^">WQM^(_B;XL^+_@5=:?KWC>R:S\6\5^K$Y;SU?=_%G)R ?D/_ ,&0OP2^(D7BKXY?M&76 MFW-OX4ETW2_#MG=R(1%>WXDDN950]&:&/RMWI]J3UKG?^#1Z6-O^"OO[1VV0 M'=X.U9EP>H_X2"UY_4?G7[[_ Y_9M^!OP=^",'[./P?^'%CX1\%VNGR65KH M?A5GTY8(I,^84DMV21)&+,QE5A(68L6W'->0_ ?_ ((]_P#!.#]EWQY/\4/V M=?V9[/P5XBNM-N=/NM9\-^(=3M;B:VG7$L3.ER"RGY6Y^ZZ(XPZ*P /QF_X- M@98V_P"#A7]IHK("'\'^,RI!^]_Q5FE]*_HOKYL^ 7_!(/\ X)Q_LM?%F'XZ M_L\_LQZ=X1\70"0?V]H^M:A'/*DA!DCE_P!((F1R 620,K$ D' KZ3H _GF_ MX(T_"GQC^S/_ ,'6WQV^%OQAMY;;5]4M_&5WI$MX"K:C!>:A!J-O<)G[WF6I M\WC./F'8U#\%OAAXS_: _P"#T+QAXT^&]M-/I7@+Q1=ZGXIU.V!,=E;VV@)8 M,KL.!ONGC@QUS(?0U^V_[2G_ 3U_9"_:V\<>'_BK\:_A*9_&/A12OAKQQX= MU^_T/7=,4[ODAU'3)[>Z5/G<[/,V_._'S-G2_96_8>_93_8GT35]$_9C^#=A MX9/B'4#?>(M3^TW%[J.L7)+-YUY?7[GI_Q/Q7]%5?,GQ,_P"".'_!-OXS?%]_V@?BM^S1;^(? M'#WD5TOBW5?$VJS:A'-$086CG:ZWQ^657RPA C"J%"@#'TCHFCVGA_1[70K" M:ZD@L[=(87OKZ6YF95 +S3,TDK8'+NS,QY))YH _/3_ (.L)$3_ ((?_%57 M< MJWAP*">I_MRR.!^ /Y5\Z_P#!H]\'_AI^T1_P11^*OP-^+GABSUOPWXF^ M,6N:;K>EWD*R)+#+HNC \,#AAD,K=58*PP0#7Z@_M2_L(?LK?MKZ7#X>_:F^ M&UM(X#(JGD!C&2 >F:_ #_ M (,H)(V_:V_: "R [O!U@5P>H^WR<_J/SK^AKQQX,T'XB>$M0\#^*4NVT[5+ M9K>]2QU*>SE>-OO*)K=TD3(X.UAD$CH2*\)_9E_X),?\$\_V,_B+_P +8_9: M_9KT_P #>(&M6MI[_0=9OXOM,#/(#;)%90RJP&Y00 ?D+_P=C?L MV>/OV.OVT_@Y_P %D_V=(#8ZFVM6-AX@O(8SL37-.(GT^:7'WQ/:Q/ RG@I9 M!3]\U^Q/[!?PL^(&A_LU7/Q"^+.F-HOQ'^+FH77C/QQ;[R[Z7?W\:"WL"Q + M?8;*.RL0<#(L@>]>C?M ?LY?!3]J7P#'\+_CY\/[/Q)H,.MZ?J\>G7I8(+RR MNH[JWDRI!XDB7*YVNA9&#([*>VH _EP_X-L]*_9A^$O[LZGK,^" *OVDV%Q"+DA0JAI S!5"@X %?0'P1^!GP?_9M^&&D_!;X"_#C M2?"?A70X##I6A:):+#! I)9C@?>9F)9G;+.S%F)))H _-+]D3_@V_P#VB_V8 MOVF_ _[07B;_ (+*_%#QOI_A#Q#!J=WX1U;2;Q+;5DC.3;R,^K2J%;H248>Q MK]4[ZQL=4L9M,U.SBN;:XB:*XMYXPZ2HPPRLIX8$$@@\$&I:Y_XE_#+PK\6_ M##^#_&4NKK82ONF31O$=]IDD@VLI1I;*:*1D(8Y0L5/&0<# !_,/_P &O&B> M'-*_X+[ZCI6EZ=;1VFGZ-XMCTF)4!6!58HHCSTQ&67(_A)'0FOZBO$^F7FM> M&]0T?3[XVMQ=V,L,%R.L3LA57_ D'\*^7OAA_P $._\ @E?\$O'-E\3_ (-? MLD:=X2\2Z:S-I_B#PUXBU2QO;8LI5C'/#=*Z95F4X(R"0>#7U1IFGP:3IMOI M5K).\5M D4;7-S)/(54 O)(S/(V!RS$L3R22;6Y_X)*?\$??V-_VD_CQ^Q9\ [/4O#OA;3K*'XB:?H^O7FJ:=KNJ- MOAMM+:XO)[B/>IOHQZW8:OJ&ES7^Q0JFY^P7$(N6"A5W2!FVJ%S@8KV;1_V0?V7] _9N?] MC[1?@1X9MOAA)H\FER^"(=+0:?):R9,B-'CYBS$N7/SER7+;OFH _F^_:*_: MT^'?[;7_ 0N^)GQX^,7[17A#0O&G_">V.F?#+]F?X>WL.AZ-X1T^/4[226Y M31K9E:\EE22=C>7(E5%;:C([,*_2/_@@'XE\.W?_ ;27&@VNOV4M]IO@WQU M)J-E'=(TMJDEYJIC:1 =R!@K%20,[3CH:^S?AA_P1N_X)??!OX.>*_@'\._V M+/!EEX6\<6BVOBRSFM9+F?4X%D65(Y+J=WN"J2(DB 2 1NBNNU@#6_\ "7_@ MF+^PC\!_V=->_9.^#/[.^F>&? 7BG=_PDVC:-J%Y!+JX8!66YNEF^TSJR#RR MKRD&,E""K%2 ?D7_ ,&-UA8KX2_:3U-8$^TOJ/A2)YJD#Z99J_>VO! M/V5O^"8/["?[$'BF]\9?LF? &U\"7VIPK%JG]A:U?I#?(H<()X&G,4^S>Y0N MK%"Q*X)S7O= 'Y>_\'6?_!.3XE_MT_L$:7\2/@;X:N=;\8?"'6IM:CT.QA,E MQJ&E30B.^C@09_P"#0W]N+X:_&7_@G):?L<7?BFT@ M\=?"35M0BDT*XG"W-SI-W=R7D-Y&AY>-9;F6!B,[#$F[&]-WZT5\K_'S_@B? M_P $POVD/B@WQO\ B!^RKIEAXU>Y-S)XL\%ZQ?\ A[4)9V^]-)+I<]N99&R0 M7?Z:5?S?L@?!;6X[9S:V_Q)NX)I@ORI))I[LB MD^I$3D?[I]*_4#]G/_@FG^Q5^ROXS'Q-^$GP8#>+5M3;1^,?%6O7^OZQ%"PP MT<5[J<]Q/"C?Q)&ZJ>A& *[/]J+]E']G?]M+X.ZA\ OVHOA5IWC#PEJOW'AGPQJ<>CVM\DEP+.#PR;>69D4DJJS2+$2V/GW+U5L?%G\,KK2: MO+;WEW>W%S<7J121)++=RSM<2[4FE"H\A1/,?:HW&O3=2_X)P_L9ZQ^S#;_L M7ZI\'GG^%EK.LD/@F3Q)J1L@JG*PD?:=Q@5L.("3$' <(& ( /R%_P"""?PI__!HO+$G_ 2\_:DWR*-FKW+-D]!_8AY/ MY'\J_5GX?_\ !)/_ ()Z_"GX.>*/V>OAI^SQ%H7@;QLRGQ9X4TOQ+JD-CJA" MA3YL2W05MRA4;CYU55;'_ !'XX!B: MZU2>]O(8;]H@%C:[M89DM[Q@JAW>CZM83"2"]MWDE9)8G'#HR_,K#A@01D'-:W_! M9>2,?\';'[.Q+CY?&/PT#<]#_;*?XBOVB\+?\$D/^"='@7]H;_AJ_P "?LO: M1H/Q$&K2:D/%6AZC>V=P+B0GS"!#.J!'#,K1;?+9&*%2I*U3^*/_ 1U_P"" M;GQL^-$_[1?Q8_9EM->\=W&H17I\6ZAXBU-[^.>)@T+QR_:=T7EE5\L)M$85 M0@4* #X)_X+T?\ !6K3_@S_ ,%#?A'^P1\,M/\ _@;Q1?7>EOXD_:*\8^& M[.]N_ >GZE=>2\FF-=(4MY%A#2R3N=@#*/E(9U^#=;O_ -GCPI_P==_#B[^" MGQU/C3P=9>,O#B-X^U?QJVM-JER-*B6ZN)M1ED83.;CS Q5A&K HBHJA%_?W M]I;_ ()3?\$]/VQ_&WASXD?M0_LN:#XWU_PII\=CI&KZ[/]0YBD"WL#DJPX("NAX[,#WK](_\ @Y1\?>"?&'_!$#]HBP\*>*]/ MU*71U\.6VJ+8W2R_99I-;TB=(W*DA7:*:*0*>=LJ-T8$_5_[7W[!_P"R'^WO MX$LOAM^UY\"=&\;:1IEV;G3(]0,L,UE*1M9H9X'CFAW ,$E_L=:A^S9H\7PNTBX\^U\#Z?>75II\LV\2>;/'!*GVJ3> ^^; M>V_YL[N: /D'_@T5*/\ \$9_#Z9!QX[UX,/3_2%X/YU^;\?[-W[57_!*O_@X MQ\4_L<_L76EZ#K"22F_B !&[29X)Y%R"62P9<@2D MU_0)^RE^P_\ LN?L/>&;_P $_LI_"N/P;HFI70N;O1;#5KR6S,^,&98)IGCC MD8!0SHJLX1 Q(5<=#XC_ &#M$U#2/#GB%RWF MV=G>M"US& #M;=Y"@,P+(&D"E1+(& /C#_@X _9@NT_X(%_$S]GO]G3PQ)%I MW@GPEH;:9HEBA;9I&D7]E-(@ Y(BM;9Y#Z^57P9_P;J^"_\ @DO^VQ_P3.N/ MV>OVPO$4A\3>"-2OH_%GA;Q%\:=^&=6;]];BW@NX'M;J!)8I4*21R*&5U(P00>H([5\9+_ ,&\7_!&-/C+_P + MW7]@WPO_ &X+[[8+3^T+_P#LKSMV[/\ 9GVC[%MS_P L_)\O_9H ]Q_8+\!? MLQ?#+]DOPAX-_8R\'3:%\+K>&[E\&6,LUU(LEI->3S?:8GNI))7@G>1[B)F8 M[HID( 4A1Z_38((;:%+:VA6..-0L<:* JJ!@ = *5T$B&-B<,,':Q!_,=* M/Y=_^#R.:(?\%=O"9,JXC^#6B^9S]W_B9ZH>?3@@U_42"",@Y!Z&OE7XM?\ M!$C_ ()=_'WQO<_$SXY_LI6/C/Q'>(B7>O>*O$FJZA>3*@VHK33W3.0HX )P M ,# KZ%^$_PE\%?!/P9;_#_X>PZG#I-I@6EMJGB"]U$VZ!%18HY+R:5TC544 M+&K!%YPHR<@'X%_ _P"%/C#]G;_@]-NK7XL6\MLGC/7/$>N>%[^Z&V.]L[_P M_?2P&)CPP4B2WX_Y:0LG48J']LOX8>,_VCO^#R[P=X9^%=K-=3>#/$/A#6O$ M4]J"4LK+3M/M+^Y:5APBF/;'SU:9$ZL ?W!_:D_8,_9+_;.GT#5/VB_@_;:U MJWA.]%WX6\26.I7>EZOHTP8-OM-0L98;JW^958B.502JD@D##/V8/V!OV2OV M.-6\0>*/V?OA%#I>O^+;@S^*O%>JZM>:MK6L2%MV;K4=0FFNIQN);:\A4$Y MS0!^&7_!:@KH/_!V3^SIK&MNMI:/XH^&TZW-P=D?E#6@I?<>-H9&!/0;3Z5] M^?\ !QE_P5G^$_[$W['.BIX5^#O@?XL^(/&_BR_TGPY;^+]+AU71-)O-,(6[ MNIHF!66>WED6)8P5(D9]S?NV1OKW]L7_ ()F_L(_M_WFBZG^U_\ LV:%XUO/ M#H*Z/J%Y)/;W-O&6W&+SK:2.1XBWS>4S%,DG;DFI/CI_P35_80_:3^ ?A_\ M9=^,W[+_ (7U7P#X3:)O"_AN"U:SBT@QH47[,ULT;P#:2I", P)#9H _FD_X M."/%GPJ\?_"/]F'XAZ3^VJOQP^(OB3P;JFK?$WQ!#XFCNH-,N;A--DAT^"QM MV%OI,,)-PBVL<<3_ "EI06.:_3C_ (.SO$GA[Q1_P1"^&^L^&M>L]1M)?BKH M$<=U8W231NZ:3JBNH9"02K*RD=BI!Y!K[\^(W_!&[_@E_P#%;X(>&OV"(%B\)^#X[NZM=+TS:K*'CM+>5(?,VN MX\PJ7P[#=\QR >=?\&_[*_\ P1I_9\*L"/\ A T&0>XN)J]3_P""F\D&[W M6_#MU#)%?Z''XAOK.TOXGV[H[F*UFC6Y3Y1A90ZCG &3D _GI_X-(?V6_@U^ MVO\ !G]L+]EKX]:"NH^&_%_AWPI:WD2D":W82:NT5U"Q!V30RB.1&P<.BY!' M!X/]@7]H_P"/7_!L/_P5L\1_LD_M47=UYBA?[/=Z<[L-/\26 MJ<\H"PD1=QV^?$=TD:[?W^_9W_X)%_\ !._]DCQL/B-^S'^SI#X#UIO+6XO? M"_B75+,W4:2"18IUCN@MQ%N4$Q2AD;&"I%=%^UO_ ,$W?V&OV[M3T76OVN/V M;/#WCB]\/030:->:HLJ36T4K*SQAX71F4LH(5B0#D@#<<@'Y'?\ ![+X&\1_ M$/X!?LZ?M&>!K@:KX*TS5M;L[O5=/D$UJTFI6^GSV4H=,JR21V5QM?.#Q@_- MS[U\+/@G_P &_O[>'["W@3]J3XT65QXV672;1#X3U[XV^)=4U2S\03I'%+I5 MO8RZJTGVR2XQ$D4:@RYC*Y1E:OT'T3]@C]D+0OV9;O\ 8TC^".G7WPMO8C%) MX(UNZN-1L8H_D(CA6ZDD,"*R*Z+&5".-Z!7)8^8_LF?\$/\ _@EC^P]\51\; M_P!FG]D71]$\5Q;_ +%K=_J^H:I-8;P58VWV^XF%LQ4LNZ,*VUBN<'% 'X^_ M\'C]O_9'_!03]G/6+M&@L$\'!!I564GG^($]:_2[_@X_P#$ M?A[XD?\ !$?]HS1? >N6NKW6@QZ)#K,.GSB4V&]+^&YTN?3IO!D&F( M;">VG#"=)8V!\[S-[%V?J>*=2TC3=.GOD%Q=7SZG9SK;QQYW,_DYE( XC!+,G7M&T#Q+J4$,[E C2J%N>/P9:1P3#!(C?469@#Z$HA_ 5^H__!RXRI_P0_\ CR68 ?V5 MHXY/O?LT?\$EO^">7[&_Q"_P"%J_LM_LVV/@;7S;FWGO\ P_K>H0_: M8"03#,GV@I/'D!MDBLNY5;&5!'H_[3G[)O[/W[97PY/PA_:7^'R^*O"[W27% MQH-SJ=U!:W,B$,AF2"5!,%8!E#[@K , " : /PR_8:EC'_!FG\<,R#C5-94\ M]";^QP/U'YU]8?\ !FJRM_P23U<*P)7XQZR" >G^A:<:^SM#_P""0/\ P3F\ M,_ 76?V6_#W[-EM9?#GQ#J\&IZWX*MO$6IIIUY=Q A)7@%SM)^Z6&,.T4+,& M,,93M_V3?V#OV3?V%]%U/PS^R9\(8/!.EZSTFG"A?.\B:9XU ME*JJF15#,J*"2% !Z[1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^(/_![S_P FL_ _ M_LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_:[_[ M>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% '$:O\ LS?LW^(-5N==U[]GWP1>WU[7 MEWX4LY)9Y78L\CNT9+,Q))8DDDY-=9H6@Z'X7T>V\/>&=&M-.T^SB$5I8V-L ML,,"#HJ(@"J!Z 8JW10 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 %?B#_P>\_\ )K/P/_[*!J/_ *0BOV^K\0?^#WG_ )-9^!__ M &4#4?\ TA% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/ M_3Y/7[_4 %%%% !1110 4444 %%1W5U:V-K)>WMS'###&7FFE<*J*!DL2> M.237S_X4_P""JW_!/?QG\2[KX6Z-^U;X-%[#+:PV.HW.N01:=JLTXD*0V=VS MB&ZD_=,-L;$D],\X /H2BN'_ &@_VEOV?_V4/AU-\6_VE/C#X?\ !'AN&=(# MJ_B/4DMHGF8$K$FXYDD(5B$0%B%) X-0_LY?M3?LY?M>?#__ (6G^S'\:?#O MCGP^+IK:74_#NI)<)!.H!:&4*=T4@#*VQP&PRG&""0#OJ*\,_:"_X*:_\$^_ MV4_B/:_"#]HW]L+P#X.\3W21R+HFM^(8HKB%),;'F7/^CHP.0TNU2,D' )KV MK1=:T;Q)H]IXB\.ZM;7^GW]LEQ8WUE.LL-Q"ZADDC=25=&4@A@2"""* +-%> M6>$/VW?V1O'WQ.'P;\%_M#^%M2\1R7MQ96NGVFJ(PN[NW!-Q;02_ZNXGB"MY MD,;-)'L;>J[3CU.@ 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@ K\0?^#WG_DUGX'_ /90-1_](17[?5^(/_![ MS_R:S\#_ /LH&H_^D(H \_\ ^#3;_E*9^UW_ -O'_I\GK]_J_ '_ (--O^4I MG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@#YM_X+ ?L\_'']J[_@FA\8?V>OV; MM3-MXT\3^$VM]&078@^V[9HI9K+S"0J_:(8Y;?+$+^^^8ABV>MWTL_EQ MV%M?ZM::>]Y(VT_NX!=>>PQRL3#(SD?EE_P7!^"_[,GQG/Q9_:V\!>-([7XW M>%K;P+-^SOXP\!ZMNU?5M7GDN%BL+(6[%KT2\$*@8Q[?,!"J^0#]4?C=X%_9 MFTW48OVD_P!HVU\.)!X,TF>.TUWQC-%]AT.&9T\Z9///E0R2;8D:7ARJJ@." M0WPU_P $)[3]C7XE?M8_M=?M=?L0?%7PU+X*\?>.-'M-,^'WAP&W_LM;"SDC MFU2:T*H85O[N2\FAPH!C7.=S-'']@:;^V?\ [X/7W@#]G_]K/\ :&\$^%OB M]XB\%V>I77AO5M=M[.2]GV".X> .RJZ^>DRJJG)\MMH(4X^8/V4?V;_A???\ M%V_BG^V?^R-9Z;#\.9O@A;>'/B#JGAI4&DZQXUEU5;AQ$T7[J>XALK:+[0T> M=DEPH<^8\HH ]Z\6?\$W/V [/X'>.M'^/_P4\(^(;+Q2FI:Q\2O&7BK1[>2^ MOY9O,FN;V6[9?,A\H$^5L8"V2*-8]HC7'YI^$/B]^TA_P3O_ .#0BX\;7'B+ M6-/\2:YI\]E\/Y[YV2]TO1=9UDQ6L@;[T;_89Y+B(CE/-B V[0!]+?M4?\%? M_P#@E]^T-\7M<_9%^+'[:_@C0?AAX6U!;?XD>?JC,_C2Z0ACHL)B5A_9RL!] MKESBXQ]F3=&;@UI?\%&[KX0?\%Q?^"/WQL^&_P"P%KK>,4T.2W7PQJFG:>\- MGJFK:8]MJ#6-GYBH9B8@+<.%$7F3A0Y*/M ,[_@J)^SQH7P(_P"#=4>%?A@@ MT#5_@IX$\+^(/!&L:?(3DL:^X?V/_ (TW M7[2/[)?PN_:'OK6."?QY\.]$\13P1#"Q/>V$-RR =@#(1CVKX'_X*.?M/Z-^ MV#_P04T3P%\![J'7?B-\?] \/^$O"7@RUF4WTFLR7%J-2M9(OO1&S2*\-PS M+#Y#;RHYK]!?V8_@S9_LX_LV_#W]GK3[T7-OX#\#Z3X=@N57 E2RLXK8/@], MB+/XT =Q6?XK\5^'/ WAR[\6^+=7AL--L(3+>7DYPD2=-QQVYK0J*^L+'5+2 M33]3LHKBWE7;+!/&'1QZ%3P10!Y;_P -S_LC_P#1>M!_[_/_ /$UU_@WXT?" MSXA:&GB7P5XWLM1L'D9$NK=R5+*<$?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ M*4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% $5_86.J64VFZG917-M<1M'/ M;SQATD0C!5E/!!'!!ZUY=\*_V'?V2O@A\7-:^./PE_9\\(>'O$NNP017>HZ/ MX;M+9XUB5U_=&*)3&7$AWD'Y\+G.!7JU% ''_%']GOX!?'"6RN/C5\#_ ?X MPDTW=_9S^*?#-KJ!M=V"WEF>-MF<#.W&<"NET;0=#\.Z-!X=\/Z-:6&GVL(A MM;&SMUBAAC P$5% 55 [ 8JW10!P'_#)_P"RS_T;5\/_ /PC;'_XU76>$?!7 M@WX?Z*GAOP'X2TS1-.C=G2PTBPCMH59CEF"1J%!)Y)QS6G10!S&A?!3X->%_ M'VH?%;PU\)/#&G>*-739JOB2QT&WAO[U<@XEN$022#('#,>E=/110 4444 % M>%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 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 5^(/_![ MS_R:S\#_ /LH&H_^D(K]OJ_$'_@]Y_Y-9^!__90-1_\ 2$4 >?\ _!IM_P I M3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !7A?_ 3W_P"2)ZM_V/>L_P#I2:]T MKPO_ ()[_P#)$]6_['O6?_2DT >Z4444 %%%% !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 %?B#_P>\_\ )K/P/_[*!J/_ *0BOV^K\0?^ M#WG_ )-9^!__ &4#4?\ TA% 'G__ :;?\I3/VN_^WC_ -/D]?O]7X _\&FW M_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4 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 %?B# M_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ M ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4 MFO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !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 %?B#_ ,'O/_)K/P/_ .R@:C_Z0BOV^K\0 M?^#WG_DUGX'_ /90-1_](10!Y_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :; M?\I3/VN_^WC_ -/D]?O]0 4444 %%%% !1110!XG_P %&?VRM'_X)]?L2?$/ M]L36O"'H/%MSJ4P?Q)X!LKHW"V1A.X+/;0EI$("K&Q=1BW)#, ?IS^V;XP_;Y\3^ M*[#X!_L 67@K0=6?2/[6\5_$CXCV=S&?\ !.#]OW]N*X_;P\??\$K_ /@I5X1\(S?$3POX,C\9>$/'W@"" M6#3?$FA-<16[.\,I)CE6695R H)CE4K^[#R?;R_%+X=#X8+\:;CQEI]OX3.A M#6F\07=P(;6/3S#Y_P!I=WP$C\KYRS8P.3BOF[]C#X#ZS\3OVM?B#_P5+^*' MAFZTC4O'7ARR\(?"[0]2MFAO-+\'6DK7"SW*, T4]_=.UV8' >&(6Z.%D$J@ M RO@-^U/\=?V]?V@/COX'^#?QGTCX=:#\$/B"_@F'3U\,Q:EJVJ:A#;QR3:A M=^?($BLFD=XH8HE61Q;RN9AD(D/P'_X*PZ.__!./XE?MN_M0Z!9Z9+\&?$/B M/P]XO?PVKBQUV]TB[:T6;31,S,([N3REC1W;9)*4+L%WGXR_;4_9>^/_ .TO M^VS\<_VR_P#@AQXNOO"'CCX=1'P=\:UAUUK73_B;K4<$3W.E6T2@""[M;5T1 M[QI(S]HEB$1BD1[D\?\ \%!_VE_@_P#M9_\ !JAXMU7]E?X'S_#/3? WB;1_ M#7CSX9^4XD\,ZA::S9-=VLK, \I,T\$YED'F/YV^7$F\ ^Q/B-^W;^W)^RY M^P_X1_X*E_M%3^%]0\&:D=&U7XC_ GT/PW)'<>%_#^J2PQQ2V=\9C)=7MI] MIMVG$B"*;$P18 %:OOK0M:?J%K'E?\$W?V?=,\8+(NK6_P1\*1:FLV=XN%TBU$@;/.[<#GWS0![?1163X MZ\0ZIX4\(W_B/1/"MWKEW:0&2#2;%E$UTV1\B%N,_7TH UJ\+_X)[_\ )$]6 M_P"Q[UG_ -*31_PUA\;/^C'_ !W_ .!5M_\ %5B?\$\?%.LR_ W4I7\%WR,_ MC3579"RY0M-N*GW4DJ?=30!]'T5C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+0!L45C_P#"2ZO_ -"A M>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_] M]+0!L45C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+0!L45C_\)+J__0H7 MO_?2U6U?Q[_PC^E7.NZ_HDEC8V<#37=Y>7,<44$:C+.[L0%4 $DDX % '0U_ M(%_P='?\IU_CG_W+/_J,:37[]_$[_@O9X&\>^.;_ . 7_!,']F_Q/^TU\0[- M_)O)/!DRP>%]'^UIP;=4[@QEU;!7>IK^;G_@N=>?M4:E_P %3OBEJ7[: M^G>$[+XFW1T2;Q+8>!S,=+M ^B6#6T$)G)=C':F!'8D[I%<@D$&@#Y+K^OW_ M (-_Y?A0!^B-%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%% M8_\ PDNK_P#0H7O_ 'TM6M*U6]U"1TNM$GM0JY#2D8;VXH O5^(/_![S_P F ML_ __LH&H_\ I"*_;ZOQ!_X/>?\ DUGX'_\ 90-1_P#2$4 >?_\ !IM_RE,_ M:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110! MY?\ ME?!7XG_ +0/[/FJ?#?X*_%BW\#^+1J^CZOX<\3WFD&_@M+S3=5M-1C6 M6W$L1EBD:T$3KO'R2L<-C:?D?XM?L3?M^?ML:S\6_P!G_P#:%E^'W@+P3\1M M+\,V'CCQ=X-O;[4;K5["T\][BUTR&ZMX4M))$O%OA>[U3^U;RU 6U M^U*'"26]MLB>*$Y7S4$K[V2+R]C]E?\ 9W_X*]Z7\?='\;?MO_MT^!/$_@?1 M+6ZF3PG\//!#Z4^I7[Q&&$W4KDL\$:R2R>6" 9%B8@[!C[ HH ^4O@K^QI\? MOV)_C7\7/%/[*]SX-\2^!_C)X\N?'.I>%?&>L7>E7.@>(KN.-+^>"ZM[6[%W M;SM#')Y#QQ&-@0)&!P-#X1_\$P_A)H7[+/Q<_9T^-T\'BE_C[XIU[Q+\6+RP MLOL4%SJ.J[5E^QQEI&MXX8XX%A+.[AH1*S%V-?3M% 'PMXC_ ."9/[2OQV_9 M4\%?\$Y?VH/C!X5U;X-^$;C28/$&O:1%=+K_ (YTC2I8Y+#3KJ!U$-@2;>V^ MT7$2VQ(#(2OW+:VMK8VL=E96T<,,,82&&) JHH& H X X %244 %%% M% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*30![I11 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 !116#\3/BE\-/@OX)O_ (E?%_X@Z+X6\/:7%YNHZYXAU.*SM+9/5Y9655_$ M\T ;U9OB_P 8^$?A]X8OO&WCWQ5INAZ-IENT^I:OK%]';6MI$.LDLLA"1J.[ M,0*^ _$7_!:OXM?M=Z[=_##_ ((L_LB:K\8[B&X:UO?C'XTCFT3P)I4@.&;[ M1*$GU%D(^:&$(Q!#(SBI?"'_ 1!\6_M.>)K+XO?\%F?VL-;^/>LVMP+K3_A MEI#2:-X%T64=!%80E'O&7H)IBID7B1'ZT 3>//\ @N5+\??%U]\$_P#@CU^R M_K_[1OBBTG-MJ/C>(G2O!&AR]VN-5G"K<%1\PBA'[U0=DA-4-(_X(T?M"?MK M:K;?$+_@M7^V#J'Q(MUG6YMO@7\-)I]#\#Z>X.Y4E"%;G4RAY625D89*DNM? M??@/X?\ @/X6>$;#X?\ PQ\%:3X=T'2X!#IFBZ%IT5I:6D8Z)'#$JHB^R@"M M>@#FOA'\&OA)\ O 5C\+?@?\,]"\(^&]-3;8Z'X\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJ MW_8]ZS_Z4F@#W2BBB@ 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@ HHKR?]JS]LKX.?L>?\*\_X6]J MOV;_ (65\2],\$>'\.!_Q,+[S/*9L](QY9W-T&1D\T >L4444 %%%% !1110 M 4444 %%%% !117G_P"TC^U9^S=^Q]\.YOBO^T]\:O#W@C0(3'2.-6<]@: /0*Y+XW?'OX)_LU_#Z\^*_[0'Q6T#P;X;L!_I6L^ M(]4BM(%;!(0-(1O/.TO3 /M-_D9*2L-@9=LD8!KK?@C_P0C^"M[\0;/\ M:)_X*/\ Q@\1_M2?%&W/F0:I\20HT#27)!9-/T1";6WCR,['$@R-RA30!R]_ M_P %?/VLOV[[V;P7_P $6?V.KOQ1HSRM!-^T%\8;>XT3P?:X.TRVD#!;O4\= MPBJRG&8V4YK8^&?_ 0J\-?%CQO8?'G_ (*T_M&>(?VF_'%G+]HL-!\0+]@\ M&Z'(?X;/182(7P"4+3;ED !:,&OOBQL;+2[*'3=,LXK>VMXEBM[>",(D2*,* MJJ.% ' J'5=>T/0HOM&N:S:6<>TMON[A8Q@=3EB.F: &^'?#GA[PAH5I MX7\)Z#9:7IEA;K!8:=IUJD$%M$HPL<<: *B@< "KM<3K?[2O[.?AK=_P ) M'\?O!.G[,[_MOBJSBVX&3G=(,8%_\ !2+X(O@@?Z'\3-,N>HS_ M ,LIFKD=8_X+[?\ !&W0N;W_ (*$_#]^G_'G>RW'7_KE&U 'U_17PGK7_!S% M_P $/-!!-]^WAIDF "?L7@S7;GOC_EC8MG_#GI7YM_\ !17_ (.I/VM/AG\2 M+Z\_X)]?%?X6_$?X:W@:6QUN]^#?B+3=2T4$X6&Z-]+';S?>79-&!OQ\TZ#K<0>1^[DE>:5G"[(@S$!,U_5S^R3IW[7%A\%M-F_; M<\5^!]3^(%R/.U6'X=Z+EV&0,6\9N9YI)RISF8^6&SQ&N,D ],HHHH ** M** "BBB@ HHHH **** "OQ!_X/>?^36?@?\ ]E U'_TA%?M]7X@_\'O/_)K/ MP/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_] MO'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\+_X) M[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH *** 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 \S_ &MM._:XO_@MJ4W[$?BOP/IGQ MAYVE0_$31;F\TN_P# MFWD-M/#) 6.,3#S N.8VSD?RC?\ !;3_ (*9_P#!4G]I7X[Z/\ O^"A/@_1O M 'BWX,:W<3VGA[PKILMF+:\N%MY$NB[7$_G_ +N.)X95&I@9(%89%]JDWW;"S0'> M7D(+*,C"!Y$^'O@E_P &MMS^U]XN^('[8?\ P6@^*UUK/Q9^*$DUR?#_ ,.M M0^S6/A61U"Q,LY#?:98(TCCCC(:!%CVM]HR' !XO_P $]_\ @Y*_X*Z?&SQ= MHWB?X_?LNZAK?PR)+W6K?";]GO6=:U/6-C%#!:NM_%:1DLCJTK%MC*0(WP0/ MT#_X?S:YJ_R^#/\ @BU^W-?9_P!7-?? Q;.&3/W2KO>'Y3W..*[3_@BC^P'\ M=_\ @F%^S]XI_8R^)_CRQ\7^$]#\:7&I_#+Q7:#R9)M*O%622UGMB28)HKE9 MI&PS1L+I2K$AE7[+H ^ /^'RO[8FL<^#O^"$/[2L^[[G]MPZ?IV>PSOE;;SU M]!S1_P /0_\ @K9J_/@__@WS\=3@\K_;7QOT'3SCH<[T;!SV[CFOO^B@#X _ MX;L_X+XZUSIG_!!WP]HOMK'[4.B7/3_KA .O;TQS1_PT5_P<;ZUQIG_!.7X! M:)GC.L_%Z>YQCG/^CQC@]![CFOO^B@#X _X2G_@Y]USC2_A7^Q/H>[@'6M<\ M4W(7OD_9P,\<<=^>E'_"#_\ !SGKG_(5^.7[&FA;OO?V)X9\276S/)Q]H89Q MT&>HZ\U]_P!>)?MG?\%&?V+O^"?OA1/%/[5OQZT;PS);+874?M::5_P4O\ V,? #?$O]LO_ (.;O!7PSTEU8P6\'[,V M@S75^1]Z*T@>9KBX<#G$2.PSDC KO/\ AJ#_ (+*_P#!3'_0OV+/@/%^RU\* M[WA?BW\:-+6Z\57]N?\ EKI^A E+BZ:V53RJJ_RGH17ZWT4 ?G^G_! S[>@7Q3_ ,%D_P!NG4548%NG MQ\\B# Z?(EGU'KGT]*4?\&ZO[+5_QXP_;#_:F\0@_?&M?'>^<,.H!V(G?YOK M^5??]% 'P!_Q#/?\$LM0_P"1Q\,_$OQ%G_6?VW\8-K6E?\ M!L;_ ,$/-*F^U?\ #$$-W.S!I)M1\?\ B&X,C#^(B34".<\\8/I7WK10!\;: M)_P;X?\ !&+P_M^P?\$_/!,FW&/MS7=ST.>?.G;/X]:ZW1?^"+7_ 23T$ 6 M/_!./X.2;1@?;? 5E<]\_P#+:-L_X<=*^G** /$='_X)F_\ !-[PZ,>'_P#@ MGW\$;$ $ 6?PHT>+@G)^[;#O77:/^R;^ROX=.?#_ .S1\/['DG_0_!MC%UZ_ M=B%>@44 9FB^"_!WALAO#OA/3+ J25-E81Q8.,?P@=N/I7R/_P %KOV _CO_ M ,%/?V?O"W[&7PP\>6/A#PGKGC2WU/XF^*[L>=)#I5FK21VL%L"#/-++/A;KUA M<>)_"GC+5A-'XNLE;R[XQ7.U1:7W:+=BZ@" LWZ[T44 %%%% !111 M0 4444 %%%% !1110 5^(/\ P>\_\FL_ _\ [*!J/_I"*_;ZOQ!_X/>?^36? M@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[ M>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\ M$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*30![I1110 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 %%%?AEK'QF^.'Q TOPMX6T"T-SJ^N:S=+#!;1CCDGJQ)"J M@RS,P5020" =,S*BEW8 9))Z5^>'[0O_!3/]H/]M[XN:O\ L,?\$6(=/U75 M=*N/L?Q._:.U*#S_ SX&4\-%9M@IJ>HXSM1-T:G&=X\QH>/N/$?[8W_ $_">A6_E:;H^E0;47^](['+2RL?F>5RSNQ+ M,Q))H \I_P"">W_!,K]G[_@GCX1U)O LFH^*?'_BJ7[7\1/BMXMG-UKOBB\8 M[GDGG8EDBWDE85.U>IWN6=OHNBB@ HHHH ***^9/VV?^"O'[#O[".JP^ ?BA M\2I_$/Q!OF6/1?A5X L6UCQ)J,S#*1I9P$F(N/NM,T:M@X8GB@#Z;KY[_;;_ M ."I?[#_ /P3[LH;;]HSXU6=OXCO@HT7P)H43:CK^JNYQ&D%C!NE.]L*KN$C MR0"XKYH^R_\ !<7_ (*<\WMS;?L5_"*\_P"6-NR:M\1-6MSZO\L.D;AZ;;B% MC_RT%?0O[$G_ 20_8<_8)O9O&7P?^%K:OXZOBSZU\4/&]XVK^)-2E<8DDDO M9P6C+_Q+"(T;J5SS0!\]GXE_\%NO^"F_[CX-> ;?]C7X27O'_"6>.K%-3\?: MI;G^*#3LB'3"RY!$Q\U#AT=NE>V_L8_\$:/V)?V,O%C_ !DT_P *:G\1/BI> M2";5?B]\5-2;6_$-U/C!E2>8;;8]LPJA(X8MUKZMHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_P"# MWG_DUGX'_P#90-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y M2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH * M*** ([JZM;&UDO;VYCAAAC+S32N%5% R6)/ '))KY_\*?\ !5;_ ()[^,_B M7=?"W1OVK?!HO89;6&QU&YUR"+3M5FG$A2&SNV<0W4G[IAMC8DGIGG%'_@L! M^SS\7:72VE,$T8 #Q;4+*H 8@'Z6?M#?M._L\_LE_#U M_BM^TO\ &;P[X'\/).L"ZIXCU..VCEF8$K#'N.99"%8A$!8A2<8!JO\ LW?M M9?LT?M@^")/B/^R]\T%M-\*Z7XDTZ*\L]%>65GN[N"*56 M5;B=1;QM)CA0"WTP>,;R]6XME2! (TE%A"T[!!\IO&8@>?D@'Z.>*/%'ASP1X9U'QG MXPURUTO2-(L9KW5-2OIUB@M+>)"\DLCL0$145F+'@ $FLWX4?%;X=?'/X;Z+ M\7_A'XMM->\,^(K!+W1-9L&)AO+=QE9$) )!^E?%W_!574]5_;%^!WQQ^ WA M/4KB'X;?"OX;:WJ7Q.U:RF9!K>OQ:5+=6/A^-U(S% ?(O;S!YS:6YW++(Y+VXLK73[35$87=W; M@FXMH)?]7<3Q!6\R&-FDCV-O5=IQZG7YL_\ !43]GC0O@1_P;JCPK\,$&@:O M\%/ GA?Q!X(UC3@([C2M6TR:SE%Y$X'RS/\ OPS]6\^0G)8U]P_L?_&FZ_:1 M_9+^%W[0]]:QP3^//AWHGB*>"(86)[VPAN60#L 9",>U 'HM%%% !7A?_!/? M_DB>K?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DT >Z4444 %%%% ! 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 %%%?%O M[>7_ 5ANOA1\5H_V&/V!OADGQE_:1U>WW1>$[*?&E>$8&Q_Q,-3N61\J,Q^9&S 'J_[?G_!1S]F[_@G3\-;7QG\:]9N[_7==N/L?@CP!XN>*;XD*EK96J_,Y+,BESA$+J"V64-\N_!K_@G9^TU_P4O^)NC_ +8W_!9W M3K>Q\.:5=C4/AA^RKI]WYVC:!_SRN];88&I7VT\QL/+3+*0 [0)ZG^P'_P $ MGK7X#?$JZ_;4_;2^)S?&?]I+Q!;[=5^(&JP?Z%X=B8'.GZ);$!;*V0,R;U57 M<%N(U=HZ^RJ &6MK;65M'965ND,,*!(HHD"JB@8"@#@ #C%/HHH \_\ VH_V MH_@3^Q=\"==_:7_:7\<_\(UX)\-?9?[;UO\ LRZO/LWVBZBM8?W-K%+,^Z:> M)/E0XW9.%!(^0/\ B*._X(4?]'S?^8R\3_\ RLH_X.CO^4%'QS_[EG_U)])K M^0*@#^SW]ES_ (+U?\$GOVT?CMH7[-'[-'[5G_"2^-O$OVK^Q-$_X077;/[3 M]GM9;J;]]=6,4*;88)7^9QG;@98@&[^V5_P6?_8I_8^\8K\$X?$6K?$[XLW4 MA@TOX0?"?36UO7IY_P#GG)%"=EJ>A(F=&V\JK8Q7\MO_ 0F_9SLOVM?^"JO MPL_9XU3XI^+_ 99^)/[6&&X"MY8GCB:WD.#F M*:0=Z_K<_8U_X)Y?L:?L ^#F\&?LG? 31/"JSQA=2U:&$SZGJ1'.ZZO9BT\_ M/.'3IQ92"# N]>4DC/6OIO]B;_@E_\ L1?\$^M*FC_9I^"%AI^MWRM_ M;7C356:_UW578[G:XOI]TK!FRQ12L>22$%>_T4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M?B#_ ,'O/_)K/P/_ .R@:C_Z0BOV^K\0?^#WG_DUGX'_ /90-1_](10!Y_\ M\&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 % M%%% !1110!YI^UW^U'\/OV,O@3??M$?%>9(/#6D:WHMGK=]+/Y<=A;7^K6FG MO>2-M/[N 77GL,K;M7U;5YY+A8K"R%NQ:]$O!"H&,>WS 0JOG]D[^PL=4LIM-U.RBN;: MXC:.>WGC#I(A&"K*>""."#UKR[X5_L._LE?!#XN:U\)==@@B MN]1T?PW:6SQK$KK^Z,42F,N)#O(/SX7.<"@#PG]LG_@JU\+?V"/A1\//A?\ MM%?&CP3X>^-?CCP]:+);^(+W&GZ//Y"B\U6\6$[_ +)'*)1'$F&N9 L491?, MFAS?V$/V[_\ @F3K&HV'['_[%?[5=O\ $?XA>,KG4];\1>(=*LGO+V\U!H'F MO-=U*0QI"@+K%&J<*N^W@BC6)%"?6?C#X#_ [XA:P?$7C_X->%-/^"6O_!4#]FC_ ()__%#PSH__ 6\OM1\ M&Z-\.O$VH:OX8E_9S\/))K226MUV\/>&=%M-.T^SB$5I8V%LL,,"#HJ(@"J!Z 8H _, MW_@HY^T_HW[8/_!!31/ 7P'NH==^(WQ_T#P_X2\)>#+693?2:S)<6HU*UDB^ M]$;-(KPW#, L/D-O*CFOT%_9C^#-G^SC^S;\/?V>M/O1K?]CWK/\ Z4F@#US_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJAU#POX9TFPGU75=7GMK6VA M:6YN;C4"D<4:@EG9B<*H ))/ K _:7_ &GO@+^QY\'-6^/O[2?Q-TWPGX4T M6+=>:IJ4N-SD';#$B@O-,Y&$BC#.YX -?G]8?#C]L7_@OQ?P^*OCYIOB;X'? ML>-,L^C_ Z$[6?BGXI0 AHY]3=#NL-.<898%.Z13D%LQ3H 2?$_]LS]H[_@ MJ?\ $G5?V4_^".>OW.@^ -)O6T_XF_M7:BLDFGV)'^MLO#\9(^WW>TX^T A$ MR&5E#QSU];_L.?\ !,O]ES_@G[\+Y/AU\"-"U WNI3?:_%?B[5[\W&L>)+XY M+W=[D?"3X.^!=+\,^&=!LUM='T/ M1K-8+:TB7HJ(H &222>K$DDDDFN@H Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:J^J>'/"NAZ9MRV=E9P//=W=UJ)CB@B M12S.[L0%4 $DDX &37F?[(+O@+;6-HIWSR%F5<\(F]2[H#FOCO2_P!DC]N[_@M+J=M\0O\ @I/! MJ_P4_9X\]+G0/V:]!U-X=:\3Q AXYO$EY'M>)#A6^Q1[2O 81O'YC@'B7_!6 M+]IKXP?\%FOV=_B+^P)_P1T_9GU?XP^'DN[&+QW\7KG7H--T%9K34+:[6QTJ MXO988;^?S(49W#[%B#%!)YB./R?_ .(7'_@NO_T8S_YDWPQ_\LZ_K?\ AA\+ M?AO\%/ &E?"OX0^!=*\->&]#M%MM(T/1+%+:UM(AT5(T 5>22>Y)).22:WJ M/YN_^"$O_! ?_@JY^Q__ ,%5OA9^T5^T]^RJ_AGP-X=_MS^W-:%=FV\_ M0]0M8?W5I?2S-NGFB3Y$.-^3A02/Z+/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJM:5H%EH\CR6LL[%UP?-F+# M]:O44 %?B#_P>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% M 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K M?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !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 5\U_\%#?^"H'P)_X)]:%I7A[ M6]+U/QO\4/%[_9OAS\(/!\?VC7/$ETQ*H$B4,88-P.^=QM4*P4.X"'RC]L[_ M (*L?$+7OC5>?\$]_P#@E)X#L/BE\=@OE^*-?N9"?"_PVA)*M=:KW_Q:^/_ (Q3=XY^,7BJ M,-=S$@9M+",Y6PLUP%6&/&550Q*JB( >4?LT?\$P/CM^UC\8])_;U_X+0:GI MOB;QAIDOVKX;? C3)/.\*_#Q6(96="2FHZ@ %WSON16'RE]D1C_0>BB@ HHK MA/VD?VG/@'^R#\(]3^.O[2GQ3TGPAX5TE,W>JZM/M#.02L42 %YI6P0L4:L[ MGA5)H [NOA#]JO\ X*]>*O%OQAU#]AG_ ()+_"^T^-/QIMCY/B37WN"OA#P M"2IGU6^3Y9)%(;_18FWED920Z^4WFYU__@H3_P %UCY'@Q_%/[,W[)MYQ+KD MB"V\<_$FS;J+=3D:582+_P M#EI%(QYJ2,B?=_[*G[(G[.7[$?P=T_X#_LO? M"G2_"7AG3QE;/3XB9+J7 #3W$S$R7$S #=+(S,< 9P ?/G[#7_ 2&\*_ MOXH/^V7^V3\4+OXZ?M%:G$#>_$;Q/;C[+H .3]DT6S_U=A FYE#*H<@MCRU< MQU]ET44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B#_P 'O/\ R:S\ M#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ ,&FW_*4S]KO M_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\ MD3U;_L>]9_\ 2DT >Z4444 %%%% !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 445Y3^V1^VO^S9^P1\%+[X]_M/_$BU\/Z':GRK2(_O+O5+H@E+2T@7Y[B= M\<(HX +,5568 'HWBKQ7X7\"^&;_ ,:>-O$=CH^CZ5:27>J:KJEVD%M:01J6 M>661R%C15!)9B ,FOS<\7?M9?M>_P#!;3Q3J'P._P"":GB+5OA9^SK9WDEC MX[_:9GLW@U'Q*%8I-8>&HI K '#*UZP&TYQL*A9D\*?LK_M??\%OO$NG_&K_ M (*-^'=9^%'[-UI=QWO@?]FR&\>WU7Q6%8/#?>))8R&1#A66R4@J<9VE/,F_ M2/PCX0\*> /"^G^!_ OAFPT;1=)LX[32])TJT2WMK."-0J111H L:*H "J M!0!YO^QE^Q%^S7^P'\%;+X#?LP?#JWT'1K=O.OKECYM[JUT0 ]W>7#?/<3OC MEFX PJA455'K-%% !163X[\>>"/A?X.U+XA_$GQ?IN@:#HUH]UJVM:Q>I;6M MG @RTDLLA"HH'4D@5^=7B+]N7]MK_@L'KU[\(?\ @DR+OX9?!6&ZDLO%?[5/ MB;272;455BDL'AJRDVO,_#+]K?:$.[!B=49P#VW]O+_@KG\./V7?'UK^RE^S MK\.]1^-G[0VNQ?\ $@^$?@V56DLP0"+K5;GF/3;90RLS2?-M(;:$)D7@?V;O M^"1OQ(^-WQ M\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y M2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH ***"0!DF@#^0+_B*._X+K_\ 1\W_ )C+PQ_\K*/^(H[_ M (+K_P#1\W_F,O#'_P K*^ ** /[_**_/#_A[/\ M]?L:?\ $M_X*J?\$R?$ M5MHMMQ<_&#]GR5O$OA\J.MQ/9$B\T^$8^]*68Y&%]?J7]DC_ (*,?L._MV:, MNL?LG_M-^%?&+^3YL^DV6H>5J5LGK-8S!+F$>[Q@<&@#VJBBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOSZ_:=_X M*A_'']J'XRZM^P-_P1CT?3/%?CG39/LWQ'^-^IQ^=X4^'2L2K#S &34-0&&V M0)N567YA)LE6, ]8_P""AW_!5;X;_L6:OI/P"^%_@;4/BQ\>_&2;/ ?P;\)N M'O;HL#BZO9 "MA9K@LTTG558J"J.R>??L;_\$J?B1XM^-=C_ ,%"?^"LGCG3 M_B=\<(QYOA/PM:(6\+?#6)B&6VTNV?*R7"D+NNWRVY05)9?.?U?_ ()Y?\$O M/@=_P3^TG5O%>GZQJ?CSXJ^,7^T?$;XP^,)/M&M^(KEB&?,C%C;VX8#9;H=H M"KN,C#>?I>@ HHIEQ<06D#W5U.D442%Y))&"JB@9))/ '>@!]?.?[?_ /P5 M _9H_P"">>@Z=8?$>]U'Q+X^\3,(/ GPI\'6IOO$/B2Y8[42WMDRRQE^#,^$ M&" 6?"'Y_P#C;_P5=^.G[8_Q.U;]C[_@B/X/TSQIKNFW!L_'/[0.NH6\&>"B M>&$,@!&JW@!RD<8>/.UL2J) GL/[ /\ P2:^"7[$VO:C\=?&/BG5?BM\N8R#J5T!R8@?+4Y^Z MKR05^BOAWPYX>\(:!9>%?"6A66EZ7IMJEMIVFZ=:I!;VL**%2*.- %1%4 !5 M %7** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\#_\ LH&H_P#I M"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ H MHHH **** "BBB@ HKQ/_ (*,_ME:/_P3Z_8D^(?[8FM>$YM=3P3HJW%MHT,W ME_;+J:>*VMXF?!\M#--&'< E4W$ XP?EZV^,G_!47P_:?$WX[^"_CU\.OB!= M>%? OAOQ1'C[_@E?_P %*O"/A&;X MB>%_!D?C+PAX^\ 02P:;XDT)KB*W9WAE),0 ^_:*^,O MAG^UW^T3^WU^TE\:/AO^R)\2?#W@?P-\#]?'A.?Q7J?A?^V)_$GBI(S)=P[# M/$L%C:DQQ.%_?3.Y*2Q*HW)\!_\ @L1\-/$O_!.CXC_MK_'_ ,.Q^&];^!^I M:QX>^+OA/3;@RBT\0Z;((9+2U:3!9;B1X/)W]/M"HQRK&@#[.HK\^_B-^W;^ MW)^RY^P_X1_X*E_M%3^%]0\&:D=&U7XC_"?0_#VGVFW:<2((IL3!%@ 5J^^M"US1_$^B6?B7P]J4-YI^H6L=S8WENX:.>&10Z M2*1U5E((/<&@"U1110 5X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\D3U;_L>] M9_\ 2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%>-?MQ?M[?LT_\ !//X,R_&K]I3QO\ V?:R M2_9M"T2QC\_4]?O2/DL[&V!#3S,2!@850=SLB@L #TCXF?$[X=_!CP!JWQ4^ M+/C73/#GAO0K)[O6-KR2.0%'0>Y( R2!7YNZI\2OVN?\ @O[J MESX-_9\U7Q+\%?V.A.]MKOQ)\AK/Q-\4XE8K);:6D@W66G/@JT[#=(#M(;][ M NK\,_V'OVJ?^"OGC_2?VI/^"MWAFX\&?"32[U-1^&7[*4-TQ1R#F'4/$KC; M]IN,$$6A 5 =KJF98I/TCTO2],T/3+;1-$TZ"SLK.!(+2TM85CB@B10J(B* M%50 , 4 ? L7_!K?_P $*HXEC?\ 8>9RJ@%V^)GB;+>YQJ0&?H*=_P 0 MN/\ P0H_Z,9_\R;XG_\ EG7W_10 5\M?M;_\$8/^"_P""^W@; MX*ZY:_#[_@JA^R%\2_V9-=GF$":YXATMM:\*7*/@;XADTB&8@Y"3Z>,VLD.2=T: M)'N!(+5R_P#PD/\ P<%_L)?+XE\+?#[]LGP-:<&_T1H_"'C1(AU=X&W6-QM7 M&$CW2R$')!.: /T/HKXG^ O_ 7V_P""?WQ0\:)\'/CEXA\1? /XBC:MQX#^ M.^@R>';I7)Q\D\W^C2 MPO[T,W&%YQ7VEI^H6&K6$.J:5?0W-KL:YK-XEO;6D*]7=W( YP .I) M &20*\N_;O\ ^"A/[-'_ 3L^$R_%+]H;Q9*D^H3_9/"OA/1X/M6L^)+XX"6 MEC:J=TTA9D!/")O4NR@@U\D?"[]@C]JC_@K#\0=(_:J_X+"Z&WACX;Z7>+J/ MPS_9/LKQGM+8CF*^\1.,?;;K:<_9B B9*LJ;I82 8^I?%/\ ;%_X+Z:C<>#O MV;]5\2_!#]D SO;ZY\3VMVL_%'Q/A!*R6^E1R#=8Z>^"K7#C MI-=SINFZ=HVG6^CZ/806EI:0)#:VMM$(XX8U 5415 "J !P ,5/0 445\0 M_ME?\%?6\,_&"X_8<_X)O_"C_A>O[0+*4O\ 1].N-N@>"USM-UK=\I"0!#UM MU82,1L)C9DW 'T'^V;^W+^S!^P#\()_C7^U+\4;/P[I*L8M.M3F6^U:YQE;6 MSMES)<3'CY5&%!W,54%A\2V_P,_;_P#^"XTZ>(OVO;;Q'^SO^RWG MWAMO%WCVVSE7UN=.;"U</_3Y/7[_ % !1110 45Y M%^V#\9?C5\)?#O@_2/V=_!?AW7_&/C7QU:Z!I.G^*M2FM+(1M;75WV]_-H>BRS!&ATV&.VD67S75D;DLQ$N $\J1@ ?HE17GO[ M+/QA\0_'7X':5\0/&?AFUT;7UN]0TGQ-I>GWAN;:VU73KZXT^^2"8JIE@^TV MLWER%5+1[&*@D@>A4 'H/%MSJ4P?Q)X!LKHW"V1A.X+/;0EI$("K&Q=1BW)#-^N?[97P5^)_[0/[/ MFJ?#?X*_%BW\#^+1J^CZOX<\3WFD&_@M+S3=5M-1C66W$L1EBD:T$3KO'R2L M<-C:?D?XM?L3?M^?ML:S\6_V?_VA9?A]X"\$_$;2_#-AXX\7>#;V^U&ZU>PM M//>XM=,ANK>%+227(C>65Y_)63Y5E8AE /NE?BE\.A\,%^--QXRT^W\)G0AK M3>(+NX$-K'IYA\_[2[O@)'Y7SEFQ@.O#EEX0^%VAZE;-#>:7X.M)6N%GN48!HI[^Z=KLP. \,0MT<+()5'+_M M]?L0_P#!0?XUZC\/_A]^Q?\ 'GX7> OA?X MK.2#PEXM\+W>J?VK>6H"VOVI M0X22WMMD3Q0G*^:@E?>R1>7L?LK_ +.__!7O2_C[H_C;]M_]NGP)XG\#Z):W M4R>$_AYX(?2GU*_>(PPFZEH:;^RA\ M?=,\3!AXAM_VL?%D?B)9AB478MM-#[\\YR#^.?>OSJ_:ML/&^L?L!?\ !537 M_"L<[^&V_;$LUN&@!,;F+Q"?M)XX/[Q[-B?]TFOV@T/]B/X[_LL?M'?%CXW? ML.:SX(_LGXVWD.L^*O"7CI[R&WT7Q(B&.76+1K1'-PMPI5I[1_*+R1!EN(PQ M4:?P$_X)4_L_?";]@GQ/^P=XYN+GQCIOQ%&K7?Q0\27L*V]WXCU;4R6O-1*I MD02;MGE!23$L$(W,R;B >6_\%K+[PS8_\$ /BM<6KQ?V:WPFTZ.P(QM(>2T2 M#'XLF/PKZ!_X)E6'B/2O^";O[/NF>,%D75K?X(^%(M36;.\7"Z1:B0-GG=N! MS[YKP7Q'_P $R?VE?CM^RIX*_P""B>%;O7+NT@,D&DV+*)KILCY$+< M9^OI6M10!X7_ ,-8?&S_ *,?\=_^!5M_\56)_P $\?%.LR_ W4I7\%WR,_C3 M579"RY0M-N*GW4DJ?=37T?7A?_!/?_DB>K?]CWK/_I2: /7/^$EU?_H4+W_O MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V*_/O\ :E_X*>?'/]IWXT:M_P $_?\ M@C3I>F^)_'>G2?9OB5\;=1C\[PM\.$8E6'F ,E_J(PVRW3 MVY.5L=%M7)",N<-=,/,8Y(PS222^S_\ !/'_ ()A_ S_ ()\>'-5UG0M4U+Q MM\3?&$GVKXC_ !>\72?:-;\2W;' M#?"=S>:>MTZ^7-?LOE6<+<])+F2&/_@='[ '[9>D=S'-'_ , K^=/_ (.+K_P5^QG\3O'VI^&/AX;:_P#$7PX\-_'NX\'?:[:Y MEE.V%]Y1$:5&\UD3<-XY5G5@ ?UW_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+7P3X7_;2_P""ZOPW\-V/A*U_X(%:?J]IIMI':VSVO[6FCM*410 [RWL3 MRRD@@("(N3G^ M'TYH ^Y_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:^&/^'Q'[;NE_+XI_P""#7[0 M\+#AAI-YIM\-WL4D&1CO1_P_3^(NE_-XJ_X(B?MM0J.6.D_"&&^.WH" EV,G M/\/8_P#?2U\,?\1!OPULN/%/ M_!+[]M?0F'#)JW[/DR%6_NG9?%7P1_:%T)1RS:O\ !#4T M"KV<[%;@GCZB@#ZO^/7P,^"'[4O@Q_AY^T?^S'HGCC17W;=/\4:/;WB1,1C? M'YBDQ/Z.A## ((Q7Q;?_ /!$GQ;^S9J$WBS_ ()*?M@_%7]GRX,K3#P)>7P\ M3^#YW)W$-INH.QC+$D&02,5!^51C%='_ ,1-G_!(ZQX\4_%CQOH;#AEU;X2: M^A5NZG9:-R.M7=(_X.;O^"&VML%L_P!NVR0EBH^U^!?$%OSC/_+73UX]^E ' M+VW_ 46_P""P7[%L/V7_@H1_P $T'^)_AFTXG^*'[,]R]\XC'_+2?1+DBY4 M[?F=U98UPVT$5[K^R)_P6-_8*_;BNU\/_L]_&[2[[Q'O,<_@S5[@:;K<,B\/ M&;&Z$K-\D'BE_%EOI.L0%1E2E_%)#< M+P0"Y3(P0>E 'Z%?\)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+7Y&:1XHO_ -D9 M1J'_ 2\_P"#DGX*^./#MLH>#X0?M,_%'2=;MA&.D4.JV]PM[:H!\J1!0HR- MS<9KT#X:?\'-_P +?AIKT7P__P""C?P&D^'UTK^6_C_X8>*;+QQX4EQC,K7& MF/)-:[@0PB:.1P/O$$4 ?IG_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM> M?_ S]N_]BW]IGPVGBSX!?M4^ ?%=D\:NYTCQ3:R2P!N@FAWB2%O]F158>E>I M66HZ?J41GTZ^AN$#;2\$H< ^F1WY'YT 9O\ PDNK_P#0H7O_ 'TM'_"2ZO\ M]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK M_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ M0H7O_?2UL5\:W'_!6#P-:?\ !:Y_^"5UU>V,4,7PA.N2:A(X61->#_:C9$D\ M*-+_ -)SZ?G0!]9?\)+J_P#T*%[_ -]+7R#^W?\ \%>/^%#_ !'MOV-/V0_@ MI=_%[]H[Q!;;M&^'FEW*FVT.-@,:AK,Z';96R!E=?&K_@HS M^TM_P4B^*&L?L9_\$7KZUM]&TJZ-A\4/VI]1M/.T/PV/^6EKHP/RZG?[3PZD MQIE2#AA/']._L _\$WOVYO+IOF?+,Q6,812S$#_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM% MM$@\[4](=.^ O@?P MGJOQ8^.GB9 O@[X+>!@)]4NV896>[8!EL+4#YFFE&=@9E5PC%?(/@?\ \$G_ M (X_M@?%#2OVP_\ @MMXRTSQQXATVX%YX'^ 6AN6\%^"2>1YL1)&J7@'#2RE MX\[ES*HC*@'#ZG^T%_P4-_X+=_\ $B_9+TWQ7^SW^R]>,8]2^+5S:?9_%_CN MVSADT:)\?V?:N,@73?.0003B2"OM']C7]D+]GC]@3X/V_P $OV6OV?O^$_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T* M%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ M /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ $*%[_WTM'_"2ZO_ -"A M>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%% &/_P )+J__ M $*%[_WTM'_"2ZO_ -"A>_\ ?2UL44 8_P#PDNK_ /0H7O\ WTM6M*U6]U"1 MTNM$GM0JY#2D8;VXJ]10 5^(/_![S_R:S\#_ /LH&H_^D(K]OJ_$'_@]Y_Y- M9^!__90-1_\ 2$4 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/ MVN_^WC_T^3U^_P!0 4444 ?*O_!8?X@6GPY_9.T[59/@=XP\;7>H?$;0-)TF M3P)XL.@ZEX=O+N[6VAU:/40K?9/*:01[F'EOYXBEQ%+(:G_9P_X)/?!+]D?X M->-OAG^SU\9?B9H/B/XCZVVK>.OBS-KMIJ'BO6KI@P+RWE[:31@@.^TK"I1I M'=2KNSG9_P""IW[*_A;]L+]CS5_A'XW_ &A=5^%NC+K.FW^M^,]*\3'23:Z; M%=(+^*2<_N]LMD]S$!*&B\R2-G5@N*_/R_\ ^"?W_!&KP]X8F33O^#A?XP36 M]C8,(-+LOVSM#3S$1#MAC#A(UR % 9E4<9('- 'ZA_L@_!CX:_L[?LY^&O@; M\(O&FJ>(M!\+17&G6NMZW?1W5[=RQW,HG>XFCCC66;S_ #0[[068$G)))]*K MYX_X)/:)\*/#O_!.OX4Z1\"?B?-XT\&1^'"WA?Q/=@BYO[%KB5X7N054K@ HHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R/'WC_P/\*_!>J?$?XE M^+M-T#P_HEE)=ZOK6KWB6]K9P(,O))(Y"HH'? C3KU-0^''[+D=VZ7&KE3NAU'Q,Z[2[XPRV7 3 M.&"8D$P!3U[XW?M<_P#!>O6[SX:?L?Z]XB^#?[),5U):>*OC1]F:T\0_$:-6 M*36>AQR -:V;8*/=.,L,KCB2!OOG]EK]E+]G[]BWX+:3^S[^S-\,]/\ "OA7 M1X\6]A8H=TTA #SSR-EYYGP"TKEF; R>!7<:%H.A^%M$L_#/AG1K33M-T^UC MMK#3["W6&"VA10J11QH J(J@ * !5N@ HHKR']M']NS]EW_@G[\(Y?C/^ MU)\3[3P_II8PZ58*#-?ZQ221@JHH&223P !WK\]OC;_P5B^./[87Q.U7]C__ ((C^"],\<^(--N# M9^-_C]KJ%O!?@HGAO*E (U2\ .5BBWQYVMB91(%Y>W^ W_!0/_@N!.GB/]L> MW\1?L[_LOW+B33O@MIEZ;?Q;XZMNJMKEPF#86SCDVB?.02&&5CGK]"?@E\#/ M@]^S=\,=*^#'P&^&^D>$_"VB6XATO0]$LUA@A7J3@(= O M-'\?Z'H4*II7B2&=XYA='@./,#HS2&0?2]% !1110 4444 M%%%% !5+5_#/AS7U*:]X?L;T%0I%W:))E0<@?,#QGFKM% '%ZM^S?^SOK[%M M=^ G@N])8L3=^%K23)/4_-&>:Y;5_P#@G[^P9X@4KKW[$GPBO05"D7?PVTN3 M*@Y ^: \9YKUVB@#Y[U;_@DI_P $L=<8OJ7_ 3>^!+.S%FDC^$^D1NQ/U?5M% 'Y MX_M"_P#!K9_P1J^/'AZYT[1/V<;SX>ZK,/W&O^ O$=U;S0'':"X>:U89Q]Z$ MGC@BOA'Q?_P:J_$O]D7Q!<>+OAE\ _AQ^U9X75RZZ#KWB_6? OBNWCZB*UN; M*^73I#C(,DZ;FR,*.@_?RB@#\$/AE\)?^#??1?&%K\'OVPO@E^T+^R)XXG/E MQ:+\3O'_ (@L=,N2.IM=4%Q);2P ])9&B!]Z^WO"'_! +]A;QKX:M/&GP7_; M3_:)&DW\0FT[6/"'[0=W-;S@\>;'*/,1\CY<@D8%?>7Q-^%'PN^-7@^Z^'GQ MC^'&@^*] O1B\T3Q)I$-]:3C_;AF5D;J>HKXA\7_ /!O]\%?AKXDN_B=_P $ MSOVE/B3^R[XJNI3/-!X"UI[[PY>S=FN]&O':&91@8C5HT&/NT -_XA_?"MCQ MX5_X*V?MS:(HX6/2_P!H9U4+V7#VC?*/2C_AR!\;M*^;PK_P7&_;#A8^&/VG?!=KQ)XZ^ UU_9 MWB..$?\ +2?1;GY;F8\_N[3:HR/FKUO]E7_@M[_P3A_:R\1_\*V\/_'5/!7C MN.407GPY^*5D_A[6[>X/_+#R;O:DTO/W8'D_2@#S3_AT-^W[I?R^%?\ @O=\ M=H5'"_VOX=TJ^.WMDNJY/J>]'_#M#_@LKI7S>%?^#ACQ)"PY7^U_V=/#U^-W M0Y#RKD8Z#L>:^_Z* /R'_;/_ ."*O_!93XS:)=_$CQ?_ ,' FJI=>']#N"+C M2_!EQX.LYH(T>3-VNC7PBQUW2F&1U4<;@ M?S,^)_B5\1O&_CB]\?^-/B3K. MKZ]J(:/4/$6J:K/<7=TC1>0WF32$R.IB_=D,3E/EQCBO[H/VI_@6/VG?V=/& M7[.LWCG4/#=KXWT"?1-3UG28T:Z@LKE?*NA#O^5)7@:5%./,W?=_=X\ MO]W0!R'_ 1#_P""4&C?\$U?V;-'M=1_:9\5?$O6]8TB.5I6G/)Y,49+;C<,GFR$EOW:N8Q]P5P/[+'P+'[,7[.G@W]G6'QSJ'B2U\$: M!!HFF:SJT:+=3V5LOE6HFV?*\J0+$C. H=D+[5W;1P7[>G_!23]ES_@G7X#M M/%'QY\5W%QKFMR_9O!W@'PY;?;=>\379(5;>RLT.Z0EBJEVVQJ64,P+*" >W M>)/$GAWP;X?O?%GB_7[+2M*TVU>YU'4]2ND@M[6!%+/+)(Y"HBJ"2S$ 9-? MG5XX_P""C/[7?_!4SQAJ/[/G_!&&P30/ -G=O8>-OVL?%6E,VF694XE@T"UD M .HW(&1YQ C4_P!T/'/5?PW^PI^VQ_P5_P#$%E\8?^"MCW7PV^#,-U'>^$_V M5/#&K.LE^JL'BG\2WL>UIY.%;[*FT(=N1$PD5_T5\#^!?!7PR\'Z;\/OASX2 MTW0=!T>T2UTG1M'LDMK6S@086.**,!44#H * /"?V ?^"87[,__ 3R\/:C M=?#/3]0\1>._$KF?QW\5/&%V;[Q#XEN6;<\EQ=/\P0O\PA3" \D,Y9S]%T44 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7X@_\'O/_ ":S\#_^R@:C_P"D(K]OJ_$'_@]Y_P"36?@? M_P!E U'_ -(10!Y__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"W MC_T^3U^_U !116%\4KSXA:=\,_$6H?"32M/OO%<&A7%/'O[,.B:E\5_@-XF^*/P[\+>/[#7/B M5\._!]JUS?ZWI,,%RJJELLB&Z2"\DLKN2$-\\=H_!Z'X,^.OPP_X(G?LF> ; M_P"-/[27_!+"YA^$7QK\-0:Y\.=S6*07/A^=% DTVX8QQW=M( M[!&>ZN0KJ(%)]^\!_M6?\'+'C_P1H_CNQ_X)V_L_V$&M:9!?066K?$&\@NH$ MEC614FCWGRY & 9", ?<;QG\Q M0!]$?\$E-4\9ZS_P36^#&I?$+X*VGP\U>3P-:B[\(V.B)IL=GC<$<6L:HMN9 M4"SF,*H5IB,#&*^B:\C_ &$M?_:&\4?LI^%-?_:RT./3/B3=)>-XSTR#/DV= M]]MG$D$!+/F!,!(B&8&-4(9@0Q]Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY4_X*(_ M\%4?AQ^Q/J&D? KX:^!]0^*OQY\:+Y?@#X-^%7#WUXQSBZO'&18V2X):>3JJ M.5!".R>7_M;_ /!47XR_&WXV:G_P3S_X(]>'=-\;?%6S;R/B!\4M07S/"OPS MC8E6>YF 9+N^&&V6J!L.I#!S')$/7_\ @G=_P2Z^#7[ NGZOX[F\1:E\0_B_ MXS;[1\1_C'XO;SM8UZX."R*S%OLUJ& V6Z' ")N+LH:@#S#]BS_@E;\1]=^- M=G_P4._X*M>.+#XF_'%4DXK\_G^(W_!0O_@N)_V:?V4[P[+KQ]=0?9O&_P 1 M+0]1IT39_LNRD7I<-EW4J1YBM)"H!ZE^U]_P5_OK;XPWG[#?_!,3X4Q_'3X] M(#'J\-I<;?#7@=<[38S*4+1N45K?[%W_ 2 L? 'QOD7:;;BW/ M)YBD4\UZW10!^>'_ YS_:]_8]_XF?\ P29_X*7>,/"&E6W-O\(OC.#XI\+E M1TMX))/]*TZ+IEH_,<\\\TG_ ]R_;J_8W_XEO\ P59_X)D^)M,T>VXN?B_\ M Y&\3^'2HZW$]KG[7I\(YYE+N&_#VO> M+_\ A+3XKU?1-%@M;C6#;G1C UR\2J9V3SYMK/DCS&&:_"V@#^F']DO_ (.2 M_P!N[_@K'_PD'P'_ .">?_!-"UT#QY%]D4^.O%'CTZGX<\+VLWG"2^U K8VS M"1?+'DVZ[VF/FD*1"4D^W_V"_P#@D;\-/V6/'EW^U3^T%\0M2^-?[0NO1?\ M%0_%WQG$KS6N00;72[?F/3;90654C^;:2NX)B-?R]_X,8_\ FZ+_ +DG_P!S M]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5^(/\ P>\_\FL_ _\ [*!J/_I"*_;Z MOQ!_X/>?^36?@?\ ]E U'_TA% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ M!IM_RE,_:[_[>/\ T^3U^_U !6#\4H/B)<_#+Q%;_"&_TZT\62:%=KX8NM8M MVEM(=1,+BV>=%92\0EV%E# E00".M;U% 'YM> M)_P"#J+QGX'T?Q?JGQ'_9 M T&XU73(+R;1-6T'Q"+O3VDC5S;SA$91*F[:X5F 92 2.3J3> ?^#I:2)DC^ M.W[&*,RD*ZZ'XBRI]1F(C\P:^DO^"C7C3]H[2/@QHGPI_9*\6Z;X9^('Q/\ M&5KX3T+QEJ]H+B#PVDL%S=W6H>2>)I8[6SN!#&Q"M.\0/!P?F+X<_P#!OOXU M^&>L+\6=$_X+-_M9O\20WGR^(KKQS;7&EW-QPN_M&_LN^&?BKXJO]+O=6F>_TS5M3T)2MAJ-WI]_ M<:?->VH)8K;SR6KSQ*6;$]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\L_;#_;0_9P_8-^"6 MH?'_ /:>^(]KX=T"Q_=P*_[RZU&Y()2TM(%^>XG?!PBCH"S%55F !Z#XQ\8^ M$OAYX4U'QUX]\3Z?HNB:19R7>JZOJMXEO;6=O&I9Y99'(5$5026) %?FSXH M_:0_:W_X+I^)+_X-_L$>)-=^$G[+MK=R67C;]H0VKVVL^-U1BDUAX=CD :& MX9'O& /4<;6AE?X._98_:U_X+?\ BK3OCI_P4<\,ZQ\+?V;K*\COO /[-BW; MP:GXJ",'AU#Q+)&0RH<*R60(V\9V[2\_Z3>%_"WAGP1X;L/!W@SP]8Z1I&EV MD=KIFEZ9:)!;VD$:A4BBC0!8T50 %4 4 <%^R1^Q]^SK^PS\$M,_9]_9A M^&MEX9\-:8-WDVR[IKV<@![FYF;+W$[X&Z1R3P ,*J@>F45D^._'O@CX7>#M M2^(?Q)\7Z9H&@Z-:/=:MK6LWR6UK9P*,M)++(0J*!U)(% &M7R+^WI_P5R^% MO[*'CFT_9=^!/@'4_C3^T%K\>/#GP?\ !4BO<0Y (N=3N "FFVJ@AF>7YMI# M!=FYU\/\1?MU_MM_\%?]>O?A#_P24BNOAK\&8KI[+Q7^U7XITAUDOU#%98/# M=E+M>=^&7[4^T(=V#"ZHS_5O[!?_ 38_9;_ ."=?@:[\._ GPKOV?/^"2'Q4_:,^*^ ME_MI?\%H_B#IOQ0\?6$OVKP;\(]+1O\ A"? 6[!"0VKDB_N@,!KB;<,@?ZPI M'*/T!5510B* H& . *6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ^ /^"YW_ 0Q_P"'T?\ PJ[_ (RB M_P"%:_\ "M?[;_YDG^V?[1_M#[!_T^VWD^7]A_V]WF_P[?F^ /\ B!C_ .LH MO_F$_P#[]5^_U% 'P!_P0Q_X(8_\.7/^%H_\91?\+*_X65_8G_,D_P!C?V=_ M9_V__I]N?.\S[=_L;?*_BW?+]_T44 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?B#_P M>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%1W=U!8V MLM[=2!(H8V>1S_"H&2?RH ^6/^"JG[4W_!-3X1?!2X^$G_!07]IZR\ P:^D5 MYHS:5JUQ%XBL[BWF66WU+3TLDDNXY8)XT=)DC*ATVMN!*G\ZOV=OA;\-_P#@ MJK\09/@?X%_X.GOB5\0_!-PKB[^%EOX;/AKQ'JUB!F2%KJ=H)+M=@/F,+1UP M2645]%?\$U?^"0/[-/[47@Z'_@J)_P %#_A=IGQ;^*_QUC3Q>EKXY@&H:9X; MTB\43:=IEO92YA(BM&MU)D1RI!1=JJ=WJ'[8_P#P;]_\$^/V@/ SZI^S[\#/ M#7P1^)^AD7WP_P#B)\+-(CT.;1]4A.^WFDBLECCGC$BKN#*7VY*,C88 'V!\ M%_@Y\-OV>OA-X<^!OP>\+0:)X6\*:/!IFA:5;$E;>VA0(B[F)9VP,L[$LS$L MQ))-=-7E'["_QE\9?M!?L>?#?XP_$FPCM?$^M^$;.3Q5;0 ".+54C$5ZJ WU?2;O4;C2+74[>6[LU1KNUCG5I( X)0NH.5#;6QGK@ MXZ4 6**** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#! M/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHKX-_;(_X*F_%3Q]\;;_ /X)X?\ !)'P?IWQ$^-40\KQGXVO3O\ "WPR MA8E6N-1G4%9KI<-LM$W'>I#!F0PL >H?\%$O^"I?PF_8231_A9X=\)ZE\2_C M5XU_<_#KX->$?WNJ:O*G_P#!.W_@EE\*_P!A=]8^+OBWQAJ/Q.^-_C4>;\1/C+XM'F:GJDAP3!;@ MEA9V:E5"6\9QM1 Q;8FWZEH **BO;VSTVSEU'4;N*"W@B:2>>:0(D:*,LS,> M 22>!BOSS^,'_!5;]H+]N/XD:K^R9_P1"\)Z=XGO--N39>.?VD/$4!;P?X M1/1ELVP1JUX M)V$/@3X2^"[4WWB#Q'<,2J+#;)DQQ%@09GP@P0N]\(?F[P)_P3<_:V_X*@>, M=-_:'_X+3:K%I'@JRNTO_!7[)_A/5&;1].93F*?7;F,@ZG= BN\% M>]?L ?\ !)WX$_L.:MJ7QGUWQ%JWQ0^-?BA2_C7XT^.G^TZQJ+L 'B@W%A96 MW 58(C]U45VDV*1]3T 4_#OASP]X0T&R\*^$]"L]+TO3;5+;3M-TZU2"WM84 M4*D4<: *B*H "J !@5?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\ M#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#; MQ_Z?)Z_?Z@ K)\>*S>!M95%)8Z3< #DGRFK6HH _(']E'P9_P '6_PX_9>^ M'/P\\#6/[+MMH>@^!M*T[1;;Q1)J#ZE%9P6D44"W30DQM.(U4.5."V:[YC_P M=P*I(7]D$D#H/[5YK]0** /GG_@E+X1^*?@'_@GY\./ _P 6? MBVWC<,L>I1W]RER%920R^:'P02",$$@U]#444 ?-?_!83XX?M _LV_\ !,OX MQ_'']ENRDE\=>'?"37&BS0V@G>R4S1)<7BH00S6]N\UP-P*YARP(R*^-/V2/ M@K\ _P!NKX;?$SXW_P#!/S]I+QX/&*^ /"U[X1^(=M\4=4?5#X@%G>22VNKF M6Y99R\Z"*XM[A&1%J6&E)+>./B?_P1I^"WC_XE>,M5\0Z]JMIK4^IZUKFH27=W=RG7 M=0!>6:5F>1L #+$GBOI&_P#'B_%/]DF?XG+HL^FCQ'\.6U0:==?ZVU^T6!E\ MI^!\R[]IX'(-?+'_ ;._P#*#SX#_P#8-UK_ -/NHT <_P#&?]N74OVQOV[_ M !C^Q5\/?VAXOA1\%O@D+1/CK\3[7Q#'I6H:WK=SN-OX:TZ^=E-BH$-ZO\ M_?M'?"K_@E'_P $POB-^U1\!_#.ER'2-"BE\-/]J:\7 M5=4O)(;2RN)YW=I+P>9-%([L[,\:-\W>ODO_ (-__P!DCX!_$!?VP-&_:H^! M?A7Q7\1[?]J?Q3I_BIO%WAZWOKC^SIH[=XP//1L0S2&Z?*\2<'Y@%-?(WQ/_ M & ?BKXKU;X]^ ]'T'Q?X]U M[7?$]Y/#XQ%Q-;?VMIE[;-(8!9&.YF\F)(U^S>1#Y/EE23^COP8^*?AOXY_! M[PI\;/!K.='\8^&K#7-*,F-QMKNW2>+..,[)%KX;_P""S_Q@\*ZW_P &[GCO MXF:#=)<6'C#X5Z F@BW^PCMUC YU?6'[!7PH\2? ?]AGX M,? _QC"T>K^#?A1X=T/58W/*7-IIMO!*OX/&PH ]9HHK)\=6?C&_\(W]G\/] M8M-/UJ2 C3KV^MS+##)D89T'WAC/% &M7A?_ 3W_P"2)ZM_V/>L_P#I2:/^ M$!_X*"?]%_\ G_A*2?_ !58G_!/&Q\>+\#=26?7;%I!XTU42L+4X:038-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_ M^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H- MV7_@,?\ &@#8JEXE\2^'/!GAZ^\7>,-?LM*TG3+22ZU+4]2ND@M[2"-2SRR2 M.0J(J@DLQ !)->5?M9?M7_"[]A[X)ZI^T'^T[\9M$\,>&=*7#7-U 6ENYB" M4MK>)1WO M@[X$/(]IK/CI$8/#?:^T3!H+=L*Z6BL#T/&U)I #4\:?M8?M9_\ !;?Q;J7P M$_X)K>)]6^&/[.MA>26'Q!_:8:T>'4/$FUBDVG>&HW 8 X*O>G&WG&W:JS_; M_P"QO^Q3^S=^P1\$K#X!?LP_#FV\/Z%9GS;J4'S+O4[H@![N[G;Y[B=\#+L> M JA555'4^"_A[/\./"6F^ ?A]8Z%H>AZ/9QVFDZ/I.E+;VUG;HH5(HHTPJ( MH 4 5J?8O&_P#T&[+_ ,!C_C0!L5XS^VY^WY^RS_P3U^%)^+?[3_Q)ATBW MN)#!H>BVJ?:-4UVZXVVME:J=]Q*25'&%7<"[(N6'S+^U+_P5Q^)>M?&B]_8; M_P""6?@;3OC?\:K<^5XAU&W!7PIX#4DJ9]7OU.TNA!_T:)MY9&0E9 (VW?V, MO^"/5W\*/B\/VU?VU?C&GQQ_:%O(P6\<>)++-AX:')^RZ+9'$5E$A) D51(< ML1Y8D9* /,++]F?]OO\ X+:7D7B_]O>#7/@'^S5-(LVD?L_Z-J#0>)?&4 .Y M)/$%TF&M86X)LH\-SA@CHDS?H;\'_@W\*?V?_AOI7P@^"7P]TGPMX7T.V%OI M6AZ)9);V]L@Y.%4#)))9F.69B68DDFKOV+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C5K2H-?ADK\0?\ @]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ M .R@:C_Z0B@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ M *?)Z_?Z@ HHHH **** "BBB@#A?VE/V>&]=-L M]Y'INK7%A<1RVUS%=6\T5Q;.DL4D<\$,BLK#F,9R,@_/=I_P2,\$^+OB/K]_ M^TG^T#\0OBGX(U)M#FM_!'C'6K=K6]FTWS6A_M,VMM!)J4< M7N5B-R ..JLIYK@OV'_V(OA9_P $_O@G9?LZ? GQ/XGF\%Z2TAT+1/$6IQWB MZ9YL\L\PAE\I9=KRS.Q5W< _="Y.?8Z* /$/&?[!OPQUCX_ZO^U!\,?'OB_X M;^-_$^DV^F>--7\"7UK$GB2V@!%N+VWN[>X@DFB5F2.Y1$N$1B@E"@ =M\'/ MV;O@K\!OA"OP*^&W@6VM_#+"Z-]8WKO=MJ4MT[R74]W+.7>[FG>21Y9)69I& M=BQ.:[FB@#YM\%?\$L?V:?!J^$O#$NK^+]:\"_#W6UUCX>_##7]?%SH/AV]1 MF:"6&+RQ-.("[&"*ZFGBM_E,21E$*_25%% !1110 5X7_P $]_\ DB>K?]CW MK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 5\S?\%$/^"H?P6_8!TK2/!LF@ZEX_P#BUXS?[/\ #CX.^$%\_6?$ M%RQ*JVQ0QM[8,#ON'7: K[0[+LKS#]MC_@JG\0M1^-5U_P $\_\ @E=X$L/B MA\?'39XDUBXD)\-?#:!CM:\U>Y3*F9>=MHI+EAA@6VQ2]U_P3O\ ^"5GP]_8 MMU75_C]\5O'=_P#%?X^^-$W^/?C%XIC#7ER2!FTLHSD6-DN JPQXR$4,2J1H M@!YA^R;_ ,$O/C3\>OC9I?\ P4*_X+%Z]IOC+XG6+?:/AY\)=.;S?"OPTC8A ME6"(EDO+\87? W\4_LR?LGWO$OB"5!;>.OB19MU%LIR-*L9%Z2'+R*P(\U) M&1.[_9M_X)$_$/XS_%S3/VV_^"R'Q(T_XN_%"R?[1X2^'5C"P\%> -Q!$=E9 MOQ=W"X7=^#UA\"/V7/A1IGA+ MPW8_,;:QC)ENYL -<7,S$R7$S #,DC,Q S@ #TNBB@ 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 *_$'_@]Y_Y- M9^!__90-1_\ 2$5^WU?B#_P>\_\ )K/P/_[*!J/_ *0B@#S_ /X--O\ E*9^ MUW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_]*37NE>%_P#! M/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OD#_@O5^U'\=OV+O\ M@D]\5OVE_P!FCQS_ ,(UXV\-?V%_8FM_V9:WGV;[1KNGVLW[FZBEA?=#/*GS M(<;LC# $?7]?CK_P<_?\%5/V+/%/_!/;XL?L$?"WXFMXW^(FI_V*VKVW@RU. MH6/AJ.VUW3[AWU*\C/DVV3#Y CW-)YTL:LB[LT ?D9_Q%'?\%U_^CYO_ #&7 MAC_Y65[;_P $YO\ @K]_P6Z_X*O_ +9?@[_@GSXK_P""E&I>%=(^)']H6NLZ M_HWP^T&VO;6SM].N;V?[/-:V4,T,S16SHDB2*4=U;. 17Y)U]_\ _!KC_P I MU_@9_P!S-_ZC&K4 ?U/_ +%'["_[-7_!/OX*VOP+_9E\ QZ1IB/Y^JZC$?/>7MP1NN)V/5C@*,*BH@51Z'\1OB1\/O@_X&U3XF_%7QKI?ASP[HEH MUUJ^N:U?);6MG"O5Y)9"%0?4]2!WKP/_ (* ?\%3_P!G+]@&WTSP7XBBU3QO M\4O%)$7@/X/>![8WNOZ_.V0FV!,F"$L#F>0!<*VT2,NP_/7PY_X)E?M2_P#! M23QSI?[2W_!;37+5?#]A=K?>!_V5?"VH%O#VB,.8Y=9F0_\ $UNP#RN3$#N M)1VA4 SM:_;2_;G_ ."R6L77PQ_X):?VA\(_@0MP]IXE_:A\2:2\>H:W&&*2 M0^&K*3:YSAE^V2;=IW8,+HH?ZX_81_X)R_LL_P#!.SX=W'@?]GCP5(NHZM+] MH\5^--)+LDLUQ?7C#?*Q9F8(-L:EVVHN3GVS1=%T;PWH]KX>\.Z3; M6&GV-NEO8V-E L4-O"BA4C1% 5%50 % JS0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 445S_C_XJ_#CX6?V)_PL;QII^C?\)'X@MM#T'^T+ M@1_;M2N-WD6L>?O2OL;:O?:: .@HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ M!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\#_\ LH&H_P#I"* / M/_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P#@GO\ \D3U;_L>]9_] M*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^8_P!N+_@KE^QE^P?J MEM\._'_C"^\6?$G5"L?A[X1_#S3SJ_B75)6&8T6TA.80PY5YC&K8.TL1B@#Z M/+TT.ISLA7> 6CEC/WJ^N/V,/^">O['G_ 3]\#-X$_92^"&D^&4N M5']K:PJ&?4]5<<[[N\E+33G=E@&;:I)VJHXH ^1_^&+/^"JW_!4C_B;?\%(/ MC<_P ^$U[\R_ #X,:R'U?48#_P L=9UP Y!&5>&W!C=6Y$;#->P_&S]AO_@C M=^RU^P?JG[)WQU^'7P]^&WP.\2W=C;:];ZIXADT.+5;J"XCNK;[3J2SQ7$TX MEMT8,\Y=A&5)*Y6OJ+XE?%'X:?!GP9>_$;XO?$+1/"WA_38_,U#7/$.J165I M;+ZO+,RHOXFOS[^-O_!8WP7^W/H_B#]F#_@FC^P=KG[5EOJ<4FE^(M?US31I M?@"W5N'2ZO[Y MSM^]Y2(/,"YCD)P: /RA_X+3^"?^#$OBQK6KH?#MH8Q/IS.=1D6%[KSODEC*R+]F;:RYY]B\-: MY_P2,L_V]/"OP7_X-ZOACX"\(?%NVGFM(/VB?B%\3-8?3-#^V6TME-'H^DZE M?.VN7K0SS1J/(>)696 93YL?YB^./^"7W[9?Q3_:E^,OPI_9K_9I/B^7X6:S M?)XQMOA3;7MYHVC30N1-96LUXS3S^7()(HXV9YY1"Q4/@FOW1_X- OV5_P!C M?3_V')?VIO"/PP1_C,GBG5?#?CSQ#K6)KO37AD5X[2U5E!M(FM9K9G51O=V; M>S!45 #[G_X)_?\ !*7]GW]@VXU/XG)JFJ_$7XO^*09/'/QG\=3?:]>?M9_M*> /V._V:?&_P"U#\47D_L+P-X9+(4B7/&YUS0!Z'17\4/_ 43_P""N_[;G_!2WXHZGXU^.OQ>U:V\ M/3W3MHGP_P!'U*6'1M(@S\D20*0LK@8#32!I'(R3C !_P3L_X*[_ +;G_!-+ MXHZ9XU^!7Q>U:Y\/072-K?P_UC4I9M&U>#/SQ/ Q*Q.1D+-&%D0G(.,@@']K MU%>>?LF_M*> /VQ/V:?!'[4/PN>3^PO'/ARVU:QAG(,EMYB9>WDQQYD4@>)L M<;D;%>AT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117SY^VG_ M ,%3/V%/V +1+?\ :5^/NEZ=KURJ_P!F>"M*#:AKNH._$:PV%N&F(( M?&OB34/&/B[6[K4]6U:^EO=4U*^G:6>[N)7+R2R.Q)=V=F8L>222: /[1O\ M@DO_ ,%//@W_ ,%*OV0? _Q>TGQ]X>3QS>Z*D7C;P?;:I#]LT[5(?W=SFVW> M8D3NIEC)',4B&OJBOX_/^#>/P=^P9\?OVUX_V/OV^?A%:ZYI7Q(M!;>!O$4> MLW>FWNBZ_#F2!([BTFB;;<+OC",6!F$ Y;/[_?\./OC5\%O](_82_X+$_M$ M_#<1\V>A>,M6M_&6BVN.BQV5^J87U!=L^M 'Z"T5^?1MO^#E#]G;/D:G^S?^ MT7H\'_/Q#>^$M?N<>FW-BF??//M0?^"V?[1/P3S!^W7_ ,$9/VA/ *Q<7>N? M#^SM?&ND6WJ\MU8M'L3W"-Z4 ?H+17Q[\$/^"^W_ 2&^/5\-$\.?MN^%-!U M02>5/I/C[S_#L\,O0Q'^THX5+YXPK-D\#-?6'A/QCX1\>Z'#XG\#>*M-UK3; M@9M]1TF^CN8)1_LR1DJWX&@#2HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?\ ]E U M'_TA%?M]7X@_\'O/_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>O MW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8 M]ZS_ .E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBO&OVS/^"@G['W_!/_P&/B!^U?\ '#2/"T-PK?V7INCV\G[1GQ;AA\ M0:F%'A_P)H,)U#7]:D8[42VL8LR-N;Y1(^R/<0"XS7S!_P +S_X+&?\ !53_ M $3]ESX=S_LC_!>]X/Q*^(VEI=>.-;MC_'8:5N\O3PRGB29MV"LD_X)$?L:?L)ZQ(/B]\1M0.L>)-3F88=VNYA^X##@ MK"(PP W;B,T ?/WF_P#!:3_@JQ_Q[I=_L6_!&]_CD"W?Q(UZV/H.(]%##Z7$ M3?\ /537T[^P[_P2Z_8M_P"">VEW+?L\?">-?$>IACXA\?\ B&/K^W/M\MKIV]?7;/"Q_CQ0!];?M=_M^_L;?L'>$!XT_:T_:&\.>#+>2(R6 M=EJ%WOOKX#J+:SB#7%P<]?+1L=\5\D_\/&/^"I/_ 4#_P")9_P2^_8<;X=> M"KOB/XY_M'1/I\4L1_Y;:?HT6ZXN 1EHY7)B;@.JU[#^R)_P10_8._9)\7_\ M+C_X074?B7\3YY5GO_BQ\7-4;7]>GN!C]\LMP-EN_P#M0HC8."QKZUH ^!_A MI_P04^$_CWQI9?&[_@J#^T#XP_:F\=VDGG6T7CR;[+X7TR4]19Z';M]GC0Y( M*2&1&Z[ :^Z?"_A7PQX'\/6?A'P7XU\1?M[^$-3G5MJ0^$(;O73*W95.G0S*23P.<>]<5_Q$(_"7QX?)_9<_ MX)[_ +5?Q9,G_'OJ/A7X-3PZ>?1GN+N2+RU/J4- 'Z T5^?O_#P?_@MO\6/W M?P-_X(>Q^%[.7_4Z[\6/C;IMKM]-]A;H9Q^#>U!\!?\ !R[\7@3XD^/G[*_P M?M)?]6/!_A;5]?OX%_V_MY$#./\ 9^7I0!^@5,N;FVLK=[N\N$BBC4M)+*X5 M44=22> *^ ?^'17_ 4+^*!S^T]_P7M^-VHK(/WT7PG\,Z7X+V@]D>U64C'0 M'&>]/MO^#:[_ ()O^);B.]_:.U;XP?&>Y1P[7'Q3^,.K7K2..=S"VE@5CGGI MCVH ^D?BQ_P4I_X)Y_ OS8_B]^W!\*/#\\.=]CJ'CZP6Y..H$ E,C'V"FOGO MQ/\ \'*/_!(O3]6?PS\./CUKWQ%UE/\ F#_#OX>ZQJN?" MC_@C?_P2J^"8C?X>_P#!/SX4PS0X\F]U/P=;:C#/#&G:18Q_ZNSTRRCMXE^B1@ ?E0!\'?\/NOCU\2_D_9;_X(F_M2 M>*-_%M?>-_#-KX4L;CT9)[N5\H?[Q4?2OGO_ (*MZI_P7F_;Y_X)Y?%/X/\ MB'_@F7X$^%WA2]\/IJ6K6MS\78M>\030:? _BUHOB?4O#6FWJ>)[72]066?1[NZU&[O/L=S']^&1%G"X8 M#(7*Y4@G[ZKXI_; _P"",_@/XD_%>;]L3]A7XJ:A^SU\?4#2/XW\&VZ_V;XB M;.XP:SIIQ#>QNP^9RH&?B[I$KS> _&#C^.*]?\ Y!TQ'S&&X("CEFCW*E 'Z"T5%97MGJ5G M%J.G7<4]O/$LD$\,@=)$895E8<$$$$$<'-2T %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !163XX\>>!OACX4O?'GQ)\9Z5X>T/3(3-J.LZYJ,5I:6L8ZO)-*RHB^[$" MOA3QQ_P7>T#XU^*K[X/?\$D_V6O%_P"TSXJM9C;7GB31XSI/@[29?^GK6+I5 MC8C(8+&"L@!"R T ?H"2%!9C@#J37QG^T[_P71_8F^!?CQO@-\&;O7_CO\5Y M"T=K\,_@II9UR]60':?M$\1^SVJJQ'F;Y-Z#)*'%>:C_ ()5?M^?M\'^VO\ M@KS^W3=V_A:Z.Z3X!? "6;1= ,9Y\B^U!O\ 2]00@X:-B &7*28K[,_9A_8Z M_9;_ &+_ &OPU_97^!'AOP-H^%\^#0M.6.6[91@/<3',MS)CC?*[M[T ?&7 M_"G/^"YO_!1S_2/C[\8-)_8\^&5[RW@OX87B:QXWO(#_ 7&KD""Q8@@A[8; MP05>.OH3]BS_ ()(?L&?L&7;^*O@?\$[:Z\973-)JGQ'\6SMJWB&_E?_ %DC MWUQN>,OG++#Y:$\[:^DZ* /#_P!M[_@G'^QO_P %'/"NA^!_VS/A-<>,-(\. M:A)?:/IR^*M4TV**Y=/+,K+87,'FL$RJF3=L#OMQO;/SA_Q"X_\ !"C_ *,9 M_P#,F^)__EG7W_10!\(>$_\ @V<_X(E^!/%6F>./!W[&=QINKZ-J$-]I6HVG MQ1\4)+:W,+B2*5&&I_*RNJL#V(%?=]%% !1110!Y[\;_ -DG]EC]IBR;3_VB M/V%+2_9!CC:TT;,A'8J01VKY.\6?\ !N#_ ,$T/[=F\9?L M\:-\0_@9XAG;<^O_ 7^)6HZ/.K#H5C>26!,=@L8%?>=% 'Y]?\ #N3_ (+' M? +][^R?_P %IM0\6:="?W'A;X__ \M-8\['3S-5@*W7L=J#.?CS^SU=F01R3_%/X3WR6+.>!Y5S9"<2(3P M'VJ._ YKZ4^ '_!2;]@#]J;R(?V??VR/ASXHN[C'E:5I_BRV%_ST#6CNLZY_ MVD%>TW5K;7UM)9WMO'-#*A26*5 RNI&""#P01VKYK^/W_!&O_@EC^T[YTWQD M_81^'-[=W.?M&J:5H*Z5?2D]VNK PS,?&[WP_/:D]I);J);=>_24]* /MZBN:^ M&'QH^#OQNT$>*?@Q\6/#7B_3& *ZCX7UVWU" @]/WD#LO/UKI: "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OQ!_X/>?^36?@?\ ]E U M'_TA%?M]7X@_\'O/_)K/P/\ ^R@:C_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>O MW^K\ ?\ @TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** ./_: ^/7PJ_9= M^"OB7]H3XX>*XM$\)^$=*DU'7-3E1G\J%!T5%!9W9BJ*B@LS,J@$D"OEF?\ MX*U?$3P;>>+_ (@?%O\ 8,^(FC_#CPQI&BZI?:M9W6EW>KZ+8WZ2NMYJ%A'> M%EB545G6!II(5W&1!M;;[C_P4)_8X\,?\% OV,/B!^Q[XM\27&C6GC?11;1: MO;1"1K*YBFCN+:

&O$ME#;7-O E]/D&WFN(9B&=UC^Z3*D6= M[ 'ZU_'OXV^&?V=_A5K'Q=\7>'?$>JV&C6OCG_ (-G M?^4'GP'_ .P9K7_I]U&@"?\ :L_X+:0?L^:_XIO/A=_P3_\ C?\ %CP-X OK MFT\=_$KP5X?B_LFPFM7*7J6S3.K7IMF61)G0+%&\3J9/D^T"XUB?7M2_P!'73[>V#_:A_9J^*W_!,'_@TQUKX#ZZ!IGBWQ#>6,_C2UL)!V\">"_P!HKXA_ 3Q=X1^"WQ%U MFTTWPC\4M=GM%B/VQ]EA>WUFLIGL+*[;8(9Y <>=$9D@#Y'UK7P'_P %H/AU MX5TC_@WF^)7P\^R1?V;H?PBTB.PBVC:ALY+)K?'88>*,CZ"OIC_@G3X^\3_% M;_@GU\"OBAXVNI9]9\1_!SPSJFKSSDEY;JXTJVEE=B>22[L>>>: /9***S_% M?BOPYX&\.7?BWQ;J\-AIMA"9;R\G.$B3IN..W- &A7A?_!/?_DB>K?\ 8]ZS M_P"E)K=_X;G_ &1_^B]:#_W^?_XFN-_X)Y^-?"DWP.U.>+7(&23QMJTD; GY MD>?>I^A5@?QH ^B:*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J M -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\,?]!J#_OJC_A, M?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH TJ*S?^$Q\, M?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MH TJ*S?^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J -*BLW_A,?#'_0:@_P"^JY+X MV?M4_LX_LW?#Z\^*WQZ^-/A[PEX=L%S7G! METC2V7S[]L9*22*(PR[9(U!W5)X?_82_X)E_L :DO["/F2:X)B=3_RS85ZQ^RQ M_P $AOV*OV']=O?VL/C7XGOOB=\4XHOMGB'XY?&K6%O;ZV*C)D@:<^3IT298 M*8P'5#M,C 5Y-J'_ 67_:R_;9N&\-?\$?\ ]B:\UC1)V*)\=OCD)M \+1J> M!/:VN!>:BG(^X$92.8R*F\-?\$8-._:2U^T^)O\ P6%_;=\4?M"ZM!.MS:_# M^UG?0?!.ERCE1%IMHRFX9.%\V1E\P#]XC9- '2_$_P#X+V?!WQGXUO?@?_P3 M'^ WC#]J?Q]:OY-P/A]"+?PUIDA^Z;W7)U^S1(>"'C\Q#TW@US__ [Q_P"" MJ?\ P4$_XF7_ 4X_;?_ .%8^"+OE_@=^SA,]B)HC_RQU#6I=T\^1A9(HPT3 M2E[BXY&?WCL!VQ7L=9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?] M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E7/?%GXL_#7X$_#76_C%\ M8O&NG^'/"_AS3Y+W6];U2<1P6D"#)9B?P 49+$A0"2 ;Q\9>%U!9M;@ '4EJ M_"G_ (/*OV^O!?B3X$?#']D3X'?'+P_K4.M^)[_5/B!I/A[7X+BXMA8QVZV< M5W'$Y:-'DNI9%5P SVH(R8^ #KOC]_P>U?LR^"O']QX>_9V_8S\4^/-"MYS& M/$6N>*HM"^T@''F16XMKERAZKYAC;&,JIX'VO_P2?_X+\?L5?\%8KNX^'WPY M;4_!GQ%L;-KJZ\!>*6C\^YA7[\UG-&2ETBY&X )(HR3&%^:OXYZ[O]E_X^?% M']EK]HCP9^T/\%-4^R>*O!_B*VU+19&#%))8W'[F14(+Q2*6C= 1N1V7O0!_ M>#17YU_\*=_X.#?B[C_A8W_!4#X!_"-9?]:GPH^$4VNF/U"-K+J3]3S1_P . M=OBG\2_G_:D_X+F?M/>*-_-S8^"/%%MX4L;CU5X+2%\H?[H8?6@#] _$_B[P MGX)TI]=\9^)].TBQC_UEYJ=[';Q+]7D( _.OGOXK_P#!9#_@E5\$Q(GQ"_X* M!_"F&:'/G66F>,;;4;F,CLT-HTL@/L5KQ'PQ_P &[_\ P1DT_5D\3?$?X/ZO M\1=93_F,?$3XAZQJY1RBV_ MPL^#VK7K2..-JFYB@5CGCKCWIG_#W7_@H7\4#C]F'_@@E\;M160?N9?BQXFT MOP7M![NETTI&.I&<]J^Z[;Q1X/LK=+2SU*UBBC4+'%$-JHHZ # %2?\)CX8 M_P"@U!_WU0!\'CQ[_P '+OQ> 'AOX!_LK_!^TE_UA\8>*=7U^_@7_8^P 0,X M_P!KY>M'_#OC_@MO\6,R?'+_ (+A1^%[.7_7:%\)_@EIMKM]=E_<.9Q^*^]? M>'_"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!\(?\0]WPE\>'SOVH_^"A'[5?Q9 M,G_'QIWBKXRSPZ>?54M[2.+RU/H'-=K\+/\ @WL_X(S_ AE2Z\._L$>$-3G M5MSS>+YKO73*W=F&HS3*23R>,>U?77_"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M0!S?PM_9I_9R^!L*V_P3^ '@GP?&BX1/"WA6ST\*/0""-,5VU9O_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5 M%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]4 :5@S*0)%FM)#N=%8@>;'N09 8JV5'O\ _P )CX8_Z#4'_?5?,?[> MG_!-#]C;]O:ZL/B)XEU&^\$?%/P]B3P=\8O %\=.\0Z-,H/EXN(\&>(9(\J7 M< &;849MU 'U=17YF^'?^"EG[:?_ 2RUFV^&/\ P5S\/)\1?A=YZ6VB?M3? M#?1G:.!"0J?\)!I<0+VC\@&>$%"2JJ)6+./T#^&G[0'P2^,W@;3OB;\)OBEH MGB3P]J]N)],UK1;]+FVN8SW21"0<'((Z@@@X((H Z^BLW_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*^8OVR/\ @L-_P3[_ &&IE\.?&3XZ M6U]XON"J:9\//"%L^K:_?2M]R-+.WRT9?^%IC&A/&ZOG23]H[_@M1_P488VG MP(^'F@_L>?#.\X'C/XEVR:SXWO(#_';Z2O[BQ8@D%+@[U(#))0!]N_M/_MC_ M ++/[%W@1OB5^U3\>/#?@;1P&\B;7=16.6[91DI;P#,MR^.=D2.WM7QH?^"J M?[?_ .WR?[%_X)$?L+75KX5NSMC^/O[0$4VBZ"8SQY]AIZ?Z7J"$$E9!@!EP M\>*[C]F'_@C!_P $_O@3X\7X\_&*]U?XZ_%>0K)=?$WXUZJVN7RR Y!MX9A] MGM55B=FR/>@P-YQ7V6/&'A<# UF = #0!\(^!O^"$'A[XT>*[+XQ?\ !6K] MJ/Q?^TUXKM9A"/AE MX4LO GPW\&Z5X?T/3(1#IVC:)IT5I:6L8Z)'#$JHB^R@"G_\)CX8_P"@U!_W MU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O M_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 'CO_!1K_@H%\$/^"9G[*NN_M4_'6:> M:QTYTM-&T6R91=:UJ4H;R+.'=P&;:S,QX2..1R"%Q7\W'Q^_X.Z?^"O?Q1\? MW'B+X0>/?"WPRT+SR;'P[H?A"QU';%GY5EN-1AF>1\?>9/+!.2$4<#[7_P"# MWCQ'KNI_"/\ 9[LM U7S?#__ D?B%]6BC?Y3>"WL1:L1W(C:\ /;T/3/%?B6=;/P5X]T&W-K;:G>G[E ME>6Y8K%-*?ECDC*HSE8_+4L&/[;5_!/\')?'D'Q=\*S?"P2_\).GB2Q;PY]G M)$GV\7"?9]I'.[S=F/>OZQ1_P40_X+E?#_CQ]_P1G\&>,X4_UU[X!_:'TZUV MC^\L-]$7?_=!SS0!^B=%?G@G_!=/X[^"QCXY?\$2_P!I_3=O^M;P-HECXE5? M4@P3Q[A5F'_@Y8_X)\:%C_A=7P[^.GPT(_UR^._@SJ+ MK"\MW^Y<6EP)$;Z,N0:L_P#"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5/M>/C7P9^SE)[[0 M)[8GO'%;2BW7G!_U1Z5S/_#I?_@HQ\"/WO[%?_!<7XKP6L _<>'_ (Y>'K'Q MI#*HZ1&ZF$4L*= &12P P*^\_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZH ^# M/^%R_P#!QW^SMQ\0_P!CSX!_M!Z; /EN/ACX[N?#&IS1CJTB:JK0>9U.V,8/ M '-'_$0'X*^$7^C?MW?\$\_VCO@AY(_TS7]9^'OII=])GLMK?>3.3[!..]?25MO /C_ /L!?\$T_P!J7SYOV@/V3?AEXGO+G/FZM?>%;9;_ )ZXNXT6 M=?P<5\VW/_! +]B;X=7$FJ?L2?M4_'7]GJZ+F2*V^%_Q9OAIYF<2( M3R4W*/H.* /T4HK\Z#^S[_P7@_9ZS)\!?^"J?PH^,]A#S:Z'\=OABVF2*@_@ M:]T=C+,Q_ON!R>PKY@_X*V?\%Q_^"HW[&O[(GB+X2?M.?L/>$?!'BCXBZ5=: M#X,^*7@+XLP7]FLSH%N9HM/:/[7$T<#L4D9@JR/$3S@$ _3?]@[_ (*1?LX_ M\%$/^%D_\,_:]]K_ .%9?$"[\+ZONE5OM/E?ZJ_BQUMI\2>6_P#%Y3^E>_U_ M(#_P;>_\%)5_X)V?\%&M"?QQK_V3X>?$P1^&/''G28AM?-D'V._;L/(N"NYS M]V&6?UK^NS_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^JL:?K>DZJ[1Z=?QS,@RP0]!0!:K\0?^#WG_ )-9^!__ &4#4?\ MTA%?M]7X@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#S__ (--O^4IG[7?_;Q_Z?)Z M_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BBB@ HHHH \O\ VRO&?[0? MP[_9\U3QU^R]\-+CQEXPTC5]'NH?"EGFJVC:E;Q/=,L2ROIXNPA9 M@=Y7;\VT5^=_[=UMK/\ P4R\+_M!?LD?"+]D;QWJ'BWXCZ5X+M=,_P"%@>"; MC1K/P;/"UR\FJ7EU=JL:>0F\H+5II)SE(PZLY'ZP5!#ING6U[/J=O801W-RJ M"YN$B >4)D*&8#+8R<9Z9- 'EOCG2;GX$_L;/\/XK3Q%XNO=%\!+H=FND:/- M>7VJW$=CY"-Y<8;:TC*"7#/&?@:WU&'7=(\0Z++ /W^JWMS$\,V#%.#%(A(1BRDX8+D9^VJ* /S ^( MG[>7[<7C']J>X^(?C;_@BO\ '?Q5X-\$:H3\*=&A?3[:#[0$*-KEW')*2]V0 MSI!&?EMHV9ANED+1^Q_$3X7?'/\ X+/?\$V/B]\#/VI/V:KWX&2>,B^G^"- M\2WBWFHVLEIY%S::G>&+"*IOHQ^Y0$B*$G>QE 7[C6NE:1;;L^3:V\ M2PQ)GOA$4?A6S10 5%?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(J6B@#"_X5=\ M,_\ HG>A?^"B'_XFO(?^">VFZ.=8 B' %P0!T[ ?A7O=>% M_P#!/?\ Y(GJW_8]ZS_Z4F@#V[^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T M_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&' M_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:J'BGQ5 MX7\#^';WQAXU\26&CZ3IMNUQJ.J:I>);VUK$HRTDDLA"HH')9B * +/]G:?_ M ,^,/_?H5@_$SX@_"7X+^!]0^)GQ>\8Z!X7\.Z3 9M3US7[V&TM+5/[SRRE5 M7GCD\DXKX7^)7_!;SQ1^T5XFU7X,?\$:OV=+CXXZWIDCP:Y\6-?I'P1^"^ELWP\\)3YP-ZQXM#&IS&]Q,9"0O[Z#(W4 ?9&O_P#!7#]H?]NO M6[OX7_\ !$K]E)/&MC'TW16ZLV KW($;LH8"-LU['H'['?_!9']NG1;31?VH_V@M%_9+^%"6Z06GP M>_9ZDCF\0?8P %MKG6ROEVI5F?LR_L\Z!^Q]\,)T"0>-_BMID6J>,I[;& UKHJ?N+%@#CR[DY& 5>O2?V M;/\ @@Y^Q1\(/'4?QV_:#7Q!^T#\4VVO/K7R%\1?^#C#_ (); M>&/$3^ _A#\5/$?QC\4+GR_#/P9\%7VO7$W.!Y_\$7-:\+:=/\ ZCQ9 M^T1XWMM!\C/3S=)AWW1]3M?C&.]!_8N_X+R_M&GS?VE?^"JO@GX1Z;/S=^&/ MV?/AL)V8'^%-3U5OM,)']Y0?B'4_!WA'1I_$7BO4-,TS3[5-]S?:C+' M##"OJSN0JCW)KY,^._\ P7=_X) ?L^7YT'Q-^V/X1U_6#)Y4&B> (I?$5U-- MT$0&FQS*KYXP[+@\'%<9X?\ ^#*_BW^T)KL#^8FJ?&CXH M7^HA).Y6&!H(MO4!&5@!QSUKZS^!/['_ .RE^R]8+IO[./[-O@;P-&(]C-X5 M\+6MC)(.^]XHU:0GN6))[F@#XY/_ 6)_:J^._\ H_[!7_!$SXU^+X9N+;Q' M\5OL7@?2Y ?^6T7E.;S0?$/C^72M!?U\O3]/$?E ]PLO3'I7!_\ !43_ (-G/V-OCO\ L+7W MPC_8(_9]\&?#CXB>'[Z/5_"NKV]KMEU:2.-T?3KR\D+S/%*CG:SNP258V/&[ M/ZBT4 ?PC_'W]DG]IW]EGQ_*?!^NV\YB-CK>C2Q><0<;H7QLG0 M_P +QLRL"""0]K-XJF@<20VEM#( [P,ZKYLV FP,BL7/R_U244 0_V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C# M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_ MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_W MZ%344 4M4\->'->*/@3XH5[CP+XK<_^ /[0%J%2 MY^&7CLHL6KL20)M(OL"'486(.W80[8;:KJI<_9G]G:?_ ,^,/_?H5Y+^V?\ ML%_LI?\ !0+X7M\)_P!JGX1V'B2QB+2:5J!!AU#2)R!B>SNDQ+;R @'*MAL M,&7*GXS_ +>_X*G?\$7_ -UXNB\2?M+=#E*I=&RD*W.GS$9\BZMW EMI0/X)%4DTZ/??ZYXBU6*RM+=?5Y9F5%]LGF@#9_L[3 M_P#GQA_[]"F3VVD6L#W5U;VT<4:%I))$4*J@9))/0 =Z_/\ \2?\%RO$/[3& MO7?PR_X(Z?L=^*_V@=4@G:VNOB+J,3Z#X(TN4<,9-1NE5KED.28HU4R ?NW; M-5(/^"/G[6W[<)?\ @LM^W/JGBS1IG$C? CX,RS^'_"$0SGR;F92MYJ2C M)PTA1U/1R* .R_:$_P""Z7[&?@'Q_-\ /V3O"FO_ +2'Q5&53P-\%M*&J1VK M@XW7FH*#:VL:MD.P>1H\'<@KA1^R?_P6?_X*+$7G[8O[0VE_LL_#B\Y?X7_ MRY2\\4W,!_Y97FO."EN^"03:AD8<,@-?P'_EMI>@@G!(PR27),4BMP4( MH ^Q_P!JG]K_ /9'_8B^'K_%+]JWXS>&?!&C -]GEUBX43WC*,F.VMT#37,F M.=D2.V.<5\9?\-Z_\%,_^"DP_LG_ ():_LE0_"CX=WG _:#^/FE>0US"?^6V MDZ* 9+C(^:.:;="W1UC->J?LK?\ !#S]DKX&?$-/VB_C]J>O_'[XQN5DN?B? M\8KW^U+B"0'(%E:OF"R1"3Y816>,<"3 K[-H _-7QC_P;)_LK?'SX6>*!^V? M\?\ XD?%_P"+OBC2S GQ?\4:TZ2Z#,&#J=,TZ-_LUK '5?W#>9\I9 ZAN/QP M^/O_ :*?\%>OA?X_N/#OP@\"^%OB9H7GD6/B+1/%UEIVZ+/RM-;ZA+"\;X^ M\J&0 Y =NI_JYHH _$G_ ((6?\&L7B3]D+XTZ-^V1_P4!U_0M5\5>&YA=^"_ M .A3FZM=-O1]R\O)RH66:,_-''&&17"R>8Q4*/VP_L[3_P#GQA_[]"IJ* (? M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* .+\=?LW_ +._Q1,A^)GP%\%^(O-S MYO\ ;OA:TN]^>N?-C;->+>/?^"+/_!);XDJX\3?\$Z_A%&TG^LDT?P3:Z<[' MUWVB1-GWSFOIVB@#X'UG_@V9_P"".!?V-&,>RU2;_@WT\&>%OWGP._X*B_MA>!]G^JL-.^-+7-B/\ >@N+=MV/=J_0 M6B@#\^?^'57_ 57\#\_!7_@OCXUACC_ -7;>/?@OH?B N/[K2RLC<_W@,T? M\*'_ .#D/X?'/A#]L7]EOXA>7]P>/?AKJ6D^;_O?V8QVY]J_0:B@#\^?^%W_ M /!QC\/N?&'_ 3L_9R^(?E_>'@'XI7.DF7_ '?[3C.W\:/^'I'_ 4Q\#C_ M (OC_P &^GQ+L@G^L?P#\2=$\2Y]2JP",GZ5^@U% 'Y\_P##_P!^$'A7Y/CG M_P $ROVN_AZ4_P!==>)/@/*UJ/\ :26WFDWK[[1T-7_#W_!R=_P15U6_&B>) M/VGY?"NI\>9IOBWX=ZU821_[S/9>6/\ ONOO>J'B'PMX8\76!TOQ7X_\$SO M^"U 'VI_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H5\"_\0XO[&/AD8^!G[1G[2'POV_ZK_A ?CCJ-OY7IM^T>=TH_P"' M-'[8?@?CX&?\%W_VEM/"?ZG_ (3Z?3_%!'IN-Q%'O_&@#[Z_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*^!?^&-_^#@CX?G_BBO\ @LA\//'B1_ZJ'Q[^S]9:=D=E M9]/E+'TW=3UH_M__ (.L)?__ ;=_P#!1*P_X*(_\$X]!/C; M48;OXA?#+R_"_C?SL--<^5&/L=^V>3Y]N%W.?O313^E?R$5_2#_P9*_'WQ_X MT_9C^,W[._B'4)[C0O GBG2M2\.B9BPMO[3BN_M$$9/W4WV(EVC@-.[=6.0# M]M?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0I\5M;0$F"W1">I1 ,T^B@ K\0?\ M@]Y_Y-9^!_\ V4#4?_2$5^WU?B#_ ,'O/_)K/P/_ .R@:C_Z0B@#S_\ X--O M^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "O"_^">__)$]6_['O6?_ $I->Z5X M7_P3W_Y(GJW_ &/>L_\ I2: /=**** "BBB@ HHHH **** "BBO/?VD_VLOV M:OV._ #?%']J'XW>'/ VA>9Y<-]X@U)(/M,F,^5"A^>>3'.R-6; )Q0!Z%17 MR'\ /^"]?_!(3]ISQ_!\+O@_^W)X6N-=N[@065CKEE?:-]JE)PL<+ZC;P)*[ M'A51B6) .:^O"0H+,0 !R30 5%?W]CI5C-J>IWL5M;6T32W%Q/($2)%!+.S M'A5 !))X %?G'_P4I_X.=/\ @G_^PA-??#?X6ZR/C+\2(&:%?#/@N_0V%G., M@)=ZB \2'(*F.$32AAM9%SFO@G4O@%_P@TKP/X:D.=K7^NW#+;L>"5BA9_-*E%=7P*_ M/_3O$W[87_!8/QO'XA\0^!?%O[7-Q:WV^QT+3A=^"/@;X7N%;@O-/Y5[XAEA M8'*MY3D$J&F4C/N_@/\ 8K_X-T?^":\6G:W_ ,% ?VZ?!GQC\8>&PS6NB^)- M2@N],T9R09!9>%]*$L5LCL-Q26.;+98'.:^F=(_X+K:5\2-,M_#'_!.'_@EQ M\?\ XN6,$*PZ1J]IX(7PQX8,8&$1+Z^VB)<8P#" !0!A_#7_ ((2_%;X^>&- M+T;_ (*D_M9S>(/".FQH-,_9V^!MFWA+P!I<8.1;-%;".XOD4Y*N_E.,D9(K M[T^ G[-WP!_9:\ P?"[]G'X.>'/!/A^WP4TOPWI,5I&[XQYDFP RR'O(Y+,> M22:^+_\ A(?^#DG]I0_\2GX>_L\_LTZ-/]\ZWJMSXP\06H/39]G"V$A'?=C) MQCC-'_#D+XY?'(_:OV_O^"P?Q_\ B4LO-YX=\$ZA;^"]#N<]4DLK!7WKV&'4 MT ?5_P"T#^W9^Q?^RE!))^TC^U3X!\%2QIN^Q>(?%5K;W4@QG"6[/YLAQSA5 M)KY7U/\ X.,?V-/'.H3>'OV*/@G\;OVBM2CD,0'PE^%E]-9QR#@^;>;G)E$VI M-.R.3DY0KU.,#BOJC3-,TW1=/ATG1]/@M+6WC"6]M;1+''$HZ*JJ % ]!0!\ M ?\ #4W_ <&?M('R_@-_P $X/A5\#M,GX@UWXZ_$=]6N6C/_+3[#I"AX9,= M$DR,CDX-!_X)8_\ !3_]H0^=^VM_P6T\?6-A/_KO"W[/WA>S\)1VZGK&FH 2 M7$JGU=,XXK]!J* /B/X4_P#!N]_P2>^'.OCQQXR_9SE^)WB9R#=>)/B[XBO/ M$5Q=$=Y8KJ0V[$?A+\.-!\+Z3%CR]+\.Z/!8 MVZ8X&(X551^5;U% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 45'=WEI86SWE]=1PPQC,DLSA54>I)X%>=>,_VR_P!D#X<%A\0_ MVK/AMH.PD/\ VUXYT^UVD=<^;,N* /2:*^6O&?\ P6Z_X)$^ PYUS_@HO\)9 M]@)/]C>,+?4NGI]D:3/X5YAK7_!S/_P1>L+YM'\.?M87GB;4 ,KI_ACX>:]> M._\ NLMEL/\ WU0!]Z45^?Y_X.(?V>=?_P"2/_L(_M:_$+=_JCX-^ MW,)!V M(\^6+BC_ (?)?MF^+O\ DD'_ 0>_:0O=W^K_P"$S_L[P]G/3=Y\K[??TH _ M0"BOS_\ ^&YO^"]OC;CP9_P0[\,^$XWXBN_&G[1VE7.?]IHK.'>H_P!G.>*# MXE_X.=/''_((^&?[&G@:!_O?V]K/B34[F(>B_9@(RWUXQ0!^@%%?G_\ \,Q_ M\'%?C?GQ/_P5 ^"?@??RP\&?!4ZGY>>R_P!H2#(';- _X)5_\%3?%W'Q?_X. M!/B7>AN)?^$+^$^B>'L@]=ODE]I]#VH 7_@Y%_X*1?\ #N__ ()QZ]_PA6O? M9/B%\3?-\+^"/)EVS6WFQG[9?KCD>1;EMKC[LTL'K1_P;=?\%(O^'B'_ 3C MT'_A-=>^U_$+X9>5X7\;^=+NFN?*C'V._;/)\^W"[G/WIHI_2OYH_P#@KK\= M]:^+'[9OBGP%8?M>_$SXR^$/ .K7&C>$_%/Q+\3G49I]A5+N>V"JL4,$L\;% M B_/&D;,2>D/_!(_XH^%O!7[;'A#P#\5/VC?BA\,/ OCC5H=&\3^)_A3XZET M&_LFEW1VMR\RJR-%%/(I<.C!8WE(P>: /[8:*^ !_P $1OCWX9X^&7_!])_P[-_X+%^&/F^&_P#P<&>)T5.5@\5? M #0-6#]]K.\BL,GN.0.E 'Z 45\ ?\,Q_P#!Q7X2_P"1>_X*@?!/Q=L^[_PE M?P4-AYG^]]BD./7CT%&?^#G_ ,)<%/V)/%UNO<'Q587;_P X@,#\SZ"@#[_H MKX _X:@_X.*/"7/B#_@ES\%O%VSEAX5^-OV#S.^%^VQG'ISWYZ4?\/-?^"PW MACCXE?\ !OGXJB5/OS>%/CYH&K[_ /:5$C4\G'!Y ^E 'W_17P!_P^[^._AD M_P#%S?\ @AM^U_:;?O\ _"*^ [76\?3RKE-W0_IZT?\ $11^S'HW/Q._8O\ MVJ_!.W_6_P#"5? >]B\O_>\IY.V#]#0!TW[7?_!&;P3X^^*]Q^V-^P1\5[_] MGGX]@-)+XQ\(6RG2O$ASN,&LZ:?W%XCMRTFW?N(=_-VJM;P'XQ(+=@1U!*V+*".G)ZUH^ M/_\ @L7_ ,$#/VO?AOJ/P=^,'[7_ ,)_$_AC6H?*U'0_&4;PV\P[$K>1)M92 M05<892-RD$9 !]S6EW:W]K%?6-S'-!-&LD,T3ADD0C(92.""#D$5)7XP>'_C M3X?_ ."7]TWB_P#X)#_\%,?@[\=?@M'(9M1_9=\<_&W2WU31H;KV M^QU%M:1AI[D\=(D8CO7R+_PD?_!=W_@H]\GA+PYH?[%WPOO/^8GKL4>O^/K^ MW/=+;Y;;3BRY!$FV>)B"I;%>N?LD?\$2?V%?V5?&?_"Z]6\(ZK\5?BG/(LU_ M\5_C#JC:_K&_#7ASP;H-IX5\(>'[+2M+T^!8+#3=-M$@M[:)1A4CC0!44#H !5VB MB@ HHHH **** "BO /VVO^"H'[$?_!/G2H9/VE?C98V&N7RK_8O@K24:_P!= MU5V.U$M[&#=*VYL*'8+'D@%Q7S'_ ,+4_P""V?\ P4[_ -'^!WP\B_8X^$5[ MQ_PF7CZP34O'VJVQ_BMM,SY.F%E)!\X^8AVO&YZ4 ?5G[:/_ 4<_8N_X)]^ M%(_$_P"U7\=](\.374>[2?#ZN;G5M4.I-K M?B&ZGQ@RK/,-ML>W[E4)'#%NM?5E 'R'^Q__ ,$4OV-OV6?'7_"_?&=EK?QA M^,%PZS:A\7/B]J)UG5S,.0UOYN8K,*20AB4.JG:78"OKRBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^5O_@X M#_X-^_VEOV2_VEO%O[2_[,_PEU?QA\'?&&KW&LQR>&M/DNIO"TT[F2:TN88P M72!79O*FP4V%49@X^;^J2B@#^$?X!?LD_M._M3>/[?X7?L[_ &\4^,-=N)Q M$+'1-&EE\DDXW3/C9 @_B>1E50"20!FOZU?^"!'_ 2@NO\ @D[^Q4/AS\0- M0L[[XB^,M3&M^/;NP??#;S^6L<-C$_\ RTC@C!!?HTDDK#Y2N/N.B@ HHHH M**** "BBB@ HHHH **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P ' MO/\ R:S\#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2 MF?M=_P#;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "O"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THHHH * M*** "BBB@ HHHH *_B"_X*G?MA7_ .WO_P %!_BI^UA>6$-K#XI\2E=*MX1P MFG6D,=E9!O5_LMM!O;C<^XX&<5_;[7\.?_!2K]FG2?V._P!OCXM?LS^'_$]C MK&G>$/&UY9Z=?6$P=/LQ?S(HG(Z31HZQRK_#+&ZY.,T >'U];?!S]O#]N7XL M?LL>&?\ @G;IG[2D'ACX/^$S5G!/R37](W_!H-_P3Y_9_UW]@CQ;^TU\6_ _@GQOJ7COQJUG;66L: M+;:B^BVVG(T:Q/YR-Y,LCSRRE!UB:W8YW ^4_^"??P;^"_P(2VU;P%_P % M4_V)O@!JD:#/C+1;4>-O%ZKT.;S6S':VLI'!:Q6).AVYKZ_@^"/_ 0@^+MP ME[^WO_P7G\0?M!2RN#F/M^F8.*JO_P3S_8#D0QR?L.?!YE8896^&>E$$>G_ M ![T ?+W[._Q3_X-F?V3O(G_ &>/BU^R9X8O;;'DZQ:>*-%DU 8Z9O)97N&Q M[N:]]L_^"MW_ 2LOX?/@_X*4_ 55SC$WQ=T:-OR>Y!K6_X=E?\ !-S_ *1\ M_ __ ,-/H_\ \C54O/\ @E9_P3 U&;[1J'_!.#X"SR8QYDWP?T5FQZ9-K0 E MI_P56_X)>W\XM;'_ (*1? 2:5L[8XOC#HC,<<]!=5<_X>:_\$W/^D@WP/_\ M#L:/_P#)-95W_P $D_\ @E;>P&WF_P"":OP$56QDQ?"'1HV_[Z6V!'YU4_X< M\?\ !*#_ *1N? __ ,-CIG_QF@#K8?\ @H?^P!<1+/!^W-\'71U#(Z?$W2B& M!Z$$7'(JU8_MZ?L,ZH673/VS_A/<%,;Q!\1=,?;GIG$_%>=3?\$5_P#@DC/* MTS_\$Y/@Z"[%B$\"6:C)] $ ]AQ56^_X(@_\$A]0"BX_P""=/PG79G'D>$8 M(OSV 9_&@#UE/VV?V,I7$4'\P"E;&,0O=Q MK^23@56N_P#@W8_X(KWL!MYOV ?":J<9,6H:A&W_ 'TMR"/SH ^L_P#A;/PK M_P"BE^'_ /P#Q5IKHZAD=+Z,A@>A!SR*^,O^(;W_@B M5_T81X?_ /"@U;_Y+JC+_P &SG_!#N:5IG_80TT%V+$)XTUY1D^@%_@#V'% M'W+8ZOI.J%AIFJ6]P4QO$$ZOMSTS@\58KX(OO^#87_@ACJ(47'["MNNS./(^ M(/B.+KZ[-1&?QJO_ ,0N?_!"U?F@_8@>)QRDD?Q-\3[D/8C_ (F744 ??]%? M '_$,+_P1C_Z-K\0?^'5\1?_ "=1_P 0R7_!(N#]WI/PC\;6$/:WL_BUKZH# MW.&O":7X4^)-C,/NW-I\7]<#J.X!-R1STZ5P' M[57_ 0]_P""27['_P"SCXT_:=^+>O?&"W\/>"/#]QJFH;?C1K >?RU_=P1Y MGP999"D2#N\BCO0!\_\ _!T7_P %M/B/^Q_^T=\(/V8OV6/%WV?Q#X(\06/C MSQ[Y,Y"3^6Q^PZ3/MY,4L9FEFC/5)+<]Z_7/]F[]K#X-_M._LR>#?VL/ OBF MT@\*^-/#]OJEC<7]VD?V?S%_>02,2 )8I \3CL\;#M7\,WC_ ,87OC_QIJ?C M*_:YWZA>/+''=ZA-=O#%G$<1FF9I) B!4#.2Q"C)K]0_^#6_]GS_ ()C_MK_ M !P\7?LI_MU_LZZ?XK\8RZ:-:^'&JZAXCU.W66&$8O;#R(+F.%V *7"$H7VK M<9.%4 _I'\:?M]?L)_#5"N* /DZ[_P"#FO\ X(^7ER^G_#GX\>*/&UVAP;3PA\+=>N6+?W07 MLT4G'/!Q[U$?^#@KX<>(OD^#W_!,C]LKQSN_U5QX?^ \PMR/[S23W";5]\=Q M7WY9V=GI]LEE86L<$,8Q'%#&%51Z #@5)0!^?_\ P]S_ ."A?B[_ ))!_P $ M#?C?>[O]7_PF?BO2?#V<]-WGL^WW]*!^V%_P<'^-_P#D5_\ @CG\-_!&_A3X MT_:#L]2V>[#3XAD>PYK] ** /S_S_P '//CCHO[%W@:U?U/B;4[V+^4+4']C M[_@X1\;\^*/^"Q/PU\#[^6'@O]GRSU+R_4+_ &A*,CW/-?H!10!^?_\ PZ-_ MX*'>+O\ DK__ 7S^-MZ&_UG_"&>$M)\/9!Z[?(5]OMZ4?\ $/M\._$?S_&' M_@IU^V5XXW_ZZVU_X\3"V(_NK'!;IM7OC/6OT HH ^ [3_@V4_X(_7MRFH?$ MCX%>*?&]TAW"Z\7_ !2UZY8M_>(2\12<<M?6U% 'DG@O]@/]A+X;E#\//V*OA+H)C.4.C?# MC2[7:?4>7 M>H:+X?T'PU9+IGAW1+33[9?NV]E;+$@^BJ *MT4 %%%% !111 M0 5Y_P#M5?"GXC_'3]G'QI\&?A)\8/\ A7_B'Q3X?N-+T_QHNC'4'TCSU\N2 M>. 3P%I1&S[#YB['*OSMVGT"B@#\ ?\ B!C_ .LHO_F$_P#[]4?\0,?_ %E% M_P#,)_\ WZK]_J* //\ ]E7X4_$?X%_LX^"_@S\6_C!_PL#Q#X6\/V^EZAXT M;1CI[ZOY"^7'/) 9YRLIC5-Y\QM[AGXW;1Z!110 4444 %%%% !1110!'=V= MIJ%NUG?VL<\+C#Q3(&5N_(/!KA/%7[*'[+7CH,/&_P"S7X UD/\ >_M7P;8W M&>O7S(CZG\Z[^B@#YV\5_P#!(G_@E?XUW-XA_P""<_P3=W^_/;?#/3+>5NW+ MQ0JQZ>O%> ?M2?\ !L-_P2%_:-^'U_X:\*?LXV_PUUZ6-CIGBOP)>36\UE+U M!-N[M;S)G */'G;D*R'##]"** /YX+3_ ()8_ /_ ().>((O /\ P5!_9X\= M'X9R7:P:%^U7\"/'>OPVEN&;"?V[I2W,IT^0DK^]A4Q;MJHLF&GZ+:OH^D^(=)N=!U_2[:^L;VW>"\LKR!98IXG4J\;HP(96!(*D$$'!K M\^?B=_P2%^-W[&?CS4_VEO\ @B#\6K+XV&MD#W,L2 M;N/UY[T?\.[O^"WWA;Y_ W_!?Z6_B7[MAXJ_9LT&X#]^9TE#CTX'0^PKMOV+ M/^"R/PG^/GQ.'[)/[57PXU;X!_M 6BJEY\+O'LJHNJL<@3:1>\0ZE"Q!*;"' M8!BJLJ[S]DT ? '_ H?_@Y%\)?\B]^WK^SCXNV_=_X2OX6WNG[_ *_8G.,^ MWH/4T?\ "2_\'//A+C5OAG^Q;XNC7[IT+6?$]A*X_P!K[2"H;N<<O?\\?%'Q-^SR_7^SK!\?\ [IT/_3J MPK\ : /ZM/V>_A'_ ,%)O^"V_P %?#?[2O[1_P"WA9_"/X(>.--6_P!&^%_[ M.,LD6IWUHQ*F'4=;N%\V.52KQ300J8R0RD(P('VQ^QK_ ,$W?V(_V ?#K:%^ MRE^SUH7ABXGBV:CKXA-SJVH=S]HOIR\\H+?-M+[ 2=JCI7XX_P#!F5_P4B_Y M&O\ X)B_$S7O^>WBCX9?:)?I_:-@F?\ @%TB#_IZ8U^_U !1110 4444 %%% M% !17R_^VQ_P6 _8A_88UN+X;>/_ !_=^*_B/?L(M%^$WPZT]M9\2:A,PRD2 MVD!__8">'PY\J2/_JXXK&'+IOZ*\ICC)XWYKYT_M?_ (+@?\%/?ET#3(?V+/A! M>_\ +[J42:K\1-7MS_=AXATC<,CYMMQ$V"#(*^C_ -B+_@E+^P]_P3^2;6?@ M'\((I?%M_N;6_B+XHN&U/Q%JDC_ZQYKZ?+KO/+)%Y<9/.S-?1E 'S'^Q+_P2 M'_8@_81U6;X@?#+X1[R<9B+C[RPK&K8 M&03S7TY110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5^(/_ >\_P#)K/P/_P"R@:C_ .D(K]OJ_$'_ (/>?^36?@?_ -E U'_T MA% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O M]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?_!/?_DB>K?] MCWK/_I2:]TKPO_@GO_R1/5O^Q[UG_P!*30![I1110 4444 %%%% !1110 5\ M(>+/^#9S_@B7X[\5:GXX\8_L9W&I:OK.H37VJZC=_%'Q0\MU(]0COM8TYO%6J:E%+.?MI_L"_LH?\ !07X M8GX5_M4?"6Q\0VD#-)H^J+F#4=&G.,7%G=1XEMY 0I^4[6V@.K+E3\;?\)3_ M ,%3?^",'[GX@P>)/VM_V:['[OB*RB63XA^"K->]S%PNLV\:]9 1)@,S&)$" MG]+** /+OV2/VT?V8?VZOA/;?&K]E7XPZ3XOT&?"SR6$I6XL9B,^1=0.!+;2 M@<^7(JMC! (()]1KXC_:W_X(R>#_ !G\6+G]L?\ X)^?%F^_9X^//,EQXJ\) MVRG1_$QSN,&LZ9_J;M';EI-N_<=["4JJUS7P3_X+(^./V?OB7IG[)W_!:#X/ M6OP3\>7TOV;PW\3;"=YO ?C)A_';7[_\>,I'S&"X(V C6=PDL,J!XI8G#*ZD9# C@@CG-/H **** "BBB@ HHHH **^/_VN_P#@ MMG^QW^S+X]/[/WPZDUSXT_&&=VBL?A+\']..L:H)AP1=/%F*R5207\UA(JG< M(V KR3_AF#_@LE_P4V_T[]M3XZ)^RU\*;WD_"/X,ZJMUXJU"W/\ RRU'7,%+ M,$9H ]K_ &S?^"S7[%?['/B]/@J?$>J_$OXL7*'X-_\ !:[_ (*=?Z3^T-\3HOV/?A'> M\GP+\-]134?'>J6Q_ANM5QY6G%E((\A=Z\I)&>M?6'[&7_!.S]C+_@G]X0?P MC^RC\!M&\,&YC"ZIK2QFXU34SG):ZO9BT\^6RVUGVJ2=JJ.*]KH \$_8G_X) MD?L2_P#!/C1)K+]F/X'Z=I6K7RG^VO&&HEK[6]5=CN=KF^G+3/N;+% RQ@D[ M46O>Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *_$'_ (/>?^36?@?_ -E U'_TA%?M]7X@_P#![S_R:S\#_P#L MH&H_^D(H \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G MR>OW^H **** "BBB@ HHHH **** "J^D:OI/B#2;77M!U.WO;&]MTN+*]M)U MEBN(G4,DB.I(=64@A@2"""*_/3_@K/\ MK^"?V> M?'=MKC>*-?T_6;C2[34]>CC1+"QU"^MWCDAM%+AVC\Q(Y&E4S;HHVQVG_!+/ M]DS5_A9\,OV>?CI\)_B'XIM/!^O_ +..FQ>.O!%]XLN[S29M7EL=)FL]1MK2 MXD=;24*M[&_D!$82)E"O^"AO[0?[%_P#P0B^)'[;GQ@EU?7+GP_K>M0? Z_\ &XE?4]8T*XU7['X< MNM0\W$LS%9HI&=\22P1J[,6_ >CZ#XO\>Z]KOB>\GA\8BXFMO[6TR]MFD, LC'3$D:_9O(A\ MGRRI)_1WX,?%/PW\<_@]X4^-G@UG.C^,?#5AKFE&3&XVUW;I/%G'&=DBT =+ M1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[UG_TI- ' MNE%%% !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 %,K,Z=XC\/SJ=KI<6/_CCX.U#QM9V] MO=W/QV\ P26.KZCHTZ,889KGWS ;I)(#D*R>6029&_&'_A=7QD_X3O\ MX6E_PMKQ-_PDWG^=_P )'_;UQ]O\S.=_VC?YF[/?=F@#^]:BOYYO^"(O_!S? M^UYJ_@2Z_8X^,?P!\VCN(3_RQU;6 M3F6ZR,+)#%F)OO(R&@#TK]J/_@N/^RA\&OB))^SE^S=HGB#]H3XQ,62#X:_! MZT_M*2VD!P3?7J9M[*-6XD+,SQ]6CQ7FO_#$G_!6G_@I;_Q,_P#@HU^TJ/@' M\,[SD_ GX#ZIG5;R _\ +'5==();(RKQ6P:*16_@(K[1_9<_8Y_9=_8I^'E4 >2?LB_L)?LB M_L'^ A\./V3/@-H/@S3W51>SZ=;%[R_9>CW5U(6GN6]&E=B.@P.*];HHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "OQ!_X/>?^36?@?\ ]E U'_TA%?M]7X@_\'O/_)K/P/\ ^R@: MC_Z0B@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK] M_J "BBB@ HHHH **** "BBB@#RC]I;X)_LG_ +:GAC7?V-OVE/!.C^+[*YT> MWU74?#6IPN)(8)9)X8+R&5=K12"2&95EB<21D=5#C=^8/_!&_7?VM?\ @G+^ MT)^S3^Q)XF^,]Y\2O@E^TS\%F\6^!K76QNU'P%J5KH\.HWEHD@)S8L9 B+PN MZ9-JHR2&;],/CM^Q%\.OC=\9-#_:,T_XB>.? _Q \/:++H^G^+/ WB+[/(^G M22B9[2>UN(YK.ZB\T"3$T#X8 @\#'(?L,?\ !-KX;_LC:-X2\9>+_$VJ^._B M;H'PTTOP:WC7Q#>^<+#3K6")6L=-@5$BLK4R1[\)&)9,(9I)64&@#XM^,G[$ M7@/_ (.&?B9\>?'OC+7YOAYK/[/OQ.O_ (8?!GQ!H-E&FHV.J:8+>YN]3OY, M"6[@EN9D6&WWHD422.F)96DKR7]LCXE_MD_M^?\ !M]^T)\/OVF?#T-U\7_V M>/BPCMUC YU?6'[!7PH\2? ?]AGX,? _QC"T>K^#?A1X M=T/58W/*7-IIMO!*OX/&PKAO!7_!+']FGP:OA+PQ+J_B_6O OP]UM=8^'OPP MU_7QWUN9889,C#.@^\,9XK6HH \+_ .$!_P""@G_1?_ G_A*2 M?_%5B?\ !/&Q\>+\#=26?7;%I!XTU42L+4X:038_ M_)$]6_['O6?_ $I- 'KGV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\ M;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_ MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 ?R?_\ !VU^S]\3OA7_ ,%; M];^+GC6VDDTCXE^%M)U+P_J*1D0.+2RAT^>!3TWH]L'9>H$Z,?OC/YAU_<1_ MP4!_X)S?LJ_\%,O@@_P*_:I\"OJ5C#.;G1=8T^80:EHMT5V^?:S[3L;'#*P: M-P '1@ *_)W_ (@>/@Q_PG?]H?\ #P;Q1_PC/GY_LC_A ;;[?Y>?N_;/M?E[ ML?Q?9\?[- 'PK_P:2_L_?$[XJ?\ !6_1/BYX*MI(](^&GA;5M2\0:B\9,""[ MLIM/@@8]-[O-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_& MC[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_ ML7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z# M=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V M7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q M>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%X MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9? M^ Q_QK8HH Q_L7C?_H-V7_@,?\:M:5!K\,CG6+^"92OR"*+:0:O44 %?B#_P M>\_\FL_ _P#[*!J/_I"*_;ZOQ!_X/>?^36?@?_V4#4?_ $A% 'G_ /P:;?\ M*4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5X7_P $]_\ DB>K?]CWK/\ Z4FO M=*\+_P"">_\ R1/5O^Q[UG_TI- 'NE%%% !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 %%%% !7X@_\'O/_ ":S\#_^R@:C_P"D(K]OJ_$' M_@]Y_P"36?@?_P!E U'_ -(10!Y__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!I MM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'N ME%%% !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 %%%% !7X M@_\ ![S_ ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >? M_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_\$]_^2)ZM_V/>L_^ ME)KW2O"_^">__)$]6_['O6?_ $I- 'NE%%% !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 %%%% !7X@_P#![S_R:S\#_P#LH&H_^D(K]OJ_ M$'_@]Y_Y-9^!_P#V4#4?_2$4 >?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !17CG[2/[9W@WX ? M$?P7\!-%\%:QXU^)/Q$-Z_A+P3X?DMXYI;:TC$EU?7,]S+'#:VL09 SNQ9F< M)&DC?+7 ?L1?\%%_$'[2,GP]\!?&C]FSQ-X"\5_$#X3V_CK0=0+VMYH.LV7E M61N?LES#.\D=?M:?M1_"?\ 8N_9W\4_M,?& MS5WM?#_A73&NKA(%WSWDO"PVL"9&^:60I&B\99QD@9(Q?V:/VR_AO^T+^Q-X M9_;IU6$^#_"FO^"AXGO1KMVF-)LA$TLC3R+\H"(K,S#C - 'K]%?)6A_\%:/ M [>!/!?[17Q#^ GB[PC\%OB+K-IIOA'XI:[/:+$?MC[+"]OK-93/865VVP0S MR X\Z(S) 'R/K6@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#D MB>K?]CWK/_I2: /=**** "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 **** "OQ!_X/>?\ DUGX'_\ 90-1_P#2$5^WU?B#_P 'O/\ R:S\ M#_\ LH&H_P#I"* //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#; MQ_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ^#_^"N?[#'[8WCOXP_#+_@H__P $ MW_%&E#XT?!FTO[./P7XC8+I_B_1[H SV#.S*L)? ^A MKJL^@:Y%=2EA/96Y:]EAFMY(_GBBE"- H"C>Y'P]^P;^R=X@_:X_:%_9#_;) MTCX)ZMX1\&_!O]EV#P[XF\6Z_IYTZY\>W5_H<-G%800-MN)+.U22><74BHCM M,HAWK\X /9?VM(C^V[^SM\;?VJ=6'G?"_P ?"GQA:?!NR?F+7=3_LB\M[SQ M.1T>(*TMI8GH8VN;D;EN8&3X^_;$^(?BCX>_\&:'@L^%+J6WDUOX=>%-)O+B M%B&6UFU&W\Y<^CHIB/JLA'>OI']I_P#X-HO^"1EA^S3\0[[X&?L'6[>-H? V MKR>#EM/&&MR2G519RFT"))?%';SA'A6!4G ((K!_9$_X(1_"'4?^"%.K_L=Z MK\'V^&_Q)^,7P[TV7XB7>H7=S/(GB6R8SV5Q/$\KK&(K@*72$(&4L/3 !Z5_ MP6@^'7A72/\ @WF^)7P\^R1?V;H?PBTB.PBVC:ALY+)K?'88>*,CZ"OIC_@G M3X^\3_%;_@GU\"OBAXVNI9]9\1_!SPSJFKSSDEY;JXTJVEE=B>22[L>>>:^. M/VD/!O[8?[>O_!,KPY_P2^U3]G_Q=X/^)/B*RT'PY\7_ !=K&E%-"T"PL+BV M>_U.VOB?(U(7*VI%O!;M))_I(\X0['(_1+X<^ ?#/PJ^'N@_"_P58_9=&\-Z M-:Z5I%MNSY-K;Q+#$F>^$11^% &S6?XK\5^'/ WAR[\6^+=7AL--L(3+>7DY MPD2=-QQVYK0J*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P10!Y;_P -S_LC_P#1 M>M!_[_/_ /$UY)^QO^U)^SW\+?A5?Z%X^^+.D:==W7BO5+VWBDF+^9;RW#%) M 4!&" >^>.:^E?\ A5WPS_Z)WH7_ (*(?_B::_PJ^%\A!D^&^@,0,#.CP'_V M6@#A/^&[OV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O M_HFGA_\ \$T'_P 11_PJ;X5_]$T\/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ M !%'_#=W[(?_ $7C1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^% M?_1-/#__ ()H/_B* .%_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD M_P#B*[K_ (5-\*_^B:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XB@#A?^&[ MOV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ M\$T'_P 11_PJ;X5_]$T\/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W M[(?_ $7C1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ M ()H/_B* .!7]O7]D!IVMA\=M(W*H))28+^#;,'Z U)_PW=^R'_T7C1/^^I/ M_B*XWP+\// $W[>7CO1IO VCO9P^"-+DAM&TR(QHYD;+!=N 3W(KVS_A4WPK M_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU M)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ M#=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"" M:#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[ MOV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P3 M0?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IO MA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1 M/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK M_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU M)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ M#=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"" M:#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[ MOV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P3 M0?\ Q% '"_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IO MA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q% '"_\ #=W[(?\ T7C1 M/^^I/_B*/^&[OV0_^B\:)_WU)_\ $5W7_"IOA7_T33P__P"":#_XBC_A4WPK M_P"B:>'_ /P30?\ Q% ' R_MZ_L@0ND;_';2"9&PNU)F ^I"> -.^,GP7M=/\#:/!%=^-Y8[J.'3(E69/LS' M:X"X89[&O;/^%3?"O_HFGA__ ,$T'_Q% '"_\-W?LA_]%XT3_OJ3_P"(H_X; MN_9#_P"B\:)_WU)_\17=?\*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ MP30?_$4 <+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q%=U_PJ;X M5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX?_P#!-!_\10!PO_#=W[(?_1>-$_[Z MD_\ B*/^&[OV0_\ HO&B?]]2?_$5W7_"IOA7_P!$T\/_ /@F@_\ B*/^%3?" MO_HFGA__ ,$T'_Q% '"_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_ M\17=?\*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$4 <+_PW=^R M'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q%=U_PJ;X5_\ 1-/#_P#X)H/_ M (BC_A4WPK_Z)IX?_P#!-!_\10!PO_#=W[(?_1>-$_[ZD_\ B*/^&[OV0_\ MHO&B?]]2?_$5W7_"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q% M '"_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\17=?\*F^%?_ $33 MP_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$4 <+_PW=^R'_T7C1/^^I/_ (BC M_AN[]D/_ *+QHG_?4G_Q%=U_PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX? M_P#!-!_\10!PO_#=W[(?_1>-$_[ZD_\ B*/^&[OV0_\ HO&B?]]2?_$5W7_" MIOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q% '"_\-W?LA_]%XT3 M_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\17=?\*F^%?_ $33P_\ ^":#_P"(H_X5 M-\*_^B:>'_\ P30?_$4 <+_PW=^R'_T7C1/^^I/_ (BHX/V]?V0+E#)'\=M( M #$?O$F0\>S(/SKOO^%3?"O_ *)IX?\ _!-!_P#$5XG^P5\// &L_!O5;K6/ M VCW'_P#P30?_ !% '"_\ M-W?LA_\ 1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_WU)_\17=?\*F^%?\ T33P M_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 10!PO_#=W[(?_ $7C1/\ OJ3_ M .(H_P"&[OV0_P#HO&B?]]2?_$5W7_"IOA7_ -$T\/\ _@F@_P#B*/\ A4WP MK_Z)IX?_ /!-!_\ $4 <+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QH MG_?4G_Q%=U_PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ !% M'"_\-W?LA_\ 1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_WU)_\17=?\*F^%?\ MT33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 10!PO_#=W[(?_ $7C1/\ MOJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$5W7_"IOA7_ -$T\/\ _@F@_P#B*/\ MA4WPK_Z)IX?_ /!-!_\ $4 <+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ MZ+QHG_?4G_Q%=U_PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ M !% '"_\-W?LA_\ 1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_WU)_\17=?\*F^ M%?\ T33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 10!PO_#=W[(?_ $7C M1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$5W7_"IOA7_ -$T\/\ _@F@_P#B M*/\ A4WPK_Z)IX?_ /!-!_\ $4 <+_PW=^R'_P!%XT3_ +ZD_P#B*C7]O7]D M!IVMA\=M(W*H))28+^#;,'Z UWW_ J;X5_]$T\/_P#@F@_^(KQ/P+\// $W M[>7CO1IO VCO9P^"-+DAM&TR(QHYD;+!=N 3W(H [+_AN[]D/_HO&B?]]2?_ M !%'_#=W[(?_ $7C1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^% M?_1-/#__ ()H/_B* .%_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD M_P#B*[K_ (5-\*_^B:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XB@#A?^&[ MOV0_^B\:)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ M\$T'_P 11_PJ;X5_]$T\/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W M[(?_ $7C1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ M ()H/_B* .%_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B*[K_ M (5-\*_^B:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XB@#A?^&[OV0_^B\: M)_WU)_\ $4?\-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ \$T'_P 1 M1_PJ;X5_]$T\/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C M1/\ OJ3_ .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B* M .%_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B*[K_ (5-\*_^ MB:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XB@#A?^&[OV0_^B\:)_WU)_\ M$4?\-W?LA_\ 1>-$_P"^I/\ XBNZ_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_ M]$T\/_\ @F@_^(H X7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ M .(KNO\ A4WPK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B* .%_X;N_ M9#_Z+QHG_?4G_P 13)OV\_V0;>)II/COHY"C)"+*Q_ !"37>_P#"IOA7_P!$ MT\/_ /@F@_\ B*\N_;7^&_P[TG]E/QSJ6E> M%MKB'0W:*>WTN%'0[EY#!<@ M_2@#67]O#]D-U#CX\:+@C(SY@/Y%*7_AN[]D/_HO&B?]]2?_ !%;_P -/A9\ M,;CX<>'YY_AQH+N^B6C.[Z/ 2Q,*DDDKR:V_^%3?"O\ Z)IX?_\ !-!_\10! MPO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q%=U_P *F^%?_1-/ M#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\10!PO\ PW=^R'_T7C1/^^I/_B*/ M^&[OV0_^B\:)_P!]2?\ Q%=U_P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX M?_\ !-!_\10!PO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q%=U M_P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\10!PO\ PW=^R'_T M7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q%=U_P *F^%?_1-/#_\ X)H/_B*/ M^%3?"O\ Z)IX?_\ !-!_\10!PO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:) M_P!]2?\ Q%=U_P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\10! MPO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q%=U_P *F^%?_1-/ M#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\10!PO\ PW=^R'_T7C1/^^I/_B*/ M^&[OV0_^B\:)_P!]2?\ Q%=U_P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX M?_\ !-!_\10!PO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q%=U M_P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\10!PO\ PW=^R'_T M7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q%=U_P *F^%?_1-/#_\ X)H/_B*/ M^%3?"O\ Z)IX?_\ !-!_\10!PO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:) M_P!]2?\ Q%=U_P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\10! MP,'[>O[(%RADC^.VD !B/WB3(>/9D'YU)_PW=^R'_P!%XT3_ +ZD_P#B*XW] M@KX>> -9^#>JW6L>!M'NY5\;ZO&LESID4C!%N2%4%E)P!T':O;/^%3?"O_HF MGA__ ,$T'_Q% '"_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\17= M?\*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$4 <+_PW=^R'_T7 MC1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q%=U_PJ;X5_\ 1-/#_P#X)H/_ (BC M_A4WPK_Z)IX?_P#!-!_\10!PO_#=W[(?_1>-$_[ZD_\ B*/^&[OV0_\ HO&B M?]]2?_$5W7_"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q% '"_ M\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\17=?\*F^%?_ $33P_\ M^":#_P"(H_X5-\*_^B:>'_\ P30?_$4 <+_PW=^R'_T7C1/^^I/_ (BNG^&' M[0_P4^,^H76E?"WXB6&M7%E");J*S+9C0G 8Y XSQ6G_ ,*F^%?_ $33P_\ M^":#_P"(J]H?@WPAX8F>X\-^%--T^25=LKV-C'$7'7!* 9% &E7X@_\ ![S_ M ,FL_ __ +*!J/\ Z0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_R ME,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 M%%%% !1110 5!INFZ=HNG6^CZ/I\%I:6D"0VMK;1"..&-0%5$50 J@ < # M%3T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !12221PQM++(JHJDLS M' '4DU^>?QN_P"#A'P5\$H&^,-__P $_OCUJGP)BOHX)/CK9>%XUTF:%Y/+ M34((9)%FDL78KLN&$8D# H&W(& /T-HKRSXC?MJ?LS?"S]DFX_;F\6_%.Q3X M7P^%X/$$/B> -)'=64Z(UN84 W2/,9(TCC W,\BKC)Q7!>%/^"A\>G_$SX?_ M X_:3_9V\4_"@_%MI(?AMJ'B:_LKB.]O5B\\:7>?9I7^P:@\.72!RZ.4=%E M,B^60#VS3/A3X1TCXHZI\8+.&<:UJ^FP6-Z[3DQF&(DH G8Y/7O725XY^W1^ MVS\-/V OV>]<_:.^*_@SQCKFCZ#9/=75IX-\-2W\P1"H+.XVPVZ@N/GFDC7& M<$[379_ +XQ:1\>_@#X*_: TO3)M,L/&G@_3?$-O97DBF2TAO+6.Y6-V'REE M60 D<9!H ["BOSP/_!PGI>MSSZC\+/\ @DC^V;XX\.-=2KHGC'PC\%6N]+UN MV5V6.\M)A./-@E4!T; )5AD \5]5_L#?MH>$O^"@G[+V@_M6^ ?AIXJ\*:)X MCN+R/3=+\96L$%\5MKF2V>1HX99553)%)MRV2!G !% 'LE%%% !1110 4444 M %%%% !1110 4444 %%%% !117A_[:7[;VB_LA:9HFC:%\$_&_Q0\=>*FN/^ M$6^'GP\TD76H7L5N(_M%W*SLL5K:PF:!9)Y& #3QJ S,!0![A17R+_P3[_X* M_P#PG_;D^,?B[]ECQ7\$_''P@^,7@>T6^UWX:_$73T@NWL69%%W;NC%9HAYL M.3A3B5&4,C!J[SX@_MW6T/[1>N_LG_LY_!C5_B?XY\':':ZOX\M=*U:SL++P M[!=!C:6]Q*/$<,[7?A M;4FOM),,Y15F*%"6'\0P>E=)7FO[)W[5OPD_;,^#5K\:_@[>7@LGOKG3M6TG M5K;[/J&BZE;2F*ZT^\AR?)N(9%*LN2#PRLR,K'SCX/\ _!3;X0_&[]O[Q1_P M3V\*?#7QQI_B3PAX#_X2G5-:\3>'9-,M)[=KFW@C2WCN-L\NXW&?,:-$_=D* M6[ 'TC17DW[4/[77@O\ 9DO/!G@R?PQJOBCQK\2-??1? '@K03"MWJUU' ]Q M/(7G=(X+>""-YIIG8!$7@.[(C8O@+]M:&;]I6P_9!^//PJOO 7CO7O#=SKWA M&-]5@U#3?$-G;.B7:VMU%M;[1 9(VDAEBC.R170R*&*@'N=%%% !1110 444 M4 %%%% !1110 4444 %%%% !117%_M"_'OX??LQ_!_6/C9\3I;\Z5H\<0^R: M3I\EW>W]S-*D%M9VMO&"\]Q//)%#'&O+/(HXSF@#M**^"?AS_P %XO!T?[4' MA#]F+]K_ /8B^,/P"NOB3??8_AOXA^)&E6ZZ?K%TSA$M7D@D803LSQ*$^<*T MJAV0,I;Z6_:I_;,\ _LNZMX*^'DWAS5/%7C[XEZU+I7P]\!>'VA%[K$\41FN M)BTSI'!:V\(\V>=V"QIC 9F1& /8*YOX6_"GPC\'O#L_A?P7#.EI<:E<7T@N M)S(WG3/OOA1^ MSIXR^&OCC5-;^+OCRP\+:%J=AX=DCTFUN+F2-=\M[-LB?:LF[RX3*_RD$+@D M 'TC17&_M!_'[X3_ ++7P5\2?M"?'+Q;#H?A/PIIKWVLZE,I;RXP0JJJ*"TD MCNRQI&H+.[JJ@E@*\,\1?\%,_P#A3GB'P!-^UC^S!XN^%OA'XGZU;Z-X6\8: M[J5A*VF=M-EF *JV98E<%9)(S0!]2T444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !17R1^V%_P %4M4_9Y^(NL?"CX ?L,?%[X[Z MSX3@BE\<3?#C1$:QT%I(5G2UDN)6'G7A@>*;[-"KL(Y8RQ4NH/H?_!/?_@H; M^SO_ ,%+/V>(?VB_V>-0U".PCU&;3==T37;46^H:)J$05I+2ZC5F57"NC@JS M*5=2#U /=*YO3/A3X1TCXHZI\8+.&<:UJ^FP6-Z[3DQF&(DH G8Y/7O7S/< M?\%>OAS=?"S7_P!J[P?\"_%NO? 3PMK<^G:U\7]-FM6@DCM[C[-=ZG:67F?: M;S3K>8.LEPBAB(I7CBE1-Y]6_:B_;=^&W[-?PET+XEZ3X2\2?$C4/&<\5O\ M#_PA\-M.&IZEXFED@:X5K90P00+ K327#LL4<8W%LE58 ]FHKXP_8K_X+/\ MPZ_:=_:AOOV'OC=^S7\0_@9\7X=(;5M)\&_$>QC0:W8J"S2V<\3%9BJJ[%< M%8W*E_+DV>N?&C]M_1? O[1&F_L@?![X::E\0_B?>^&I/$>H>'M+U"WL[;0] M'640K>7]U.P6$2RGRXHT6261@3L"*S@ ]SHKRK]DS]KSX:_M>^$-;UGP9I^I M:-KGA#Q+=>'/'7@[7DC34?#NKVS 2VLXB=XW!!62.6-WCEC=65CD@>JT %%% M% !1110 4444 %%%% !1110 4444 %%%% !17A_[:7[;VB_LA:9HFC:%\$_& M_P 4/'7BIKC_ (1;X>?#S21=:A>Q6XC^T7 M:_\ !/O_ (*__"?]N3XQ^+OV6/%?P3\![1;[7?AK\1=/2"[>Q9D47 M=NZ,5FB'FPY.%.)490R,&H ^NJQ/B1\/O#GQ5\"ZG\._%T4KZ;JUL8+Q8)2C ME"0>&'0\5XY\0?V[K:']HO7?V3_V<_@QJ_Q/\<^#M#M=7\>6NE:M9V%EX=@N M@QM+>XN;J15^V7"H[Q6Z@Y12\CQ*59M/X4?\% OV:/BW^R;J?[9>F>*KK2_" M7AZ&_'BRWUBR:/4= O+%FCO-/NK9-[K=Q2*8_)3>78IY>\2(6 /8M&TJTT'1 M[30]/5A!96T<$ =LD(BA5R>YP!5FOSVOO^#@CP3\+OBYX5\*?M@?L$_'+X)> M"/'>L)I?A+XF?$3P]#!I[W,G,2WJ)*S6)89.UBS* 6=5579?N;XK_$S2/A!X M"U'X@ZYX?U_5;?3H&D;3_#'A^YU.]G(!(2."W1G8G&,D!1GYF46FH00R2+-)8NQ79<,(Q(&!0-N0, ?H;17EGQ&_;4_9F^%G[)- MQ^W-XM^*=BGPOA\+P>((?$\ :2.ZLIT1K8R1I'&!N9Y%7&3BN"\*? M\%#X]/\ B9\/_AQ^TG^SMXI^%!^+;20_#;4/$U_97$=[>K%YXTN\^S2O]@U! MX'9_"_@N&=+2XU*XOI!<3F1O.F?>YR> MV>@[5TE?,7[9W_!22[_9G\=CX-?!#]D#XG_'/QO;Z5%JFNZ%\-]*1X-"LI6= M87O;N5ECBEF,-=)FA>3RTU""&219I+%V*[+ MAA&) P*!MR!OO+X:?$CP-\8_AWH7Q9^&/B6VUGPYXFTBWU30M6LV)BO+2>-9 M8I5R <,C*<$ C/(!H VZ*** "BBB@ HHHH **** "OQ!_P"#WG_DUGX'_P#9 M0-1_](17[?5^(/\ P>\_\FL_ _\ [*!J/_I"* //_P#@TV_Y2F?M=_\ ;Q_Z M?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** *NNZ)I7B;1+SPYKMDMS8 MZA:R6UY;N3MEBD4JZ''."I(_&OG3_@JUKVC^&?\ @GM\0/@YX>\%Q:SKWQ(\ M+W7@'X>>#;6%0=5U?4[62TM;>-. L<89IY&X6*"VED)58R1]!^,?$?\ PA_A M+5/%@T'4M5.F:?-=#3-&M?/N[LQH7\F"/(WRMC:JY&6(&1UK\PO!?_!0+_@H M!-\"=6U$2G2[_3KJ46EE>W/RJ9;BU9PS*$2.2X0'(B+-4_;9^%GQ+_X+ M"2_!/]GJ;]GSQOX&\"^&_B-IWCCXUWWCO1&T\0K80R^7X?MO,XU"6>:;#W%M MOMDCA+"5F948 ]=_X+>@/_P2&_:*W+_S2?5C@]OW!KM?^"=6E:9KO_!-+X%: M)K>G07=E>? SPQ!=VES$'CFB?1K971U/#*02"#P0:Y'_ (++Z%XX^(/_ 37 M^+OP5^%GPU\1^+/%?CCP1?:-X=T7PYH\MR\US,FP&1U'EP(-VXM(R@@$#)XK ML/\ @FO_ ,)!IG[!OPC\">,_ NO^&M?\)?#C0M!\0Z+XCTB6TGM;ZTTVWAF0 M;QME0.I EC+(W.&R" 9'_!4KXX^)OVU>>/3-/$8'79-!?V;O J#^R? WA2PT2 MRD";3,MM D1E8?WW*EV/4LQ)ZUXS^U+\-?B!^T)_P4"^ 7P]G\%:HWPZ^&O] MJ_$CQ-K]O+PQYROV6)B.5KZAH **** "BBB@ MHHHH **** "BBB@ HHHH **** "J">%O#L?BF3QLNC0?VM+IZ6+Z@4S+]F1V MD6('LN]V8@=3C.<#%^OCG_@JK^U9^V)\)+;0O@S^R1^QI\4O'O\ PDB^9XR\ M9^ ([:.31--RRO!92W#A1?R[=HD*D6Z/YH#OL6@#GOA7\%;']I;_ (+C>+OV M]O#%DL?A/X0_"=?A=;:S&F%U_P 1O?RW=^(W'^MBL8I%M7/07$DD8.8'5?+_ M /@W)UO5?B7X\_;5^.7BV5I-4Y>.WM$46\'/.R-)RBCL%Q7J7 M[$W[8W[5OBSQ[X'_ &7O"7_!'GQO\$/A[IMO*FJ>*/&^K6S6>F6,$#NL4$5N MQ>>YFF\M-SN,>8\K>805;/\ V>O@QXX_X)]\">'I=5N-)\1R+(NIZ;=6\ ,D0GD,T^1U\/Z5\;M,UVRME/[M+_4DU#[:X'36_#K0OBQ;_P#! MPUXP_:EO?V>_B%;_ UUSX V7@?2_&D_A"Z6UEU=-5@N2K(5\Z.';O'GNBQ@ MH26"D,0#;_X+V_ SQ7K_ ,)OAK^UU\!?C3:>#/C7\&/'*W?P@AOK5[E/%.H7 MZ"VD\/K;QJTDTMXJ*BJJGA'#[(S)+'YI_P $L?VK_#__ 4E_P""@.K_ !:_ M;*T67X=?M%? WPI<^&M*^ 5Y:/ -!M[HP?VEKD4TIWWS7+K%&-H5+> QJ1-Y MJ7#^^_\ !2?X$_&S5?VK?V8/VU?AQX(U+QMX;^"'B[7IO''@/1MCWMQ;:KIG MV&/5;:!V47,MBVZ3RES*RROY8+<'!\7_ +-MG^UE_P %9?@;^WG\)OA3XB\+ M6/PG\,>(K;QOXR\2^%[K0KCQ,E]9_9;#2$M;V.*ZG$#S7-PTLD2Q("$1W9R( MP#[CHHHH **** "BBB@ HHHH **** "BBB@ HHHH *H:YX6\.^)IM/G\0:-! M>-I6H+?:?]H3<(+E4=%E4'C< [8/8G(Y (OUX_\ MT?M!_&+]FK]G?5OB)^S M[^S/XC^+7C5B+7PWX/\ #L2_O+EU8K-,-;TVS@U34W58DEN&B,AM;*%=J1P1AEAAC"C.7D@4R3 M/$X$8=DP0#RG]K3Q%J/@;_@Z+_93D\,R/%)XV^"/BC0O$OE''GV%O#J-_"CX MZJ+F%&&>X]:Z#_@NVH_X7[^PBV.1^V'X= /_ &2NU^$G[,WCS]J/_@K;-_P M4^^(OP_UGPMX-^'WPP'@GX1Z1XGL&L]2U6ZN)YIK_69;23$UG%LG:UCCG5)7 M&YVC0!=_*?\ !:CP=\8?BE\?/V4)O@[\ ?'/C"V^%_[0VC>,?'%]X?\ #*-+_9T\+WGB M#7?#7B31_$EQX;T^%I9]5L[&[66:%(UYE*C$VP9+" A06V@_+?\ P7F_X*D_ ML.?MM_\ !"WQ9+\#?B9%KGB7Q/?>&O[-\/6=E/+?^']375K2>6VO0D9%E.L4 M5S&!*4\P@B,OD9_77Q!\2O#WAKP(GQ$U+3-?DL'@BE%MI_A34+N_"R8V@V4$ M#W(8;AN4QY3G<%P"_@-\'->7Q#X+ M^'^O[!JOC;Q&@*P:IJ-NC,+*RM@S>3;2'SY&>0S)&K",@'U[\(XO%L'PH\,0 M^/W=M>3P]9+K;2'+&[$"><3[^9NKH:** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@#GM1G^&GP2\&:]XVU6?3?#NAV0O=<\1ZI<.L4,0PT]S=S.?0!F M9B>%7' _+[P7\*/B)^RC_P1O\ VW/VW+'PY>^%-?\ CY?^-OB%X@_MN?MB?MB^*?VI9OA?'_P23^-/ MQ#^#7@N^CFMTT865M;^,]7AEW)<7(FDR^G0.BR108Q/*%EDPD:QM[9\"_B9\ M??\ @IE\*OBS\'?VM?V$_$GP3\!:YX4D\-PV/B[4X;C5M;^WV]Q%>2HL/[N" M*&-HPI.]G>0G*>7A@#SC]AGX=>%;?_@VO\*>!+JTB;2]6_9:O)-0B*C:XO=) MGFGS]6F(-%\*ZWX?TO4[E=TT&G0ZU M/:I"C'D(8M/LQCTA3L*\^^&'@W]M;X&_\$E=8_X)+I^SYXGUKXOZ?X7U7X>^ M$/%]GIC)X8O])N3-;VFOOJ1)AM8H+.=&DM9&^U>;;E$A?$K)?[$_96\$ZU!XH\10I\EYXA MURV6&WT8/_&UM9.]Y( 2(_MD"GF4@>7_ /!'76]5^)O_ 65_P""B/Q-\82M M-J6F>-_"_AO33*IKL/V/_P!LS]KVSUWP/^R[ M\,O^",/Q.^&OA^]UY/\ A(?'GQ'\0VTUM9V[RM7L^)CO=@9+B M=7=FY5M[1O@#XW_X)^_\%4/BQ^V%X:^&OB3Q+\*?VB?"^E2>+?\ A#-#FU2^ M\.^*-*5XH6>RMU:>2UNH)IF\Z))-DY82!$97H \T_83\0ZCX5_X.6/VV/A5H M,C1Z'K?@/P;KVHVB']VNH1:;8QA\= S+=2L3U.?85^FE?&?_ 33_8]^)/A3 M]IK]H/\ X*._'_PA/X=\7?'OQ-8KH/A6_FCDO-"\,Z9;"UL$NC$S)'=3HJRR MQ*SB/;$I;<' ^S* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"@GA;P[ M'XID\;+HT']K2Z>EB^H%,R_9D=I%B![+O=F('4XSG Q\3_"SX*V7[2W_ 7& M\7?M[>&+)8_"?PA^$Z_"ZVUF-,+KWB-[^6[OQ&X_UL5C%(MJYZ"XDDC!S ZK MT/\ P55_:L_;$^$EMH7P9_9(_8T^*7CW_A)%\SQEXS\ 1VT"REN' M"B_EV[1(5(MT?S0'?8M8'[$W[8W[5OBSQ[X'_9>\)?\ !'GQO\$/A[IMO*FJ M>*/&^K6S6>F6,$#NL4$5NQ>>YFF\M-SN,>8\K>8058 \M_X-R=;U7XE^//VU M?CEXME:37-?_ &KM;LKQY3EX[>T11;P<\[(TG**.P7%4_P#@C-;Z;X@_X*0_ M\%$?@+K.E17OA31_CWH7BG3]/G7=!'JUU+>W,TX7IY@GL+63/]Z)<]!7IW[/ M7P8\//"][X$\/2ZK<:3XCD61=3T MVZMX 9(A/(8YH+@JMNJ[DDD0J":G[%WP+^/'_!.W]G'X]_MN>/OV\:_&G MXX_$G4?&MW\*_!\\-Q=V:3S.NF:*UP&,/^CQR,TTX+*GF2!/-V+O -O_ (+I M?!RV_;?^!7A#_@FAX8M%NO%'Q<\<:99-?11C.\X^XX(8K>!+>%<)&@5!G. !@=:_+#X%_P#!03_@H+\*XM<^*'C? M_@AC\=/%GQ0\5QQOXE\1RZGIMK;LL6\V^FVB[Y&M-/@\QQ'&-[$O)-(9)I9' M;]'K7Q_XP\%_ _3?'?Q?\(W4_B./0K67Q!HG@S2[C4#_ &@T2^;!;1H'=T$I M959C@* S,HR0 ?#_ /P:J@#_ ((C_"\ 8 UGQ)C_ ,'E[7Z)U\#?\&WGPN^, MG[.'_!,;PI^S%^T1\&/%7@GQGX5U76)=1TWQ#HTD4UZ!KG3_ =C;W^FI9^%](=@"L*M(2U MYI?LF?\$^?V#O\ @G.WB W^D'X\^!_# M?B^^C)$6I?9T82J0?^63SNTJH>GE)_=KUS_@Z[\0ZAX _P""9OA[XP>&I6A\ M0>"/C=X9UWPQ=1$B2"_A><1NA'(8!FZ-_ W@7PW\1M.\XMM]LD<)82LS*C 'WC8Z#X3\)3ZSXHM-.M-/DU:Y&H:[>G">?+ M';Q0":5CQE88(DR> L8]*^)?^"6'[.&C>.?C7^U-_P %!KWPX+;PG^TSXOLH M?"&ER1&-=2\.:79R646JE>&5=0DFN;A,@%HGBD_Y:5B_\%*OVK?VN=3^.:0-_9H!/V@8#7)'DG$'FB MX]4_9,_;H_:X^..N>*+_ .*7_!,OQU\(/!G@OP?)>00>(+BWN]6\0W^X&&RT MZVMR$PD44P;R@\A2!VKX(\%_P#!0+_@ MH!-\*XF "R3M$J2/M554R[ #LWL >E4444 %%%% !1110 4444 %?B#_P 'O/\ MR:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_](10!Y__ ,&FW_*4 MS]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %%%% !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 %%%% !7X@_\ ![S_ ,FL_ __ +*!J/\ MZ0BOV^K\0?\ @]Y_Y-9^!_\ V4#4?_2$4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ M %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !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 5^(/_ >\_P#)K/P/_P"R@:C_ .D(K]OJ_$'_ (/> M?^36?@?_ -E U'_TA% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E, M_:[_ .WC_P!/D]?O]0 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 %?B#_P 'O/\ R:S\#_\ LH&H_P#I"*_;ZOQ!_P"#WG_DUGX'_P#90-1_ M](10!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN_P#MX_\ 3Y/7 M[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !17B'[;W[*_QG_:H\*Z'H'P8_;6\G?8_MG]K_ &C_ (\+:#S-_P!E@^_NV[/EQN;/Z_5_,%_P:D_L?_';]J[_ M (7U_P *4_;T^('P0_L#_A%O[3_X06TM9?[:\_\ M?R_/\]3CR?)DV[?^>[Y M[5^O_P#PY^_;K_Z3T_M ?^"G2_\ XB@#[^HKX!_X<_?MU_\ 2>G]H#_P4Z7_ M /$4?\.?OVZ_^D]/[0'_ (*=+_\ B* /OZOB[_@X/A?3O^"17QE\?:+?WFFZ M]X:\.Q7V@:YI5[):WFGSB\MP7AFB973*DJP!PRD@@BO0OV(?V)OVA/V5_%6N M>(/C/_P43^)'QJM=5T^.WLM+\<6=I%%ILBON,T1@4$LP^4YXQ7'?\%Y/"?CO MXG?\$JOBY\&?A3\-_$WBSQ5XNT"*PT#0O"_AZZU">XF^UV[$$01L(E"*S%I" MJX4@$GB@#R']K?\ :<_8*B_X(K^./!/@/]JSX;#Q/I/P%O[_ ,-0:5\2K,ZO M'K\6C2/#-$\=Q]H:\-P!R"9'9BISN(/C'_!0/3K?P'_P:\_#'XW>&-9U+2?% MR>!/AQJ]QXQL]9N(=3EN]1DTE;^>6[602R&997$FYB",?W5Q]B_M>7'B/QQ_ MP11\=> ?"7PN\;7_ (F\3_ '4/#.D^%K?P3J)U-]4N-%DMHX'M?(\V(>:P4R M.HC'4MC!KY9_;M^'7QI^)7_!MC\-OV6/ ?[.OQ+U3XCVG@KX?:/>^#;;X>:G M]MMKO27TM[Y9%: !%06\N)"0DA7",U 'TM;V?_!*[XA?&OX>_#;]GCX[Z'>> M/YO%$&LZ"GP[^),FHRI#IK+>W/VN*&\9#:RQ0FV82JPS=+M7(W+Y[9^$-&'_ M '3J,W]G+KY\4BU_M(6N_R1<>2-OF;-X-]N[N]L[>* M*UBBN)'F^!=2&F-K MP\2B^-M]H\C9L^SG=Y^?)XQOS0!E?\$Y/$L7_!8'QK\7_P!K_P#:+N;O6OAS MX=^*6H>"O@_\-)KV5-&M]/TY8A)JUW:HPCO;RYDE)W7 D\A8]L6T,2?3?VE/ M#.B?\$O_ S\5?\ @H1X#U_6KKP;X8^#%_L^%^H>(KN?2[75K>9);1K""5W2 MRCN"QBF6+8B^7$RIDN:\D_84\+_$3_@C)\3_ (K_ ++WQ6^"/CWQ!\%_&7Q) MO_&OPI^)/P_\%W_B---COQ'Y^C:E::;%-=6KPO&GES^2T4H=B70X4?37QO\ M!-O_ ,%)OV;/B/\ L[:CX,\0>&? ?C?P/?:)%X@\4>'[G3-2EO;A-L=Q#I]V ML5Q%';L-Y^T1QM(^W:NQ2S 'F7_!/K]DOPO^TS^Q3X#_ &DOVWA/\1OB1\4_ M"=GXKUO7=7OYU_L;^T85NH;+2DCD4:7#;Q2QQJ+7RV+1F1F9V+5F_P#!*#]J M'XKWO[2G[2'_ 36^.'C?4?%>I_L^^+;#_A$?%VMSF;4=3\-ZI ]U8PWDIYN M+FW0+&]PV&E#H6RP9FT_^"?_ ,=?B-^R/^QWX._91_;)^!OQ#LO'?PI\/6_A M?[5X-^'&L>(=+\26=C&+>ROK&\TZUFB(FMXXF:*8Q31N)/,1%&XV_P#@F)^Q M]\4?A]\;_CY_P4 _:&\+-X=\;_M"^+;*[MO!\US%-/X=\/Z; UMIEM$;+XD6 M.I^+/BKXG\/7KVFIKX>L(Y#'I]I<1D26S7<\3Q23Q,DL:+^[<%C7JGQL_P"" M:?PAUOX42Z!^S4^H?#/Q19W-K>Z=KGA;Q!>61U*6WGCF^S:F8Y";^WG\LQ2? M:!*P61G7YP#7E/\ P4K_ &8/CKX0_;?^!_\ P5@_9F^&5]X]U3X56FH^'/B- M\/M(DC&I:SX:OHY%::P$C(LMS:R2RS" LIFW*H(*X;WOP=^VKIGQMLH=(^ _ MP9^);Z[=%4E3QY\*M=\-6>D9P'ENI]4M;=)?+SS#;M+)(WMW^VWEL)[EX%, MPMX/-E"&,E098@_#>+?^"P'['/AWX/\ P<^/GA^]\5>*?"/QR\667ASP9K7A M;PQ-=)'J%R\J+#!=4^"_BZ^UY/VX+3XJ^,O#WAKP[YGMRLA6,@2,J_^ M"S7[)VE_L=^$/VVYO"WQ ?PKXN\7Q^&/[.B\+9U'1=4.H'3Y+?4(_-\NV:.Y M!1OWC;L9C\S(SS'A2R\767_!=7QQ\;;OX5^-X_!MS^S1I7A^V\4MX'U+[#/J M=KK%[>36J2B#:[B":-AC(-5^VA?L_^K^R OZ[ODQN^6@#[U'_!6#X70_'O6?V8-5_9 MH^-%AX\M?"P\1>$_#EYX-@6;QCIOVC[.9]/(NBL6V0KO6^-HT88%PN#C8^&' M_!4G]F/XB?LL^*/VK]8@\3>$=,\$^+KKPGXN\,>*=&":WI?B""YCM?[):VMI M)EENI)I[=(TA>0.9XP#R<>9>.K+Q=J/_ 7+^''QIL/A7XWE\'V?[.NLZ%>^ M*$\#ZE]AMM1N]3LKN"VDF,&U',,,A.+H?%WAS]OV3XU>"/"WB/P[=Z2/&NBVKZ>T<=O)=QHC&7R)W2,D/OA0 M,J[U) /T8\._M]?#Q_VA]/\ V6/BS\*_&WPZ\;:_X %6DMF9)@K!U1D^:O&M2_X+O?LPZ?\'/$?[04/P!^-5UX, M\#^.+SPQ\0=?@\$0K#X7FMKI+66YNQ)=*QB61_F2 2W$:C=)"BLA:K\7/#.I M_M]_MK_LP_'SP#\+O'WASPW\%;O7_%7B_5/&W@+4M!NH)+K35M+;288;V".6 MYFDE=GE\A9(E2U(+DR1!_FFZ^$OQSU3_ ((O?MG?!6#]G+XDKXO^(/QE\,%BQP(\8?:2 0#]=K6ZMKZVCO;.=)89H MP\4L;95U(R"".H(K\D/V;OVA/V5?&'[2'Q3_ &,?^"LFO>)OAQ^TGJ/Q$UB7 MPAXWUOQ->Z.M]HTUS(ND-X:U..5$LHX[?RD2!&3S9%+,)I'F5?U*^!^H-J?P M:\*WKZ9J%D[>'[19+/5=.FM+F%UA5622&95DC8$$$,H-?$/Q^UOX ?MX_L@Z MG\&?^"FG[ GQ2U'Q1:-J=MHUMIGP;U74;JY=9)8[/4=)U"PMI(;.6>)8I-LL ML&PEEF41 L0#H_C?^U-^T1_P3J\%?LB?LC67PE\0_$36?%E[HG@_Q5XRLM5T MYFO)K'2F>YBB%_=Q/)=7#6K/YLNR(1F0F7S2BU[SXN_;:\/Z/X[UKX3?#_X' M>._'GB_PIX;LM9\:>&/!Z:6]QX?CNTD>UM[B2ZOX('N95BE*P02RN50-@))& MS_"U_P#LV_MK?L_?L6_\$_[[X\?#OQ=\0O%?P6^)MG=?$ZU\(V3ZUJ6F6,NG M:E;P!DA+-<+;)/;6\DB%@/+W9*_-7K?P!A^+7[%/_!2K]H+XC?&CX,>/[_P% M^T%!X=\4^$/$WACP;?>('TC4+/3197FBZC'I45R]O(NV-HI"/(9%*B4M\M ' MOWA;_@I+^RW\0OV=_!7[2'PP\27_ (ET[XBZTNA^"M TNQVZMJFL9E$FFBWG M:,0W$/V>X,WG-''"EO([NJ*7KYS_ ."C_P"US\*_VL_^",O!_ MCOX+_#VZE\5>%O$,D=K=V4MQIDMYIUTLVGW4UO"Q?L M2?ME_L9?#'X5?MZ> /V?M?\ %FL>$_VI/&_Q,\5_!;01'<:O9>&_$T4]CY-K M"K%9[VVLVB?[.AR))Y%!PC-7TE^V;\;_ (P_MK?\$POV@E\#_L=?%+PW:^)O MAA?^'_!/A[Q7X'N(/$VO:K%/A)^S9X8^&GBCQ/K+_"/0]4UO4?#Z6+6/A^W:TA2+[?)-=1-"\N& M:*,(SRK'(R*PC_97^,_[5'A70] ^#'[:WCCX* MW6E:A)<7NJ>![6VEEU*-DVB&43@@*I^88YS7SA_PY^_;K_Z3T_M ?^"G2_\ MXB@#[^HKX!_X<_?MU_\ 2>G]H#_P4Z7_ /$4?\.?OVZ_^D]/[0'_ (*=+_\ MB* /J;X^?MW?L6_LK>(+;PI^TM^U7X \!:I>6?VNRT[Q=XJM=/GN8-Q7S(TF M=6D7<",J#R,=:_+O_B(M_9]_XB"/^$ _X:,\/_\ #/7_ JG_A&O^$P_M=/[ M%_MO']J?VCY^=N,_\2_/3?\ G77?\%"/^"#GB#XE_LR>)O&G[3N^3[1M\GS/DW[_EH M_M'^ ?[=W[%O[5/B"Y\*?LT_M5^ /'NJ6=G]KO=.\(^*K74)[:#<%\R1(79H MUW$#+ A?L0_L3?M"?LK^*M<\0?&?_ (*)_$CXU6NJZ?';V6E^ M.+.TBBTV17W&:(P*"68?*<\8KCO^"\GA/QW\3O\ @E5\7/@S\*?AOXF\6>*O M%V@16&@:%X7\/76H3W$WVNW8@B"-A$H168M(57"D D\4 >0_M;_M.?L%1?\ M!%?QQX)\!_M6?#8>)])^ M_?^&H-*^)5F=7CU^+1I'AFB>.X^T->&X Y!,CL MQ4YW$'QC_@H'IUOX#_X->?AC\;O#&LZEI/BY/ GPXU>X\8V>LW$.IRW>HR:2 MM_/+=K()9#,LKB3-K_Q-XG^ .H> M&=)\+6_@G43J;ZI<:+);1P/:^1YL0\U@ID=1&.I;RS^W;\.OC3\2O^#;' MX;?LL> _V=?B7JGQ'M/!7P^T>]\&VWP\U/[;;7>DOI;WRR*T "*@MY<2$A)" MN$9J /I:WL_^"5WQ"^-?P]^&W[/'QWT.\\?S>*(-9T%/AW\29-1E2'366]N? MM<4-XR&UEBA-LPE5AFZ7:N1N7SVS\(:,/^#FZ[\$9NSH"_LA)XQ3PZ=1F_LY M=?/BD6O]I"UW^2+CR1M\S;G)+?>^:OH/XJ_M=>"O$G_"/7?PK_9J^*7BKQO! MKD,'A$:M\&_$6E6FDW5VK63WMW=WMG;Q16L45Q(\WSDF-6V*SA,>)66D>/?^ M(CJZ^/C?!OQZO@1_V4T\!IXS;P+J0TQM>'B47QMOM'D;-GV<[O/SY/&-^: , MK_@G)XEB_P""P/C7XO\ [7_[1=S=ZU\.?#OQ2U#P5\'_ (:37LJ:-;Z?IRQ" M35KNU1A'>WES)*3NN!)Y"Q[8MH8D^F_M*>&=$_X)?^&?BK_P4(\!Z_K5UX-\ M,?!B_P!GPOU#Q%=SZ7:ZM;S)+:-802NZ64=P6,4RQ;$7RXF5,ES7DG["GA?X MB?\ !&3XG_%?]E[XK?!'Q[X@^"_C+XDW_C7X4_$GX?\ @N_\1IIL=^(_/T;4 MK338IKJU>%XT\N?R6BE#L2Z'"CZ:^-_@FW_X*3?LV?$?]G;4?!GB#PSX#\;^ M![[1(O$'BCP_*6.-1:^6Q:,R,S.Q:LW_@E!^U#\5[W]I3]I#_@FM\ZL8;R4\W%S;H%C>X;#2AT+98,S:?_ 3_ /CK\1OV M1_V._!W[*/[9/P-^(=EX[^%/AZW\+_:O!OPXUCQ#I?B2SL8Q;V5]8WFG6LT1 M$UO'$S13&*:-Q)YB(HW&W_P3$_8^^*/P^^-_Q\_X* ?M#>%F\.^-_P!H7Q;9 M7=MX/FN8II_#OA_38&MM,MKEXF:/[6\3&298V=%)1 Q*F@#G/^"BG[1OQ.^( M?_!0?X"_\$H/A/X]U;PC9?$BQU/Q9\5?$_AZ]>TU-?#UA'(8]/M+B,B2V:[G MB>*2>)DEC1?W;@L:]4^-G_!-/X0ZW\*)= _9J?4/AGXHL[FUO=.USPMX@O+( MZE+;SQS?9M3,:A++''*==O M4DD42,PB7RX(QM3"@(,"O3OA3_P5@^ ?Q8\1_":SL/AMX\TGP]\DMH9)]@6&\DNK4RPQ221"YMXMP7!VM\M>9:CIOQMT7_ (+4?%7X MT?#_ ."7B:^M9OV5[+P_X3UK4O#-[#HNH^(K74[Z\6Q:],8B52LT.9-X0[F M;<,5\PZ$G[3WQ2OOV,OVB_'?[%_[06J>/?!?Q3:3XQ2:SX1DLX=)NI=)O;9K M;3K"26."TTU9GC"7,44=MY8A,T[2EC0!^B4W[?W@6Y\07=KX1^#GCKQ%X?T[ MXH0> -5\::'!ILFGV.M27\.GR)+&]\EX(H;J=8I91;E5*LPW* Q-?_;^\"Z? MX@U^Q\)_!SQUXJT7PI\0+/P7XG\5^&X--DLM,U>XEM(FCDCEOH[MDA>]M_.D M2!E0%CE@CD?%?Q7^ GQ)T7]I[5/VI?\ @GIX,^,OPM^,E]\=%L?B'\.[OPEJ MC> OB-I2:S]FFUNYEG@-A"SZ:GVP7<4J2;E9%0S2H['[47P$^)4?[0GB[]JW M_@GSX,^,OPM_:'3XG6VGZYX6A\)ZI+X$^*>G)?QVZW]_)) =/C4V&Z0W0EBD MC:*3"L\D4K 'ZFU^;O\ P6I_:>_:?^%GBW1/CO\ LRZE$OV5-=T7QM\:- M)L=QD\06NH2264FF(00,V^F2W=W,KY"K=VLF,J*_0KX@^-;+X<^"=3\?4+VYQTCAMX%:25R< #ODD $CY(_9H_8B^%O[2?[+VK_ M !,_:B\.?%2P\3?&0:AK7Q6\*3^./%6A)'/?1>4^ER:;#=012K:V2V^G!Q"P MFCLT.9-V2 ?7O@SQAX9^(?@_2?'_ (*UF'4=&US38-0TG4+9LQW5K-&LD4JG MNK(RL/8U\6_\%-_VE_BGKW[:'[.__!++X)^/=3\(W'QJU#5-6^(7B_0KDV^H MV'AK2[9[F:ULYU^:VGNS&\(N$Q)$$)0@L&6I_P $$=:^//PU_9>O_P!B/]H? MX5_$#2[CX/\ B;4]$\ ^+/%O@R^L+?Q1X5CNF_LV[CEGB14=8F$7D-MD6.., M[?O;;7_!4G]E7XZP_M5? 3_@J-^RW\.[CQMXH^!FH:E8^+? %A<1QWOB#PUJ M5NUO=?8S*RH]W;J\DD<+,OFER VY55@#TOX[_P#!,GX-^)O@3K7@7]FY]3^& MGBV33S_9'BOPSXCOK2YNKA<,L6I2I*7U&WE(V3+<>:61V88<*P[?XB?MG^%_ M"WQ-\2_!GX9_"+QI\2_%/@O0[75?&&C^!(=/+Z/%="1K6*5[^\M8VGF2&5T@ MC9Y=BAF51)&7S?!_[<&E?&G2H]*^!OP/^*+>);I0@L?'GPHUWPW::5(?M'>+?B]\+_&^O\ P]^/ M$V@^)O!7C;P;X*U'7TL[VRL!8W>E7L6G0SS6K )&\+N@A:,%=^_Y* /2?%'_ M 6)_8XT'X!?"O\ :8T2X\6>(_"/Q=\<:?X2\/WWA[PQ+,]AJEU=&U\F^CT?P)< M^$;07WBC29I9(5U"Q9;PP1P"2-D=KR6U*.5C8!R$KXO\2_L8?'KX'?LF3XY'X5^-O^$+_P"&3U\,_P#"5_\ "#ZE]@.KCQ";_P"Q M^;Y&-_V8[\_=S\F=_P E '1:O_P6?_93T+]BB']NK5/!GQ#B\,IXN;POKNA' MPNG]K>']634!I\EK?Q^=Y%NR7#(I/G%3O7:6S6K>_P#!5SX4:1^T'=?LP^(? MV-T9T9TOEM#$AWR;$#,/@? MQU\(OC[J_P#P28_:(^#FF_LR?%*7Q5XK_;'N_%7AS0!\-]5%S?Z-+XOL=42] M13;C]V;2"5^2""H0@,R@_8'QKM/%OB7_ (+1_L_?%_0?A5XWN?">C?";Q3IF ML^)4\#:F+*PN]1DL)+2&:4P!8F98)-V[ C(Q)L)Q0!Z9\*O^"I7[,OQ%_9I\ M??M/>*K3Q/X#TWX6^*+SPW\0?#OC72$BU?1M6MVA7[$T%K+.L\LIN;<0B!Y1 M*9T526)4;&C?M_?#VW_:#\._LQ_&+X3>./AMXL\::+=ZEX%M_&-I820>)$M$ M$EW!:2Z=>72FYAC97:WD\N4H=RJP!(_/#XF_LB?M6?'WX$?MCZ1\'_@[XKL_ M%4W[5VG?%'X=:/XI\.7FDVWC*PT]=,8013742(3(UG-L5B#O2(D*K!J^G/CC MH6L_\%&OVD_V6_B1X"^$/Q"\*:5\)?&=WXY\<:CXY\!ZCH5QIFW3I((=)C2] MAC-Y/-;$([:1BYW1"0 U=;_X+H_LVZ5\+O'_QFT_]GCXVZIX=^%/C MN_\ "_Q*U"P\#0@>')+)H5N+RX$UTA:!&EP4BWW*B-G:!4*._P!EZ'K>D^)= M%L_$>@W\=U8ZA:QW-E=1'*31.H9'4^A4@CZU^4^D_#7XSW/_ 3(_P""@WPO M/[/7Q(C\1_$_XR_$74OA_HDWP]U1;C7;/5888["X@0P\/[+7PYM]3T/4],N[;P1I=M>:=K.F36=U;316L<(?$5[I M-E=^&))=FD+X>U.&6--.,<04%$:-I)F8LTDS2(GT%\>OVE?VA?\ @F1\"_V6 M?V;-/^'7B3XFZUXM\<^'O FN^.5UC3Y);IUC>69?].NHGFO;N&TFQ(X6%=TC M-,CB-7J?&WQ5\ ?VU/V>?%GP#_X*??L&?$O5;O3O%'B"RT"*P^#>K:LVH6D= M_:1X>M&UG5])T!1K,<$9C@+&X:TM[RR@<1;@OEG;N5- MU 'WYXI_;3T/2?'ES\'O!/P/\<>,_'6D^$K3Q#XK\&>%SI)N_#MM=>8+:*\G MNK^&T%Q*\,ZI%%/*S>0[C,>V1LGP?_P4M_98^(?[-OAW]IKP'XBU/5=.\5^) M4\,Z!X;ATTQZU<^(6E>$Z,;24H8;M'CE\P2,D<:1/,\BPJ9:\#^$<'Q<_8__ M ."J7QO_ &@OBO\ !7Q_??#G]I+PIX2U?0M:\.>#KW7I_#&JZ1IS64^CZA!I M4=S) S(_FI*%,!*L@D+GGY\U_P#8<_;)_9O^$^E_MY_"SX#ZWXDUS3OVW?$W MQLU+X+V(0ZO_ ,(OJ\,NG&"&$,5;45M-EQ]G!)5KB1/O(5(!])?MR?M>_"[] MJ/\ 8B_;'_9SN_!'C7P7X_\ A%\&=6U/7O#?B&6*VN8!/HEW>:;?07.FW<\% MQ"S0DX68E7B*R(IX/>_L1_M.:+X7_9Y_9T_9T\._#3Q1XKU_4?@+X"_V-_BMX4T_7?@SKWA[PKHOC7P)<6OB7Q!K5YIUU#%%%IL1DFM[:-I$3S9 MU4.\[$;(XB\GB?\ P31TG]I7_@F]XX\ _#[5OA!\4O%WPC^-W@/2M6\13S^" M-4N]6^&'C&TTRRL[NUO=T!E;3I_*1(1\WVOW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_ MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** / /VY_^"7'["?_ 4H_P"$6_X;6^!G_":?\(7] MN_X1G_BIM4T[[']L^S_:/^/"Y@\S?]E@^_NV[/EQN;/S_P#\0N/_ 0H_P"C M&?\ S)OB?_Y9U]_U^ /_ !$B_P#'1S_R/O\ QCY_R2__ (^?]#_X^/\ D.]= MO_(0_P"6O_/G[T ?K_\ L,?\$N/V$_\ @FO_ ,)3_P ,4_ S_A"_^$T^P_\ M"3?\5-JFH_;/L?VC[/\ \?\ +SIOB75/#7BFQ6R7PMXQ\/ZG+O^"8_P#P4@T*QM_C_P##"R6'Q+!* MF+3QWHF0MMXBL>%WI(-GFA #%*0<1EO+CX.[_P""%/"DG@KXOZY<77@SXI>%;*5[:]^&L^E MM''K6K JWF0LGF1?9'W$M*[Q/CWIOA2^N[J^:V-CY>FW6H/YGVB\LDNF:6Y$DA$K1Q"3?E48 _1 MBBOD+]A[P!^R'\7_ (AM^U=^PO\ '6V\6?!_Q1X"NM#U'P58^*;F\T;3-0:Y MMI=\&G3NRZ=)+#O2X@V0_P"JA)CR[D_(W_!-;QG^P1I/B3]KC1?VV?V@?#6F M3^#_ -K/QIIGA>P\<_%*2TGT[P];"V\B"VBENU<6\;><$" @$,!R,4 ?KM17 ME/[$/A;X=>%_V6_"2>221 MA"EV(E#.Q5(T7/%?*TGQ4\2_\%%/^"O7Q._8KUSQ3JUA\&OV<_"6D3>*_#>B M:I-9?\)AXCU6/SX%O9H&222QMX%D'V4,$DF4M+YBA4 !]_T5X!J'[!G@KPC\ M=/AA\7_V?-7U#P1IW@SQ#>W/B7P5HNLW-OH>NVEQI%]9J9-/5OL_VF*>YAE6 M8(K$(ZL6^39B?$+_ (*I? CX??#O7?CX_P ./'FL_"CPMXDGT7Q+\6-!TNSN M-&L);>Z-I=W'EF[6^N+6WN0T,EQ;VLL89'(+(CNH!]-45\Z_$[_@IE\#OAQ^ MT=H'[+6F^ O'GBSQ1XL\#7'BKPK)X1\.K=66L6D1A 2WN7E1)';SXR'!\A!E MI98P,UYTG_!;OX$WGP,\8?''1/V7/CGJ"_#/6M3TWXL>&;3P9:#4O!+V"A[J M2_+WJVSHL9$H%M/.YCRX3 . #[/HKYE^+G_!5_\ 9F^$_CSX7_#R/PSX]\47 MOQE\*7?B#X/V2OC;\*OBK\4/%4?BKX83? ^=D^*_A3XH:&MAJ_AQ3&TD,LL$,DZR),J-Y M)B=S*1A020" ?45%>!:;_P %"?AYI_QK\#_ GXR?!_Q[\-=5^)MM.WP]OO&] MC8+9ZY<0QB62Q62SO+@VUV(B)!!=+"[C*J&=602:9^W]X%\1:M#-X.^#GCK6 M_"TOQ)D\#-X]TJ#39-+AU:+4&TV82(;X7<<,=XCP&5K<*64%"RO&S@'O-%?( M7@7]H[]EW1/VJ/VK_%?P&_9J\=ZG\8/ /ASPQOZ-K7Q!^QP^&M) MLO[.F;Q-?WKS/!::8D-TS;4C1@7NQ;;8X7FE*HDDB@'UY17B?[.W[=7PS_:" M^-WCG]F6Y\"^*O _Q'^'L%G=^(/!?C2WLUNFL+M=UO?6\MC=7-M<6[X*EHY2 MR,-LBH2 ?F'_ (.&M(C@^$'P)\1:1J6I:5J.H_M.>#?#^H:CHFJSV-Q=:7=S MSI<64DD#HSPN.2C$C(R,'F@#]"J*^6-#)NE7YCM@C"L998\+Q+X1TCP5XHO?#'B_P ->*=&":WI6O6UREJVE/;6\DPE MNWFE@2..%Y/,:>, Y) /HVBOSA^(WQ"O_''_!?;]FB?6O@=X^\"ZE+\*O&T MU[;>,+VTEM[V+[/9B!H!8WUW;J\9^T+(H*2 NI92KHQ^@?BE_P %6O@#\'M# MTKXI>-/A_P"-T^%FK>,D\,Q?&2WLK!_#\-Z]RUHLD@^V"^6U-RC0B[%J8&.& M$AC=)& /IVBOFCQY_P %2_@9\+/VA_&_[,OQ-^'?C;0/$?@GX=77C^-=-DVWNF6TY86]C:/U@F=%,KS+AU1XMC LQ'\[_P#PNOXR M_P#"=_\ "TO^%M^)_P#A)O/\[_A(_P"WKC[?YF<[_M&_S-V>^[- ']VWPK^% M7P[^"'@#3OA7\)O"5IH/AS1XWCTG1M/4K;V4;2-)Y429(CC!Q*J3^VU !1110 445\7_\ !P= ^G_\$BOC-X^T:_O- M-U[PUX=BOM US2[V2UO-/G%Y;@O#-$RNF5)5@#AE)!R* /M"BOB^_P#^";'A MWQ_^QSH6J?LR?&7XA_"WXG-X+L[_ ,-^-= ^(VK,O]IFT1T^W6L]S);W]N\F M!+%-&^5+;2K888/_ 32_P""PFF_M'?\$X/AC^T5^T!HEP_Q*\4>*9O LGA+ MPS:1FZU_Q+;/*K+:1NZ11AX(C=2-(\<,"^9N=50$@'W=17S]X;_X*)_#C7_% MGQ&^$EY\'O'VE_$GX9>'X]?U?X7ZA8V!UG4M(DSY5_IYAO)+2]A8JR?N[C?@"W[/OP8_:=TOX5?$"_\(_'7Q+8:!X,O[2TTS-OJ%[, M\-I#>[[]5MO,:-QN)*J1L!=?^VZ%X8L M=^$GB'6=!U*SN7@N=/O[;3;B6"XAEC(>.174$,I'&0<@D$ ^D:*^ M._V'?C[\,?V;?^"[T7_@IA\#KNV^+&D^*? OCCP[XO\ @MIB:GXX M^'FJ:+#/K*:?)$98+ZV6RGG@O+>1%8B2&9@A4K+Y; B@#Z)HKY%^'?\ P68_ M9V^(ES\&-3C^#/Q6T;PI\=Y[*Q\#>/M>\+6]OHYU6[M7N;?2YG%TTPN'5'57 MCBDMV=643':Q'<_M"_\ !1/XM-4M+/5(%2=+>Z@258YD!90X5P&4%@#D9 M/6@#H:*_.[_@DQX5TNU_X*6_MO:?+/?75KX0^)&AV7A*RU#4I[B#0[:XTQYY MH;..5V2U1Y')*QA1@*OW5 'O>N_##P3-_P %6O#WB>32&,[_ 5U6^DM_M,@ MMGO(M6TZ..[:WW>4UPLM_M-^&O^"?/B[Q#^ MRIX>\1:MKEC?Z7/K^E^#;IX-:N_#Z7T+:K#I\D?SQW+V8F4/'^\567+MFDR#0!^@U%%9/C[QUX4^%_@76OB7X\UJ+3 M=#\/:3)/'7C*_P!'GU>+PEX0^PK=1:?%(D374LM_=6MM M"AE=(T#S*\C;MBL(I2@!Z117Q]>_\%O/V,[+X#^"_P!H1M&\?RZ1XP^*4/P[ MNM/M_"+/>^&_$+7(MI+/4XQ)M@>)LLRQM*SH,Q++N4-V_AC_ (*0>!O$6FZ! MI^H_LZ?%KP_XT\6>*M6T3PK\,O%/A>WT[7=6&FH);O4(EGNEMA8+&R.+J2=$ M;>B F1TC8 ^BJ*^=- _X*@_LT7?@+XL^+/'47B#P9J_P/ECC^)O@GQ38PIJ^ MD&:,26C;;>:6">.Z5E,$T,SQ2;L;P0V+_BO]OWPU\--$^(.N?&']G7XG^%(_ MAQX(B\5ZO'>:187YO=-8CLA0;&/RNI(![Y17QEX6_X M+C_LKZ_XK^$>GZ[\(_BWX9\+?&U--A\!_$SQ-X*2V\.7.IWUNLT&EO="X9UN M26\K(C:!G1]DSHI<=1\:_P#@K;^SS\$++XE>+=5^'OCO6O!WP=\46GA_XH>. MM!TZQDT_P_?3K;,R/'->1W=PL*W=L96M[>8*)>-VQ]H!]2T5Y;\5/VKO"WP^ M^)EO\$/!WP_\2>/_ !Q-X;?Q!+X3\&_81<6NEB4PI=S2W]U:V\2R3 Q1*TH> M5DD**RQ2LG&_"G_@I;^SO\=OV?O 7Q^^#>G>)?$/_"R]0N].\'^#;?3([?6K MJ^LS.+VVDBN98X;-/A=K\>D>/O WB^UMXM2TB::+S;:1C:SSV\L,\0+Q2Q3.KJI MY!!%?*O_ 6;\-:?+^V-^Q:+:ZO[)/%/QYCT?Q1%INISVJ:SIXM'F%K=K$ZB MXB#QJ=L@88+#HS @'Z'45\S>.?\ @IK\(/AW^TCXE_8Q\)?L_P#Q4\4>.O"/ M@ZVU^+P]X2\'Q%-0L9)F@06LEQ/#$%5HW'F2M%!E BREV1&T? 7_ 4]_9C^ M(_['GA;]M#P[)X@&A^--:30?#?A>YTD)KMYKSWDEB-&6UW[?M8N8I8R-_EJ( MWE:01*T@ /HBBOSF^$GCU?$'_!QKKVJ:_P#"[QCX$N+?]CF:XU73O&VH6TB2 M9\36F+R!K6\NK98C&BQDHZX:!@RC:"?H#4O^"I_P+\.Z]\,Y_&?PW\=Z'X)^ M,?B*WT/X:_%+4]/L1H6M7UU&TEC& EVU[;B[1&:!Y[6)' SN4$$@'TS17RSJ M'_!6CX&Z%\2/BQ\&O$_P@^(NE>+_ (1:?I=[JWAB^TW3Q>:[#J-RMM9'246^ M8:AYLKHB["/WDB1'$K+&?IKP]JEYK>A6>L:AX>O-)GNK9)9M,U%H6GM689,< MA@DDC++T.QV7(X8CF@"Y1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5^(/_![S_R:S\#_ /LH&H_^D(K]OJ_$ M'_@]Y_Y-9^!__90-1_\ 2$4 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ MP:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 >(?MO?LK_&?]JCPKH>@?!C]M;Q MQ\%;K2M0DN+W5/ ]K;2RZE&R;1#*)P0%4_,,G]H#_P4 MZ7_\17W]10!\ _\ #G[]NO\ Z3T_M ?^"G2__B*/^'/W[=?_ $GI_: _\%.E M_P#Q%??U% 'X4_\ !=OPM^UQ_P $I_V.U\?7W_!;;XZ>*_%'C75/["\,>$KN M.PM4O$9"UY.\D2>8D44&063!\R:$9&[(_G9K^KW_ (+-_P#!NW\1_P#@L+^T M=I7QF\3?\% _^$*\/>&_#Z:7X8\%Q_# ZBECEC)??\$9/^#=OXC_\ !'K]H[5?C-X9_P""@?\ PFOA[Q)X??2_ M$_@N3X8'3DOL,)+:=9_[4F$&[O4[F7R]2M99#LMHW*A8T=B6P,*<9/ M%>^T4 ?'O_!3G]@SQ)^V-X+\*?M7?LB^('\&_M#_ I=M7^$WBR]LI+1KH$$ MS:+J$OP0\&_%#PK=:%XET MKX5:#:Z_HM[ T4UA>1V$*S0.C*?#/_ 6= M_;1^+NL? CQIH/A?XH_\(*? 7B;5OA_J%C9:HVFZ--!J96:6!5B/VAE/[PIY MQ^9=_6OI7]IO]H7XB_ WXR^ -,A^!?BWQC\/?$&CZ[%XYOO"/AF759=#EC:P M-G<2V\"O--$P>[B,4*22-O#A&6)L>WT4 ?FY^R1^R!\/_AM_P5T\0?M??L,? M!#Q=\,_@[??">ZMOBOIUYX'U+0=.\1>(3=I):?V?I-W!%,\L42RO)+# (@6" M1DR33 G_ 28\>:G^S-KW[5"?'OX _&'0XOB'^UAXM\8^#V/P1\27B:GHEZ+ M9;>Y'V6PE\O?Y+_NY=C@$949K](Z* /*_P!C[QK=^-OA*9=.^"&L_#[PMI&H M-HW@/P]XDTJ:PU#^Q[.**VBFGMIOWEN'DCF,2/AC (68!G('R9XP^#_QA_X) MU?\ !6;X@?M\^#O@MXJ\?_"#]H+POI5E\2(/ .C2:IK'A/7=,C$%M>_V? &N M+NSE@W[_ +.DDBR.Y*8"A_T'HH \J^'?[2?_ OK5[&V^#GPX\80:(2TFN>) M/&O@C5/#J6\6P[8K>WU.WM[BYG=MF&2/R40.S2;U2*3\_P#]F7X:_M _L_?\ M$=_B?_P1[^)_[.'CO6OB9I6@^,/!W@K4[#P=>W&A>,+?6);U[#4QJRQ-8VL7 M^G?OEN)HY8O)8LFYE#?JK10!^='PP_9S^(G[-W_!17]DSX?R>"O%^O>'_A+^ MRS>> _$'CRQ\)7\VF#4MFF1P!KE82B^8+.5LYVIE0Q4D"N>^%O@_XHV7[-/_ M 47\.W_ ,"?B+!?_$SQYXRU#X?64_P\U5)?$%M?>'K:PM7ME-OE_,N(G7'! M48=@J'=7Z<44 ?DO9^+=0^"7[07_ 2JA^(GPU\:6E_X<^"'C'0_$FAQ^#;^ M75--NX/#.A6LZO8I";B14F0JS1QN-OSC* M4_P"V=_P3?_:'_;LTG]M3X]? M_P ):CX=O?BAH?@C3/AEI'B?3I=*N?$TWAN>*^N)KBVNECDMXYY$6S@\\1D^ M09& B9&;[E^./[$>I?&C]L[X3_MDGXU76DWGP>M=9M_#GAR'0HI;6[CU6"&" M^^TNSB1BR01["A385SALG/OE 'P1^T58^,/^"HVL_LL0>$_@3\0O!%[\._CA MHOQ+^(DOCGP1J&C+X=BTJTNR^FK-=PQ)?2SWOLWQK^$^M>$]4_P"$%\7:5_:LD5]X M@:6Y@^Q6\TEFGVR.Y@F\QF<((S,_/ZFT4 ?"'P$\ _$F]_X*A?MM:[=?"KQ9 MI^B_$;P1X+T[P5XBU7PM>6NG:M<:?I6I6]XL5S+$L9\N6ZB7)8!\DH6 )KY> M\/\ P1_:OO/^"1G[+EYIW[!WB[Q%XE_99\9Z==^/O@_XW\-QP2^*[)+/4-/U M"/3[>XW"[DCBNDFADV&.3?\ NS(ZE!^R%% 'RQ_P3_USX4?%CQ7JGQG^#7_! M-'4?@1IAT5=/O-6\=_"ZS\+^(M8N&D23[,EO%^^^R0A"7>;"R221^5N$;L?, MO^"]WA7XC?$?X5?!/PI\*?@_XU\7ZAH7[1WA+Q5K-OX3\(7VHBSTFQFG>YN) M'@B9!M!4"//F-N&U2,D?>E% 'Q#\0K;Q=K'_ 7"^%GQKTSX4>.9O!UA^S]K MFBW_ (H7P+J8L;;4+S4;.Y@MI)# CF*"0G=@(<*Q5CBODCQA^S'^U[XS_9> M^//BGX2_L^>,YO$WA+_@H9+\:_#7@S6_#EWIDGC;P];3V5)( ML1/F$P ;-SH&_96B@#\ZO%?Q;\>?M1_\%5OV5?VA_AY^R+\;M-\):)X'\;Z= MXFU3Q;\-;O1#H=U?PZ:L<=REZ(VCVM&1OP8Y.?):;9)L\;_8,^&FH? GX0V? M_!,W]IW_ ((H77C;XG>#[ZXT;0?BO??"/3[_ ,%>)+'[0[6>L7NL3#$02)D> M:$[[@^7A%,K^4GZ\T4 ?GA_P4_\ @+\5OVV]>U3XS?!'P-J_A[QI^RA>1^(? MA+J&N_#R[E/C/Q K17,UG$'@W7&FM';"V'D$M),=&GLKW2;T(OG0$3(GG(K$A9D!1Q@C!R MH]#HH **** "BBB@ HHHH **** "BBB@ HHHH **** /$/VWOV5_C/\ M4>% M=#T#X,?MK>./@K=:5J$EQ>ZIX'M;:674HV3:(91." JGYACG-?.'_#G[]NO_ M *3T_M ?^"G2_P#XBOOZB@#X!_X<_?MU_P#2>G]H#_P4Z7_\11_PY^_;K_Z3 MT_M ?^"G2_\ XBOOZB@#^0/_ (.1/V'_ (^_L8_\%!Y)_CA\;_$_Q03QQX8L M=3T?XB^*K:-+G4Q#$MI+;OY0$>^ PHNT8(C>(D?/D_G_ %_<1_P4"_X)R_LJ M_P#!3+X(/\"OVJ? KZE8PSFYT76=/F$&I:+=%=OGVL^T[&(X96#1N Z, !7 MY.?\0/'P9_X3O^T/^'@_B?\ X1GS\_V1_P (!;_;_+S]W[9]K\O=C^+[/C_9 MH _-K_@V\_8?^/O[9W_!0>.?X'_&_P 3_"]/ _AB^U/6/B+X5MHWN=,$T36D M5NGF@Q[YS,Z[3DF-)2!\F1^_W_#G[]NO_I/3^T!_X*=+_P#B*^BO^"?O_!.7 M]E7_ ()F_!!/@5^RMX%?3;&:<7.M:SJ$PGU+6KH+M\^ZGVC>P'"JH6- 2$10 M2*]TH ^ ?^'/W[=?_2>G]H#_ ,%.E_\ Q%'_ Y^_;K_ .D]/[0'_@ITO_XB MOOZB@#YP_8A_8F_:$_97\5:YX@^,_P#P43^)'QJM=5T^.WLM+\<6=I%%ILBO MN,T1@4$LP^4YXQ7'_P#!>+PEX[^)_P#P2J^+OP:^%/PW\2^+/%7BWP_'8:!H M7A?P]=:A/ M:HGB*T>VO]1LK8#S+PV?F;8XD7SI(QN";MPK]9** /C;X=_"#7_V@_\ @KQ! M_P % M \'>(]"\%>$O@$W@BTO?%/AJ\T6\US4KO5OMKHEI?117/V>VAC7+R1 MHK2W("%O+N?!WX@_L)>!/V5?B/XGN_B[\"_%&G^%_&WAKP[+?:1!KDUI+:VVEWD ML2L+)I/,W^?.8X54)_V#OV@_#/@O6/'FB?L MU>#[GP/\4= \'Z=+J%^EG?Z%:::VK6=K$IFNE@FM0TD42/,T;#8APV-#XH?! M;QE\8/VQ/CS_ ,%#O"_PS\96GA@_LD2?"_PUI=YX-U"UU7Q1JLU[=WTTT6FR MPK=A(M]I;J\D2[V>4KF-"]?H710!^4.M?#CXRQ?\$U/^">GPS7]GSXD2>(?A M=\8?AUJ/Q!T:+X>ZHUQH5GI5I/#?W$Z"WR$C>1<8R9 +/CSX;^+'Q(O/&GPQ^(_@[X467B-)(-2AA$VC:E)=;%TX M0RHRJUPZQE72&!O(F2-9$NR4,>YEK[>_8RO?V MAM2_9,^'%_\ M9Z19V'Q,E\&:>WCFSL%C6*'4S GGKMB_=JV_.Y8_D#;@GR@ M5Z910!^?_P )K#QQ_P $[?\ @I[^TE\1_B_\)/'&J_#+X^7'A[Q'X0\;^!_! M&H^(8M.O[.Q:TO=/OX--AGN+9V_@=>>)OC_ /M::I^U M'%\-O$WAKP?HO@$>%O"TGC+0I])O]:GGOA=7ER+"Z5+FVMT%O:1H;B.*21VF M(C"(CR?0M% 'S-XQ_;8^->K_ A^./PJ_8Q^*T5_I?Q730-7\!Z[X9CMM9U M'2(KTV]UJ-K$\NUH3!NN87+H)!&%!PP)^8_V@_V6/A7^T=_P4A^ 7[6O[!'[ M/OCGP-\3/#_Q(CU'XS>/;[X9ZOX4T^\\*"WE^VVE\;^VMDO[VX8P0QB(2R;9 M':0B-48?IK10!Y]\*?CU>_%#XL?$3X6W/P/\=>&H_ &J6=G!XE\3:(+;3/$P MN+83&?3)@[?:8XCF.1L+M? Y.0/)_P#@H1<7'Q>%?B'XF MB;XF>(O#7AS5'M-/T*U62Y^R27UFG[A[RZ@MK1MKJR033N6C^0M],T4 ?FO_ M ,%2Q2!5!79N)XC63]+ M:* /S*_;(\!ZSK_[-OP-USX&?\$]=>^'VFC]L#P?X]G\!>#_ (9E-2LM#L+B M)[O5-5MM,CDB@NV$9?RRQE,1@1AYB2(GJW[;/@3XP_#/_@I5\ /^"BWA'X<^ M)_&'P^T;PEK?@OX@Z5X9T&YO]4T?*GMM4CT^%&N;A!-$D,/AOX\^'7A?P%:_#FZ\-7EKJ_ MB^QAN,ZK>II\BQ74311W CM_,6*1FM9'78GER-P'A/X)_'#]G'X*_M1_";X7 M?$OXJ^*?V9%_9;UN]\(P_&GP_J%GJOA?76M+M3I%C+J<$%W4W:G"HLK)QW_!1_1? MVQ_VK/V>_P!LSX#_ !&_9"^,>M^,H/$<\7P;TWPMX>GC\*W7AF+[&UMJ,(K/P)X9 ML= TC5KJQ2WGELK.WCMX/-5"5:01QJ&=0H8\[17H5 'YM>+?B=^T=^QQ_P % M'F_;GNOV+/B_XW^%7QO^#FB:%JMCX)\(G5?$/A#6-+GNGMUN].@=GCMIH;IV M+9RDC[7",I6I?^"BWAW]I;QIJG[/'_!0W5/V [_X@^'_ (>Z_P")(O''P$CT M>UU37T\/ZS!;Q07HM"TD-QJ$#6D<[V\1)4W)A#$))/7Z044 ?.?[ $OPZ\80 M>)_B_P#"?]@)_@3H6NK8P01>(OA]:>&_$.O30"?S)KRT@^=+>,21QP"?;*6^ MT'8J&-G\3_X*\:!\0?%W[6_['^K^ O@[XY\26'@'XWIX@\9ZEX;\%:A?VVDZ M=]E:'SY)8(64_-(/D0LX"L=O%??%% 'Q#X+MO%UE_P %S?'_ ,.8O! MEW^S7H^A6?BE_ NI_8KC4;75;R\FMDD\C#2"&>,@#[S91(O&WB_P"%TWA:ZM-7U70-0U'4MMW86]PB M?;+B.WO%D2),M^\<':5(K]I** /S0\6Z=\2_VS/^"J&N>.O W[//Q9\.>"?' M?[$NK^ ;7QOXM\ 7>C0Z;JMWK+2KYT=Z(IH2B*YVL@=BJE%9'1VPO^"=,3_\ M(#\.OV-_CU_P0[O-&^,GPZ?3-)USXCZ]\)-.;PB1IYCC;7[?6B!]HF:&,RI' M &E:X<*"J;ID_4RB@#\TO^"@OPM^.WQQ^)4?_!4?]FWX+Z_;_$']F7Q$NF_# MSP9JWP^O([[XC:8[*-6AD$EL9O(E6=EL7C4B"2&:=F'V@>1^A'P>^)<'Q@^& M>C?$B'P;XB\.G5K&.>;0O%FB3:?J.GR%07@G@F4%71LJ2,HV,JS*0QZ6B@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *_$'_@]Y_P"36?@?_P!E U'_ -(17[?5^(/_ >\_P#)K/P/_P"R M@:C_ .D(H \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\G MK]_J "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@ K\0?^#WG_ M )-9^!__ &4#4?\ TA%?M]7X@_\ ![S_ ,FL_ __ +*!J/\ Z0B@#\^_^"7? M_!87X;?\$>_^"@?[17Q(^)'P=USQC!XQUR_TVVMM#OX8'MWBU:>4NQE&""#C M K]!/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG]EG_ M *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^('_A M16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ A110 M ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_] M&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$#_P * M*Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ (C> M?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^C'OB M!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/^%%% M !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_ M -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1CWQ _ M\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/^(WG M]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_Z,>^ M('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A16/\ MA110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_ MLL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!&/?$# M_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK'_"C_ M (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_ H_XC>?V6?^ MC'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ A16/ M^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 '_$;S M^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+/_1C MWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL?\*/ M^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y_99_ MZ,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^('_A1 M6/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%%% !_ MQ&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS_P!& M/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ PHK' M_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_ H_XC>? MV6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X@?\ MA16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X444 ' M_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1O/[+ M/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/_"BL M?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ HK'_"C_B-Y M_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z,>^( M'_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16/^%% M% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$;S^RS M_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\0/\ MPHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_ H_ MXC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ HQ[X M@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%%8_X4 M44 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% !_P 1 MO/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8]\0/ M_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ HK'_"C M_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_99_Z M,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^('_A16 M/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 '_$; MS^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ T8]\ M0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_PHK'_ M H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V6?\ MHQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@?^%% M8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"%%% ! M_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^RS_T8 M]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ HK M'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ B-Y_ M99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z,>^(' M_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"C_B-Y_99_P"C'OB!_P"%%8_X444 M'_$;S^RS_P!&/?$#_P **Q_PH_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/\ MT8]\0/\ PHK'_"C_ (C>?V6?^C'OB!_X45C_ (444 '_ !&\_LL_]&/?$#_P MHK'_ H_XC>?V6?^C'OB!_X45C_A110 ?\1O/[+/_1CWQ _\**Q_PH_XC>?V M6?\ HQ[X@?\ A16/^%%% !_Q&\_LL_\ 1CWQ _\ "BL?\*/^(WG]EG_HQ[X@ M?^%%8_X444 '_$;S^RS_ -&/?$#_ ,**Q_PH_P"(WG]EG_HQ[X@?^%%8_P"% M%% !_P 1O/[+/_1CWQ _\**Q_P */^(WG]EG_HQ[X@?^%%8_X444 '_$;S^R MS_T8]\0/_"BL?\*/^(WG]EG_ *,>^('_ (45C_A110 ?\1O/[+/_ $8]\0/_ M HK'_"C_B-Y_99_Z,>^('_A16/^%%% !_Q&\_LL_P#1CWQ _P#"BL?\*/\ MB-Y_99_Z,>^('_A16/\ A110 ?\ $;S^RS_T8]\0/_"BL?\ "C_B-Y_99_Z, M>^('_A16/^%%% !_Q&\_LL_]&/?$#_PHK'_"O@/_ (+Z?\%]/A%_P6$^$7@# FX;_#?X ^)/!T_@[Q)=:E GRAPHIC 14 hei-20221031_g2.jpg FULL GRAPH begin 644 hei-20221031_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M%@38 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#^3W M_@L+_P $N_\ @H'_ ,$>_AMX.^)'Q(_X**:YXQ@\8ZY/IMM;:'K^JP/;O%") M2[&6;!!!Q@45^@G_ >\_P#)K/P/_P"R@:C_ .D(HH \_P#^#3;_ )2F?M=_ M]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K#^) M7Q*\ ?!OP!K'Q5^*OC#3_#_ASP_I\E]K6M:K&-3GM-&^(WB'5=4\2^0Y47<>E+9^1;OC[T?F MWPE*]-]O&>JB@#ZS_9Z_X+??%K_@H-XUUN'_ ()@_P#!//6OB1X"\.Z@;#4? MBI\0?'4?A#1Y[D -LM5-G>7%P=I5MOE*Z*ZF18]RAO0KG_@K!XH^'/[3WPR_ M8S_:5_8C\;>!O'?Q1UY['P_J,>KV>I^&KJ".WEGGGM]3A8/(\8C53;RV\,O[ MU&P%.ZM/_@A-\*/"/P=_X)!?L^>&_!ME%#!J7PST[7;PQ* 9;O48Q?7#L>[> M;<.,GL .@%?0OQ1^"'P\^,.J^$=<\<:1]HO/ WBJ+Q#X:N4(#VM\D$]OO!(/ M!AN9D(XR'- '745^7&N_\%5_VA/VW/\ @MMJW_!*']D3XK#X;>#/AOHVH7'Q M"^(&F:#8ZCK&I7]JL:2VMJ-0BGMK>*.XGCA9G@=F:*4@@%:V/^"3/_!7?XS_ M !Q_;S^-_P#P2=_:_P!8TW5?'OPLU;55\)?$/1],CL3XCTZTO!;NUQ;+F&*[ M"R0RCR@(V4N-@\K=( ?I?17XG_L>?\%5?^"O/[57_!7WXV_\$OO"GQI^'MOI M?@>X\366G^.-<\"+)<:5;:?JL-I'J'V6"2);VY*.J"$O%%OF\QB5B\IZO_!+ M'_@JC_P6(_:L_;6^.G_!*;QG\;?A_JGC'P%J.L+%\:-8\$1)_8EIIFI_V;=2 M1:59FWBOWDEEMO)CDDB$>9'D>8*(R ?MU17Y'_\ !O\ ?\%8?VW_ -J_]L7X M_?\ !/K]MWXBZ7XOUWX927[Z-XWTGP]:Z;,?L>I'3KA##!&L+(7>*2,E-RX< M.9 1M\__ &3/^"IW_!73]J;_ (+$?&;_ ();>%_COX#L=(\%W7B2SL?'6J^ M(IKO2[6PU&*WCO1;121)=W)5EC\MFCB#3&4AEC\IP#]L**_)/_@E3_P5S_;0 MM/\ @K)\2/\ @C9_P46\=:)XY\1:)A@_X*(?MV?M??MF_M5?LV>&/%7B;]G7P[\ ] O)_!GB MM?A_8WL.M36TDL37.H7.K0RPB&8B*>WB@2,O 9&,OR98 _4NBOS2_P"#<#_@ MK#^T+_P5D_9-\=P?M%SV-IXY\":O%IDGB[P_810&]ANK=W@N3;LK0I/&T:3,,4,&W9YDQD<^7$X8 _3C_@L!_P4WTS_ (), M_LA']JG4O@AJ?C\R>)[/1+;1-/U(64:27"ROYUQ),#?D M>R?LG_'_ $_]JS]F;P%^TKI7@_4_#]MX[\)V.N0:+K"8N;);F%91&^,!L;N& M 888 U^4__ 4+_;9_X+1?\$]?^"+O@7]HC]K'Q;X/7XR7?Q*;P]XPT"_\ M,:5J5A>Z;.M[-;22K:J(%N%%M'_J6\LHPW+Y@)&__P %!O\ @N+^TI^RQ_P2 M4_94_:+TZZM=,\7?'>ST>3QGXXL?#<5VF@VK6<-Q?36EE*?)>Y82?NHY6PEL]4-I'%&LBV\K,BB&W9=LRRQ;HU=OEW]@O_@IO^VY_P6X^-'[1 M7B+]E3]H7_A3?PY^$MG;6OPTL].\':;J5UXCO+G[:;>[U.34()BL1%EN:"W$ M+*MPBB0LA=P#]<**_,__ ((Z?\%G/B1_P5E_X)Y_$[Q7JVEGLK]+>XWA4E-O/')"2>8G*,F]=GR-_P3V_X*[_\ !;/_ (*1 M?L)_M%_&SPQ\?/AKX(O/@SH#ZY#XC7X?QWEY>F*QNKK^SH+=W^SPB06[;KJ5 M9BN4583EG4 _>FBOS^_X-O\ _@IQ\;_^"HG[!^H_$_\ :173Y_&GA#QO<^'= M4U;3;)+:/58UMK:YBN6BC 2.0BY,;*@"GR@P W8'U3^W/^UQX#_8/_9&\>_M M<_$FREN]*\#Z$]ZUA!($>^N&=8;:U5B"$:6>2*(,00IDR0<4 >L5RGQU^-GP MW_9M^#7B?X^_&#Q"NE>%_!^B7&JZ[?LA,_^",GB'_@N+:?M&Z'97>F^+7GTWX++X$L'\.RZ)'J\6F2027# M)_:)G#M))YJW2C:FW9D[AWO_ 4O_:\\3_\ !3?_ (-M]<_;6^!?CRV\%Z'J M_@^27Q]X.N]"749;N:&^BM9]/CN3+&;81W,;LLVQC)'L)1=W !UWPK_X.-?$ MWQ>N_@K\0/!G_!.GQ?J?PO\ CCX_U/POX>\3Z)XBDOM6TEK.ZMK8W&H:=%8> M1 KM<%U1;UVV6\S?P@'[,_X*$_MEW_["G[/'_"[]%^"&M?$;4[GQ/I6@Z1X. M\/7*Q7FHWE_=I:PQQ%E8%M\B\8YKX8_X-#/"_P 6;'_@EKI7BK7_ (KV=_X0 MOM>U:+P_X1C\-+#-I5PE]+Y\SWHF9KD2D@A#&GEXZMFOU%\3^#/"WC,6"^*= M#@OAI>IPZCIZW"Y$%U$28Y@/[RDDCT//:@#\V_\ @H1_P<+?%;_@E]I'@;4_ MVPO^":6LZ%)\04OVT.RT_P"*FFW\J&S%MYZS&"%D0C[7#C#,#DX/%>F:W_P5 MQ_:6\"Z3\'OB)\2?^"9FOV/@+XP^)_#>CV'C32?B/8:A#HQUJ>WBM);R".$2 MQ*3<)SC;NPF\,R@_G?\ \'S?_'O^R_\ [_C7^6A5^R/[('@KPIX__8%^#'A[ MQGH5OJ-DGPX\)7JVURN5%Q:VMG=6\O\ O1SPQ2*>S(#0!\V_%[_@NKI?P-_X M*Q^&?^"4OCW]EO4/[9\6ZK8P:-XRT_Q9%+:-:7@8PW#PM KJP"D/'D[6! 9A MAC]^5_/#_P %>;CXEVO_ =E?!B3X.:;H]UXI-KX630HO$,\D=BMPQN562X, M0,AB3.]E3YF"E5()!'TK^RU_P5._X*.?!3_@X3U#_@D;^V9\Z:98VCM?)8W,">43--YJ> M4%D^5_+-?,M1T>0OJG@^ MU.IV%IJ$DBSVD5V@5@@,7RMC=MVABY!8T?\ @M5_P64_;K_X)N_\%7OA+^SC M\(O$%CXB^'_CNPT+5M6\+R^%[674F2?5Y[.XLK2?*7;16WVI9'NB(6F$;HK)F,_GG_P &D;_MI?M,?$C]H#XT MZ+^V(-%GO/%_AC4OB6=>\%QZY?>*O-?4G<+=S7$?V.3:LR[_ "Y1F53MQ&%8 M _H"-1U:6+PKK^D^"[6R MEUV.>V:?2@\C;P@F;;;N(QD3Y167&X?H#\)_B%\??$/[<_QA_P"$A^/-HWP8 M^'%GIEC'IUWHEG#)'K]S:_;;N"2]"J?L]M:3Z>Z]'+7>'<^40X!]*U\':5_P M5]_:6\7^"OBY\9O 7_!,;Q!=_#OX1ZWXEL+[QGJOQ(T^PCUA-$FN([R:SMWB M,LJ@VT@!QMWAD#%D8#['L/CI\$=5OX-+TOXQ^%;FZN9EBMK:W\0VSR2R,0%1 M5#Y9B2 .237F'[=?@SPMX _X)L?'?PUX,T.#3K!?A'XQN1:VRX7SKBPO9YG M^KRRR.3W+DT ?(W_ 3\_P"#@OXN?\%//#'C;Q-^R!_P32UG7/\ A C9KK5C M?_%33K&:1[I9VA2'SX51R1;R=64#C)YK[#_X)Z_ME7/[=_[-=M\?=2^"VL_# MR_/B'5M%U3P?XAN%DO--N]/O9;.:.4A5PPDA;*X!'0]*_(3_ (,;?^1,_:3_ M .PIX4_]%ZM7W9_P76^+W[9/_!/#]B+5OVN_^">&LZ!I"^'?$O\ :'Q#\/:E MX8BO8KV"_N DNH(20Z2K_ M!?\ X*2?LS?'+3+[QYK^K2Z7\0_#>I>"K6[A\V'[0M[/&D**UK%;RPQ8+EE, M5U$6;PGBM M;>QBNYM9*P&,?9Q$+14MW);YKVW\P2>8" #]'J*_,#]J;_@K%\>OB]_P6K\% M?\$6OV.OB%#X'AM[>6Z^*GQ/31+74=2A>/2Y=2^Q6,5W'):H?)6)&EDBDQ)/ M@(HA826?V#_^"MWQPTC_ (+!?$W_ ((N?MC>*+'Q=JVA22W7PT^(\&DPZ?>: MI"MC%J/V.^@MU6W:86);GQ%9^'[R[\(Z1::AJD= ML[6%C?W[6L,\H'RH\RQ2F-2>"PC?']TU^7'@7_@YKF\4_P#!0.T_X)I^+OV# M-2\$_$>Y\7OX:=O&/Q#A@T^"^ 8QAIH;.5F2;"")HT<2>=$5R'!K]5:_"3_@ M\!_X)P:Y8P>%?^"M_P"S_:7%AKOA:ZL]*^(EWI68YHD65?[,U;M)X1T2ZUC5+'5?$7]EQFSM MH7FG99S!*H<(AP'"J>[KUK'_ &+OCY\6/VG?@#H?QS^*W[.]S\,9/$EG%?Z3 MX7U375O;^.SE0/&]TJ0QK;R,"#Y66901OVME!\)_L$_MYW/_ 7P^ _PK^&M MSI,L.C>';&UUG]J(_93';7^I6/SBI#>5'% M#-,X4AF$.P%2P8 'U917X^_&G_@K7^UU_P $ZM-_91_:)_:*_:?T7XH^%?CD ML$'Q@\(1Z!I=HGA"6ZAM;A)M*DLHDGV6ZSR*R7CSF7R#AHS(/+]W_:F_X*!? MM<:W_P %C/!7_!*_X4>&/%7P_P#!>M^$)M6U7XOZ-X-AU*YFN1:S3HL#WL_X*IZ;HFFW&LZSJ,%I9VD#S7=W=3+'% M#$BEF=V8@*H )))P ,FOD3_@DQ:_\%B[*/XI6G_!6_4O!UY-'XIA7X;7/A!+ M18I;(++Y[*+9586Y;R/*%P!/OV?O^"3=_P!L M+]H#7/@'_P $H_V--<^/47A.14\5_$/4O%$?"G[97[ 7BSPSJ?CSQ?I?AOPIKGA#Q3::] MX:N;Z\NXX!#-J 2WGM'5':4++:+YBQ.$+$''EW_!IA\*/"/P_P#^"+?@?QKX M?LHH[_QUXFU_6->F11OEN(M2GT]-QZG$%C" .WXU]^?&[X(?#S]H7P$?AO\ M$[2#>:9_:^G:G&JD!XKNQO8;VVE4D'#)/!&V?8CO0!UU%?D;_P %?/\ @K+^ MW1^PK_P6#^!7[(_P>^(>AW'@#XK7'AV75]-UCPO!+_L]2\ M+P&]M;>_O9;>>WCN$VD@"$E7(+ /@EB,D _7*BOR&_X.)/\ @K7^WO\ \$Q? MVH?A#X0_9;\:Z#=:'\2;*9KOP_X@\.V\IAG@N8(2L5Q@,BRB89WARK D'!"C MS_\ X*4_\%5?^"PW_!*?_@HI\'_"WQ.^,7@#XD^$_BG:PW-Y\+]&\&Q:39:< M[W@M9+1/-NY"F^,I=R, S9+6RJ-A /VYHK\6/VU?^"HW_ 5A_P""9O\ MP5O^!WP4_:$_:"\#>//A_P#%^73'UKP9X=\ 1:=:Z%'=ZBUC-#:W3O)>7#09 M61)Y95$I&&AC'%=K_P '+/\ P5E_;H_X)5_$KX/R_LM?$/0TTCXCVFK+J>D: M_P"%X+L6LMB]B \4GROB1;SE6+8,>00#@ 'ZY5\#_P#!9'_@N58_\$FX X_6IJ_/[_ (*X?\%(?VF_V-?&7[._[/W[.?P>UR\3XP^)[?3/ M$OC_ $OPL^KOH%F);6)TM+?B*2]=9V=?/)15A;Y),Y3P;X<_\%7?VROV:?\ M@X,A_P""3OQG^/5M\8_AYXICAATK7M4\.:9I^L:%=2Z:UXB.^F0P0S;9$,3J M\8.UU8;2I#@'ZD_&GX^?"G]GW2="UGXK^*X=+C\3>,=)\+:!&_S27VJZE=QV MMK;QH.68O)N;'W8TD)_%: MZ-#966K#3[>U_(OVN]2_P"#BG]F M'X!WO[4$?]EW/BKPAKOPTLXO"H&G^$;F[\126:2R6IN3_:4RM9I*\KO'Y@/E MJL2 "OJ7_@O_ /MP_P#!1/\ X)1?LE?"KQUHG[1?A/Q[X@U[Q7=:1XGFUGX6 M6<%A=L@EN[:YAM3+*T$D:JL3?O75O+5P$;=N /U3^$_Q M?BS\+/#/Q4L="U M#2X/$WA^RU6'3-6@\JZM$N($F$,R?P2H'VLO9@1705^4?_!9O_@H/_P4^_8\ M_P""=OP=_P""AG[*_COP])IFM>'M$C^)VCZKX1ANDM+F_LXY8K^%\AHXFG8P M,A+ -+!MQEL^QZ'^VM\??VD/^"7'[/?QP_97_:#MO^%J?&/6- TJUU&_\,V= MS:2W\TK/KL)8I';23QQWJ8EABB4^1-N4$J ?9G[9G[2>G_ +'? M[*_CS]J'5?"%UX@M_ WAR?5I=$L9Q%->B(9\I'((5CT!P:^*OVP_^"[_ .T) M^P3^S#X;_:Q_:L_X)9>(_"GASQ1KMKI&G:?*%C#^ MZMI2RL0R, K*#D#]#_&7@OPK\0O#5SX/\;:'!J6EW@07=C&/B%_P0H^"O@'QMHD&I:-KG@*_P!/U?3K MI-T5U:S7EY'+$X[JR,RD>A->7_\ !3S_ (*W_&;P)_P4M^#/_!'W]B_7M.\- M>*?'>H:>_CSX@W>DQ:A+X>L)V8K!9V\^86N?L\3REIE= KQ *2S%0#]-:X[X MB_'SX4_"KQ_X%^%OC?Q7#::_\2-;N=*\'Z7]Z:_GM[&>^G(4YA\">)IO JS:9X=L[KPK/J+VT.E-=[6^2=X6D:?>[8E8G"H # M^BNBOSH_X* _M^_MO?LO?M0_LR?\$^?!^DZSJ]U\5KBVL_B#\=?#WP[6;[.[ M3_9V:QLG:6UMI%;$\QF,RPP,&"/7D?[&'_!6?]L#P9_P7\\9_P#!'?X__&BQ M^+OA!VN5\*>-;CP_I^G:GIT\6CKJQAE_LZ**"8*GG6[@QAO,C5@4PR$ ]U\; M?\%UK#X8?\%;=#_X)+?$#]EB_M]?\0ZI;PZ;XPT[Q=%<636MQ;M<0W!B:W20 M-L7:T?\ "X8!G4!F^_J_ #]M[_E/[8^B?L2?&/\ 8:N=4\4>)K33KKP_J'AOXC126-Y#>W,EM"V^>RB>,^;% M(C!D&"I(W#!/;_MB_P#!<;Q7_P $W#X;\1_M_?\ !/3QYX2\'^)M3_LZU\:> M#_%&E^(+."[VL_DRJDD,B-L5G *@LJ/LWE& _+#_ (.HM4MM#_X+Y_ K6KV* MX>&S\"^$IY4L[.2XF94\1ZFQ"11*TDK8'"(K,QP "2!7LG_!P?\ \%.?@M_P M5>\(^%O^"1O_ 3[\*>)/&GQ4U;XG12:G9:_X" M[_5?$,.E7&4N=1O+^>Z73[>1AC!N;Q+5)" #PY !(KXW\4_\%C/^"A'@G_@E M5X3_ ."T&I?M ^%;RZUOX@@:E^SU#H6GKI,/AM]0GL$A2Y$9U);W=$LWVAIV MCVR@&#Y>0#]A?CE\;/AE^S?\'O$GQY^,WBJ#1/"WA/2)M2US4[D_+#!$I8X MY=SPJHN6=F55!) KI-,U"VU;3;?5;,DPW,"2Q%A@[6 (R.W!K^>__@[I_:8^ M,/Q:_9D_9Q^)/P[^.TZ?!GXTZ$WB"P\ VND?9GDDCM;&ZAN;VY$S&Z.V^&V' M9&D31[L.^&7[X_X**_&K_@HG_P $V/\ @D'XQ_:P@_;"T#QCXR\)W.@W&D2_ M\*KM=.LS87=Y96#6DT)N)S(RFY,JS*Z'*[2I% 'Z/T5^,_Q7_P""QW[?VC?\ M&XWPR_X*L^&?B-H%G\2M3\47=AXBMW\*6\FG:A;G7;^PCQ"WS1/'';0D,C ' M+[E.5*^]:[_P4*_:XUC_ (-T;#_@I?H7CW3-+^*5I\/T\2W=S'X?@EL+V1;I MH7@>W<';&R'(*,K!U4Y*[E8 _1ZBOPY_97_X*.?\'&G_ 4__P""=>F_&W]A M?1OAS;^)-"\U*ULK6[UDAD=(-/MKQ6M$MX(9(C/-(ZR2-+LA ,+; M^W_X+8_\%;?^"EO_ 3M_;J^!WP%^"GB_P (ZG:_$[1-*FUGP[JN@Q>3'J+7 MHLYX+>[V^9';RL,AG61XR['D;4 !^Q]%?C'\5O\ @J9_P5*_8._X+P_"3]AK M]J'X[^"OB'X%^,2Z*7T+P[X#BTF#0_[6O9["-;:9GDNI#!GB1R%C>4)"Z,Q"^9;HK%5Z:YX7\->)XHX? M$OAVQU%(F+1)?6B3!">I <'!JY%%'#&L,,:HB*%1%& H'0 =J /PI_9]^##_ M /!*+_@Z+^)?QD_:HUNU\*_#7XY:9XEU'P1\1?$-RMIH]Q=:E=P:G)9O=RD1 M0S1R13P^6[*QQ&0")4W7/^"('[-7C3]H7_@NK^TE_P %9]+LIH/@U#XA\36G M@GQA/&8[3Q++ M3_607$0=&^JL"#4L44<,:PPQJB(H5$48"@= !VH _G?_ ."*OQ<^&-C_ ,'1 M?[2GQ(OO'FE0>'O%]QXZB\+:]/?(EGJS2:];7$?V>9B$E#PPRR*5)#(A89%) M_P $#?B]\+M#_P"#DS]JSXDZ[X_TFP\.^,8O'S^%==OK](;/55D\56=Y&8)G M(23=;12S#:3F.-F' )K^B.B@#^>3_@VU^)'@1O\ @X%_:>U]_%5E%8^.H?%C M^#;N><1QZUO\207*"V9L"9F@#2A5R2B,P&%)&#_P3J_:.^$W[+7_ =+?M2_ M$_XX:[-HWADZGXVL]1\0FQEEM-)#ZY:E;B\DC4_9K?<@C,[X17EC#%0V1_1K M=SM;6LMREM),T<;,(8L;Y"!G:N2!D]!D@>]?BC_P3*_8+_X*"_ 7_@O[\9/V M]OC#^Q'XKTGX:?%"]\3P:1J3Z]H4\UG%J&J07-O+$#E2P&&Y M- 'GO_!,OX>ZI_P41_X.C/BC_P %-O@A975]\'_ >H:BMIXV2V=+#5;DZ*-$ MAA@D( E9U>6Y '2.,%L;T#4M,_;_ /C1^VM_P6;^-/[.W[=?P ^)WC'1/ MK MK>E?!/X'>%?#3W6EVVJ17'E6>IZE;LT<,TC0!IX[V[8V\32^8C1J(RO[]Z?I MNG:19IIVE6$-K;QY\N"WB"(N3DX4 %OVB_AG M\3+;4]!U*PU+3M3U:;5M&N+>STRVM(;I+DW=W(@@M70L,QRNLA 9@I5'*\U_ MP:H_$+P%9_\ !6;]I>?5/$UC:/XTAOI/"!O9UA;5T_MF28BVWX\X^65DVID[ M06Q@$C^A>B@#\B?^#S#Q9X:/_!,_PK\,TUVU?Q%J7Q:TV]L-"CF#7D]K#8Z@ MLLZPCYS$C21JSXVAI$!.6 -+P[\7/^"?'Q*_X(J_LB_LU?MQZ%IWB'X6>./! MUKX9\2>*+*=FF\">(+#25DCNI)80S6+1,LT4DC ",2J9?W+2 _L'37AADD65 MXE9D!V,5R5SUQZ4 ?@3_ ,$#/V*_%O[.O_!6SX^?LU_LJ_M)M\4?V9V^',M*^'FOZ59Z;K'ABX\27:V9 ;B!7\M_[RY'!]Q0!^%_\ P;)?L=?$+]B'_@FS^T3^VE^U59/X%T?X MD^'(4\/P^)_]"?\ LVQM;T+>NLN"B7$U\$B#89_*#*"LB%O /^#='XG_ ]^ M%_\ P2A_;S\+_$?QCI^A:G<_#N:XL].U:Z6WGNHY-)U"TC,4;D-+NN9H( %! M_>3Q)]Z1 ?Z5Z* /Q8_X,I/$N@6/[&'Q7^&5]J]O!XBB^)YU1]$GE"70LI-. MLHDN/*/S>49(W3?C&Y2,YK] ?^"UG['OCK]O+_@E]\6_V8?A)M;T2WO/ M#ULTH07=Y87MO?Q6VYB%4S-;"(%B%!D!) &1]344 ?SH^"_VD/AQX5_X-1/$ MO_!/#6=8%I\>;;Q;-X37X.W$;)XFFOY_%*:@$732/M+#[-([;@FW,;+G<-M> M_>/?V9]8_P""<'_!I1XC_9I_:-UJQT/X@>*/#EQ?/X:O+V-;DW]]JL5PMA#' MG=+-% T8D5-VUED/W1FOVH;2-);4AK3:7;F\6/RUNS OFA/[N[&<>V:L4 ?E M_P#\&C_C;PA?_P#!([0OAM:>)K%_$.@>+-:;6]"%TOVRQ6:\>2)Y8<[T5U(* ML0 W."<&OU HHH _GG_X/8?B=\//B?XN^ 'PW^&WC33?$&N^$SXM/BC2M%O$ MNI]),[:0D2W*QDF%V:WG 5\-^Z;CBOV>_P""9/QA^%?Q@_82^$U]\+OB)HVO MIIGPUT"SU5=*U&.=["Y33H%>WG5"6AE5E8-&X# J00,5[U10!_/!_P %+OBI M\-X/^#MSX0?$&7QOI@T'PMJGAC3_ !)K?VQ/L>EW4;3"6*XFSLB:,R('#$;" M?FQ@X/BG\5?AO!_P>D:5\4IO&^F+X9L-:M-)O/$37B"QAO1X1-DT#3Y\L.MT MPMRNYNI!-/!CWGAK5;6]M-6TPOI]]:SK)#/'+'F.1'4D,C!@0P)!!!%?@#_P & MA?Q'@_8]^-_Q_P#V-OCOX(\4Z5\4-;\0^&K2S\&IX;N'N8Q:OJ45[/.^WRK: M&W$Z2/)*Z!D.(O-=E1OZ$:* /Q=_X._?V)O%VL?"[X;?\%./@1:W5OXT^$VO MVNEZQJ&EQDW*6,]TLEA<@@$YM[\JJ@=[XGM7Z&?![]B4?$;_ ()SWO[,/[6S MSS:Y\5]!O[WXPSZ-+]GD?5M89[G44@<[MB123-;PYSLA@B4<*!7SO^QWX&_X M+4_'KQEXL_9Y_P""J'P^T(^!;#XMV_B33_&^FW^E+;ZIHEE.+JST:TM;(^T4WOC!9(?M=G<1W$/F)Y WIOC7*Y&1D9%?3__ 5?^,'PL^$O_!/' MXSM\3/B%HVA/K/PH\26&BP:IJ,<,NHW"_VD/@;XP_9_P#B-9^?H/C7PU>Z)JT8 M4%O(N8'A=EST8!]RGLP!'2NNHH _#+_@VW_X)2?$&?X%?M/?!']L87K?\$Y/^#K/P[^W+\>KE-$^#/Q;^W-IWQ%U1_*TO3-1N-"EM&LK MNY;$=O(;I%V[RH,=Q&<_*^T_8._9V\4_MT?\'2/Q2_X*<_":-M1^#/P^U&Y@ ML/'EJ-VF:]J(T!-%%M93CY+H!FFF+QED"Q*2W[V/=^Y=[8V6I6DEAJ-G%<02 MKMEAFC#HX]"#P13K:UMK*W2TL[=(HHU"QQ1(%50.P X H ?7QI_P7L^,7PA\ M!?\ !*_XX^!_'GQ%T+3M:\2?#/4K3P[H=_J427FIW$B>5&EO S>9,?,9!\BG M'4XQFOLNB@#\+O\ @RV^+7PQ\#_L_?%;X-^-_'VD:+XKU;XA6EUI'A[5]0CM MKS4(FL50-;Q2$-/\T;@[ V,#.,C/T]_P=<_L6?&3]L;_ ()B1W/P*\+7VO:U M\./'%KXINM"TR!IKF\L$M;JUN/*B49D>,7*S8&3LBDP"<"OTSHH _%S_ (([ M?\%*O^"9G[4'[*/PZ_9OT_\ 8>\/^)OVD-$\/V>@:EX)C^$L;)?SVJ);G5[G M5!9O;VEHRJ)YY9F$B$R*D4S>6LG/?\%>O^"B/QKN?^"YO@7_ ()\?M'>#/B* MO[,]HME!%\7V/BJU\+>#Y/"4@ETR*\U^POK2*:.S62&TA6TB9O-WBW4( L MARFZ3P?\7?A0O_!Z3J?QGNO'VC)X2;4[G3H?%,U_&NG_ &L>"OL)B%R3Y>\W M(:W W*;>Z@UWP+ M?WQ(@AU>V#B-92 2J2Q23P,X!*"? _Q/X8\37FH>"-4\?6[6>EZC97+!YH$O&!@.RX\V59=_ ME2I<#8Q*G/Z7:!_P4T^"?QX^(6A?##]AJ6/XT7=YK5LGBCQ'X/N/-\/>&=,\ MU?M-U=:H ;9IQ%O\FSB9YY9-H*I'OE3Z)UG0M$\16?\ 9WB#1K2^M]X;R+RW M65-PZ':P(S4MC86.EV<>GZ9916]O"NV*"",(B+Z!1P!]* /P/_X.H]$UGX,_ M\%9/V3/VU/'6AW\'PYT*?1H-7\1PV4DL-M+8:\U]/&Q0'$GV>4.J?><*^T': MV/*O^"BW[5OPK^.W_!S#^S9^U+X8&KZ;\-[2X\&&T\9^)]'FTNSOK&/5;AFU M)/M2H\=GN=U$TJQAA$T@S&4D;^D2_P!.T_5;IV$-S"6#&*>(.I(.0<'C( M(S4U '\]7_!X3X[\(:S^VU^S9IFA>(+;4+GPO87-YXBM]/E$[Z=!->VZ5KNG:%I%EJ>L7^B M7R7<-I:3ZG#<0S.\1955X!YJDGYD*L,JP)_HBHH _G<_X.M?#[Q5XW^&W[-_[2W@;2)=:\%Z)=Z];ZIXATL>?:0&^72YK)C*F5V3 M+;3['SM;8,'YA7[RU%>V-EJ5I)8:C9Q7$$JE989XPZ./0@\$4 ?S5?\ !P[^ MVI\&/VS/V^_V6_V@_@-%X@OOAYI5M:31^-]2\-W5A8WZC5HIIWM_M,:221PK MA7EV"/?O568QOM]/_P"#UWXA>!?B?#^S9H'PU\8:;XAO+:T\1ZI<6^AWJ7;1 M65W'I)M+EO*+;8IA'(8W/$@1BI(!K^@J.-(D6*) JJ %51@ >@I: /Q7_P"# MC7_@JA^T-\(/"_[/OPS_ &7O&7B#3_@[\5[:.Z\8_$OX92"74-6M%GBCETO3 MKR,X@F\DR.=C"1V>-=RJLBM\B>,[_P"%'P)_X.6O@'\7?A_^ROX[^&7PONM/ MT>7P?H>H^ +N+4M1MSI\]L;E+&)9;J626Y+;S(OVAF8R2@%MQ_ICHH _ ?\ MX./M)UGX&_\ !?S]D7]MCXE:!J-A\+](D\'1ZIXN73Y9K:WET[Q1=7EW$3&K M$R);SQ2[ "S!OE#$&M?_ (/!OCSX!^//[$OP+B\#M?1ZCJ_CB\UK3_#^J6+6 MVIR:2MO<6\6HM9O^^AMYF"M&TJHQ5P&56#(O[PT4 ?*'PJ^#OP3_ ."A_P#P M1L\,?L_:CXBT_5_#'CKX(:;HESJ&GS)<"RNETZ%!(,'"SVURBML;!26'# $$ M5\&?\&H/['G[4/PKTCXC6_[4;W$&B_!CXB:]X4\ :!V#"W@2/>Y=]B@;F/4G'4GUH _GW_ .#B MWX7>/?V'O^"T_P */^"L7C'X&2>/?A!7[8_B^W^(O_!.O]FC2GT"QTJ4^(?B7 M;_#,^'8=.N7VJNEP236D3WMPV6:40%H8DCRTA:2-'^QKJUMKVW>TO;>.:*12 MLD4J!E8'J"#P1265E9Z;:1V&G6D4$$*!(H88PJ(HZ < >PH EK\8_\ @] ^ M*?PWUS]@KP/\!M#\<:7?>-8?C/IVJW/A6RO4EU"WLDT?54:XD@0EXX]US S M ^:N,YK]G** /@K_@VR^+?PP\8_\$B/@[\.O#'C_2+WQ%X8\.W-OXC\/P:A M&U]IDG]HW6!<09\R'<"K*64!E8$9!!KXL_X*P?LW>*_V0?\ @XZ^!7_!4[X@ MVTL'P<\3:QI%EXG\:2H?L/AN_BMFTXK>2_=MHC&;>599"JG]]S^[8U^Y%-G@ MAN87M[F%9(Y%*O&Z@A@>H(/44 ?A3J?P,U3_ (*>?\'5&F?M/?LX7\/B3X2_ M!:'1+KQ-\2-$F%QI#WEE9^='96]TA,5Q,US+'&R(Q*JDS'B,UQW[9VJ)^QG_ M ,'AOA/]K']HO2M5T#X?>(H;671?$BZ+-WE<7@\MD12R[ ME)&""?Z ]/T[3])LH].TJQAMK>%=L4%O$$1!Z!1P!4U 'XF_\'#O_!3S]IWX M=?M/_L\_LQ6WAOXF^!O@7\1]/TG6_B5<>%-.EM?$NN6T]^R7NAQ20MO@GBM8 MU+P12+(S705SMV@_,WP+O_ OP#_X.V?"?C_2/V8_&/PP\!:MIR+X(\(S^ )X M+M;.?P:=/MI%L;59'C62Y^\6 :(NQN/*9)@G])=% '\[G[:9XBT#PAX7\+6WB/ M6= NEO;6QF@UR^NIHWEA++N2&6-V7.1N&>:^D/\ @YI_X)HZ?\5-#T?_ (+> M_P#!.+Q1:ZCKGAJ>VN/'6I^ M12X^U1VLBK;:[;2VS,&FM7C2.9E)(C1'.WR M)"?W=HH _'?2?VS;W_@X@_X((?$_]F_P]<6EC^T3;^$;8^(? S.MM/JM[IE[ M:7T=U:1/MS!=M;HF1\D4LQC8@!6;YW_X(!?\%%?^"YDN$M/EM7>*[BDEDA*W1BC6-(B9 ^S^A"JZ MZ1I*:FVM)I=N+QXA&]V(%\UDSG:7QDCVSB@#\)/^#QKX(?%/6_V-/V;_ (F: M)\#!H>B^#)M2M/%>E>'4%Q8^%Y;NUL/)MO,AC1!"K6TT2R!$0E% "EU!^L/^ M"M'CNT_X*2?\&\_Q9U/]DGPGXE\16DGA_0;O1[A_#MQ;'6(+'4-,O[N6TBF5 M9IHXXHIU+[ &>"14W[./ M!WCF1O&\.G^'+HV7A^.7Q#J%Y;M<7;((2TT=S"(XHW>1B7.T+%(R_IJ /RQ_X-"/%OA&Y_P"" M3MO\.[37[$^(=%\=:O+K>B"X47EHDTBM#)+#G>BNH^5B,-M(!.TX^-O^#IKX M@>"Y?^"R7[,\EMXEM)U\%6VD3>+C;S"3^QT.MBX'VG;GR3Y.)=K8.QE;&&!/ M]"]% '\[G_!<3XO_ NU?_@YS_9;^)^C^/\ 2;SPUX2/P_/B;Q!:7Z2V6EJG MB2ZO':>=24C5;:>&8EB (Y%8\'-?T/VMU:WUK'?6-S'-#-&'AFB<,KJ1D,". M"".014E% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% 'X@_P#![S_R:S\#_P#LH&H_^D(HH_X/ M>?\ DUGX'_\ 90-1_P#2$44 >?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ /\ MP:;?\I3/VN_^WC_T^3U^_P!0 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 ?B#_P>\_\ )K/P/_[*!J/_ *0BBC_@]Y_Y-9^!_P#V4#4?_2$4 M4 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U M !1110 4444 %%%>>?M5?M-_#;]C[X%ZS\?OBM]MDTK29+6WCLM,A62ZO[RZ MN8K6UM(%=D4R2W$T4:EV5 7W.RJ&8 'H=%?.WP#_ &U/BIX]^(&F^ /C-^S! MJ/A=/$'B;7M&T/Q!I.NVVI6$5UIDEQNM+PYCD@N'BMY70QI+$_E2?.N #X[\ M8/\ @LM\6OACI/B_XD:'_P $JOC7X@^'/A-=1NO^%CP76DV>G:AI=GYA?4X5 MN;E)?LKQQM-&[(-\95P"&% 'W717@'B#]NZUM9?A-\./#'PBU&\^*/Q?\+'7 M])^'U_J4=JVAV,5M%-=W&IW(606\4+SQ6Y9$E:2:151& =D[']EG]J;P3^U/ MX4U[4_#VE7FCZYX.\5WOACQQX7U-D-UHFKVC 2P.T;,DB,CQS12H2LD4T;C! M)4 'IU%>0_'S]K72?A+\6_!G[-O@?PA)XL^)/CVWOKS0O#D>H+:06NG62H;G M4;ZY*N;:V5I(HE*QR222S(J1L [)S6C?\%*OV=8?V8?B+^T]\3+V\\)67P@U M;4='^*&AZDBRWFB:I9LJO: 1,RW!E\R!K=HR1.MS"5P7*@ ^@Z*\(^'7[;%Q M??'#PI^SU\?/@SJ'PY\3?$/PU=Z[\/[34=6@O%U.&T$37EC*T0 @U&WCFBED MMP9(]C,TVZ7%G=VTH>.>)U#(Z,.&5E(((X(-6* "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 _$'_@]Y_P"36?@?_P!E U'_ M -(111_P>\_\FL_ _P#[*!J/_I"** //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP M!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH *\N_;._9@^"7[:/[-OB7] MES]H,2CPSXR@BM)9;6^%MV=S'.X0G>&VMO+2&+ZC_ ."EB?\ "U?#OPX_8GLA MYC?&?XB66G^(85ZCPUIP.JZQN[".6WLUL23GG44&.:O? G_@GEX>^'/Q0T[X MU?&#XQ>*/B1XD\-:YK]_X*F\1K806VB/JL\C7-S'!8VELCW,V=E#>75M4V=JA;=C9 -S$@'R#9VFJVW_ "UON[\C-?5/QR_97\"_'#QQX1^+3>(];\+>-O LEW_PC'C/PP]L+ZUM[N,1 MW=HRW<$\$UO,JQEHY8G :*-UVNBL/-/B]^P)X"TK]B?QI^S7\)->^)^F7OC# M7'UW7/%'@#QA#I?BG6M:GO8KFXO)-2D01Q-.\:QRD($6WS%%&JK'& #Q^TM- M5MO^#G"ZO_$F\6MS^Q*(_##2?ZL[/%:&Z1.WF F-F YVLO:O@G_@H'8>+-2\ M3_M]^)M/6;_A7T/[4?P=C\0NF?L^V"*U74=W;B:2P+^AVY[5^O,G[%B^-/!_ MPB\1?$[XKZ[%\6OA9XEY!/!-!=-&)'CEB;#I& MZ['16&GX:_8._9JT/]G/Q;^R]K?@IO$7AGXA7.I7GQ"D\03^==^);[4"6O+V MZE0)^_D.,-&$$0CC6(1K%&J@'S7_ ,%6X]7O_P#@HQ^P3I/A!7.M'XQ:[=#R M?OC3HM%(O%-AX)^)GB-->^(_P --,O;6/1/$>H?NO.FG#6[740N/(@^T1V]Q%'/ ML/F(WFS>8 2_\$G-.\7:1_P2_P#V>-,\=I,FK0?!;PREW' M%V@YYR#FOH*F6]O!:0):VL"111($CCC4*J*!@ < =J?0!D^.K/QC?^$;^S M^'^L6FGZU) 1IU[?6YEAADR,,Z#[PQGBO(?^$!_X*"?]%_\ G_A*2?_ !5> MZ44 >-_LH?$CXM?%_P"%\WB3Q7XET^>^M-=O=/FFBTP0JY@DV9"AC@<>N?I7 MIGV+QO\ ]!NR_P# 8_XUY'_P3W_Y(GJW_8]ZS_Z4FO=* ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[ M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\ M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E M_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>- M_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7 MC?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MB MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>- M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@"C MI4&OPR.=8OX)E*_((HMI!J]110!^(/\ P>\_\FL_ _\ [*!J/_I"**/^#WG_ M )-9^!__ &4#4?\ TA%% 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&F MW_*4S]KO_MX_]/D]?O\ 4 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI M->Z4 %%%% !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 ?B# M_P 'O/\ R:S\#_\ LH&H_P#I"**/^#WG_DUGX'_]E U'_P!(110!Y_\ \&FW M_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ -/D]?O]0 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ MZ4FO=*\+_P"">_\ R1/5O^Q[UG_TI->Z4 %%%% !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 %?R!?\'1W_ "G7^.?_ '+/_J,:37]?M?R!?\'1W_*=?XY_]RS_ M .HQI- 'P!7]?O\ P:X_\H*/@9_W,W_J3ZM7\@5?U^_\&N/_ "@H^!G_ ',W M_J3ZM0!]_P!%%% 'X@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\ ]E U M'_TA%% 'G_\ P:;?\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/ MD]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3 MW_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !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 5==UW1?"^B7GB7Q)JUM8:=IUK)=7]_>3+ M'#;01J7>1W8@(BJ"Q8G )-?F_\ L*:%K7_!7S]N2?\ X*T?%32;E/@Q\,;J M\T#]E;PUJ,+*FHRAS%?^*Y(G ^>1T,4&1E0G(5X5=K__ 5 ^(?C?_@HU^U' MI?\ P1'_ &;O$UW8:)-:6^O_ +4WC32I-K:'X:+*\.B1R#A;N_\ E!7J(F4E M7C:4+^@7PY^'G@CX1^ =%^%OPT\,VFB^'O#NEP:;HFD6,>R&SM88Q'%$@[*J MJ!^% &S1110 4444 ?B#_P 'O/\ R:S\#_\ LH&H_P#I"**/^#WG_DUGX'_] ME U'_P!(110!Y_\ \&FW_*4S]KO_ +>/_3Y/7[_5^ /_ :;?\I3/VN_^WC_ M -/D]?O]0 4444 %%%% !116;XQ\9>$?AYX5U'QUX^\4:?HFB:19R7>JZOJU MXEO;6<"*6>6660A8T4 DLQ H TJ*\C^"7[=?[+'[0?BD^!/AM\5[237GEO5 ML=#U2"6PO-1BM)C%/<6L5PJ-=0HP&9(@RJ&7=MR!79?$_P"-_P )_@RFFK\2 M_'%GIESK=V;70M-8M+>ZK+?VO/V:O GQ'/PF\6_&# M2;+78KNSM+VWD9S%87-X0+.WNIU4PVDUP640Q3.CS%U$:MN&0#T>BBB@ HHH MH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]_P#DB>K?]CWK/_I2:]TH *** 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 **** "BBOD#]J/_ (+U?\$GOV+OCMKO[-'[2_[5G_"- M>-O#7V7^V]$_X077;S[-]HM8KJ']]:V,L+[H9XG^5SC=@X8$ ^OZ^:O^"I_ M[?MI_P $_OV:6\8>$_#9\3_$SQCJ<7AKX0^!K=2\^O\ B"Z.RWC" AC%&2)) M#D?*NT,&=,^*_P#$4=_P0H_Z/F_\QEXG_P#E97*?\$Q=$U;_ (*O?M9ZC_P6 MS^,-BY\ Z%)J/A;]E/PI>?^36?@?_V4#4?_ $A%%'_![S_R M:S\#_P#LH&H_^D(HH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ M -O'_I\GK]_J "BBB@ HHHH *\#_ ."G?[)?CK]M_P#8E\8_LZ_"[X@V_ACQ M/J3Z=J/AO5[Z(R6J:AI^H6]_;QW* $M!)+;)&_RMA7+;6V[3[Y7 _M)>'?CU MXB^&\8_9K\3Z+IGBRPUS3KZV7Q&\Z6-_;PW4;W-E,\"M)$LT DB\Q4?8SJVQ M]NT@'Q'_ ,$LOVW_ A\;OBR?V3/VW/A6?AQ^TOX)\<^)_$-AH MPWT^BWFYENX$$TRR0[BZF+)W^2S+Y%^RI^V#^U)=^!/C[_P7%O?V7M'^)VEQ M>+M:TS1(;OQ\]AJWA[X?:+.T3VVDV?V">%GW17%W<;KB W,D73*1D_3GPG_8 M>^/_ ,8/VE/AW^T)^TWX2\)>#[7X/_$/QKXB\.:9X#_ /@G=^T+\"_@?\9_V+?@/XA\%'X7?%/6 M-=O/#6LZWJ%VFI^"H=<5O[0M([*.V>'4(X999YK-_AW!=Q["MQKNM6R2WH0D[)&M(XH&' M489<]175_P#!+;Q5JVD_\%'/V[_V?=.E<>%_#GQ6\/>(M(MO^6<%]K6C+<:A ML]-\T D8#C?(S=6)/>2?\$XC\ OB_P#!GX^_L:PZ.FK?"?X4M\+KWP_XKU2: MT@U_PH!!);QO>06\[PW%O/X[X^&M/W2V\$>G)]G7[3-%;6$9A@;8'FN&WE M$$GEH <]?^)=:^(?_!R;IOP^\32M)HOPW_9#NM;\+V,O*PZGJ?B"&UNKQ!V8 MV\"0$CL",\XKX6_;H^+OCOP5IW[?O[('@[5;FS\'^(/VF/AQ9SFWD*K;1^)X M;>;6D4C[JSM;;9%'!^TR$\N2?TLO/V;/CI\0?C'\&?\ @I9X3\):!H/Q?L_A M/_PC'Q,\">(-3GL[*^TZ_6"^EL?M<4%Q)!+9:C'OC/DR"16E1MI977EM2_X( M^^'?BO\ LI_'7X6?'#QQ"OC_ /:"\9OXN\1>+-!MV>+P_JD#PMI$5F)=KS06 M M;=07V-/B8D1";8@!A_\%,==NO@W_P4<_85\:?#Z);*\U#XA:]X-O;>S0(M MQHM]I:&6W=5P&BCDMK>95Z*\*L,8KP7]B.&/]H?_ (-O_P!H[XU_%=!0/- /)/A-H&H:U>W!)>ZNI+"%I9VSWD8E_P#@=>Y5B?#/X=^$?A#\./#_ ,)O MA_I2V&@^%]$M-(T2Q0DBWM+:%(88P3U"QHH_"MN@#/\ %?BOPYX&\.7?BWQ; MJ\-AIMA"9;R\G.$B3IN..W->I7UA8ZI:2: M?J=E%<6\J[98)XPZ./0J>"*Q_P#A5WPS_P"B=Z%_X*(?_B: /$_^">?C7PI- M\#M3GBUR!DD\;:M)&P)^9'GWJ?H58'\:]W_X3'PQ_P!!J#_OJO%O^">VFZ.=8 B' %P0!T[ ?A7NO]G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0! M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9 MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4 M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN? MV=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ MKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T& MH/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ M (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^ M^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/ M^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% M %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_] M^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^ MA1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/ M_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/ MC#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:? M_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^ M^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_ MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%' M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C# M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\, M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\ M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T& MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_ M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P MQ_T&H/\ OJOY#_\ @Z"O+74/^"Y_QQN[*=9(G_X1G:Z]#CPSI0/ZBOZ_/[.T M_P#Y\8?^_0K^<;_@O-_P01_X*O?MF?\ !5_XJ_M)_LQ_LGKXC\#^)/["_L36 M5\<:#9"X^SZ%I]K-^YNKZ*5-L\$J?,BYVY&5() /Q"K^N_\ X-??$NA:?_P0 MP^!UI>ZI%'*G_"3;D8\C/B;52/T-?SF_LQ_\$&O^"KW[9/PLC^-G[-O[*O\ MPDOA:;5+S3X-83QSH5K'-/:S-!.(QC-J%I>FW^T:[J%U#^^M9)8GW03Q M/\KMC=@X8$ ^LO^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1 M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A0!'I^MZ3JKM'IU_',R#+!#T%6J9%;6T!)@MT0GJ4 M0#-/H _$'_@]Y_Y-9^!__90-1_\ 2$44?\'O/_)K/P/_ .R@:C_Z0BB@#S__ M (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>OW^H **** "BB MB@ HHHH **** "FR0PS!1-$K[6#+N7.".A'O3J* "BBB@ HHHH **** "BBB M@#PO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO=* " 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@ KY^_P""K/[2W_#'_P#P3A^,_P"T3;W_ -EO MO#_@&^&B3[L;-2N$^RV7/_7U/"/7FOH&OSX_X+R_\7UU?]F/_@G+:?OO^%W? M'O3I_$UCU^T>&]$7^T=2&WOC%LV3P-O- 'T#_P $G/V:?^&0/^";/P6_9YN- M/^RWVA> ;&36[?;C9J5RGVN]&/\ KYGF]Z^AJ** "BBB@ HHHH **** /Q!_ MX/>?^36?@?\ ]E U'_TA%%'_ >\_P#)K/P/_P"R@:C_ .D(HH \_P#^#3;_ M )2F?M=_]O'_ *?)Z_?ZOP!_X--O^4IG[7?_ &\?^GR>OW^H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_ .">_P#R1/5O^Q[UG_TI M->Z5X7_P3W_Y(GJW_8]ZS_Z4FO=* "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@ K\^- M_P",H_\ @Y!U[5O^/C0OV7/@+;:?^36?@?_ -E U'_TA%% 'G__ :;?\I3/VN_^WC_ M -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 >%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$] M6_['O6?_ $I->Z4 %%%% !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 %%%% 'R]_P %I?VD9?V3_P#@ MEE\;?C)I]VT&IQ^"+C2="DC/[Q=1U$KI]JR %_\ !/?_ )(GJW_8]ZS_ M .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !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 %%%% !115? M5=5T[0M+N=;UB]CMK2SMWGNKB9L)%&BEF=CV ))]J /@#X,_P#&47_!Q7\6 MOB1;93 ^.@P#S7Z#U\ ?\&[.E:C\0 MOV4/B#^W;XELI(]4_:/^-GB7QO%]H7$L.F?:VL[*WP>0B);.4!_AE]"*^_Z M"BBB@ HHHH **** "BBB@#\0?^#WG_DUGX'_ /90-1_](111_P 'O/\ R:S\ M#_\ LH&H_P#I"** //\ _@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW M_P!O'_I\GK]_J "BBB@ HHHH *^L7_CJVMK* M>#3O#=TT&J7FG)?6[:E!92I\\=T]B+E(VC_>!F'E_O-AKZ.K@?VDOBSXQ^"/ MPWC^(G@_X5:UXR^RZYIT.KZ/X%O'=SIG@UK4*H1M0DTNZ'V>>ZNVN9%FG&1"84<1B%VKKO MV?OV?;/XK?\ !3OP+^V5^RC\,/%WA6]L_''C]/CQXOU+PKJ.@V?B#0Y9[I-- MTZYAOH83?7BW30NNU&>W6W83%62%*]J_:=^*@_X*8?LM?%7]AC2_V.OB]X=\ M0^++6_\ "KR?$[X;SZ=I6F9(+^;4H]+L+.\7.;BW M@B\Z<1/F-Y'C9PQC3;L_\$O?C9XM/[0_[3_["'B;Q!>ZM8_ KXDV'_"&WNI7 M;W$]MH.M6 U"TT]I9"SRK;.+B*-G8L(A$F<1@U5^)?[._B;]F+_@J-X"_;T\ M/^%_$7B/P7JGP+G^%?CDZ%HUSJM_I4EO?1:AINI/;6D/?V9?B-XJUOXQ?$K3[WP_\ "_P7X?\ MM?B27P_8I#I6FR/9LRM',Z237F6-I>("//MX(S/<"%LQM(\;.K M&--OR]\B!I"Q"I;H^&WQ M3_9W'@_Q-%HWARZOM1T>.:YAUK2=0DL;5);B1) TMM+Y:/Y+-$6 7_VI?V=OVK?VAM/\)2Z+\2_C!\7=%\;?"SPSKY%K/\ 8O#/DII,-VKX M^RSWD4=U^[DP8!=Q>;L99$4 ]C^-]QIO_!-_]O+]EKPS\%KO4;;P?\8M2U;P M'\0=(OM5FNO[5O$LENM-U>5I68O?K/'*DMR-M7T_P")/]I^,O$7P +"BK*S2#'D'@']GOX_\ [)O_ M 36^/'_ 2?\#_!;Q1K7B;6]6\6Z)\&-7L= NI-'U#1/$+RO;7USJ2QFULC M:?;;D3QSR))FT/EK()8MX!]X_L6_']OVK/V0OA?^TQ-IL=E-X]\ Z3KUU90D ME+::ZM(YI(ESDD([LH/HM>FUY_\ LG_ 72_V6?V7_AW^S5HNH?;+;P#X)TOP M_%>E-INOLEK' 9B.Q#M+^(/A&_\%ZW<7<-IJ,!AGDL; MEH9E4D'*.O*GCJ*\A_X=[_!/_H;?'?\ X65S_C0 ?\$]_P#DB>K?]CWK/_I2 M:]TKYP_X)X^ M&@^!NI6Z75\5B\::K$I-XQ)"3;!D]SA1D]SDU[O_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L4 M5C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P M@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ M ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1 M_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I' M_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[ M_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X M%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@ M6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ; M%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4? M\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ MX%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U M&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U M'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%% M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P ( M/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X% MM1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q M16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ M"#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L5\@?M M1_\ !>K_ ()/?L7?';7?V:/VE_VK/^$:\;>&OLO]MZ)_P@NNWGV;[1:Q74/[ MZUL987W0SQ/\KG&[!PP('U/_ ,(/I'_/S>_^!;5_(I_P<_6,.F_\%S/CA90, M[(G_ C6#(Y8\^&=*/4_6@#^@3_B*._X(4?]'S?^8R\3_P#RLKZ__9<_:C^! M/[:/P)T+]I?]FCQS_P )+X)\2_:O[$UO^S+JS^T_9[J6UF_SSW*N_\ PDN1'<,HX\3:J.@^E 'Z M(T5C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L5\A_\%X?V@=2_9Q_X)/?& M3Q5X;>0Z]X@\-_\ "*>'(+?_ %TU[J\J:<@B'>15N'D&.?W9/:OJ3_A!](_Y M^;W_ ,"VK\_O^"M7A;3OCY^WS^QG^P)83W-Q9ZO\3[OXD>,83<,RQZ=X>M6F M@24?\\YIY6C'8L@]J /LW]C+]G[3OV4?V2?AI^S5I:1[/ W@?3-%EDBZ336] MLD_^!;4?\(/I'_/S>_\ @6U &Q16/_P@ M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%4=*T"RT> M1Y+66=BZX/FS%A^M7J /Q!_X/>?^36?@?_V4#4?_ $A%%'_![S_R:S\#_P#L MH&H_^D(HH \__P"#3;_E*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\G MK]_J "BBB@ HHHH **** ([:TM;-62TMHXE>1I'$:!0SL.O!&@_$?PK>>"O% NVT[4(_+O8;._EMGFBS\T9DA97"L/E8!AN4E3D$ M@Z]% $.G:=I^CZ?!I.DV,-K:VL*PVUM;1!(X8U 5455P%4 #@ 5-110 44 M44 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5O^Q[ MUG_TI->Z4 %%%% !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 %?S@_\%ZO^""O_ 5A_;1_X*Q?%;]I?]FC]E/_ (27P3XE M_L+^Q-;_ .$ZT*S^T_9]"T^UF_.="M8Y;FUF:&=4%S?1M(J MR*R^8H*,5.UCBOZ%O^#:;XIV7PF_8[B_X)4?&[P]?>#/CI\!+W5$\:^!]<:( M3RV=]JMU?V^H6CQNT=U:E;Q(S+&S*&"G.V6)G^F?^"07[-I_9(_X)C_!+X"W M-A]EOM*\ V5UK5N5P8]1O%-[>*?I,OVDYO#G[7_ M .QSXIM_!7[2OPH#7/P\\5D!(-9M_F:70M2Z":SG#.HW?ZMI&(PKR!@#["HK MYM_X)G?\%&?!G_!0CX0W]_?^%KCP9\3O!&H'1?BW\,=6)6^\,:NF5>-E;#/; MR%':*7&&4$'#HZK])4 %?GQ^RI_QD]_P7_\ VC/VAY/](T?X$_#70?A;X;G/ M,37EZ[:KJ+)V$D4@$+GKA@.E?>OC'Q9H'@'PCJOCKQ5?K::7HNFSW^I73_=A MMX8VDD<^P52?PKX<_P"#<_PEKVI?L!ZC^UKXYL&M_$G[1'Q2\2?$C64FY>,7 MMZ\5NF?[GD6T3J!P!+QC)H ^]:*** "BBB@ HHHH **** "BBB@#\0?^#WG_ M )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH \__ .#3;_E*9^UW M_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE> M%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ 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@ K\^?^"_K'XU^&?V>_\ @G;9'S3\ M>_C]HMGXCLASYOAS2W_M'4GQ_%L\NV;'3UQ7Z#5^?&I?\9/_ /!R+IME_P ? M&A_LO_ &:Z)Z_9?$?B*<1[?1=VFJ#GK\OI0!^@X 4!5& .@%%%% 'PE_P4Q_ M84^-WA?XO6'_ 57_P"":UA#;?'?P;IXM_%W@\-Y=E\4?#Z8,FE7:KP;I40? M9YOO91$SE86C^A?V"?VZ_@C_ ,%#_P!G73/VAO@C?S1Q32-9^(?#VHKLU#P] MJD6!<:?>1=8YHV/<892KKE6!KVBOY;/^"S/_ 40_;$_X)@_\%YOVC+[]@_X MO_\ "NE\1)X=_MVRTSP_I]Q:7\DFA:==O/+;75O+"]P9YYW,Y3S MI).:_CU^/O\ P7E_X*O?M0S>"YOCM^U5_;X^'OC>R\7^$8I/ VA01V6M6>_[ M-=LD%BBSF/S'PDH>/YN5-?U ?\$%?VH_CM^VC_P2>^%/[2_[2_CG_A)?&WB7 M^W?[;UO^S+6S^T_9]=U"UA_OW^K\ ?^#3;_E*9^UW_P!O'_I\ MGK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P#@ MGO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ 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@ K\^/^"#7_ M !?/6/VGO^"BEW^]_P"%U_'[4K?PU>]?M'AO1%_L[33N[X_TA<#@;>*^B/\ M@JG^TE_PR'_P3D^,_P"T1;W_ -EOO#W@"_\ [%GW8VZE/']FLN?>YFA'KS5; M_@DM^S;_ ,,B_P#!-3X*?L_7%A]EOM$\ 6,NM6^W&S4KI/M=Z/\ P)GFH ^B M**** "OY O\ @Z._Y3K_ !S_ .Y9_P#48TFOZ_:^0/VH_P#@@K_P2>_;1^.V MN_M+_M+_ +*?_"2^-O$OV7^V];_X3K7;/[3]GM8K6']S:WT4*;88(D^5!G;D MY8DD _C"K^OW_@UQ_P"4%'P,_P"YF_\ 4GU:C_B%Q_X(4?\ 1C/_ )DWQ/\ M_+.OK_\ 9<_9<^!/[%WP)T+]FC]FCP-_PC7@GPU]J_L31/[3NKS[-]HNI;J; M]]=2RS/NFGE?YG.-V!A0 #T"BBB@ HHHH **** "BBB@ HHHH _$'_@]Y_Y M-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ Z0BB@#S_ /X--O\ E*9^ MUW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#PO\ X)[_ /)$]6_['O6?_2DU[I7A M?_!/?_DB>K?]CWK/_I2:]TH **** "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 _/C_ (+Y_P#%[[;]F[_@G9:?O?\ A>GQ M_P!)3Q+9=?/\-Z0?[1U([>^W;;-SQQS7Z#U^?!_XR?\ ^#D8#_CXT3]E[X Y M]?LOB3Q%/_X[OTQ?J=OI7Z#T %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!^(/_ >\_P#)K/P/_P"R@:C_ .D(HH_X/>?^36?@?_V4#4?_ $A% M% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[>/\ T^3U^_U M!1110 4444 %> _\%0/VPM<_8,_8B\8_M0^'- M;^\T&33;>)]1MY9;2P^V: MA;61OKE(2LDD%N+@SNB,K.L14,F[>OOU<-^T-XY^"O@GXB^/ MHOVB=$^*GPXU[QGXFT_5M0;0X$FM(8)KMK"^L+JTE$36C^2D1C=)6_?Q%) MV>:_X*S?\%#?BY^RMIOAKP=^S+I>GW6M/X_\)VGC_7-0A$L&@Z7JFKPV<=NJ MGA[RZ!FV*>(X899&VLUOYGSC^R/\+OBG_P $U_V[?!WP)_8U\>R:A\(_C/X[ M^(6GWOP0URYDN+7P5)I#W4D&L:?,2\MM9M(MO!.C94O<+C>\D8CXG_@I1\.O M^"JWP=_8AT30_CC\-_V?+I]8^/GA#6/$7BO0/B+KESJ&M>(9=;M/*EEBFT>) M([RFA2[TW4UA+-Y#3VT@\R(,P66 M*7;A"H'@GA7PA\7/AC_P7L\#_&_]HC1=%TVZ^+7[)=QX4BE\/7TUUIB>)M-U MB/4+K3[:>>**1U-H[31EXT=U@E.SY&Q4_8)\:?#SX1?M3?MT_P#!1?XS_$?1 M?"7PN\4?%G1/#VE^+/$.I1VFGRMH5BNEW$ZS2$(T;7L[6RN#AI8609(Q0![I M\?OVJ_'VO?M\^"?^";_P*\1Q:!K6J_#W4/'WC[Q8;".ZN=(T*"ZCL;:*SBF# M0_:+B\DP9)4D2.."3]VS.K)X_P"*O^"Q.L_L^_LM?M$ZM\9/#%AKGQ3_ &>O M'D/@Z/3-.5K2#Q7%OV@KR\AN/"7QC_93N?#7@_7()A);W6KZ?K$6I26L?B-\:? ?[=_P"W5X!T&[U7PW:_M'^"-4TJ"RB,AU>P\&K% M;:Q<0!?];'&9;K++D%K&51DKB@#]%KS]I;X\_LG?M=_!?]G3]IOXBZ;XSTOX MZZ?JEC9Z[9:%'IW]A>*+"V2[-K$J$[["YA,RQ+*7GCD@4/+*)?D\SA_X*%_M M,_&;]E3XV_\ !1_X":OI">!?A)XBUV+P=X#N-*21/&.BZ"2-3N[F[/[V&>X\ MF\%J(=B0^7"94N"S*+7_ 4"TI/VG/\ @I!^Q!X,^$^I0ZM!H/B/6_B5K>HZ M=*)8K/0[;3XXK>Z=ESB*YN+F*&-NCL6QD*V/!_V3Y#^R3_P;U?M)_LO_ !#B M>+Q?\++CXB^"K_2G0FXO=3U&6Y?2EC3[TGVP:G9&$@'S!.NW.: /U'^"OQ:\ M'_'WX.>$_CI\/+IY] \9^&K'7-$FE7:[VEW;I/$6 )PVR1,_\$Z/ M@GXK_9N_8%^"_P _'D?EZ[X0^%^AZ5K<6X,(KR&QB2>,$=0L@=0?0"O9J " MBLGQU9^,;_PC?V?P_P!8M-/UJ2 C3KV^MS+##)D89T'WAC/%>0_\(#_P4$_Z M+_X$_P#"4D_^*H /^">__)$]6_['O6?_ $I->Z5\X?\ !/&Q\>+\#=26?7;% MI!XTU42L+4X:038-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :^>_^"K_[0_C#]D/_ ()N_&?]H-O%%I;W M6A> KV/29EA*E=0N5^R6>#GK]IGAH \4_P""!W_%\(?VDO\ @HG=_O?^%Y_' M_56\-7O7S_#>C_\ $NTWYN^W;'M*N=>U_5;:QL;.!IKN]O)UBB@C499W=B J@ DDG %1 M>&_$WAOQEH5KXI\(>(+'5=,OHA+9:CIMVD\%Q&>CI(A*NON"17Y>_$;]BWQG M^VY\3]:_9)^'_P -/ \7P3M_V@-=\2_M+?$3P=XWT^YO_&]Q#J$VHVGA.X@@ M87,$\9NK6*Y2Y,8B$">6^,;OL_\ X)[_ DU7X/^$_B#HL/[+MO\&O#%]\2) M[KP+\/K.?33#9:6--T^ SK%IDTMM;>?=0W=PT,;<-,S,"SL[ 'T#65XW\">! M_B9X6N_ _P 2/!NE>(-$U"/R[_1];TZ*[M;E,@[9(I59'&0#@@\BM6B@#SKX M#_LD_LT_LQG4Y?@)\$/"_A2;5[J:;4+G0]"M[66823/-Y1>)%)B1G.R/.U!@ M* !78>+_ -X)^(.EQZ)X]\'Z5KEE#>0W<5GJ^GQW,27$+B2*8)(I =' 96Q ME6 (((K5HH POB+\+?AE\7_#P\(_%GX=:#XHTD7*7 TSQ%I$-[;B9#E)/+F5 MEW+DX;&1GBN9^,7[.GP_^)OP N_V=K/X>^"5\/3VD%K::'K_ (-MM2TBTCBD M1XB-/?;"YB**\:D;%=$;!VX/H=% ' Z5^S!\![/X%>&/V;=?^&.C>(_!WA'1 M]/TW1=&\4Z;#J,4<5E"D-LS+.C*TBH@P^,YR>,UU_AWPMX8\'^';3P?X2\.6 M&EZ186RVUAI>G6:06UM"HPL<<2 *B &?#UM8?:F7.UI/(1=Y&YL%LXR?6DUKX#_ .\2?$6S^,'B+X, M^%+_ ,6Z__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L_P#I2:]TH ** 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@ K\^ M/^"\W_%\M4_9C_X)UVG[W_A=GQ^TV?Q+9=?M'AO1%_M'4AM[XQ;-SP-O-?H/ M7Y\:=_QD_P#\'(NH7?\ Q\:'^R]\ 8K8#K]E\2>(IS)N]%WZ:N,=?E]* /T' MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\0?^#WG_ )-9 M^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH \__ .#3;_E*9^UW_P!O M'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** /SSTS]F3_@IC\$OC M;\6[KX)_MR_ +X9>%/&/Q,U#Q)I/A?5?A@+R>3[6$=KV:0:A"WVB7A9)?BS\3OC+\8?^"2(^)/BG MPW\1M1\3:AXBU/5K'43\3]!U*ZO62ST\3W :WO-/MFLMEO*D2$V7D(X6<2'Z M0_X(L_#B[^&O[,GBRPLOV+9?@+X:U3XJZSJ?@?P'J=E!;:JND3);F.?48X68 M1W!D$T:HQ+);PVR[F"AV /KZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ M#PO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_^E)KW2@ 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 **** D 9)P M!U)K\^?^" 8/QL\._M#?\%$KP>:?CU\?M9N_#E[U\WPYI;_V=IJY_BV>7[>_\ LM]I/@&]MM%N-V#'J-XHLK-OPN;B M$X[UK_\ !+[]FT?LA?\ !/'X-_LYSV'V:]\,^ -/CUJ';C&I2Q">]..V;F68 M_C0![Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X@_P#! M[S_R:S\#_P#LH&H_^D(HH_X/>?\ DUGX'_\ 90-1_P#2$44 >?\ _!IM_P I M3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 5\N_P#!2+X< MM\0KSP#$_P#P4VUC]G&VM+K46U!]%\2Z=IT_B"%HH@ OV]71S!*(CPO"SOD@ ME:^HJ\L_:3_8E_92_;#O?#-Y^U!\"/#7CM/"-U=7&AV?BC2(;VWA:XB\J7,4 MRLC @(W(X:-".E 'Q)_PS9X(_P"EG+XH?^'.\)__ "+7T[_P3.\#>&OA_P## M;QUHWAK]MK4_CZLOQ%EGN_'6LZM;WUTDQTK30;-Y[95@?RU5"!& %615(W*U M?&GQ<^&O['5W\;-=^%/["W_!L[X)^.&D>$-7FTGQ9XY_L+PSX9TF/4('V7-K M8RZC$!J#P.&BEV;566-X\DJ37V__ ,$Z?#?[-_A?X+:O8?LW_LU2_!R)_%4S M^,/AA<:/!82>']:^R6JRPM!;,UN \"VLRO"S1RI,DJL?,H ]]HHHH **** " MBBB@ HHHH **** "BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$] M_P#DB>K?]CWK/_I2:]TH **** "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 **** "OD#]J/_@O5_P2>_8N^.VN_LT?M+_M6?\ "->-O#7V7^V] M$_X077;S[-]HM8KJ']]:V,L+[H9XG^5SC=@X8$#Z_K^0+_@Z._Y3K_'/_N6? M_48TF@#].?\ @L9_P7E_X)0_ML>"_@U^SC\,/VJO[4\&7WQTT#5_C)?OX&UV M".T\-6$C7$T9CFL4>=I91"%6)9""F2N.:_83]ES]J/X$_MH_ G0OVE_V:/'/ M_"2^"?$OVK^Q-;_LRZL_M/V>ZEM9OW-U%%,FV:"5/F09VY&5()_A#K^OW_@U MQ_Y04? S_N9O_4GU:@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@#\0?^#WG_DUGX'_]E U'_P!(111_P>\_\FL_ _\ [*!J/_I"** / M/_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@ I))(X M8VEE<*J@EF8X ZDFEKY9_X*A?!_6?VL=#^&W[#X\?ZKX;\+_%#QK+'\2;O0 M[PV]Y?>';'3KJ\N-.BD',?VF>.TAD8'_ %+S#G." ?.'Q)_;A^.GPP^->K?L M_?\ !-7]N[]B'QQ:^(/%.H7^F>%?B;\0Y;77-%U/4;V6[NK4?V=.Z:A']JFG M=4"Q3H)!&1)L#'[,_89_9\^-'P%^&>M7_P"TO\8K7QS\2O'7B>3Q'XYUO2M. M^QZ='>-:6MG%:6,!^:.U@M;.VA4M\\A1I7PTC >3ZM_P0%_X(XZO\-F^%DG_ M 3^\!0:>;0VZ7]G921:F@Q@.+]7^U%QUWF0G/4GFN]_X)O^'/'/PF^$7B7] MECQ[\1M2\7S?!WQQ<^%M(\3ZW/YM]?:2UG9ZGIPN9./,GALM1M[=Y,#>;?<1 MEC0!]"4444 %%%% !1110 4444 %%%% !1110 4444 >%_\ !/?_ )(GJW_8 M]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !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 5_,O_P/\ _@H' M\>?^"B/A;X!0S?!R#2M'U*7QE<>--&MU%M9Z!I]M<,+::\6Y++-!+&J"+?(P M&Q6W+G^FBOSQ_P""V]U=?M;?&/X ?\$?/#-S(\/Q@\:)XF^*Z0.1Y'@S1'6[ MGCD(^Y]IN$CCC;IO@*XYH _GV^&__!MG_P %K/BW\/-"^*G@/]BB:ZT/Q+H] MMJFC75SX^\/6LDUK<1++$[0SZ@DL1*.I*2(KKG#*""*_I8_X(*_LN?';]B[_ M ()/?"G]FC]I?P-_PC7C;PU_;O\ ;>B?VG:WGV;[1KNH74/[ZUEEA?=#/$_R MN<;L'# @?7=K:VMC:QV5E;1PPPQA(88D"JB@8"@#@ #@ 5)0 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110!^(/_![S_P FL_ __LH&H_\ MI"**/^#WG_DUGX'_ /90-1_](110!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ / M_!IM_P I3/VN_P#MX_\ 3Y/7[_4 %?.7_!0'_@G_ #_MZW'@'3V_:6^)'PK@ M\%ZM?:F?$?PD\4'1]=>66U-LL$=UY4@2%DDE,G&6VJH&&)'T;10!\ ?\."_^ MLU'[?_\ XD=_]PU]"_\ !/W]B6Z_83^'WB_X:W'QY\;_ !)3Q!XZEU^W\5_$ MG7SJFNW"2:?8VQ2\NC&GG.C6K*A"\1"->H->]44 %9OC'QEX1^'GA74?'7C[ MQ1I^B:)I%G)=ZKJ^K7B6]M9P(I9Y999"%C10"2S$ "M*O _^"G?[)?CK]M_] MB7QC^SK\+OB#;^&/$^I/IVH^&]7OHC):IJ&GZA;W]O'J02V%YJ,5I,8I[BUBN%1 MKJ%& S)$&50R[MN0*S];_P""C_["7AO]I*U_9"UW]JCP?:_$B]O5LK;PK-J@ M$SWC!2MIOQY8N&#)B L)#O7"G<,_*/\ P2R_;?\ "'QN^+)_9,_;<^%9^''[ M2_@GQSXG\0V&ARC.FZWY\][#?3Z+>;F6[@033+)#N+J8LG?Y+,LO_!IW1 M1I/L]K;0J\UU+L1W\N)&8(CMC:I(O_#?XE_#_P",'@NQ^(OPN\86&NZ'J*N; M/4]-N!+%(4=HW7(^ZZ.K(Z'#(Z,K ,I ^)Y_%NI?$_\ X.1=)\$ZY=BXT#X> M?L@7.N^$[5FW1IJ.J>((;:YO8^V6MH$AR.P//-3?\$MO%6K:3_P4<_;O_9]T MZ5QX7\.?%;P]XBTBV_Y9P7VM:,MQJ&STWS0"1@.-\C-U8D@'V'\6?CA\*O@; MI5CJWQ1\80Z8-5OA8Z/9K#)<7>IW11I/L]K;0J\UU+L1W\N)&8(CMC:I(L>" MOB]\+OB-\.8?B]X'\?Z3J7AB:VEG77;:]0VR1Q%EF+N3B,QLCK(&P8V1E8*5 M('QC?^)=:^(?_!R;IOP^\32M)HOPW_9#NM;\+V,O*PZGJ?B"&UNKQ!V8V\"0 M$CL",\XKX6_;H^+OCOP5IW[?O[('@[5;FS\'^(/VF/AQ9SFWD*K;1^)X;>;6 MD4C[JSM;;9%'!^TR$\N20#]FO@[^U3^SY\?M3GT7X1?%"PUF[@TZ+45MD22) M[FPE8K%?VZRJIN;21E8)$"SM[J=5,-I-<%E$,4SH\Q=1&K;AGY3_X*8Z[=?!O_@HY^PKX MT^'T2V5YJ'Q"U[P;>V]F@1;C1;[2T,MNZK@-%');6\RKT5X588Q7@O[$<,?[ M0_\ P;?_ +1WQK^*Z"YUWXI0?%3Q5XGN;CF1-1CDOHX9,GHT LK;R_[@@C P M% H _6VBO#?^"9/Q5\:?'+_@G3\"_C#\1[V:Z\0>)/A-H&H:U>W!)>ZNI+"% MI9VSWD8E_P#@=>Y4 %%9_BOQ7X<\#>'+OQ;XMU>&PTVPA,MY>3G"1)TW'';F MO./^&Y_V1_\ HO6@_P#?Y_\ XF@#"_X)[_\ )$]6_P"Q[UG_ -*37NE?.W_! M//QKX4F^!VISQ:Y R2>-M6DC8$_,CS[U/T*L#^->[_\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/ MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z M#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0! MI45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4' M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!] M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ MPF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z# M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4 M'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I4 M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5?G;_P24'_ VS^W;^T;_P5JU7 M_2M"O=:'PK^"MPW*CPWI$@-Y=PGO%=WW[T="&CD%>F?\%M?VS[[]F+_@GKXN M?X/:G]I^(WQ#FM_ GPTLK23$\^M:LQMHVB/:2*)IIU]X0.]>M?L)? 3X7?L/ M?L>?#K]D_P ':U:/:^!_"]MI]Q=0@J+R\QYEU=8QP9KAYI3[R&@#VRBLW_A, M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J M/^$Q\,?]!J#_ +ZH TJ*JZ?K>DZJ[1Z=?QS,@RP0]!5J@#\0?^#WG_DUGX'_ M /90-1_](111_P 'O/\ R:S\#_\ LH&H_P#I"** //\ _@TV_P"4IG[7?_;Q M_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@ HHHH *X']I+P[\>O M$7PWC'[-?B?1=,\66&N:=?6R^(WG2QO[>&ZC>YLIG@5I(EF@$D7F*C[&=6V/ MMVGOJ* /B3X3_L/?'_XP?M*?#O\ :$_:;\)>$O!]K\'_ (A^-?$7AS3/#FNW M&JWNK7NL27$ WW$MG:BWLDAE:0*JN]PWDLXA$9C;JOB7^S_^W=^V3\$_%?[) M_P"V1H'P=T?P;XKO&L]9\3_#WQ)JMU>WVA>>':U73[RQC2TN985$9N!>3K$7 M9UC8JHKZQHH ^=?CA^Q[XM7]L'P'^W=^SA'H"^,?"_@N^\$>(O#WB"_FL;+7 M?#ES-'=1P_:8+>X>WEMKN%)H\0NKJ\L;;=RNOG+?LU_M$_L5?LP?'#X^?"+X MF?#"U^.WQ3\/X[X^&M/W2V\$>G)]G7[3-%;6$9A@;8'FN&WE$$ MGEI]H4V2&&8*)HE?:P9=RYP1T(]Z /E.\_9L^.GQ!^,?P9_X*6>$_"6@:#\7 M[/X3_P#",?$SP)X@U.>SLK[3K]8+Z6Q^UQ07$D$MEJ,>^,^3()%:5&VEE=>6 MU+_@C[X=^*_[*?QU^%GQP\<0KX__ &@O&;^+O$7BS0;=GB\/ZI \+:1%9B7: M\T%@+6W4%]C3XF)$0FV)]KT4 ?,%E^R+\^37;R]N5UCPAINM$-J^FVMDMLT%VI+77 MV>5[B'RA=@.DGD#S?N.B@#$^&?P[\(_"'X<>'_A-\/\ 2EL-!\+Z)::1HEBA M)%O:6T*0PQ@GJ%C11^%;=%% $5]86.J6DFGZG917%O*NV6">,.CCT*G@BL?_ M (5=\,_^B=Z%_P""B'_XFMVB@#P3_@GMING+\$M55=/@ 'CG6 (AP!<$ =. MP 'X5[K_ &=I_P#SXP_]^A7B/_!/?_DB>K?]CWK/_I2:]TH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_O MT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/ M_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_ M[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[ M3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* MFHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ M^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FKD/V@ M/C9X'_9L^!OB_P#:"^)=]]FT#P5X;O-:U>4$;O(MH6E95SU=@NU5ZEB .30! M\,?$RSL_V^?^"^'A/X0VUI'=?#_]C[P@/%7BA%0&&?QGK";--MY ."T%HOVJ M-LY5PXQ7Z(?V=I__ #XP_P#?H5\1?\$!_@GXX\-?L7WG[77QOL?+^)'[2GBR M]^)?BYG!W00W[;M/M5)Y$4=F(F5"!L,[J!7W'0!#_9VG_P#/C#_WZ%']G:?_ M ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 R*VMH"3!;HA/4H@ M&:?110!^(/\ P>\_\FL_ _\ [*!J/_I"**/^#WG_ )-9^!__ &4#4?\ TA%% M 'G_ /P:;?\ *4S]KO\ [>/_ $^3U^_U?@#_ ,&FW_*4S]KO_MX_]/D]?O\ M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_P#!/?\ MY(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI->Z4 %%%% !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 %?GK_P73U74_P!IGQ!\#O\ @D+X M)OYDN_V@/'L5Y\07M)"'M/!FCLE]J+%EYC,K)$D9) LK)(,?+YB M<\T ?H5I.E:9H.E6VAZ+80VEG96Z06EK;QA(X8D4*J*HX50 .@%6*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\0?^#WG_ M )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH&H_^D(HH \__ .#3;_E*9^UW M_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"GR>OW^H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE> M%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ 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 **** "OD#]J/\ X+U?\$GOV+OCMKO[-'[2_P"U9_PC7C;PU]E_MO1/ M^$%UV\^S?:+6*ZA_?6MC+"^Z&>)_E)/BE?>&)[#P5IT'@C7;% MH[VXQ MT)KNRBA3R!(UQAG&[R=HR2 ?KC_@B)HW[-7A[_@E7\&=%_9*\"/Q)!I=U9+JFI1W4\>IW ANXHID#:@EV1O0<8(RN"?XK:_K]_X-OW^K\ ?^#3;_E*9^UW_P!O M'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /" M_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ 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 **** "OYGO\ @Y*_X(X_\%&_BI_P4-^/ M'_!03P/^SY!<_""#1M*U67QC<>-M%M56TL/#UA!=2?9Y[Q+G*2VTR!/*W.5& MP-N7/],-?GG_ ,%Q-5U/]JGQ_P# [_@CMX'U"99OCGXQ36/B?):2%7LO!.CN MMW>;F&#&;B6...-B<,T3ISNH _GM^$G_ ;C?\%G_CG\+O#WQG^&/[%T]]X< M\5Z-;:MH-]<>.] M'N;.XC66&4PW%_'+'N1E8!T5L$9%?TO_ /!!7]ESX[?L M7?\ !)[X4_LT?M+^!O\ A&O&WAK^W?[;T3^T[6\^S?:-=U"ZA_?6LLL+[H9X MG^5SC=@X8$#ZWTK2M,T+2[;1-%T^&TL[.W2"TM;>,)'#$BA515'"J !P * ML4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!^(/_![S_R:S\#_ /LH&H_^D(HH_P"#WG_DUGX'_P#90-1_](110!Y__P & MFW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 M %%%?./_ 5KE_:FMO\ @GW\0KW]C;2]8O\ QU;6UE/!IWANZ:#5+S3DOK=M M2@LI4^>.Z>Q%RD;1_O S#R_WFPT ?1-G?V.H(\MA>13K'*\4C0R!@KHQ5E.. MC @@CJ",5+7Y\_\ !(*[_9'_ &G]!LOVH_V,_'>HZ!)HGC_Q-#XV\#'6KF&= MK*[FO#;6VKZ:9F47<3FWDCGE5GVQRA78.37$?\%7?^"?VI?!7]F77?V\?A)^ MT-\4!^U#I?B'2I_"WBJQ\=ZB;;5M4N]4M[:'08=(:8V2V,C7'D1VZQ;MNTRO M+^]+@'Z>T5\.?%_XD:]^TS_P6(\&_P#!/7Q^_F> _!?P!NOB1XXT&VG=;/Q# MJ]QJ46F6EI=)D&>V@4SW"POF-I'C9U8QIMV?^"7OQL\6G]H?]I_]A#Q-X@O= M6L?@5\2;#_A#;W4KM[B>VT'6K :A::>TLA9Y5MG%Q%&SL6$0B3.(P: /LJBO MB+XY?$>^_:7_ ."S7A7_ ()Z>*))9?ASX+^!%Y\1_%VA+,RVWB+4KC4X],L; M2\0$>?;P1F>X$+9C:1XV=6,:;?E[XX_\%&/CQ^R1\!?VP/V/_AQXXOG\4?#3 MXR^&O"'PA\1ZA<-=7.BZ9XM6&:UA\R4LTIL4:]$#2%B%2W0Y$?(!^OU%?!GQ MON--_P"";_[>7[+7AGX+7>HVW@_XQ:EJW@/X@Z1?:K-=?VK>)9+=:;J\K2LQ M>_6>.5);DYDFCN&$A;9'M\8^$/C3QQ^VS_P2M^/O_!56X\;:OI_Q)_M/QEXB M^#FO6VHR*WA+3M >9=,T^V0-Y:02&Q;[4FW%U]IF\X.I55 /U:HKS+]BWX_M M^U9^R%\+_P!IB;38[*;Q[X!TG7KJRA)*6TUU:1S21+G)(1W90?1:]-H **** M /"_^">__)$]6_['O6?_ $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2:]TH **** 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@!&954LS #))/2OSM_X)%AO MVX?VU_V@O^"OVM W.A:QJY^&/P-G?E1X7TF7_2KR$]X[R^!E]5:*0=#7I?\ MP73_ &G?&W[/_P"P;J?PX^"3M)\4/C7K5I\-OAE9PR;97U/5F,#2J1RGE6YG MD#XPKK'G&17OO[&O[,7@G]C#]E;P#^RO\/$4Z5X&\,VNEQW CV&[F1,SW+#L M\TQDF;_:D:@#TNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /Q!_P"#WG_DUGX'_P#90-1_](111_P>\_\ )K/P/_[* M!J/_ *0BB@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I M\GK]_J "BBB@ HHHH *X']I+XL^,?@C\-X_B)X/^%6M>,OLNN:=#J^C^'-/> M[ODTZ6ZCBNKF&",[YVAB=IO+0,[+&P568@'OJ* /R\^ 7P!L?BC_ ,%-_ _[ M9_[*?PO\8>%;RQ\;_$ ?'GQ?J'A+4M"M/$.A2SW2:;IUQ!>PPM?WJW+0NH1& M>W6W83%62&.NV\2_\%#?$/C'X[2_$SXJ_P#!,3]J_6M(\":K./AEH&C?!MG@ MEGV-"VN3&XN(LW+QO)'!&RC[/#([$F68K#^A-M:6MFK):6T<2O(TCB- H9V. M68XZDDDD]R:DH ^(_&GPO^)GPO\ ^"F/PY_X*>ZK\)-?_L3QI\ Y/A]\3_#W MA[3+C6;WPM??;(M5LKAH+.)Y[J/S/M%G))%$0A\IV4(69.?_ &?-+^)O[&&E M?M2_\%1/'O[,OQ&\5:W\8OB5I][X?^%_@OP_]K\22^'[%(=*TV1[-F5HYG22 M:[DB8AX82-X5U=%^_*R/'7@C0?B/X5O/!7B@7;:=J$?EWL-G?RVSS19^:,R0 MLKA6'RL PW*2IR"00#XNU/0IK;_@HE\*O^"P'PS\'^)=>^&WQ3_9W'@_Q-%H MWARZOM1T>.:YAUK2=0DL;5);B1) TMM+Y:/Y+-$6 7_VI?V M=OVK?VAM/\)2Z+\2_C!\7=%\;?"SPSKY%K/]B\,^2FDPW:OC[+/>11W7[N3! M@%W%YNQED1?U0T[3M/T?3X-)TFQAM;6UA6&VMK:()'#&H"JBJN J@ < "I MJ /B#XI_#_Q;_P %#/VY_P!FKXJZ3\*_&/AGP-\$9-7\8>+[CQOX6N]'F?6[ MFSCM=/TN".[C1KAXG>>:::(/ %A15E9I!CR#P#^SW\?_ -DW_@FM\>/^"3_@ M?X+>*-:\3:WJWBW1/@QJ]CH%U)H^H:)XA>5[:^N=26,VMD;3[;.>1),VA M\M9!+%O_ $^HH \__9/^ NE_LL_LO_#O]FK1=0^V6W@'P3I?A^*]*;3=?9+6 M. S$=BY0N1ZM7H%%% &3XZ\':7\0?"-_X+UNXNX;348##/)8W+0S*I(.4=>5 M/'45Y#_P[W^"?_0V^.__ LKG_&O=** /G#_ ()X^ M&@^!NI6Z75\5B\::K M$I-XQ)"3;!D]SA1D]SDU[O\ \(/I'_/S>_\ @6U>1_\ !/?_ )(GJW_8]ZS_ M .E)KW2@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV*\F_;K_:O\(?L-_L?_ !#_ M &LO&_EO9>"/#-Q?P6LK[1>W>!':VH/8S7#PQ#WD% 'QGH7A;3O^"@G_ 7C MU+4$GN;SX;?L;>%196SM<,T5WXZUF/,K*3P_V:S381RT4R Y&X5^AO\ P@^D M?\_-[_X%M7RY_P $0?V4/%_[+/[ ?A^]^,/FS?$SXHZC=?$'XIWURFV>?6]6 M87$BRCL\41@A8=-T3$=:^NZ ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:M MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0? M2/\ GYO?_ MJV** ,?\ X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:MBB@#'_X0 M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_ +:C_A!](_Y M^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_ MY^;W_P "VH_X0?2/^?F]_P# MJV** *.E:!9:/(\EK+.Q=<'S9BP_6KU%% ' MX@_\'O/_ ":S\#_^R@:C_P"D(HH_X/>?^36?@?\ ]E U'_TA%% 'G_\ P:;? M\I3/VN_^WC_T^3U^_P!7X _\&FW_ "E,_:[_ .WC_P!/D]?O]0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_ &/>L_\ MI2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !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 %%%% !7YU_P#!4[_C.S_@HA^S[_P2;TG_ $OPSI]]_P +;^.4*?,A MT339?+TZPF X:.ZO3M=#@@")QVK]"/$7B'0_"/A^_P#%?B?58+'3=,LY;O4+ MZYD"QV\$:%Y)'8]%55))[ 5\"?\ !"?P]KG[1EU\9?\ @KW\1]*GAU;]HKQO M(O@:"]C(ET[P7I3/9Z9#@\QM)LDD?&!)MB?G(- 'Z#T444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?B#_P>\_\ MFL_ _P#[*!J/_I"**/\ @]Y_Y-9^!_\ V4#4?_2$44 >?_\ !IM_RE,_:[_[ M>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_8]ZS_Z4FO=*\+_X)[_\ MD3U;_L>]9_\ 2DU[I0 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 5^0/_ 5' M_P"#K7_AVO\ MV>.?V*?^&#/^$T_X0O^S/\ BIO^%H_V=]L^V:7:7_\ Q[_V M7/Y>S[5Y?^L;=LW<;MH_7ZOY O\ @Z._Y3K_ !S_ .Y9_P#48TF@#Z9_X*#_ M /!WSXW_ &U_V._''[*?@/\ 8H;X=W'CK2QI5_XIC^)YU*2"PDD7[7"D/]F0 M F: 20%B_P JRL<$X%?N#_P17_:0\$?M8_\ !+KX/_&GX:_!A?AYX>FT"XT? M1/!JZW_:7]FVNEWUQI<2FY\B#S2R60D)\I<%R.<;C_%-7]?O_!KC_P H*/@9 M_P!S-_ZD^K4 ??\ 1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!^(/_![S_P FL_ __LH&H_\ I"**/^#WG_DU MGX'_ /90-1_](110!Y__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN M_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 >%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE 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 %%%?('[4?_!>K_@D]^Q=\=M=_9H_:7_:L_P"$:\;>&OLO]MZ) M_P (+KMY]F^T6L5U#^^M;&6%]T,\3_*YQNP<," ?7]%? '_ !%'?\$*/^CY MO_,9>)__ )65]?\ [+G[4?P)_;1^!.A?M+_LT>.?^$E\$^)?M7]B:W_9EU9_ M:?L]U+:S?N;J**9-LT$J?,@SMR,J02 >@4444 %%%?CS\(?V8OA#KWQY M^//CRP\->$_#5@UWK.LZC)MCAC' RSNS%42-07=V55!9@" 'QY^//PA_9B M^$.O?'GX\^/+#PUX3\-6#7>LZSJ,FV.&,< #+.[,51(U!=W954%F /X4>+? M^""WQA_X.%OVD_B/_P %5_&/Q'O?V??!7Q)U#3F^&?A_Q!X._MC5M6TFTTVV ML8]1N(1=VRV:3K:I+&FZ0L)&Q\@CDE^S?@5\"OC#_P %SOC#H?[;_P"V_P"! MM0\+_LU>%]074?@1\"-93;+XJE7/E>(]=BR0Z,IW06IRI5N\99KK]-XXTB18 MHD"JH 55& !Z"@#\ O\ B!C_ .LHO_F$_P#[]5^O_P#P2X_88_X=K_L)^!OV M*?\ A:/_ FG_"%_VG_Q4W]B?V=]L^V:I=W_ /Q[^?/Y>S[5Y?\ K&W;-W&[ M:/?Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH M&H_^D(HH \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G MR>OW^H **** "BBB@ HHKP'_ (*@?MA:Y^P9^Q%XQ_:A\.:!:W]YH,FFV\3Z MC;RRVEA]LU"VLC?7*0E9)(+<7!G=$96=8BH9-V]0#WZBOD_]C+QE^UAXKU/1 M?'T7[1.B?%3X<:]XS\3:?JVH-H<"36D,$UVUA?6%U:2B)K1_)2(QNDK?OXBD M@ ;,WQK_ &I/VCOAS_P5<^!W[*EM?>&/^%;_ !,\)^*]2NH8M*E.JBYTJVMF M4/<-*8Q$S72D*D2L-AR[ X !]545\Q_'[]JOQ]KW[?/@G_@F_P# KQ'%H&M: MK\/=0\?>/O%AL([JYTC0H+J.QMHK.*8-#]HN+R3!DE21(XX)/W;,ZLFE^P3^ MUUXJ^/?B'XM_L]_%Y;'_ (6#\#_B _AOQ%>:;;&"#5[*:%+O3=36$LWD-/;2 M#S(@S!98I=N$*@ 'T517S'\?OVJ_'VO?M\^"?^";_P "O$<6@:UJOP]U#Q]X M^\6&PCNKG2-"@NH[&VBLXI@T/VBXO),&25)$CC@D_=LSJR>/^*O^"Q.L_L^_ MLM?M$ZM\9/#%AKGQ3_9Z\>0^#H],TY6M(/%=SJ30?V!=B/?V3OVN_@O^SI^TW\1=-\9Z7\==/U2QL]=LM"CT M[^PO%%A;)=FUB5"=]A9P_P#!0O\ :9^,W[*GQM_X M*/\ P$U?2$\"_"3Q%KL7@[P'<:4DB>,=%T$D:G=W-V?WL,]QY-X+40[$A\N$ MRI<%F4 'W_17,_!7XM>#_C[\'/"?QT^'ET\^@>,_#5CKFB32KM=[2[MTGB+ M$X;9(N1V.:Z:@ HHHH \+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(G MJW_8]ZS_ .E)KW2@ 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@ KY _:C_ ."]7_!)[]B[X[:[^S1^TO\ M6?\(UXV\-?9 M?[;T3_A!==O/LWVBUBNH?WUK8RPONAGB?Y7.-V#A@0/K^OY O^#H[_E.O\<_ M^Y9_]1C2: /W^_XBCO\ @A1_T?-_YC+Q/_\ *ROK_P#9<_:C^!/[:/P)T+]I M?]FCQS_PDO@GQ+]J_L36_P"S+JS^T_9[J6UF__VZ?A?\%OA-_Q/4\.7^E_#AM?\3R+_ M &[J'VDW*WS+:HWVG[0(S$>(O+)^?=0!^X=?Q]_\'/FJ:9K'_!"_B]_I/[=__!0S]H[X MW^NRPL GE@]\2],>E?D9_P %5?\ @U__ &\M0_;T\DIX*$'Q%TB)<+I-FMW\NI:B+K/VP7.3*,L_X*&?L(_#[_ ()%?"']GOXB?MA_#;PYXXT1M?74_"OB+QE9V%["9O$& MI7$0$5Q(C/NBEC<;<\.*_&/_ (A--*37O!WB73]6L9?]7>Z9>)/$_T="0?S MK\D?^"H__!UK_P .U_V[/'/[%/\ PP9_PFG_ A?]F?\5-_PM'^SOMGVS2[2 M_P#^/?\ LN?R]GVKR_\ 6-NV;N-VT?1GB;_@VN_X))WFJR>)OA?\$O$GPUUJ M0?\ (8^&_P 1-7TR5?3:GVEX5P2<8CK^;3_@O3^SYIW[*W_!6'XK? 32?BIX MW\:VV@?V$(/$GQ&\0G5=9NEFT+3[@+/=%%,HC\WRH\CY8HHTYVY(!^G_ /Q' M.?\ 6+K_ ,S9_P#>6OI[]B/P?\8?^#B+5_"'_!13]N;P59>%_P!G?PYJ$D_P MA^ %EKG]I6VO:M:S26T^L:S-Y40NDBGBFBB@:- =C90(7-U_+'7]?O\ P:X_ M\H*/@9_W,W_J3ZM0!]_1QI$BQ1(%50 JJ, #T%+110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'X@ M_P#![S_R:S\#_P#LH&H_^D(HH_X/>?\ DUGX'_\ 90-1_P#2$44 >?\ _!IM M_P I3/VN_P#MX_\ 3Y/7[_5^ /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %% M%% !7#?M#>.?@KX)^')L_P!H./3)/"OB?5+/PU?6VMP12V5R^HS+9Q6\ZR_( MT 0ZB\$KI$ES)'K&ER.S26]LS+!!-&Y*&2=<%GDC$?OO[7D\*_\%RO MV-X6F4.? /Q-PA;D_P"B:4>GX'\C7TS\!_V2?V:?V8SJA6]K+,))GF\HO$BDQ(SG9'G:@P% K4\1?L\? #QAX^M?BMXM^!G@[ M5/%-EM^Q>)=1\,VD^H6^T879'_BO^RW>>$_#>H2?'M+\6>(=2CM-/E;0K%=+N)UFD(1HVO M9VME<'#2PL@R1BOO/XB_"WX9?%_P\/"/Q9^'6@^*-)%REP-,\1:1#>VXF0Y2 M3RYE9=RY.&QD9XKF?C%^SI\/_B;\ +O]G:S^'O@E?#T]I!:VFAZ_X-MM2TBT MCBD1XB-/?;"YB**\:D;%=$;!VX(!\HW?A[_A!?\ @X8\+?M!7EY#<>$OC'^R MG<^&O!^N03"2WNM7T_6(M2DM8Y%)4^98R?:$P?G6&4KD(Q'Q/^U[^SS\1OC3 MX#_;O_;J\ Z#=ZKX;M?VC_!&J:5!91&0ZO8>#5BMM8N( O\ K8XS+=99<@M8 MRJ,E<5^Q>E?LP? >S^!7AC]FW7_ACHWB/P=X1T?3]-T71O%.FPZC%'%90I#; M,RSHRM(J(,/C.&/!_AVT\'^$O#EAI>D6%LMM8:7IUFD%M;0J, M+''$@"H@' 4 "@#X9_X*!:4G[3G_!2#]B#P9\)]2AU:#0?$>M_$K6]1TZ42 MQ6>AVVGQQ6]T[+G$5S<7,4,;='8MC(5L>#_LGR']DG_@WJ_:3_9?^(<3Q>+_ M (67'Q%\%7^E.A-Q>ZGJ,MR^E+&GWI/M@U.R,) /F"==N%?"0U)U?41X9\/6UA]J9<[6D\A%WD;FP6SC)]:36O@/\#O$GQ%L_ MC!XB^#/A2_\ %NG*BZ?XIO?#MM+J-J$W;!'--5$K"U.&D$V'(YX! M;<0.P(KW?[%XW_Z#=E_X#'_&O(_^">__ "1/5O\ L>]9_P#2DU[I0!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C7\P'_!;#_@G/^VK_P %"/\ @OU\=? G[(GPD3X@:O:Z/X>U M/4CI.O:?!!8P)H>G6I%S-<7$<5K+YL3JL$K)*X7>J%"&/[F_\%4_^"A/Q&^ M]SX;_8E_8DT2V\3_ +2OQ=5[;P-HTF'M_#=C\RS^(-0X(CMH%5V7>")'C.%= M4=:]'_X)M_\ !/;X<_\ !.OX!?\ "M?#^MW/B7Q?X@OWUKXF?$+5LOJ'BO6Y MB6GO)W8EMNYF$<98[%ZEG9W8 _F%_P"(7'_@NO\ ]&,_^9-\,?\ RSK^BO\ MX(2_LI?M/_L9?\$J?A9^S7^T+X:MO"WC#PW_ &Y_:^@R7EM?&U^T:YJ%U%^_ MM)9(7W0SQO\ (YQOVG# @?:5% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C7Y'?\%._^#4G6O^"D?[7X8F_ M%I]DTRUL1^__ +2AW[A:[_\ 5KC?MYQN/[$T4 ?S]_\ $#-J'_23N'_PS1_^ M7%?KC_P3$_8/\6_\$W/V'/!'[%ME\8[3Q=%X,_M+;XA;P^; W?VO4[J^/[CS MIMFTW6S_ %C9V;N,[1])T4 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!1TJ#7X9'.L7\$RE?D$46T@U>HHH _$'_@]Y_Y-9^!__90-1_\ 2$44?\'O M/_)K/P/_ .R@:C_Z0BB@#S__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[ M7?\ V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH \+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)KW2@ 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 **** "OD#]J/_ (+U?\$GOV+OCMKO M[-'[2_[5G_"->-O#7V7^V]$_X077;S[-]HM8KJ']]:V,L+[H9XG^5SC=@X8$ M#Z_K^0+_ (.CO^4Z_P <_P#N6?\ U&-)H _?[_B*._X(4?\ 1\W_ )C+Q/\ M_*ROK_\ 9<_:C^!/[:/P)T+]I?\ 9H\<_P#"2^"?$OVK^Q-;_LRZL_M/V>ZE MM9OW-U%%,FV:"5/F09VY&5()_A#K^IO_ (-GO^"AG["/P^_X)%?"']GOXB?M MA_#;PYXXT1M?74_"OB+QE9V%["9O$&I7$0$5Q(C/NBEC<;<\.* /UAHK/\-> M+/"WC32DU[P=XET_5K&7_5WNF7B3Q/\ 1T)!_.OR1_X*C_\ !UK_ ,.U_P!N MSQS^Q3_PP9_PFG_"%_V9_P 5-_PM'^SOMGVS2[2__P"/?^RY_+V?:O+_ -8V M[9NXW;0 ?K]7SI_P4O\ ^"A_@?\ X)X? N'QC-X7 MO_%.MRX6&WC1)8_^"\_[64MK?\ B7Q=_:>C_!'P1#*T]C\.M!M;VXL95B+JOF7L M\L$WF7 4$HW&T2&- #W#_@E9_P $\/''[-5MXD_:X_;#\1V_B[]I/XO,E[\2 M?$ZX>'2(.##H6G]1%9VZA$PAQ(T8.2J1!?L*BB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** /Q!_X/>?\ DUGX'_\ 90-1_P#2$44?\'O/ M_)K/P/\ ^R@:C_Z0BB@#S_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F M?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#PO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ Z4FO 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 **** " MBBOYP?\ @O5_P7J_X*P_L7?\%8OBM^S1^S1^U9_PC7@GPU_87]B:)_P@NA7G MV;[1H6GW4W[ZZL99GW33RO\ ,YQNP,* ?T?45_(%_Q%'?\%U_^CYO_ #&7 MAC_Y65_1]_P05_:C^.W[:/\ P2>^%/[2_P"TOXY_X27QMXE_MW^V];_LRUL_ MM/V?7=0M8?W-K%%"FV&")/E09VY.6)) /K^BBB@ HHHH **** "BBB@ KY _ M:C_X+U?\$GOV+OCMKO[-'[2_[5G_ C7C;PU]E_MO1/^$%UV\^S?:+6*ZA_? M6MC+"^Z&>)_EYFM90RWZ0R(1/;RH R@L4RH8$$_PSU_2=_P;F?\ !&[]C[]I/_@G M+\'_ -L']K&V\0_%.]+ZY_PB?@7QMK9CM!&2 ?3VM?\%I?C=^V/J]S\//^"+/['&K?%@).UM<_&GX@13:#X&TYP=K M.DLH2XU$H1AHH0C8(92XK\B_^"FW_!O5_P %]_VG/VW_ !M\=O%?PFT3XL:C MXA_LV6\\=^&_$6@Z)87KIIMK$8;>SNKV&>..V\O[*'DC5Y1;>:<^9D_T]Z+H MNC>'-(MM \/:3;6%A90+#9V5E L4,$2C"HB* JJ !5F@#^0+_B%Q_X+ MK_\ 1C/_ )DWPQ_\LZ_=_P#X)&_\$6/@;X/_ ."67PQ^!'_!2#]@7X;7WQ+T M5-:3Q$/$/A_2=5OH!-K=_/;C[?;^;NS;2P$;)CM!"G!4J/T>HH ^#?$W_!M= M_P $D[S59/$WPO\ @EXD^&NM2#_D,?#?XB:OIDJ^FU/M+PK@DXQ'7\VG_!>G M]GS3OV5O^"L/Q6^ FD_%3QOXUMM _L(0>)/B-XA.JZS=+-H6GW 6>Z**91'Y MOE1Y'RQ11ISMR?[/:_('_@J/_P &I7_#RC]NSQS^VM_PWG_PA?\ PFG]F?\ M%,_\*N_M'[']CTNTL/\ CX_M2#S-_P!E\S_5KMW[>=NX@'\P-?U^_P#!KC_R M@H^!G_ M_P!%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%<5^T!^T=\!OV5?AK=_&']H_XMZ#X+\,V3JD^L>(-02WB,C E8DW M',DC8.V- 7;!P#0!VM%?*/[,O_!<;_@E%^V%\2H/@]^S]^VCX;U;Q->3>3I^ MCZE97NE2WTI.!';_ &^"$7+GLD19CV!KZNH **** "BBB@ HHHH **** "BB MB@ HHHH **** /Q!_P"#WG_DUGX'_P#90-1_](111_P>\_\ )K/P/_[*!J/_ M *0BB@#S_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_Y2F?M=_]O'_I\GK] M_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_\ @GO_ M ,D3U;_L>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4FO=* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH ***^0/VH_\ @O5_P2>_8N^.VN_LT?M+_M6?\(UX MV\-?9?[;T3_A!==O/LWVBUBNH?WUK8RPONAGB?Y7.-V#A@0 #Z_HKX _XBCO M^"%'_1\W_F,O$_\ \K*^O_V7/VH_@3^VC\"="_:7_9H\<_\ "2^"?$OVK^Q- M;_LRZL_M/V>ZEM9OW-U%%,FV:"5/F09VY&5() /0*_('_@J/_P '6O\ P[7_ M &[/'/[%/_#!G_":?\(7_9G_ !4W_"T?[.^V?;-+M+__ (]_[+G\O9]J\O\ MUC;MF[C=M'ZP_$?XI?#+X.^%I_'7Q<^(NA>%M$M1_I.L>(]7AL;6'_>EF947 MH>IK^/3_ (.'_CI\'_VD_P#@L7\8_C/\!?B+I?BSPIJTNA1Z7X@T2Y$UK=FW MT#3K:8QR#APLT,J;AD$H<$C!H _2K_B.<_ZQ=?\ F;/_ +RU^MW_ 3D_P"" MBWA/]NO_ ()Y>$/^"@GCGPMIWPQTGQ+%JDM]INK>*([FWTM+/5+NP+27LD5N MI#?9?,R40+YFWG&X_P 2=?TB?\&^7_!%/]C+]KS_ ()C?"#]IO\ :ZG\;_$O M[3+KCZ%\/_%'C.Z/ACP^8-=U"W_T33X6C4>88VFD$AD5Y)I#MYH ^S_BO_P< M'?L*Z5XPG^$?[)=AXV_:1\=Q':/#'P*\+S:S'&22%>6^&VU6+(.9$DDV@$D5 M_-1_P7A^)WQJ^,O_ 5;^*GQ,_:&_9\G^%?BW5O[#DU'P%=:_!JDNEQ+H6GI M;>9

_!'X6^'?!^@VO_'OH MWAC18+"UCXQD10JJ@\=<9KYE_:C_ .""O_!)[]M'X[:[^TO^TO\ LI_\)+XV M\2_9?[;UO_A.M=L_M/V>UBM8?W-K?10IMA@B3Y4&=N3EB20#^,*OZ,_^"#W[ M3_\ P5N_9?\ ^"4GPJ\4?#[]@GPS\/<00V/LK_B%Q_P""%'_1C/\ YDWQ/_\ +.OK_P#9<_9< M^!/[%WP)T+]FC]FCP-_PC7@GPU]J_L31/[3NKS[-]HNI;J;]]=2RS/NFGE?Y MG.-V!A0 #YM^ /_ 7V_P"" _VD_@7X4\KQ&128G]'0JPQD$5_(#_ ,%\?V8_ M@C^QQ_P5J^+?[.7[.7@L>'?!GA^717T;15OI[E;7[5H>GW1!YF_P"R^9_JUV[]O.W2: /V^K\@?^"H__ =:_P##M?\ ;L\<_L4_\,&?\)I_ MPA?]F?\ %3?\+1_L[[9]LTNTO_\ CW_LN?R]GVKR_P#6-NV;N-VT>_\ E_\ M!T=JOW[G]A#2HGY'EIXQGFC_ -DY^0_45_.#_P %ZK3]I^R_X*P_%:V_;,U; MP3??$I?["/B2Y^'4%U%HS9T+3S;BV6[_ 'P MS K[^L@";Y_%/ MB-I+?4;JSBC6.""%@9EMQ*C3I A$FT,V-Q_D;K^L7_@U-_9I_9]\'_\ !(_X M7_M&>&O@UX6L,$2",$)\N<9)) M .A_X6;_ ,%U_P#@HU^Y^#_PRT7]C;X97G \4^/[5-<\=7L!_CATT8M]/8@D M%+@B5#AE+OVX?&_B7]GOX=^,?C1X4O/[-DLOB=X^^) MN@_VMKLYTRU^UR3"ZO895"77GPQJT8VQ11J"R@.W]0=% '\@7_$+C_P77_Z, M9_\ ,F^&/_EG7]'W_!!7]ESX[?L7?\$GOA3^S1^TOX&_X1KQMX:_MW^V]$_M M.UO/LWVC7=0NH?WUK++"^Z&>)_E_9^_;1\-ZMXFO)O)T_1] M2LKW2I;Z4G CM_M\$(N7/9(BS'L#7U=0 445Q7[0'[1WP&_95^&MW\8?VC_B MWH/@OPS9.J3ZQX@U!+>(R,"5B3<Z5+?2DX$=O\ ;X(1R1%F/8&OJ MZ@ HHKBOV@/VCO@-^RK\-;OXP_M'_%O0?!?AFR=4GUCQ!J"6\1D8$K$FXYDD M;!VQH"[8. : .UHKY1_9E_X+C?\ !*+]L+XE0?![]G[]M'PWJWB:\F\G3]'U M*RO=*EOI2<".W^WP0BY<]DB+,>P-?5U !117R+_P5?\ ^"S_ .R7_P $C? > MF:O\<)=1U[Q7XB21O"_@3PZ(VOKU$.&N)&=@EO;JQ"F1LDG(19"K 'UU17X MK?LL_P#!Z?\ LI?%;XJV?@;]I;]E?Q!\+]$U"Z6"'Q;9^)TURWM-QP);J);6 MWDCC'\31B8C^Z1DU^S^B:WHWB71K3Q'X=U:VO]/U"UCN;&^LYUEAN(74,DB. MI(=&4@A@2"""* +5?(O_ 5?_P""S_[)?_!(WP'IFK_'"74=>\5^(DD;POX$ M\.B-KZ]1#AKB1G8);VZL0ID;))R$60JP'L?[0_[=G[&'[)=M) _! M,B)O%EX@\3VT%W*,9_=VY?S93CG"(37\G7_!Q%^V5\./VZO^"I7C'XY_ _XE MR>+/ ']C:1IO@K5C87-M&;:"RC%PD<=S'&^P7S7IW;=K$D@D'- 'ZY_LL_\ M!Z?^RE\5OBK9^!OVEOV5_$'POT34+I8(?%MGXG37+>TW' ENHEM;>2.,?Q-& M)B/[I&37[/Z)K>C>)=&M/$?AW5K:_P!/U"UCN;&^LYUEAN(74,DB.I(=&4@A M@2"""*_@-K^FK_@D%^SC_P %X?BY_P $T/@[<^"O^"D'@SX0^"YO"2#PG:R? M""'7];@TL32"U,S7KK$P,(C:,+P(C&.H- '[)5_.]_P=E_\ !9+]H_PM^TM- M_P $VOVO:WFL7EY MQ':--&0ZVR6TD+%%($C3 M,'#!%%?I!_PYM_;/^(7_ "<-_P %XOVC]3W_ .O_ .%;C3O".?7;]FCEV?AT MK\F/^#AK_@W9^/7[.GB>R_:R_95O_BA\9_"NH:8D7C[4O%6K2>(/$FGWT0*K M=7#I&LDUJT C4.$(A,+!RJLE 'Y@?LL_MO?M6_L6_%6S^,O[-/QR\0>%];M; MI9YC9Z@YM[_!R8[J!B8[F-OXDD5@?K@U_5A^R[_P<5_\$S?BC^R?X$^-WQ\_ M:U\ >!O%FO>'8KCQ/X-EUGS;K2K]8CM'O&YHV1N]?RH?LL_L/ M_M7_ +:7Q5L_@U^S5\#/$/B?6[JZ6&86>GN+>P!.#+=3L!';1KW>1E ^N!7] M?/\ P3O_ ."2G[*W[$/[)_@'X(:M\#?A_P"(/%GAS08H_$GC.;P?9R76J:BQ M,MQ-Y\D7FLGFNXCWG*QJB_PXH \UU;_@YH_X(T0WK:1X/_:>U7Q9?K_RX>%/ MAOKUVY],-]B"'/LU?@9_P$O#OB MK1YM-G^T3Q+-=7LEI+\R22,ZQAC]Z*"(C //]<.DZ+H^@62Z;H6DVUE;I]VW MM(%C0?15 K\I/\ @XB_X-W?$?\ P4]\2:;^U;^REXETC2?BII6D)IFM:+KL MK06?B.SB+-"1,JMY-U'N9 S@I(A16:/RP2 ?RUVEY=Z?=Q7]A=203P2+)#-" MY5XW4Y#*1R"" 01TK^RW_@@S^W9'^W?_ ,$S_AC\0O&WQ3TC7_B'8: ^G>.K M6#5X9]0AN;2YFM$N+R)6+Q2W$4,=Q\X7=YX8<,*_"/\ 99_X-"O^"J/Q7^*M MGH'[2'AOP]\*_",=TIU?Q#>>)['5;A[<'YOLMO8S2^9(1T$K1+ZMV/[>>+O^ M#<[_ ()CZEX.\,:?\*OAYX@^%WB_P?HEMIVA?%#X6>)9M$\0KY,2QBXFFA_= M7,[[0SRRQ.[-GD9H ^ZZ*_.__A57_!?K]A#][\'_ (U>"/VO? UI]SPS\1HT M\->,(XAR(H=2CS:W+=O/#%CI5PEN3\WV6XL88O+D M^Z95E7U7N/VQU3_@Y/\ ^"6=QX?T*3X3?$'Q=\3/%7B'2+>_L?AW\,_ ]YJ^ MMH)8U?R)4C4013H6"/&TP*L".V: /O>OYWO^#LO_ (+)?M'^%OVEIO\ @FU^ MSC\2=5\'>'O#FB6=U\0;_0;U[6\UB\O(%N([1IHR'6V2VDA8HI D:9@X8(HK M]&/^&Z/^"WW[5.(/V/\ _@EAH?PDT:X.+;QI^TQXO,$H4]WT;3\W<3 <_,S MDX[&OR0_X+__ /!#3_@J;I?C*7_@H=\3_%5A\<=7\511#XBS?#7P4]I_PCKV MT$5O;XM49Y)[46\2+]IV@J8SYH&5=@#\T/V6?VWOVK?V+?BK9_&7]FGXY>(/ M"^MVMTL\QL]01(222BW$,H4GDJ%)YK^,O]EG]A_\ M:O\ VTOBK9_!K]FKX&>(?$^MW5TL,PL]/<6]@"<&6ZG8".VC7N\C*!]<"OZ< M_P!G3_@U4_X)8_#SX#>$/"_Q@^#^H:U\0]/T"WB\6^-M#\?:Y8'4M0V@SRQQ M17:11Q^86" 1J=@7.3DT ?IG7Y-?\'$7_!Q%XD_X)A^)--_92_91\-Z1JOQ4 MU72$U/6M:UV$SV?ARSE++"!"K+YUU)M9P'(2- C,LGF #V;_ (AP_P!B+2?^ M2>?';]H?PAC_ %?_ C?QOU*+9]/-,E?@K_P\9%WO"41E4@;8981S@F@#T']EG M_@[T_P""J?PG^*MGK_[2'B;P_P#%7PE)=+_:_AZ\\,6.E7"6Y/S?9;BQAB\N M0#[IE65?5>X_IS_9Q^/_ ,-?VJO@-X2_:.^#VK/>^&?&F@V^K://*FR012H& MV2+D[)$.4=6=G=ZA=Q6%A:R3SSR+'##"A9Y'8X"J!R220 !UK^ MTO\ X(=_LR_$K]C[_@E'\%OV?OC#8S6?B;2?#4UYK.GW(Q+8RWU[<7_V60=G MA%T(F'9HR.U 'U;1110!^(/_ >\_P#)K/P/_P"R@:C_ .D(HH_X/>?^36?@ M?_V4#4?_ $A%% 'G_P#P:;?\I3/VN_\ MX_]/D]?O]7X _\ !IM_RE,_:[_[ M>/\ T^3U^_U !1110 4444 %%%% !1110 4444 %%%>>?M5?M-_#;]C[X%ZS M\?OBM]MDTK29+6WCLM,A62ZO[RZN8K6UM(%=D4R2W$T4:EV5 7W.RJ&8 'H= M%?.WP#_;4^*GCWX@:;X ^,W[,&H^%T\0>)M>T;0_$&DZ[;:E8176F27&ZTO# MF.2"X>*WE=#&DL3^5)\ZX .)XW_X*B^!_#6C_$CXM^&?A3J^O_"OX.>)Y- ^ M)?C^QO8P;.[MS&-0DL[/!DO;>Q\T?:I-T97RYA"EPT;"@#ZDHJOI&KZ5X@TF MUU[0M1@O+*]MTN+.[MI0\<\3J&1T8<,K*001P0:L4 %%%% 'A?\ P3W_ .2) MZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_]*37YZ_\ !4?_ (.M?^':_P"W M9XY_8I_X8,_X33_A"_[,_P"*F_X6C_9WVS[9I=I?_P#'O_9<_E[/M7E_ZQMV MS=QNV@ _7ZBOYX? '_!\'\1]&_MO_A8W_!/;3]=^U^(+FYT'^S_B<;#^SM-; M;Y%G)G3)?M$L>&W7'[O?N'[M,<_L_P#\$N/VY_\ AY1^PGX&_;6_X5=_PA?_ M FG]I_\4S_;?]H_8_L>J7=A_P ?'D0>9O\ LOF?ZM=N_;SMW$ ]_HHK^<'_ M (+U?\%ZO^"L/[%W_!6+XK?LT?LT?M6?\(UX)\-?V%_8FB?\(+H5Y]F^T:%I M]U-^^NK&69]TT\K_ #.<;L#"@ ']'U%?QQ> /\ @X__ ."U'PR_MO\ X1'] MN#4$_P"$A\07.M:G_:'@W0[W=>3[?,,?VFQD\B+Y%VP1;(DYVHN3G^E[_@@K M^U'\=OVT?^"3WPI_:7_:7\<_\)+XV\2_V[_;>M_V9:V?VG[/KNH6L/[FUBBA M3;#!$GRH,[K_@O5_P5A_8N_P""L7Q6_9H_9H_:L_X1 MKP3X:_L+^Q-$_P"$%T*\^S?:-"T^ZF_?75C+,^Z:>5_F M1%\B[8(MD2<[47)S_2]_P05_:C^.W[:/_!)[X4_M+_M+^.?^$E\;>)?[=_MO M6_[,M;/[3]GUW4+6']S:Q10IMA@B3Y4&=N3EB20#Z_HHK^<'_@O5_P %ZO\ M@K#^Q=_P5B^*W[-'[-'[5G_"->"?#7]A?V)HG_""Z%>?9OM&A:?=3?OKJQEF M?=-/*_S.<;L#"@ ']'U%?QQ> /^#C__ (+4?#+^V_\ A$?VX-03_A(?$%SK M6I_VAX-T.]W7D^WS#']IL9/(B^1=L$6R).=J+DY_I>_X(*_M1_';]M'_ ()/ M?"G]I?\ :7\<_P#"2^-O$O\ ;O\ ;>M_V9:V?VG[/KNH6L/[FUBBA3;#!$GR MH,[[KR?;YAC^TV,GD1?(NV"+9$ MG.U%R<_TO?\ !!7]J/X[?MH_\$GOA3^TO^TOXY_X27QMXE_MW^V];_LRUL_M M/V?7=0M8?W-K%%"FV&")/E09VY.6)) /K^BBOYP?^"]7_!>K_@K#^Q=_P5B^ M*W[-'[-'[5G_ C7@GPU_87]B:)_P@NA7GV;[1H6GW4W[ZZL99GW33RO\SG& M[ PH !_1]17\<7@#_@X_P#^"U'PR_MO_A$?VX-03_A(?$%SK6I_VAX-T.]W M7D^WS#']IL9/(B^1=L$6R).=J+DY_I>_X(*_M1_';]M'_@D]\*?VE_VE_'/_ M DOC;Q+_;O]MZW_ &9:V?VG[/KNH6L/[FUBBA3;#!$GRH,[FZ8BR:EJ,%NK'"M/,J GVR:_D"_X.?-3TW6?^"Y?QPU'2-1@NK=SX:"3V MTRNC$>&=*4X920<$$'T((H _L$HK^ .OZ0?^"#W_ 7+_P""='['O_!);X1? MLQ_$OXG>(=4^).B+KS:EX'\(> ]4U2]B\_7]1N8?FAMS 2T4T3@>9G#C.#D4 M ?MW7Y _\%1_^#K7_AVO^W9XY_8I_P"&#/\ A-/^$+_LS_BIO^%H_P!G?;/M MFEVE_P#\>_\ 9<_E[/M7E_ZQMVS=QNVCW6^_X+I?%WQRBC]F?_@C-^T[XD64 M[;/4O'7ARU\):?='UCN+R9\K_M%1WXK^<3_@NO\ %;XQ_&__ (*J?%/XH_'[ MX&6_PU\6ZH=$.J^"+;Q?:Z\FF"/0["*%?MUH!#.SPI%*VP?(TA0\H: /U&_X MCG/^L77_ )FS_P"\M?K_ /\ !+C]N?\ X>4?L)^!OVUO^%7?\(7_ ,)I_:?_ M !3/]M_VC]C^QZI=V'_'QY$'F;_LOF?ZM=N_;SMW'^(*OZ#O^"'W[,?CGXK_ M /!+SX8:WJ?_ 7A\6_![0+G^VA:_"_PIJ6C:9+HRKK=^K_Z1,QG8S.&N,NH MQY^!\H4T ?O=7\@7_!T=_P IU_CG_P!RS_ZC&DU^WP_X)3_L+^)?G^,W_!<_ M]HGQUO\ ]=:Z_P#M46ZVK#^ZL4")L7V#>M?SX_\ !<'X+? []GG_ (*A_$_X M/_LW^+;G7?!FD?V*='U:\\3-K$MP9M$L)YRUXSN9B)Y91]X[<;. N ?*%?U M^_\ !KC_ ,H*/@9_W,W_ *D^K5_(%7]%G_!!S_@CW^P[^U'_ ,$L/A=\??%? MQK^)G@_Q[K8ULZU=> _B]=Z2RF'7-0MH7%LKM'$?)ABZ(-Q&XY+$D _="OR! M_P""H_\ P=:_\.U_V[/'/[%/_#!G_":?\(7_ &9_Q4W_ M'^SOMGVS2[2__ M ./?^RY_+V?:O+_UC;MF[C=M'NUW_P $0_%O@&)+KX4?\%N_VP?#T;^,GZU_.'_P %V/AOXU^$?_!57XJ?#OXB?M'ZE\6]8TTZ M(MW\0=8MX(KG50^AV$B"1;?]V#$CK!E>HA!/)- 'ZC?\1SG_ %BZ_P#,V?\ MWEK]?_\ @EQ^W/\ \/*/V$_ W[:W_"KO^$+_ .$T_M/_ (IG^V_[1^Q_8]4N M[#_CX\B#S-_V7S/]6NW?MYV[C_$%7]!W_!#[]J3_ (*P_"C_ ()=_##P[^SI MXO\ V+I_ =K_ &T=#T?XE>.]4TWQ1#NUN_>87BJX@4F=I6CV#F%HB?F)H _> MZOD#]J/_ (+U?\$GOV+OCMKO[-'[2_[5G_"->-O#7V7^V]$_X077;S[-]HM8 MKJ']]:V,L+[H9XG^5SC=@X8$#Y\N/^"K?_!7CP>H;Q)^RI^RIXC /7P]^U'8 M6.__ '?MA./QK^?'_@MQ\<_B1^TG_P %/OB=\:?B[\+]&\&>(M9.C#4?#?A[ MQS9^);.T,.BV-NACU&S_ '%QOCB20[/]6TAC;YD:@#^E'_B*._X(4?\ 1\W_ M )C+Q/\ _*ROK_\ 9<_:C^!/[:/P)T+]I?\ 9H\<_P#"2^"?$OVK^Q-;_LRZ ML_M/V>ZEM9OW-U%%,FV:"5/F09VY&5()_A#K^A__ ((1?\% ?^"E/PT_X)>? M#+X(?LQ_\$Z/ 7C+P_H:ZT;'QKXC_:-T;29+X3:W?S2,^ENIN;81RRO$/,/[ MP1"1?E=: /W=K\@?^"H__!UK_P .U_V[/'/[%/\ PP9_PFG_ A?]F?\5-_P MM'^SOMGVS2[2_P#^/?\ LN?R]GVKR_\ 6-NV;N-VT>^Q?'3_ (.1O%T2S^'/ MV(OV9O#:2J&B?Q%\3=0O@ >A)LT&X?2OYP_^"]4W[45S_P %8?BM/^VA9>!; M;XEM_81\20?#62\?14_XD6G_ &<6[7G[\G[-Y'F;_P#EKYFWY=M 'Z?_ /$< MY_UBZ_\ ,V?_ 'EK]?\ _@EQ^W/_ ,/*/V$_ W[:W_"KO^$+_P"$T_M/_BF? M[;_M'[']CU2[L/\ CX\B#S-_V7S/]6NW?MYV[C_$%7]'O_!!7XQ_\%KOAY_P M2>^%,/[+7[&GP=^(OPTC_MT^')M3^(<^D:W,#KNH&X6<2H8%(N?/"%>#&$)Y MS0!^W]?('[4?_!>K_@D]^Q=\=M=_9H_:7_:L_P"$:\;>&OLO]MZ)_P (+KMY M]F^T6L5U#^^M;&6%]T,\3_*YQNP<,"!Y\/\ @I=_P6,\%_+\6?\ @W_\2-%' M]^]\$?'C0M7\P?WEA6-7'^Z3G\Z_G"_X+T_&?Q?^T)_P5A^*WQ>\>_ CQ/\ M#+5]6_L(7G@CQBD:ZCIIAT+3X!YHC)7$BQ+,A!Y25#WH _H^_P"(H[_@A1_T M?-_YC+Q/_P#*ROK_ /9<_:C^!/[:/P)T+]I?]FCQS_PDO@GQ+]J_L36_[,NK M/[3]GNI;6;]S=113)MF@E3YD&=N1E2"?X0Z_H]_X(*_\%)/VK/@O_P $GOA3 M\#_@5_P21^,7Q4BT;^W1!XSTR]L=-T346FUW4)R(+FX<[A&93$Y*C$D3CG&2 M ?M_7Y _\%1_^#K7_AVO^W9XY_8I_P"&#/\ A-/^$+_LS_BIO^%H_P!G?;/M MFEVE_P#\>_\ 9<_E[/M7E_ZQMVS=QNVCW>^_;[_X+K^)D5O#7_!$SPIX+@F. MVWOO'W[26DRAO]IH;6(.O^[G/YU_.%_P78\7?M!>//\ @JK\5/%?[4WACPCH MWCRZ.B?V[IG@76'O]+M]NAV"0K#._,A\A8B_I(7 X H _4;_ (CG/^L77_F; M/_O+7Z__ /!+C]N?_AY1^PGX&_;6_P"%7?\ "%_\)I_:?_%,_P!M_P!H_8_L M>J7=A_Q\>1!YF_[+YG^K7;OV\[=Q_B"K^@[_ ((??LQ^.?BO_P $O/AAK>I_ M\%X?%OP>T"Y_MH6OPO\ "FI:-IDNC*NMWZO_ *1,QG8S.&N,NHQY^!\H4T ? MO=7\@7_!T=_RG7^.?_U?8-ZU_/C_ ,%N/A!\!?@+_P %/?B=\)_V8_&LWB+P M1I1T7^QM:N/%+:T]RTNBV,TY:]9W,Q$\DR_>.W;LXVX !\J5_4=_P;P?\%+? M^">O[-G_ 1=^#7PT^/7[;/PN\)^)=+'B(ZGX;UOQM90ZA:>9XBU.:/S;8R> M;'OBD21=RC$7!_T80;-__++R]OR[: /MSQ+_ ,'"G_!& M#PIN_M3_ (*!>"Y=O7^S8KR]_+[/ ^?PK^9#_@OE^T[\#/VR/^"M'Q8_:0_9 ML\=IXF\%>(CH0T;6X["XM5N?L^A:?:S8CN8XY5VS02I\R#.W(RI!/]0&E?MP M_P#!"3X=JA\,_M6_LIZ7AL(-'\8^'$*D>T,F17\RG_!Q+\7/@]\=_P#@L1\7 M?BU\ OB#H/BGPAJZ^'_['UWPSJ$5S97(A\/Z=;RB.2(E3MFBE0CU0T ?%%?T M:_\ !!S]G+_@L+^T=_P2C^%7AOX1_MW^"/@=\%T_MQ-#N_"/@D6]H?M)G6-X#N$:QD@MG/\Y5?T9_\ !"S_ (+\_P#!+']AW_@DQ\*/ MV;/VA?VA+_3O''AK^W?[;T"P\$:O=FV^T:]J%U#^^BM3 ^Z">)_DD;&[!PP* M@ ^W/AS_ ,&\/[ -KXJ@^)W[5=SX^_:+\90G=_PDGQT\:W.LA23EE2T!2V\O M(X1XWP !FOB'_@L5_P &S'[)7BKXY^-_V]OB!_P48\%?LY_#K5%TNWM/"S?" MRW73M)-MIMM9B"W:/4[997E-J\HBCA#$R%0K$%C]"^)/^#OS_@COH+,FGZ]\ M2-7*G&-/\#,GI_S\2Q>I_P"^3[9_#[_@X$_X*_6O_!6G]J[3O%7PHN/$MA\* M_"6APV?@_P /^(H8[>5;J10]Y>2PQ2RH)7D(C#!R3'!'T.10!ZW^S)_P0I_X M)0_MA_$J#X/?L_?\'"WAO5O$UW/Y.GZ/J7P%O=)EOI2<".V_M#4X!RQ%B M>P-?T6_\$N/V&/\ AVO^PGX&_8I_X6C_ ,)I_P (7_:?_%3?V)_9WVS[9JEW M?_\ 'OY\_E[/M7E_ZQMVS=QNVC^(:TO+O3[N*_L+J2">"19(9H7*O&ZG(92. M000"".E?OM^R5_P=J_M%:;^S3X*\$^-_V8?A_P"(_$6D:!#I^K^._&'[1.G: M5/K$T&8C=36#6S3Q2.$#,68[V)<<,* /Z J^1?\ @J__ ,%G_P!DO_@D;X#T MS5_CA+J.O>*_$22-X7\">'1&U]>HAPUQ(SL$M[=6(4R-DDY"+(58#\^_^(G; M]JWQ/_R Y?V./"^[I_PDGQCU&]V?7[);C/X5^-O_ 6=_:V^,?[:?[=.L?&; MXU_$GX;^*-0_L+3;&PO/A)J%YE:I^U5HGAGQ1#:)<2B""[MM0D*PLD>Q$&!^[6/(SD4 ?OO7Y _\%1_^#4K M_AY1^W9XY_;6_P"&\_\ A"_^$T_LS_BF?^%7?VC]C^QZ7:6'_'Q_:D'F;_LO MF?ZM=N_;SMW'T+PW_P '''C.PV_\+7_X)4_%-\?ZW_A4GC#0O&W_ 'Q]CN8_ M,_#K7YG?\'"'_!QC\;_VF]?T_P#99_9(A^)GP>\'V>EI-X[L?$NF/H7B'4KV M7++:SK'(TD5JL)C8(K@3&9BX952@#V__ (@8_P#K*+_YA/\ ^_5?K_\ \$N/ MV&/^':_["?@;]BG_ (6C_P )I_PA?]I_\5-_8G]G?;/MFJ7=_P#\>_GS^7L^ MU>7_ *QMVS=QNVC^-?\ 99_;=_:L_8L^*MG\9?V:/CCX@\+ZW:W:SS&RU!S; MW^#DQW4#$QW4;?Q)(K _7!K^H?\ 9J_X.B_^"4/Q!_9R\'?$7]H/]I[2?!'C M74M"MY/%OA$>']6N3IFH[=L\2-#:R!X_,#%&W'Y&7)SF@#](*_$O_@N-_P & M['P&^/W[47Q$_P""F_[1_P#P5.T'X+^&?$[Z4D]EX@^'R7,5I):Z7:V*Q)<- MJD!N))?LAD6-(@_SE0&V[C];W/\ P=!?\$/(YFM=/_;/FOYU/,%A\-/$DA([ MD'^S@I'T-?@C_P ')7_!4W2/^"E7[;T/_"E_'VI:G\)/!.A6MIX+@NM/N;%) M[F:%)KV\-M_9^_X. M%O#>K>)KN?R=/T?4O@+>Z3+?2DX$=M_:&IP"Y<]EB+$]@:_HM_X)>!VA6Y2\GO$,DC MHB-*3&,2F0<@9H _9^OD7_@J_P#\%G_V2_\ @D;X#TS5_CA+J.O>*_$22-X7 M\">'1&U]>HAPUQ(SL$M[=6(4R-DDY"+(58#YZ_XB*_BIXA_Y)Y_P2G\<7.[[ MG_"2?%+P[I&?KYMPVVOP6_X+]_M(_'C]J[_@HWK?QC^/7PE'@2YN_#6E0:!X M1C\:67B"/3M/BMPH"7MD3"XDN/M,Q5<%&E92,@D@'Z__ ++/_!Z?^RE\5OBK M9^!OVEOV5_$'POT34+I8(?%MGXG37+>TW' ENHEM;>2.,?Q-&)B/[I&37[/Z M)K>C>)=&M/$?AW5K:_T_4+6.YL;ZSG66&XA=0R2(ZDAT92"&!((((K^ VOZ- M?^"3/[8'_!9CPK_P3F^$W@OX7^*OV.(/#VG^&?)\.W/Q@^(^H6^MKIZSR_9T MNK>V?$>(MBQ@?\LECSSF@#]QZ^1?^"K_ /P6?_9+_P""1O@/3-7^.$NHZ]XK M\1)(WA?P)X=$;7UZB'#7$C.P2WMU8A3(V23D(LA5@/GO_AJS_@O1JOW_ -I[ M_@FAI43\CR_%_B2>:/\ V3F78?J*_!?_ (+_ /C/]K3QS_P49UG5OVQ_B;\. M_%OB6/PSI46GZM\)[J:7P]]@\C!M"C\,^5H'A/X@:'% MOD7_@J_P#\%G_V2_\ @D;X#TS5 M_CA+J.O>*_$22-X7\">'1&U]>HAPUQ(SL$M[=6(4R-DDY"+(58#Y[_X2G_@L ME_TFJ_9 _P#"4A_^2:_!?_@O]K7[4>M?\%&M:/[6/Q^\)?$S7;;PSI46E^+/ M D*Q:1/8>1O6.WC5V$829[A7&TW' ENHEM;>2.,?Q-&)B/[I&37[/Z)K>C>)=& MM/$?AW5K:_T_4+6.YL;ZSG66&XA=0R2(ZDAT92"&!((((K^ VOZ#_P#@E9^S M?^SA\:/^"='PL\4_MQ_\%ZOB7X':7P^T$?PCT;]HS3?#FG:18QW,T5G;R0,? M.(:U2!PKLI7S,#@"@#]T_''Q(^'?PRTHZ]\2?'NB^'K$ DWNN:I#:1#'7YY6 M4%9?#.N17VF7%W MW2R0.T;S>9*+9R"2OV0*<$-7ZN^'/V'_\ @TN^'FJMXE\;_'WX&^,] M<5@MSJGCW]HU-9N)3VWQ2ZDT9ZD_ZL=>:^#_ /@XP_9I_P""(/C7X2V/[2__ M 3E_:J^"'AWQ=X0M(-+U+X7_#FXM&@\36[W'R3PQ6 (2ZB\UV>5@5DB4!G4 MQKN /Q@M+R[T^[BO["ZD@G@D62&:%RKQNIR&4CD$$ @CI7]1/_!-C_@Y/^"N MH?L*_#0?M4>!OC-KGQ M/#JV/B;7/#_PNO\ 4K74IK>62!;H7,2[)7ECC220 MCI([CJ*_FZ_9&^$OP>^.7[0_AKX8_'W]H33/A9X/U*[;^WO'&K:=/=QZ? B, MYVQ0*S/(^W8@.U-[KN91DU_4]\!?^"Y'_!O]^Q]\!_"G[./PH_;@T.T\,^"- M#M](TB"+P_J]S(8HD"^8[161\R1SEW<#YG9CWH V/^(D#]A3_HCW[0'_ (9+ M5/\ XFOP3_X.3O\ @IWJW_!17]M^"Q\'GQ5IGPX\#Z#:VOA3P[XHTB;39UN9 MXDFN[R6TEPR2.[K&&(YC@C(X//[W7'_!T#_P0^69K33?VSI]0N%/^HT_X:>) M)&([D'^SMI ]C7XX_P#!S=^TK_P2K_;VUKPU^UU^R9\6O%$GQ-CBAT/6M*OO MA[J5A8Z]IL?F/'=B>[BB"30%O+. YD22,8419(!^2-I>7>GW<5_874D$\$BR M0S0N5>-U.0RD<@@@$$=*_J)_X)L_\'%A\0_L+?#1_C=^QA^U!\1/'-MX=6RU M_P 3> /@_-JUCK,MM(]O]KCNA,BS,Z1*TI &)3(.U?S,_!;P]\-/%GQ:\.>& M?C)XYOO#/A2_UB"#Q!X@TS1SJ%Q86C.!)+';*RF9PN<(""3Z]*_JA_9Q_P"" M]?\ P1,_9*^ _A+]G'P%XV\?>&?#/@G0;?2-+@UCX3:[YD<<2!09F2S.Z5SE MW;'S.S'O0!VO_#^^>_\ E\-_\$8?V[[W=S%/)\ !!#(OJ'>]_3%?@K_P)(FC/HQ;3MH M/XU^3/\ PK^#CX9U6+_ (2B MR$VV)T>2U18;F 2ODR862)0N5,:A@#\9[2\N]/NXK^PNI()X)%DAFA_;S\ V7AGP7H-OI.C02W\K2&*) N^1O*&^1SEW; W.S M'O0!4_X>%?\ !=35.-'_ .#>Z.T1N8[C5/VJO#HX]&C2#-/VW_ (!_\*Q\27?A/2?[$\%1>*(=:@T_2UA*)Y-Y !',KW"W M4C;0-LCR+U4D_P!*/_#_ '_X(V_])"?A_P#^!DW_ ,;K\_O^#A?]K?\ X("_ MM]_L:ZSX]N?VE=$\5?%GP3I,O_"LI? MZR:I<74S*J6%DDLS(5DD#C**C MM&R,QW '\X=?TR?\$@?^"2OQ]_;%_P"":/P>\=_MA?\ !23]H'3O">H^%%_X M1_X2>!O$:>']/M=(2:6.RBGFA1IKR*2V6&5=Q0JLJJ"0H)_#_P#X(\^'?^"< M7BC]MS0]-_X*B^)-2TKX:1V4]RMQ;7+QV%DBBN]-A;!-LR,ICGMBP!\I@"IR4:,LQ/!7'_!T#_P0^69K33?V MSI]0N%/^HT_X:>))&([D'^SMI ]C7S1_P5J_X.AOV-%_85\;>"OV'_B!XHU' MXC>,--;1?#>H7?@K4M+AL8K@;+F^2:[AB!>*$OL"Y82O&<8#$ 'S5_P1I_X- MT_\ @F%^UU\5?'OCK5?VQ?$/Q;T3X1?$JY\/:CX2MO#L6BV^J& @PW4LJ75Q M)-8W&)-AC,)?R7^8 $5_0]HFBZ/X:T:T\.^'=*MK#3]/M8[:QL;.!8H;>%%" MI&B* $15 4 "OX]/^#?O_@JI!_P2K_;AB\??$ ZI<_#CQEI;Z+X]T[2K M\9^ ?V8/!_Q4 MT/XC^--+DT7PSJ/B[P#=:-#9)-A+J[26?&98H' M4_I7O]?QT?\ ! '_ (*K)_P2H_;=C^(/CN#5[[X=>,=*?1O'>DZ- )[AEY>T MNH8BRB26*? QG/ES3 * /O\ HKX _P"']\]_\OAO_@C#^W?>[N8IY/@ ((9%]0[WOZ8KY;_X M*]?\''WQ0^%?[&WB;P#H/_!/3X]_!WQ9\1=*N=%\&>*OBGH%OI,<&]52ZGB5 M9WD::*&1BFT821XV8C@$ _23]@[_ (*1?LX_\%$/^%D_\,_:]]K_ .%9?$"[ M\+ZONE5OM/E?ZJ_BQUMI\2>6_P#%Y3^E>_U_&Y_P0?\ ^"K/BG_@E+^V.WQ! M_P"$2U'Q1X2\9Z4=#\5>%--O(X9;QBVZSGB:4B,2Q3X +D#RYIAD;LU_1)_P M^^^-^F_\C)_P0X_;#BV\2_V7\/K:]PW^SLN1N'O0!]_U_*Q_P=Z_LM?%7X4? M\%4=2_:0U_1[J3PE\5/#^F7'A[5Q&3;I<6-C!8W%GNZ"1?(28K_=N5/KC]J/ M^'^L%C\OB3_@C=^W?IVWB6>3]GPR0AO0.EX=V?7%?'7_ 71_P""]_[-/Q2_ MX)\>+OV>M8_8*^+^C^+O&MM]B\)I\=/A"FG6-A<;E6:^B:XE?_2H(9':)HP6 M21XR2!F@#^>>18X884+/([' 50.222 .M?V=?\ !"7] MCC7_ -A__@EO\)_@W\1?!5KHWC0Z#)J7BZ-;%(KI;J\NY[Q8+EE 9Y8([A(# MN)V^5M!P!7\O7_!$']N;X,_\$]O^"@_A;]H'X_\ P<@\9>%X[:XLKJ&+08+_ M %'2IY%#6]_IZS$!+F.9(UW*RMY+G=]S_A)/$&E:1GZ M^:[;:_.[_@X9_P""X/[?MC^S%=?L-?&K_@GFWP#O?BKIXDEU2Z^+^G:]?W>B MQS 7$/V6QB!M4F=1$9)7PZ"=%5OF* 'Z _\ !##_ (+B^&_^"M'BKXR^!]4T MZWTC5_!WC">^\&Z=L"2W?A.9_+M)77^*>-T*S$< SP^M?H?7\/O_ 34_;^^ M+/\ P3-_:\\.?M8?"&UMKZZTI)[/5M$OYWCM=6L)TV36TQC!8+]V12 =LD4; M8.W!_IS\)_M]?\%XO$WA73/''AW_ ((X_#OQ/I&K:?#>Z9J.@?M):='%?6\R M"2*>)I83\C(RL,\D$4 ?H?7%?'_]G+X#_M4_#6[^#W[1WPDT'QIX9O65Y]&\ M0Z>EQ$)%!VRIN&8Y%R=LB$.N3@BOC7_AXC_P7)TSC7/^#>>29$X:XTO]JCPY M+O/8K&8 P'U/%?*G_!8+_@OG_P % _V:?V0=>\ _%C_@E[KOP.\1_$C3+O0/ M"GB_4?BSI>JBUF>,"XF@BLT\R1XX';;(-JQR/$2>BL >^_\ !'3]E[_@@K\3 M_B5\0OC#_P $_?V3/#5IXF^$WQ&NO#LVLZIJ-WJ\L4L)_*_2VOY O^#;K_@I%_P[O_X*.:#_ ,)KKWV3X>_$WRO"_C?SI=L- MMYL@^QW[9X'D7!7\_\ )K/P/_[*!J/_ *0B MBC_@]Y_Y-9^!_P#V4#4?_2$44 >?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P: M;?\ *4S]KO\ [>/_ $^3U^_U !1110 4444 %%%% !1110 4444 %>7?MG?L MP?!+]M']FWQ+^RY^T&)1X9\9016DLMK?"VN8+E9DFMIK>0YVSQSQQR)PP+( M58$J?4:X?]H7X#^'OVC?AP?AWX@\6>(-!,6K6.J:=KGA;45M;^PO;.YCN;>: M)W1T.V2). M_'_BVQ^#?QW08U*ZU;3YKN6\LM:@9FV7$D:3O'<(3O#;6WEI#%Q__!/)E\._ M\&R7QVMOB8<:U8>'OB[#XXCNO]8-0$VJB9) >=Y!08/)R*^X?@3_ ,$\O#WP MY^*&G?&KXP?&+Q1\2/$GAK7-?O\ P5-XC6P@MM$?59Y&N;F."QM+9'NY(7\I MY7#!5:185A21E,GCG_@F?\ O'=UXVT6Z\1>*;#P3\3/$::]\1_AIIE[:QZ)X MCU#]UYTTX:W:ZB%QY$'VB.WN(HY]A\Q&\V;S "7_ ().:=XNTC_@E_\ L\:9 MX[29-6@^"WAE+N.YSYB$:9;[5?/.\+M!SSD'-?05,M[>"T@2UM8$BBB0)''& MH544# X [4^@#)\=>(=4\*>$;_P 1Z)X5N]0_\ #6'QL_Z,?\=_^!5M_P#%5[I10!\+?#+]IK]J3]EO1+SX<:=_P3I^ M(_BN.ZUB[U4:G8LL2+]IE9_*PJ2 E>,G=SGH*_FY_P"#@_XE>+?B_P#\%?/B M[\1?'/PGU7P/JNH_V!]J\+:V^ZZLO+T#3HEWG:OWU19!P/ED'UK^R^OY@?\ M@J=_P0__ ."Z_P#P4'_X*"?%']KZW_8$^PV/B[Q O]BVK?$KPPKIIMK;Q65E MY@_M/_6FVMH2_P#MEJ /R!K]JO\ @DIJO_!>:V_X)\?#^#]B_P#:5\>^'_AH MO]J_\(WI&B?L^:#KEM!_Q-KS[1LO;O\ ?3[KGSV.[[C,4'RJ*^-_A[_P;>?\ M%H?BIHDWB/P%^QI]OLX+^:REF_X6)XQ-?T-_\&X/ MP%_;L_9$_P""?<'[(/[='[.__""WW@/Q!>_\(?=1^(]+U%-4TV]N);U]QL+J M?9+'*X8K?5/VU/C-$L+%D.F?LUZ#9,2 M1CYFMY$+#V.17XK_ /!4+P_^T?X6_;I\=:'^UQX[\3>)OB'"VFGQ#K?C#2Q9 M:C-/VG?BW M_P %5/M'B'QOX@N-4U#;\%24@\QOW<$>=:R(HHPD2#LD:CM0!_.#7ZQ?\$T? MV5?^"MOQ)_8E\%>-/V8_VL_VGO#/@>]_M+^Q-#^'@N_['MMFI74._4\GV+]GO_ (,S/^%[^";OQC_P\?\ [*^RZ[>Z;]F_X4_Y^[[/ M*4\S=_:Z8W8SMQQZFOUY_P"",G_!,+XC_P#!)K]G'5?V8O$W[6/_ M+P])X M@?5/#'F>"SI#Z+YRC[3 O^FW(DB>11* -FUWE/S>9\H!^3/_ PY_P %Y_\ MH^[]M/\ *_\ _EG7Y/?\%+O WQZ^&W[;7C7P7^TYX\\:^)O'%E_9O]MZY\0_ M,_MBYWZ;:R0_:/,EE;Y8&B1,N?W:)T' _N&K\0?VJO\ @ST^(_[8'[1WC3]I MWXM_\%5/M'B'QOX@N-4U#;\%24@\QOW<$>=:R(HHPD2#LD:CM0!_.#7ZQ?\ M!-']E7_@K;\2?V)?!7C3]F/]K/\ :>\,^![W^TO[$T/X>"[_ +'MMFI74._4\GV+]GO_@S,_X7OX)N_&/_ \?_LK[+KM[IOV;_A3_ M )^[[/*4\S=_:Z8W8SMQQZFOUY_X(R?\$POB/_P2:_9QU7]F+Q-^UC_PM+P] M)X@?5/#'F>"SI#Z+YRC[3 O^FW(DB>11* -FUWE/S>9\H!^3/_##G_!>?_H^ M[]M/\K__ .6=?D]_P4N\#?'KX;?MM>-?!?[3GCSQKXF\<67]F_VWKGQ#\S^V M+G?IMK)#]H\R65OE@:)$RY_=HG0<#^X:OQ!_:J_X,]/B/^V!^T=XT_:=^+?_ M 54^T>(?&_B"XU34-OP5)2#S&_=P1YUK(BBC"1(.R1J.U '\X-?K%_P31_9 M5_X*V_$G]B7P5XT_9C_:S_:>\,^![W^TO[$T/X>"[_L>VV:E=1S?9_+OHE^: M=97?"#]X[]3R?8OV>_\ @S,_X7OX)N_&/_#Q_P#LK[+KM[IOV;_A3_G[OL\I M3S-W]KIC=C.W''J:_7G_ ((R?\$POB/_ ,$FOV<=5_9B\3?M8_\ "TO#TGB! M]4\,>9X+.D/HOG*/M,"_Z;4_-YGR@'Y,_\ ##G_ 7G_P"C M[OVT_P K_P#^6=?D]_P4N\#?'KX;?MM>-?!?[3GCSQKXF\<67]F_VWKGQ#\S M^V+G?IMK)#]H\R65OE@:)$RY_=HG0<#^X:OQ!_:J_P"#/3XC_M@?M'>-/VG? MBW_P54^T>(?&_B"XU34-OP5)2#S&_=P1YUK(BBC"1(.R1J.U '\X-?K9_P $ MP_V2/^"EGQ._8C\%>./@1^TQ^U[H/@V^&I?V+HWPJ\37EIHEL4U.ZCE^S+'< M*@W3)*SX4?O6D)R22?6/V>_^#,S_ (7OX)N_&/\ P\?_ +*^RZ[>Z;]F_P"% M/^?N^SRE/,W?VNF-V,[<<>IK]>?^",G_ 3"^(__ 2:_9QU7]F+Q-^UC_PM M+P])X@?5/#'F>"SI#Z+YRC[3 O\ IMR)(GD42@#9M=Y3\WF?* ?E7K'_ 3L M_P""G'B2".#Q-^T=_P %!-0$1W(MY\0KJ15;&"5#L<5^0_\ P4C^$/C;X#_M MI^-/A5\1;[QQ;Z?XD71FUIS-IUM.IN7/WOED79_TSV5_<77X@_M5? M\&>GQ'_; _:.\:?M._%O_@JI]H\0^-_$%QJFH;?@J2D'F-^[@CSK61%%&$B0 M=DC4=J /YP:_2+]@O_@BWKW[7/[)/A+X^V_PS^.^IP:\;_R[KP=:VSZ8_D7] MQ;'R3)$S<&$ALG[X>OJ+]GO_ (,S/^%[^";OQC_P\?\ [*^RZ[>Z;]F_X4_Y M^[[/*4\S=_:Z8W8SMQQZFOUY_P"",G_!,+XC_P#!)K]G'5?V8O$W[6/_ M+ MP])X@?5/#'F>"SI#Z+YRC[3 O^FW(DB>11* -FUWE/S>9\H!^'1_X-L;QB6; MX ?M*$D\DZ38?_&*_.7]O']FM_V0?VKO%7[.S^'_ !+I1\/?8Y_?+&JJ,^=N7 'R%>]?W/5^(/[57_!GI\1_VP/VCO&G[3OQ;_P""JGVC MQ#XW\07&J:AM^"I*0>8W[N"/.M9$4482)!V2-1VH _G!K]2/^"^"?[3FNIKAU I=_#O7[&WT=VAU"YMLP)-I\[# AVOEC^\#G@8 M ]\_9[_X,S/^%[^";OQC_P /'_[*^RZ[>Z;]F_X4_P"?N^SRE/,W?VNF-V,[ M<<>IK]>?^",G_!,+XC_\$FOV<=5_9B\3?M8_\+2\/2>('U3PQYG@LZ0^B^.X^8S^-M M' W=R-FA \^Y-?FG_P %5?V4_A[^QU^UE??"+X<>$O&'ABR_LFSO#X1\>313 MZIHYDA7Y)IXEC68RE6G4^5$529%VL )'_MJK\0?VJO\ @ST^(_[8'[1WC3]I MWXM_\%5/M'B'QOX@N-4U#;\%24@\QOW<$>=:R(HHPD2#LD:CM0!_.#7[+_L! M?\$??V0_B]^QYX$^)_B__@G=\)OVL?^%I>' MI/$#ZIX8\SP6=(?1?.4?:8%_TVY$D3R*)0!LVN\I^;S/E /RY_X<;_L/?](: M?VD__#C2_P#R)7Y:?\%AOV;O@9^RM^UA'\*?@;\&O&/P\@B\-6EQK/@WQQK( MO[VQNI&D8/YNQ&"20^4XC9-/VG?BW M_P %5/M'B'QOX@N-4U#;\%24@\QOW<$>=:R(HHPD2#LD:CM0!_.#7[D?L&?\ M$O?^"?/Q6_9%^'WQ.U'_ ((Z_%KXKW.M>%[:>_\ '.F_$74K:TU6[QBXDBBM M65(E$HDC\L$E=FUB6!)C_9[_ .#,S_A>_@F[\8_\/'_[*^RZ[>Z;]F_X4_Y^ M[[/*4\S=_:Z8W8SMQQZFOUY_X(R?\$POB/\ \$FOV<=5_9B\3?M8_P#"TO#T MGB!]4\,>9X+.D/HOG*/M,"_Z;4_-YGR@'YXW?\ P2._X)Q7 M,21P_P#!N?\ %NW*_>DA^*OB(E_KNN"/R K\3?\ @I_\/O@G\*?VYO'GPZ_9 M\^$>J> ?#6C7=M:1>"=9U>2_NM%NH[2%;J"2XE8O(WV@2N0V"A\+_ !)\;?\ !)SXC_&CQ(MS M?V?B;QEX;^(&I65I)=I=RND(M[60+$\=O);H1_& ),#?7Z,?L<_\&WG_ 1> M^*GPNU'Q'X]_8T^WWD'BS4[**;_A8GB.+;!%.5C3$>H*#A>,XR>Y-?(]0COM8TYO%6J:E%+5?L]_P1^_8B_8%_:0_8$\(^./B) M_P $9/&/QH\56]]JEEXG\>^'?B'K-G#=7"W\[Q1-!:7"QQ/':R6J;0H) 5SD MOD_H1^QS_P &WG_!%[XJ?"[4?$?CW]C3[?>0>+-3LHIO^%B>(XML$4Y6-,1Z M@H.%XSC)[DU]S?L0_P#!./\ 8W_X)Q^%=<\#_L9_":X\'Z1XCU".^UC3F\5: MIJ44MRB>6)56_N9_*8IA6,>W>$3=G8N #\GM9_X)$?\ !.K4HT33_P#@W@^, M.F,K$M)8_%37R7'H?.F<8^@%?C5_P5N_9S\%?LN_MO>(?AG\.?A#K_P_T1M- MT^\L/!/BK5&O=1T@26J!HYIGPS[W1YUW $1SH.0 Q_MFK\0?VJO^#/3XC_M@ M?M'>-/VG?BW_ ,%5/M'B'QOX@N-4U#;\%24@\QOW<$>=:R(HHPD2#LD:CM0! M_.#7[&_\$Z?^"47PR^+G[%?@'XF^)?V5_P!IOQ=>ZYIDUY-K_P ./B#%8Z-< M![F8JEO!]BFV&-<12?._P#@S,_X7OX)N_&/_#Q_^ROLNNWN MF_9O^%/^?N^SRE/,W?VNF-V,[<<>IK]>?^",G_!,+XC_ /!)K]G'5?V8O$W[ M6/\ PM+P])X@?5/#'F>"SI#Z+YRC[3 O^FW(DB>11* -FUWE/S>9\H!^7/\ MPY=^"O\ T8;^VG_X=:+_ .5E?DA_P53_ &?+;]F3]MWQ5\+=+^'OC+PMIT5I MIUSINB_$'7(]0UF&.2Q@+&YF2./EI1*R!D0B(Q\$89O[=*_$']JK_@ST^(_[ M8'[1WC3]IWXM_P#!53[1XA\;^(+C5-0V_!4E(/,;]W!'G6LB**,)$@[)&H[4 M ?S@U^PG_!-7_@DS\!_CC^Q%X#^*WQ7_ .">GQ\\7,OB+P5X_%OI- MW&;ZX$+01);2",K"(T<%R?,1\A3E1Z!^SW_P9F?\+W\$W?C'_AX__97V77;W M3?LW_"G_ #]WV>4IYF[^UTQNQG;CCU-?KS_P1D_X)A?$?_@DU^SCJO[,7B;] MK'_A:7AZ3Q ^J>&/,\%G2'T7SE'VF!?]-N1)$\BB4 ;-KO*?F\SY0#\N?^'' M'[$!Y?\ X(V?M*,>['XC2Y/O_P >E?E'_P %;/V8?AG^R9^V'J?PP^%GPY\3 M^"-.DTJRO!X%\87'VC4-#+P("DMQD&;S65KA24C*I.BX8 .W]L-?B#^U5_P9 MZ?$?]L#]H[QI^T[\6_\ @JI]H\0^-_$%QJFH;?@J2D'F-^[@CSK61%%&$B0= MDC4=J /YP:_;7_@G!_P2M_8A^(?[&'@+XC?$'_@DS\4?C9JNN:3)>77Q#T3Q MGJ6EV6I&2YE94CMK68I&8%*VS$-EFMV8JK,5%_\ 9[_X,S/^%[^";OQC_P / M'_[*^RZ[>Z;]F_X4_P"?N^SRE/,W?VNF-V,[<<>IK]>?^",G_!,+XC_\$FOV M<=5_9B\3?M8_\+2\/2>('U3PQYG@LZ0^B^#$K1LQ*R+) MT^Z/[7*^$/%G_!LY_P $2_'?BK4_''C']C.XU+5]9U":^U74;OXH^*'ENKF9 MS)+*['4_F9G9F)[DF@#^/*OW@_X)._ ;_@GA\=?V$_ WBW2/^"&NL?%W5;'3 MSIOBWQPFLS3&]U>(YN=RH-L7S."B8R(FCSG.3]C?L<_\&WG_ 1>^*GPNU'Q M'X]_8T^WWD'BS4[**;_A8GB.+;!%.5C3$>H*#A>,XR>Y-?(]0COM8TYO%6J:E%+GB+PY^S#^S M++\(=,T.PM=-\0^!GOA.EEJ\(9;C9A1Y?R^4'0Y(E67/7 _M/KX0\6?\&SG_ M 1+\=^*M3\<>,?V,[C4M7UG4)K[5=1N_BCXH>6ZN9G,DLKL=3^9F=F8GN2: M /X\J_H'_P""/6A_L-_$W]@'P#K'A7_@@_I_QBU#2]-;2_%?CJ^T&PU*:^U> M-]]UYCR6KE3ND!1&.Y8FB&2,$_3_ .QS_P &WG_!%[XJ?"[4?$?CW]C3[?>0 M>+-3LHIO^%B>(XML$4Y6-,1Z@H.%XSC)[DU]S?L0_P#!./\ 8W_X)Q^%=<\# M_L9_":X\'Z1XCU".^UC3F\5:IJ44MRB>6)56_N9_*8IA6,>W>$3=G8N #XNT MWPG^SCHY#:7_ ,&P7AJ!ECV>9'\+=%#E>."W]G9/0=3S7X4_\' OQR_9[^,G M[=']A_ ;]C72/@K+X(\/1>'_ !9X=T>WM[=)M2BFED8O!;1111R1I*D+?+OS M&58_( /[%Z^$/%G_ ;.?\$2_'?BK4_''C']C.XU+5]9U":^U74;OXH^*'EN MKF9S)+*['4_F9G9F)[DF@#^/*OZ;/^"4/[:/PA^*_P"P+\.&^!G_ 17'BW3 MO#7AZV\/ZKJ^E:;97BOJ5I"D=R9)'M&Z\(_\&WG_!%[ M5/VP_&'PLOOV-/,T'2_">GWMA8?\+$\1CRIY78.^\:AO;( X+$#L!7W-^Q#_ M ,$X_P!C?_@G'X5USP/^QG\)KCP?I'B/4([[6-.;Q5JFI12W*)Y8E5;^YG\I MBF%8Q[=X1-V=BX /FK_A?-Y_T@)U3_PF+#_Y"K\&_P#@X\_;B^'G[5?[5FB_ M"7X>_LCZ%\)S\*K&ZTSQ!9V6G6L=]=:G-(CS1W$D$,>5@6.-%B;)21I^A8@? MUTU\(>+/^#9S_@B7X[\5:GXX\8_L9W&I:OK.H37VJZC=_%'Q0\MUM?TE_L3?&O\ 8F_;T_98\-?&/P__ M ,&Z'@#Q?.;--.\2:OX2^'^CI -5@1%N44Q6.^,%B)%C9LJDJ=5/*[!WWC4-[9 '!8@=@*^ MYOV(?^")/V)_V&O%>[^U/^#9C5XMW7^S99[+\OLZ)C\* M_%#_ (+A?!G]GWX%?MJ'P1^SW^S#K'P:M/\ A%[*?6OAUK6KS7TFG7;F0B42 M3LTBK+%Y4GEL>,[A\KJ!_9Q7X@_M5?\ !GI\1_VP/VCO&G[3OQ;_ ."JGVCQ M#XW\07&J:AM^"I*0>8W[N"/.M9$4482)!V2-1VH _G!K]U?V!?\ @G'^Q'\3 M/V.?ASX\G_X)0?&OXI#5?#$$][XNTGXH:I:6&JW9S]HDB@M'6.%5F$B>6#E2 MA#$L&)SM _X,S/[<_:"\0? G_AX_Y7]A:%::E_:O_"G]WG^W'/H*_7G_@C)_P3"^(__!)K]G'5?V8O$W[6/_"TO#TGB!]4\,>9X+.D/HOG M*/M,"_Z;4_-YGR@'Y_67_!*G_@G3:S"ZG_X-Q?BI=SXP\][ M\4O$"]*72?%WAZZ\37 M6I2SZNLLCRLYN'8QM&CQQ,H.=T;9Y%?VAU\(>+/^#9S_ ((E^._%6I^./&/[ M&=QJ6KZSJ$U]JNHW?Q1\4/+=7,SF265V.I_,S.S,3W)- '\>5?T!_P#!-OP# M_P $X/VHOV-?!/Q \"?\&_C>/9K#2(-'\2^(].U&6Z%QJUK"D=TSN5)#N_[W M:W.V53T(-?4?A'_@V\_X(O:I^V'XP^%E]^QIYF@Z7X3T^]L+#_A8GB,>5/*[ M!WWC4-[9 '!8@=@*^YOV(?\ @G'^QO\ \$X_"NN>!_V,_A-<>#](\1ZA'?:Q MIS>*M4U**6Y1/+$JK?W,_E,4PK&/;O")NSL7 !^=7_#&/[#_ /TK+:G^4O\ M\;K\8/\ @N7\2OV4M;_:AM?@M^RK^PQH_P #X/A_;36'B[3+.8RW=[JSNK2+ M.V %$*JD83&5XK^A/]@?0?^"<7[9W[ M+OAKXT>!_P#@WDL?%D[6JV'B74_#$SO:#5H$5;I54*3&"Q$BHQ)"2IR<@GZ3 M\(_\&WG_ 1>U3]L/QA\++[]C3S-!TOPGI][86'_ L3Q&/*GE=@[[QJ&]L@ M#@L0.P%?6)56_N9_*8IA6,>W>$3=G8N #\ZO^&,?V'_\ I66U/\I?_C=?C!_P7+^) M7[*6M_M0VOP6_95_88T?X'P?#^VFL/%VF65/*[!WWC4-[9 '!8@=@*^YOV(?^ M"ZL[JTBSM@!1"JI&$QE7,V>H _LDKX0\6 M?\&SG_!$OQWXJU/QQXQ_8SN-2U?6=0FOM5U&[^*/BAY;JYFY)H _CS5BK!AC(.>1FOZ,_^">?C']@;]K?]EWPQ\:/AY_P;H^#_%\XLUT[ MQ'J>A>%[&ZM!JL**MTH62U?\$7M4_;#\8?"R M^_8T\S0=+\)Z?>V%A_PL3Q&/*GE=@[[QJ&]L@#@L0.P%?(]0COM8TYO%6J:E%+$_@EIGPOCN+7Q)HN@Z#8VEU=ZQ(R^:MPUK!%\L"*D: MQG.QVGSR<#^O&OA#Q9_P;.?\$2_'?BK4_''C']C.XU+5]9U":^U74;OXH^*' MENKF9S)+*['4_F9G9F)[DF@#^/WP_KVL>%=>L?%'AZ_DM-0TV\BNK&ZB^]#- M&X='&>X8 CZ5_53_ ,$]/^"P_B?]K/\ 9=\,?&CX6_\ !*;5/$,XLUT[Q%J? M@Z*V%HFJPHJW2(J6Q,2EB)%C)R$E3KD$T?"/_!MY_P $7M4_;#\8?"R^_8T\ MS0=+\)Z?>V%A_P +$\1CRIY78.^\:AO;( X+$#L!7W-^Q#_P3C_8W_X)Q^%= M<\#_ +&?PFN/!^D>(]0COM8TYO%6J:E%+'_ !AX@\/Z MJKFY:-"+6YF0Q,RO+ @W,2=\D+ M/^#9S_@B7X[\5:GXX\8_L9W&I:OK.H37VJZC=_%'Q0\MU&]:L_$6AWC6][874=S9W" $Q2HP9&&>,A@#SZ5_41^P/_ M ,%*O!W[9W[+OAOXT>!_^"*]CXLG:U6P\2ZGX8\/Z>]H-6A15NE51:$Q@L1( MJ,$?\ @V\_X(O:I^V'XP^%E]^QIYF@Z7X3T^]L+#_A8GB,>5/* M[!WWC4-[9 '!8@=@*^YOV(?^"?/)P/ZVZ^$/%G_!LY_P $2_'?BK4_''C']C.XU+5] M9U":^U74;OXH^*'ENKF9S)+*['4_F9G9F)[DF@#^/WP_KVL>%=>L?%'AZ_DM M-0TV\BNK&ZB^]#-&X='&>X8 CZ5_53_P3T_X+#^)_P!K/]EWPQ\:/A;_ ,$I MM4\0SBS73O$6I^#HK86B:K"BK=(BI;$Q*6(D6,G(25.N031\(_\ !MY_P1>U M3]L/QA\++[]C3S-!TOPGI][86'_"Q/$8\J>5V#OO&H;VR ."Q [ 5]S?L0_\ M$X_V-_\ @G'X5USP/^QG\)KCP?I'B/4([[6-.;Q5JFI12W*)Y8E5;^YG\IBF M%8Q[=X1-V=BX /)K?_@I#^U5:0K;6O\ P28^*$4:#"1QW"JJCV M^*_FL_X+ MY?\ !4KQ3_P5&_;8F\7_ -A3:'X2\"6!\/\ A3P^]^+@0LKDW=R7555GFG!^ M91S'%".=N3_8Y10!_ '7]/?_ 14_P""[_[07[3'[$_A[PA!^QEXO^)_BWX< M6%MX?\8>(/#^JJYN6C0BUN9D,3,KRP(-S$G?)'*1W _0WP#_ ,I!/'__ &(F ME?\ HQJ]TH ^.?\ AY3^UE_TB?\ BG_X%C_Y'K^:G_@OE_P5*\4_\%1OVV)O M%_\ 84VA^$O E@?#_A3P^]^+@0LKDW=R7555GFG!^91S'%".=N3_ &.44 ?P M!U_3W_P14_X+O_M!?M,?L3^'O"$'[&7B_P")_BWX<6%MX?\ &'B#P_JJN;EH MT(M;F9#$S*\L"#:< M'YE',<4(YVY/]CE% '\ =?T]_P#!%3_@N_\ M!?M,?L3^'O"$'[&7B_XG^+? MAQ86WA_QAX@\/ZJKFY:-"+6YF0Q,RO+ @W,2=\D/[&SU6X2S\+:))+;2#2M)@&RVMP?- )QF1R TLLC8&ZOZKZ* M/XM[7_@A3_P5OO?%%UX)M/V&O%TFKV5LEQ=Z:DEJ9H8G.$=D\[(4XX-?NC_P M1A_:1_X*M?L7?L0Z'^R?^U3_ ,$P?B7KEYX(N);/PMK<%Y$#+I+'?#;N%64Y M@)>-22!Y0B4#Y37Z!^ ?^4@GC_\ [$32O_1C5[I0!\<_\/*?VLO^D3_Q3_\ M L?_ "/7\U/_ 7R_P""I7BG_@J-^VQ-XO\ ["FT/PEX$L#X?\*>'WOQ<"%E M$ M(/V,O%_Q/\6_#BPMO#_C#Q!X?U57-RT:$6MS,AB9E>6!!N8D[Y(Y2.X'Z&^ M?^4@GC__ +$32O\ T8U>Z4 >&?LJ?M6?&?\ : \4ZGH'Q-_8R\8_#.VL=/%Q M;:GXDG#17?^36?@?_ -E U'_TA%%' M_![S_P FL_ __LH&H_\ I"** //_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"# M3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **^>/VM/V<_BA\6OVN?V9_B_X+\3:I::#\.O'&N77C*RL-1>&. MXM;G0;R*!ID# 2J+I+=,$-@3MQ@DU\+?#[Q[JG[57_!$SXN_\%,=;\>ZGH?[ M0?A"]\;^)5\36VJ2I>>$-0T2_O);+0HDW;8K/[%;VD,EFRF.<7+O*CO*6(!^ MM.GZ7IFD0&VTK3H+6-I&=H[>%44L3DM@ 58GRAE=&96 M:)"OJ_\ P2R^-_B^Z^-O[3'[#GBSQ#?:O:_ KXI06_@^_P!2O'N+B#P_JUFM M_96+RR%GE^S'SX4=V+>4L2DG9D@'V317SQ^UI^SG\4/BU^US^S/\7_!?B;5+ M30?AUXXURZ\965AJ+PQW%K10-,@8"51=);I@AL"=N,$FOA;X?>/=4_:J M_P"")GQ=_P""F.M^/=3T/]H/PA>^-_$J^)K;5)4O/"&H:)?WDMEH42;ML5G] MBM[2&2S93'.+EWE1WE+$ _6G3]+TS2(#;:5IT%K&TC.T=O"J*6)R6P .2>IJ M>OST_P""H?QA\9_'[_@WBUO]K;2?%OB/P7K^N_!#1_%\1\)Z_ZI^U5_P1,^+O_!3'6_'NIZ'^T'X0O?&_B5?$UMJ MDJ7GA#4-$O[R6RT*)-VV*S^Q6]I#)9LICG%R[RH[REB ?K3I^EZ9I$!MM*TZ M"UC:1G:.WA5%+$Y+8 ')/4U/7Q]!^RYX#_X*W?L\_"[]H']JC7_%R>&O%?PE MT+6]-^'_ (5\9:EH=K8ZK?VBW=Q?3/8SQ274JB6&*))F:.(12':QE;$?_!#N MX^.$?[&^M>&/B_\ %#6O&^D>&OBUXJT'X7^,_$=R9[_7/"ECJ,EK87<\QYF+ M&*;;(?O1B/&5VT ?8M%?/'[6G[.?Q0^+7[7/[,_Q?\%^)M4M-!^'7CC7+KQE M96&HO#'<6MSH-Y% TR!@)5%TENF"&P)VXP2:^%OA]X]U3]JK_@B9\7?^"F.M M^/=3T/\ :#\(7OC?Q*OB:VU25+SPAJ&B7]Y+9:%$F[;%9_8K>TADLV4QSBY= MY4=Y2Q /UIT_2],TB VVE:=!:QM(SM';PJBEB$/ 6L_";2/$5UI-OX[O]!L=,O[^Q2Z><&SGBDN[D>8 ML<,4AEVE#Y<9>1MW;_\ !%J\\?:A_P $P?A'J'Q*^.T7Q)U.XT*>6/Q:NM1Z MC)/9M>3M:03W,;,LUS;VQAMIF!/[V"0$L020#ZBHKYX_:T_9S^*'Q:_:Y_9G M^+_@OQ-JEIH/PZ\<:Y=>,K*PU%X8[BUN=!O(H&F0,!*HNDMTP0V!.W&"37PM M\/O'NJ?M5?\ !$SXN_\ !3'6_'NIZ'^T'X0O?&_B5?$UMJDJ7GA#4-$O[R6R MT*)-VV*S^Q6]I#)9LICG%R[RH[REB ?K3I^EZ9I$!MM*TZ"UC:1G:.WA5%+$ MY+8 ')/4U/7S+X?_ &M/B)\?OV4_@U-\*8H=)^)GQU^'>EZ] R0"6/PI8W-C M;7%_JTB/D,MM]I2.&-LB6YFMXVPC2.G#_P#!O3KOB3Q)_P $B_AAK/B_Q3J> MMZE+JOBL7>K:S>O.-TADLV4QSBY=Y4=Y2Q /UIT_2],TB VVE:=!:QM(SM';PJBEB M_P!A?X ?$>3]D3XS^+_AQ\1_!>G>-/C*WP&U M=;36M-ADTV"ZM[* +/'=.OVBX\]Q$02+%49MLCBOI#_@D]'^QWJ'['&C^.?V M&_B1XF\5>!O$U_<:BNI>,O$M[JFIQ7GRPS6T[WKO+"\1A"&$X52I(!#[F /I M2BOGC]K3]G/XH?%K]KG]F?XO^"_$VJ6F@_#KQQKEUXRLK#47ACN+6YT&\B@: M9 P$JBZ2W3!#8$[<8)-?"WP^\>ZI^U5_P1,^+O\ P4QUOQ[J>A_M!^$+WQOX ME7Q-;:I*EYX0U#1+^\ELM"B3=MBL_L5O:0R6;*8YQF:1 M ;;2M.@M8VD9VCMX512Q.2V !R3U-3U^;/QR_P""H_COXV-^S)^S)\/M4\1> M$-:^.'P?L?B?\6-<\#>'+W5=:T#PS):1.;33+:TAGF%S=73O;"X",;:..20? M.%9/KO\ 81^*W[&_QA^#UQXE_8NU6WN]%LM9GTOQ#Y]G=P:M;ZK;X2>#5$OU M6]%ZOR[_ +4/-((8DA@2 >UT5\\?M:?LY_%#XM?M<_LS_%_P7XFU2TT'X=>. M-TADL MV4QSBY=Y4=Y2Q /UIT_2],TB VVE:=!:QM(SM';PJBEB^$>C:KIO@SP#XVO=!M;*[U&UBO+J:9[6 M19+ASOAB4.=L:P' )=C3O^"*7P/T#X:?!'Q_\2O!?C#Q=J_A?QS\4]7F\"'Q MAXMO-8GBT"PE_LVTD66ZD=MEP]K<7JG/*7B#HH /LVBOGC]K3]G/XH?%K]K MG]F?XO\ @OQ-JEIH/PZ\<:Y=>,K*PU%X8[BUN=!O(H&F0,!*HNDMTP0V!.W& M"37PM\/O'NJ?M5?\$3/B[_P4QUOQ[J>A_M!^$+WQOXE7Q-;:I*EYX0U#1+^\ MELM"B3=MBL_L5O:0R6;*8YQF:1 ;;2M.@M8VD9VCMX51 M2Q.2V !R3U-3U^8O[37[<,.DW'[*G[ZO:+N-Q:B)KBVB,B2)%+,SX#E"?J?_@ES8?$<_ GQ'XR\2ZE M=MX,\5_$/4]<^#.EZAJ'VJXTOP=<+";"!W+N51V$]Q%"6)@@N882$\KRT /I M.BOGC]K3]G/XH?%K]KG]F?XO^"_$VJ6F@_#KQQKEUXRLK#47ACN+6YT&\B@: M9 P$JBZ2W3!#8$[<8)-?"WP^\>ZI^U5_P1,^+O\ P4QUOQ[J>A_M!^$+WQOX ME7Q-;:I*EYX0U#1+^\ELM"B3=MBL_L5O:0R6;*8YQF:1 M ;;2M.@M8VD9VCMX512Q.2V !R3U-3U^<'P<_:H/_!0#]OSX1_!?]HS0XH?! MGB;]C#2/BEI'@6[D=;#6-6,D"[^R086**3<(S+++MW!73TG_ ()& M_%_QM-\3_P!I?]C'Q'XNU+Q#HOP,^,!TSP/JVKW\EW>//VR_^"1/QN_X M*Y-XVU;3_B=)=>,?%WPDUZ#4)%;PKIN@3W"Z=I=L@;RUMI%T]EN8]NVZ-S,9 M@X( /U:T_2],TB VVE:=!:QM(SM';PJBEBU^!7Q2@M_!]_J5X]Q<0>']6 MLUO[*Q>60L\OV8^?"CNQ;REB4D[,D ^R:*^>/VM/V<_BA\6OVN?V9_B_X+\3 M:I::#\.O'&N77C*RL-1>&.XM;G0;R*!ID# 2J+I+=,$-@3MQ@DU\2_"3QYX\ M_;+_ ."1/QN_X*Y-XVU;3_B=)=>,?%WPDUZ#4)%;PKIN@3W"Z=I=L@;RUMI% MT]EN8]NVZ-S,9@X( /U:T_2],TB VVE:=!:QM(SM';PJBEB10-,@8 M"51=);I@AL"=N,$FOB7X2>//'G[9?_!(GXW?\%RW,>W;=&YF,P<$ 'ZM:?I>F:1 ;;2M.@M M8VD9VCMX512Q.2V !R3U-3U\=6'[-WPP_P""PO[._P ,/VD?VC_$?BT>$?%W MPJT76M'\ >%?&FI:):V&J7ML+FXO9GL)XI+N5!)#%$DK/'$(9&"L9F(/^"'= MQ\<(_P!C?6O#'Q?^*&M>-](\-?%KQ5H/PO\ &?B.Y,]_KGA2QU&2UL+N>8\S M%C%-MD/WHQ'C*[: /L6BOGC]K3]G/XH?%K]KG]F?XO\ @OQ-JEIH/PZ\<:Y= M>,K*PU%X8[BUN=!O(H&F0,!*HNDMTP0V!.W&"37Q+\)/'GCS]LO_ ()$_&[_ M (*Y-XVU;3_B=)=>,?%WPDUZ#4)%;PKIN@3W"Z=I=L@;RUMI%T]EN8]NVZ-S M,9@X( /U:T_2],TB VVE:=!:QM(SM';PJBEB$_ASK?PJTOQ#)I5OX\OM"L=,OKVS6YDF!LIXI+R MZ7>L4,H?$KX[1?$G4[C0IY8_%JZU' MJ,D]FUY.UI!/>//VR_^"1/QN_X*Y-XVU;3_ (G277C'Q=\)->@U"16\*Z;H$]PNG:7; M(&\M;:1=/9;F/;MNC-L(TCIQ7_!O3KOB3Q)_P $B_AAK/B_Q3J>MZE+JOBL M7>K:S>O.-%=-T">X73M+MD#>6MM(NGL MMS'MVW1N9C,'! !^K6GZ7IFD0&VTK3H+6-I&=H[>%44L3DM@ ]=Y87B,(0PG"J5) (??ME_\ !(GXW?\ !7)O&VK:?\3I+KQCXN^$FO0:A(K>%=-T M">X73M+MD#>6MM(NGLMS'MVW1N9C,'! !^K4>EZ9%J$FK1:= MW+&$ENEA4 M2.HZ*6QD@>E3U^:WQK_X*L^*/V@Q^S-^SG\)=8\1>$M0^.?PDM/B=\4M=\"^ M'KS5M:T#PRUM&QM-,M[2&>875U=L]J+D(QMXXY)1\VUT^OOV$?BM^QO\8?@] M<>)?V+M5M[O1;+69]+\0^?9W<&K6^JV^$G@U1+]5O1>K\N_[4/-((8DA@2 > MUT5\\?M:?LY_%#XM?M<_LS_%_P %^)M4M-!^'7CC7+KQE96&HO#'<6MSH-Y% M TR!@)5%TENF"&P)VXP2:^)?A)X\\>?ME_\ !(GXW?\ !7)O&VK:?\3I+KQC MXN^$FO0:A(K>%=-T">X73M+MD#>6MM(NGLMS'MVW1N9C,'! !^K4>EZ9%J$ MFK1:= MW+&$ENEA42.HZ*6QD@>E3U\6Q_LI?#C_@L#\%OA!^V-\:?BM\1]#T MSQ!\*-)U31_!O@#QQ>Z%:V5UJ$$=W=S326DBR7+G=#"H<[46 X!+DU+_ ,$4 MO@?H'PT^"/C_ .)7@OQAXNU?POXY^*>KS>!#XP\6WFL3Q:!82_V;:2++=2.V MRX>UN+U3GE+Q!T4 'V;17SQ^UI^SG\4/BU^US^S/\7_ 7XFU2TT'X=>.-< MNO&5E8:B\,=Q:W.@WD4#3(& E4726Z8(; G;C!)KXE^$GCSQY^V7_P $B?C= M_P %RW,>W;=& MYF,P<$ 'ZM1Z7ID6H2:M%IT"W+H;:TDO-)\+>+=42PN+*]U>U4,;FU6(W%K$7 M21(I96? IZY\&=+U#4/M5QI?@ MZX6$V$#N710-,@8"51=);I@AL"=N,$FOB7X2> M//'G[9?_ 2)^-W_ 5R;QMJVG_$Z2Z\8^+OA)KT&H2*WA73= GN%T[2[9 W MEK;2+I[+F1:A)JT6G0+=RQA);I85$CJ.BEL9('I M4]?FY\%/VNM-_P""B_[?7PE^$WQST>)/ ?BG]C72_BCH?@:[E86&L:WJ5Y'' M=-*A(6\-G"-D43[Q&9)90NX(Z>F_\$C?B_XVF^)_[2_[&/B/Q=J7B'1?@9\8 M#IG@?5M7OY+NY@T6^M4O(--DGE9I)_LC&6%7D9G\ORU).P4 ?:U%?/'[6G[. M?Q0^+7[7/[,_Q?\ !?B;5+30?AUXXURZ\965AJ+PQW%K10-,@8"51=); MI@AL"=N,$FO)?VA?^$E\-_\ !=G]F^VL/B-XG;2O$WPR\F1:A)JT6G0+=RQA);I85$CJ.BEL9 M('I4]?$7QD^(MY^T_P#\%G=#_8 \6O+/\-? /P'N/B!XHT 3,MMXAUBZU./3 M[.WO4! N+>"$33K$V8VED1F5C$A74_X)9?&_Q?=?&W]IC]ASQ9XAOM7M?@5\ M4H+?P??ZE>/<7$'A_5K-;^RL7ED+/+]F/GPH[L6\I8E).S) /LFBOGC]K3]G M/XH?%K]KG]F?XO\ @OQ-JEIH/PZ\<:Y=>,K*PU%X8[BUN=!O(H&F0,!*HNDM MTP0V!.W&"37DO[0O_"2^&_\ @NS^S?;6'Q&\3MI7B;X9>.9M3\-S>(+AM*\Z MTBL%AFCL]_DI(%GD!D"[FXR3B@#[:CTO3(M0DU:+3H%NY8PDMTL*B1U'12V, MD#TJ>OC?_@OY'XBL?^"2/QI\9>$?B'XF\-:IH'A-KVPO_"_B"XTZ4N)HE*N\ M#*TD;(71HV)1@YR"0"/J_P"'4CR_#[0I97+,VC6I9F.23Y2\F@#9HKYX_:T_ M9S^*'Q:_:Y_9G^+_ (+\3:I::#\.O'&N77C*RL-1>&.XM;G0;R*!ID# 2J+I M+=,$-@3MQ@DUY+^T+_PDOAO_ (+L_LWVUA\1O$[:5XF^&7CF;4_#<_\ !#NX^.$?[&^M>&/B_P#%#6O&^D>& MOBUXJT'X7^,_$=R9[_7/"ECJ,EK87<\QYF+&*;;(?O1B/&5VT ?8M%?/'[6G M[.?Q0^+7[7/[,_Q?\%^)M4M-!^'7CC7+KQE96&HO#'<6MSH-Y% TR!@)5%TE MNF"&P)VXP2:\E_:%_P"$E\-_\%V?V;[:P^(WB=M*\3?#+QS-J?AN;Q!<-I7G M6D5@L,T=GO\ )20+/(#(%W-QDG% 'VU'I>F1:A)JT6G0+=RQA);I85$CJ.BE ML9('I4]?-/\ P4E^"O[&7C?X3:E\3?\ @H%\8]5\/_#?PYI#_N(_'=[H-G:W M;;R;O-C-$]Y=%0B0Q/YNTJ?+CW2-FG_P1:O/'VH?\$P?A'J'Q*^.T7Q)U.XT M*>6/Q:NM1ZC)/9M>3M:03W,;,LUS;VQAMIF!/[V"0$L020#ZBHKYX_:T_9S^ M*'Q:_:Y_9G^+_@OQ-JEIH/PZ\<:Y=>,K*PU%X8[BUN=!O(H&F0,!*HNDMTP0 MV!.W&"37DO[0O_"2^&_^"[/[-]M8?$;Q.VE>)OAEXYFU/PW-X@N&TKSK2*P6 M&:.SW^2D@6>0&0+N;C).* /MJ/2],BU"35HM.@6[EC"2W2PJ)'4=%+8R0/2I MZ\H_:9^)_C.P?2/@#\$=02#X@>.5F33M0:%94\.Z9%L%[K4J-E6$ DC2*-@1 M+=3V\;81I'3P3_@WIUWQ)XD_X)%_##6?%_BG4];U*75?%8N]6UF]>YNKIE\4 M:LH>65R6=L ,K M*PU%X8[BUN=!O(H&F0,!*HNDMTP0V!.W&"37DO[0O_"2^&_^"[/[-]M8?$;Q M.VE>)OAEXYFU/PW-X@N&TKSK2*P6&:.SW^2D@6>0&0+N;C).* /MJ/2],BU" M35HM.@6[EC"2W2PJ)'4=%+8R0/2IZ^'?^"UWCGXP:=X%\'> M+_9:^-7C[X6 M7E_G?\$GH_V. M]0_8XT?QS^PW\2/$WBKP-XFO[C45U+QEXEO=4U.*\^6&:VG>]=Y87B,(0PG" MJ5) (?.-)VTKQ M-\,O',VI^&YO$%PVE>=:16"PS1V>_P E) L\@,@7EZ9%J$FK1 M:= MW+&$ENEA42.HZ*6QD@>E3U\.?\%*_P!N+Q5X?_:P^&7_ 3@^$WBGQ+X M?O\ QKH5YXM^)OBKP5X=O-5US2?"MLYA$.FVUG#-,+J\N5:W%R(S]FC220#< M%9/>/V$?BM^QO\8?@]<>)?V+M5M[O1;+69]+\0^?9W<&K6^JV^$G@U1+]5O1 M>K\N_P"U#S2"&)(8$@'M=%?/'[6G[.?Q0^+7[7/[,_Q?\%^)M4M-!^'7CC7+ MKQE96&HO#'<6MSH-Y% TR!@)5%TENF"&P)VXP2:\E_:%_P"$E\-_\%V?V;[: MP^(WB=M*\3?#+QS-J?AN;Q!<-I7G6D5@L,T=GO\ )20+/(#(%W-QDG% 'VU' MI>F1:A)JT6G0+=RQA);I85$CJ.BEL9('I4]?.?[7O_!-OX<_MO?$C3?&?QI^ M-'Q*L-*T'1C9Z'X:\"^-[S0;>*:24O<7<[V2_M"_P#"2^&_^"[/[-]M M8?$;Q.VE>)OAEXYFU/PW-X@N&TKSK2*P6&:.SW^2D@6>0&0+N;C).* /MJ/2 M],BU"35HM.@6[EC"2W2PJ)'4=%+8R0/2IZ^"/^"J?Q\TC]EW]K;X1?&#]LOP MK?:Q^RQ<:!J>B>*9X[-[O2_#_BJYN;7[!J6L6B!OM%J8$GMXBZ2)%+.S[0Y0 MU[)_P2YL/B.?@3XC\9>)=2NV\&>*_B'J>N?!G2]0U#[5<:7X.N%A-A [EW*H M[">XBA+$P07,,)">5Y: 'TG17SQ^UI^SG\4/BU^US^S/\7_!?B;5+30?AUXX MURZ\965AJ+PQW%K10-,@8"51=);I@AL"=N,$FO)?VA?^$E\-_P#!=G]F M^VL/B-XG;2O$WPR\F1:A)JT6G0+=RQA);I85$CJ.BEL9('I4]?$7Q6^(>G_'3_@M79?L)_'2! M;GP#I7[.;^,/#WA2_D9;+Q#K$VL&TGGFCR%NS;6\2B.)]PC,TLH7<$=)_P#@ MD;\7_&TWQ/\ VE_V,?$?B[4O$.B_ SXP'3/ ^K:O?R7=S!HM]:I>0:;)/*S2 M3_9&,L*O(S/Y?EJ2=@H ^UJ*^>/VM/V<_BA\6OVN?V9_B_X+\3:I::#\.O'& MN77C*RL-1>&.XM;G0;R*!ID# 2J+I+=,$-@3MQ@DU\C?\%5_^"?VM? K]FW4 MOV[?@I^T+\36_:FT[Q1HS^&O$]MX[U%K77=4O=5MK9-#CTAIS9K8.;@Q1VR1 M A%7S'D D+@'Z+/$-]J]K\"OBE!;^#[_4KQ[B MX@\/ZM9K?V5B\LA9Y?LQ\^%'=BWE+$I)V9(!]DT5\\?M:?LY_%#XM?M<_LS_ M !?\%^)M4M-!^'7CC7+KQE96&HO#'<6MSH-Y% TR!@)5%TENF"&P)VXP2:^1 MO^"J_P#P3^UKX%?LVZE^W;\%/VA?B:W[4VG>*-&?PUXGMO'>HM:Z[JE[JMM; M)H<>D-.;-;!S<&*.V2($(J^8\@$A< _3F/2],BU"35HM.@6[EC"2W2PJ)'4= M%+8R0/2IZ^,_^"^4?BNQ_P""0_QE\9>'OB%XC\-:UH'@\WMK?>$O$%SIS^<) M8E9&>!E>2)E+H8V)5E<[@2 1]9_#J1Y?A]H4LKEF;1K4LS'))\I>30!LT5\\ M?M:?LY_%#XM?M<_LS_%_P7XFU2TT'X=>.-V\=ZBUKKNJ7NJVULFAQZ0TYLUL'-P8H[9(@0BKYCR 2%P#].8]+TR+4)-6B MTZ!;N6,)+=+"HD=1T4MC) ]*GKY]_:H_X)[_ [_ &XM?@3]IWQIXMN_"NG: M)%#I'@SPIXSU+0[6'4R\C3ZE,]A/#)=2!3"D*2EHXA'(0A,K8\\_X(=W'QPC M_8WUKPQ\7_BAK7C?2/#7Q:\5:#\+_&?B.Y,]_KGA2QU&2UL+N>8\S%C%-MD/ MWHQ'C*[: /L6BBB@#\0?^#WG_DUGX'_]E U'_P!(111_P>\_\FL_ _\ [*!J M/_I"** //_\ @TV_Y2F?M=_]O'_I\GK]_J_ '_@TV_Y2F?M=_P#;Q_Z?)Z_? MZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\Y_VZ/\ M@G-\&OVZ/$^M_!#]G#]EYO""?$G7;:[^.WQAO_#=UI,"6$4R2S+86URL::AJ MMV$$0O8X72*-Y7>;>41_T8HH ^)_&W[-5U^R)_P5"\%_MK_#[X;ZQ>_#75?@ M,WPL\3:;X1T&ZU.X\.R65['>Z5=_9+2.6XEMWC6:T8QHWE$0L^%9F'1?\$Q_ MV:_'_@7XF?M"?MC_ !4\+WF@ZM\>OBB-5T?0=2B\N\LO#]A;+9:8;J,\PW$L M:RSM"WS1K,B.%=75?K:B@ K\Y_VZ/^";>41_T8HH ^,_VX?VD=>^ M LOAO]C7X1?LA?'75O!'_"/16_B7Q/\ "#P!<7HT_2XT6&+2+&X\R,1SRQKM M>X1RUO$/W>)G5X/8OV'OC>OQI^&5Q#X<_8_\=?!KPKX5E@T/PQX?^(.@1:1> M300VZ?-!8Q/((;1%:.*-B^69)!L01@O[510 5^<_[='_ 3F^#7[='B?6_@A M^SA^R\WA!/B3KMM=_';XPW_ANZTF!+"*9)9EL+:Y6--0U6[""(7L<+I%&\KO M-O*(_P"C%% 'A?CC]H[X2?LX>,M$_9,O_P!FWXJ3^'1X-A32-9\)_"35-?\ M#L=LFZV33))M/AN#!*L<0RDR)'L=/G.<5RW_ 2C_9$O_P!CKX!^+/"\WA'_ M (1>P\9?%GQ'XO\ #_@<21L/"^F7]UNM-.Q$S1HR0HCM'&S)&\KHK.%WM].T M4 %?G/\ MT?\$YO@U^W1XGUOX(?LX?LO-X03XDZ[;7?QV^,-_P"&[K28$L(I MDEF6PMKE8TU#5;L((A>QPND4;RN\V\HC_HQ10!\L^.O^"6NE:U\5;SXH_"/] MMWXY_"M+KPWI.@Q>'/A[JVAQZ=9Z=IL+16MO"M]I-U,D:[Y7V>:5WS2, "QK MS[_@WL_90^,W[*?_ 3ST+0?CIXI^(<6N:EJ>KO+X%\6IVU]ST4 %?G/\ MT?\$YO@U^W1XGUOX(?LX?LO M-X03XDZ[;7?QV^,-_P"&[K28$L(IDEF6PMKE8TU#5;L((A>QPND4;RN\V\HC M_HQ10!X1X]_:D\#_ +)GQ#\*_LPV?[+'Q?N_#_\ PB,!\/\ BCP%\-+S7-!L M5A9K>/3)I;$2RVLRI&C S1K#L=3YN0P%;_@GI^S-??LZ>"_B)K^I^%!X;N/B MI\7=;\>2>%!+$YT07WD1I;N86:/S62V2>41LR+-<2JKR*HD;Z HH *_.?]NC M_@G-\&OVZ/$^M_!#]G#]EYO""?$G7;:[^.WQAO\ PW=:3 EA%,DLRV%M5WFWE$?\ 1BB@#X?\?_LYZM^R1_P58\!?MK>"?A=K6J_# M'4?V?6^$FL6?A#0;K5+GPH]IJ*:AIUP;2U22XDM)$5[9FB1Q$ZQL^U26'6?\ M$Y/V:O%/P[_:'_:8_:NU3PU?>'-%^-WQ)L=2\*^&M3LWMKE+.QTV*T?4)K=P M'MY+RY^T3>5(JR",1&159BB_6E% !7YS_MT?\$YO@U^W1XGUOX(?LX?LO-X0 M3XDZ[;7?QV^,-_X;NM)@2PBF269;"VN5C34-5NP@B%['"Z11O*[S;RB/^C%% M 'B'[8I\;_!/]AOQ'X*_94\'78\1+X;MO"?PZT_1K*6;^S+J[:+3+*$$^).NVUW\=O MC#?^&[K28$L(IDEF6PMKE8TU#5;L((A>QPND4;RN\V\HC_HQ10!\:?M#_!63 MPQ^VE\+8OB/\%=0\5_LWZ'\'-6\,Z5X6T7PI<:[::)XBDEMH8IKS3[>*622% M]*6YM(IC'(D.^=&*"XRVC_P2$_9<\1?LE?#SXH?#C0+#7])^$]U\5[[4?@CX M8\4+,E[HVA2VUL98?*N,36UN;X7C0PR@2B,J[@-(:^NJ* "OSG_;H_X)S?!K M]NCQ/K?P0_9P_9>;P@GQ)UVVN_CM\8;_ ,-W6DP)813)+,MA;7*QIJ&JW801 M"]CA=(HWE=YMY1'_ $8HH ^8?VR?@;^RN_@_PCX9O?V*=1^)7BOP'IBP_"71 M?#NB7<$FGGRQ;QVPUE D.F6[+&JRF:=5,<>2DA"(SO\ @E1^P O[ /[/NK:! MXKN=&N_'OQ"\87WC'XD7OAVS\C3EU6\8$VEE&0"EG;QK'#$I R$9]J%RH^G* M* "OR[\!_LY_M!?LL_\ !+?XT_\ !(/P/\&/$^K^*-4U#Q9X:^$.LVF@73Z- MJ&@>()YY(-1N-36,VMD;5+^Y\^*:1)0UH1&DGFP^9^HE% 'Y_> _V)=5_P"" M_:"\'^'->\3_#^P_9BM/@SXPN/#?A^YU&]TZZTR:"YT[5'L[1);B6 M*<1SP2&-&\IS$SX5F<>E_P#!,?\ 9K\?^!?B9^T)^V/\5/"]YH.K?'KXHC5= M'T'4HO+O++P_86RV6F&ZC/,-Q+&LL[0M\T:S(CA75U7ZVHH *_+OP'^SG^T% M^RS_ ,$M_C3_ ,$@_ _P8\3ZOXHU34/%GAKX0ZS::!=/HVH:!X@GGD@U&XU- M8S:V1M4O[GSXII$E#6A$:2>;#YGZB44 ?"?_ 4H_9@\0_##_@@WXB_85^"/ M@WQ'XSUK3/A#IG@SPOIWASP]()Y MY(-1N-36,VMD;5+^Y\^*:1)0UH1&DGFP^9^HE% 'P5\;_B9XJ_8G^#?PN_X) MO_#/]F;X^>,/"7ASX&OA#K-IH%T^C:AH'B">>2#4;C4UC-K9&U2_N?/BFD2 M4-:$1I)YL/F?J)10!\Q>!OB3\+_V$?!/PW_X)[^(?@C\6O$.C^&_A3I>E6?C M+PY\(M4U[0KQ+6 61M;B;3H;@P7#K!YC),BQ[95^)]7\4:IJ'BSPU\(= M9M- NGT;4- \03SR0:C<:FL9M;(VJ7]SY\4TB2AK0B-)/-A\S]1** /B_P # M_P#!'"V^'6F>'H_AI_P4"^/7@6?1?AOX;\'36O@;5-#BLY;31[(6T!1;W2;J M6,,S3SLGFE?-N96 !8UD?\&]G[*'QF_93_X)YZ%H/QT\4_$.+7-2U/5WE\"^ M.8[:*+PVJ:YJ;(UI%';131_:HY8[F3SGEW,X9/+4[:^YZ* "OR[\!_LY_M!? MLL_\$M_C3_P2#\#_ 8\3ZOXHU34/%GAKX0ZS::!=/HVH:!X@GGD@U&XU-8S M:V1M4O[GSXII$E#6A$:2>;#YGZB44 ?+_@KXO^$O^"=WAKX4_L&2_L^_&;Q+ MI/AOX6Z7INE?$'P7\,KS6]&>2RB%G]EN9+$2RVERPA6;,T:P[90?-R& Z#_@ MGI^S-??LZ>"_B)K^I^%!X;N/BI\7=;\>2>%!+$YT07WD1I;N86:/S62V2>41 MLR+-<2JKR*HD;Z HH *_+OP'^SG^T%^RS_P2W^-/_!(/P/\ !CQ/J_BC5-0\ M6>&OA#K-IH%T^C:AH'B">>2#4;C4UC-K9&U2_N?/BFD24-:$1I)YL/F?J)10 M!^>W@S]B[Q%_P3I_;P^"O[0/AKPEX@\7?#K3/V6;/X(^([[PSX?N=2OM%N=. MNH;NQU&2TM4EN'M[GRY87:)'$4GEL^U6+#U7_@G)^S5XI^'?[0_[3'[5VJ>& MK[PYHOQN^)-CJ7A7PUJ=F]M7/VB;RI%601B(R*K,4 M7ZTHH *_+OP'^SG^T%^RS_P2W^-/_!(/P/\ !CQ/J_BC5-0\6>&OA#K-IH%T M^C:AH'B">>2#4;C4UC-K9&U2_N?/BFD24-:$1I)YL/F?J)10!\S_ !3^'?Q" M_8U_X)9VO[.O[,UEJ.L^+/#/PWTCP#X%N=/L))95U"6*WTBVU"1(P2L4,DBW M4SG"I'%(S, I8>X?!'X1^$/@!\&?"?P+^']IY&A^#?#=EHFD1$#*VUK D,>< M=3M09/()YY(-1N-36,VMD;5+^Y\^*:1)0UH1&DGFP^9^HE% 'P7 MJO[*%_\ L]?&KX ?"7XL_#G5OB+^SS\/_P!GBY\#VNGZ=X2N-;AM?$Z)9VHU M"_TZWCEDD2XTR.ZMTF\N1(3-<(Q07&6[K_@D)^RYXB_9*^'GQ0^'&@6&OZ3\ M)[KXKWVH_!'PQXH69+W1M"EMK8RP^5<8FMK+/#7PAUFTT"Z?1M0T#Q! M//)!J-QJ:QFULC:I?W/GQ32)*&M"(TD\V'S/U$HH ^./BO\ LD?LQ_"/]F;X M2? 37OV3M8^,?C7X/^!]/T?X8#1]"NK:X,\%HEF-VL($@TR*;R=TWG3JI0$E M)3L1NK_X)4?L +^P#^S[JV@>*[G1KOQ[\0O&%]XQ^)%[X=L_(TY=5O&!-I91 MD I9V\:QPQ*0,A&?:A&-"N=3N]&O(-134=/OVM+2 M.6XFAE'GVSM'&WEMY+-A69AH_P#!,?\ 9K\?^!?B9^T)^V/\5/"]YH.K?'KX MHC5='T'4HO+O++P_86RV6F&ZC/,-Q+&LL[0M\T:S(CA75U7ZVHH *^)_VG-) M\:7_ /P6E_9Q^(VD_"SQG?\ AGPCX"\9:;XE\3Z?X-U"XT[3[K48[ VD;W,< M)C._R) 6#%4( ,-._9N\)?LL?'KQ+X>UK3FG\<^-?A/X!G MOGM[1CM&FV=P'B$=Q.NX27",6MX\^7B9U>#U']A[XWK\:?AE<0^'/V/_ !U\ M&O"OA66#0_#'A_X@Z!%I%Y-!#;I\T%C$\@AM$5HXHV+Y9DD&Q!&"_M5% !7Q M/^TYI/C2_P#^"TO[./Q&TGX6>,[_ ,,^$? 7C+3?$OB?3_!NH7&G:?=:C'8& MTC>YCA,9W^1("P8JA #E.?&?]KKP-\+/B]!\!?'_ , _BSJUIK/A M[[8OB?PU\)=4\0:#)O>2)K&:?3X9S#/A-Q69$C*2+\YS@<+_ ,$H_P!D2_\ MV.O@'XL\+S>$?^$7L/&7Q9\1^+_#_@<21L/"^F7]UNM-.Q$S1HR0HCM'&S)& M\KHK.%WM].T4 %?$_P"TYI/C2_\ ^"TO[./Q&TGX6>,[_P ,^$? 7C+3?$OB M?3_!NH7&G:?=:C'8&TC>YCA,9W^1("P8JA #E7P+XYCMHHO#: MIKFILC6D4=M%-']JCECN9/.>7-O!/PUO-=T6*?SGC M-A<36(EEM;C"K)F:)(=DBGS"_B)K^I^%!X;N/BI\7=; M\>2>%!+$YT07WD1I;N86:/S62V2>41LR+-<2JKR*HD;Z HH *^)_VG-)\:7_ M /P6E_9Q^(VD_"SQG?\ AGPCX"\9:;XE\3Z?X-U"XT[3[K48[ VD;W,<)C._ MR) 6#%4( >';R+5%U.RO7M;6.2XDMIOWMN[11L(G$;/M5BPV_\ @G)^S5XI M^'?[0_[3'[5VJ>&K[PYHOQN^)-CJ7A7PUJ=F]M7/V MB;RI%601B(R*K,47ZTHH *^)_P!IS2?&E_\ \%I?VHS1V%O>.L8)6&WDN%N)7.%2 M*"1F*A21VWP1^$?A#X ?!GPG\"_A_:>1H?@WPW9:)I$1 RMM:P)#'G'4[4&3 MW.:ZBB@ KXG_ &G-)\:7_P#P6E_9Q^(VD_"SQG?^&?"/@+QEIOB7Q/I_@W4+ MC3M/NM1CL#:1O)M6_;^\ ^-?CO M\*]5\=? 9?A;KND?V)IGA6XUVWTWQ5=7%NOVN^T^WBEDDCETW[5:QS^6Z1>9 M.C%!<98_X)"?LN>(OV2OAY\4/AQH%AK^D_">Z^*]]J/P1\,>*%F2]T;0I;:V M,L/E7&)K:W-\+QH890)1&5=P&D-?75% !7Q/^TYI/C2__P""TO[./Q&TGX6> M,[_PSX1\!>,M-\2^)]/\&ZA<:=I]UJ,=@;2-[F.$QG?Y$@+!BJ$ .5S7VQ10 M!\Y?M[_#G]GGQ_%HNJ>//V/]6^+/Q!\.I)<_#FST71;J">"ZF!C\LZR@2#38 M)"O[TS3HI1,E)"$1J'_!*C]@!?V ?V?=6T#Q7>0,512S!$+,0!G@ M$D^PY-?GEKW_ 40\1>+OCE+\5OBM_P3 _:QUG3O VIW"_##P]H_P;9X#*4> M!];E-Q<19NI(WDCA1@/L\$DG)DG<1_H?10!\2>+OA;\2OA#_ ,%.O __ 4O MUCX3Z\WA_P >? ,^ OB7H?AK2[C6KSPOJD=Y%J=E.T-G$\]U"2;FS>2*(A&6 M%V"HS,O2_P#!,?\ 9K\?^!?B9^T)^V/\5/"]YH.K?'KXHC5='T'4HO+O++P_ M86RV6F&ZC/,-Q+&LL[0M\T:S(CA75U7ZVHH ;-,EO"\\@8JBEF"(68@#/ ) M)]AR:_/+7O\ @HAXB\7?'*7XK?%;_@F!^UCK.G>!M3N%^&'A[1_@VSP&4H\# MZW*;BXBS=21O)'"C ?9X)).3).XC_0^B@#XY_P""R6D?%;XV?\$?/B9X!\,_ M!CQ'?>.O''@.&ULO!7AO2[C5KF*_E:%WMBUO$01&=X,K!$.S/&0*^H?@UK$> MO?"?PYJD>FZC9^9HUNK6FKZ7/97,++&%99(+A$DC8$'AE'J,@@UTM% #9IDM MX7GD#%44LP1"S$ 9X !)/L.37YY:]_P40\1>+OCE+\5OBM_P3 _:QUG3O VI MW"_##P]H_P &V> RE'@?6Y3<7$6;J2-Y(X48#[/!))R9)W$?Z'T4 ?&'[;/[ M:GQ?T)/"_P #$_8R^/EW9>*/#<-_\2M<^%/@N;57TB.6-2^BVEXK0K]I%?"LL&A^&/#_P 0= BT MB\F@AMT^:"QB>00VB*T<4;%\LR2#8@C!?VJB@ HHHH _$'_@]Y_Y-9^!_P#V M4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ Z0BB@#S_ /X--O\ E*9^UW_V\?\ MI\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ 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 _$'_@]Y_P"36?@?_P!E U'_ -(111_P>\_\FL_ M_P#[*!J/_I"** //_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V M\?\ I\GK]_J "BBB@ HHHH **** "BBB@#^<'PC_ ,%YO^#BK]IO]I'XD?!G M]BWX>^'_ !O_ ,(1X@OHI[+2? =O++:627DD$+R%Y%SG:!GN:] _X;Y_X/)? M^C+/_,<6?_Q^C_@TV_Y2F?M=_P#;Q_Z?)Z_?Z@#\ ?\ AOG_ (/)?^C+/_,< M6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ? MH_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z M/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^ M#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@ M\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C M+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/ M_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ M9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\ M?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K M]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@ M#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#\ M ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AO MG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y M_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^ MC+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_ MZ,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P Q MQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,< M6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ? MH_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z M/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^ M#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@ M\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C M+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/ M_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ M9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\ M?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K M]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@ M#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#\ M ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AO MG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y M_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^ MC+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_ MZ,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P Q MQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,< M6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ? MH_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z M/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^ M#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@ M\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C M+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/ M_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ M9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\ M?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K M]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@ M#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#\ M ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AO MG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y M_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^ MC+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_ MZ,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P Q MQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,< M6?\ \?H_X;Y_X/)?^C+/_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ? MH_X;Y_X/)?\ HRS_ ,QQ9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z M/^&^?^#R7_HRS_S'%G_\?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^ M#R7_ *,L_P#,<6?_ ,?K]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@ M\E_Z,L_\QQ9__'Z_?ZB@#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C M+/\ S'%G_P#'Z_?ZB@#\ ?\ AOG_ (/)?^C+/_,<6?\ \?H_X;Y_X/)?^C+/ M_,<6?_Q^OW^HH _ '_AOG_@\E_Z,L_\ ,<6?_P ?H_X;Y_X/)?\ HRS_ ,QQ M9_\ Q^OW^HH _ '_ (;Y_P"#R7_HRS_S'%G_ /'Z/^&^?^#R7_HRS_S'%G_\ M?K]_J* /P!_X;Y_X/)?^C+/_ #'%G_\ 'Z/^&^?^#R7_ *,L_P#,<6?_ ,?K M]_J* /P!_P"&^?\ @\E_Z,L_\QQ9_P#Q^C_AOG_@\E_Z,L_\QQ9__'Z_?ZB@ M#\ ?^&^?^#R7_HRS_P QQ9__ !^C_AOG_@\E_P"C+/\ S'%G_P#'Z_?ZB@#^ M:W]J?_@NM_PUTF[USX>VRI=3(F]D7;*>0 MO-?T3? ;Q?K/Q!^!O@SQ[XC>-M0USPGIVH7[0Q[$,TUM'(Y5>PW,<#M7XV_\ M'O/_ ":S\#_^R@:C_P"D(K]?_P!D_P#Y-9^&G_9/]&_](8: ._HHHH **** M"BBB@ HHHH _$'_@]Y_Y-9^!_P#V4#4?_2$44?\ ![S_ ,FL_ __ +*!J/\ MZ0BB@#S_ /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_ M?Z@ HHHH **** "BBB@ HHHH _ '_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3 M;_E*9^UW_P!O'_I\GK]_J "BOE#]KS_@L9^R[^Q5\9)_@;\5_AY\6-2U>WT^ M"\>Z\(?#2^U2R,%2I88Y7J*\P_XB0/V%/^B/?M ?\ ADM4_P#B: /O MZBO@'_B) _84_P"B/?M ?^&2U3_XFC_B) _84_Z(]^T!_P"&2U3_ .)H [_] MJ/\ X+U?\$GOV+OCMKO[-'[2_P"U9_PC7C;PU]E_MO1/^$%UV\^S?:+6*ZA_ M?6MC+"^Z&>)_E MOB7\-OC!J&M^'_[=^VW?A;X6W^I6$GGZ[J%RGE7$2E),),@;'W6#*>5-?8'_ M !$@?L*?]$>_: _\,EJG_P 30!]_45\ _P#$2!^PI_T1[]H#_P ,EJG_ ,31 M_P 1('["G_1'OV@/_#):I_\ $T ??U?-_P"UY_P4 U/]D_\ :)^$7[/4OP#O MO$MS\:O$$^B^$]7L/$$$$-K=01+-+]L65-T:"-BP:,2DA&X#84^@?LA_M:?# M7]M7X-P?'+X4:#XHTW2)]0GLTM?%_AV;2[T20D!B8)@&"G/#=#7Q[_P6:M/& M5]^WQ^PA:?#W7M,TO6G^+^N#3[_6=(DO[6%_[(ZR6\5Q;O*,9&!*AR0<\8(! M]!_MW?M_ZA^POJOPJL-;^ U]XJB^+?Q'TOP'H,VBZ_!";77+\R>0DZSJN("( MV/G*6(VG*#C=0^/?_!0WQC\"/VO/AA^Q?)_BWH^J7_A:]TKQ;;I9 M*=-M5N+V*9YXXW0J&^0A"'!4_*257YC_ ."S/A[]IO2?&G[%UQ\:?B[X$\0: M8W[='@%;>S\+_#F]T>=)\WI$C33ZO>*R!0X*"-22RG> I5NA_P""DEC\0]2_ MX+F?L/6?PK\4Z+HVN-X9^)?V34?$&@S:G:1@:3;%P]O#=6KN2FX B9=I()W M;2 ?7/@C]H/XWZW\6)/A'X\_95U#PQ<7'A.]UG0];G\4VEWIU]);36L+VCR6 MX:2WDS=Q,"T9!4.5W%& XS]A7_@HE:?MKVGQ3UZ;X-W7@71_A#\0M8\$^*=1 M\1>(;:3.K:9Y1NS&(@5^S(LH/G.Z^RD9*]E\"_#G[4'@SXO>,+_]IOXS>&?$ MFG:[;Z3!X%3PYH$FC6UN\4=Z]U;+:3WUV[SG F:7S/GCVC:! )H=%'B1(I&C>XTRU:*666 LC*DMS]E6 M0C*Y0AS):?\ !33X%Z!^S'XU_:I^.OAGQ+\-=&\"^++OPYK&A^++&-M6;4(9 M(XDMXK>TDF6>6>25!"L+R"571U8JV1M?\$Q=0\#ZG_P3A^ MY\-IK=]#/P>\ M-KIWV8C:J+IL"E3CHRD%6!Y#!@>]V]E@7;F3^ QCH4! /I[XB_MR_&?X(_"B?\ :2^-_P"Q M1XBT3X=Z?9?VAXAFT_Q):ZCX@\/Z>!NDO+W3(5V;(4R\RVUS^"_BGX'TCXE_#GQ-9ZUH&OZ;#J&BZOITXD@O+69!)%-&PX965@0?>L[X MW7/A&S^#'B^[^(#P+H,7A?4'UMKDCRQ9BVD,Q?/&WR]V?:OC#_@V/T7XD:%_ MP1,^#%M\2X[F.::WU:YTB*\!\Q=-EU:[DM3SSL:-@Z=O+=,<8H ^@OB]^W+X M?\)_M#VW['OP3^'6H_$;XI2:&-:U;0=+O8;2R\.:8S[([O5+V8[;99'RL<4: M37$F-PBV N)= _:W\=Z=^T-X4_9G^,W[-.M^&]8\7:9J5]IGB;3=7M]2\/RB MS2-Y+=;H>5.+C$@;RY;:(%5=D9PC8^2_^"/%Q?VO_!5O_@H1I/Q,D*^-I/BA MH-Q&EWQ/)X?^R70TLIGDQ+ 5 QP R^HK[V^-_C+PS\-/AWJ?Q3U[0[?4;GPM MIE_JVD6;A?/FN(+&XD:.W)!(E: 3K\HSL9^V: .NHK\IO%GQ<_:(UO\ X(5: M9_P5]\$_M,^+H/C)8>&H_B#=.OBN];P[=K]LW7.B2:,9OL/V1;;?:KMB$RM$ MLGFF0N[^B6FH_%S]I'_@L#'\(=?_ &BOBIX9\!^,?V-].\:7W@;0_%TFG#3] M0N-=%NR0R6ZI);.L:(IFB*W&58"4+(Z, ?HK17XRW-_^TU?_ /!(#]H;X]W_ M .W=\:6\7_LU_$GQKHWPVUJW\=3P236^BZJWD-JICP=9>1/W4GVPRIY:J%16 MWL_TA\6/$/QI^+/_ 5._9^^'O\ PTIX_P##OA/XE_L]Z_K'B;POX8U\V5J; MB'^SWZ,+G4TCEE*"*YD=#'D,I.TKZI\ M'OVR?BO^UC\>?V1OV7_B-XZUC1].^('[*$'Q7\=7WAS59M*N?$FK26]C%%9I M/ M6TCX.?"6U^(/PE\;OX@DN-))OC79S:)\2M!\3>+9KK1]2B;PPU]#+'8'$ M-O-#/$I$Z*)I 3YTDK,S, ?H'^T!\=?AM^S%\$?%7[0OQAULZ=X7\&Z'<:MK MEXD1D=+>%"[!$'+N<;54WQJ\"Z3X&\:_%G]A7Q5I/AKXA>* MM T/3-2TOQ/I^H3Z%)JU];VEM)K$"LGV50UPFXV[7:AR$+#<&KUG]J[X9_!/ MXT_LY^+_ (.?M&JA\$^+='?1?$&^8Q8ANB( 5D',;AY$*O\ P, W&*_-;7_% M'_!1/_@@[:^'/#_[2WBNT_:3_8_@\3:3I=OXMU> 1>+?AZC7D*V#W(Y2]@AF M\D(_S$ND84V_[N,@'ZJ'Q[X.'CQ?AA_PD-N?$#:0=4_LE6S,MF)1%Y[ ?=4R M':"<;BK8SM;&O7YT>"?A?X)\.?\ !??X\?$2>\\9SRZ/\ /#'B,6EIX]U@)/ M<"^U+=#Y NO+D@*Q*%M&4VZL6*Q NQ/ :7\7?V@/CQ_P0HO_ /@KMX4_:5\8 MZ/\ &"U\.ZQ\0K*73O%UY_8%NMA?7+G1&T?S?L,UJMK;FT/F0F5G'FM(9"?M<_MMWW[*WQG^"?PID^#-WKMG\8_B%'X37Q"NMQ6T.D3O;SW 8Q%7 MDG.RWD.T!%Z?/GBO _V>/VD/$'_!2']KKQ3\%_BCXF\5>!M$\*_ 3P1XFT_P MCX1\7W^AWEWJ/B&UN+F\O)+JQFAN'6S5+:VCCW^6KRR.RLYC*>2_\%%+7XU? MLD?!C]BW3?B-\3=:_:+\=?#G]HAS>:KI.FP6FJ^*)K?1M:E@M?),SJ+OR?)@ M):0M(Z[R"SXH _5&BOF7_@F1XG\)?M%_!&U_;>T;X]:]XSN_B?$E^ MVD>&9#B.31K73YIBEN;9T:.1G3S'F$C_ +M&2*/Z:H **** "BBN/^/WQL\) M_LX_!OQ#\:1X:T\WE_:Z!IR1@@8A@C^:5N1\HYH ["BO@'_B M) _84_Z(]^T!_P"&2U3_ .)H_P"(D#]A3_HCW[0'_ADM4_\ B: /OZBO@'_B M) _84_Z(]^T!_P"&2U3_ .)H_P"(D#]A3_HCW[0'_ADM4_\ B: /?_V\?^"D M7[./_!.__A6W_#0.O?9/^%F_$"T\+Z1ME5?LWF_ZV_ESTMH,Q^8_\/FIZU[_ M %_'5_P<"?\ !52#_@JI^W#+X^^'YU2V^''@W2TT7P%IVJVY@FV#/ /[3_@_P"*FN?$?P7I<>B^ M)M1\(^ ;K68;U(* /K?Q[K'B_0/"5[K/@3P:GB'5+>(O;:,VII9F[(ZHLKJ45 MB.F["DXRRCD>%?\ !-O_ (*:_ C_ (*8?#'6_&/PLL=0T#Q#X1UZ;1O&_@77 MY(?[2T*[1W51*(G9'CD"%DE0E&VNN=R.!]&U^25]^R+\;?@A\"/AI_P6!_X) MX>&3>?%/P=H5W:?%7X>6A*1?$[PNE].9;5E4'=?P(@>"3!<^6J8(=2^+NA>&/V3KG5-1^$>IPZ=<:=9^,;?S?$-U)IUIJ*QV&^-5_P"/ M:\AYG,/[P[.>6%?_ ()M_P#!0#P__P %)_V:F_:5\!_#BZ\,6AUJ^TD^'M=U M2-]1L[RTE:*6&\CB4BU?(5@A+-LD5BHR >&_X)-?M6_!S]MZ?XX_M1? 37FO M_#'BSXE:3<6;31[)K:1?!WAZ.:VF3)V312I)$ZY(#(<$C!/S?^TQ\#_&O[*G M_!8[PI\"?V;OB&WACP'^WKI^NCXF:-:*Z2:1JFA6L=[J&JZ>Z$?9KJ^L9)+8 MR+RDTK7!W,D84 ^K/"O_ 4XT"U_9-\>?MM_';X)ZQX%^'G@JYOH;+49=5M] M0G\2BWO<GT^*#AX+B<*EO)(R>=YD;@"-PYU=5_;8^./PX\0>!M+^.G[$/B M+0;'X@^*+#0M+UC1?%5AJL.BW-T^$75@IC:U.T, T N8C(%C,JET)ZO]K+]F M;]F3XT_L=ZU^R'\:]*@TGX<>(]+L/"T=EIA%L++S;B"VT]+;:I6)TN3:B(;2 MH=4R"N17P19?%#_@I!_P1G\=> O@I^W+XDT_]HW]F/Q)XWTGPYX:^*UQ;^5X MG\&WDMRG]G?VE$2PNXTF1")LN^4#"56\N!@#ZX\;?\%$_&7AO]OZ7_@G?X<_ M96&JP>++6"PN-%&H?8 2TJATG\[&8MI '(=AR?4?@E\=?B;\ M0_B1XH^&/Q2_9UU7P-=>'M*TS4+*_NM;M+^TU>&\DO(R(9+=B5>)K,[T=5($ MT1&0V:^+?C%IGQ;U;_@YLT>V^#'C?PYH&JC]AV5IKWQ/X6N-7MV@_P"$N;$ MI]#TMM-MQHJZ=IT8BALI+JYDA6*X\X/F5]SR>8=OFA0 6?VL_P!KGX-_L8?" M^+XH?&34+YDU'6;71?#>@Z+9&ZU/Q!JUT^RVTZQMP09[B5LA5R% #,S*BLP\ MW^,_[-;3W109;#(K,/G'_@K5<:AIW_ 6-_P"">^I^/)"G@'_A-_%5NSR_ M\>X\02Z="FFB3/'FM*5$6>N:!KW[3?C.P\6_!']NBU^$B^.](O$M+GQ?H\6MV$,<]\ M8T4ROY%UY4@4JLAC/F!RS4 ?LC17YU:Q\*/BAX8_X+$Q?L?Z9^V9\:7\ _$K M]GJ_\5>*=-O/B!<37":G9ZS;6PET^X;Y]($L=RP=+'R%&T;!'QCY\^*OQZ_: ML\#?\$=_VH3X8_:Y^(T>N_ G]K>Y\#^"_%UWXCDGU>XT7_A(=%MH[>^OG_TF MY*0ZE.GF"5';"9;"@4 ?LQ17YS?%C0?VB_V /^"I?[/NJ^%/VMOBG\1_!_QZ MOO$&@?$;P1XZU_\ M&VAN[73)-0@U#2[946+3\-&X>*!$CV*% &XD)O^"M/AS]I#QMX;^+<.A^*?'NA'1_%]XFBZ4FD7M\T.BMI(D^P MW%O]ELA;2>?"\CN[RL^_:5 /U1KB?B!XZ^,?AWXL>!/"'@3X$GQ'X7\07.H) MXV\8#Q/;VG_"*1PVQDM9/LD@,E]]HF_<[8B#%]]LCBOST_:,_;6^.NGZ)\.O MVROVD/@[\6Y?@#X^_9Z\/:GK>J_ SQ;?VFH?##Q!=QS7=[>W]C97$4UU:F&> MT FD\U(/L3CRR97$G=>._BUXTB_;:_X)WM\*?VL_$_BCP-\0]"\31ZV]GJ\B M:9XPAM?!\ES:ZA<1??F=I&\_$S/M?:(/%>L>!M$\0V]UJ MWAX6QUNQA;<]D9T,D*R=E9D7>%SG:5) #*3KU^37P;U6P_8I\0_\%*OVL?AT MWBC4M>^%OBBYU3P]8ZQX\UF]M)[@>%K:X4W<$UVR7065L[Y5=XXU"1LBHH7W M#X7_ 0_;LO?B-\"?VJOAO\ M!:38^$IX;5_BFOB/X[:WXAL?'.F:A!$(IK; M3[G3HK.PO/.D66'[)Y"$R"+!C*J #ZY_:=^,NI_L[? /Q9\>;#P,_B2'P;H% MYK6IZ1!J*VT\]I:P//,(6=2C2[4.U&**?[P[XG[$G[3LW[9O[,GA+]J*V^'% MQX6TKQOH\.K:#I=_J4=Q="SE4-&\WE+LC9@<[%9\ C)!RHK_ /!0G_DP7XX? M]D?\3?\ IJN:_.G6O%GQA\ _\$%?V(O%'P6^.OBKP-J%QX@^&.CWL_AF_$ O M;2]N;:"6*?Y=TD>T_P"KW!'!*N'4XH _76O!?^"B_P"VU??L!_ "+X]Q?!B[ M\9VA\3Z3H][;V^MPV*68O[Z"RCF=W5V8"2=/E2-B>^'/'7BV;5&CUK3M6D@+_C]^VY^V;^TC M^RWX)UVYTZU^$=EX?T?0%T?XVZUX.N]/GU/1UU#^URNE6/@YKMDGB_0? 'BS M4DT/XKQPZFUN^C-;0K&7OYXQ&NY8 WVE9(V!0Y0 _26BOG3_ ()>>,/#_P : MOV5]+_:JT3XSZMXS?XKS2^([IKOQ%>7EGH3S2N3HUG%:1X:T\WE_:Z!IR1@@8A@C^:5N1\HYH ["BO@'_B) _84_P"B/?M ?^&2U3_XFC_B) _84_Z( M]^T!_P"&2U3_ .)H ^_J*^ ?^(D#]A3_ *(]^T!_X9+5/_B:\._X*3_\'*'P M5T_]A7XEC]E?P-\9M#^(%WX=:Q\,ZYX@^%U_IMKILUQ+' UT;F5=D3Q1R/)& M3UD1!U- 'V#^TU_P7%_X)1?L>_$J?X/?M _MH^&])\36NR0:SX?U! M+B(2* 6B?:7EY=ZA=RW]_=23SSR-)--,Y9Y'8Y+,3R2 M2223UK]#_P#@VQ_X*=ZM_P $ZOVWY['Q@?%6I_#?QQH-U:^*_#OA?2)M2G:Y M@B>:TO(K2++/(CHT98#B*>0G@< ']=-%? /_ !$@?L*?]$>_: _\,EJG_P 3 M1_Q$@?L*?]$>_: _\,EJG_Q- 'W]17P#_P 1('["G_1'OV@/_#):I_\ $UU_ MP!_X+J?L@?M'?&3P]\#? OPP^-%GJ_B74%L["Z\0?";4+&RCD()S-/(NV)># M\QXH ^P_$-UKEEHES=^&M(@O[^.(M:V5S>&W29A_"9 C[,^NT\XSCJ/D#]E3 M_@JU\4_VP?@A??M#_!W_ ()W^/M3\.Z?K.H:7+:VOB_01J,]S93&&X2&">[B M1R'5@-TB;L<=17V77P#_ ,&U_P#RCBOO^RR^,_\ T\3T ?3W[%_[&/$.F/8:OX=U.$XELKZUD^:&53[LIYVLV#C MV"OQ&^)G[5?CG]C']N#_ (*B_ML?LL:;%=:-X2\&>$+!YHH!)8?\)B]O;V9F M*?=D>VDFN7F7^\&#XWY/UA^VCJ?Q5_8)M_V:?VE/@-\>_'OBP>)OBWX9\#_$ M;0_$_C.^U>Q\7Z;K6Z)KR.VN97AL[N.?9-$UHD"8=HRIB"H #]":*_,GXA^* M/B9\#_VBOVK_ -B'QQ^T%\37O/'7@/3/&?[-FJQ_$#46U"RFO)3I']F6/ 5BI /T#U274H=-N)M'L MX;B[6%C;07%P8HY),?*K.%-58$$B@#]G:*^"?VT+KXH?\ !/?X_?LO_$OX&_&+Q]X@T/XC_&;2 M_A=\1?"GB_QM?ZY;ZM;ZI;W#Q:JB7LLBV=Q;/;/*6MA$KJY5E** O@A\/_M! M?$W]G[_@H%XK\0?MV_&^"]^"/Q%\4W'PWFTCQ]-8-ITMCX>M;ZW5VMA&9;<2 M?*;3BW(>1C&7;> #]<:*_.GPU^UG\?\ ]JOXL?L]_LW2W<,K^+_V3;'XH^); M>#XD:CX/EUO4[E[* B.]TNVEN0L&^>0V\1B5OM"LQ(A"FIXJ\ ?\%8/V:?V1 M9/"FL>*F^-5UX7^/#ZG/X/\ !7Q0O1XLOOAW):W$L6CG5YHK6ZN=2MYFAFW@ MK)=0VYC+$.48 _2&OFOXP?\ !0/6OA1^WO\ #[]@8?L_7>IZQ\3-%U'5O#GB M>+Q'#%I\5K8H7N3VT?\ @E+^T)\$OVC_ (.>,/&W MP0^*/Q"U>S3X@7,.I>$OBO/?/XA\#W:VEHLVBW0OI99AY1?M>LME_P<)_L?3W9\M+WX9?$"WM&;@2RI:PR,@]2$^;'I0!]4?M4_M&^* M_P!G#3O"NK:%\'9O%L/B?QEIGAH+::Y%:265U?W"P032"5<- '8;V5BZCHC\ MX]+N]7M]%T"77O$\]M8Q6EFUQJ,IGS#;JJ;I#O8+E5 )W$#@9P.E>)_M\$2> M&_A=81\S7'QX\(>3&.K^7J*3/CUQ'%(Q]E)[5[/XO/AL>$]4/C&.%](_LZ?^ MU4N(R\;6WEMYH90#E=F[([B@#Y-U;_@JMXSA_9+U#]OWPC^Q'XP\1_!Z'0+K M7-*U/1]?L?[=O=*B5F74CIDK(([5T7S1^_:X6(AV@!!0?8=?D-\0/@/^WK_P M0Z^$>N?%#]D+Q18_M%_L:0:;6O8_$7B'0_"7A^^\5^)]5@L=-TRSEN]0OKF0) M';P1H7DD=CP%55))[ 5^.W[=.@_M*Z[^RS:?\%3/"'[%?Q%L?BMX"^+ ^,VF M>)+Z]T!;4>%HXDMO[(E1-4:^B@.@P6QFB%L'-Q',3&AD? !^RM%?&G[./V;/$MNND?M&_%'PUX?L->GUQ]+*:;J-E=7XC6\BAG>SFG%LEI MYB1M)&;EBA215=>!\=? G]OCX :3^T3XPU']I>3P[\.M8^!VIZQX+\+VGQ?U M;Q3XA\/>(]/@W27EE?:Q9+-'92(R>9%O?RY3'LV"3@ _0FBOR3U+XD?'W]D_ M_@DI\)/V]A^V;\6=?\>_&GX=?#;PCJ-UXK\3+?Z+X<;539^?KD-G-&RI?I;R M2(;EV;S9"LDJR,6S] ?M)ZO\3OV#_P!OS]F>+X-?$[QOKG@KXR^*+_P1X_\ M!7B_QGJ&O1M*MB]U9ZK:/J$TTEG+"89?.$3+'+&>4# /0!]V45^8?P,_:7\> M^!OVPO!?[.W_ 4!U;XO?#?XFZI\3-6G\%>/K;QA?W_P_P#BI87'VW['I]M& ML[6-G*L,]LZ6K0(RO:198M,R-ROPB^!O[4G[7_P0_; U"Z_X*1_'/0==^%/[ M1GC73/AA>:+XW:SCLC86-C+;1W?DHOVFTR50VORPJ#*ZH))6>@#]9J*_-3]G MK]ICXF?MK?#C]F+QS\6/B]XSU'Q%XU^ 5WK.M_!/X7ZE*%=;JZ%E9VGVI=LQ5I75EE99% /UBH MKX*_;6U;XS?\$L/VVNE M:AJ$6H7\]U<7%MOO8;KRI4:*!X\!61RAZOX7_LX?MO\ PT_;7\!?%W2/B_IF MD_"S4=#U#2?B'X(\1?'37O%\NO71MWFL+W3%U.RC2TN$DC8RK"Z))!N.S*<@ M'M7[=O[5[?L/?LO^*OVJM1^&MUXJT;P7IS:AK^FZ;J4=O=BU4J&>$2KLD*[L ME69. <$G"GK?V>?BGK'QQ^"GAGXQZOX);P[_ ,)3HEKJMGH\NHKO_ !G\-_"+_@GW M8_"7]HGQGX(@\8>.?"GAGQ#;>&;^.**\LIO#UQ.YD1HV$S!K=-JR[X@1EHGY M! /THKP7]M[]MJ^_8UUOX0:W>G:S<7N^XDN$L'E-I:8DYB%M%$J M1N8P"IX /U6HK\XM2U']KC_@H_K'[3GAKX,^/Y/#&N_#WXEZCX&^'VIZ?\<- M;\--X7GLK&UDM[V?3=.L9(M12:ZE>=C=/(LL1\A514):I_P4-\1?MG_LC_ / MX(_\%#+/XXWOC/QY\/?LEK\7_A5X.\7:BOA[XEH+&1;^>QM(EPD]MY5Q?@+" M$\J"=I4980* /THHKQO]@?2?#T?[+/A7QIX;^/NJ_$Z'Q=IR:^_C34M=N[V* M_:['G?Z*MU+(UM:H&$<4&=R(BB0O)O=O9* /Q!_X/>?^36?@?_V4#4?_ $A% M?K_^R?\ \FL_#3_LG^C?^D,-?D!_P>\_\FL_ _\ [*!J/_I"*_7_ /9/_P"3 M6?AI_P!D_P!&_P#2&&@#OZ*** "BBB@ HHHH **** /Q!_X/>?\ DUGX'_\ M90-1_P#2$44?\'O/_)K/P/\ ^R@:C_Z0BB@#S_\ X--O^4IG[7?_ &\?^GR> MOW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH _ '_@ MTV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HH MHH _G!_X+U?\$%?^"L/[:/\ P5B^*W[2_P"S1^RG_P )+X)\2_V%_8FM_P#" M=:%9_:?L^A:?:S?N;J^BF3;-!*GS(,[&O[=_MO1/[3 MM;S[-]HUW4+J']]:RRPONAGB?Y7.-V#A@0/K^BB@ HHHH *\%_:>_P""?GP_ M_:K^.7PT^/\ XU^+_CK2-8^$FLRZKX)M/#MUIT=K:WI_$_XN^.=*_P"%7>-=/\7^%(/# M-UI\*)KMD7-M?2^=9RF1D\QQY9/E$, M-^%_V0+S2_BO;?&;QS^U'\3/&>M:7H-[IGA]/$D-=&/S+R&UL=.MX6 MN@L?EK-*DA5))4 VR,#D?L;?\$]_A?\ L31_$&R^'_Q*\9>(;'XG>,]1\6^+ MM-\8SV%S#^$O\ P2\\-?LT M3WOA_P#9'_:R^+7PM\#WVH37H^&GAZZT6_T73Y97,DHL4U;3+R:PC:1G]9_9=^*'P[A\3>#/$4,B^(-/UVYEN9M1E=Q( MUS+<,WG-<>8%D68.)$=$*,I1<>F44 ?.OB+_ ()V:7\0_AQ'\"_C'^UE\7O& MGP\,"6VH>"M=U;3(XM5LUP!9WE[::?#J%U 5 5U>Y+3+N6=I@[ _0&A:%HGA M?1+/PUX:TBUT_3M.M8[73["R@6*&V@C4(D4:* J(J@*% JU10!X%^T/_ M ,$[_A)\=/CAI/[5'A/Q[XQ^&/Q7T;2CI4'Q$^'.H6]O>WFG%]_V&]@N[>XM M+^W#@,$N()-I&5*UVWPL_9V'@?5AXM^(OQ@\6?$CQ#':/:6VN>,_L"&T@?'F M1P6VG6MK:Q;RHW2"'S7 "M(RJ /1Z* /ECP=_P $C?V=O OP[U#]GK0?B!XZ M'P9U#Q(VM/\ !&?4+%_#L,C78O'M8B;/[+"L+69?>+EC*)"Y?)V MDE/DKVJB@#Y5M/\ @DA\$K7]EOXH_LA2?&KXD3^$_C!XGU/7?&CS7VE_:Y;K M493+?"*5=/ B29_F*A3#N=61AY8VE><_0=% 'S7X8_X)B_#' MPIX-^-W@?3_CC\19+3]H#4;Z_P#'\D]UI1D-Q>6RVEP]L1IX$&^W1(L88*%! M4!_FJ"[_ ."5GP+/P^^#/A?0/B5X[T7Q'\ +!-.^%GQ'TN_L%UW2M/%JEHUC M(SV;6MU;R6\<<3QSV\F\("3NRQ^FZ* /GSQ9_P $W_@WXX^"_P 5?A%XH\>> M,+J]^-L'V?XH>.&NK)=:UNW^RBS6W+BT%O;PI;#RDC@@C5 SLH$DCNU7Q%_P M36^&_BB[^!]_J?QO^(7G?L_,K^ Y(KG2U+R"U-GONO\ 0,3$VS&$@;1M^;&\ MEZ^C:* .*_:,^ O@C]J'X(>(_P!G_P")4VH)H'BK3_L6K'2KPV]P8"RLRQRK MS&Q"XW+AAG((."/*?$W_ 3GT#XG6&A^"_C[^U!\4OB-X(\/ZO9:G;> O%UY MI+6%[$T'_@DA^SQX4\&^*/@AX8^(7CNP^$'C'7YM7UWX*6^HV/\ PCKR3S"> MYMXBUF;ZWM)Y1ODM8KM(3N=0@21T;ZFHH ^9/VK_ /@E7\#/VI/CCX<_:.]$MO@OXH'B7PFFG:Q;7$ESK)\[S+^^FO;:XFO M)Y3^R?$+XF^;X7\$>3+MFMO-C/VR_7'( M\BW+;7'W9I8/6OO^B@#^ .OO_P#X-NO^"D7_ [O_P""CF@_\)KKWV3X>_$W MRO"_C?SI=L-MYL@^QW[9X'D7!7EZ4TO\ 9]SXIEM)+F)9)7E9-]M;PAAN=B"P) P,X%>A44 >9?LY?LB? M S]E#5/B!?\ P+\*C1(/B3XXF\6^(=-MV46J:I-:VUO/) @4>4LGV9967)'F M22$8#!1R'Q\_X)\^ ?VA?VJ?AK^V!XF^,GCS2O%/PC.I'P';:'REN[C0-3>RO$-K>0W<9BG3YX6\R!/G0A@,E2IP1YSJO_!/C1/B!KWA2Y_: M"_:7^)?Q,T+P3K]MKGA_PAXNET>.P&I6I+6EU"F\(6MWHDNB-:VNAF[- MX;)+>ZTN9&7SSO\ ,DWRY &_ KN_A'^RS%\-?BSJ?QN\7_'?QY\0/$=_H<> MCVMUXSNM/$.E68E,TD=I;Z?9VL,)F<1&5]A:3[-""<(*]5HH \U_:P_9'^ W M[;'P>N?@?^T/X-.KZ++>0WUE-;W:9?0DM!>VEQ$5DMKB-B2LB$'!93E6 M93R/@/\ 8C\0Z'ID7A'XL?MI_%WXF>%X%5!X7\;3Z(L-U$OW8[NXT_3+6[O4 M[.D\[I,ORS+*"V?>** /#/B9^P5\//&?[3,7[87P[^)WC'X;?$23PV/#^NZ] MX'FT\KK^FJ_F0P7MMJ%G=V\QB?F.81K,H.WS-GR5SGQ/_P""5_[.WQ*_9UT3 M]F2'Q3XP\/Z!I/CI/&=W>Z'J5L=0UG7EOCJ!U"]N+JVF::5[PF=L!0S';C8J MH/I:B@#Q+4_V&_".K?MAZ+^V]>?&+QN?&.A>!Y?"5K;K+IHL)-,EFCGF1XOL M6XO)/%'*7#@@J NU/DKXC_X*^_L1>!OV7?\ @E)^T!\/OA9XU^('BO6/C;\6 M-'\7ZCHES'#>WESJ\OB+2+C4;FTCL+..6-1;VN\J,I&(WO!&+J:WCL+.V0S MSI%$CS2AY BE%9 \@?AM-_X),?L_^'O#_CCX4^$?B1X]T;X5_$;7+C5/%_P< MT[4[)?#]U+=,&O8HF:T:^M+>Y89EM[>ZCB(9U5%5W5OJ.B@#Q/XA_L3Z5XR^ M(FM_$#PE^T!\0/!,7B/P9:>&-9\.>%I-).ESV5L;GR66"]L+CR)56[F3?$R$ MKL!SL7&!>_\ !,?X!0^-/@1XM\$>*/%GA:W_ &<=-GL/AAH6A7EH;*UAGL18 M3B<7%M++<&2U'EEFDSRS##DM7T710!X%H?\ P3B^ &B?M _%#X]_VMXINX?C M%:I'X^\!7NM!_#NHS"P&GO<-:",,SO:YB=7D:(YW>6'"LO$_L@_\$>?@)^QC MXJTZ_P# 7QX^,_B+PMXOK.B@#B_P!H;X*:9^T;\%_$GP,\0>,MCW.E:S=^'7MDN MGL[B%X9HE>XAF5-R.PWJH=>"K*>:\)U7_@DC\%]7_9.^'7[&=S\K>$6CO\ 2Q>12Z;(LEA')+_9_P"]CA=0P!7+8 )Y/AN_@2\TF_.G-I5WH;W(NI+>6W%F&8O./,9PX; M^$$)\E>'7/\ P06_9J?X!:E^R5IW[2/QOLOA+<^([;6M#^&]MXSM?[.\.SPZ MA'?K'8R-9&Z$/FH?W4T\R+O9T"RA95^XJ* /E#]HK_@D%\"/CW\>-)_:@\,_ M'3XP_"WXAV/AZ'0M8\7_ J\=_V;>>)-.BQY=OJ32PS"YV]I,+)POS_)'M]3 M\/?L:?#CPGXU^'?B?P[XM\30:;\,M,N[;P[X5FOX;FPEN;F-XY]2N7GA>ZN+ M]EDD!NFGWGSIR2?M$_F>N44 >'_LE_L'?#;]C+QC\0?$OPD^(GB^;3OB1XKN M_$NL^$]5NK-M*LM4N7#S7%G##:QM;;\ %%X444 %%%% !1110 M4444 %<5^T=\ /AK^U5\!O%O[./QATEKWPSXTT&XTG6((G"R"*5"N^-L'9(A MPZ-@[753VKM:* /Y6/VIO^#0O_@JE\)_BK>:!^S?X9\/_%3PC)=-_9'B&S\3 MV.E7"6Y/R_:K>^FB\N0#[PB:5?1NP_4+_@W=_P"#=WQ)_P $P_$FI?M6_M6^ M)=(U7XJ:KI#Z9HNBZ%*9[/PY9RE6F)F95\ZZDVJA9 $C0.JM)YA(_66B@ HH MHH **** *FO:;>:QH]QIFG^(+O2IYH]L>HV"0M- ?[R">.2,G_>1A[5\N?L^ M?\$G?"/[+GPAN_@'\$_VR?C=HOA"_P!4O-1O=)MM9T99I+B[D,MQ(EZNEB\@ M+NQ;,,R%2?E*U]744 >._#G]@']C_P"%/[,6L_L<^"?@?I<'P\\26MY#XFT. MYDEN'UEKM=MS/=W$KM/1VD^5<,-JXYCX1_P#!-SX9_#.Q^'OASQ3\ M9OB%X_\ #_PFO4O/AKX:\=:C87%KH-Q%!);6TP>VLX)[M[>"62*%KN6*KCZ)HH \O^*O['WP.^,W[1/PS_:C\>^&VNO%OPF&J_P#"(70/;S5;[QTNM.IN=>O]2N'N;V]GDA6,+.\SF16 MB6,1%8Q$(Q&@7VFB@#P+X3?\$^? GP\U+P#?>//C7\0?B5%\*T?_ (5Q9_$" M^T^:/0I6MVM%N ;.RMWN[A+9W@2:[:>15=R&WNSG#T+_ ()=?"KP_P"!/CE\ M/+3XX?$:2P_:%U'4+[XAM->:69&GOK46ERULPL!Y&^V58L $*%!7:WS5],T4 M ?(WQA_X(S_LW?&+X2_"/X>S_%CXH>&O$7P-TR/3/AG\4_!GB>#3?$^E6"01 MV_V0W,5MY4T30Q1HPDA8L%))R[ENWL_^"=_@?1/AQX1\&>%/V@/BIIFN>$O& MK>+#\0CXF@OM>UO5'L)]/DEU&:^MIX;I'M9S%Y1A$:)%"L:HL2*/H*B@#S?] MGK]E[P!^SE=>,/$'AS5-4UGQ#\0/$IUWQGXGUUK?[9JMX+>&UC9UMH888TCM MX(8E2.-% 0L07=W;&_:T_8C^$7[8#^$/$'C+6/$'AOQ=\/=;?5O 'C[P;J"6 MFL>'[IX_+F,$DLPT4 >,?#_P#8Y;1_B/HWQ:^- MG[1OC[XJZWX9,K^%AXR_LJVLM&GEB>"2ZAM-*L;.%[AH998O/F661$EE6,QK M(RG6O/V6='O_ (W>,_C9>_&#Q].?&O@F#PU=>$+CQ'YF@Z=%&93]KM+,IB&Z M?S6#R%F! 'RC+9]1HH ^6H_^"6/A-?@)!^R//^UQ\9KCX1KHJZ+=_#Z[US3) M8KO20@C;37U%M/\ [3%L\8,;(MVK>6?+5TC^0^KW_P"RQX4?XS_#SXN^&OB' MXR\.V?PV\/7NC:1X!\.Z[]E\.7]M<11Q+]LL53$[0+$OD$,HC/.#@8].HH \ MY_:N_9MT/]KCX&ZW^S]XN^(?B?PYH?B.W-KKLWA.YMH;F\M&!$EJSW$$P$4@ M.UPJ@LN5)VLRMT'B[X:CQM\)=1^$VN>--59-5T633;[6U@L_M._%?PS@N5N?#,7 MB/7(&U'PS<),\\06\4D3I,[.N\R!02@'ELR'?^&/_!+KP!\/?@QXP^$O MB+]J'XU>/+_QKX9F\.:AX[^(OC6'5];L](E0I)96CRVWV>V1PQ+LL'F2,$9W M9HHRGTY10!X/;_\ !.C]G?4?V#H/^"?%#7?A] MI=S8>!M1^(5UI\CZ*MS$L-Q,GV&RM1/;*7]NHH ^#/#'C&^TR2STK4+=9?LLOGPV, M-U(EMYTC11R3LB?*""L<:K\J_P#!,K]GRT_:&U3]L;PIKGQQ^)7A71/'?[3G MBRYNO#&DQ6UC;^(- NH;.);Z"6[L7N4CN%\Z$W-I-$2L:E65E5Z_3FB@#YO\ M>?\ !+O]G[Q/\=? O[0/P^\8^./AOK'@/P O@6SM/AOX@33;34?#*2"6/2;A M3$[K!&XW(T#PRH2"L@*J5XC_ (<;_L72?L@7?[%=_KGQ"NO#">-9?%?A359_ M&+_VIX0U5KJ>ZCN-*G5 ML\B@#YZ^'?\ P34^!7AS MX'>,_@9\9/&GCOXQV_Q#T<:3XR\0_%SQ0VJ:GJ.GJL@BM1+&D*6\<1EE=!!' M&1)(TN3(=]9'[%W_ 2Q^%7[%6KV&HZ)^T1\9?B%;>'[-[3P1HWQ2\>G5;#P MI Z&,II\"0Q)&1$3"LD@DD2(M&CJCNK?3E% 'EW[8W[*/@W]MG]G[Q!^S1\2 MO&OB31O#/BJS-GX@'AB>UAN+NV+*6A,D]O-L4[1DH%;&1NYKS_QI_P $SOAU MX^\+?!CPGXB^//Q'>'X$:W9:MX$N([K2EE^UVEL;6W>Y/]G[9]L#O'@@!@[% MLMAA](T4 ?/[_P#!./X(ZK\?OBA\?O&_B?Q-XEE^,7@^'PMX\\+:W+9-I%[I M,44Z;_P $./@;9_#?P%\&-3_:P^/.J>#_ M (6>.M-\4?#CP[J/C6T\OP]/8F4VMM!-%9)/)!&9%"">25XUB58WC!8-]K44 M ?)/QA_X(X_L_?$S]IO4_P!K#P%\=OC/\*O$WB>RM;7Q]!\)_B')I%KXOCMT M$<3:@OE22-*(QL\Z%XI<$MO#DN?9?#G[)W@+PI\7-%^*>A>(]:AM/#'@<^%/ M"W@W-H='T:Q8P[VMXS;^HT4 >)?L.?L)_#C]@'X?: MG\)?@U\1/&&H^%K[7+K5;'P_XDO+.6UT::YE:6=+)8+:$V\#2,6\@$QJ22BJ M68GVVBB@#\0?^#WG_DUGX'_]E U'_P!(17Z__LG_ /)K/PT_[)_HW_I##7Y M?\'O/_)K/P/_ .R@:C_Z0BOU_P#V3_\ DUGX:?\ 9/\ 1O\ TAAH [^BBB@ MHHHH **** "BBB@#\0?^#WG_ )-9^!__ &4#4?\ TA%%'_![S_R:S\#_ /LH M&H_^D(HH \__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G MR>OW^H **** "BBB@ HHHH **** /P!\6?\ !H5^W)_PNCQC\5_A1_P44\/^ M%?\ A*O$%[?NFDVNIVTOE37+S+%(T+KOV[_ID9H_XA-O^"IG_27;_P J&N?_ M !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZO MW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH M _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ ' M_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V M_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P"" MIG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_2 M7;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_R MH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_ M\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_ MXA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O M^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG M_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27; M_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J M&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ M !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZO MW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH M _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ ' M_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V M_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P"" MIG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_2 M7;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_R MH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_ M\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_ MXA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O M^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG M_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27; M_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J M&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ M !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZO MW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH M _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ ' M_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V M_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P"" MIG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_2 M7;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_R MH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_ M\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_ MXA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O M^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG M_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27; M_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J M&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ M !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZO MW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH M _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ ' M_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V M_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P"" MIG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_2 M7;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_R MH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_ M\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_ MXA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O M^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG M_27;_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27; M_P J&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J M&N?_ !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ M !ZOW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZO MW^HH _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH M _ '_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ ' M_B$V_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V M_P""IG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _ '_B$V_P"" MIG_27;_RH:Y_\>H_XA-O^"IG_27;_P J&N?_ !ZOW^HH _GE\;_\&=/_ 4# M^)MK!8_$C_@IKH?B&"UD,EM#KD.JW:0N1@LHED8*2.,BOWV^#G@BZ^&7PB\* M_#>^OH[J?P]X;L=-FN8E(29X+=(BZ@\@$ID ^M=)10 4444 %%%% !1110 4 M444 ?B#_ ,'O/_)K/P/_ .R@:C_Z0BBC_@]Y_P"36?@?_P!E U'_ -(110!^ M1GP:_P""I7[6'_!+?]MKXW>/?V4-8T.SU#Q5XLU33]6;7-%2]1H8]2FD4*K$ M;3N[U[G_ ,1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ M !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ M /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !=' M_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T M?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C M_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1> M/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P % MDO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9 M+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ MH=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H= M?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A M_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ M .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^ M$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$) M#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ M /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ M%T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T M44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 M '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 ' M_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$ M7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C M_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P M62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P % MDO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z M'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ MH=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X? M_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A M_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A M"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^ M$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ M !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ M /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !=' M_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T M?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C M_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1> M/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P % MDO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9 M+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ MH=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H= M?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A M_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ M .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^ M$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$) M#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ M /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ M%T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T M44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 M '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 ' M_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$ M7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C M_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P M62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P % MDO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z M'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ MH=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X? M_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A M_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A M"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^ M$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ M !='_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ M /%T?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !=' M_$7C_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T M?\1>/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C M_P %DO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1> M/_!9+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P % MDO\ H=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9 M+_H=?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ MH=?A_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H= M?A__ .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A M_P#^$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ M .$)#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^ M$)#_ /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$) M#_\ %T44 '_$7C_P62_Z'7X?_P#A"0__ !='_$7C_P %DO\ H=?A_P#^$)#_ M /%T44 '_$7C_P %DO\ H=?A_P#^$)#_ /%T?\1>/_!9+_H=?A__ .$)#_\ M%T44 ?.G_!1;_@M1^W%_P5(\%^'/ 7[5^O>&[S3_ KJDNH:2NA^'DLG6:2/ -RV+,K'<-O:BBB@#_V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.4
DOCUMENT INFORMATION
12 Months Ended
Oct. 31, 2022
Document Information [Line Items]  
Amendment Flag false
Document Type 10-K
Document Annual Report true
Document Period End Date Oct. 31, 2022
Document Fiscal Period Focus FY
Document Transition Report false
Document Fiscal Year Focus 2022
ICFR Auditor Attestation Flag true

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
ENTITY INFORMATION - USD ($)
12 Months Ended
Oct. 31, 2022
Apr. 30, 2022
Entity Information [Line Items]    
Entity Central Index Key 0000046619  
Current Fiscal Year End Date --10-31  
Entity File Number 001-04604  
Entity Registrant Name HEICO CORPORATION  
Entity Incorporation, State or Country Code FL  
Entity Tax Identification Number 65-0341002  
Entity Address, Address Line One 3000 Taft Street  
Entity Address, City or Town Hollywood  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33021  
City Area Code 954  
Local Phone Number 987-4000  
Entity Well-known Seasoned Issuer Yes  
Entity Voluntary Filers No  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Public Float   $ 15,871,879,000
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
ENTITY LISTING INFORMATION - $ / shares
12 Months Ended
Oct. 31, 2022
Dec. 20, 2022
Heico Common Stock [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Common Stock, $.01 par value per share  
Trading Symbol HEI  
Security Exchange Name NYSE  
Entity Listing, Par Value Per Share $ 0.01  
Entity Common Stock, Shares Outstanding   54,518,561
Common Class A [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Class A Common Stock, $.01 par value per share  
Trading Symbol HEI.A  
Security Exchange Name NYSE  
Entity Listing, Par Value Per Share $ 0.01  
Entity Common Stock, Shares Outstanding   82,125,739
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.4
AUDITOR INFORMATION
12 Months Ended
Oct. 31, 2022
Cover [Abstract]  
Auditor Name DELOITTE & TOUCHE LLP
Auditor Location Miami, Florida
Auditor Firm ID 34
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Current assets:    
Cash and cash equivalents $ 139,504 $ 108,298
Accounts receivable, net 294,848 244,919
Contract assets 93,978 80,073
Inventories, net 582,471 478,050
Prepaid expenses and other current assets 41,929 26,045
Total current assets 1,152,730 937,385
Property, plant and equipment, net 225,879 193,638
Goodwill 1,672,425 1,450,395
Intangible assets, net 733,327 582,307
Other assets 311,135 334,682
Total assets 4,095,496 3,498,407
Current liabilities:    
Current maturities of long-term debt 1,654 1,515
Trade accounts payable 116,551 85,544
Accrued expenses and other current liabilities 290,199 206,857
Income taxes payable 12,455 964
Total current liabilities 420,859 294,880
Long-term debt, net of current maturities 288,620 234,983
Deferred income taxes 71,162 40,761
Other long-term liabilities 338,948 378,257
Total liabilities 1,119,589 948,881
Commitments and contingencies
Redeemable noncontrolling interests 327,601 252,587
Shareholders' equity:    
Preferred Stock 0 0
Capital in excess of par value 397,337 320,747
Deferred compensation obligation 5,297 5,297
HEICO stock held by irrevocable trust (5,297) (5,297)
Accumulated other comprehensive (loss) income (46,499) (8,552)
Retained earnings 2,253,932 1,949,521
Total HEICO shareholders' equity 2,606,136 2,263,071
Noncontrolling interests 42,170 33,868
Total shareholders' equity 2,648,306 2,296,939
Total liabilities and equity 4,095,496 3,498,407
Heico Common Stock [Member]    
Shareholders' equity:    
Common Stock 545 543
Common Class A [Member]    
Shareholders' equity:    
Common Stock $ 821 $ 812
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] - $ / shares
shares in Thousands
Oct. 31, 2022
Oct. 31, 2021
Preferred Stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred Stock, shares authorized 10,000 10,000
Preferred Stock, shares issued 0 0
Heico Common Stock [Member]    
Common stock, par value (in dollar per share) $ 0.01 $ 0.01
Common stock, shares authorized 150,000 150,000
Common stock, shares issued 54,519 54,264
Common stock, shares outstanding 54,519 54,264
Common Class A [Member]    
Common stock, par value (in dollar per share) $ 0.01 $ 0.01
Common stock, shares authorized 150,000 150,000
Common stock, shares issued 82,093 81,224
Common stock, shares outstanding 82,093 81,224
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Net sales $ 2,208,322 $ 1,865,682 $ 1,787,009
Operating costs and expenses:      
Cost of sales 1,345,563 1,138,259 1,104,882
Selling, general and administrative expenses 365,915 334,523 305,479
Total operating costs and expenses 1,711,478 1,472,782 1,410,361
Operating income 496,844 392,900 376,648
Interest expense (6,386) (7,285) (13,159)
Other income 565 1,443 1,366
Income before taxes and noncontrolling interests 491,023 387,058 364,855
Income tax expense 100,400 57,300 29,000
Net income from consolidated operations 390,623 329,758 335,855
Less: Net income attributable to noncontrolling interests 38,948 25,538 21,871
Net income attributable to HEICO $ 351,675 $ 304,220 $ 313,984
Net income per share attributable to HEICO shareholders:      
Basic (in dollars per share) $ 2.59 $ 2.25 $ 2.33
Diluted (in dollars per share) $ 2.55 $ 2.21 $ 2.29
Weighted average number of common shares outstanding:      
Basic (in shares) 136,010 135,326 134,754
Diluted (in shares) 138,037 137,854 137,302
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Net income from consolidated operations $ 390,623 $ 329,758 $ 335,855
Other comprehensive (loss) income:      
Foreign currency translation adjustments (40,078) (591) 8,876
Unrealized (loss) gain on defined benefit pension plan, net of tax 368 991 (1,012)
Amortization of unrealized loss on defined benefit pension plan, net of tax 65 135 73
Total other comprehensive (loss) income (39,645) 535 7,937
Comprehensive income from consolidated operations 350,978 330,293 343,792
Less: Net income attributable to noncontrolling interests 38,948 25,538 21,871
Less: Foreign currency translation adjustments attributable to noncontrolling interests (1,698) (62) 347
Comprehensive income attributable to noncontrolling interests 37,250 25,476 22,218
Comprehensive income attributable to HEICO $ 313,728 $ 304,817 $ 321,574
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Redeemable Noncontrolling Interests [Member]
Common Stock [Member]
Common Stock [Member]
Common Class A [Member]
Capital in Excess of Par Value [Member]
Deferred Compensation Obligation [Member]
HEICO Stock Held By Irrevocable Trust [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Noncontrolling Interest [Member]
Total Shareholders Equity [Member]
Balances at Oct. 31, 2019     $ 541 $ 804 $ 284,609 $ 4,232 $ (4,232) $ (16,739) $ 1,397,327 $ 28,118 $ 1,694,660
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent $ 321,574             7,590 313,984    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 22,218 $ 16,932               5,286  
Comprehensive Income (Loss) 343,792                   326,860
Cash dividends                 (21,552)   (21,552)
Issuance of Common Stock to HEICO SIP     1   9,723           9,724
Share-based Compensation Expense         10,134           10,134
Proceeds from stock option exercises       6             6,955
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition         6,949            
Stock Redeemed or Called During Period, Value       (1) (12,119)           (12,120)
Distributions to noncontrolling interests (16,176)                 (1,732) (1,732)
Adjustments to redemption amount of redeemable noncontrolling interests 1,714               (1,714)   (1,714)
Deferred Compensation Obligation           654          
Stock Held During Period Value Deferred Compensation Obligation             (654)        
Adjustments to Additional Paid in Capital, Other         634            
Stockholders' Equity, Other                   (1,242) (608)
Balances at Oct. 31, 2020     542 809 299,930 4,886 (4,886) (9,149) 1,688,045 30,430 2,010,607
Redeemable noncontrolling interests at Oct. 31, 2019   188,264                  
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest 22,218 16,932               5,286  
Distributions to noncontrolling interests (16,176)                 (1,732) (1,732)
Acquisitions of noncontrolling interests (7,475)                    
Noncontrolling interests assumed related to acquisition   22,204                  
Adjustments to redemption amount of redeemable noncontrolling interests 1,714               (1,714)   (1,714)
Temporary Equity, Stock Issued During Period, Value, New Issues 14,329                    
Temporary Equity, Other 1,416                    
Redeemable noncontrolling interests at Oct. 31, 2020   221,208                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 304,817             597 304,220    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 25,476 19,662               5,814  
Comprehensive Income (Loss) 330,293                   310,631
Cash dividends                 (23,002)   (23,002)
Issuance of Common Stock to HEICO SIP     1   9,791           9,792
Share-based Compensation Expense         9,058           9,058
Proceeds from stock option exercises       3             5,344
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition         5,341            
Stock Redeemed or Called During Period, Value         (3,791)           (3,791)
Distributions to noncontrolling interests (25,746)                 (2,217) (2,217)
Adjustments to redemption amount of redeemable noncontrolling interests 19,743               (19,743)   (19,743)
Deferred Compensation Obligation           411          
Stock Held During Period Value Deferred Compensation Obligation             (411)        
Adjustments to Additional Paid in Capital, Other         418            
Stockholders' Equity, Other                 1 (159) 260
Balances at Oct. 31, 2021 2,296,939   543 812 320,747 5,297 (5,297) (8,552) 1,949,521 33,868 2,296,939
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest 25,476 19,662               5,814  
Distributions to noncontrolling interests (25,746)                 (2,217) (2,217)
Acquisitions of noncontrolling interests (2,336)                    
Noncontrolling interests assumed related to acquisition   18,989                  
Adjustments to redemption amount of redeemable noncontrolling interests 19,743               (19,743)   (19,743)
Temporary Equity, Stock Issued During Period, Value, New Issues 1,067                    
Redeemable noncontrolling interests at Oct. 31, 2021 252,587 252,587                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Parent 313,728             (37,947) 351,675    
Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 37,250 27,442               9,808  
Comprehensive Income (Loss) 350,978                   323,536
Cash dividends                 (24,466)   (24,466)
Stock Issued During Period, Value, Acquisitions       6 74,999           75,005
Issuance of Common Stock to HEICO SIP       1 11,416           11,417
Share-based Compensation Expense         12,646           12,646
Proceeds from stock option exercises     3 3             2,352
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition         2,346            
Stock Redeemed or Called During Period, Value     (1) (1) (25,944)           (25,946)
Distributions to noncontrolling interests   (23,607)               (1,485) (1,485)
Increase to APIC from Purchase of Noncontrolling Interests and Net Assets         3,415           3,415
Adjustments to redemption amount of redeemable noncontrolling interests   22,798             (22,798)   (22,798)
Adjustments to Additional Paid in Capital, Other         (2,288)            
Stockholders' Equity, Other                   (21) (2,309)
Balances at Oct. 31, 2022 2,648,306   $ 545 $ 821 $ 397,337 $ 5,297 $ (5,297) $ (46,499) 2,253,932 42,170 2,648,306
Increase (Decrease) in Temporary Equity [Roll Forward]                      
Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest 37,250 27,442               9,808  
Distributions to noncontrolling interests   (23,607)               $ (1,485) (1,485)
Acquisitions of noncontrolling interests (8,700) (12,150)                  
Noncontrolling interests assumed related to acquisition 56,770                    
Adjustments to redemption amount of redeemable noncontrolling interests   22,798             $ (22,798)   $ (22,798)
Temporary Equity, Other 3,761                    
Redeemable noncontrolling interests at Oct. 31, 2022 $ 327,601 $ 327,601                  
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] - $ / shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Cash dividends per share (in dollars per share) $ 0.18 $ 0.17 $ 0.16
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Operating Activities:      
Net income from consolidated operations $ 390,623 $ 329,758 $ 335,855
Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:      
Depreciation and amortization 96,333 93,019 88,561
Share-based compensation expense 12,646 9,058 10,134
Employer contributions to HEICO Savings and Investment Plan 12,180 10,091 9,576
Deferred Income Taxes and Tax Credits 8,876 (15,635) (5,998)
Change in accrued contingent consideration (7,631) 1,246 515
Payment of contingent consideration     (175)
Changes in operating assets and liabilities, net of acquisitions:      
Accounts receivable (29,272) (27,300) 71,515
Contract assets (4,148) 376 (16,398)
Inventories (89,186) (10,121) (28,315)
Prepaid expenses and other current assets (10,077) (4,795) 2,471
Trade accounts payable 25,567 6,907 (30,327)
Accrued expenses and other current liabilities 34,122 33,634 (37,905)
Income taxes payable 11,597 2,821 (9,586)
Change in long-term liabilities and assets related to HEICO LCP 15,398 12,781 14,836
Other 828 2,244 4,366
Net cash provided by operating activities 467,856 444,084 409,125
Investing Activities:      
Acquisitions, net of cash acquired (347,308) (136,500) (163,939)
Capital expenditures (31,982) (36,183) (22,940)
Net Investment Related to HEICO LCP (15,300) (14,000) (15,900)
Other (1,239) 3,229 3,736
Net cash used in investing activities (395,829) (183,454) (199,043)
Financing Activities:      
Borrowings on revolving credit facility 262,000   245,000
Payments on revolving credit facility (212,000) (505,000) (68,000)
Redemption of common stock related to stop option exercises (25,946) (3,791) (12,120)
Distributions to noncontrolling interests (25,092) (27,963) (17,908)
Cash dividends paid (24,466) (23,002) (21,552)
Acquisitions of noncontrolling interests (8,735) (2,336) (7,475)
Revolving credit facility issuance costs (1,010) (1,468)  
Proceeds from stock option exercises 2,352 5,344 6,955
Payment of contingent consideration (320)   (325)
Proceeds from Noncontrolling Interests   534 14,329
Other (616) (1,286) (1,161)
Net cash (used in) provided by financing activities (33,833) (558,968) 137,743
Effect of exchange rate changes on cash (6,988) (216) 2,026
Net increase (decrease) in cash and cash equivalents 31,206 (298,554) 349,851
Cash and cash equivalents at beginning of year 108,298 406,852 57,001
Cash and cash equivalents at end of year $ 139,504 $ 108,298 $ 406,852
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
12 Months Ended
Oct. 31, 2022
Supplemental Cash Flow Elements [Abstract]  
Cash Flow, Supplemental Disclosures [Text Block] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2022, 2021 and 2020 (in thousands):
Year ended October 31,
202220212020
Cash paid for income taxes$80,995 $67,661 $42,552 
Cash received from income tax refunds(2,522)(993)(1,371)
Cash paid for interest6,037 7,355 13,418 
Contingent consideration
29,412 18,334 23,719 
Additional purchase consideration
4,000 292 144 
Issuance of common stock for an acquisition(75,005)— — 
See Note 9, Leases, for additional information regarding supplemental disclosures of cash flow information.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION
12 Months Ended
Oct. 31, 2022
Supplemental Cash Flow Elements [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2022, 2021 and 2020 (in thousands):
Year ended October 31,
202220212020
Cash paid for income taxes$80,995 $67,661 $42,552 
Cash received from income tax refunds(2,522)(993)(1,371)
Cash paid for interest6,037 7,355 13,418 
Contingent consideration
29,412 18,334 23,719 
Additional purchase consideration
4,000 292 144 
Issuance of common stock for an acquisition(75,005)— — 
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Cash paid for income taxes $ 80,995 $ 67,661 $ 42,552
Cash received from income tax refunds (2,522) (993) (1,371)
Cash paid for interest 6,037 7,355 13,418
Additional purchase consideration 4,000 292 144
Stock Issued (75,005)    
Other Acquisitions [Member]      
Contingent purchase consideration $ (29,412) $ (18,334) $ (23,719)
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
Significant Accounting Policies [Text Block] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Nature of Business

    HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.

Basis of Presentation

    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries.
    
    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates six subsidiaries which are 70%, 74%, 82%, 84%, 89% and 96% owned, respectively, three subsidiaries that are approximately 90% owned and six subsidiaries that are each 80.1% owned. In addition, HEICO Aerospace consolidates a joint venture, which is 84% owned. HEICO Electronic consolidates four subsidiaries that are each 80.1% owned, two subsidiaries that are each 75% owned, and six subsidiaries which are 80.4%, 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.

The Company's results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on the Company’s supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2022 as compared to fiscal 2021 principally reflecting improved demand for its commercial aerospace products. The Flight Support Group has reported nine consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.
Use of Estimates and Assumptions

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.

Cash and Cash Equivalents

    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.

Accounts Receivable

    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.

Contract Assets

    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets.

Concentrations of Credit Risk

    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.
Inventory

    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.

Property, Plant and Equipment

    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:

Buildings and improvements 10to40years
Machinery and equipment 3to10years
Leasehold improvements 2to20years
Tooling 2to5years

    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.
Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.

Leases

The Company’s lease arrangements primarily pertain to manufacturing facilities, office buildings, equipment, land and vehicles. The Company evaluates whether a contractual arrangement that provides it with control over the use of an asset is, or contains, a lease at the inception date. The term of a lease is inclusive of any option to renew, extend, or terminate the lease when it is reasonably certain that the Company will exercise such option. The Company classifies a lease as operating or finance using the classification criteria set forth in Accounting Standards Codification ("ASC") Topic 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the
leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases.
    
Business Combinations

    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2022, 2021 and 2020.

    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements.

Goodwill and Other Intangible Assets

    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.
The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:
Customer relationships6to17years
Intellectual property7to22years
Other5to20years
    Amortization expense of intellectual property is recorded as a component of cost of sales and amortization expense of customer relationships is recorded as a component of selling, general and administrative ("SG&A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.

Customer Rebates and Credits

    The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.

Product Warranties

    Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.
Defined Benefit Pension Plan

    In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets, but reclassifies any excess funded amounts to other long-term assets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):
As of October 31,
20222021
Fair value of plan assets$10,106 $13,116 
Projected benefit obligation9,924 13,979 
Funded status$182 ($863)
Revenue Recognition
    
The Company 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. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s 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 the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances 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.

The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.
A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.

The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.

The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.

The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.

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 the Company 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. The Company reviews its 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.

For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts.
Certain of the Company’s contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration the Company will receive. The Company includes variable consideration in the transaction price generally by applying the most likely amount method of the consideration that it expects to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. The Company estimates variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration. See Note 6, Revenue, for additional information regarding the Company’s revenue recognition policy.

Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2022, 2021 and 2020.

Stock-Based Compensation

    The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.

Income Taxes

    Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat
any tax on Global Intangible Low-Taxed Income ("GILTI") as a current period income tax expense. Further information regarding income taxes can be found in Note 7, Income Taxes.

Redeemable Noncontrolling Interests

    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.
The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.

Net Income per Share Attributable to HEICO Shareholders

    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method.    

Foreign Currency

    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances
denominated in a currency other than the functional currency are recorded in the Company's Consolidated Statements of Operations.

Contingencies

    Losses for contingencies such as product warranties, litigation and environmental matters are recognized in income when they are probable and can be reasonably estimated. Gain contingencies are not recognized in income until they have been realized.

New Accounting Pronouncement
In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which 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 ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS
12 Months Ended
Oct. 31, 2022
Business Combinations [Abstract]  
Business Combination Disclosure [Text Block] ACQUISITIONS
In September 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of TRAD Tests & Radiations SAS (“TRAD”). TRAD specializes in radiation engineering, including test and simulation of radiation effects on electronic components and materials, developing and providing software for radiation testing and effects modeling, and sourcing/screening radiation tolerant and radiation hardened components. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In September 2022, the Company, through a subsidiary of HEICO Electronic, acquired 80.36% of the stock of Ironwood Electronics, Inc. ("Ironwood"). Ironwood designs and manufactures high performance test sockets and adapters for both engineering and production use of semiconductor devices. The remaining 19.64% interest continues to be owned by certain members of Ironwood's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $6.4 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ironwood meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.
In August 2022, the Company, through HEICO Electronic, acquired 100% of the stock of Sensor Systems, Inc. ("Sensor"). Sensor designs and manufactures airborne antennas for commercial and military applications. The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock.

In August 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of Charter Engineering, Inc. ("Charter"). Charter designs and manufactures a complete line of RF and Microwave coaxial switches for the aerospace, defense, commercial, Automated Test Equipment ("ATE"), and instrumentation markets. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In July 2022, the Company, through a subsidiary of HFSC, acquired 96% of the stock of Accurate Metal Machining, Inc. ("Accurate"). Accurate is a manufacturer of high-reliability components and assemblies. The remaining 4% interest continues to be owned by certain members of Accurate’s management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $13.1 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Accurate meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In March 2022, the Company, through a subsidiary of HFSC, acquired 74% of the membership interests of Pioneer Industries, LLC ("Pioneer"). Pioneer is a specialty distributor of spares for military aviation, marine, and ground platforms. The remaining 26% interest continues to be owned by certain members of Pioneer's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.8 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Pioneer meet a certain earnings objective following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In March 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of Flight Microwave Corporation ("Flight Microwave"). Flight Microwave is a designer and manufacturer of custom high power filters and filter assemblies used in space and defense applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In October 2021, the Company, through a subsidiary of HEICO Electronic, acquired all of the outstanding stock of Paciwave, Inc. ("Paciwave"). Paciwave is a designer and manufacturer of Radio Frequency (RF) and microwave components and integrated assemblies specializing particularly in PIN Diode Switches, PIN Attenuators, PIN Limiters, Switching Assemblies and integrated subsystems found in defense and other complex electronic applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.
In September 2021, the Company, through HEICO Electronic, acquired 80.1% of the stock of R.H. Laboratories, Inc. ("RH Labs"). RH Labs designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including Space. The remaining 19.9% interest continues to be owned by certain members of RH Lab's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities.
In August 2021, the Company, through HFSC, acquired 89% of the membership interests of Ridge HoldCo, LLC, which owns all of Ridge Engineering, Inc. ("Ridge") and The Bechdon Company, Inc. ("Bechdon"). Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. The remaining 11% interests continue to be owned by certain members of Ridge’s and Bechdon's management teams (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ridge and Bechdon meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In June 2021, the Company, through HFSC, acquired certain assets and liabilities of Camtronics, LLC ("Camtronics"). Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines. As a result of the transaction, HFSC has an 80.1% interest in Camtronics. Additionally, the noncontrolling interest holders of an 84% owned subsidiary of HFSC have a 9.9% interest in Camtronics and the remaining 10% interest continues to be owned by certain members of Camtronics' management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In March 2021, the Company, through HEICO Electronic, acquired all of the business, assets and certain liabilities of Pyramid Semiconductor LLC ("Pyramid"). Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms. The purchase price of this acquisition was paid in cash using cash provided by operating activities.

In August 2020, the Company, through HEICO Electronic, acquired 89.99% of the equity interests of Connect Tech Inc. ("Connect Tech"). Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications. The remaining
10.01% interest continues to be owned by a certain member of Connect Tech's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.7 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Connect Tech meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In August 2020, the Company, through a newly formed subsidiary of HEICO Electronic, acquired all of the equity interests of Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID"). TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices. The subsidiary of HEICO Electronic that completed the acquisition is 75% owned by HEICO Electronic and 25% owned by the noncontrolling interest holders of a subsidiary of HEICO Electronic that is also a designer and manufacturer of TSCM equipment (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $14.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should TSID meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation.

In June 2020, the Company, through HFSC, acquired 70% of the membership interests of Rocky Mountain Hydrostatics, LLC ("Rocky Mountain"). Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy. The remaining 30% interest continues to be owned by certain members of Rocky Mountain's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

In May 2020, a subsidiary of HEICO Electronic obtained 100% ownership of the assets and liabilities of Freebird Semiconductor Corporation ("Freebird"), an entity in which the subsidiary held a controlling financial interest since November 2018. In June 2020, the HEICO Electronic subsidiary contributed the assets and liabilities of Freebird in exchange for a 49% equity interest in EPC Space LLC ("EPC”), which the Company accounts for under the equity method. As the fair value of the net assets contributed approximated the fair value of the equity interest received in EPC, no material gain or loss was recorded as a result of this transaction. EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications.

In December 2019, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the business and assets of the Human-Machine Interface ("HMI") product line of Spectralux Corporation. HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting.
In December 2019, the Company, through HEICO Electronic, acquired 80.1% of the stock of Quell Corporation ("Quell"). Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. The remaining 19.9% interest continues to be owned by certain members of Quell's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).

Unless otherwise noted, the purchase price of each of the above referenced acquisitions was paid in cash, principally using proceeds from the Company's revolving credit facility, and is not material or significant to the Company's consolidated financial statements.

The following table summarizes the aggregate total consideration for the Company's acquisitions based on the year of acquisition (in thousands):
Year ended October 31,
202220212020
Cash paid
$348,606 $136,995 $165,290 
Less: cash acquired
(1,852)(616)(1,323)
Cash paid, net
346,754 136,379 163,967 
Issuance of common stock for an acquisition75,005 — — 
Contingent consideration
29,732 18,334 23,719 
Additional purchase consideration
4,000 292 144 
Total consideration
$455,491 $155,005 $187,830 
The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands, and based on the year of acquisition):
Year ended October 31,
202220212020
Assets acquired:
Goodwill $244,042 $59,445 $114,391 
Customer relationships 132,199 30,910 44,740 
Intellectual property45,265 23,920 27,120 
Trade names41,784 9,920 12,410 
Property, plant and equipment26,472 24,613 4,000 
Inventories23,673 6,391 10,902 
Accounts receivable24,954 6,866 7,124 
Contract assets10,054 18,386 2,530 
Other assets 6,917 1,126 980 
Total assets acquired, excluding cash 555,360 181,577 224,197 
Liabilities assumed:
Deferred income taxes22,470 414 10,434 
Accrued expenses 12,765 4,502 2,787 
Accounts payable7,529 2,338 726 
Other liabilities 417 266 197 
Total liabilities assumed 43,181 7,520 14,144 
Noncontrolling interests in consolidated subsidiaries
56,688 19,052 22,223 
Net assets acquired, excluding cash$455,491 $155,005 $187,830 

The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2022, 2021 and 2020 acquisitions (in years):
Year ended October 31,
202220212020
Customer relationships 151210
Intellectual property131311
    
The allocation of the total consideration for the fiscal 2022 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. However, the Company does not expect any adjustment to such allocations to be material to the Company's
consolidated financial statements. The allocation of the total consideration for the fiscal 2021 and 2020 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is final and inclusive of any measurement period adjustments made during the respective subsequent fiscal year, which were immaterial. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of the businesses acquired and the value of their assembled workforces that do not qualify for separate recognition, which, in the case of Ironwood, Accurate and Pioneer benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in Ironwood, Accurate and Pioneer was determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest.

The operating results of the fiscal 2022 acquisitions were included in the Company’s results of operations from each of the effective acquisition dates. The amount of net sales and earnings of the fiscal 2022 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2022 acquisitions occurred as of November 1, 2020, net sales on a pro forma basis for fiscal 2022 would have been $2,325.2 million and net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2022 would not have been materially different than the reported amounts.

The following table presents unaudited pro forma financial information for fiscal 2021 as if the fiscal 2022 acquisitions had occurred as of November 1, 2020 (in thousands, except per share data):
Year ended
October 31, 2021
Net sales$2,043,464 
Net income from consolidated operations
$349,208 
Net income attributable to HEICO$319,660 
Net income per share attributable to HEICO shareholders:
Basic
$2.35 
Diluted
$2.31 

The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results of operations that actually would have been achieved if the acquisitions had taken place as of November 1, 2020. The unaudited pro forma financial information includes adjustments to historical amounts such as additional amortization expense related to the intangible assets acquired and increased interest expense associated with borrowings to finance the acquisitions.
The operating results of the fiscal 2021 and 2020 acquisitions were included in the Company’s results of operations from each of the effective acquisition dates. The amount of net sales and earnings of the fiscal 2021 and 2020 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2021 and 2020 acquisitions occurred as of the beginning of the respective prior fiscal year, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2021 and 2020, and fiscal 2020, respectively, would not have been materially different than the reported amounts.

On July 26, 2022, the Company, through HEICO Electronic, entered into a Put Option Agreement with IK Partners and certain other parties thereto (collectively, the “Sellers”). Pursuant to the Put Option Agreement and a Stock Purchase Agreement attached to the Put Option Agreement (the “Purchase Agreement” and, together with the Put Option Agreement, the “Acquisition Agreements”), the Company has committed to acquire Exxelia International (“Exxelia”) from an affiliate of IK Partners and the Sellers for €453 million, or approximately $449 million as of October 31, 2022, in cash to be paid at closing plus the assumption of approximately €14 million, or approximately $14 million as of October 31, 2022, of liabilities pursuant to the terms, and subject to the conditions, set forth in the Acquisition Agreements. On August 5, 2022, pursuant to the exercise of the Put Option Agreement, the Company entered into the Purchase Agreement to purchase Exxelia. Exxelia designs, manufactures and sells high-reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. Exxelia's management and team members are expected to continue to own a minority interest of around 5% of the business. The purchase price of this acquisition is expected to be paid in cash, principally using proceeds from the Company's revolving credit facility. The closing of the transaction, which is expected to occur in the first quarter of fiscal 2023, is subject to customary closing conditions, including, among others, obtaining a required foreign antitrust clearance and foreign investment authorizations.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION
12 Months Ended
Oct. 31, 2022
Selected Financial Statement Information [Abstract]  
Additional Financial Information Disclosure [Text Block] SELECTED FINANCIAL STATEMENT INFORMATION
Accounts Receivable
As of October 31,
(in thousands)20222021
Accounts receivable
$303,181 $255,793 
Less: Allowance for doubtful accounts
(8,333)(10,874)
Accounts receivable, net
$294,848 $244,919 
Inventories
As of October 31,
(in thousands)20222021
Finished products
$285,024 $238,867 
Work in process
59,739 44,887 
Materials, parts, assemblies and supplies
237,708 194,296 
Inventories, net of valuation reserves
$582,471 $478,050 

Property, Plant and Equipment
As of October 31,
(in thousands)20222021
Land
$17,579 $11,363 
Buildings and improvements
148,598 134,150 
Machinery, equipment and tooling
322,252 297,297 
Construction in progress
14,533 7,784 
502,962 450,594 
Less: Accumulated depreciation and amortization(277,083)(256,956)
Property, plant and equipment, net
$225,879 $193,638 

The amounts set forth above include tooling costs having a net book value of $6.0 million and $6.8 million as of October 31, 2022 and 2021, respectively. Amortization expense on capitalized tooling was $2.5 million, $2.8 million and $3.2 million in fiscal 2022, 2021 and 2020, respectively.

Depreciation and amortization expense, exclusive of tooling, on property, plant and equipment was $30.3 million, $27.8 million and $27.1 million in fiscal 2022, 2021 and 2020, respectively.

Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20222021
Accrued employee compensation and related payroll taxes
$130,837 $121,200 
Contract liabilities
58,757 32,738 
Contingent consideration28,849 — 
Accrued customer rebates and credits
17,938 13,237 
Current operating lease liabilities14,656 13,874 
Other
39,162 25,808 
Accrued expenses and other current liabilities
$290,199 $206,857 
The increase in contingent consideration reflects the current portion of contingent consideration pertaining to subsidiaries acquired by the ETG in fiscal 2017 and fiscal 2020 (see Note 8, Fair Value Measurements, for additional information regarding the Company's contingent consideration obligations). See Note 6, Revenue, for additional information pertaining to the increase in contract liabilities. The total customer rebates and credits deducted within net sales in fiscal 2022, 2021 and 2020 was $7.6 million, $3.3 million and $4.6 million, respectively. The increase in total customer rebates and credits deducted within net sales in fiscal 2022 principally reflects an increase in the net sales volume of certain commercial aerospace customers eligible for rebates mainly resulting from the fiscal 2022 net sales growth.

Other Long-Term Assets and Liabilities

    The Company provides eligible employees, officers and directors of the Company the opportunity to voluntarily defer base salary, bonus payments, commissions, long-term incentive awards and directors fees, as applicable, on a pre-tax basis through the HEICO Corporation Leadership Compensation Plan (the “LCP”), a nonqualified deferred compensation plan that conforms to Section 409A of the Internal Revenue Code. The Company matches 50% of the first 6% of base salary deferred by each participant. Director fees that would otherwise be payable in Company common stock may be deferred into the LCP, and, when distributable, are distributed in actual shares of Company common stock. The deferred compensation obligation associated with Company common stock is recorded as a component of shareholders’ equity at cost and subsequent changes in fair value are not reflected in operations or shareholders’ equity of the Company. Further, while the Company has no obligation to do so, the LCP also provides the Company the opportunity to make discretionary contributions. The Company’s matching contributions and any discretionary contributions are subject to vesting and forfeiture provisions set forth in the LCP. Company contributions to the LCP charged to income in fiscal 2022, 2021 and 2020 totaled $7.2 million, $7.1 million and $4.7 million, respectively. The aggregate liabilities of the LCP were $203.0 million and $244.3 million as of October 31, 2022 and 2021, respectively, and are classified within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The assets of the LCP, totaling $204.7 million and $245.6 million as of October 31, 2022 and 2021, respectively, are classified within other assets in the Company's Consolidated Balance Sheets and principally represent cash surrender values of life insurance policies that are held within an irrevocable trust that may be used to satisfy the obligations of the LCP. Additional information regarding the assets of the LCP may be found in Note 8, Fair Value Measurements.

Research and Development Expenses

    The amount of new product research and development ("R&D") expenses included in cost of sales is as follows (in thousands):
Year ended October 31,
202220212020
R&D expenses $76,061 $68,877 $65,559 
Accumulated Other Comprehensive Loss

    Changes in the components of accumulated other comprehensive loss during fiscal 2022 and 2021 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2020($6,460)($2,689)($9,149)
Unrealized (loss) gain(529)991 462 
Amortization of unrealized loss— 135 135 
Balances as of October 31, 2021(6,989)(1,563)(8,552)
Unrealized (loss) gain (38,380)368 (38,012)
Amortization of unrealized loss — 65 65 
Balances as of October 31, 2022($45,369)($1,130)($46,499)
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Disclosure [Text Block] GOODWILL AND OTHER INTANGIBLE ASSETS
    Changes in the carrying amount of goodwill by operating segment during fiscal 2022 and 2021 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2020$427,565 $955,602 $1,383,167 
Goodwill acquired40,308 26,142 66,450 
Foreign currency translation adjustments
227 540 767 
Adjustments to goodwill
188 (177)11 
Balances as of October 31, 2021468,288 982,107 1,450,395 
Goodwill acquired106,919 137,123 244,042 
Foreign currency translation adjustments
(6,335)(8,672)(15,007)
Adjustments to goodwill
(6,911)(94)(7,005)
Balances as of October 31, 2022$561,961 $1,110,464 $1,672,425 

    The goodwill acquired during fiscal 2022 and 2021 pertains to the acquisitions consummated in those respective years as described in Note 2, Acquisitions, and represents the residual value after the allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed. Foreign currency translation adjustments are included in other comprehensive income (loss) in the Company's Consolidated Statements of Comprehensive Income. The adjustments to goodwill in fiscal 2022 principally reflect a measurement period adjustment of the write-up to fair value of property, plant and equipment associated with a fiscal 2021 acquisition. The Company estimates that $99 million and $55 million of the goodwill acquired in fiscal 2022 and 2021, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of
October 31, 2022, the Company determined there is no impairment of its goodwill and the fair value of each of the Company’s reporting units significantly exceeded their carrying value.

    Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2022As of October 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$539,529 ($208,127)$331,402 $464,506 ($221,098)$243,408 
Intellectual property
284,171 (98,983)185,188 255,011 (94,313)160,698 
Other8,700 (7,017)1,683 8,841 (6,844)1,997 
832,400 (314,127)518,273 728,358 (322,255)406,103 
Non-Amortizing Assets:
Trade names
215,054 — 215,054 176,204 — 176,204 
$1,047,454 ($314,127)$733,327 $904,562 ($322,255)$582,307 
        
    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2022 compared to October 31, 2021 principally relates to such intangible assets recognized in connection with the fiscal 2022 acquisitions (see Note 2, Acquisitions).
    
    Amortization expense related to intangible assets was $62.5 million, $61.3 million and $57.4 million in fiscal 2022, 2021 and 2020, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $66.1 million in fiscal 2023, $61.0 million in fiscal 2024, $56.5 million in fiscal 2025, $51.9 million in fiscal 2026, $48.7 million in fiscal 2027 and $234.1 million thereafter.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.4
LONG-TERM DEBT
12 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
Long-term Debt [Text Block] LONG-TERM DEBT
    Long-term debt consists of the following (in thousands):
As of October 31,
20222021
Borrowings under revolving credit facility
$275,000 $225,000 
Finance leases and notes payable (1)
15,274 11,498 
290,274 236,498 
Less: Current maturities of long-term debt
(1,654)(1,515)
$288,620 $234,983 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.

    The Company's borrowings under its revolving credit facility mature in fiscal 2025. As of October 31, 2022 and 2021, the weighted average interest rate on borrowings under the
Company's revolving credit facility was 4.6% and 1.1%, respectively. The revolving credit facility contains both financial and non-financial covenants. As of October 31, 2022, the Company was in compliance with all such covenants.

Revolving Credit Facility

    In November 2017, the Company entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, the Company entered into an amendment to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow the Company to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders. In April 2022, the Company entered into an amendment to extend the maturity date of its Credit Facility by one year to November 2024 and to replace the Eurocurrency Rate with Adjusted Term SOFR as an election in which borrowings under the Credit Facility accrue interest, as such capitalized terms are defined in the Credit Facility.
    
Borrowings under the Credit Facility accrue interest at the Company's election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Notes)
12 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE
    
Contract Balances

    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets.    

    Changes in the Company’s contract assets and liabilities during fiscal 2022 and 2021 are as follows (in thousands):
October 31, 2022October 31, 2021Change
Contract assets $93,978 $80,073 $13,905 
Contract liabilities 58,757 32,738 26,019 
Net contract assets $35,221 $47,335 ($12,114)
    
The increase in the Company's contract assets during fiscal 2022 principally reflects the contract assets of certain businesses acquired during fiscal 2022. The increase in the Company's contract liabilities during fiscal 2022 reflects the receipt of advance deposits on certain customer contracts at both the ETG and FSG as well as the contract liabilities of certain businesses acquired during fiscal 2022.     

The amount of revenue that the Company recognized during fiscal 2022 that was included in contract liabilities as of the beginning of fiscal 2022 was $24.9 million.
    
Remaining Performance Obligations

    As of October 31, 2022, the Company had $582.3 million of remaining performance obligations associated with contracts with an original duration of greater than one year pertaining to the majority of the products offered by the ETG as well as certain products of the FSG's specialty products and aftermarket replacement parts product lines. The Company will recognize net sales as these obligations are satisfied. The Company expects to recognize $321.5 million of this amount during fiscal 2023 and $260.8 million thereafter, of which about half is expected to occur in fiscal 2024.
    
Disaggregation of Revenue

    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands):
Year Ended October 31,
202220212020
Flight Support Group:
Aftermarket replacement parts (1)
$694,900 $535,217 $525,636 
Repair and overhaul parts and services (2)
264,986 208,215 193,164 
Specialty products (3)
295,326 183,657 206,012 
Total net sales1,255,212 927,089 924,812 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
672,147 709,621 679,901 
Electronic component parts for equipment
in various other industries (5)
300,328 249,549 195,086 
Total net sales972,475 959,170 874,987 
Intersegment sales(19,365)(20,577)(12,790)
Total consolidated net sales$2,208,322 $1,865,682 $1,787,009 

(1)    Includes various jet engine and aircraft component replacement parts.
(2)    Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
(3)    Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
(4)    Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding
applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors.

The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Year ended October 31,
202220212020
Flight Support Group:
Aerospace$876,254 $660,867 $669,194 
Defense and Space 316,460 224,236 213,273 
Other (1)
62,498 41,986 42,345 
Total net sales1,255,212 927,089 924,812 
Electronic Technologies Group:
Defense and Space 545,384 599,570 577,581 
Other (2)
340,311 284,834 225,749 
Aerospace 86,780 74,766 71,657 
Total net sales972,475 959,170 874,987 
Intersegment sales(19,365)(20,577)(12,790)
Total consolidated net sales$2,208,322 $1,865,682 $1,787,009 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Oct. 31, 2022
Income Tax Disclosure [Abstract]  
Income Tax Disclosure [Text Block] INCOME TAXES
    The components of income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202220212020
Domestic$429,329 $345,733 $327,754 
Foreign61,694 41,325 37,101 
Income before taxes and noncontrolling interests
$491,023 $387,058 $364,855 

    The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202220212020
Current:
Federal$63,861 $47,839 $17,730 
State13,015 11,639 4,167 
Foreign14,648 13,457 13,101 
91,524 72,935 34,998 
Deferred:
Federal8,154 (10,097)(3,364)
State1,129 (3,251)(55)
Foreign(407)(2,287)(2,579)
8,876 (15,635)(5,998)
Total income tax expense
$100,400 $57,300 $29,000 
    
    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202220212020
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.6 %2.9 %3.7 %
Tax benefit related to stock option exercises
(3.6 %)(3.7 %)(13.3 %)
Tax-exempt losses (gains) on corporate-owned life insurance policies2.8 %(2.9 %)(0.7 %)
Research and development tax credits
(1.5 %)(2.5 %)(2.4 %)
Foreign derived intangible income deduction
(1.9 %)(1.9 %)(1.6 %)
Nondeductible compensation
1.2 %1.2 %.4 %
Other, net
(.2 %).7 %.8 %
Effective tax rate
20.4 %14.8 %7.9 %
The Company's effective tax rate in fiscal 2022 was 20.4%, as compared to 14.8% in fiscal 2021. The increase in the Company's effective tax rate principally reflects a 5.7% unfavorable impact from tax-exempt unrealized losses in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") recognized in fiscal 2022 as compared to the tax-exempt unrealized gains recognized on such policies in fiscal 2021.

The Company's effective tax rate in fiscal 2021 was 14.8%, as compared to 7.9% in fiscal 2020. The Company recognized a discrete tax benefit from stock option exercises in fiscal 2021 and 2020 of $14.2 million and $48.3 million, respectively. The tax benefit from stock option exercises in both years was the result of strong appreciation in HEICO's stock price during the optionees' holding periods and the $34.1 million larger benefit recognized in fiscal 2020 was the result of more stock options exercised. Additionally, the effective tax rate in fiscal 2021 reflects the favorable impact of higher tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the LCP.

    The Company files income tax returns in the U.S. federal jurisdiction and in multiple state jurisdictions. The Company is also subject to income taxes in certain jurisdictions outside the U.S., none of which are individually material to the accompanying consolidated financial statements. Generally, the Company is no longer subject to U.S. federal, state or foreign examinations by tax authorities for years prior to fiscal 2018. One of the Company's foreign subsidiaries files income tax returns in The Netherlands and Thailand where the statute of limitations is open for its fiscal 2016 returns.     

    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. The Company believes that it is more likely than not that it will generate sufficient future taxable income to utilize all of its deferred tax assets and has therefore not recorded a valuation allowance on any such asset.
    Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
As of October 31,
20222021
Deferred tax assets:
Inventories
$51,505 $41,354 
Deferred compensation plan liability42,285 54,726 
Operating lease liabilities 20,043 16,483 
Share-based compensation
9,177 8,759 
Performance-based compensation accrual4,482 4,615 
Customer rebates accrual
3,323 2,236 
Vacation accrual
2,127 1,910 
Allowance for doubtful accounts receivable1,598 2,532 
Deferred payroll taxes1,262 2,372 
Other
12,687 9,102 
Total deferred tax assets
148,489 144,089 
Deferred tax liabilities:
Goodwill and other intangible assets
(176,436)(145,024)
Property, plant and equipment
(21,746)(19,580)
Operating lease right-of-use assets (19,344)(15,941)
Adoption of ASC 606 (revenue recognition)(388)(2,677)
Other
(1,737)(1,628)
Total deferred tax liabilities
(219,651)(184,850)
Net deferred tax liability
($71,162)($40,761)
            
    As of October 31, 2022 and 2021, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $3.5 million and $4.1 million, respectively, of which $2.8 million and $3.2 million, respectively, would decrease the Company’s income tax expense and effective income tax rate if the tax benefits were recognized. A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2022 and 2021 is as follows (in thousands):
Year ended October 31,
20222021
Balances as of beginning of year$4,072 $2,946 
Increases related to current year tax positions870 710 
Increases related to prior year tax positions— 839 
Decreases related to prior year tax positions(286)— 
Settlements(522)— 
Lapses of statutes of limitations(631)(423)
Balances as of end of year$3,503 $4,072 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Oct. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Disclosures [Text Block] FAIR VALUE MEASUREMENTS
    The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):

As of October 31, 2022
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $201,239 $— $201,239 
Money market fund3,477 — — 3,477 
Total assets$3,477 $201,239 $— $204,716 
Liabilities:
Contingent consideration $— $— $82,803 $82,803 

As of October 31, 2021
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $245,580 $— $245,580 
Money market fund— — 
Total assets$4 $245,580 $— $245,584 
Liabilities:
Contingent consideration $— $— $62,286 $62,286 


    The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are held within an irrevocable trust and classified within other assets in the Company’s Consolidated Balance Sheets.
As part of the agreement to acquire 80.36% of the stock of a subsidiary by the ETG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $12.1 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets a certain earnings objective during each of fiscal years 2024 to 2026. As of October 31, 2022, the estimated fair value of the contingent consideration was $6.3 million.

As part of the agreement to acquire 96% of the stock of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $27.4 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets certain earnings objectives during each of fiscal years 2022 to 2024. As of October 31, 2022, the estimated fair value of the contingent consideration was $12.7 million.

As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of $14.1 million in fiscal 2027 should the acquired entity meet a certain earnings objective during the five-year period following the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $9.1 million.

As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may be obligated to pay contingent consideration of $8.9 million as early as in fiscal 2024 should the acquired entity meet a certain earnings objective during the three-year period following the acquisition. Additionally, the Company may be obligated to pay contingent consideration of up to $17.8 million as early as in fiscal 2026 should the acquired entity meet a certain earnings objective during the three-year period following the second anniversary of the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $18.0 million.

As part of the agreement to acquire 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $27.0 million, or $19.8 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. However, should the acquired entity achieve a certain earnings objective over any two consecutive fiscal years beginning in fiscal 2021 and ending in fiscal 2023, half of the contingent consideration obligation would be payable in the following year. The subsidiary achieved the required earnings objective during fiscal years 2021 and 2022 and half of the contingent consideration obligation, or CAD $13.5 million ($9.9 million), is payable in fiscal 2023. As of October 31, 2022, the estimated fair value of the remaining half of the contingent consideration was CAD $10.7 million, or $7.8 million.

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to $35.0 million in fiscal 2025 based on the earnings of the acquired entity during calendar years 2023 and 2024 provided the entity meets certain earnings objectives during each of calendar years 2021 to 2024. The subsidiary is currently experiencing lower demand for its defense products and is not expected to meet its
calendar year 2022 earnings objective. Accordingly, the $13.3 million estimated fair value of contingent consideration as of October 31, 2021 was reversed, principally in the second half of fiscal 2022.

As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $18.9 million.

The estimated fair value of the contingent consideration arrangements described above are classified within Level 3 and were determined using probability-based scenario analyses. Under this method, a set of discrete potential future subsidiary earnings was determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood was assigned to each discrete potential future earnings estimate and the resultant contingent consideration was calculated. The resulting probability-weighted contingent consideration amounts were discounted using a weighted average discount rate reflecting the credit risk of HEICO. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of contingent consideration accrued and such changes will be recorded in the Company's consolidated statements of operations.
    The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2022 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
9-1-2022$6,308Compound annual revenue growth rate
0% - 17%
14%
Discount rate
8.5% - 8.5%
8.5%
7-18-202212,739Compound annual revenue growth rate
0% - 5%
3%
Discount rate
8.5% - 8.5%
8.5%
3-17-20229,127Compound annual revenue growth rate
(3%) - 8%
3%
Discount rate
7.4% - 7.4%
7.4%
8-4-202117,957Compound annual revenue growth rate
3% - 10%
8%
Discount rate
8.5% - 9.0%
8.6%
8-18-202017,723Compound annual revenue growth rate
15% - 24%
22%
Discount rate
9.0% - 9.0%
9.0%
9-15-201718,949Compound annual revenue growth rate
0% - 5%
3%
Discount rate
5.9% - 5.9%
5.9%

(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.

    
Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2022 and 2021 are as follows (in thousands):
Liabilities
Balance as of October 31, 2020$41,974 
Contingent consideration related to acquisitions18,334 
Increase in accrued contingent consideration, net1,246 
Foreign currency transaction adjustments732 
Balance as of October 31, 202162,286 
Contingent consideration related to acquisitions29,732 
Decrease in accrued contingent consideration, net(7,631)
Foreign currency transaction adjustments (1,264)
Payment of contingent consideration (320)
Balance as of October 31, 2022$82,803 
Included in the accompanying Consolidated Balance Sheet
under the following captions:
Accrued expenses and other current liabilities$28,849 
Other long-term liabilities53,954 
$82,803 
    
The Company records changes in accrued contingent consideration and foreign currency transaction adjustments within SG&A expenses in its Consolidated Statements of Operations.     
The carrying amounts of the Company’s cash and cash equivalents, accounts receivable, trade accounts payable and accrued expenses and other current liabilities approximate fair value as of October 31, 2022 due to the relatively short maturity of the respective instruments. The carrying amount of long-term debt approximates fair value due to its variable interest rates.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES
12 Months Ended
Oct. 31, 2022
Leases [Abstract]  
Lessee, Operating Leases LEASES
    HEICO’s lease ROU assets represent its right to use an underlying asset during the lease term and its lease liabilities represent the Company’s obligation to make lease payments arising from the lease. HEICO’s operating lease ROU assets are included within other assets and its operating lease liabilities are included within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheet. HEICO's finance lease ROU assets are included within property, plant and equipment, net and its finance lease liabilities are included within long-term debt, net of current maturities and current maturities of long-term debt within the Company's Consolidated Balance Sheet. The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Right-of-use assets $89,752 $74,609 $15,786 $12,250 
Current lease liabilities $14,656 $13,874 $1,620 $1,481 
Long-term lease liabilities 76,965 61,829 13,376 9,764 
Total lease liabilities $91,621 $75,703 $14,996 $11,245 

The Company’s operating lease expenses are recorded within cost of sales and/or SG&A expenses in the Company’s Consolidated Statements of Operations. The Company's finance lease expenses consist of amortization of ROU assets and interest on lease liabilities, which are included within cost of sales and/or SG&A expenses, and interest expense, respectively, in the Company's Consolidated Statements of Operations. Further, interest expense on finance leases is recognized using the effective interest method based on the discount rate determined at lease commencement. The following table presents the components of lease expense for fiscal 2022 and 2021 (in thousands):    
Year ended October 31,
20222021
Operating Leases:
Operating lease expense $19,877 $18,103 
Variable lease expense3,552 3,165 
Total operating lease expense (1)
$23,429 $21,268 
Finance Leases:
Amortization on finance lease ROU assets $1,540 $1,110 
Interest on finance lease liabilities 578 453 
Variable lease expense319 750 
Total finance lease expense $2,437 $2,313 

(1)    Excludes short-term lease expense, which is not material.

The following table presents a maturity analysis of the Company's lease liabilities as of October 31, 2022 for the next five fiscal years and thereafter (in thousands):

Operating Leases Finance Leases
Year ending October 31,
2023$18,925 $2,389 
202417,549 2,283 
202516,240 2,197 
202612,941 2,177 
20279,859 2,043 
Thereafter37,305 7,959 
Total minimum lease payments112,819 19,048 
Less: imputed interest(21,198)(4,052)
Present value of minimum lease payments$91,621 $14,996 

The Company does not have any material leases that have been signed but have yet to commence as of October 31, 2022.

The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:
Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Weighted average remaining lease term (years)7.99.19.09.2
Weighted average discount rate5.4 %4.7 %5.5 %4.6 %
    
The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2022 and 2021 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows $19,323 $17,999 $578 $453 
Financing cash flows— — 1,568 1,187 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations31,865 31,351 5,373 2,861 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.4
SHAREHOLDERS' EQUITY
12 Months Ended
Oct. 31, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Note Disclosure [Text Block] SHAREHOLDERS’ EQUITY
Common Stock and Class A Common Stock

    The Company has two classes of common stock that are virtually identical in all economic respects except voting rights. Each share of Common Stock is entitled to one vote per share. Each share of Class A Common Stock is entitled to a 1/10 vote per share. Holders of the Company’s common stock are entitled to receive dividends and other distributions payable in cash, property, stock or otherwise, when and if declared by the Board of Directors. In the event of liquidation, after payment of debts and other liabilities of the Company, the remaining assets of the Company will be distributable ratably among the holders of both classes of common stock.

Share Repurchases

    In 1990, the Company's Board of Directors authorized a share repurchase program, which allows the Company to repurchase shares of Company common stock in the open market or in privately negotiated transactions at the Company's discretion, subject to certain restrictions included in the Company's revolving credit agreement. As of October 31, 2022, the maximum number of shares that may yet be purchased under this program was 4,886,353 of either or both of the Company's Class A Common Stock and the Company's Common Stock. The repurchase program does not have a fixed termination date. During fiscal 2022, 2021 and 2020, the Company did not repurchase any shares of Company common stock under this program.

During fiscal 2022, the Company repurchased an aggregate 104,867 shares and 87,593 shares of Class A Common Stock and Common Stock, respectively, at a total cost of $13.3 million and $12.7 million, respectively. During fiscal 2021, the Company repurchased an aggregate 32,355 shares of Class A Common Stock at a total cost of $3.8 million. During fiscal 2020, the Company repurchased an aggregate 127,851 shares of Class A Common Stock at a total cost of $12.1 million. The shares repurchased represent shares tendered as payments to satisfy employee withholding taxes due upon exercises of stock option awards. The shares
repurchased in fiscal 2022, 2021 and 2020 did not impact the number of shares authorized for future purchase under the Company’s share repurchase program and are reflected as redemptions of common stock related to stock option exercises in the Company's Consolidated Statements of Shareholders' Equity and Consolidated Statements of Cash Flows.

Issuance of Common Stock for an Acquisition
In August 2022, the Company acquired 100% of the stock of Sensor. The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock. The shares of Class A Common Stock issued in connection with this acquisition were registered for resale pursuant to a Registration Statement on Form S-3 declared effective on August 31, 2022. See Note 2, Acquisitions, for additional information.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION
12 Months Ended
Oct. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement [Text Block] SHARE-BASED COMPENSATION
    The Company currently has one stock option plan, the HEICO Corporation 2018 Incentive Compensation Plan ("2018 Plan"), which enables the Company to grant various forms of share-based compensation awards including stock options, restricted stock, restricted stock awards and stock appreciation rights. The 2018 Plan became effective in fiscal 2018 and replaced the Company's 2012 Incentive Compensation Plan (“2012 Plan”). Options outstanding under the Company's 2012 Plan and Non-Qualified Stock Option Plan may be exercised pursuant to their terms. The total number of shares approved by the shareholders of the Company for the 2018 Plan is 5.0 million plus any options outstanding under the 2012 Plan as of the 2018 Plan's effective date that are subsequently forfeited or expire. A total of approximately 6.9 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2022, including 3.6 million shares currently under option and 3.3 million shares available for future grants.

    Stock options granted pursuant to the 2018 Plan may be designated as Common Stock and/or Class A Common Stock in such proportions as shall be determined by the Board of Directors or the Stock Option Plan Committee at its sole discretion. The exercise price per share of a stock option granted under the 2018 Plan may not be less than the fair market value of the designated class of Company common stock as of the date of grant and stock option grants vest ratably over a period specified as of the date of grant (generally five years) and expire ten years after the date of grant. Options issued under the 2018 Plan may be designated as incentive stock options or non-qualified stock options, but only employees are eligible to receive incentive stock options and no incentive stock options were outstanding as of October 31, 2022. The 2018 Plan will terminate no later than the tenth anniversary of its effective date.
    Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):
Shares Under Option
Shares Available For GrantSharesWeighted Average Exercise Price
Outstanding as of October 31, 20194,085 4,692 $33.73 
Granted(29)29 $97.00 
Exercised— (720)$19.32 
Cancelled(8)$55.61 
Outstanding as of October 31, 20204,064 3,993 $36.75 
Granted(699)699 $125.57 
Exercised— (342)$21.88 
Cancelled(9)$64.78 
Outstanding as of October 31, 20213,374 4,341 $52.16 
Granted(56)56 $120.76 
Exercised— (762)$22.40 
Cancelled(6)$67.98 
Outstanding as of October 31, 20223,324 3,629 $59.44 
    
Information concerning stock options outstanding (all of which are vested or expected to vest) and stock options exercisable by class of common stock as of October 31, 2022 is as follows (in thousands, except per share and contractual life data):
Options Outstanding
Number OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,546 $55.51 4.5$165,640 
Class A Common Stock2,083 $62.36 5.5135,292 
3,629 $59.44 5.1$300,932 

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,252 $40.86 3.7$152,481 
Class A Common Stock1,457 $44.95 4.4119,999 
2,709 $43.06 4.1$272,480 
    Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202220212020
Cash proceeds from stock option exercises$2,352 $5,344 $6,955 
Tax benefit realized from stock option exercises17,752 14,186 48,326 
Intrinsic value of stock option exercises86,015 33,428 53,384 

    Net income from consolidated operations for the fiscal years ended October 31, 2022, 2021 and 2020 includes compensation expense of $12.6 million, $9.1 million and $10.1 million, respectively, and an income tax benefit of $1.7 million, $1.5 million and $1.9 million, respectively, related to the Company’s stock options. Substantially all of the stock option compensation expense was recorded as a component of SG&A expenses in the Company’s Consolidated Statements of Operations. As of October 31, 2022, there was $29.6 million of pre-tax unrecognized compensation expense related to nonvested stock options, which is expected to be recognized over a weighted average period of approximately 3.5 years. The total fair value of stock options that vested in fiscal 2022, 2021 and 2020 was $14.3 million, $9.4 million and $10.5 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2022 would become immediately exercisable.

The fair value of each stock option grant in fiscal 2022, 2021 and 2020 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
202220212020
Class A Common StockCommon StockClass A Common StockClass A Common Stock
Expected stock price volatility32.61 %30.17 %32.65 %24.94 %
Risk-free interest rate1.72 %1.40 %1.09 %1.72 %
Dividend yield.18 %.17 %.19 %.21 %
Forfeiture rate.00 %.00 %.00 %.00 %
Expected option life (years)6966
Weighted average fair value $41.00$51.16$39.00$26.86
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE RETIREMENT PLANS
12 Months Ended
Oct. 31, 2022
Retirement Benefits [Abstract]  
Pension and Other Postretirement Benefits Disclosure [Text Block] EMPLOYEE RETIREMENT PLANS
The HEICO Savings and Investment Plan (the “401(k) Plan”) is a qualified defined contribution retirement plan under which eligible employees of the Company and its participating subsidiaries may make Elective Deferral Contributions up to the limitations set forth in Section 402(g) of the Internal Revenue Code. The Company generally makes a 50% Employer Matching Contribution, as determined by the Board of Directors, based on a participant’s Elective Deferral Contribution up to 6% of the participant’s Compensation for the Elective Deferral Contribution period. The 401(k) Plan also provides that the Company may make additional Employer Contributions. Employer Contributions may be contributed in the form of the Company’s common stock or cash, as determined by the Company. Employer Contributions awarded in the form of Company common stock are valued based on the fair value of the underlying shares as of the effective date of contribution. Employer Contributions may be diversified by a participant into any of the participant-directed investment options of the 401(k) Plan; however, Employee Contributions may not be invested in Company common stock. Unless specified otherwise, all capitalized terms herein are defined in the 401(k) Plan document.

Participants receive 100% vesting in Employee Contributions and on cash dividends received on Company common stock. Vesting in Employer Contributions is based on a participant’s number of Years of Service. Employer Contributions to the 401(k) Plan charged to income in fiscal 2022, 2021 and 2020 totaled $12.2 million, $10.1 million and $9.6 million, respectively, and were made through the issuance of new shares of Company common stock and the use of forfeited shares within the 401(k) Plan.

Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):
Common StockClass A Common Stock
Shares available for issuance as of October 31, 2019280 280 
Issuance of common stock to the 401(k) Plan(52)(52)
Shares available for issuance as of October 31, 2020228 228 
Issuance of common stock to the 401(k) Plan(40)(40)
Shares available for issuance as of October 31, 2021188 188 
Issuance of common stock to the 401(k) Plan(43)(43)
Shares available for issuance as of October 31, 2022145 145 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.4
REDEEMABLE NONCONTROLLING INTERESTS
12 Months Ended
Oct. 31, 2022
Temporary Equity Disclosure [Abstract]  
Temporary Equity Redeemable Noncontrolling Interests [Text Block] REDEEMABLE NONCONTROLLING INTERESTS
    The holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the “Redemption Amount”) be at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Redemption Amounts were determined using probability-adjusted internal estimates of future subsidiary earnings while considering the earliest exercise date, the measurement period and any applicable fair value adjustments. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
As of October 31,
20222021
Redeemable at fair value $300,693 $217,416 
Redeemable based on a multiple of future earnings26,908 35,171 
Redeemable noncontrolling interests$327,601 $252,587 
    A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2022 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2023 (1)
1 (3)
2006FSG80.1%
2023 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2023 (1)
1
2012FSG84.0%
2023 (1)
4
2012FSG80.1%2027
4 (4)
2015FSG82.0%
2023 (1)
3 (5)
2015FSG80.1%
2023 (1)
4
2015FSG80.1%
2023 (2)
4
2015ETG80.1%
2023 (1)
2
2017FSG90.1%
2024 (2)
1
2018ETG85.0%
2023 (1)
1
2018FSG90.0%20274
2019ETG92.7%2023 4
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (6)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (4)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (7)
2022FSG74.0%20294
2022FSG96.0%20294
2022ETG80.4%20274

(1)    Currently puttable.
(2)    Put Right previously exercised.
(3)    The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period.
    
(4)    The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period.
(5)    The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028.
(6)     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
(7)     The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period.

The estimated aggregate Redemption Amount of the Put Rights that are currently puttable, previously put, or becoming puttable during fiscal 2023 is approximately $103.2 million, of which approximately $56.3 million would be payable in fiscal 2023 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2023. Additionally, the Company has call rights to purchase the equity interests of the noncontrolling holders over the same purchase period as the Put Rights.

During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase their interests over a four-year period ending in fiscal 2026.

During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2017 exercised their option to cause the Company to purchase one-half of the noncontrolling interest in fiscal 2022 and the remaining one-half in fiscal 2024. Accordingly, the Company acquired an additional 9.95% equity interest in May 2022, which increased the Company's ownership interest in the subsidiary to 90.05%.

During fiscal 2022, the Company sold a 3% equity interest in a subsidiary of the FSG that was acquired in fiscal 2015, which decreased the Company's ownership interest in the subsidiary to 82%. As part of the operating agreement, the noncontrolling interest holder has the right to cause the Company to purchase one-fifth of its equity interest beginning in fiscal 2028, or sooner under certain conditions, and each remaining one-fifth equity interest following the first anniversary of the most recent put option exercise. The Company has the right to purchase the same equity interest over the same period. During fiscal 2020, the holder of a then 20% noncontrolling interest in the subsidiary exercised their option to cause the Company to purchase one-fourth of their interest in May 2020.
During fiscal 2022, the Company sold 10% of the membership interests of a subsidiary of the FSG that was acquired in fiscal 2018, which decreased the Company's ownership interest in the subsidiary to 90%. As part of the operating agreement, the noncontrolling interest holder has the right to cause the Company to purchase its membership interest over a four-year period beginning in fiscal 2027, or sooner under certain conditions, and the Company has the right to purchase the same membership interest over the same period.
During fiscal 2020, the holder of a 17.7% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2008 exercised their option to cause the Company to purchase a portion of their noncontrolling interest over a two-year period ending in fiscal 2021. In June 2020, the Company acquired half of such interest, which increased the Company's ownership in the subsidiary to 86.2%. In May 2021, the Company acquired the second half of such interest, which increased the Company's ownership interest in the subsidiary to 90%.

In May 2020, the Company obtained control of the 22% noncontrolling equity interest in a subsidiary of the ETG that was acquired in fiscal 2012, which increased the Company's ownership interest in the subsidiary to 100%.

The $8.7 million, $2.3 million and $7.5 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2022, 2021 and 2020, respectively, were paid using cash provided by operating activities.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS
12 Months Ended
Oct. 31, 2022
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block] NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS
    The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):
Year ended October 31,
202220212020
Numerator:
Net income attributable to HEICO$351,675 $304,220 $313,984 
Denominator:
Weighted average common shares outstanding - basic136,010 135,326 134,754 
Effect of dilutive stock options2,027 2,528 2,548 
Weighted average common shares outstanding - diluted138,037 137,854 137,302 
Net income per share attributable to HEICO shareholders:
Basic$2.59 $2.25 $2.33 
Diluted$2.55 $2.21 $2.29 
Anti-dilutive stock options excluded749 185 258 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
OPERATING SEGMENTS
12 Months Ended
Oct. 31, 2022
Segment Reporting [Abstract]  
Segment Reporting Disclosure [Text Block] OPERATING SEGMENTS    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their collective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. The Company's operating segment reporting structure is consistent with how management reviews
the business, makes investing and resource decisions and assesses operating performance. Additionally, characteristics such as similarity of products, customers, economic characteristics and various other factors are considered when identifying the Company's operating segments.

    The FSG designs and manufactures jet engine and aircraft component replacement parts, which are approved by the FAA. In addition, the FSG repairs, overhauls and distributes jet engine and aircraft components, avionics and instruments for domestic and foreign commercial air carriers and aircraft repair companies as well as military and business aircraft operators. The FSG also manufactures and sells specialty parts as a subcontractor for aerospace and industrial original equipment manufacturers and the U.S government. Additionally, the FSG is a leading supplier, distributor, and integrator of military aircraft parts and support services primarily to the U.S. Department of Defense, defense prime contractors, and foreign military organizations allied with the U.S. Further, the FSG is a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. The FSG also engineers, designs and manufactures thermal insulation blankets and parts as well as removable/reusable insulation systems for aerospace, defense, commercial and industrial applications; manufactures expanded foil mesh for lightning strike protection in fixed and rotary wing aircraft; distributes aviation electrical interconnect products and electromechanical parts; overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy; and performs tight-tolerance machining, brazing, fabricating and welding services for aerospace, defense and other industrial applications.

    The ETG collectively designs, manufactures and sells various types of electronic, data and microwave, and electro-optical products, including infrared simulation and test equipment, laser rangefinder receivers, electrical power supplies, back-up power supplies, power conversion products, underwater locator beacons, emergency locator transmission beacons, flight deck annunciators, panels and indicators, electromagnetic and radio frequency interference shielding and filters, high power capacitor charging power supplies, amplifiers, traveling wave tube amplifiers, photodetectors, amplifier modules, microwave power modules, flash lamp drivers, laser diode drivers, arc lamp power supplies, custom power supply designs, cable assemblies, high voltage power supplies, high voltage interconnection devices and wire, high voltage energy generators, high frequency power delivery systems; memory products, including three-dimensional microelectronic and stacked memory, static random-access memory (SRAM) and electronically erasable programmable read-only memory (EEPROM); harsh environment electronic connectors and other interconnect products, RF and microwave amplifiers, transmitters, and receivers and integrated assemblies, sub-assemblies and components; RF sources, detectors and controllers, wireless cabin control systems, solid state power distribution and management systems, crashworthy and ballistically self-sealing auxiliary fuel systems, nuclear radiation detectors, communications and electronic intercept receivers and tuners, fuel level sensing systems, high-speed interface products that link devices, high performance active antenna systems and airborne antennas for commercial and military aircraft, precision guided munitions, other defense applications and commercial uses; silicone material for a variety of demanding applications; precision power analog monolithic, hybrid and open frame components; high-reliability ceramic-to-metal feedthroughs and connectors, technical surveillance countermeasures (TSCM) equipment to detect devices used for espionage and information theft;
rugged small-form factor embedded computing solutions; custom high power filters and filter assemblies; test sockets and adapters for both engineering and production use of semiconductor devices; and radiation assurance services and products.

    The Company’s reportable operating segments offer distinctive products and services that are marketed through different channels. They are managed separately because of their unique technology and service requirements.

Segment Profit or Loss

    The accounting policies of the Company’s operating segments are the same as those described in Note 1, Summary of Significant Accounting Policies. Management evaluates segment performance based on segment operating income.

    Information on the Company’s two operating segments, the FSG and the ETG, for each of the last three fiscal years ended October 31 is as follows (in thousands):
Segment
Other, Primarily Corporate and Intersegment (1)
Consolidated Totals
FSGETG
Year ended October 31, 2022:
Net sales$1,255,212 $972,475 ($19,365)$2,208,322 
Depreciation15,656 13,602 999 30,257 
Amortization 24,268 40,690 1,118 66,076 
Operating income267,167 269,473 (39,796)496,844 
Capital expenditures15,588 15,530 864 31,982 
Year ended October 31, 2021:
Net sales$927,089 $959,170 ($20,577)$1,865,682 
Depreciation13,992 12,839 973 27,804 
Amortization20,648 43,431 1,136 65,215 
Operating income151,930 277,306 (36,336)392,900 
Capital expenditures8,915 26,496 772 36,183 
Year ended October 31, 2020:
Net sales$924,812 $874,987 ($12,790)$1,787,009 
Depreciation14,339 11,722 1,006 27,067 
Amortization19,957 40,553 984 61,494 
Operating income143,051 258,814 (25,217)376,648 
Capital expenditures10,843 12,025 72 22,940 

(1) Intersegment activity principally consists of net sales from the ETG to the FSG.
Total assets by operating segment are as follows (in thousands):
Other,
Primarily Corporate
Consolidated
Totals
Segment
As of October 31,FSGETG
2022$1,635,229 $2,230,744 $229,523 4,095,496 
2021$1,274,462 $1,952,413 $271,532 3,498,407 

Major Customer and Geographic Information

    The Company markets its products and services in approximately 125 countries. The following table summarizes the Company’s net sales to customers located in the United States and to those in other countries for each of the last three fiscal years ended October 31 (in thousands). Net sales are attributed to countries based on the location of the customer. Net sales to any one customer or originating from any one foreign country did not account for 10% or more of the Company’s consolidated net sales during any of the last three fiscal years. The following table also summarizes the Company’s long-lived assets held within and outside of the United States as of October 31 for each of the last three fiscal years (in thousands). Long-lived assets consist of net property, plant and equipment.
202220212020
Net sales:
United States of America$1,443,581 $1,194,869 $1,193,497 
Other countries764,741 670,813 593,512 
Total net sales$2,208,322 $1,865,682 $1,787,009 
Long-lived assets:
United States of America$190,148 $155,537 $139,197 
Other countries35,731 38,101 29,651 
Total long-lived assets$225,879 $193,638 $168,848 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Oct. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Disclosure [Text Block] COMMITMENTS AND CONTINGENCIES
    
Guarantees

    As of October 31, 2022, the Company has arranged for standby letters of credit aggregating $23.5 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as payment guarantees related to potential workers' compensation claims and a facility lease.
Product Warranty

    Changes in the Company’s product warranty liability in fiscal 2022 and 2021 are as follows (in thousands):
Year ended October 31,
20222021
Balances as of beginning of year$3,379 $3,015 
Accruals for warranties2,026 1,979 
Acquired warranty liabilities242 62 
Warranty claims settled(2,351)(1,677)
Balances as of end of year$3,296 $3,379 

Litigation

On April 20, 2021, an indirect subsidiary of HFSC, which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. The Company is cooperating with the investigation. The Company has completed its production of documents responsive to the subpoena, although the Company has a continuing obligation to produce such documents should any be located. At this early stage in the investigation, the Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.

With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.4
VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Oct. 31, 2022
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS
Year ended October 31,
202220212020
Allowance for doubtful accounts (in thousands):
Allowance as of beginning of year$10,874 $12,738 $3,666 
(Deductions) additions charged to costs and expenses (a)
(1,070)(1,720)9,834 
Additions charged (credited) to other accounts (b)
476 360 128 
Deductions (c)
(1,947)(504)(890)
Allowance as of end of year $8,333 $10,874 $12,738 

(a)Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic").
(b)Principally additions from acquisitions and foreign currency translation adjustments.
(c)Principally write-offs of uncollectible accounts receivables.
Year ended October 31,
202220212020
Inventory valuation reserves (in thousands):
Reserves as of beginning of year$142,593 $126,933 $103,821 
Additions charged to costs and expenses (a)
13,980 17,202 27,030 
Additions (deductions) charged to other accounts (b)
275 1,261 (63)
Deductions (c)
(1,853)(2,803)(3,855)
Reserves as of end of year$154,995 $142,593 $126,933 

(a)Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to the significant decline in global commercial air travel due to the Pandemic resulting in lower demand for the Company's commercial aviation products and services and certain specific obsolescence reserves following the announced retirement of certain aircraft types and engine platforms by major U.S. carriers.
(b)Principally additions from acquisitions and foreign currency translation adjustments.
(c)Principally write-offs of slow-moving, obsolete or damaged inventory.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
Nature Of Business, Policy [Policy Text Block]
Nature of Business

    HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.
Basis Of Presentation, Policy [Policy Text Block]
Basis of Presentation

    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries.
    
    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates six subsidiaries which are 70%, 74%, 82%, 84%, 89% and 96% owned, respectively, three subsidiaries that are approximately 90% owned and six subsidiaries that are each 80.1% owned. In addition, HEICO Aerospace consolidates a joint venture, which is 84% owned. HEICO Electronic consolidates four subsidiaries that are each 80.1% owned, two subsidiaries that are each 75% owned, and six subsidiaries which are 80.4%, 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.

The Company's results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on the Company’s supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2022 as compared to fiscal 2021 principally reflecting improved demand for its commercial aerospace products. The Flight Support Group has reported nine consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.
Use of Estimates and Assumptions, Policy [Policy Text Block]
Use of Estimates and Assumptions

    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents, Policy [Policy Text Block]
Cash and Cash Equivalents

    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.
Accounts Receivable, Policy [Policy Text Block]
Accounts Receivable

    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.
Revenue from Contract with Customer [Policy Text Block] Contract Assets     Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets.
Concentrations Of Credit Risk, Policy [Policy Text Block]
Concentrations of Credit Risk

    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.
Inventory, Policy [Policy Text Block]
Inventory

    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Policy [Policy Text Block]
Property, Plant and Equipment

    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:

Buildings and improvements 10to40years
Machinery and equipment 3to10years
Leasehold improvements 2to20years
Tooling 2to5years

    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.
Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.
Business Combinations, Policy [Policy Text Block]
Business Combinations

    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2022, 2021 and 2020.
    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements.
Goodwill and Other Intangible Assets, Policy [Policy Text Block]
Goodwill and Other Intangible Assets

    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.
The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:
Customer relationships6to17years
Intellectual property7to22years
Other5to20years
    Amortization expense of intellectual property is recorded as a component of cost of sales and amortization expense of customer relationships is recorded as a component of selling, general and administrative ("SG&A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.
Customer Rebates and Credits, Policy [Policy Text Block]
Customer Rebates and Credits

    The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.
Product Warranties, Policy [Policy Text Block]
Product Warranties

    Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.
Defined Benefit Pension Plan, Policy [Policy Text Block]
Defined Benefit Pension Plan

    In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets, but reclassifies any excess funded amounts to other long-term assets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):
As of October 31,
20222021
Fair value of plan assets$10,106 $13,116 
Projected benefit obligation9,924 13,979 
Funded status$182 ($863)
Revenue [Policy Text Block]
Revenue Recognition
    
The Company 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. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s 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 the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances 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.

The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.
A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.

The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.

The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.

The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.

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 the Company 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. The Company reviews its 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.

For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts.
Certain of the Company’s contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration the Company will receive. The Company includes variable consideration in the transaction price generally by applying the most likely amount method of the consideration that it expects to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. The Company estimates variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration. See Note 6, Revenue, for additional information regarding the Company’s revenue recognition policy.

Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2022, 2021 and 2020.
Stock-Based Compensation, Policy [Policy Text Block]
Stock-Based Compensation

    The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.
Income Taxes, Policy [Policy Text Block]
Income Taxes

    Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat
any tax on Global Intangible Low-Taxed Income ("GILTI") as a current period income tax expense. Further information regarding income taxes can be found in Note 7, Income Taxes.
Redeemable Noncontrolling Interests, Policy [Policy Text Block]
Redeemable Noncontrolling Interests

    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.
The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.
Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block] Net Income per Share Attributable to HEICO Shareholders    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method.
Foreign Currency Translation, Policy [Policy Text Block]
Foreign Currency

    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances
denominated in a currency other than the functional currency are recorded in the Company's Consolidated Statements of Operations.
Contingencies, Policy [Policy Text Block]
Contingencies

    Losses for contingencies such as product warranties, litigation and environmental matters are recognized in income when they are probable and can be reasonably estimated. Gain contingencies are not recognized in income until they have been realized.
New Accounting Pronouncements, Policy [Policy Text Block] New Accounting PronouncementIn October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which 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 ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows.
Assets Held under Capital Leases [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Policy [Policy Text Block]
Leases

The Company’s lease arrangements primarily pertain to manufacturing facilities, office buildings, equipment, land and vehicles. The Company evaluates whether a contractual arrangement that provides it with control over the use of an asset is, or contains, a lease at the inception date. The term of a lease is inclusive of any option to renew, extend, or terminate the lease when it is reasonably certain that the Company will exercise such option. The Company classifies a lease as operating or finance using the classification criteria set forth in Accounting Standards Codification ("ASC") Topic 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the
leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases.
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Oct. 31, 2022
Accounting Policies [Abstract]  
Property, Plant and Equipment [Table Text Block] The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:
Buildings and improvements 10to40years
Machinery and equipment 3to10years
Leasehold improvements 2to20years
Tooling 2to5years
Intangible Assets Useful Life [Table Text Block] The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:
Customer relationships6to17years
Intellectual property7to22years
Other5to20years
Defined Benefit Plans Disclosures [Table Text Block] The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):
As of October 31,
20222021
Fair value of plan assets$10,106 $13,116 
Projected benefit obligation9,924 13,979 
Funded status$182 ($863)
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Tables)
12 Months Ended
Oct. 31, 2022
Business Acquisition [Line Items]  
Schedule of Fair Value of Total Consideration [Table Text Block]
The following table summarizes the aggregate total consideration for the Company's acquisitions based on the year of acquisition (in thousands):
Year ended October 31,
202220212020
Cash paid
$348,606 $136,995 $165,290 
Less: cash acquired
(1,852)(616)(1,323)
Cash paid, net
346,754 136,379 163,967 
Issuance of common stock for an acquisition75,005 — — 
Contingent consideration
29,732 18,334 23,719 
Additional purchase consideration
4,000 292 144 
Total consideration
$455,491 $155,005 $187,830 
Schedule of Purchase Price Allocation [Table Text Block]
The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands, and based on the year of acquisition):
Year ended October 31,
202220212020
Assets acquired:
Goodwill $244,042 $59,445 $114,391 
Customer relationships 132,199 30,910 44,740 
Intellectual property45,265 23,920 27,120 
Trade names41,784 9,920 12,410 
Property, plant and equipment26,472 24,613 4,000 
Inventories23,673 6,391 10,902 
Accounts receivable24,954 6,866 7,124 
Contract assets10,054 18,386 2,530 
Other assets 6,917 1,126 980 
Total assets acquired, excluding cash 555,360 181,577 224,197 
Liabilities assumed:
Deferred income taxes22,470 414 10,434 
Accrued expenses 12,765 4,502 2,787 
Accounts payable7,529 2,338 726 
Other liabilities 417 266 197 
Total liabilities assumed 43,181 7,520 14,144 
Noncontrolling interests in consolidated subsidiaries
56,688 19,052 22,223 
Net assets acquired, excluding cash$455,491 $155,005 $187,830 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2022, 2021 and 2020 acquisitions (in years):
Year ended October 31,
202220212020
Customer relationships 151210
Intellectual property131311
Schedule of Pro Forma Information [Table Text Block]
The following table presents unaudited pro forma financial information for fiscal 2021 as if the fiscal 2022 acquisitions had occurred as of November 1, 2020 (in thousands, except per share data):
Year ended
October 31, 2021
Net sales$2,043,464 
Net income from consolidated operations
$349,208 
Net income attributable to HEICO$319,660 
Net income per share attributable to HEICO shareholders:
Basic
$2.35 
Diluted
$2.31 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION (Tables)
12 Months Ended
Oct. 31, 2022
Selected Financial Statement Information [Abstract]  
Schedule of Accounts Receivable [Table Text Block]
Accounts Receivable
As of October 31,
(in thousands)20222021
Accounts receivable
$303,181 $255,793 
Less: Allowance for doubtful accounts
(8,333)(10,874)
Accounts receivable, net
$294,848 $244,919 
Schedule of Inventory [Table Text Block]
Inventories
As of October 31,
(in thousands)20222021
Finished products
$285,024 $238,867 
Work in process
59,739 44,887 
Materials, parts, assemblies and supplies
237,708 194,296 
Inventories, net of valuation reserves
$582,471 $478,050 
Property, Plant and Equipment [Table Text Block]
Property, Plant and Equipment
As of October 31,
(in thousands)20222021
Land
$17,579 $11,363 
Buildings and improvements
148,598 134,150 
Machinery, equipment and tooling
322,252 297,297 
Construction in progress
14,533 7,784 
502,962 450,594 
Less: Accumulated depreciation and amortization(277,083)(256,956)
Property, plant and equipment, net
$225,879 $193,638 
Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]
Accrued Expenses and Other Current Liabilities
As of October 31,
(in thousands)20222021
Accrued employee compensation and related payroll taxes
$130,837 $121,200 
Contract liabilities
58,757 32,738 
Contingent consideration28,849 — 
Accrued customer rebates and credits
17,938 13,237 
Current operating lease liabilities14,656 13,874 
Other
39,162 25,808 
Accrued expenses and other current liabilities
$290,199 $206,857 
Schedule of Research and Development Expenses [Table Text Block] The amount of new product research and development ("R&D") expenses included in cost of sales is as follows (in thousands):
Year ended October 31,
202220212020
R&D expenses $76,061 $68,877 $65,559 
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Changes in the components of accumulated other comprehensive loss during fiscal 2022 and 2021 are as follows (in thousands):
Foreign Currency TranslationDefined Benefit Pension PlanAccumulated
Other Comprehensive
Loss
Balances as of October 31, 2020($6,460)($2,689)($9,149)
Unrealized (loss) gain(529)991 462 
Amortization of unrealized loss— 135 135 
Balances as of October 31, 2021(6,989)(1,563)(8,552)
Unrealized (loss) gain (38,380)368 (38,012)
Amortization of unrealized loss — 65 65 
Balances as of October 31, 2022($45,369)($1,130)($46,499)
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Oct. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill [Table Text Block] Changes in the carrying amount of goodwill by operating segment during fiscal 2022 and 2021 are as follows (in thousands):
SegmentConsolidated
FSGETGTotals
Balances as of October 31, 2020$427,565 $955,602 $1,383,167 
Goodwill acquired40,308 26,142 66,450 
Foreign currency translation adjustments
227 540 767 
Adjustments to goodwill
188 (177)11 
Balances as of October 31, 2021468,288 982,107 1,450,395 
Goodwill acquired106,919 137,123 244,042 
Foreign currency translation adjustments
(6,335)(8,672)(15,007)
Adjustments to goodwill
(6,911)(94)(7,005)
Balances as of October 31, 2022$561,961 $1,110,464 $1,672,425 
Schedule Of Identifiable Intangible Assets [Table Text Block] Identifiable intangible assets consist of the following (in thousands):
As of October 31, 2022As of October 31, 2021
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Gross
Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Amortizing Assets:
Customer relationships
$539,529 ($208,127)$331,402 $464,506 ($221,098)$243,408 
Intellectual property
284,171 (98,983)185,188 255,011 (94,313)160,698 
Other8,700 (7,017)1,683 8,841 (6,844)1,997 
832,400 (314,127)518,273 728,358 (322,255)406,103 
Non-Amortizing Assets:
Trade names
215,054 — 215,054 176,204 — 176,204 
$1,047,454 ($314,127)$733,327 $904,562 ($322,255)$582,307 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.4
LONG-TERM DEBT (Tables)
12 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments [Table Text Block] Long-term debt consists of the following (in thousands):
As of October 31,
20222021
Borrowings under revolving credit facility
$275,000 $225,000 
Finance leases and notes payable (1)
15,274 11,498 
290,274 236,498 
Less: Current maturities of long-term debt
(1,654)(1,515)
$288,620 $234,983 
(1) See Note 9, Leases, for additional information regarding the Company's finance leases.
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Tables)
12 Months Ended
Oct. 31, 2022
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability [Table Text Block] Changes in the Company’s contract assets and liabilities during fiscal 2022 and 2021 are as follows (in thousands):
October 31, 2022October 31, 2021Change
Contract assets $93,978 $80,073 $13,905 
Contract liabilities 58,757 32,738 26,019 
Net contract assets $35,221 $47,335 ($12,114)
Product Line [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block] The following table summarizes the Company’s net sales by product line for each operating segment (in thousands):
Year Ended October 31,
202220212020
Flight Support Group:
Aftermarket replacement parts (1)
$694,900 $535,217 $525,636 
Repair and overhaul parts and services (2)
264,986 208,215 193,164 
Specialty products (3)
295,326 183,657 206,012 
Total net sales1,255,212 927,089 924,812 
Electronic Technologies Group:
Electronic component parts primarily for
   defense, space and aerospace equipment (4)
672,147 709,621 679,901 
Electronic component parts for equipment
in various other industries (5)
300,328 249,549 195,086 
Total net sales972,475 959,170 874,987 
Intersegment sales(19,365)(20,577)(12,790)
Total consolidated net sales$2,208,322 $1,865,682 $1,787,009 

(1)    Includes various jet engine and aircraft component replacement parts.
(2)    Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
(3)    Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
(4)    Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products.
(5)    Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding
applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors.
Sales by Industry [Member]  
Disaggregation of Revenue [Line Items]  
Disaggregation of Revenue [Table Text Block]
The following table summarizes the Company’s net sales by industry for each operating segment (in thousands):
Year ended October 31,
202220212020
Flight Support Group:
Aerospace$876,254 $660,867 $669,194 
Defense and Space 316,460 224,236 213,273 
Other (1)
62,498 41,986 42,345 
Total net sales1,255,212 927,089 924,812 
Electronic Technologies Group:
Defense and Space 545,384 599,570 577,581 
Other (2)
340,311 284,834 225,749 
Aerospace 86,780 74,766 71,657 
Total net sales972,475 959,170 874,987 
Intersegment sales(19,365)(20,577)(12,790)
Total consolidated net sales$2,208,322 $1,865,682 $1,787,009 

(1)    Principally industrial products.
(2)    Principally other electronics and medical products.
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Oct. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] The components of income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202220212020
Domestic$429,329 $345,733 $327,754 
Foreign61,694 41,325 37,101 
Income before taxes and noncontrolling interests
$491,023 $387,058 $364,855 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):
Year ended October 31,
202220212020
Current:
Federal$63,861 $47,839 $17,730 
State13,015 11,639 4,167 
Foreign14,648 13,457 13,101 
91,524 72,935 34,998 
Deferred:
Federal8,154 (10,097)(3,364)
State1,129 (3,251)(55)
Foreign(407)(2,287)(2,579)
8,876 (15,635)(5,998)
Total income tax expense
$100,400 $57,300 $29,000 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:
Year ended October 31,
202220212020
Federal statutory income tax rate 21.0 %21.0 %21.0 %
State taxes, net of federal income tax benefit
2.6 %2.9 %3.7 %
Tax benefit related to stock option exercises
(3.6 %)(3.7 %)(13.3 %)
Tax-exempt losses (gains) on corporate-owned life insurance policies2.8 %(2.9 %)(0.7 %)
Research and development tax credits
(1.5 %)(2.5 %)(2.4 %)
Foreign derived intangible income deduction
(1.9 %)(1.9 %)(1.6 %)
Nondeductible compensation
1.2 %1.2 %.4 %
Other, net
(.2 %).7 %.8 %
Effective tax rate
20.4 %14.8 %7.9 %
Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):
As of October 31,
20222021
Deferred tax assets:
Inventories
$51,505 $41,354 
Deferred compensation plan liability42,285 54,726 
Operating lease liabilities 20,043 16,483 
Share-based compensation
9,177 8,759 
Performance-based compensation accrual4,482 4,615 
Customer rebates accrual
3,323 2,236 
Vacation accrual
2,127 1,910 
Allowance for doubtful accounts receivable1,598 2,532 
Deferred payroll taxes1,262 2,372 
Other
12,687 9,102 
Total deferred tax assets
148,489 144,089 
Deferred tax liabilities:
Goodwill and other intangible assets
(176,436)(145,024)
Property, plant and equipment
(21,746)(19,580)
Operating lease right-of-use assets (19,344)(15,941)
Adoption of ASC 606 (revenue recognition)(388)(2,677)
Other
(1,737)(1,628)
Total deferred tax liabilities
(219,651)(184,850)
Net deferred tax liability
($71,162)($40,761)
Summary of Income Tax Contingencies [Table Text Block] A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2022 and 2021 is as follows (in thousands):
Year ended October 31,
20222021
Balances as of beginning of year$4,072 $2,946 
Increases related to current year tax positions870 710 
Increases related to prior year tax positions— 839 
Decreases related to prior year tax positions(286)— 
Settlements(522)— 
Lapses of statutes of limitations(631)(423)
Balances as of end of year$3,503 $4,072 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Oct. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):
As of October 31, 2022
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $201,239 $— $201,239 
Money market fund3,477 — — 3,477 
Total assets$3,477 $201,239 $— $204,716 
Liabilities:
Contingent consideration $— $— $82,803 $82,803 

As of October 31, 2021
Quoted Prices
in Active Markets for Identical Assets
(Level 1)
Significant
Other Observable Inputs
(Level 2)
Significant Unobservable Inputs
(Level 3)
Total
Assets:
Deferred compensation plan:
Corporate-owned life insurance$— $245,580 $— $245,580 
Money market fund— — 
Total assets$4 $245,580 $— $245,584 
Liabilities:
Contingent consideration $— $— $62,286 $62,286 
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2022 ($ in thousands):
Unobservable Weighted
Acquisition Date Fair Value Input Range
Average (1)
9-1-2022$6,308Compound annual revenue growth rate
0% - 17%
14%
Discount rate
8.5% - 8.5%
8.5%
7-18-202212,739Compound annual revenue growth rate
0% - 5%
3%
Discount rate
8.5% - 8.5%
8.5%
3-17-20229,127Compound annual revenue growth rate
(3%) - 8%
3%
Discount rate
7.4% - 7.4%
7.4%
8-4-202117,957Compound annual revenue growth rate
3% - 10%
8%
Discount rate
8.5% - 9.0%
8.6%
8-18-202017,723Compound annual revenue growth rate
15% - 24%
22%
Discount rate
9.0% - 9.0%
9.0%
9-15-201718,949Compound annual revenue growth rate
0% - 5%
3%
Discount rate
5.9% - 5.9%
5.9%
(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2022 and 2021 are as follows (in thousands):
Liabilities
Balance as of October 31, 2020$41,974 
Contingent consideration related to acquisitions18,334 
Increase in accrued contingent consideration, net1,246 
Foreign currency transaction adjustments732 
Balance as of October 31, 202162,286 
Contingent consideration related to acquisitions29,732 
Decrease in accrued contingent consideration, net(7,631)
Foreign currency transaction adjustments (1,264)
Payment of contingent consideration (320)
Balance as of October 31, 2022$82,803 
Included in the accompanying Consolidated Balance Sheet
under the following captions:
Accrued expenses and other current liabilities$28,849 
Other long-term liabilities53,954 
$82,803 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
12 Months Ended
Oct. 31, 2022
Leases [Abstract]  
Lessee, Operating Lease Asset and Liabilities [Table Text Block] The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):
Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Right-of-use assets $89,752 $74,609 $15,786 $12,250 
Current lease liabilities $14,656 $13,874 $1,620 $1,481 
Long-term lease liabilities 76,965 61,829 13,376 9,764 
Total lease liabilities $91,621 $75,703 $14,996 $11,245 
Lease, Cost [Table Text Block] The following table presents the components of lease expense for fiscal 2022 and 2021 (in thousands):    
Year ended October 31,
20222021
Operating Leases:
Operating lease expense $19,877 $18,103 
Variable lease expense3,552 3,165 
Total operating lease expense (1)
$23,429 $21,268 
Finance Leases:
Amortization on finance lease ROU assets $1,540 $1,110 
Interest on finance lease liabilities 578 453 
Variable lease expense319 750 
Total finance lease expense $2,437 $2,313 

(1)    Excludes short-term lease expense, which is not material.
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
The following table presents a maturity analysis of the Company's lease liabilities as of October 31, 2022 for the next five fiscal years and thereafter (in thousands):

Operating Leases Finance Leases
Year ending October 31,
2023$18,925 $2,389 
202417,549 2,283 
202516,240 2,197 
202612,941 2,177 
20279,859 2,043 
Thereafter37,305 7,959 
Total minimum lease payments112,819 19,048 
Less: imputed interest(21,198)(4,052)
Present value of minimum lease payments$91,621 $14,996 
Lessee, Operating Lease Term and Discount Rate [Table Text Block]
The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:
Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Weighted average remaining lease term (years)7.99.19.09.2
Weighted average discount rate5.4 %4.7 %5.5 %4.6 %
Schedule of Cash Flow, Supplemental Disclosure, Leases
The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2022 and 2021 (in thousands):

Operating Leases
As of October 31,
Finance Leases
As of October 31,
2022202120222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows $19,323 $17,999 $578 $453 
Financing cash flows— — 1,568 1,187 
Right-of-use assets obtained in exchange for new lease liabilities, net of terminations31,865 31,351 5,373 2,861 
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Oct. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Share-based Payment Arrangement, Option, Activity [Table Text Block] Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):
Shares Under Option
Shares Available For GrantSharesWeighted Average Exercise Price
Outstanding as of October 31, 20194,085 4,692 $33.73 
Granted(29)29 $97.00 
Exercised— (720)$19.32 
Cancelled(8)$55.61 
Outstanding as of October 31, 20204,064 3,993 $36.75 
Granted(699)699 $125.57 
Exercised— (342)$21.88 
Cancelled(9)$64.78 
Outstanding as of October 31, 20213,374 4,341 $52.16 
Granted(56)56 $120.76 
Exercised— (762)$22.40 
Cancelled(6)$67.98 
Outstanding as of October 31, 20223,324 3,629 $59.44 
Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]
Information concerning stock options outstanding (all of which are vested or expected to vest) and stock options exercisable by class of common stock as of October 31, 2022 is as follows (in thousands, except per share and contractual life data):
Options Outstanding
Number OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,546 $55.51 4.5$165,640 
Class A Common Stock2,083 $62.36 5.5135,292 
3,629 $59.44 5.1$300,932 

Options Exercisable
Number ExercisableWeighted Average Exercise PriceWeighted Average Remaining Contractual Life (Years)Aggregate
Intrinsic
Value
Common Stock1,252 $40.86 3.7$152,481 
Class A Common Stock1,457 $44.95 4.4119,999 
2,709 $43.06 4.1$272,480 
Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block] Information concerning stock options exercised is as follows (in thousands):
Year ended October 31,
202220212020
Cash proceeds from stock option exercises$2,352 $5,344 $6,955 
Tax benefit realized from stock option exercises17,752 14,186 48,326 
Intrinsic value of stock option exercises86,015 33,428 53,384 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
The fair value of each stock option grant in fiscal 2022, 2021 and 2020 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:
202220212020
Class A Common StockCommon StockClass A Common StockClass A Common Stock
Expected stock price volatility32.61 %30.17 %32.65 %24.94 %
Risk-free interest rate1.72 %1.40 %1.09 %1.72 %
Dividend yield.18 %.17 %.19 %.21 %
Forfeiture rate.00 %.00 %.00 %.00 %
Expected option life (years)6966
Weighted average fair value $41.00$51.16$39.00$26.86
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE RETIREMENT PLANS (Tables)
12 Months Ended
Oct. 31, 2022
Retirement Benefits [Abstract]  
Schedule of Other Share-based Compensation, Activity [Table Text Block]
Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):
Common StockClass A Common Stock
Shares available for issuance as of October 31, 2019280 280 
Issuance of common stock to the 401(k) Plan(52)(52)
Shares available for issuance as of October 31, 2020228 228 
Issuance of common stock to the 401(k) Plan(40)(40)
Shares available for issuance as of October 31, 2021188 188 
Issuance of common stock to the 401(k) Plan(43)(43)
Shares available for issuance as of October 31, 2022145 145 
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
REDEEMABLE NONCONTROLLING INTERESTS (Tables)
12 Months Ended
Oct. 31, 2022
Temporary Equity Disclosure [Abstract]  
Redeemable Noncontrolling Interest [Table Text Block] Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):
As of October 31,
20222021
Redeemable at fair value $300,693 $217,416 
Redeemable based on a multiple of future earnings26,908 35,171 
Redeemable noncontrolling interests$327,601 $252,587 
Schedule of Put Rights [Table Text Block] A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2022 is as follows:
Subsidiary
Acquisition
Year
Operating
Segment
Company
Ownership
Interest
Earliest
Put Right
Year
Purchase
Period
(Years)
2005ETG95.9%
2023 (1)
1 (3)
2006FSG80.1%
2023 (1)
4
2008FSG90.0%20244
2009ETG82.5%
2023 (1)
1
2012FSG84.0%
2023 (1)
4
2012FSG80.1%2027
4 (4)
2015FSG82.0%
2023 (1)
3 (5)
2015FSG80.1%
2023 (1)
4
2015FSG80.1%
2023 (2)
4
2015ETG80.1%
2023 (1)
2
2017FSG90.1%
2024 (2)
1
2018ETG85.0%
2023 (1)
1
2018FSG90.0%20274
2019ETG92.7%2023 4
2019ETG85.0%20244
2019FSG80.1%20264
2019ETG75.0%2024
4 (6)
2020ETG80.1%20254
2020FSG70.0%20274
2020ETG75.0%2024
4 (4)
2020ETG90.0%20254
2021FSG80.1%20264
2021FSG89.0%20284
2021ETG80.1%2024
3 (7)
2022FSG74.0%20294
2022FSG96.0%20294
2022ETG80.4%20274

(1)    Currently puttable.
(2)    Put Right previously exercised.
(3)    The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period.
    
(4)    The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period.
(5)    The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028.
(6)     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
(7)     The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period.
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)
12 Months Ended
Oct. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block] The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):
Year ended October 31,
202220212020
Numerator:
Net income attributable to HEICO$351,675 $304,220 $313,984 
Denominator:
Weighted average common shares outstanding - basic136,010 135,326 134,754 
Effect of dilutive stock options2,027 2,528 2,548 
Weighted average common shares outstanding - diluted138,037 137,854 137,302 
Net income per share attributable to HEICO shareholders:
Basic$2.59 $2.25 $2.33 
Diluted$2.55 $2.21 $2.29 
Anti-dilutive stock options excluded749 185 258 
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.4
OPERATING SEGMENTS (Tables)
12 Months Ended
Oct. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information by Segment [Table Text Block] Information on the Company’s two operating segments, the FSG and the ETG, for each of the last three fiscal years ended October 31 is as follows (in thousands):
Segment
Other, Primarily Corporate and Intersegment (1)
Consolidated Totals
FSGETG
Year ended October 31, 2022:
Net sales$1,255,212 $972,475 ($19,365)$2,208,322 
Depreciation15,656 13,602 999 30,257 
Amortization 24,268 40,690 1,118 66,076 
Operating income267,167 269,473 (39,796)496,844 
Capital expenditures15,588 15,530 864 31,982 
Year ended October 31, 2021:
Net sales$927,089 $959,170 ($20,577)$1,865,682 
Depreciation13,992 12,839 973 27,804 
Amortization20,648 43,431 1,136 65,215 
Operating income151,930 277,306 (36,336)392,900 
Capital expenditures8,915 26,496 772 36,183 
Year ended October 31, 2020:
Net sales$924,812 $874,987 ($12,790)$1,787,009 
Depreciation14,339 11,722 1,006 27,067 
Amortization19,957 40,553 984 61,494 
Operating income143,051 258,814 (25,217)376,648 
Capital expenditures10,843 12,025 72 22,940 

(1) Intersegment activity principally consists of net sales from the ETG to the FSG.
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
Total assets by operating segment are as follows (in thousands):
Other,
Primarily Corporate
Consolidated
Totals
Segment
As of October 31,FSGETG
2022$1,635,229 $2,230,744 $229,523 4,095,496 
2021$1,274,462 $1,952,413 $271,532 3,498,407 
Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block] The following table summarizes the Company’s net sales to customers located in the United States and to those in other countries for each of the last three fiscal years ended October 31 (in thousands). Net sales are attributed to countries based on the location of the customer. Net sales to any one customer or originating from any one foreign country did not account for 10% or more of the Company’s consolidated net sales during any of the last three fiscal years. The following table also summarizes the Company’s long-lived assets held within and outside of the United States as of October 31 for each of the last three fiscal years (in thousands). Long-lived assets consist of net property, plant and equipment.
202220212020
Net sales:
United States of America$1,443,581 $1,194,869 $1,193,497 
Other countries764,741 670,813 593,512 
Total net sales$2,208,322 $1,865,682 $1,787,009 
Long-lived assets:
United States of America$190,148 $155,537 $139,197 
Other countries35,731 38,101 29,651 
Total long-lived assets$225,879 $193,638 $168,848 
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Oct. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Product Warranty Liability [Table Text Block] Changes in the Company’s product warranty liability in fiscal 2022 and 2021 are as follows (in thousands):
Year ended October 31,
20222021
Balances as of beginning of year$3,379 $3,015 
Accruals for warranties2,026 1,979 
Acquired warranty liabilities242 62 
Warranty claims settled(2,351)(1,677)
Balances as of end of year$3,296 $3,379 
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)
12 Months Ended
Oct. 31, 2022
Building and Building Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Building and Building Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 40 years
Other Machinery and Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Other Machinery and Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Leasehold Improvements [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Leasehold Improvements [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 20 years
Tooling [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Tooling [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)
12 Months Ended
Oct. 31, 2022
Customer Relationships [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 6 years
Customer Relationships [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 17 years
Intellectual Property [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 7 years
Intellectual Property [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 22 years
Other | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 5 years
Other | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 20 years
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) - Pension Plan [Member] - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Defined Benefit Plan, Plan Assets, Amount $ 10,106 $ 13,116
Defined Benefit Plan, Benefit Obligation 9,924 13,979
Defined Benefit Plan, Funded (Unfunded) Status of Plan $ 182 $ (863)
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)
12 Months Ended
Oct. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment, Depreciation Methods Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets.
Goodwill and Intangible Assets Disclosure [Abstract]  
Finite-Lived Intangible Assets, Amortization Method The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives
Lufthansa Technik Ag [Member] | HFSC  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Percentage of interest owned by noncontrolling shareholders 20.00%
HFSC | Subsidiary Two [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HFSC | Subsidiary Three [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 90.00%
HFSC | Subsidiary Five [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 84.00%
HFSC | Subsidiary Six [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HFSC | Subsidiary Seven [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 82.00%
HFSC | Subsidiary Eight [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HFSC | Subsidiary Nine [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HFSC | Subsidiary Eleven [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 90.00%
HFSC | Subsidiary Thirteen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 90.00%
HFSC | Subsidiary Sixteen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HFSC | Subsidiary Nineteen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 70.00%
HFSC | Subsidiary Twenty-Two [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HFSC | Subsidiary Twenty-Three [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 89.00%
HFSC | Subsidiary Twenty-Five  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 74.00%
HFSC | Subsidiary Twenty-Six  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 96.00%
HEICO Aerospace [Member] | Joint Venture [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 84.00%
HEICO Electronic [Member] | Subsidiary One [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 95.90%
HEICO Electronic [Member] | Subsidiary Four [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 82.50%
HEICO Electronic [Member] | Subsidiary Ten [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HEICO Electronic [Member] | Subsidiary Twelve [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 85.00%
HEICO Electronic [Member] | Subsidiary Fourteen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 92.70%
HEICO Electronic [Member] | Subsidiary Fifteen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HEICO Electronic [Member] | Subsidiary Seventeen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 75.00%
HEICO Electronic [Member] | Subsidiary Eighteen [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HEICO Electronic [Member] | Subsidiary Twenty [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 75.00%
HEICO Electronic [Member] | Subsidiary Twenty-One [Member]  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 90.00%
HEICO Electronic [Member] | Subsidiary Twenty-Four  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.10%
HEICO Electronic [Member] | Subsidiary Twenty-Seven  
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Noncontrolling Interest, Ownership Percentage by Parent 80.40%
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Total Consideration) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Business Acquisition [Line Items]      
Cash paid, net $ 347,308 $ 136,500 $ 163,939
FY2022 Acquisitions      
Business Acquisition [Line Items]      
Cash paid 348,606    
Less: cash acquired (1,852)    
Cash paid, net 346,754    
Business Combination, Consideration Transferred, Equity Interests Issued and Issuable 75,005    
Contingent purchase consideration 29,732    
Additional purchase consideration 4,000    
Total purchase consideration $ 455,491    
FY2021 Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash paid   136,995  
Less: cash acquired   (616)  
Cash paid, net   136,379  
Contingent purchase consideration   18,334  
Additional purchase consideration   292  
Total purchase consideration   $ 155,005  
FY2020 Acquisitions [Member]      
Business Acquisition [Line Items]      
Cash paid     165,290
Less: cash acquired     (1,323)
Cash paid, net     163,967
Contingent purchase consideration     23,719
Additional purchase consideration     144
Total purchase consideration     $ 187,830
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Fair Value of Acquired Assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Assets acquired:      
Goodwill $ 1,672,425 $ 1,450,395 $ 1,383,167
FY2022 Acquisitions      
Assets acquired:      
Goodwill 244,042    
Property, plant and equipment 26,472    
Inventories 23,673    
Accounts receivable 24,954    
Contract assets 10,054    
Other assets 6,917    
Total assets acquired, excluding cash 555,360    
Liabilities assumed:      
Deferred income taxes 22,470    
Accrued expenses 12,765    
Accounts payable 7,529    
Other liabilities 417    
Total liabilities assumed 43,181    
Noncontrolling interests in consolidated subsidiaries 56,688    
Net assets acquired, excluding cash 455,491    
FY2021 Acquisitions [Member]      
Assets acquired:      
Goodwill   59,445  
Property, plant and equipment   24,613  
Inventories   6,391  
Accounts receivable   6,866  
Contract assets   18,386  
Other assets   1,126  
Total assets acquired, excluding cash   181,577  
Liabilities assumed:      
Deferred income taxes   414  
Accrued expenses   4,502  
Accounts payable   2,338  
Other liabilities   266  
Total liabilities assumed   7,520  
Noncontrolling interests in consolidated subsidiaries   19,052  
Net assets acquired, excluding cash   155,005  
FY2020 Acquisitions [Member]      
Assets acquired:      
Goodwill     114,391
Property, plant and equipment     4,000
Inventories     10,902
Accounts receivable     7,124
Contract assets     2,530
Other assets     980
Total assets acquired, excluding cash     224,197
Liabilities assumed:      
Deferred income taxes     10,434
Accrued expenses     2,787
Accounts payable     726
Other liabilities     197
Total liabilities assumed     14,144
Noncontrolling interests in consolidated subsidiaries     22,223
Net assets acquired, excluding cash     187,830
Trade Names [Member] | FY2022 Acquisitions      
Assets acquired:      
Identifiable intangible assets 41,784    
Trade Names [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets   9,920  
Trade Names [Member] | FY2020 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     12,410
Customer Relationships [Member] | FY2022 Acquisitions      
Assets acquired:      
Identifiable intangible assets 132,199    
Customer Relationships [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets   30,910  
Customer Relationships [Member] | FY2020 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     44,740
Intellectual Property [Member] | FY2022 Acquisitions      
Assets acquired:      
Identifiable intangible assets $ 45,265    
Intellectual Property [Member] | FY2021 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets   $ 23,920  
Intellectual Property [Member] | FY2020 Acquisitions [Member]      
Assets acquired:      
Identifiable intangible assets     $ 27,120
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Customer Relationships [Member] | FY2021 Acquisitions [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   12 years  
Customer Relationships [Member] | FY2020 Acquisitions [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     10 years
Customer Relationships [Member] | FY2022 Acquisitions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 15 years    
Intellectual Property [Member] | FY2021 Acquisitions [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life   13 years  
Intellectual Property [Member] | FY2020 Acquisitions [Member]      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life     11 years
Intellectual Property [Member] | FY2022 Acquisitions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 13 years    
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Proforma) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Business Combination and Asset Acquisition [Abstract]    
Pro Forma Revenue $ 2,325,200 $ 2,043,464
Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax   349,208
Pro Forma Net income attributable to Parent   $ 319,660
Pro Forma Earnings Per Share, Basic   $ 2.35
Pro Forma Earnings Per Share, Diluted   $ 2.31
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
ACQUISITIONS (Details Textuals)
€ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jan. 31, 2023
USD ($)
Jan. 31, 2023
EUR (€)
Oct. 31, 2022
USD ($)
shares
Oct. 31, 2021
USD ($)
Jan. 31, 2023
EUR (€)
Business Acquisition [Line Items]          
Pro Forma Revenue     $ 2,325,200 $ 2,043,464  
HEICO Electronic [Member] | TRAD          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Name of Acquired Entity     TRAD Tests & Radiations SAS    
Description of Acquired Entity     TRAD specializes in radiation engineering, including test and simulation of radiation effects on electronic components and materials, developing and providing software for radiation testing and effects modeling, and sourcing/screening radiation tolerant and radiation hardened components.    
HEICO Electronic [Member] | Ironwood          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     80.36%    
Name of Acquired Entity     Ironwood Electronics, Inc.    
Description of Acquired Entity     Ironwood designs and manufactures high performance test sockets and adapters for both engineering and production use of semiconductor devices.    
Amount of contingent purchase consideration, the company could be required to pay     $ 6,400    
HEICO Electronic [Member] | Ironwood | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     19.64%    
HEICO Electronic [Member] | Sensor          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Name of Acquired Entity     Sensor Systems, Inc.    
Description of Acquired Entity     Sensor designs and manufactures airborne antennas for commercial and military applications.    
Stock Issued During Period, Shares, Acquisitions | shares     576,338    
HEICO Electronic [Member] | Charter          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Name of Acquired Entity     Charter Engineering, Inc.    
Description of Acquired Entity     Charter designs and manufactures a complete line of RF and Microwave coaxial switches for the aerospace, defense, commercial, Automated Test Equipment ("ATE"), and instrumentation markets.    
HEICO Electronic [Member] | Flight Microwave          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Name of Acquired Entity     Flight Microwave Corporation    
Description of Acquired Entity     Flight Microwave is a designer and manufacturer of custom high power filters and filter assemblies used in space and defense applications.    
HEICO Electronic [Member] | Paciwave [Member]          
Business Acquisition [Line Items]          
Name of Acquired Entity     Paciwave, Inc.    
Description of Acquired Entity     Paciwave is a designer and manufacturer of Radio Frequency (RF) and microwave components and integrated assemblies specializing particularly in PIN Diode Switches, PIN Attenuators, PIN Limiters, Switching Assemblies and integrated subsystems found in defense and other complex electronic applications.    
HEICO Electronic [Member] | RH Labs [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     80.10%    
Name of Acquired Entity     R.H. Laboratories, Inc.    
Description of Acquired Entity     RH Labs designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including Space.    
HEICO Electronic [Member] | RH Labs [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     19.90%    
HEICO Electronic [Member] | Pyramid [Member]          
Business Acquisition [Line Items]          
Name of Acquired Entity     Pyramid Semiconductor LLC    
Description of Acquired Entity     Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms.    
HEICO Electronic [Member] | Connect Tech [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     89.99%    
Name of Acquired Entity     Connect Tech Inc.    
Description of Acquired Entity     Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications.    
Amount of contingent purchase consideration, the company could be required to pay     $ 9,700    
HEICO Electronic [Member] | Connect Tech [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     10.01%    
HEICO Electronic [Member] | TSID [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     75.00%    
Name of Acquired Entity     Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID")    
Description of Acquired Entity     TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices.    
Amount of contingent purchase consideration, the company could be required to pay     $ 14,000    
HEICO Electronic [Member] | TSID [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     25.00%    
HEICO Electronic [Member] | Transformational Security [Member]          
Business Acquisition [Line Items]          
Name of Acquired Entity     Transformational Security, LLC    
HEICO Electronic [Member] | Intelligent Devices [Member]          
Business Acquisition [Line Items]          
Name of Acquired Entity     Intelligent Devices, Inc.    
HEICO Electronic [Member] | Freebird [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Name of Acquired Entity     Freebird Semiconductor Corporation    
HEICO Electronic [Member] | EPC [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     49.00%    
Name of Acquired Entity     EPC Space LLC    
Description of Acquired Entity     EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications.    
HEICO Electronic [Member] | HMI [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     100.00%    
Name of Acquired Entity     Human-Machine Interface    
Description of Acquired Entity     HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting.    
HEICO Electronic [Member] | Quell [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     80.10%    
Name of Acquired Entity     Quell Corporation    
Description of Acquired Entity     Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets.    
HEICO Electronic [Member] | Quell [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     19.90%    
HEICO Electronic [Member] | Exxelia          
Business Acquisition [Line Items]          
Name of Acquired Entity     Exxelia International    
Description of Acquired Entity     Exxelia designs, manufactures and sells high-reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications.    
HEICO Electronic [Member] | Exxelia | Forecast | Subsequent Event [Member]          
Business Acquisition [Line Items]          
Business Combination, Price of Acquisition, Expected $ 449,000        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities $ 14,000        
HEICO Electronic [Member] | Exxelia | Forecast | Subsequent Event [Member] | Euro Member Countries, Euro          
Business Acquisition [Line Items]          
Business Combination, Price of Acquisition, Expected | €   € 453,000      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities | €         € 14,000
HEICO Electronic [Member] | Exxelia | Existing Management [Member] | Forecast | Subsequent Event [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders 5.00%       5.00%
HFSC | Subsidiary Five [Member]          
Business Acquisition [Line Items]          
Noncontrolling Interest, Ownership Percentage by Parent     84.00%    
HFSC | Accurate          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     96.00%    
Name of Acquired Entity     Accurate Metal Machining, Inc.    
Description of Acquired Entity     Accurate is a manufacturer of high-reliability components and assemblies.    
Amount of contingent purchase consideration, the company could be required to pay     $ 13,100    
HFSC | Accurate | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     4.00%    
HFSC | Pioneer          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     74.00%    
Name of Acquired Entity     Pioneer Industries, LLC    
Description of Acquired Entity     Pioneer is a specialty distributor of spares for military aviation, marine, and ground platforms.    
Amount of contingent purchase consideration, the company could be required to pay     $ 9,800    
HFSC | Pioneer | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     26.00%    
HFSC | Ridge Holdco [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     89.00%    
Name of Acquired Entity     Ridge HoldCo, LLC    
Amount of contingent purchase consideration, the company could be required to pay     $ 18,300    
HFSC | Ridge Holdco [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     11.00%    
HFSC | Ridge Engineering [Member] | Ridge Holdco [Member]          
Business Acquisition [Line Items]          
Name of Acquired Entity     Ridge Engineering, Inc.    
Description of Acquired Entity     Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications.    
HFSC | Bechdon [Member] | Ridge Holdco [Member]          
Business Acquisition [Line Items]          
Name of Acquired Entity     The Bechdon Company, Inc.    
Description of Acquired Entity     Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications.    
HFSC | Camtronics [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     80.10%    
Name of Acquired Entity     Camtronics, LLC    
Description of Acquired Entity     Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines.    
HFSC | Camtronics [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     10.00%    
HFSC | Camtronics [Member] | Subsidiary Five [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     9.90%    
HFSC | Rocky Mountain [Member]          
Business Acquisition [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     70.00%    
Name of Acquired Entity     Rocky Mountain Hydrostatics, LLC    
Description of Acquired Entity     Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy.    
HFSC | Rocky Mountain [Member] | Existing Management [Member]          
Business Acquisition [Line Items]          
Percentage of interest owned by noncontrolling shareholders     30.00%    
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Accounts receivable $ 303,181 $ 255,793
Less: Allowance for doubtful accounts (8,333) (10,874)
Accounts receivable, net $ 294,848 $ 244,919
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Finished products $ 285,024 $ 238,867
Work in process 59,739 44,887
Materials, parts, assemblies and supplies 237,708 194,296
Inventories, net of valuation reserves $ 582,471 $ 478,050
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Property, Plant and Equipment [Line Items]      
Land $ 17,579 $ 11,363  
Buildings and improvements 148,598 134,150  
Machinery, equipment and tooling 322,252 297,297  
Construction in progress 14,533 7,784  
Property, Plant and Equipment, Gross 502,962 450,594  
Less: Accumulated depreciation and amortization (277,083) (256,956)  
Property, plant and equipment, net $ 225,879 $ 193,638 $ 168,848
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Accrued employee compensation and related payroll taxes $ 130,837 $ 121,200
Deferred Revenue, Current 58,757 32,738
Accrued Liabilities, Current 28,849  
Accrued customer rebates and credits 17,938 13,237
Current operating lease liabilities 14,656 13,874
Other Accrued Liabilities, Current 39,162 25,808
Accrued expenses and other current liabilities $ 290,199 $ 206,857
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
R&D expenses $ 76,061 $ 68,877 $ 65,559
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start $ (8,552) $ (9,149)  
Unrealized gain/(loss) (39,645) 535 $ 7,937
Amortization of unrealized loss on defined benefit pension plan, net of tax 65 135 73
Accumulated Other Comprehensive Income (Loss), Balance End (46,499) (8,552) (9,149)
Foreign Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start (6,989) (6,460)  
Foreign Currency Translation Unrealized (loss) gain (38,380) (529)  
Accumulated Other Comprehensive Income (Loss), Balance End (45,369) (6,989) (6,460)
Pension Benefit Obligation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Accumulated Other Comprehensive Income (Loss), Balance Start (1,563) (2,689)  
Unrealized gain/(loss) 368 991  
Amortization of unrealized loss on defined benefit pension plan, net of tax 65 135  
Accumulated Other Comprehensive Income (Loss), Balance End (1,130) (1,563) $ (2,689)
Accumulated Other Comprehensive Income (Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Unrealized gain/(loss) $ (38,012) $ 462  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Selected Financial Statement Information (Details) [Abstract]      
Total customer rebates and credits deducted within net sales $ 7,600 $ 3,300 $ 4,600
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, net 225,879 193,638 168,848
Amortization 66,076 65,215 61,494
Depreciation and amortization $ 96,333 93,019 88,561
Other Assets and Liabilities, Noncurrent [Abstract]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%    
Contributions to the plan charged $ 7,200 7,100 4,700
Deferred compensation plans 204,716 245,584  
Leadership Compensation Plan [Member]      
Other Assets and Liabilities, Noncurrent [Abstract]      
Employee related deferred compensation plans, specified as other long-term liabilities 203,000 244,300  
Tooling [Member]      
Property, Plant and Equipment [Abstract]      
Property, plant and equipment, net 6,000 6,800  
Amortization 2,500 2,800 3,200
Property, Plant and Equipment, Exclusive of Tooling [Member]      
Property, Plant and Equipment [Abstract]      
Depreciation and amortization 30,300 27,800 $ 27,100
Leadership Compensation Plan [Member]      
Other Assets and Liabilities, Noncurrent [Abstract]      
Deferred compensation plans $ 204,700 $ 245,600  
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Goodwill [Roll Forward]    
Opening Balances $ 1,450,395 $ 1,383,167
Goodwill acquired 244,042 66,450
Foreign currency translation adjustments 15,007 (767)
Adjustments to goodwill (7,005) 11
Ending Balances 1,672,425 1,450,395
Flight Support Group [Member]    
Goodwill [Roll Forward]    
Opening Balances 468,288 427,565
Goodwill acquired 106,919 40,308
Foreign currency translation adjustments 6,335 (227)
Adjustments to goodwill (6,911) 188
Ending Balances 561,961 468,288
Electronic Technologies Group [Member]    
Goodwill [Roll Forward]    
Opening Balances 982,107 955,602
Goodwill acquired 137,123 26,142
Foreign currency translation adjustments 8,672 (540)
Adjustments to goodwill (94) (177)
Ending Balances $ 1,110,464 $ 982,107
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Amortizing Assets:    
Customer Relationships, Gross $ 539,529 $ 464,506
Intellectual Property, Gross 284,171 255,011
Other Finite-Lived Intangible Assets, Gross 8,700 8,841
Gross Carrying Amount 832,400 728,358
Accumulated Amortization (314,127) (322,255)
Amortizing Net Carrying Amount 518,273 406,103
Non-Amortizing Assets:    
Indefinite-Lived Trade Names 215,054 176,204
Total Gross Carrying Amount 1,047,454 904,562
Total Net Carrying Amount 733,327 582,307
Customer Relationships [Member]    
Amortizing Assets:    
Accumulated Amortization (208,127) (221,098)
Amortizing Net Carrying Amount 331,402 243,408
Intellectual Property [Member]    
Amortizing Assets:    
Accumulated Amortization (98,983) (94,313)
Amortizing Net Carrying Amount 185,188 160,698
Other    
Amortizing Assets:    
Accumulated Amortization (7,017) (6,844)
Amortizing Net Carrying Amount $ 1,683 $ 1,997
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill, Expected Tax Deductible Amount $ 99.0 $ 55.0  
Amortization expense related to intangible assets 62.5 $ 61.3 $ 57.4
Estimated Amortization expense related to intangible assets, year one 66.1    
Estimated Amortization expense related to intangible assets, year two 61.0    
Estimated Amortization expense related to intangible assets, year three 56.5    
Estimated Amortization expense related to intangible assets, year four 51.9    
Estimated Amortization expense related to intangible assets, year five 48.7    
Estimated Amortization expense related to intangible assets, year, there after $ 234.1    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
LONG-TERM DEBT (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Borrowings under revolving credit facility $ 275,000 $ 225,000
Finance leases and notes payable [1] 15,274 11,498
Long-term Debt and Lease Obligation, Including Current Maturities 290,274 236,498
Less: Current maturities of long-term debt (1,654) (1,515)
Long-term debt, net of current maturities $ 288,620 $ 234,983
[1] See Note 9, Leases, for additional information regarding the Company's finance leases.
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.4
LONG-TERM DEBT (Details Textuals) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2020
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Revolving Credit Facility [Member]        
Debt Instrument [Line Items]        
Debt, Weighted Average Interest Rate   4.60% 1.10%  
Credit Facility [Abstract]        
Line of Credit Facility, Increase (Decrease), Net $ 200,000      
Credit Facility, Current Borrowing Capacity   $ 1,500,000   $ 1,300,000
Line of Credit Facility Change in Borrowing Capacity   350,000    
Credit Facility, Maximum Borrowing Capacity   $ 1,850,000    
Credit facility, interest rate description   Borrowings under the Credit Facility accrue interest at the Company's election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility.    
Revolving Credit Facility [Member] | Minimum [Member]        
Credit Facility [Abstract]        
Credit facility unused capacity, commitment fee percentage   0.125%    
Revolving Credit Facility [Member] | Maximum [Member]        
Credit Facility [Abstract]        
Credit facility unused capacity, commitment fee percentage   0.30%    
Revolving Credit Facility [Member] | Eurodollar [Member] | Minimum [Member]        
Credit Facility [Abstract]        
Credit Facility, Interest Rate, Increase (Decrease)   1.00%    
Revolving Credit Facility [Member] | Eurodollar [Member] | Maximum [Member]        
Credit Facility [Abstract]        
Credit Facility, Interest Rate, Increase (Decrease)   2.00%    
Revolving Credit Facility [Member] | Base Rate [Member] | Minimum [Member]        
Credit Facility [Abstract]        
Credit Facility, Interest Rate, Increase (Decrease)   0.00%    
Revolving Credit Facility [Member] | Base Rate [Member] | Maximum [Member]        
Credit Facility [Abstract]        
Credit Facility, Interest Rate, Increase (Decrease)   1.00%    
Foreign Line of Credit [Member]        
Credit Facility [Abstract]        
Credit Facility, Current Borrowing Capacity   $ 100,000    
Letter of Credit [Member]        
Credit Facility [Abstract]        
Credit Facility, Current Borrowing Capacity   $ 50,000    
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Revenue from Contract with Customer [Abstract]    
Contract assets $ 93,978 $ 80,073
Contract liabilities 58,757 32,738
Net contract assets 35,221 $ 47,335
Change in contract assets 13,905  
Change in contract liabilities 26,019  
Change in net contract assets $ (12,114)  
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Disaggregation of Revenue, by Product Line) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 2,208,322 $ 1,865,682 $ 1,787,009
Flight Support Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,255,212 927,089 924,812
Flight Support Group [Member] | Aftermarket Replacement Parts [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [1] 694,900 535,217 525,636
Flight Support Group [Member] | Repair and Overhaul Parts and Services [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [2] 264,986 208,215 193,164
Flight Support Group [Member] | Specialty Products [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [3] 295,326 183,657 206,012
Electronic Technologies Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 972,475 959,170 874,987
Electronic Technologies Group [Member] | Electronic Components for Defense, Space and Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [4] 672,147 709,621 679,901
Electronic Technologies Group [Member] | Other Electronic Components [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [5] 300,328 249,549 195,086
Corporate And Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ (19,365) $ (20,577) $ (12,790)
[1] Includes various jet engine and aircraft component replacement parts.
[2] Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.
[3] Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.
[4] Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products.
[5] Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors.
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Disaggregation of Revenue, by Industry) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ 2,208,322 $ 1,865,682 $ 1,787,009
Flight Support Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 1,255,212 927,089 924,812
Flight Support Group [Member] | Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 876,254 660,867 669,194
Flight Support Group [Member] | Defense and Space [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 316,460 224,236 213,273
Flight Support Group [Member] | Other Industries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [1] 62,498 41,986 42,345
Electronic Technologies Group [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 972,475 959,170 874,987
Electronic Technologies Group [Member] | Aerospace [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 86,780 74,766 71,657
Electronic Technologies Group [Member] | Defense and Space [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer 545,384 599,570 577,581
Electronic Technologies Group [Member] | Other Industries [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer [2] 340,311 284,834 225,749
Corporate And Eliminations [Member]      
Disaggregation of Revenue [Line Items]      
Revenue from Contract with Customer $ (19,365) $ (20,577) $ (12,790)
[1] Principally industrial products.
[2] Principally other electronics and medical products.
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE (Details Textuals)
$ in Millions
12 Months Ended
Oct. 31, 2022
USD ($)
Revenue from Contract with Customer [Abstract]  
Liability, Revenue Recognized $ 24.9
Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 582.3
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Expected Timing of Satisfaction, Start Date [Axis]: 2022-11-02  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 321.5
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year
Expected Timing of Satisfaction, Start Date [Axis]: 2023-11-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining Performance Obligation, Amount $ 260.8
Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year 1 day
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES, Domestic and Foreign Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Income Tax Disclosure [Abstract]      
Domestic $ 429,329 $ 345,733 $ 327,754
Foreign 61,694 41,325 37,101
Income before taxes and noncontrolling interests $ 491,023 $ 387,058 $ 364,855
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES, Current and Deferred Expense Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Current:      
Federal $ 63,861 $ 47,839 $ 17,730
State 13,015 11,639 4,167
Foreign 14,648 13,457 13,101
Current income tax expense 91,524 72,935 34,998
Deferred:      
Federal 8,154 (10,097) (3,364)
State 1,129 (3,251) (55)
Foreign (407) (2,287) (2,579)
Deferred Income Tax Expense (Benefit) 8,876 (15,635) (5,998)
Income tax expense $ 100,400 $ 57,300 $ 29,000
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES, Rate Reconciliation (Details)
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Federal statutory income tax rate 21.00% 21.00% 21.00%
State taxes, less applicable federal income tax reduction 2.60% 2.90% 3.70%
Tax-exempt losses on corporate-owned life insurance policies 2.80%    
Tax Exempt Gains on Corporate-owned Life Insurance Policies   (2.90%) (0.70%)
Tax benefit related to stock option exercises (3.60%) (3.70%) (13.30%)
Research and development tax credits (1.50%) (2.50%) (2.40%)
Foreign derived intangible income deduction (1.90%) (1.90%) (1.60%)
Nondeductible compensation 1.20% 1.20% 0.40%
Other, net (0.20%) 0.70% 0.80%
Effective tax rate 20.40% 14.80% 7.90%
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES, Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Deferred tax assets:    
Inventories $ 51,505 $ 41,354
Deferred compensation liability 42,285 54,726
Operating lease liabilities 20,043 16,483
Share-based compensation 9,177 8,759
Bonus accrual 4,482 4,615
Customer rebates accrual 3,323 2,236
Vacation accrual 2,127 1,910
Allowance for doubtful accounts receivable 1,598 2,532
Deferred Tax Assets, Deferred Payroll Taxes 1,262 2,372
Other 12,687 9,102
Deferred Tax Assets, Gross 148,489 144,089
Deferred tax liabilities:    
Goodwill and other intangible assets (176,436) (145,024)
Property, plant and equipment (21,746) (19,580)
Operating lease right-of-use assets (19,344) (15,941)
Adoption of ASC 606 (revenue recognition) (388) (2,677)
Other (1,737) (1,628)
Total deferred tax liabilities (219,651) (184,850)
Net deferred tax liabilities $ (71,162) $ (40,761)
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES, Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balances as of beginning of year $ 4,072 $ 2,946
Increases related to current year tax positions 870 710
Increases related to prior year tax positions 0 839
Decreases related to prior year tax positions (286) 0
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities (522) 0
Lapse of statutes of limitations (631) (423)
Balances as of end of year $ 3,503 $ 4,072
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Income Tax Disclosure [Abstract]      
Effective Income Tax Rate, Continuing Operations 20.40% 14.80% 7.90%
Deferred Tax Expense from Stock Options Exercised   $ 14,200 $ 48,300
Change in tax benefit for stock option exercises     34,100
Gross unrecognized tax benefits related to uncertain tax positions $ 3,503 4,072 $ 2,946
Unrecognized tax benefits that would impact effective tax rate $ 2,800 $ 3,200  
Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies 5.70%    
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Assets [Abstract]    
Deferred Compensation Plan Assets $ 204,716 $ 245,584
Liabilities [Abstract]    
Contingent consideration, liability 82,803 62,286
Fair Value, Inputs, Level 1 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 3,477 4
Fair Value, Inputs, Level 2 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 201,239 245,580
Fair Value, Inputs, Level 3 [Member]    
Liabilities [Abstract]    
Contingent consideration, liability 82,803 62,286
Corporate Owned Life Insurance [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 201,239 245,580
Corporate Owned Life Insurance [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 201,239 245,580
Money Market Funds [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets 3,477 4
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets [Abstract]    
Deferred Compensation Plan Assets $ 3,477 $ 4
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)
$ in Thousands
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 82,803    
Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 82,803 $ 62,286 $ 41,974
FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 6,308    
FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 12,739    
FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 9,127    
FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 17,957    
FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 17,723    
FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 18,949    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.14    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.17    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.03    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.05    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.03    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input (0.03)    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.08    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.08    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.03    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.10    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.22    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.15    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.24    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.03    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0    
Measurement Input, Long-term Revenue Growth Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.05    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.085    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.085    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.085    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.085    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.085    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 2 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.085    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.074    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.074    
Measurement Input, Discount Rate [Member] | FY2022 Acquisition Subsidiary 3 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.074    
Measurement Input, Discount Rate [Member] | FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.086    
Measurement Input, Discount Rate [Member] | FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.085    
Measurement Input, Discount Rate [Member] | FY2021 Acquisition Subsidiary 1 | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.090    
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.090    
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.090    
Measurement Input, Discount Rate [Member] | FY2020 Acquisition Subsidiary 1 [Member] | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.090    
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input [1] 0.059    
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.059    
Measurement Input, Discount Rate [Member] | FY 2017 Acquisition [Member] | Fair Value, Inputs, Level 3 [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Business Combination, Contingent Consideration, Liability, Measurement Input 0.059    
[1] Unobservable inputs were weighted by the relative fair value of the contingent consideration liability.
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Payment of contingent consideration $ 7,631 $ (1,246) $ (515)
Liabilities, Ending Balance 82,803    
Accrued Liabilities, Current 290,199 206,857  
Other Liabilities, Noncurrent 338,948 378,257  
Fair Value, Inputs, Level 3 [Member]      
Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]      
Liabilities, Opening Balance 62,286 41,974  
Contingent consideration related to acquisition 29,732 18,334  
Increase in accrued contingent consideration, net (7,631) 1,246  
Payment of contingent consideration (320)    
Change in Unrealized Gain (Loss) (1,264) 732  
Liabilities, Ending Balance 82,803 $ 62,286 $ 41,974
Accrued Liabilities, Current 28,849    
Other Liabilities, Noncurrent $ 53,954    
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Details Textuals)
$ in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2022
USD ($)
Oct. 31, 2021
USD ($)
Oct. 31, 2022
CAD ($)
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, liability $ 82,803 $ 62,286  
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense  
Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense  
Fair Value, Inputs, Level 3 [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Contingent consideration, liability $ 82,803 $ 62,286  
FY2022 Acquisition Subsidiary 1 | Electronic Technologies Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 80.36%   80.36%
Amount of contingent purchase consideration, the company could be required to pay $ 12,100    
Contingent consideration, liability $ 6,300    
FY2022 Acquisition Subsidiary 2 | Flight Support Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 96.00%   96.00%
Amount of contingent purchase consideration, the company could be required to pay $ 27,400    
Contingent consideration, liability $ 12,700    
FY2022 Acquisition Subsidiary 3 | Flight Support Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 74.00%   74.00%
Amount of contingent purchase consideration, the company could be required to pay $ 14,100    
Contingent consideration, liability $ 9,100    
FY2021 Acquisition Subsidiary 1 | Flight Support Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 89.00%   89.00%
Amount of contingent purchase consideration, the company could be required to pay $ 17,800    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 8,900    
Contingent consideration, liability $ 18,000    
FY2020 Acquisition Subsidiary 1 [Member] | Electronic Technologies Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 89.99%   89.99%
Amount of contingent purchase consideration, the company could be required to pay $ 19,800    
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low 9,900    
Contingent consideration, liability 7,800    
FY2020 Acquisition Subsidiary 2 [Member] | Electronic Technologies Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Amount of contingent purchase consideration, the company could be required to pay 35,000    
Contingent consideration, liability   $ 13,300  
FY 2017 Acquisition [Member] | Electronic Technologies Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Amount of contingent purchase consideration, the company could be required to pay 20,000    
Contingent consideration, liability $ 18,900    
Canada, Dollars | FY2020 Acquisition Subsidiary 1 [Member] | Electronic Technologies Group [Member]      
Business Acquisition, Contingent Consideration [Line Items]      
Amount of contingent purchase consideration, the company could be required to pay     $ 27,000
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low     13,500
Contingent consideration, liability     $ 10,700
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (ROU Assets and Lease Liabilities) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Leases, Operating [Abstract]    
Operating Lease, Right-of-Use Asset $ 89,752 $ 74,609
Operating Lease, Liability, Current 14,656 13,874
Operating Lease, Liability, Noncurrent 76,965 61,829
Operating Lease, Liability 91,621 75,703
Leases, Capital [Abstract]    
Finance Lease, Right-of-Use Asset, after Accumulated Amortization 15,786 12,250
Finance Lease, Liability, Current 1,620 1,481
Finance Lease, Liability, Noncurrent 13,376 9,764
Finance leases and notes payable $ 14,996 $ 11,245
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Operating Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Leases, Operating [Abstract]    
Operating Lease, Cost $ 19,877 $ 18,103
Operating Lease, Variable Lease Expense 3,552 3,165
Operating Lease, Expense [1] 23,429 21,268
Leases, Capital [Abstract]    
Finance Lease, Right-of-Use Asset, Amortization 1,540 1,110
Finance Lease, Interest Expense 578 453
Finance Lease, Variable Lease Expense 319 750
Finance Lease Expense $ 2,437 $ 2,313
[1] Excludes short-term lease expense, which is not material
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Future minimum lease payments) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Leases, Operating [Abstract]    
Lessee, Operating Lease, Liability, to be Paid, Year One $ 18,925  
Lessee, Operating Lease, Liability, to be Paid, Year Two 17,549  
Lessee, Operating Lease, Liability, to be Paid, Year Three 16,240  
Lessee, Operating Lease, Liability, to be Paid, Year Four 12,941  
Lessee, Operating Lease, Liability, to be Paid, Year Five 9,859  
Lessee, Operating Lease, Liability, to be Paid, after Year Five 37,305  
Lessee, Operating Lease, Liability, to be Paid 112,819  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (21,198)  
Operating Lease, Liability 91,621 $ 75,703
Leases, Capital [Abstract]    
Finance Lease, Liability, to be Paid, Year One 2,389  
Finance Lease, Liability, to be Paid, Year Two 2,283  
Finance Lease, Liability, to be Paid, Year Three 2,197  
Finance Lease, Liability, to be Paid, Year Four 2,177  
Finance Lease, Liability, to be Paid, Year Five 2,043  
Finance Lease, Liability, to be Paid, after Year Five 7,959  
Finance Lease, Liability, Payment, Due 19,048  
Finance Lease, Liability, Undiscounted Excess Amount (4,052)  
Finance leases and notes payable $ 14,996 $ 11,245
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Lease term and discount rates) (Details)
Oct. 31, 2022
Oct. 31, 2021
Leases [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 7 years 10 months 24 days 9 years 1 month 6 days
Operating Lease, Weighted Average Discount Rate, Percent 5.40% 4.70%
Finance Lease, Weighted Average Remaining Lease Term 9 years 9 years 2 months 12 days
Finance Lease, Weighted Average Discount Rate, Percent 5.50% 4.60%
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Leases [Abstract]    
Operating Lease, Payments $ 19,323 $ 17,999
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 31,865 31,351
Finance Lease, Interest Payment on Liability 578 453
Finance Lease, Principal Payments 1,568 1,187
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 5,373 $ 2,861
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Details Textuals)
Oct. 31, 2022
Oct. 31, 2021
Leases [Abstract]    
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current Accrued Liabilities, Current
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation Long-Term Debt and Lease Obligation
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation, Current Long-Term Debt and Lease Obligation, Current
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net Property, Plant and Equipment, Net
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.4
SHAREHOLDERS' EQUITY (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Stockholders' Equity Note [Abstract]      
Stock repurchase program, number of shares authorized to be repurchased (in shares) 4,886,353    
Common Class A [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 104,867 32,355 127,851
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 13,300 $ 3,800 $ 12,100
Heico Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 87,593    
Share-based Payment Arrangement, Decrease for Tax Withholding Obligation $ 12,700    
Sensor | HEICO Electronic [Member]      
Noncontrolling Interest [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 100.00%    
Stock Issued During Period, Shares, Acquisitions 576,338    
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION, Share-based Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Shares Available for Grant [Roll Forward]      
Opening Balance Outstanding Shares (Shares Available For Grant) 3,374 4,064 4,085
Granted (Available for Grant) (56) (699) (29)
Cancelled (Available for Grant) 6 9 8
Ending Balance Outstanding Shares (Shares Available For Grant) 3,324 3,374 4,064
Shares Outstanding [Roll Forward]      
Outstanding (Shares Under Option) 4,341 3,993 4,692
Granted (Shares Under Option) 56 699 29
Exercised (Shares Under Option) (762) (342) (720)
Cancelled (Shares Under Option) (6) (9) (8)
Outstanding (Shares Under Option) 3,629 4,341 3,993
Weighted Average Exercise Price [Roll Forward]      
Outstanding (in dollars per share) $ 52.16 $ 36.75 $ 33.73
Granted (in dollars per share) 120.76 125.57 97.00
Exercised (in dollars per share) 22.40 21.88 19.32
Cancelled (in dollars per share) 67.98 64.78 55.61
Outstanding (in dollars per share) $ 59.44 $ 52.16 $ 36.75
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 3,629 4,341 3,993 4,692
Outstanding Weighted Average Exercise Price (in dollars per share) $ 59.44 $ 52.16 $ 36.75 $ 33.73
Outstanding Weighted Average Contractual Life (in years) 5 years 1 month 6 days      
Outstanding Aggregated Intrinsic Value (in dollars) $ 300,932      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 2,709      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 43.06      
Exercisable Weighted Average Contractual Life (in years) 4 years 1 month 6 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 272,480      
Heico Common Stock [Member]        
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 1,546      
Outstanding Weighted Average Exercise Price (in dollars per share) $ 55.51      
Outstanding Weighted Average Contractual Life (in years) 4 years 6 months      
Outstanding Aggregated Intrinsic Value (in dollars) $ 165,640      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 1,252      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 40.86      
Exercisable Weighted Average Contractual Life (in years) 3 years 8 months 12 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 152,481      
Common Class A [Member]        
Stock Options Outstanding [Abstract]        
Number Outstanding (in shares) 2,083      
Outstanding Weighted Average Exercise Price (in dollars per share) $ 62.36      
Outstanding Weighted Average Contractual Life (in years) 5 years 6 months      
Outstanding Aggregated Intrinsic Value (in dollars) $ 135,292      
Stock Options Exercisable [Abstract]        
Number Exercisable (in shares) 1,457      
Exercisable Weighted Average Exercise Price (in dollars per share) $ 44.95      
Exercisable Weighted Average Contractual Life (in years) 4 years 4 months 24 days      
Exercisable Aggregate Intrinsic Value (in dollars) $ 119,999      
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION, Information on Options Exercised (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Proceeds from stock option exercises $ 2,352 $ 5,344 $ 6,955
Tax benefit from stock option exercises 17,752 14,186 48,326
Intrinsic value of stock option exercises $ 86,015 $ 33,428 $ 53,384
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) - $ / shares
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Common Class A [Member]      
Expected stock price volatility 32.61% 32.65% 24.94%
Risk-free interest rate 1.72% 1.09% 1.72%
Dividend yield 0.18% 0.19% 0.21%
Forfeiture rate 0.00% 0.00% 0.00%
Expected option life (years) 6 years 6 years 6 years
Weighted average fair value $ 41.00 $ 39.00 $ 26.86
Heico Common Stock [Member]      
Expected stock price volatility   30.17%  
Risk-free interest rate   1.40%  
Dividend yield   0.17%  
Forfeiture rate   0.00%  
Expected option life (years)   9 years  
Weighted average fair value   $ 51.16  
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED COMPENSATION (Details Textuals) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Shares approved by Shareholders (Shares Available for Grant) 5,000      
Number Outstanding (in shares) 3,629 4,341 3,993 4,692
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,324 3,374 4,064 4,085
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 5 years      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 10 years      
Pre-tax unrecognized compensation expense related to nonvested stock options $ 29.6      
Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years) 3 years 6 months      
Fair value of stock options, Vested $ 14.3 $ 9.4 $ 10.5  
Common Class A [Member]        
Number Outstanding (in shares) 2,083      
Stock Option and Future Grants [Member]        
Shares approved by Shareholders (Shares Available for Grant) 6,900      
Number Outstanding (in shares) 3,600      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 3,300      
Share-based Payment Arrangement, Option [Member]        
Share-based Payment Arrangement, Expense $ 12.6 9.1 10.1  
Share-based Payment Arrangement, Expense, Tax Benefit $ 1.7 $ 1.5 $ 1.9  
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) - shares
shares in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Shares available for issuance, Opening Balance 188 228 280
Issuance of common stock to 401(k) Plan (43) (40) (52)
Shares available for issuance, Ending Balance 145 188 228
Common Class A [Member]      
Defined Contribution Plan Disclosure [Line Items]      
Shares available for issuance, Opening Balance 188 228 280
Issuance of common stock to 401(k) Plan (43) (40) (52)
Shares available for issuance, Ending Balance 145 188 228
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE RETIREMENT PLANS (Details Textuals) - USD ($)
$ in Millions
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Retirement Benefits [Abstract]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 50.00%    
Defined contribution plan partcipants employees range maximum 6.00%    
Defined contribution plan, vesting of employee contribution and cash dividends, percent 100.00%    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 12.2 $ 10.1 $ 9.6
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.4
REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Aggregate Redemption Amount Estimate [Line Items]    
Redeemable Noncontrolling Interest, Equity, Fair Value $ 300,693 $ 217,416
Noncontrolling Interest, Change in Redemption Value 26,908 35,171
Redeemable Noncontrolling Interest, Equity, Carrying Amount $ 327,601 $ 252,587
XML 112 R98.htm IDEA: XBRL DOCUMENT v3.22.4
REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)
12 Months Ended
Oct. 31, 2022
Electronic Technologies Group [Member] | Subsidiary One [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2005
Business Acquisition, Percentage of Voting Interests Acquired 95.90%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 1 year [2]
Electronic Technologies Group [Member] | Subsidiary Four [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2009
Business Acquisition, Percentage of Voting Interests Acquired 82.50%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 1 year
Electronic Technologies Group [Member] | Subsidiary Ten [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2015
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 2 years
Electronic Technologies Group [Member] | Subsidiary Twelve [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2018
Business Acquisition, Percentage of Voting Interests Acquired 85.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 1 year
Electronic Technologies Group [Member] | Subsidiary Fourteen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2019
Business Acquisition, Percentage of Voting Interests Acquired 92.70%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023
Put Rights Purchase Period 4 years
Electronic Technologies Group [Member] | Subsidiary Twenty-Eight  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2019
Business Acquisition, Percentage of Voting Interests Acquired 85.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024
Put Rights Purchase Period 4 years
Electronic Technologies Group [Member] | Subsidiary Seventeen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2019
Business Acquisition, Percentage of Voting Interests Acquired 75.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024
Put Rights Purchase Period 4 years [3]
Electronic Technologies Group [Member] | Subsidiary Eighteen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2020
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2025
Put Rights Purchase Period 4 years
Electronic Technologies Group [Member] | Subsidiary Twenty [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2020
Business Acquisition, Percentage of Voting Interests Acquired 75.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024
Put Rights Purchase Period 4 years [4]
Electronic Technologies Group [Member] | Subsidiary Twenty-One [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2020
Business Acquisition, Percentage of Voting Interests Acquired 90.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2025
Put Rights Purchase Period 4 years
Electronic Technologies Group [Member] | Subsidiary Twenty-Four  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2021
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024
Put Rights Purchase Period 3 years [5]
Electronic Technologies Group [Member] | Subsidiary Twenty-Seven  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2022
Business Acquisition, Percentage of Voting Interests Acquired 80.40%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2027
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Two [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2006
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Three [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2008
Business Acquisition, Percentage of Voting Interests Acquired 90.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Five [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2012
Business Acquisition, Percentage of Voting Interests Acquired 84.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Six [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2012
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2027
Put Rights Purchase Period 4 years [4]
Flight Support Group [Member] | Subsidiary Seven [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2015
Business Acquisition, Percentage of Voting Interests Acquired 82.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 3 years [6]
Flight Support Group [Member] | Subsidiary Eight [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2015
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [1]
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Nine [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2015
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2023 [7]
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Eleven [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2017
Business Acquisition, Percentage of Voting Interests Acquired 90.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2024 [7]
Put Rights Purchase Period 1 year
Flight Support Group [Member] | Subsidiary Thirteen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2018
Business Acquisition, Percentage of Voting Interests Acquired 90.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2027
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Sixteen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2019
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2026
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Nineteen [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2020
Business Acquisition, Percentage of Voting Interests Acquired 70.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2027
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Twenty-Two [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2021
Business Acquisition, Percentage of Voting Interests Acquired 80.10%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2026
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Twenty-Three [Member]  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2021
Business Acquisition, Percentage of Voting Interests Acquired 89.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2028
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Twenty-Five  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2022
Business Acquisition, Percentage of Voting Interests Acquired 74.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2029
Put Rights Purchase Period 4 years
Flight Support Group [Member] | Subsidiary Twenty-Six  
Business Acquisition [Line Items]  
Effective Date of Acquisition Oct. 31, 2022
Business Acquisition, Percentage of Voting Interests Acquired 96.00%
Class of Warrant or Right, Date from which Warrants or Rights Exercisable Oct. 31, 2029
Put Rights Purchase Period 4 years
[1] Currently puttable.
[2] The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period.
[3] The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.
[4] The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period.
[5] The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period.
[6] The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028.
[7] Put Right previously exercised.
XML 113 R99.htm IDEA: XBRL DOCUMENT v3.22.4
REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
May 31, 2022
May 31, 2021
Jun. 30, 2020
May 31, 2020
Temporary Equity Disclosure [Abstract]              
Aggregate Redemption Amount Puttable $ 103,200            
Potential Redemption Amount Payable 56,300            
Business Acquisition [Line Items]              
Acquisitions of noncontrolling interests $ (8,700) $ (2,336) $ (7,475)        
FY 2015 Acquisition [Member] | Flight Support Group [Member] | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 19.90%            
FY 2017 Acquisition [Member] | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Business Acquisition, Percentage of Voting Interests Acquired       9.95%      
FY 2017 Acquisition [Member] | Flight Support Group [Member] | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners       19.90%      
Noncontrolling Interest, Ownership Percentage by Parent 90.05%            
FY2015 Acquisition 2 | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Percentage of Voting Interests Sold 3.00%            
FY2015 Acquisition 2 | Flight Support Group [Member] | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners             20.00%
Noncontrolling Interest, Ownership Percentage by Parent 82.00%            
FY2018 Acquisition 1 | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Percentage of Voting Interests Sold 10.00%            
FY2018 Acquisition 1 | Flight Support Group [Member] | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Noncontrolling Interest, Ownership Percentage by Parent 90.00%            
FY2008 Acquisition [Member] | Flight Support Group [Member] | Flight Support Group [Member]              
Business Acquisition [Line Items]              
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners     17.70%        
Noncontrolling Interest, Ownership Percentage by Parent         90.00% 86.20%  
FY2012 Acquisition [Member] | Electronic Technologies Group [Member]              
Business Acquisition [Line Items]              
Business Acquisition, Percentage of Voting Interests Acquired             22.00%
FY2012 Acquisition [Member] | Electronic Technologies Group [Member] | Electronic Technologies Group [Member]              
Business Acquisition [Line Items]              
Noncontrolling Interest, Ownership Percentage by Parent 100.00%            
XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Numerator:      
Net income attributable to HEICO $ 351,675 $ 304,220 $ 313,984
Denominator:      
Weighted average common shares outstanding - basic 136,010 135,326 134,754
Effect of dilutive stock options 2,027 2,528 2,548
Weighted Average Number of Shares Outstanding, Diluted 138,037 137,854 137,302
Earnings Per Share, Basic $ 2.59 $ 2.25 $ 2.33
Earnings Per Share, Diluted $ 2.55 $ 2.21 $ 2.29
Anti-dilutive stock options excluded 749 185 258
XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.4
OPERATING SEGMENTS (Last three years, segment information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales $ 2,208,322 $ 1,865,682 $ 1,787,009
Depreciation 30,257 27,804 27,067
Amortization 66,076 65,215 61,494
Operating income 496,844 392,900 376,648
Capital expenditures 31,982 36,183 22,940
Flight Support Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales 1,255,212 927,089 924,812
Depreciation 15,656 13,992 14,339
Amortization 24,268 20,648 19,957
Operating income 267,167 151,930 143,051
Capital expenditures 15,588 8,915 10,843
Electronic Technologies Group [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales 972,475 959,170 874,987
Depreciation 13,602 12,839 11,722
Amortization 40,690 43,431 40,553
Operating income 269,473 277,306 258,814
Capital expenditures 15,530 26,496 12,025
Other Primarily Corporate and Inter Segment [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Depreciation 999 973 1,006
Amortization 1,118 1,136 984
Operating income (39,796) (36,336) (25,217)
Capital expenditures 864 772 72
Consolidation, Eliminations [Member] | Other Primarily Corporate and Inter Segment [Member]      
Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]      
Net sales [1] $ (19,365) $ (20,577) $ (12,790)
[1] Intersegment activity principally consists of net sales from the ETG to the FSG.
XML 116 R102.htm IDEA: XBRL DOCUMENT v3.22.4
OPERATING SEGMENTS (Total assets) (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Oct. 31, 2021
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 4,095,496 $ 3,498,407
Operating Segments [Member] | Flight Support Group [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 1,635,229 1,274,462
Operating Segments [Member] | Electronic Technologies Group [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets 2,230,744 1,952,413
Corporate And Eliminations [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total assets $ 229,523 $ 271,532
XML 117 R103.htm IDEA: XBRL DOCUMENT v3.22.4
OPERATING SEGMENTS (Geographical information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales $ 2,208,322 $ 1,865,682 $ 1,787,009
Property, Plant and Equipment, Net 225,879 193,638 168,848
North America [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 1,443,581 1,194,869 1,193,497
Property, Plant and Equipment, Net 190,148 155,537 139,197
Other Countries [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Net sales 764,741 670,813 593,512
Property, Plant and Equipment, Net $ 35,731 $ 38,101 $ 29,651
XML 118 R104.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balances as of beginning of year $ 3,379 $ 3,015
Accruals for warranties 2,026 1,979
Acquired warranty liabilities 242 62
Warranty claims settled (2,351) (1,677)
Balances as of end of year $ 3,296 $ 3,379
XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Details Textuals)
$ in Thousands
Oct. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Guarantor Obligations, Maximum Exposure, Undiscounted $ 23,500
XML 120 R106.htm IDEA: XBRL DOCUMENT v3.22.4
VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Opening Balance $ 10,874 $ 12,738 $ 3,666
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment [1] (1,070) (1,720)  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense [1]     9,834
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [2] 476 360 128
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [3] (1,947) (504) (890)
Valuation Allowances and Reserves, Ending Balance 8,333 10,874 12,738
SEC Schedule, 12-09, Reserve, Inventory [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Valuation Allowances and Reserves, Opening Balance 142,593 126,933 103,821
SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment [4]     (63)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense [5] 13,980 17,202 27,030
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account [4] 275 1,261  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction [6] (1,853) (2,803) (3,855)
Valuation Allowances and Reserves, Ending Balance $ 154,995 $ 142,593 $ 126,933
[1] Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic").
[2] Principally additions from acquisitions and foreign currency translation adjustments.
[3] Principally write-offs of uncollectible accounts receivables.
[4] Principally additions from acquisitions and foreign currency translation adjustments.
[5] Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to the significant decline in global commercial air travel due to the Pandemic resulting in lower demand for the Company's commercial aviation products and services and certain specific obsolescence reserves following the announced retirement of certain aircraft types and engine platforms by major U.S. carriers.
[6] Principally write-offs of slow-moving, obsolete or damaged inventory.
XML 121 hei-20221031_htm.xml IDEA: XBRL DOCUMENT 0000046619 2021-11-01 2022-10-31 0000046619 hei:HeicoCommonStockMember 2021-11-01 2022-10-31 0000046619 us-gaap:CommonClassAMember 2021-11-01 2022-10-31 0000046619 2022-04-30 0000046619 hei:HeicoCommonStockMember 2022-12-20 0000046619 us-gaap:CommonClassAMember 2022-12-20 0000046619 2022-10-31 0000046619 2021-10-31 0000046619 hei:HeicoCommonStockMember 2022-10-31 0000046619 hei:HeicoCommonStockMember 2021-10-31 0000046619 us-gaap:CommonClassAMember 2022-10-31 0000046619 us-gaap:CommonClassAMember 2021-10-31 0000046619 2020-11-01 2021-10-31 0000046619 2019-11-01 2020-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2021-10-31 0000046619 us-gaap:CommonStockMember 2021-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2021-10-31 0000046619 hei:DeferredCompensationObligationMember 2021-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2021-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-31 0000046619 us-gaap:RetainedEarningsMember 2021-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2021-10-31 0000046619 hei:TotalShareholdersEquityMember 2021-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2021-11-01 2022-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-01 2022-10-31 0000046619 us-gaap:RetainedEarningsMember 2021-11-01 2022-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2021-11-01 2022-10-31 0000046619 hei:TotalShareholdersEquityMember 2021-11-01 2022-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-11-01 2022-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2021-11-01 2022-10-31 0000046619 us-gaap:CommonStockMember 2021-11-01 2022-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2022-10-31 0000046619 us-gaap:CommonStockMember 2022-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2022-10-31 0000046619 hei:DeferredCompensationObligationMember 2022-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2022-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-31 0000046619 us-gaap:RetainedEarningsMember 2022-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2022-10-31 0000046619 hei:TotalShareholdersEquityMember 2022-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2020-10-31 0000046619 us-gaap:CommonStockMember 2020-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000046619 hei:DeferredCompensationObligationMember 2020-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2020-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-10-31 0000046619 us-gaap:RetainedEarningsMember 2020-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2020-10-31 0000046619 hei:TotalShareholdersEquityMember 2020-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2020-11-01 2021-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-11-01 2021-10-31 0000046619 us-gaap:RetainedEarningsMember 2020-11-01 2021-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2020-11-01 2021-10-31 0000046619 hei:TotalShareholdersEquityMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonStockMember 2020-11-01 2021-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-11-01 2021-10-31 0000046619 hei:DeferredCompensationObligationMember 2020-11-01 2021-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2020-11-01 2021-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2019-10-31 0000046619 us-gaap:CommonStockMember 2019-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000046619 hei:DeferredCompensationObligationMember 2019-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2019-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000046619 us-gaap:RetainedEarningsMember 2019-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2019-10-31 0000046619 hei:TotalShareholdersEquityMember 2019-10-31 0000046619 hei:RedeemableNoncontrollingInterestsMember 2019-11-01 2020-10-31 0000046619 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-10-31 0000046619 us-gaap:RetainedEarningsMember 2019-11-01 2020-10-31 0000046619 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-10-31 0000046619 hei:TotalShareholdersEquityMember 2019-11-01 2020-10-31 0000046619 us-gaap:CommonStockMember 2019-11-01 2020-10-31 0000046619 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-10-31 0000046619 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-11-01 2020-10-31 0000046619 hei:DeferredCompensationObligationMember 2019-11-01 2020-10-31 0000046619 hei:HeicoStockHeldByIrrevocableTrustMember 2019-11-01 2020-10-31 0000046619 2020-10-31 0000046619 2019-10-31 0000046619 hei:HFSCMember hei:LufthansaTechnikAgMember 2022-10-31 0000046619 hei:SubsidiaryNineteenMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryTwentyFiveMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiarySevenMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryFiveMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryTwentySixMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryThreeMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryThirteenMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryElevenMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryTwoMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiarySixMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryEightMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryNineMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiarySixteenMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:HFSCMember 2022-10-31 0000046619 hei:JointVentureMember hei:HEICOAerospaceMember 2022-10-31 0000046619 hei:SubsidiaryTenMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryEighteenMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryTwentyFourMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryFifteenMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiarySeventeenMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryTwentyMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryTwentySevenMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryFourMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryTwelveMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryFourteenMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SubsidiaryOneMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:ToolsDiesAndMoldsMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:ToolsDiesAndMoldsMember 2021-11-01 2022-10-31 0000046619 us-gaap:AssetsHeldUnderCapitalLeasesMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:IntellectualPropertyMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:IntellectualPropertyMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2021-11-01 2022-10-31 0000046619 us-gaap:PensionPlansDefinedBenefitMember 2022-10-31 0000046619 us-gaap:PensionPlansDefinedBenefitMember 2021-10-31 0000046619 hei:TRADMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:TRADMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:IronwoodMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:IronwoodMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:IronwoodMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SensorMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:SensorMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:CharterMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:CharterMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:AccurateMember hei:HFSCMember 2022-10-31 0000046619 hei:AccurateMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:AccurateMember hei:HFSCMember 2022-10-31 0000046619 hei:PioneerMember hei:HFSCMember 2022-10-31 0000046619 hei:PioneerMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:PioneerMember hei:HFSCMember 2022-10-31 0000046619 hei:FlightMicrowaveMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:FlightMicrowaveMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:PaciwaveMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:RHLabsMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:RidgeHoldcoMember hei:HFSCMember 2022-10-31 0000046619 hei:RidgeHoldcoMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:RidgeHoldcoMember hei:RidgeEngineeringMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:RidgeHoldcoMember hei:BechdonMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:RidgeHoldcoMember hei:HFSCMember 2022-10-31 0000046619 hei:CamtronicsMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:CamtronicsMember hei:HFSCMember 2022-10-31 0000046619 hei:SubsidiaryFiveMember hei:CamtronicsMember hei:HFSCMember 2022-10-31 0000046619 hei:ExistingManagementMember hei:CamtronicsMember hei:HFSCMember 2022-10-31 0000046619 hei:PyramidMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:ConnectTechMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:ConnectTechMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:ConnectTechMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:TSIDMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:TransformationalSecurityMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:IntelligentDevicesMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:TSIDMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:ExistingManagementMember hei:TSIDMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:RockyMountainMember hei:HFSCMember 2022-10-31 0000046619 hei:RockyMountainMember hei:HFSCMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:RockyMountainMember hei:HFSCMember 2022-10-31 0000046619 hei:FreebirdMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:FreebirdMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:EPCMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:EPCMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:HMIMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:HMIMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:QuellMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:QuellMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 hei:ExistingManagementMember hei:QuellMember hei:HeicoElectronicTechnologiesCorpMember 2022-10-31 0000046619 hei:FY2022AcquisitionsMember 2021-11-01 2022-10-31 0000046619 hei:FY2021AcquisitionsMember 2020-11-01 2021-10-31 0000046619 hei:FY2020AcquisitionsMember 2019-11-01 2020-10-31 0000046619 hei:FY2022AcquisitionsMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember 2020-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:IntellectualPropertyMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:IntellectualPropertyMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:IntellectualPropertyMember 2020-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:TradeNamesMember 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:TradeNamesMember 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:TradeNamesMember 2020-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:CustomerRelationshipsMember 2021-11-01 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-11-01 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:CustomerRelationshipsMember 2019-11-01 2020-10-31 0000046619 hei:FY2022AcquisitionsMember us-gaap:IntellectualPropertyMember 2021-11-01 2022-10-31 0000046619 hei:FY2021AcquisitionsMember us-gaap:IntellectualPropertyMember 2020-11-01 2021-10-31 0000046619 hei:FY2020AcquisitionsMember us-gaap:IntellectualPropertyMember 2019-11-01 2020-10-31 0000046619 hei:ExxeliaMember hei:HeicoElectronicTechnologiesCorpMember 2021-11-01 2022-10-31 0000046619 currency:EUR srt:ScenarioForecastMember hei:ExxeliaMember us-gaap:SubsequentEventMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-01-31 0000046619 srt:ScenarioForecastMember hei:ExxeliaMember us-gaap:SubsequentEventMember hei:HeicoElectronicTechnologiesCorpMember 2022-11-01 2023-01-31 0000046619 currency:EUR srt:ScenarioForecastMember hei:ExxeliaMember us-gaap:SubsequentEventMember hei:HeicoElectronicTechnologiesCorpMember 2023-01-31 0000046619 srt:ScenarioForecastMember hei:ExxeliaMember us-gaap:SubsequentEventMember hei:HeicoElectronicTechnologiesCorpMember 2023-01-31 0000046619 hei:ExistingManagementMember srt:ScenarioForecastMember hei:ExxeliaMember us-gaap:SubsequentEventMember hei:HeicoElectronicTechnologiesCorpMember 2023-01-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2022-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2021-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2021-11-01 2022-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2020-11-01 2021-10-31 0000046619 us-gaap:ToolsDiesAndMoldsMember 2019-11-01 2020-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2021-11-01 2022-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2020-11-01 2021-10-31 0000046619 hei:PropertyPlantandEquipmentExclusiveofToolingMember 2019-11-01 2020-10-31 0000046619 hei:LeadershipCompensationPlanMember 2022-10-31 0000046619 hei:LeadershipCompensationPlanMember 2021-10-31 0000046619 hei:LeadershipCompensationPlanMember 2022-10-31 0000046619 hei:LeadershipCompensationPlanMember 2021-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2020-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2020-11-01 2021-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-11-01 2021-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2021-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2021-11-01 2022-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-11-01 2022-10-31 0000046619 us-gaap:AccumulatedTranslationAdjustmentMember 2022-10-31 0000046619 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-10-31 0000046619 hei:FlightSupportGroupMember 2020-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2020-10-31 0000046619 hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:FlightSupportGroupMember 2021-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2022-10-31 0000046619 us-gaap:CustomerRelationshipsMember 2021-10-31 0000046619 us-gaap:IntellectualPropertyMember 2022-10-31 0000046619 us-gaap:IntellectualPropertyMember 2021-10-31 0000046619 us-gaap:OtherIntangibleAssetsMember 2022-10-31 0000046619 us-gaap:OtherIntangibleAssetsMember 2021-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2022-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2021-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2020-10-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2020-12-01 2020-12-31 0000046619 us-gaap:RevolvingCreditFacilityMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:EurodollarMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2021-11-01 2022-10-31 0000046619 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-11-01 2022-10-31 0000046619 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-11-01 2022-10-31 0000046619 us-gaap:ForeignLineOfCreditMember 2022-10-31 0000046619 us-gaap:LetterOfCreditMember 2022-10-31 0000046619 2022-11-01 2022-10-31 0000046619 2022-11-02 2022-10-31 0000046619 2023-11-01 2022-10-31 0000046619 hei:ProductLineMember 2021-11-01 2022-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:AftermarketReplacementPartsMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:RepairandOverhaulPartsandServicesMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:SpecialtyProductsMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:ElectronicComponentsforDefenseSpaceandAerospaceMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:OtherElectronicComponentsMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:CorporateAndEliminationsMember 2021-11-01 2022-10-31 0000046619 hei:CorporateAndEliminationsMember 2020-11-01 2021-10-31 0000046619 hei:CorporateAndEliminationsMember 2019-11-01 2020-10-31 0000046619 hei:SalesbyIndustryMember 2021-11-01 2022-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:AerospaceMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:DefenseandSpaceMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2020-11-01 2021-10-31 0000046619 hei:OtherIndustriesMember hei:FlightSupportGroupMember 2019-11-01 2020-10-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:DefenseandSpaceMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:OtherIndustriesMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2020-11-01 2021-10-31 0000046619 hei:AerospaceMember hei:ElectronicTechnologiesGroupMember 2019-11-01 2020-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2022-10-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2022-10-31 0000046619 us-gaap:MoneyMarketFundsMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel1Member 2022-10-31 0000046619 us-gaap:FairValueInputsLevel2Member 2022-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 us-gaap:FairValueInputsLevel2Member hei:CorporateOwnedLifeInsuranceMember 2021-10-31 0000046619 hei:CorporateOwnedLifeInsuranceMember 2021-10-31 0000046619 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-10-31 0000046619 us-gaap:MoneyMarketFundsMember 2021-10-31 0000046619 us-gaap:FairValueInputsLevel1Member 2021-10-31 0000046619 us-gaap:FairValueInputsLevel2Member 2021-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2021-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2022AcquisitionSubsidiary1Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary2Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2022AcquisitionSubsidiary3Member 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2021AcquisitionSubsidiary1Member 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary1Member 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember currency:CAD hei:FY2020AcquisitionSubsidiary1Member 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary2Member 2022-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2020AcquisitionSubsidiary2Member 2021-10-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2017AcquisitionMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary2Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MinimumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2022AcquisitionSubsidiary3Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 srt:MinimumMember hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MinimumMember hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2021AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MinimumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2020AcquisitionSubsidiary1Member us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member 2022-10-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2022-10-31 0000046619 srt:MinimumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 srt:MaximumMember hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 hei:FY2017AcquisitionMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2022-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2020-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2020-11-01 2021-10-31 0000046619 us-gaap:FairValueInputsLevel3Member 2021-11-01 2022-10-31 0000046619 us-gaap:CommonClassAMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember 2019-11-01 2020-10-31 0000046619 hei:StockOptionAndFutureGrantsMember 2022-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2021-11-01 2022-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2020-11-01 2021-10-31 0000046619 us-gaap:EmployeeStockOptionMember 2019-11-01 2020-10-31 0000046619 hei:HeicoCommonStockMember 2020-11-01 2021-10-31 0000046619 us-gaap:CommonClassAMember 2019-10-31 0000046619 us-gaap:CommonClassAMember 2020-10-31 0000046619 hei:SubsidiaryOneMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwoMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwoMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryThreeMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryThreeMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryFourMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryFourMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryFiveMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryFiveMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiarySixMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiarySevenMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryEightMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryEightMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryNineMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryNineMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTenMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTenMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryElevenMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryElevenMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwelveMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwelveMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryThirteenMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryThirteenMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryFourteenMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryFourteenMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyEightMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyEightMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiarySixteenMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiarySixteenMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiarySeventeenMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryEighteenMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryEighteenMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryNineteenMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryNineteenMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyOneMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyTwoMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyThreeMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyFourMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyFiveMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentyFiveMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentySixMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentySixMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentySevenMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryTwentySevenMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015AcquisitionMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2017AcquisitionMember hei:FlightSupportGroupMember 2022-05-31 0000046619 hei:FY2017AcquisitionMember hei:FlightSupportGroupMember 2022-05-31 0000046619 hei:FlightSupportGroupMember hei:FY2017AcquisitionMember hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:FY2015Acquisition2Member hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015Acquisition2Member hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2015Acquisition2Member hei:FlightSupportGroupMember 2020-05-31 0000046619 hei:FY2018Acquisition1Member hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2018Acquisition1Member hei:FlightSupportGroupMember 2022-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember hei:FlightSupportGroupMember 2020-10-31 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember hei:FlightSupportGroupMember 2020-06-30 0000046619 hei:FlightSupportGroupMember hei:FY2008AcquisitionMember hei:FlightSupportGroupMember 2021-05-31 0000046619 hei:FY2012AcquisitionMember hei:ElectronicTechnologiesGroupMember 2020-05-31 0000046619 hei:ElectronicTechnologiesGroupMember hei:FY2012AcquisitionMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:SubsidiaryOneMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiarySixMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiarySevenMember hei:FlightSupportGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiarySeventeenMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 hei:SubsidiaryTwentyFourMember hei:ElectronicTechnologiesGroupMember 2021-11-01 2022-10-31 0000046619 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2021-11-01 2022-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2021-11-01 2022-10-31 0000046619 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2020-11-01 2021-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2020-11-01 2021-10-31 0000046619 srt:ConsolidationEliminationsMember hei:OtherPrimarilyCorporateAndInterSegmentMember 2019-11-01 2020-10-31 0000046619 hei:OtherPrimarilyCorporateAndInterSegmentMember 2019-11-01 2020-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2022-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2022-10-31 0000046619 hei:CorporateAndEliminationsMember 2022-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:FlightSupportGroupMember 2021-10-31 0000046619 us-gaap:OperatingSegmentsMember hei:ElectronicTechnologiesGroupMember 2021-10-31 0000046619 hei:CorporateAndEliminationsMember 2021-10-31 0000046619 srt:NorthAmericaMember 2021-11-01 2022-10-31 0000046619 srt:NorthAmericaMember 2020-11-01 2021-10-31 0000046619 srt:NorthAmericaMember 2019-11-01 2020-10-31 0000046619 hei:OtherCountriesMember 2021-11-01 2022-10-31 0000046619 hei:OtherCountriesMember 2020-11-01 2021-10-31 0000046619 hei:OtherCountriesMember 2019-11-01 2020-10-31 0000046619 srt:NorthAmericaMember 2022-10-31 0000046619 srt:NorthAmericaMember 2021-10-31 0000046619 srt:NorthAmericaMember 2020-10-31 0000046619 hei:OtherCountriesMember 2022-10-31 0000046619 hei:OtherCountriesMember 2021-10-31 0000046619 hei:OtherCountriesMember 2020-10-31 0000046619 hei:OtherAcquisitionsMember 2021-11-01 2022-10-31 0000046619 hei:OtherAcquisitionsMember 2020-11-01 2021-10-31 0000046619 hei:OtherAcquisitionsMember 2019-11-01 2020-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2021-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2020-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2019-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2021-11-01 2022-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2020-11-01 2021-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2019-11-01 2020-10-31 0000046619 us-gaap:AllowanceForCreditLossMember 2022-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2021-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2020-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2019-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2021-11-01 2022-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2020-11-01 2021-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2019-11-01 2020-10-31 0000046619 us-gaap:InventoryValuationReserveMember 2022-10-31 iso4217:USD iso4217:USD shares shares pure iso4217:EUR iso4217:CAD 0000046619 false FY 2022 P1Y P1Y1D http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2022#LongTermDebtAndCapitalLeaseObligationsCurrent 2005-10-31 2023-10-31 P1Y 2006-10-31 2023-10-31 2008-10-31 2024-10-31 2009-10-31 2023-10-31 2012-10-31 2023-10-31 2012-10-31 2027-10-31 P4Y 2015-10-31 2023-10-31 P3Y 2015-10-31 2023-10-31 2015-10-31 2023-10-31 2015-10-31 2023-10-31 2017-10-31 2024-10-31 2018-10-31 2023-10-31 2018-10-31 2027-10-31 2019-10-31 2023-10-31 2019-10-31 2024-10-31 2019-10-31 2026-10-31 2019-10-31 2024-10-31 P4Y 2020-10-31 2025-10-31 2020-10-31 2027-10-31 2020-10-31 2024-10-31 P4Y 2020-10-31 2025-10-31 2021-10-31 2026-10-31 2021-10-31 2028-10-31 2021-10-31 2024-10-31 P3Y 2022-10-31 2029-10-31 2022-10-31 2029-10-31 2022-10-31 2027-10-31 10-K true 2022-10-31 --10-31 false 001-04604 HEICO CORPORATION FL 65-0341002 3000 Taft Street Hollywood FL 33021 954 987-4000 Common Stock, $.01 par value per share HEI NYSE Class A Common Stock, $.01 par value per share HEI.A NYSE Yes No Yes Yes Large Accelerated Filer false false true false 15871879000 0.01 54518561 0.01 82125739 34 DELOITTE & TOUCHE LLP Miami, Florida 139504000 108298000 294848000 244919000 93978000 80073000 582471000 478050000 41929000 26045000 1152730000 937385000 225879000 193638000 1672425000 1450395000 733327000 582307000 311135000 334682000 4095496000 3498407000 1654000 1515000 116551000 85544000 290199000 206857000 12455000 964000 420859000 294880000 288620000 234983000 71162000 40761000 338948000 378257000 1119589000 948881000 327601000 252587000 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 150000000 150000000 54519000 54519000 54264000 54264000 545000 543000 0.01 0.01 150000000 150000000 82093000 82093000 81224000 81224000 821000 812000 397337000 320747000 5297000 5297000 5297000 5297000 -46499000 -8552000 2253932000 1949521000 2606136000 2263071000 42170000 33868000 2648306000 2296939000 4095496000 3498407000 2208322000 1865682000 1787009000 1345563000 1138259000 1104882000 365915000 334523000 305479000 1711478000 1472782000 1410361000 496844000 392900000 376648000 6386000 7285000 13159000 565000 1443000 1366000 491023000 387058000 364855000 100400000 57300000 29000000 390623000 329758000 335855000 38948000 25538000 21871000 351675000 304220000 313984000 2.59 2.25 2.33 2.55 2.21 2.29 136010000 135326000 134754000 138037000 137854000 137302000 390623000 329758000 335855000 -40078000 -591000 8876000 368000 991000 -1012000 -65000 -135000 -73000 -39645000 535000 7937000 350978000 330293000 343792000 38948000 25538000 21871000 -1698000 -62000 347000 37250000 25476000 22218000 313728000 304817000 321574000 252587000 543000 812000 320747000 5297000 -5297000 -8552000 1949521000 33868000 2296939000 27442000 -37947000 351675000 9808000 323536000 0.18 24466000 24466000 6000 74999000 75005000 1000 11416000 11417000 12646000 12646000 3000 3000 2346000 2352000 1000 1000 25944000 25946000 23607000 1485000 1485000 12150000 3415000 3415000 56770000 22798000 -22798000 -22798000 3761000 -2288000 -21000 -2309000 327601000 545000 821000 397337000 5297000 -5297000 -46499000 2253932000 42170000 2648306000 221208000 542000 809000 299930000 4886000 -4886000 -9149000 1688045000 30430000 2010607000 19662000 597000 304220000 5814000 310631000 0.17 23002000 23002000 1000 9791000 9792000 9058000 9058000 3000 5341000 5344000 3791000 3791000 25746000 2217000 2217000 2336000 18989000 19743000 -19743000 -19743000 1067000 411000 411000 418000 1000 -159000 260000 252587000 543000 812000 320747000 5297000 -5297000 -8552000 1949521000 33868000 2296939000 188264000 541000 804000 284609000 4232000 -4232000 -16739000 1397327000 28118000 1694660000 16932000 7590000 313984000 5286000 326860000 0.16 21552000 21552000 1000 9723000 9724000 10134000 10134000 6000 6949000 6955000 1000 12119000 12120000 22204000 14329000 16176000 1732000 1732000 7475000 1714000 -1714000 -1714000 654000 654000 1416000 634000 -1242000 -608000 221208000 542000 809000 299930000 4886000 -4886000 -9149000 1688045000 30430000 2010607000 390623000 329758000 335855000 96333000 93019000 88561000 12646000 9058000 10134000 12180000 10091000 9576000 8876000 -15635000 -5998000 -7631000 1246000 515000 175000 29272000 27300000 -71515000 4148000 -376000 16398000 89186000 10121000 28315000 10077000 4795000 -2471000 25567000 6907000 -30327000 34122000 33634000 -37905000 11597000 2821000 -9586000 15398000 12781000 14836000 -828000 -2244000 -4366000 467856000 444084000 409125000 347308000 136500000 163939000 31982000 36183000 22940000 15300000 14000000 15900000 1239000 -3229000 -3736000 -395829000 -183454000 -199043000 262000000 245000000 212000000 505000000 68000000 25946000 3791000 12120000 25092000 27963000 17908000 24466000 23002000 21552000 8735000 2336000 7475000 1010000 1468000 2352000 5344000 6955000 320000 325000 534000 14329000 -616000 -1286000 -1161000 -33833000 -558968000 137743000 -6988000 -216000 2026000 31206000 -298554000 349851000 108298000 406852000 57001000 139504000 108298000 406852000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Nature of Business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates six subsidiaries which are 70%, 74%, 82%, 84%, 89% and 96% owned, respectively, three subsidiaries that are approximately 90% owned and six subsidiaries that are each 80.1% owned. In addition, HEICO Aerospace consolidates a joint venture, which is 84% owned. HEICO Electronic consolidates four subsidiaries that are each 80.1% owned, two subsidiaries that are each 75% owned, and six subsidiaries which are 80.4%, 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on the Company’s supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2022 as compared to fiscal 2021 principally reflecting improved demand for its commercial aerospace products. The Flight Support Group has reported nine consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Use of Estimates and Assumptions</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Assets </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventory</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><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:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">40</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><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:12pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">10</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><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:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">20</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tooling </span></td><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:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">5</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s lease arrangements primarily pertain to manufacturing facilities, office buildings, equipment, land and vehicles. The Company evaluates whether a contractual arrangement that provides it with control over the use of an asset is, or contains, a lease at the inception date. The term of a lease is inclusive of any option to renew, extend, or terminate the lease when it is reasonably certain that the Company will exercise such option. The Company classifies a lease as operating or finance using the classification criteria set forth in Accounting Standards Codification ("ASC") Topic 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2022, 2021 and 2020. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center;text-indent:36pt"><table 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:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">17</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual property</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:12pt;font-weight:400;line-height:100%">7</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">22</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Other</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:12pt;font-weight:400;line-height:100%">5</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">20</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Amortization expense of intellectual property is recorded as a component of cost of sales and amortization expense of customer relationships is recorded as a component of selling, general and administrative ("SG&amp;A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Customer Rebates and Credits</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranties</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets, but reclassifies any excess funded amounts to other long-term assets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$10,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">$13,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company 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. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s 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 the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances 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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 the Company 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. The Company reviews its 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain of the Company’s contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration the Company will receive. The Company includes variable consideration in the transaction price generally by applying the most likely amount method of the consideration that it expects to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. The Company estimates variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration. See Note 6, Revenue, for additional information regarding the Company’s revenue recognition policy.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2022, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">any tax on Global Intangible Low-Taxed Income ("GILTI") as a current period income tax expense. Further information regarding income taxes can be found in Note 7, Income Taxes. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redeemable Noncontrolling Interests</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Net Income per Share Attributable to HEICO Shareholders</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">denominated in a currency other than the functional currency are recorded in the Company's Consolidated Statements of Operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Losses for contingencies such as product warranties, litigation and environmental matters are recognized in income when they are probable and can be reasonably estimated. Gain contingencies are not recognized in income until they have been realized.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">New Accounting Pronouncement</span></div>In October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which 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 ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Nature of Business</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    HEICO Corporation, through its principal subsidiaries consisting of HEICO Aerospace Holdings Corp. (“HEICO Aerospace”), HEICO Flight Support Corp. ("HFSC") and HEICO Electronic Technologies Corp. (“HEICO Electronic”) and their respective subsidiaries (collectively, the “Company”), is principally engaged in the design, manufacture and sale of aerospace, defense and electronic related products and services throughout the United States ("U.S.") and internationally. The Company’s customer base is primarily the aviation, defense, space, medical, telecommunications and electronics industries.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their respective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The consolidated financial statements include the financial accounts of HEICO Corporation and its direct subsidiaries, all of which are wholly owned except for HEICO Aerospace, which is 20% owned by Lufthansa Technik AG ("LHT"), the technical services subsidiary of Lufthansa German Airlines. HFSC consolidates six subsidiaries which are 70%, 74%, 82%, 84%, 89% and 96% owned, respectively, three subsidiaries that are approximately 90% owned and six subsidiaries that are each 80.1% owned. In addition, HEICO Aerospace consolidates a joint venture, which is 84% owned. HEICO Electronic consolidates four subsidiaries that are each 80.1% owned, two subsidiaries that are each 75% owned, and six subsidiaries which are 80.4%, 82.5%, 85%, 90%, 92.7% and 95.9% owned, respectively. Certain subsidiaries of HEICO Electronic consolidate subsidiaries that are less than wholly owned. See Note 13, Redeemable Noncontrolling Interests. All intercompany balances and transactions are eliminated.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's results of operations in fiscal 2022 continued to reflect the adverse impact from the COVID-19 global pandemic (the “Pandemic”), including its impact on the Company’s supply chain. Despite the aforementioned, the Company experienced continued improvement in operating results in fiscal 2022 as compared to fiscal 2021 principally reflecting improved demand for its commercial aerospace products. The Flight Support Group has reported nine consecutive quarters of improvement in net sales and operating income resulting from signs of commercial air travel recovery in certain domestic travel markets, moderated by a slower recovery in international travel markets.</span></div> 0.20 0.70 0.74 0.82 0.84 0.89 0.96 0.90 0.90 0.90 0.801 0.801 0.801 0.801 0.801 0.801 0.84 0.801 0.801 0.801 0.801 0.75 0.75 0.804 0.825 0.85 0.90 0.927 0.959 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Use of Estimates and Assumptions</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    For purposes of the consolidated financial statements, the Company considers all highly liquid investments such as U.S. Treasury bills and money market funds with an original maturity of three months or less at the time of purchase to be cash equivalents.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Accounts receivable consist of amounts billed and currently due from customers. The valuation of accounts receivable requires that the Company set up an allowance for estimated uncollectible accounts and record a corresponding charge to bad debt expense. The Company estimates uncollectible receivables based on such factors as its prior experience, its appraisal of a customer’s ability to pay, age of receivables outstanding and economic conditions within and outside of the aviation, defense, space, medical, telecommunications and electronics industries.</span></div> Contract Assets     Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. See Note 6, Revenue, for additional information regarding the Company's contract assets. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of temporary cash investments and trade accounts receivable. The Company places its temporary cash investments with high credit quality financial institutions and limits the amount of credit exposure to any one financial institution. Concentrations of credit risk with respect to trade receivables are limited due to the large number of customers comprising the Company’s customer base and their dispersion across many different geographical regions. The Company performs ongoing credit evaluations of its customers, but does not generally require collateral to support customer receivables.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventory</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Inventory is stated at the lower of cost or net realizable value, with cost being determined on the first-in, first-out or the average cost basis. Losses, if any, are recognized fully in the period when identified. The Company periodically evaluates the carrying value of inventory, giving consideration to factors such as its physical condition, sales patterns and expected future demand in order to estimate the amount necessary to write down any slow moving, obsolete or damaged inventory. These estimates could vary significantly from actual amounts based upon future economic conditions, customer inventory levels or competitive factors that were not foreseen or did not exist when the estimated write-downs were made. In accordance with industry practice, all inventories are classified as a current asset including portions with long production cycles, some of which may not be realized within one year.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Property, plant and equipment is recorded at cost. Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:</span></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><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:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">40</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><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:12pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">10</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><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:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">20</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tooling </span></td><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:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">5</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The costs of major additions and improvements are capitalized. Leasehold improvements are amortized over the shorter of the leasehold improvement’s useful life or the lease term.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Repairs and maintenance costs are expensed as incurred. Upon an asset's disposition, its cost and related accumulated depreciation are removed from the financial accounts and any resulting gain or loss is reflected within earnings.</span></div> Depreciation and amortization is generally provided on the straight-line method over the estimated useful lives of the various assets. The Company’s property, plant and equipment is generally depreciated over the following estimated useful lives:<table 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:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Buildings and improvements </span></td><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:12pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">40</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Machinery and equipment </span></td><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:12pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">10</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Leasehold improvements </span></td><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:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">20</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Tooling </span></td><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:12pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">to</span></td><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:12pt;font-weight:400;line-height:100%">5</span></td><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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table> P10Y P40Y P3Y P10Y P2Y P20Y P2Y P5Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s lease arrangements primarily pertain to manufacturing facilities, office buildings, equipment, land and vehicles. The Company evaluates whether a contractual arrangement that provides it with control over the use of an asset is, or contains, a lease at the inception date. The term of a lease is inclusive of any option to renew, extend, or terminate the lease when it is reasonably certain that the Company will exercise such option. The Company classifies a lease as operating or finance using the classification criteria set forth in Accounting Standards Codification ("ASC") Topic 842. HEICO recognizes lease right-of-use (“ROU”) assets and corresponding lease liabilities as of the lease commencement date based on the present value of the lease payments over the lease term. The discount rate used to calculate the present value of the Company’s leases is based on HEICO’s incremental borrowing rate and considers credit risk, the lease term and other available information as of the commencement date since the </span></div>leases do not provide a readily determinable implicit rate. Variable lease payments that depend on an index or a rate are included in the determination of ROU assets and lease liabilities using the index or rate at the lease commencement date. Variable lease payments that do not depend on an index or rate or resulting from changes in an index or rate subsequent to the lease commencement date, are recorded as lease expense in the period in which the obligation for the payment is incurred. The Company’s ROU assets are increased by any prepaid lease payments and initial direct costs and reduced by any lease incentives. The Company’s leases do not contain any material residual value guarantees or restrictive covenants. See Note 9, Leases, for additional information regarding the Company’s accounting policy for leases. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company allocates the purchase price of acquired entities to the underlying tangible and identifiable intangible assets acquired and liabilities and any noncontrolling interests assumed based on their estimated fair values, with any excess recorded as goodwill. The operating results of acquired businesses are included in the Company’s results of operations beginning as of their effective acquisition dates. Acquisition costs were not material in fiscal 2022, 2021 and 2020. </span></div>    For contingent consideration arrangements, a liability is recognized at fair value as of the acquisition date with subsequent fair value adjustments recorded in operations. Additional information regarding the Company's contingent consideration arrangements may be found in Note 2, Acquisitions, and Note 8, Fair Value Measurements. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company tests goodwill for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the carrying amount of goodwill may not be fully recoverable. In evaluating the recoverability of goodwill, the Company compares the fair value of each of its reporting units to its carrying value to determine potential impairment and an impairment loss is recognized in the amount by which the carrying value of a reporting unit’s goodwill exceeds its fair value. The fair values of the Company's reporting units are determined by using a weighted average of a market approach and an income approach. Under the market approach, fair values are estimated using published market multiples for comparable companies. The Company calculates fair values under the income approach by taking estimated future cash flows that are based on internal projections and other assumptions deemed reasonable by management and discounting them using an estimated weighted average cost of capital.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s intangible assets not subject to amortization consist principally of its trade names. The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center;text-indent:36pt"><table 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:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">17</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual property</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:12pt;font-weight:400;line-height:100%">7</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">22</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Other</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:12pt;font-weight:400;line-height:100%">5</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">20</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Amortization expense of intellectual property is recorded as a component of cost of sales and amortization expense of customer relationships is recorded as a component of selling, general and administrative ("SG&amp;A") expenses in the Company’s Consolidated Statements of Operations. The Company tests each non-amortizing intangible asset for impairment annually as of October 31, or more frequently if events or changes in circumstances indicate that the asset might be impaired. To derive the fair value of its trade names, the Company utilizes an income approach, which relies upon management's assumptions of royalty rates, projected revenues and discount rates. The Company also tests each amortizing intangible asset for impairment if events or circumstances indicate that the asset might be impaired. The test consists of determining whether the carrying value of such assets will be recovered through undiscounted expected future cash flows. If the total of the undiscounted future cash flows is less than the carrying amount of those assets, the Company recognizes an impairment loss based on the excess of the carrying amount over the fair value of the assets. The determination of fair value requires management to make a number of estimates, assumptions and judgments of such factors as projected revenues and earnings and discount rates.</span></div> The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives:<table 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:11.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.300%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.220%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.780%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">6</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">17</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">Intellectual property</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:12pt;font-weight:400;line-height:100%">7</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">22</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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:12pt;font-weight:400;line-height:100%">Other</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:12pt;font-weight:400;line-height:100%">5</span></td><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:12pt;font-weight:400;line-height:100%">to</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:12pt;font-weight:400;line-height:100%">20</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:12pt;font-weight:400;line-height:100%">years</span></td><td colspan="3" style="padding:0 1pt"/></tr></table> The Company’s intangible assets subject to amortization are amortized on the straight-line method (except for certain customer relationships amortized on an accelerated method) over the following estimated useful lives P6Y P17Y P7Y P22Y P5Y P20Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Customer Rebates and Credits</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company records accrued customer rebates and credits as a component of accrued expenses and other current liabilities in its Consolidated Balance Sheets. These amounts generally relate to discounts negotiated with customers as part of certain sales contracts that are usually tied to sales volume thresholds. The Company accrues customer rebates and credits as a reduction within net sales as the revenue is recognized based on the estimated level of discount rate expected to be earned by each customer over the life of the contractual rebate period (generally one year). Accrued customer rebates and credits are monitored by management and discount levels are updated at least quarterly.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranties</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Product warranty liabilities are estimated at the time of shipment and recorded as a component of accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The amount recognized is based on historical claims experience.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Defined Benefit Pension Plan</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In connection with a prior year acquisition, the Company assumed a frozen qualified defined benefit pension plan (the "Plan"). The Plan's benefits are based on employee compensation and years of service; however, the accrued benefit for Plan participants was fixed as of the date of acquisition. The Company uses an actuarial valuation to determine the projected benefit obligation of the Plan and records the difference between the fair value of the Plan's assets and the projected benefit obligation as of October 31 in other long-term liabilities in its Consolidated Balance Sheets, but reclassifies any excess funded amounts to other long-term assets. Additionally, any actuarial gain or loss that arises during a fiscal year that is not recognized as a component of net periodic pension income or expense is recorded as a component of other comprehensive income or (loss), net of tax. The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$10,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">$13,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> The following table presents the fair value of the Plan's assets and projected benefit obligation as of October 31, for each of the last two fiscal years (in thousands):<table 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:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$10,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">$13,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Projected benefit obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Funded status</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$182 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 10106000 13116000 9924000 13979000 182000 -863000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company 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. The Company’s performance obligations are satisfied and control is transferred either at a point-in-time or over-time. The majority of the Company’s 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 the Company produces products with no alternative use and for which it has an enforceable right to recover costs incurred plus a reasonable profit margin for work completed to date and for certain other contracts under which the Company creates or enhances 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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for a contract with a customer when it has approval and commitment from both parties, the rights of the parties are identified, the payment terms are identified, the contract has commercial substance, and it is probable that the Company will collect the consideration to which it is entitled to receive. Customer payment terms related to the sale of products and the rendering of services vary by Company subsidiary and product line. The time between receipt of payment and recognition of revenue for satisfaction of the related performance obligation is not significant.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">A performance obligation is a promise within a contract to transfer a distinct good or service to the customer in exchange for payment and is the unit of account for recognizing revenue. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when or as the performance obligation is satisfied. The majority of the Company’s contracts have a single performance obligation to transfer goods or services. For contracts with more than one performance obligation, the Company allocates the transaction price to each performance obligation based on its estimated standalone selling price. When standalone selling prices are not available, the transaction price is allocated using an expected cost plus margin approach as pricing for such contracts is typically negotiated on the basis of cost.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company accounts for contract modifications prospectively when the remaining goods or services are distinct and on a cumulative catch-up basis when the remaining goods or services are not distinct.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company provides assurance type warranties on many of its products and services. Since customers cannot purchase such warranties independently of the products or services under contract and they are not priced separately, warranties are not separate performance obligations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company utilizes the cost-to-cost method as a measure of progress for performance obligations that are satisfied over-time as it believes this input method best represents the transfer of control to the customer. Under this method, revenue for the current period is recorded at an amount equal to the ratio of costs incurred to date divided by total estimated contract costs multiplied by (i) the transaction price, less (ii) cumulative revenue recognized in prior periods. Contract costs include all direct material and labor costs and those indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">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 the Company 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. The Company reviews its 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">For certain contracts with similar characteristics and for which revenue is recognized using an over-time model, the Company uses a portfolio approach to estimate the amount of revenue to recognize. For each portfolio of contracts, the respective work in process and/or finished goods inventory balances are identified and the portfolio-specific margin is applied to estimate the pro rata portion of the transaction price to recognize in relation to the costs incurred. This approach is utilized only when the resulting revenue recognition is not expected to be materially different than if the accounting was applied to the individual contracts. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Certain of the Company’s contracts give rise to variable consideration when they contain items such as customer rebates, credits, volume purchase discounts, penalties and other provisions that may impact the total consideration the Company will receive. The Company includes variable consideration in the transaction price generally by applying the most likely amount method of the consideration that it expects to be entitled to receive based on an assessment of all available information (i.e., historical experience, current and forecasted performance) and only to the extent it is probable that a significant reversal of revenue recognized will not occur when the uncertainty is resolved. The Company estimates variable consideration by applying the most likely amount method when there are a limited number of outcomes related to the resolution of the variable consideration. See Note 6, Revenue, for additional information regarding the Company’s revenue recognition policy.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in estimates that result in adjustments to net sales and cost of sales are recognized as necessary in the period they become known on a cumulative catch-up basis. Changes in estimates did not have a material effect on net income from consolidated operations in fiscal 2022, 2021 and 2020.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company records compensation expense associated with stock options in its Consolidated Statements of Operations based on the grant date fair value of those awards. The fair value of each stock option on the date of grant is estimated using the Black-Scholes pricing model based on certain valuation assumptions. Expected stock price volatility is based on the Company’s historical stock prices over the expected life of the option grant and other factors. The risk-free interest rate used is based on the published U.S. Treasury yield curve in effect at the time of the option grant for instruments with a similar life. The dividend yield reflects the Company’s expected dividend yield at the date of grant. The expected option life represents the period of time that the stock options are expected to be outstanding, taking into consideration the contractual term of the option grant and employee historical exercise behavior. The Company’s historical rate of forfeiture is nominal and therefore not included when estimating the grant date fair value of stock option awards. As such, the Company recognizes the impact of forfeitures when they occur. The Company generally recognizes stock option compensation expense ratably over the award’s vesting period.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Income tax expense includes U.S. and foreign income taxes. Deferred income taxes are provided on elements of income that are recognized for financial reporting purposes in periods different from when recognized for income tax purposes. Deferred tax assets and liabilities are recognized for the tax effects of temporary differences between the financial reporting and income tax bases of assets and liabilities and are measured using enacted tax rates in effect for the year in which the differences are expected to reverse. Tax law and rate changes are reflected in income in the period such changes are enacted. The Company's policy is to recognize interest and penalties related to income tax matters as a component of income tax expense and to treat </span></div>any tax on Global Intangible Low-Taxed Income ("GILTI") as a current period income tax expense. Further information regarding income taxes can be found in Note 7, Income Taxes. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Redeemable Noncontrolling Interests</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As further detailed in Note 13, Redeemable Noncontrolling Interests, the holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that require the Company to provide cash consideration for their equity interests (the “Redemption Amount”) at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Put Rights are embedded in the shares owned by the noncontrolling interest holders and are not freestanding.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company tracks the carrying cost of such redeemable noncontrolling interests at historical cost plus an allocation of subsidiary earnings based on ownership interest, less dividends paid to the noncontrolling interest holders. Redeemable noncontrolling interests are recorded outside of permanent equity at the higher of their carrying cost or management’s estimate of the Redemption Amount. The initial adjustment to record redeemable noncontrolling interests at the Redemption Amount results in a corresponding decrease to retained earnings. Subsequent adjustments to the Redemption Amount of redeemable noncontrolling interests may result in corresponding decreases or increases to retained earnings, provided any increases to retained earnings may only be recorded to the extent of decreases previously recorded. Adjustments to Redemption Amounts based on fair value will have no effect on net income per share attributable to HEICO shareholders whereas the portion of periodic adjustments to the carrying amount of redeemable noncontrolling interests based solely on a multiple of future earnings that reflect a redemption amount in excess of fair value will affect net income per share attributable to HEICO shareholders. Acquisitions of redeemable noncontrolling interests are treated as equity transactions.</span></div> Net Income per Share Attributable to HEICO Shareholders    Basic net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period. Diluted net income per share attributable to HEICO shareholders is computed by dividing net income attributable to HEICO by the weighted average number of common shares outstanding during the period plus potentially dilutive common shares arising from the assumed exercise of stock options, if dilutive. The dilutive impact of potentially dilutive common shares is determined by applying the treasury stock method. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Foreign Currency </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    All assets and liabilities of foreign subsidiaries that do not utilize the U.S. dollar as its functional currency are translated at period-end exchange rates, while revenue and expenses are translated using average exchange rates for the period. Unrealized translation gains or losses are reported as foreign currency translation adjustments through other comprehensive income or (loss) in shareholders’ equity. Transaction gains or losses related to monetary balances </span></div>denominated in a currency other than the functional currency are recorded in the Company's Consolidated Statements of Operations. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contingencies</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Losses for contingencies such as product warranties, litigation and environmental matters are recognized in income when they are probable and can be reasonably estimated. Gain contingencies are not recognized in income until they have been realized.</span></div> New Accounting PronouncementIn October 2021, the FASB issued ASU 2021-08, "Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which 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 ASC 606, "Revenue from Contracts with Customers," as if the acquirer had originated the contracts. ASU 2021-08 is effective for fiscal years and interim reporting periods within those fiscal years beginning after December 15, 2022, or in fiscal 2024 for HEICO. Early adoption is permitted and ASU 2021-08 shall be applied on a prospective basis to business combinations that occur on or after the adoption date. The Company is currently evaluating the effect, if any, the adoption of this guidance will have on its consolidated results of operations, financial position and cash flows. ACQUISITIONS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In September 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of TRAD Tests &amp; Radiations SAS (“TRAD”). TRAD specializes in radiation engineering, including test and simulation of radiation effects on electronic components and materials, developing and providing software for radiation testing and effects modeling, and sourcing/screening radiation tolerant and radiation hardened components. The purchase price of this acquisition was paid in cash using cash provided by operating activities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In September 2022, the Company, through a subsidiary of HEICO Electronic, acquired 80.36% of the stock of Ironwood Electronics, Inc. ("Ironwood"). Ironwood designs and manufactures high performance test sockets and adapters for both engineering and production use of semiconductor devices. The remaining 19.64% interest continues to be owned by certain members of Ironwood's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $6.4 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ironwood meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2022, the Company, through HEICO Electronic, acquired 100% of the stock of Sensor Systems, Inc. ("Sensor"). Sensor designs and manufactures airborne antennas for commercial and military applications. The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of Charter Engineering, Inc. ("Charter"). Charter designs and manufactures a complete line of RF and Microwave coaxial switches for the aerospace, defense, commercial, Automated Test Equipment ("ATE"), and instrumentation markets. The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In July 2022, the Company, through a subsidiary of HFSC, acquired 96% of the stock of Accurate Metal Machining, Inc. ("Accurate"). Accurate is a manufacturer of high-reliability components and assemblies. The remaining 4% interest continues to be owned by certain members of Accurate’s management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $13.1 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Accurate meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In March 2022, the Company, through a subsidiary of HFSC, acquired 74% of the membership interests of Pioneer Industries, LLC ("Pioneer"). Pioneer is a specialty distributor of spares for military aviation, marine, and ground platforms. The remaining 26% interest continues to be owned by certain members of Pioneer's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.8 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Pioneer meet a certain earnings objective following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In March 2022, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the stock of Flight Microwave Corporation ("Flight Microwave"). Flight Microwave is a designer and manufacturer of custom high power filters and filter assemblies used in space and defense applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In October 2021, the Company, through a subsidiary of HEICO Electronic, acquired all of the outstanding stock of Paciwave, Inc. ("Paciwave"). Paciwave is a designer and manufacturer of Radio Frequency (RF) and microwave components and integrated assemblies specializing particularly in PIN Diode Switches, PIN Attenuators, PIN Limiters, Switching Assemblies and integrated subsystems found in defense and other complex electronic applications. The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In September 2021, the Company, through HEICO Electronic, acquired 80.1% of the stock of R.H. Laboratories, Inc. ("RH Labs"). RH Labs designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including Space. The remaining 19.9% interest continues to be owned by certain members of RH Lab's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2021, the Company, through HFSC, acquired 89% of the membership interests of Ridge HoldCo, LLC, which owns all of Ridge Engineering, Inc. ("Ridge") and The Bechdon Company, Inc. ("Bechdon"). Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. The remaining 11% interests continue to be owned by certain members of Ridge’s and Bechdon's management teams (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $18.3 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Ridge and Bechdon meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In June 2021, the Company, through HFSC, acquired certain assets and liabilities of Camtronics, LLC ("Camtronics"). Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines. As a result of the transaction, HFSC has an 80.1% interest in Camtronics. Additionally, the noncontrolling interest holders of an 84% owned subsidiary of HFSC have a 9.9% interest in Camtronics and the remaining 10% interest continues to be owned by certain members of Camtronics' management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The purchase price of this acquisition was paid in cash using cash provided by operating activities. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In March 2021, the Company, through HEICO Electronic, acquired all of the business, assets and certain liabilities of Pyramid Semiconductor LLC ("Pyramid"). Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms. The purchase price of this acquisition was paid in cash using cash provided by operating activities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2020, the Company, through HEICO Electronic, acquired 89.99% of the equity interests of Connect Tech Inc. ("Connect Tech"). Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications. The remaining </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">10.01% interest continues to be owned by a certain member of Connect Tech's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $9.7 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should Connect Tech meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In August 2020, the Company, through a newly formed subsidiary of HEICO Electronic, acquired all of the equity interests of Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID"). TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices. The subsidiary of HEICO Electronic that completed the acquisition is 75% owned by HEICO Electronic and 25% owned by the noncontrolling interest holders of a subsidiary of HEICO Electronic that is also a designer and manufacturer of TSCM equipment (see Note 13, Redeemable Noncontrolling Interests, for additional information). The total consideration includes an accrual of $14.0 million as of the acquisition date representing the estimated fair value of contingent consideration the Company may be obligated to pay should TSID meet certain earnings objectives following the acquisition. See Note 8, Fair Value Measurements, for additional information regarding the Company’s contingent consideration obligation. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In June 2020, the Company, through HFSC, acquired 70% of the membership interests of Rocky Mountain Hydrostatics, LLC ("Rocky Mountain"). Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy. The remaining 30% interest continues to be owned by certain members of Rocky Mountain's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information). </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In May 2020, a subsidiary of HEICO Electronic obtained 100% ownership of the assets and liabilities of Freebird Semiconductor Corporation ("Freebird"), an entity in which the subsidiary held a controlling financial interest since November 2018. In June 2020, the HEICO Electronic subsidiary contributed the assets and liabilities of Freebird in exchange for a 49% equity interest in EPC Space LLC ("EPC”), which the Company accounts for under the equity method. As the fair value of the net assets contributed approximated the fair value of the equity interest received in EPC, no material gain or loss was recorded as a result of this transaction. EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In December 2019, the Company, through a subsidiary of HEICO Electronic, acquired 100% of the business and assets of the Human-Machine Interface ("HMI") product line of Spectralux Corporation. HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In December 2019, the Company, through HEICO Electronic, acquired 80.1% of the stock of Quell Corporation ("Quell"). Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. The remaining 19.9% interest continues to be owned by certain members of Quell's management team (see Note 13, Redeemable Noncontrolling Interests, for additional information).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Unless otherwise noted, the purchase price of each of the above referenced acquisitions was paid in cash, principally using proceeds from the Company's revolving credit facility, and is not material or significant to the Company's consolidated financial statements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the aggregate total consideration for the Company's acquisitions based on the year of acquisition (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$348,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$136,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$165,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: cash acquired </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid, net </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">346,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">136,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">163,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Issuance of common stock for an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">18,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration </span></div></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:11pt;font-weight:400;line-height:100%">$455,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$155,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands, and based on the year of acquisition):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assets acquired:</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 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$59,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$114,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">30,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">44,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">23,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">27,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">9,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">12,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">24,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">6,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">10,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">6,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">18,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other 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:11pt;font-weight:400;line-height:100%">6,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired, excluding cash </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:11pt;font-weight:400;line-height:100%">555,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">181,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">224,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liabilities assumed:</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 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">4,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other 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:11pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed </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:11pt;font-weight:400;line-height:100%">43,181 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">7,520 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">14,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Noncontrolling interests in consolidated subsidiaries </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:11pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">19,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">22,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired, excluding cash</span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:11pt;font-weight:400;line-height:100%">$455,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$155,005 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2022, 2021 and 2020 acquisitions (in years):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </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:11pt;font-weight:400;line-height:100%">15</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:11pt;font-weight:400;line-height:100%">12</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:11pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</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:11pt;font-weight:400;line-height:100%">13</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:11pt;font-weight:400;line-height:100%">13</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:11pt;font-weight:400;line-height:100%">11</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The allocation of the total consideration for the fiscal 2022 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is preliminary until the Company obtains final information regarding their fair values. However, the Company does not expect any adjustment to such allocations to be material to the Company's </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">consolidated financial statements. The allocation of the total consideration for the fiscal 2021 and 2020 acquisitions to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed is final and inclusive of any measurement period adjustments made during the respective subsequent fiscal year, which were immaterial. The primary items that generated the goodwill recognized were the premiums paid by the Company for the future earnings potential of the businesses acquired and the value of their assembled workforces that do not qualify for separate recognition, which, in the case of Ironwood, Accurate and Pioneer benefit both the Company and the noncontrolling interest holders. The fair value of the noncontrolling interests in Ironwood, Accurate and Pioneer was determined based on the consideration paid by the Company for its controlling ownership interest adjusted for a lack of control that a market participant would consider when estimating the fair value of the noncontrolling interest.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The operating results of the fiscal 2022 acquisitions were included in the Company’s results of operations from each of the effective acquisition dates. The amount of net sales and earnings of the fiscal 2022 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2022 acquisitions occurred as of November 1, 2020, net sales on a pro forma basis for fiscal 2022 would have been $2,325.2 million and net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2022 would not have been materially different than the reported amounts. </span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents unaudited pro forma financial information for fiscal 2021 as if the fiscal 2022 acquisitions had occurred as of November 1, 2020 (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.551%"><tr><td style="width:1.0%"/><td style="width:78.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.239%"/><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:11pt;font-weight:700;line-height:100%">Year ended</span></td></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:11pt;font-weight:700;line-height:100%">October 31, 2021</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:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$2,043,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income from consolidated operations</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:11pt;font-weight:400;line-height:100%">$349,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$319,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></div></td><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:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</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:11pt;font-weight:400;line-height:100%">$2.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</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:11pt;font-weight:400;line-height:100%">$2.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The pro forma financial information is presented for comparative purposes only and is not necessarily indicative of the results of operations that actually would have been achieved if the acquisitions had taken place as of November 1, 2020. The unaudited pro forma financial information includes adjustments to historical amounts such as additional amortization expense related to the intangible assets acquired and increased interest expense associated with borrowings to finance the acquisitions.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The operating results of the fiscal 2021 and 2020 acquisitions were included in the Company’s results of operations from each of the effective acquisition dates. The amount of net sales and earnings of the fiscal 2021 and 2020 acquisitions included in the Consolidated Statement of Operations for the respectful fiscal year is not material. Had the fiscal 2021 and 2020 acquisitions occurred as of the beginning of the respective prior fiscal year, net sales, net income from consolidated operations, net income attributable to HEICO, and basic and diluted net income per share attributable to HEICO shareholders on a pro forma basis for fiscal 2021 and 2020, and fiscal 2020, respectively, would not have been materially different than the reported amounts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On July 26, 2022, the Company, through HEICO Electronic, entered into a Put Option Agreement with IK Partners and certain other parties thereto (collectively, the “Sellers”). Pursuant to the Put Option Agreement and a Stock Purchase Agreement attached to the Put Option Agreement (the “Purchase Agreement” and, together with the Put Option Agreement, the “Acquisition Agreements”), the Company has committed to acquire Exxelia International (“Exxelia”) from an affiliate of IK Partners and the Sellers for €453 million, or approximately $449 million as of October 31, 2022, in cash to be paid at closing plus the assumption of approximately €14 million, or approximately $14 million as of October 31, 2022, of liabilities pursuant to the terms, and subject to the conditions, set forth in the Acquisition Agreements. On August 5, 2022, pursuant to the exercise of the Put Option Agreement, the Company entered into the Purchase Agreement to purchase Exxelia. Exxelia designs, manufactures and sells high-reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. Exxelia's management and team members are expected to continue to own a minority interest of around 5% of the business. The purchase price of this acquisition is expected to be paid in cash, principally using proceeds from the Company's revolving credit facility. The closing of the transaction, which is expected to occur in the first quarter of fiscal 2023, is subject to customary closing conditions, including, among others, obtaining a required foreign antitrust clearance and foreign investment authorizations.</span></div> 1 TRAD Tests & Radiations SAS TRAD specializes in radiation engineering, including test and simulation of radiation effects on electronic components and materials, developing and providing software for radiation testing and effects modeling, and sourcing/screening radiation tolerant and radiation hardened components. 0.8036 Ironwood Electronics, Inc. Ironwood designs and manufactures high performance test sockets and adapters for both engineering and production use of semiconductor devices. 0.1964 6400000 1 Sensor Systems, Inc. Sensor designs and manufactures airborne antennas for commercial and military applications. 576338 1 Charter Engineering, Inc. Charter designs and manufactures a complete line of RF and Microwave coaxial switches for the aerospace, defense, commercial, Automated Test Equipment ("ATE"), and instrumentation markets. 0.96 Accurate Metal Machining, Inc. Accurate is a manufacturer of high-reliability components and assemblies. 0.04 13100000 0.74 Pioneer Industries, LLC Pioneer is a specialty distributor of spares for military aviation, marine, and ground platforms. 0.26 9800000 1 Flight Microwave Corporation Flight Microwave is a designer and manufacturer of custom high power filters and filter assemblies used in space and defense applications. Paciwave, Inc. Paciwave is a designer and manufacturer of Radio Frequency (RF) and microwave components and integrated assemblies specializing particularly in PIN Diode Switches, PIN Attenuators, PIN Limiters, Switching Assemblies and integrated subsystems found in defense and other complex electronic applications. 0.801 R.H. Laboratories, Inc. RH Labs designs and manufactures state-of-the-art RF and microwave integrated assemblies, sub-assemblies and components used in a broad range of demanding defense applications operating in harsh environments including Space. 0.199 0.89 Ridge HoldCo, LLC Ridge Engineering, Inc. The Bechdon Company, Inc. Ridge performs tight-tolerance machining and brazing of large-sized parts in mission-critical defense and aerospace applications. Bechdon provides machining, fabrication and welding services for aerospace, defense and other industrial applications. 0.11 18300000 Camtronics, LLC Camtronics is a Federal Aviation Administration ("FAA")-certified Part 145 repair station with extensive proprietary FAA-designated engineering representative repairs for a variety of domestic and international commercial and cargo airlines. 0.801 0.84 0.099 0.10 Pyramid Semiconductor LLC Pyramid is a specialty semiconductor designer and manufacturer offering a well-developed line of processors, static random-access memory (SRAM), electronically erasable programmable read-only memory (EEPROM) and Logic products on a diverse array of military, space and medical platforms. 0.8999 Connect Tech Inc. Connect Tech designs and manufacturers rugged, small-form-factor embedded computing solutions. Connect Tech's components are designed for very harsh environments and are primarily used in rugged commercial and industrial, aerospace and defense, transportation, and smart energy applications. 0.1001 9700000 Transformational Security, LLC and Intelligent Devices, Inc. (collectively, "TSID") Transformational Security, LLC Intelligent Devices, Inc. TSID develops and manufactures state-of-the-art Technical Surveillance Countermeasures ("TSCM") equipment used to protect critical spaces from exploitation via wireless transmissions, technical surveillance and listening devices. 0.75 0.25 14000000 0.70 Rocky Mountain Hydrostatics, LLC Rocky Mountain overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy. 0.30 1 Freebird Semiconductor Corporation 0.49 EPC Space LLC EPC designs, develops, promotes, markets and sells radiation-hardened gallium nitride power solutions packaged for use in outer space and other high reliability applications. 1 Human-Machine Interface HMI designs, manufactures, and repairs flight deck annunciators, panels, indicators, and illuminated keyboards, as well as lighting controls, and flight deck lighting. 0.801 Quell Corporation Quell designs and manufactures electromagnetic interference (EMI)/radio-frequency interference (RFI) and transient protection solutions for a wide variety of connectors that principally serve customers within the aerospace and defense markets. 0.199 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the aggregate total consideration for the Company's acquisitions based on the year of acquisition (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$348,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$136,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$165,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: cash acquired </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(1,323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid, net </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">346,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">136,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">163,967 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Issuance of common stock for an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">75,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,732 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">18,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">23,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consideration </span></div></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:11pt;font-weight:400;line-height:100%">$455,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$155,005 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 348606000 136995000 165290000 1852000 616000 1323000 346754000 136379000 163967000 75005000 29732000 18334000 23719000 4000000 292000 144000 455491000 155005000 187830000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the allocation of the aggregate total consideration for the Company's acquisitions to the estimated fair values of the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed (in thousands, and based on the year of acquisition):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Assets acquired:</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 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$244,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$59,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$114,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">132,199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">30,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">44,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">45,265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">23,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">27,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">41,784 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">9,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">12,410 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">26,472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">24,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">4,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">6,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">10,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">6,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">7,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">18,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other 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:11pt;font-weight:400;line-height:100%">6,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total assets acquired, excluding cash </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:11pt;font-weight:400;line-height:100%">555,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">181,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">224,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Liabilities assumed:</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 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">10,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,765 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">4,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other 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:11pt;font-weight:400;line-height:100%">417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 32.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total liabilities assumed </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:11pt;font-weight:400;line-height:100%">43,181 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">7,520 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">14,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Noncontrolling interests in consolidated subsidiaries </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:11pt;font-weight:400;line-height:100%">56,688 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">19,052 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">22,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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;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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net assets acquired, excluding cash</span></td><td colspan="2" style="background-color:#ffffff;border-bottom: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:11pt;font-weight:400;line-height:100%">$455,491 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$155,005 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$187,830 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 244042000 59445000 114391000 132199000 30910000 44740000 45265000 23920000 27120000 41784000 9920000 12410000 26472000 24613000 4000000 23673000 6391000 10902000 24954000 6866000 7124000 10054000 18386000 2530000 6917000 1126000 980000 555360000 181577000 224197000 22470000 414000 10434000 12765000 4502000 2787000 7529000 2338000 726000 417000 266000 197000 43181000 7520000 14144000 56688000 19052000 22223000 455491000 155005000 187830000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the weighted average amortization period of the definite-lived intangible assets acquired in connection with the Company's fiscal 2022, 2021 and 2020 acquisitions (in years):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer relationships </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:11pt;font-weight:400;line-height:100%">15</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:11pt;font-weight:400;line-height:100%">12</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:11pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intellectual property</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:11pt;font-weight:400;line-height:100%">13</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:11pt;font-weight:400;line-height:100%">13</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:11pt;font-weight:400;line-height:100%">11</span></td></tr></table></div> P15Y P12Y P10Y P13Y P13Y P11Y 2325200000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents unaudited pro forma financial information for fiscal 2021 as if the fiscal 2022 acquisitions had occurred as of November 1, 2020 (in thousands, except per share data):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.551%"><tr><td style="width:1.0%"/><td style="width:78.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.239%"/><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:11pt;font-weight:700;line-height:100%">Year ended</span></td></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:11pt;font-weight:700;line-height:100%">October 31, 2021</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:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$2,043,464 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income from consolidated operations</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:11pt;font-weight:400;line-height:100%">$349,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$319,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</span></div></td><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:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</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:11pt;font-weight:400;line-height:100%">$2.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</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:11pt;font-weight:400;line-height:100%">$2.31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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"/></tr></table></div> 2043464000 349208000 319660000 2.35 2.31 Exxelia International 453000000 449000000 14000000 14000000 Exxelia designs, manufactures and sells high-reliability (“Hi-Rel”), complex, passive electronic components and rotary joint assemblies for mostly aerospace and defense applications, in addition to other high-end applications, such as medical and energy uses, including emerging “clean energy” and electrification applications. 0.05 SELECTED FINANCIAL STATEMENT INFORMATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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;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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></div></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:11pt;font-weight:400;line-height:100%">$303,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$255,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></div></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:11pt;font-weight:400;line-height:100%">(8,333)</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:11pt;font-weight:400;line-height:100%">(10,874)</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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></div></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:11pt;font-weight:400;line-height:100%">$294,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$244,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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;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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished products</span></div></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:11pt;font-weight:400;line-height:100%">$285,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$238,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></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:11pt;font-weight:400;line-height:100%">59,739 </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:11pt;font-weight:400;line-height:100%">44,887 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Materials, parts, assemblies and supplies</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,708 </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:11pt;font-weight:400;line-height:100%">194,296 </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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories, net of valuation reserves</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$582,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$478,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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;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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></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:11pt;font-weight:400;line-height:100%">$17,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$11,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></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:11pt;font-weight:400;line-height:100%">148,598 </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:11pt;font-weight:400;line-height:100%">134,150 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">322,252 </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:11pt;font-weight:400;line-height:100%">297,297 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></div></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:11pt;font-weight:400;line-height:100%">14,533 </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:11pt;font-weight:400;line-height:100%">7,784 </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: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:11pt;font-weight:400;line-height:100%">502,962 </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:11pt;font-weight:400;line-height:100%">450,594 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</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:11pt;font-weight:400;line-height:100%">(277,083)</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:11pt;font-weight:400;line-height:100%">(256,956)</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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></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:11pt;font-weight:400;line-height:100%">$225,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amounts set forth above include tooling costs having a net book value of $6.0 million and $6.8 million as of October 31, 2022 and 2021, respectively. Amortization expense on capitalized tooling was $2.5 million, $2.8 million and $3.2 million in fiscal 2022, 2021 and 2020, respectively. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Depreciation and amortization expense, exclusive of tooling, on property, plant and equipment was $30.3 million, $27.8 million and $27.1 million in fiscal 2022, 2021 and 2020, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued employee compensation and related payroll taxes</span></div></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:11pt;font-weight:400;line-height:100%">$130,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$121,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></div></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:11pt;font-weight:400;line-height:100%">58,757 </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:11pt;font-weight:400;line-height:100%">32,738 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration</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:11pt;font-weight:400;line-height:100%">28,849 </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:11pt;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued customer rebates and credits</span></div></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:11pt;font-weight:400;line-height:100%">17,938 </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:11pt;font-weight:400;line-height:100%">13,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current operating lease liabilities</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:11pt;font-weight:400;line-height:100%">14,656 </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:11pt;font-weight:400;line-height:100%">13,874 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></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:11pt;font-weight:400;line-height:100%">39,162 </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:11pt;font-weight:400;line-height:100%">25,808 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></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:11pt;font-weight:400;line-height:100%">$290,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$206,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The increase in contingent consideration reflects the current portion of contingent consideration pertaining to subsidiaries acquired by the ETG in fiscal 2017 and fiscal 2020 (see Note 8, Fair Value Measurements, for additional information regarding the Company's contingent consideration obligations). See Note 6, Revenue, for additional information pertaining to the increase in contract liabilities. The total customer rebates and credits deducted within net sales in fiscal 2022, 2021 and 2020 was $7.6 million, $3.3 million and $4.6 million, respectively. The increase in total customer rebates and credits deducted within net sales in fiscal 2022 principally reflects an increase in the net sales volume of certain commercial aerospace customers eligible for rebates mainly resulting from the fiscal 2022 net sales growth. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Other Long-Term Assets and Liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company provides eligible employees, officers and directors of the Company the opportunity to voluntarily defer base salary, bonus payments, commissions, long-term incentive awards and directors fees, as applicable, on a pre-tax basis through the HEICO Corporation Leadership Compensation Plan (the “LCP”), a nonqualified deferred compensation plan that conforms to Section 409A of the Internal Revenue Code. The Company matches 50% of the first 6% of base salary deferred by each participant. Director fees that would otherwise be payable in Company common stock may be deferred into the LCP, and, when distributable, are distributed in actual shares of Company common stock. The deferred compensation obligation associated with Company common stock is recorded as a component of shareholders’ equity at cost and subsequent changes in fair value are not reflected in operations or shareholders’ equity of the Company. Further, while the Company has no obligation to do so, the LCP also provides the Company the opportunity to make discretionary contributions. The Company’s matching contributions and any discretionary contributions are subject to vesting and forfeiture provisions set forth in the LCP. Company contributions to the LCP charged to income in fiscal 2022, 2021 and 2020 totaled $7.2 million, $7.1 million and $4.7 million, respectively. The aggregate liabilities of the LCP were $203.0 million and $244.3 million as of October 31, 2022 and 2021, respectively, and are classified within other long-term liabilities and accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets. The assets of the LCP, totaling $204.7 million and $245.6 million as of October 31, 2022 and 2021, respectively, are classified within other assets in the Company's Consolidated Balance Sheets and principally represent cash surrender values of life insurance policies that are held within an irrevocable trust that may be used to satisfy the obligations of the LCP. Additional information regarding the assets of the LCP may be found in Note 8, Fair Value Measurements.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The amount of new product research and development ("R&amp;D") expenses included in cost of sales is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">R&amp;D expenses </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:11pt;font-weight:400;line-height:100%">$76,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$68,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$65,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss during fiscal 2022 and 2021 are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><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:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</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:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</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:11pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive <br/>Loss</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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">($6,460)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($2,689)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($9,149)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</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:11pt;font-weight:400;line-height:100%">(6,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(8,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain </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:11pt;font-weight:400;line-height:100%">(38,380)</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">368 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(38,012)</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Amortization of unrealized 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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</span></td><td colspan="2" style="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:11pt;font-weight:400;line-height:100%">($45,369)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:11pt;font-weight:400;line-height:100%">($1,130)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:11pt;font-weight:400;line-height:100%">($46,499)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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;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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable</span></div></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:11pt;font-weight:400;line-height:100%">$303,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$255,793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Allowance for doubtful accounts</span></div></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:11pt;font-weight:400;line-height:100%">(8,333)</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:11pt;font-weight:400;line-height:100%">(10,874)</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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accounts receivable, net</span></div></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:11pt;font-weight:400;line-height:100%">$294,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$244,919 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 303181000 255793000 8333000 10874000 294848000 244919000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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;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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finished products</span></div></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:11pt;font-weight:400;line-height:100%">$285,024 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$238,867 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Work in process</span></div></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:11pt;font-weight:400;line-height:100%">59,739 </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:11pt;font-weight:400;line-height:100%">44,887 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Materials, parts, assemblies and supplies</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">237,708 </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:11pt;font-weight:400;line-height:100%">194,296 </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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories, net of valuation reserves</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$582,471 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$478,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 285024000 238867000 59739000 44887000 237708000 194296000 582471000 478050000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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;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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Land</span></div></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:11pt;font-weight:400;line-height:100%">$17,579 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$11,363 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buildings and improvements</span></div></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:11pt;font-weight:400;line-height:100%">148,598 </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:11pt;font-weight:400;line-height:100%">134,150 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Machinery, equipment and tooling</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">322,252 </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:11pt;font-weight:400;line-height:100%">297,297 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Construction in progress</span></div></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:11pt;font-weight:400;line-height:100%">14,533 </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:11pt;font-weight:400;line-height:100%">7,784 </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: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:11pt;font-weight:400;line-height:100%">502,962 </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:11pt;font-weight:400;line-height:100%">450,594 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</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:11pt;font-weight:400;line-height:100%">(277,083)</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:11pt;font-weight:400;line-height:100%">(256,956)</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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></div></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:11pt;font-weight:400;line-height:100%">$225,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 17579000 11363000 148598000 134150000 322252000 297297000 14533000 7784000 502962000 450594000 277083000 256956000 225879000 193638000 6000000 6800000 2500000 2800000 3200000 30300000 27800000 27100000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.383%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.385%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 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:11pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued employee compensation and related payroll taxes</span></div></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:11pt;font-weight:400;line-height:100%">$130,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$121,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract liabilities </span></div></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:11pt;font-weight:400;line-height:100%">58,757 </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:11pt;font-weight:400;line-height:100%">32,738 </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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration</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:11pt;font-weight:400;line-height:100%">28,849 </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:11pt;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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued customer rebates and credits</span></div></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:11pt;font-weight:400;line-height:100%">17,938 </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:11pt;font-weight:400;line-height:100%">13,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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current operating lease liabilities</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:11pt;font-weight:400;line-height:100%">14,656 </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:11pt;font-weight:400;line-height:100%">13,874 </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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></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:11pt;font-weight:400;line-height:100%">39,162 </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:11pt;font-weight:400;line-height:100%">25,808 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></div></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:11pt;font-weight:400;line-height:100%">$290,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$206,857 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 130837000 121200000 58757000 32738000 28849000 17938000 13237000 14656000 13874000 39162000 25808000 290199000 206857000 7600000 3300000 4600000 0.50 0.06 7200000 7100000 4700000 203000000 244300000 204700000 245600000 The amount of new product research and development ("R&amp;D") expenses included in cost of sales is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">R&amp;D expenses </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:11pt;font-weight:400;line-height:100%">$76,061 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$68,877 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$65,559 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 76061000 68877000 65559000 Changes in the components of accumulated other comprehensive loss during fiscal 2022 and 2021 are as follows (in thousands):<table 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:41.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><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:11pt;font-weight:700;line-height:100%">Foreign Currency Translation</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:11pt;font-weight:700;line-height:100%">Defined Benefit Pension Plan</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:11pt;font-weight:700;line-height:100%">Accumulated<br/>Other Comprehensive <br/>Loss</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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">($6,460)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($2,689)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($9,149)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Amortization of unrealized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</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:11pt;font-weight:400;line-height:100%">(6,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(8,552)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Unrealized (loss) gain </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:11pt;font-weight:400;line-height:100%">(38,380)</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">368 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(38,012)</span></td><td style="padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Amortization of unrealized 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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</span></td><td colspan="2" style="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:11pt;font-weight:400;line-height:100%">($45,369)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:11pt;font-weight:400;line-height:100%">($1,130)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="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:11pt;font-weight:400;line-height:100%">($46,499)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> -6460000 -2689000 -9149000 -529000 991000 462000 -135000 -135000 -6989000 -1563000 -8552000 -38380000 368000 -38012000 -65000 -65000 -45369000 -1130000 -46499000 GOODWILL AND OTHER INTANGIBLE ASSETS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Changes in the carrying amount of goodwill by operating segment during fiscal 2022 and 2021 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</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:11pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">FSG</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:11pt;font-weight:700;line-height:100%">ETG</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:11pt;font-weight:700;line-height:100%">Totals</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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">$427,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$955,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,383,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">26,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">66,450 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:11pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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:11pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</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:11pt;font-weight:400;line-height:100%">468,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">982,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,450,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">106,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">137,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">244,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:11pt;font-weight:400;line-height:100%">(6,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(8,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(15,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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:11pt;font-weight:400;line-height:100%">(6,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(7,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</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:11pt;font-weight:400;line-height:100%">$561,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$1,110,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$1,672,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The goodwill acquired during fiscal 2022 and 2021 pertains to the acquisitions consummated in those respective years as described in Note 2, Acquisitions, and represents the residual value after the allocation of the total consideration to the tangible and identifiable intangible assets acquired and liabilities and noncontrolling interests assumed. Foreign currency translation adjustments are included in other comprehensive income (loss) in the Company's Consolidated Statements of Comprehensive Income. The adjustments to goodwill in fiscal 2022 principally reflect a measurement period adjustment of the write-up to fair value of property, plant and equipment associated with a fiscal 2021 acquisition. The Company estimates that $99 million and $55 million of the goodwill acquired in fiscal 2022 and 2021, respectively, will be deductible for income tax purposes. Based on the annual test for goodwill impairment as of </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">October 31, 2022, the Company determined there is no impairment of its goodwill and the fair value of each of the Company’s reporting units significantly exceeded their carrying value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Identifiable intangible assets consist of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:25.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing Assets:</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;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"/><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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">$539,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">($208,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">$331,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">$464,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">($221,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">$243,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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%">284,171 </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%">(98,983)</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%">185,188 </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%">255,011 </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%">(94,313)</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%">160,698 </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 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><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%">8,700 </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,017)</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,683 </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,841 </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%">(6,844)</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,997 </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:0 1pt"/><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%">832,400 </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 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%">(314,127)</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 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%">518,273 </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 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%">728,358 </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 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%">(322,255)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">406,103 </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"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Amortizing Assets:</span></div></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"/><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:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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%">215,054 </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%">215,054 </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%">176,204 </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%">176,204 </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,047,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">($314,127)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$733,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$904,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">($322,255)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$582,307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">        </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The increase in the gross carrying amount of customer relationships, intellectual property and trade names as of October 31, 2022 compared to October 31, 2021 principally relates to such intangible assets recognized in connection with the fiscal 2022 acquisitions (see Note 2, Acquisitions).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Amortization expense related to intangible assets was $62.5 million, $61.3 million and $57.4 million in fiscal 2022, 2021 and 2020, respectively. Amortization expense for each of the next five fiscal years and thereafter is estimated to be $66.1 million in fiscal 2023, $61.0 million in fiscal 2024, $56.5 million in fiscal 2025, $51.9 million in fiscal 2026, $48.7 million in fiscal 2027 and $234.1 million thereafter.</span></div> Changes in the carrying amount of goodwill by operating segment during fiscal 2022 and 2021 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</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:11pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">FSG</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:11pt;font-weight:700;line-height:100%">ETG</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:11pt;font-weight:700;line-height:100%">Totals</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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">$427,565 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$955,602 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,383,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">40,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">26,142 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">66,450 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:11pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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:11pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2021</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:11pt;font-weight:400;line-height:100%">468,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">982,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,450,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">106,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">137,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">244,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:11pt;font-weight:400;line-height:100%">(6,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(8,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(15,007)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adjustments to goodwill</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:11pt;font-weight:400;line-height:100%">(6,911)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(94)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(7,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balances as of October 31, 2022</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:11pt;font-weight:400;line-height:100%">$561,961 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$1,110,464 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$1,672,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 427565000 955602000 1383167000 40308000 26142000 66450000 227000 540000 767000 188000 -177000 11000 468288000 982107000 1450395000 106919000 137123000 244042000 -6335000 -8672000 -15007000 -6911000 -94000 -7005000 561961000 1110464000 1672425000 99000000 55000000 Identifiable intangible assets consist of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:25.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.189%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.671%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.565%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross<br/>Carrying<br/>Amount</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:10pt;font-weight:700;line-height:100%">Net<br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizing Assets:</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;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"/><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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">$539,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">($208,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">$331,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">$464,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">($221,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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%">$243,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intellectual property</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%">284,171 </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%">(98,983)</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%">185,188 </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%">255,011 </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%">(94,313)</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%">160,698 </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 12.25pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><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%">8,700 </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,017)</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,683 </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,841 </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%">(6,844)</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,997 </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:0 1pt"/><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%">832,400 </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 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%">(314,127)</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 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%">518,273 </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 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%">728,358 </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 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%">(322,255)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">406,103 </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"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-Amortizing Assets:</span></div></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"/><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:bottom"><div style="padding-left:11.25pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</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%">215,054 </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%">215,054 </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%">176,204 </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%">176,204 </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,047,454 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">($314,127)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$733,327 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$904,562 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">($322,255)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$582,307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 539529000 208127000 331402000 464506000 221098000 243408000 284171000 98983000 185188000 255011000 94313000 160698000 8700000 7017000 1683000 8841000 6844000 1997000 832400000 314127000 518273000 728358000 322255000 406103000 215054000 215054000 176204000 176204000 1047454000 314127000 733327000 904562000 322255000 582307000 62500000 61300000 57400000 66100000 61000000 56500000 51900000 48700000 234100000 LONG-TERM DEBT<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Long-term debt consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$275,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$225,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases and notes payable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,274 </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:11pt;font-weight:400;line-height:100%">11,498 </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: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:11pt;font-weight:400;line-height:100%">290,274 </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:11pt;font-weight:400;line-height:100%">236,498 </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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</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:11pt;font-weight:400;line-height:100%">(1,654)</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:11pt;font-weight:400;line-height:100%">(1,515)</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: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:11pt;font-weight:400;line-height:100%">$288,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$234,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 9, Leases, for additional information regarding the Company's finance leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company's borrowings under its revolving credit facility mature in fiscal 2025. As of October 31, 2022 and 2021, the weighted average interest rate on borrowings under the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Company's revolving credit facility was 4.6% and 1.1%, respectively. The revolving credit facility contains both financial and non-financial covenants. As of October 31, 2022, the Company was in compliance with all such covenants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revolving Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    In November 2017, the Company entered into a $1.3 billion Revolving Credit Facility Agreement ("Credit Facility") with a bank syndicate. The Credit Facility may be used to finance acquisitions and for working capital and other general corporate purposes, including capital expenditures. In December 2020, the Company entered into an amendment to increase the capacity by $200 million to $1.5 billion. The Credit Facility includes a feature that will allow the Company to increase the capacity by $350 million to become a $1.85 billion facility through increased commitments from existing lenders. In April 2022, the Company entered into an amendment to extend the maturity date of its Credit Facility by one year to November 2024 and to replace the Eurocurrency Rate with Adjusted Term SOFR as an election in which borrowings under the Credit Facility accrue interest, as such capitalized terms are defined in the Credit Facility.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">    </span></div>Borrowings under the Credit Facility accrue interest at the Company's election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. The Applicable Rate for SOFR Loans ranges from 1.00% to 2.00%. The Applicable Rate for Base Rate Loans ranges from 0% to 1.00%. A fee is charged on the amount of the unused commitment ranging from .125% to .30% (depending on the Company’s Total Leverage Ratio). The Credit Facility also includes $100 million sublimits for borrowings made in foreign currencies and for swingline borrowings, and a $50 million sublimit for letters of credit. Outstanding principal, accrued and unpaid interest and other amounts payable under the Credit Facility may be accelerated upon an event of default, as such events are described in the Credit Facility. The Credit Facility is unsecured and contains covenants that require, among other things, the maintenance of a Total Leverage Ratio and an Interest Coverage Ratio, as such capitalized terms are defined in the Credit Facility. Long-term debt consists of the following (in thousands):<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Borrowings under revolving credit facility</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$275,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$225,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finance leases and notes payable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15,274 </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:11pt;font-weight:400;line-height:100%">11,498 </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: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:11pt;font-weight:400;line-height:100%">290,274 </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:11pt;font-weight:400;line-height:100%">236,498 </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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</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:11pt;font-weight:400;line-height:100%">(1,654)</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:11pt;font-weight:400;line-height:100%">(1,515)</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: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:11pt;font-weight:400;line-height:100%">$288,620 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$234,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">See Note 9, Leases, for additional information regarding the Company's finance leases.</span></div> 275000000 225000000 15274000 11498000 290274000 236498000 1654000 1515000 288620000 234983000 0.046 0.011 1300000000 200000000 1500000000 350000000 1850000000 Borrowings under the Credit Facility accrue interest at the Company's election of the Base Rate or Adjusted Term SOFR, plus in each case, the Applicable Rate (based on the Company’s Total Leverage Ratio). The Base Rate for any day is a fluctuating rate per annum equal to the highest of (i) the Prime Rate; (ii) the Federal Funds Rate plus .50%; and (iii) Adjusted Term SOFR for an Interest Period of one month plus 100 basis points. Adjusted Term SOFR is the rate per annum equal to Term SOFR plus a Term SOFR Adjustment of .10%; provided that Adjusted Term SOFR as so determined shall never be less than 0%, as such capitalized terms are defined in the Credit Facility. 0.0100 0.0200 0 0.0100 0.00125 0.0030 100000000 50000000 REVENUE <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Contract Balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Contract assets (unbilled receivables) represent revenue recognized on contracts using an over-time recognition model in excess of amounts invoiced to the customer. Contract liabilities (deferred revenue) represent customer advances and billings in excess of revenue recognized and are included within accrued expenses and other current liabilities in the Company’s Consolidated Balance Sheets.    </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Changes in the Company’s contract assets and liabilities during fiscal 2022 and 2021 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:467.25pt"><tr><td style="width:1.0pt"/><td style="width:178.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:85.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:90.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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:11pt;font-weight:700;line-height:100%">October 31, 2022</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:11pt;font-weight:700;line-height:100%">October 31, 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:11pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$93,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$80,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$13,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract 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:11pt;font-weight:400;line-height:100%">58,757 </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:11pt;font-weight:400;line-height:100%">32,738 </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:11pt;font-weight:400;line-height:100%">26,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net contract assets </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:11pt;font-weight:400;line-height:100%">$35,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$47,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($12,114)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The increase in the Company's contract assets during fiscal 2022 principally reflects the contract assets of certain businesses acquired during fiscal 2022. The increase in the Company's contract liabilities during fiscal 2022 reflects the receipt of advance deposits on certain customer contracts at both the ETG and FSG as well as the contract liabilities of certain businesses acquired during fiscal 2022.     </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The amount of revenue that the Company recognized during fiscal 2022 that was included in contract liabilities as of the beginning of fiscal 2022 was $24.9 million. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As of October 31, 2022, the Company had $582.3 million of remaining performance obligations associated with contracts with an original duration of greater than one year pertaining to the majority of the products offered by the ETG as well as certain products of the FSG's specialty products and aftermarket replacement parts product lines. The Company will recognize net sales as these obligations are satisfied. The Company expects to recognize $321.5 million of this amount during fiscal 2023 and $260.8 million thereafter, of which about half is expected to occur in fiscal 2024. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The following table summarizes the Company’s net sales by product line for each operating segment (in thousands): </span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aftermarket replacement parts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$694,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$535,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$525,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Repair and overhaul parts and services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">264,986 </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:11pt;font-weight:400;line-height:100%">208,215 </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:11pt;font-weight:400;line-height:100%">193,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Specialty products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</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:11pt;font-weight:400;line-height:100%">295,326 </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:11pt;font-weight:400;line-height:100%">183,657 </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:11pt;font-weight:400;line-height:100%">206,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</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:11pt;font-weight:400;line-height:100%">1,255,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</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 style="height:27pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts primarily for </span></div><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   defense, space and aerospace equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</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:11pt;font-weight:400;line-height:100%">672,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">709,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">679,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts for equipment </span></div><div style="padding-left:11.25pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in various other industries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</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:11pt;font-weight:400;line-height:100%">300,328 </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:11pt;font-weight:400;line-height:100%">249,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:11pt;font-weight:400;line-height:100%">195,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net 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:11pt;font-weight:400;line-height:100%">972,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net 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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #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"/><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></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various jet engine and aircraft component replacement parts.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding </span></div><div style="margin-bottom:3pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the Company’s net sales by industry for each operating segment (in thousands): </span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$876,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$660,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$669,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">316,460 </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:11pt;font-weight:400;line-height:100%">224,236 </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:11pt;font-weight:400;line-height:100%">213,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,498 </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:11pt;font-weight:400;line-height:100%">41,986 </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:11pt;font-weight:400;line-height:100%">42,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</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:11pt;font-weight:400;line-height:100%">1,255,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">545,384 </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:11pt;font-weight:400;line-height:100%">599,570 </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:11pt;font-weight:400;line-height:100%">577,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">340,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">284,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">225,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">74,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">71,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</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:11pt;font-weight:400;line-height:100%">972,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment 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:11pt;font-weight:400;line-height:100%">(19,365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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"/><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></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principally industrial products. </span></div>(2)    Principally other electronics and medical products. Changes in the Company’s contract assets and liabilities during fiscal 2022 and 2021 are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:467.25pt"><tr><td style="width:1.0pt"/><td style="width:178.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:85.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:90.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><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:11pt;font-weight:700;line-height:100%">October 31, 2022</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:11pt;font-weight:700;line-height:100%">October 31, 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:11pt;font-weight:700;line-height:100%">Change</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract assets </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$93,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$80,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$13,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contract 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:11pt;font-weight:400;line-height:100%">58,757 </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:11pt;font-weight:400;line-height:100%">32,738 </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:11pt;font-weight:400;line-height:100%">26,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net contract assets </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:11pt;font-weight:400;line-height:100%">$35,221 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$47,335 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">($12,114)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 93978000 80073000 13905000 58757000 32738000 26019000 35221000 47335000 -12114000 24900000 582300000 P1Y 321500000 260800000 The following table summarizes the Company’s net sales by product line for each operating segment (in thousands): <div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aftermarket replacement parts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$694,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$535,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$525,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Repair and overhaul parts and services </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">264,986 </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:11pt;font-weight:400;line-height:100%">208,215 </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:11pt;font-weight:400;line-height:100%">193,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Specialty products </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</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:11pt;font-weight:400;line-height:100%">295,326 </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:11pt;font-weight:400;line-height:100%">183,657 </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:11pt;font-weight:400;line-height:100%">206,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</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:11pt;font-weight:400;line-height:100%">1,255,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</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 style="height:27pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts primarily for </span></div><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">   defense, space and aerospace equipment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</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:11pt;font-weight:400;line-height:100%">672,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">709,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">679,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:27pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic component parts for equipment </span></div><div style="padding-left:11.25pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in various other industries </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</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:11pt;font-weight:400;line-height:100%">300,328 </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:11pt;font-weight:400;line-height:100%">249,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:11pt;font-weight:400;line-height:100%">195,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net 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:11pt;font-weight:400;line-height:100%">972,475 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net 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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #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"/><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></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various jet engine and aircraft component replacement parts.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products.</span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding </span></div>applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors. 694900000 535217000 525636000 264986000 208215000 193164000 295326000 183657000 206012000 1255212000 927089000 924812000 672147000 709621000 679901000 300328000 249549000 195086000 972475000 959170000 874987000 -19365000 -20577000 -12790000 2208322000 1865682000 1787009000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table summarizes the Company’s net sales by industry for each operating segment (in thousands): </span></div><div style="margin-top:5pt;padding-left:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:463.50pt"><tr><td style="width:1.0pt"/><td style="width:229.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:73.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Flight Support Group:</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$876,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$660,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$669,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">316,460 </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:11pt;font-weight:400;line-height:100%">224,236 </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:11pt;font-weight:400;line-height:100%">213,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,498 </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:11pt;font-weight:400;line-height:100%">41,986 </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:11pt;font-weight:400;line-height:100%">42,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</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:11pt;font-weight:400;line-height:100%">1,255,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">927,089 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">924,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Electronic Technologies Group:</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 style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Defense and Space </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">545,384 </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:11pt;font-weight:400;line-height:100%">599,570 </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:11pt;font-weight:400;line-height:100%">577,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">340,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">284,834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">225,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Aerospace </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">74,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">71,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total net sales</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:11pt;font-weight:400;line-height:100%">972,475 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">959,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">874,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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: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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Intersegment 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:11pt;font-weight:400;line-height:100%">(19,365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(12,790)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total consolidated net sales</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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #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"/><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></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Principally industrial products. </span></div>(2)    Principally other electronics and medical products. 876254000 660867000 669194000 316460000 224236000 213273000 62498000 41986000 42345000 1255212000 927089000 924812000 545384000 599570000 577581000 340311000 284834000 225749000 86780000 74766000 71657000 972475000 959170000 874987000 -19365000 -20577000 -12790000 2208322000 1865682000 1787009000 INCOME TAXES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The components of income before income taxes and noncontrolling interests are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;font-weight:400;line-height:100%">Domestic</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:11pt;font-weight:400;line-height:100%">$429,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$345,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$327,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;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:11pt;font-weight:400;line-height:100%">61,694 </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:11pt;font-weight:400;line-height:100%">41,325 </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:11pt;font-weight:400;line-height:100%">37,101 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before taxes and noncontrolling interests</span></div></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:11pt;font-weight:400;line-height:100%">$491,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$387,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$364,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">$63,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$47,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$17,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">13,015 </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:11pt;font-weight:400;line-height:100%">11,639 </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:11pt;font-weight:400;line-height:100%">4,167 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">14,648 </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:11pt;font-weight:400;line-height:100%">13,457 </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:11pt;font-weight:400;line-height:100%">13,101 </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: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:11pt;font-weight:400;line-height:100%">91,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">72,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">34,998 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(10,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(3,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(3,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(2,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(2,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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:11pt;font-weight:400;line-height:100%">8,876 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(15,635)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(5,998)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total income tax expense</span></div></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:11pt;font-weight:400;line-height:100%">$100,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$57,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$29,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:70.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal statutory 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:11pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State taxes, net of federal income tax benefit</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:11pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax benefit related to stock option exercises</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:11pt;font-weight:400;line-height:100%">(3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax-exempt losses (gains) on corporate-owned life insurance policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research and development tax credits</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:11pt;font-weight:400;line-height:100%">(1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</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:11pt;font-weight:400;line-height:100%">(1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nondeductible compensation </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:11pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective tax rate</span></div></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:11pt;font-weight:400;line-height:100%">20.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">14.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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's effective tax rate in fiscal 2022 was 20.4%, as compared to 14.8% in fiscal 2021. The increase in the Company's effective tax rate principally reflects a 5.7% unfavorable impact from tax-exempt unrealized losses in the cash surrender values of life insurance policies related to the HEICO Leadership Compensation Plan (the "LCP") recognized in fiscal 2022 as compared to the tax-exempt unrealized gains recognized on such policies in fiscal 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company's effective tax rate in fiscal 2021 was 14.8%, as compared to 7.9% in fiscal 2020. The Company recognized a discrete tax benefit from stock option exercises in fiscal 2021 and 2020 of $14.2 million and $48.3 million, respectively. The tax benefit from stock option exercises in both years was the result of strong appreciation in HEICO's stock price during the optionees' holding periods and the $34.1 million larger benefit recognized in fiscal 2020 was the result of more stock options exercised. Additionally, the effective tax rate in fiscal 2021 reflects the favorable impact of higher tax-exempt unrealized gains in the cash surrender values of life insurance policies related to the LCP. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company files income tax returns in the U.S. federal jurisdiction and in multiple state jurisdictions. The Company is also subject to income taxes in certain jurisdictions outside the U.S., none of which are individually material to the accompanying consolidated financial statements. Generally, the Company is no longer subject to U.S. federal, state or foreign examinations by tax authorities for years prior to fiscal 2018. One of the Company's foreign subsidiaries files income tax returns in The Netherlands and Thailand where the statute of limitations is open for its fiscal 2016 returns.     </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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. The Company believes that it is more likely than not that it will generate sufficient future taxable income to utilize all of its deferred tax assets and has therefore not recorded a valuation allowance on any such asset.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</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:11pt;font-weight:400;line-height:100%">$51,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$41,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">54,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating 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:11pt;font-weight:400;line-height:100%">20,043 </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:11pt;font-weight:400;line-height:100%">16,483 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Share-based compensation</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:11pt;font-weight:400;line-height:100%">9,177 </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:11pt;font-weight:400;line-height:100%">8,759 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-based compensation accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,482 </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:11pt;font-weight:400;line-height:100%">4,615 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer rebates accrual</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:11pt;font-weight:400;line-height:100%">3,323 </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:11pt;font-weight:400;line-height:100%">2,236 </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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vacation accrual</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:11pt;font-weight:400;line-height:100%">2,127 </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:11pt;font-weight:400;line-height:100%">1,910 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,598 </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:11pt;font-weight:400;line-height:100%">2,532 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,262 </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:11pt;font-weight:400;line-height:100%">2,372 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,687 </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:11pt;font-weight:400;line-height:100%">9,102 </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"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax assets</span></div></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:11pt;font-weight:400;line-height:100%">148,489 </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:11pt;font-weight:400;line-height:100%">144,089 </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;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></div></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill and other intangible assets </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(176,436)</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:11pt;font-weight:400;line-height:100%">(145,024)</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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment </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:11pt;font-weight:400;line-height:100%">(21,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,580)</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,344)</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:11pt;font-weight:400;line-height:100%">(15,941)</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adoption of ASC 606 (revenue recognition)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(388)</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:11pt;font-weight:400;line-height:100%">(2,677)</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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,737)</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:11pt;font-weight:400;line-height:100%">(1,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></div></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:11pt;font-weight:400;line-height:100%">(219,651)</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:11pt;font-weight:400;line-height:100%">(184,850)</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:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax liability</span></div></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:11pt;font-weight:400;line-height:100%">($71,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">($40,761)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">            </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As of October 31, 2022 and 2021, the Company’s liability for gross unrecognized tax benefits related to uncertain tax positions was $3.5 million and $4.1 million, respectively, of which $2.8 million and $3.2 million, respectively, would decrease the Company’s income tax expense and effective income tax rate if the tax benefits were recognized. A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2022 and 2021 is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$4,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">710 </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:11pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">839 </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:11pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(286)</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:11pt;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:11pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(522)</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:11pt;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:11pt;font-weight:400;line-height:100%">Lapses of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(631)</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:11pt;font-weight:400;line-height:100%">(423)</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:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$4,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> The components of income before income taxes and noncontrolling interests are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;font-weight:400;line-height:100%">Domestic</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:11pt;font-weight:400;line-height:100%">$429,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$345,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$327,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;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:11pt;font-weight:400;line-height:100%">61,694 </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:11pt;font-weight:400;line-height:100%">41,325 </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:11pt;font-weight:400;line-height:100%">37,101 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Income before taxes and noncontrolling interests</span></div></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:11pt;font-weight:400;line-height:100%">$491,023 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$387,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$364,855 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 429329000 345733000 327754000 61694000 41325000 37101000 491023000 387058000 364855000 The components of the provision for income taxes on income before income taxes and noncontrolling interests are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">$63,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$47,839 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$17,730 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">13,015 </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:11pt;font-weight:400;line-height:100%">11,639 </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:11pt;font-weight:400;line-height:100%">4,167 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">14,648 </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:11pt;font-weight:400;line-height:100%">13,457 </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:11pt;font-weight:400;line-height:100%">13,101 </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: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:11pt;font-weight:400;line-height:100%">91,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">72,935 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">34,998 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(10,097)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(3,364)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(3,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(2,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(2,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><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:11pt;font-weight:400;line-height:100%">8,876 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(15,635)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">(5,998)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total income tax expense</span></div></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:11pt;font-weight:400;line-height:100%">$100,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$57,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$29,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 63861000 47839000 17730000 13015000 11639000 4167000 14648000 13457000 13101000 91524000 72935000 34998000 8154000 -10097000 -3364000 1129000 -3251000 -55000 -407000 -2287000 -2579000 8876000 -15635000 -5998000 100400000 57300000 29000000 A reconciliation of the federal statutory income tax rate to the Company’s effective tax rate is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"/><td style="width:70.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.828%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Federal statutory 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:11pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">State taxes, net of federal income tax benefit</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:11pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax benefit related to stock option exercises</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:11pt;font-weight:400;line-height:100%">(3.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Tax-exempt losses (gains) on corporate-owned life insurance policies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(0.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Research and development tax credits</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:11pt;font-weight:400;line-height:100%">(1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(2.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Foreign derived intangible income deduction</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:11pt;font-weight:400;line-height:100%">(1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(1.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">(1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nondeductible compensation </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:11pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective tax rate</span></div></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:11pt;font-weight:400;line-height:100%">20.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">14.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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.210 0.210 0.210 0.026 0.029 0.037 0.036 0.037 0.133 0.028 0.029 0.007 0.015 0.025 0.024 0.019 0.019 0.016 0.012 0.012 0.004 -0.002 0.007 0.008 0.204 0.148 0.079 0.204 0.148 0.057 0.148 0.079 14200000 48300000 34100000 Significant components of the Company’s deferred tax assets and liabilities are as follows (in thousands):<table 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:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Inventories</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:11pt;font-weight:400;line-height:100%">$51,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$41,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred compensation plan liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">42,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">54,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating 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:11pt;font-weight:400;line-height:100%">20,043 </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:11pt;font-weight:400;line-height:100%">16,483 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Share-based compensation</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:11pt;font-weight:400;line-height:100%">9,177 </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:11pt;font-weight:400;line-height:100%">8,759 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Performance-based compensation accrual</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,482 </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:11pt;font-weight:400;line-height:100%">4,615 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Customer rebates accrual</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:11pt;font-weight:400;line-height:100%">3,323 </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:11pt;font-weight:400;line-height:100%">2,236 </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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vacation accrual</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:11pt;font-weight:400;line-height:100%">2,127 </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:11pt;font-weight:400;line-height:100%">1,910 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance for doubtful accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,598 </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:11pt;font-weight:400;line-height:100%">2,532 </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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred payroll taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,262 </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:11pt;font-weight:400;line-height:100%">2,372 </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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,687 </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:11pt;font-weight:400;line-height:100%">9,102 </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"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax assets</span></div></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:11pt;font-weight:400;line-height:100%">148,489 </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:11pt;font-weight:400;line-height:100%">144,089 </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;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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></div></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Goodwill and other intangible assets </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(176,436)</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:11pt;font-weight:400;line-height:100%">(145,024)</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"><div style="padding-left:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Property, plant and equipment </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:11pt;font-weight:400;line-height:100%">(21,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,580)</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease right-of-use assets </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(19,344)</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:11pt;font-weight:400;line-height:100%">(15,941)</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 21.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Adoption of ASC 606 (revenue recognition)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(388)</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:11pt;font-weight:400;line-height:100%">(2,677)</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:20.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,737)</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:11pt;font-weight:400;line-height:100%">(1,628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></div></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:11pt;font-weight:400;line-height:100%">(219,651)</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:11pt;font-weight:400;line-height:100%">(184,850)</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:bottom"><div style="padding-left:33.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net deferred tax liability</span></div></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:11pt;font-weight:400;line-height:100%">($71,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">($40,761)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 51505000 41354000 42285000 54726000 20043000 16483000 9177000 8759000 4482000 4615000 3323000 2236000 2127000 1910000 1598000 2532000 1262000 2372000 12687000 9102000 148489000 144089000 176436000 145024000 21746000 19580000 19344000 15941000 388000 2677000 1737000 1628000 219651000 184850000 71162000 40761000 3500000 4100000 2800000 3200000 A reconciliation of the activity related to the liability for gross unrecognized tax benefits during fiscal 2022 and 2021 is as follows (in thousands):<table 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:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$4,072 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,946 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">710 </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:11pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">839 </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:11pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(286)</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:11pt;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:11pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(522)</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:11pt;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:11pt;font-weight:400;line-height:100%">Lapses of statutes of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(631)</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:11pt;font-weight:400;line-height:100%">(423)</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:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,503 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$4,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 4072000 2946000 870000 710000 0 839000 286000 0 522000 0 631000 423000 3503000 4072000 FAIR VALUE MEASUREMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/><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 12.25pt;text-align: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 compensation plan:</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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</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:left;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%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:left;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%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</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,477 </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"/><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,477 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">$3,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$201,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$204,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/><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 12.25pt;text-align: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 compensation plan:</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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</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:left;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%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:left;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%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</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%">4 </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"/><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 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">$4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$245,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$245,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align: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,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align: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,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company maintains the HEICO Corporation Leadership Compensation Plan (the "LCP"), which is a non-qualified deferred compensation plan. The assets of the LCP principally represent cash surrender values of life insurance policies, which derive their fair values from investments in mutual funds that are managed by an insurance company, and are classified within Level 2 and valued using a market approach. Certain other assets of the LCP represent investments in money market funds that are classified within Level 1. The assets of the LCP are held within an irrevocable trust and classified within other assets in the Company’s Consolidated Balance Sheets.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 80.36% of the stock of a subsidiary by the ETG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $12.1 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets a certain earnings objective during each of fiscal years 2024 to 2026. As of October 31, 2022, the estimated fair value of the contingent consideration was $6.3 million.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 96% of the stock of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of up to $27.4 million in fiscal 2027 based on the earnings of the acquired entity during fiscal years 2025 and 2026 provided the entity meets certain earnings objectives during each of fiscal years 2022 to 2024. As of October 31, 2022, the estimated fair value of the contingent consideration was $12.7 million.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 74% of the membership interests of a subsidiary by the FSG in fiscal 2022, the Company may be obligated to pay contingent consideration of $14.1 million in fiscal 2027 should the acquired entity meet a certain earnings objective during the five-year period following the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $9.1 million.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 89% of the membership interests of a subsidiary by the FSG in fiscal 2021, the Company may be obligated to pay contingent consideration of $8.9 million as early as in fiscal 2024 should the acquired entity meet a certain earnings objective during the three-year period following the acquisition. Additionally, the Company may be obligated to pay contingent consideration of up to $17.8 million as early as in fiscal 2026 should the acquired entity meet a certain earnings objective during the three-year period following the second anniversary of the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $18.0 million. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire 89.99% of the equity interests of a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to CAD $27.0 million, or $19.8 million, in fiscal 2025 should the acquired entity meet certain earnings objectives during fiscal 2023 and 2024. However, should the acquired entity achieve a certain earnings objective over any two consecutive fiscal years beginning in fiscal 2021 and ending in fiscal 2023, half of the contingent consideration obligation would be payable in the following year. The subsidiary achieved the required earnings objective during fiscal years 2021 and 2022 and half of the contingent consideration obligation, or CAD $13.5 million ($9.9 million), is payable in fiscal 2023. As of October 31, 2022, the estimated fair value of the remaining half of the contingent consideration was CAD $10.7 million, or $7.8 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire a subsidiary by the ETG in fiscal 2020, the Company may be obligated to pay contingent consideration of up to $35.0 million in fiscal 2025 based on the earnings of the acquired entity during calendar years 2023 and 2024 provided the entity meets certain earnings objectives during each of calendar years 2021 to 2024. The subsidiary is currently experiencing lower demand for its defense products and is not expected to meet its </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">calendar year 2022 earnings objective. Accordingly, the $13.3 million estimated fair value of contingent consideration as of October 31, 2021 was reversed, principally in the second half of fiscal 2022. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">As part of the agreement to acquire a subsidiary by the ETG in fiscal 2017, the Company may be obligated to pay contingent consideration of $20.0 million in fiscal 2023 should the acquired entity meet a certain earnings objective during the first six years following the acquisition. As of October 31, 2022, the estimated fair value of the contingent consideration was $18.9 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The estimated fair value of the contingent consideration arrangements described above are classified within Level 3 and were determined using probability-based scenario analyses. Under this method, a set of discrete potential future subsidiary earnings was determined using internal estimates based on various revenue growth rate assumptions for each scenario. A probability of likelihood was assigned to each discrete potential future earnings estimate and the resultant contingent consideration was calculated. The resulting probability-weighted contingent consideration amounts were discounted using a weighted average discount rate reflecting the credit risk of HEICO. Changes in either the revenue growth rates, related earnings or the discount rate could result in a material change to the amount of contingent consideration accrued and such changes will be recorded in the Company's consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2022 ($ in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:11pt;font-weight:700;line-height:100%">Unobservable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:11pt;font-weight:700;line-height:100%">Weighted </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date </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:11pt;font-weight:700;line-height:100%">Fair Value </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:11pt;font-weight:700;line-height:100%">Input </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:11pt;font-weight:700;line-height:100%">Range </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:11pt;font-weight:700;line-height:100%">Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-1-2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,308</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 17%</span></div></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5% - 8.5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5%</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"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7-18-2022</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:11pt;font-weight:400;line-height:100%">12,739</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5% - 8.5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5%</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;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3-17-2022</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:11pt;font-weight:400;line-height:100%">9,127</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3%) - 8%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.4% - 7.4%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.4%</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"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-4-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:11pt;font-weight:400;line-height:100%">17,957</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3% - 10%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8%</span></td></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:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5% - 9.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.6%</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;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-18-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:11pt;font-weight:400;line-height:100%">17,723</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15% - 24%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22%</span></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.0% - 9.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.0%</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"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-15-2017</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:11pt;font-weight:400;line-height:100%">18,949</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3%</span></td></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:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.9% - 5.9%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.9%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. </span></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2022 and 2021 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.285%"/><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:11pt;font-weight:700;line-height:100%">Liabilities</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:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">$41,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Contingent consideration related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Increase in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Foreign currency transaction 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:11pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Contingent consideration related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Decrease in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Foreign currency transaction 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:11pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Payment of contingent consideration </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2022</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:11pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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;border-top:3pt double #000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%">Included in the accompanying Consolidated Balance Sheet</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">under the following captions:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:11pt;font-weight:400;line-height:100%">$28,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term 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:11pt;font-weight:400;line-height:100%">53,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company records changes in accrued contingent consideration and foreign currency transaction adjustments within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85NC9mcmFnOjhlMTU0Y2Y1NTM2YzQyZDk4OGEyMTRkN2I4YjA1NTQzL3RleHRyZWdpb246OGUxNTRjZjU1MzZjNDJkOTg4YTIxNGQ3YjhiMDU1NDNfMTA5OTUxMTY1MDkwNw_b24a8ca9-4a3a-4317-a468-38e7f15829ef"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85NC9mcmFnOjhlMTU0Y2Y1NTM2YzQyZDk4OGEyMTRkN2I4YjA1NTQzL3RleHRyZWdpb246OGUxNTRjZjU1MzZjNDJkOTg4YTIxNGQ3YjhiMDU1NDNfMTA5OTUxMTY1MDkwNw_bfabd3b6-13e6-4273-a486-8003765cdcc0">SG&amp;A expenses</span></span> in its Consolidated Statements of Operations.     </span></div>The carrying amounts of the Company’s cash and cash equivalents, accounts receivable, trade accounts payable and accrued expenses and other current liabilities approximate fair value as of October 31, 2022 due to the relatively short maturity of the respective instruments. The carrying amount of long-term debt approximates fair value due to its variable interest rates. The Company's assets and liabilities that were measured at fair value on a recurring basis are set forth by level within the fair value hierarchy in the following tables (in thousands):<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/><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 12.25pt;text-align: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 compensation plan:</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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</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:left;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%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:left;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%">$201,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</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,477 </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"/><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,477 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">$3,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$201,239 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$204,716 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:31.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.710%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.745%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.424%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.194%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of October 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active Markets for Identical Assets<br/>(Level 1)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant <br/>Other Observable Inputs<br/>(Level 2)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs<br/>(Level 3)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/><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 12.25pt;text-align: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 compensation plan:</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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate-owned life insurance</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:left;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%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:left;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%">$245,580 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market fund</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%">4 </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"/><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 </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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</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%">$4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$245,580 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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%">$245,584 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom: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%">$— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align: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,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;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;padding:2px 0 2px 1pt;text-align: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,286 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 201239000 201239000 3477000 3477000 3477000 201239000 204716000 82803000 82803000 245580000 245580000 4000 4000 4000 245580000 245584000 62286000 62286000 0.8036 12100000 6300000 0.96 27400000 12700000 0.74 14100000 9100000 0.89 8900000 17800000 18000000 0.8999 27000000 19800000 13500000 9900000 10700000 7800000 35000000 13300000 20000000 18900000 The following unobservable inputs were used to derive the estimated fair value of the Company's Level 3 contingent consideration liabilities as of October 31, 2022 ($ in thousands):<table 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.771%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.265%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.406%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.415%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:11pt;font-weight:700;line-height:100%">Unobservable </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><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:11pt;font-weight:700;line-height:100%">Weighted </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Acquisition Date </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:11pt;font-weight:700;line-height:100%">Fair Value </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:11pt;font-weight:700;line-height:100%">Input </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:11pt;font-weight:700;line-height:100%">Range </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:11pt;font-weight:700;line-height:100%">Average </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-1-2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,308</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 17%</span></div></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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">14%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 25pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5% - 8.5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5%</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"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7-18-2022</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:11pt;font-weight:400;line-height:100%">12,739</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 25pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5% - 8.5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5%</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;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3-17-2022</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:11pt;font-weight:400;line-height:100%">9,127</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(3%) - 8%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3%</span></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.4% - 7.4%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.4%</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"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-4-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:11pt;font-weight:400;line-height:100%">17,957</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3% - 10%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8%</span></td></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:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.5% - 9.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.6%</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;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8-18-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:11pt;font-weight:400;line-height:100%">17,723</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">15% - 24%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">22%</span></td></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.0% - 9.0%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.0%</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"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9-15-2017</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:11pt;font-weight:400;line-height:100%">18,949</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:11pt;font-weight:400;line-height:100%">Compound annual revenue growth rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">0% - 5%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3%</span></td></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:0 1pt"/><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:11pt;font-weight:400;line-height:100%">Discount rate</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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.9% - 5.9%</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.9%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table>(1)    Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. 6308000 0 0.17 0.14 0.085 0.085 0.085 12739000 0 0.05 0.03 0.085 0.085 0.085 9127000 -0.03 0.08 0.03 0.074 0.074 0.074 17957000 0.03 0.10 0.08 0.085 0.090 0.086 17723000 0.15 0.24 0.22 0.090 0.090 0.090 18949000 0 0.05 0.03 0.059 0.059 0.059 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Changes in the Company’s contingent consideration liabilities measured at fair value on a recurring basis using unobservable inputs (Level 3) during fiscal 2022 and 2021 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.515%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.285%"/><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:11pt;font-weight:700;line-height:100%">Liabilities</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:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">$41,974 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Contingent consideration related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">18,334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Increase in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Foreign currency transaction 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:11pt;font-weight:400;line-height:100%">732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">62,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Contingent consideration related to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,732 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Decrease in accrued contingent consideration, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(7,631)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Foreign currency transaction 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:11pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Payment of contingent consideration </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Balance as of October 31, 2022</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:11pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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;border-top:3pt double #000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%">Included in the accompanying Consolidated Balance Sheet</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">under the following captions:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Accrued expenses and other current 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:11pt;font-weight:400;line-height:100%">$28,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other long-term 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:11pt;font-weight:400;line-height:100%">53,954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$82,803 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 41974000 18334000 1246000 732000 62286000 29732000 -7631000 -1264000 320000 82803000 28849000 53954000 82803000 LEASES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    HEICO’s lease ROU assets represent its right to use an underlying asset during the lease term and its lease liabilities represent the Company’s obligation to make lease payments arising from the lease. HEICO’s operating lease ROU assets are included within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5Mg_4b7da9c8-df17-4702-bba5-3d62adc9d6d7"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5Mg_9f76b0eb-441b-4805-b6b9-b64848c2f5d2">other assets</span></span> and its operating lease liabilities are included within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5OQ_303a2873-43f6-461b-8fd2-6a29cee08b90"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5OQ_a63d7211-f2ca-4c24-abd9-4d36808a840e">other long-term liabilities</span></span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5NA_ab7d6a3b-7110-4d26-9631-a596226d43ad"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5NA_e21895a4-32e3-46ab-bba3-42afe2a17796">accrued expenses and other current liabilities</span></span> in the Company’s Consolidated Balance Sheet. HEICO's finance lease ROU assets are included within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI4OA_0b07902f-e10d-4861-b310-41195417f6b4"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI4OA_9c3e0cad-aad0-4daf-877d-65fa8d3aadb9">property, plant and equipment, net</span></span> and its finance lease liabilities are included within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5MA_53fc59ac-83af-4e25-8dcb-d480700f8551"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjI5MA_9d088b4b-9cbf-40c9-8a06-e463b83eb218">long-term debt, net of current maturities</span></span> and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjMwMA_8e0475f9-4cc1-421f-9d03-c7a15ee2e681"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjk3Zjc0NTAyZTdiMzRjNWNiMmVjZmM2ZDZiMGVhY2I2L3NlYzo5N2Y3NDUwMmU3YjM0YzVjYjJlY2ZjNmQ2YjBlYWNiNl85Ny9mcmFnOmFjMTg5ZTE5NjQzMDQ4MmI4MTA1N2FjZDRlYTQ0Y2M1L3RleHRyZWdpb246YWMxODllMTk2NDMwNDgyYjgxMDU3YWNkNGVhNDRjYzVfMjMwMA_a1a62d07-46df-4fac-8c59-6b3f2e98df01">current maturities of long-term debt</span></span> within the Company's Consolidated Balance Sheet. The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use 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:11pt;font-weight:400;line-height:100%">$89,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$74,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$15,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$12,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current 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:11pt;font-weight:400;line-height:100%">$14,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$13,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Long-term 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:11pt;font-weight:400;line-height:100%">76,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">61,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">9,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$91,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$75,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$14,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company’s operating lease expenses are recorded within cost of sales and/or SG&amp;A expenses in the Company’s Consolidated Statements of Operations. The Company's finance lease expenses consist of amortization of ROU assets and interest on lease liabilities, which are included within cost of sales and/or SG&amp;A expenses, and interest expense, respectively, in the Company's Consolidated Statements of Operations. Further, interest expense on finance leases is recognized using the effective interest method based on the discount rate determined at lease commencement. The following table presents the components of lease expense for fiscal 2022 and 2021 (in thousands):    </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases:</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </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:11pt;font-weight:400;line-height:100%">$19,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$18,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</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:11pt;font-weight:400;line-height:100%">3,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">3,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Total operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$23,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$21,268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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:3pt double #000;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization on finance lease ROU assets </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:11pt;font-weight:400;line-height:100%">$1,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on finance lease liabilities </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:11pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</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:11pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Total finance lease expense </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-bottom: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:3pt double #000;padding:0 1pt"/><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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Excludes short-term lease expense, which is not material.</span></div><div style="padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents a maturity analysis of the Company's lease liabilities as of October 31, 2022 for the next five fiscal years and thereafter (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><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:11pt;font-weight:700;line-height:100%">Operating Leases </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:11pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ending October 31, </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,549 </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:11pt;font-weight:400;line-height:100%">2,283 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,240 </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:11pt;font-weight:400;line-height:100%">2,197 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,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:11pt;font-weight:400;line-height:100%">2,177 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,859 </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:11pt;font-weight:400;line-height:100%">2,043 </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:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,305 </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:11pt;font-weight:400;line-height:100%">7,959 </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:11pt;font-weight:400;line-height:100%">Total minimum lease payments</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:11pt;font-weight:400;line-height:100%">112,819 </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 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:11pt;font-weight:400;line-height:100%">19,048 </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:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(21,198)</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:11pt;font-weight:400;line-height:100%">(4,052)</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:11pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$91,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$14,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The Company does not have any material leases that have been signed but have yet to commence as of October 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:</span></div><div style="margin-bottom:1pt"><table 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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2022 and 2021 (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating cash flows </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$17,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financing cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities, net of terminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">31,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">5,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> The following table presents the Company’s lease ROU assets and lease liabilities (in thousands):<table 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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use 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:11pt;font-weight:400;line-height:100%">$89,752 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$74,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$15,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$12,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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;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;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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Current 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:11pt;font-weight:400;line-height:100%">$14,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$13,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,481 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Long-term 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:11pt;font-weight:400;line-height:100%">76,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">61,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">9,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Total lease liabilities </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$91,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$75,703 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$14,996 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$11,245 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 89752000 74609000 15786000 12250000 14656000 13874000 1620000 1481000 76965000 61829000 13376000 9764000 91621000 75703000 14996000 11245000 The following table presents the components of lease expense for fiscal 2022 and 2021 (in thousands):    <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating Leases:</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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating lease expense </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:11pt;font-weight:400;line-height:100%">$19,877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$18,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</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:11pt;font-weight:400;line-height:100%">3,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">3,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Total operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$23,429 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$21,268 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:14pt"><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:3pt double #000;padding:0 1pt"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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="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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization on finance lease ROU assets </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:11pt;font-weight:400;line-height:100%">$1,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Interest on finance lease liabilities </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:11pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Variable lease expense</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:11pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Total finance lease expense </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,313 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-bottom: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:3pt double #000;padding:0 1pt"/><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"/></tr></table></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Excludes short-term lease expense, which is not material.</span></div> 19877000 18103000 3552000 3165000 23429000 21268000 1540000 1110000 578000 453000 319000 750000 2437000 2313000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents a maturity analysis of the Company's lease liabilities as of October 31, 2022 for the next five fiscal years and thereafter (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.611%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.613%"/><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:11pt;font-weight:700;line-height:100%">Operating Leases </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:11pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ending October 31, </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></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:11pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$18,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,549 </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:11pt;font-weight:400;line-height:100%">2,283 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">16,240 </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:11pt;font-weight:400;line-height:100%">2,197 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12,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:11pt;font-weight:400;line-height:100%">2,177 </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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9,859 </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:11pt;font-weight:400;line-height:100%">2,043 </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:11pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">37,305 </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:11pt;font-weight:400;line-height:100%">7,959 </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:11pt;font-weight:400;line-height:100%">Total minimum lease payments</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:11pt;font-weight:400;line-height:100%">112,819 </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 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:11pt;font-weight:400;line-height:100%">19,048 </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:11pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(21,198)</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:11pt;font-weight:400;line-height:100%">(4,052)</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:11pt;font-weight:400;line-height:100%">Present value of minimum lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$91,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$14,996 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 18925000 2389000 17549000 2283000 16240000 2197000 12941000 2177000 9859000 2043000 37305000 7959000 112819000 19048000 21198000 4052000 91621000 14996000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents the weighted average remaining lease term and discount rate of the Company’s leases:</span></div><div style="margin-bottom:1pt"><table 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:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31, </span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 13pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">5.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">4.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P7Y10M24D P9Y1M6D P9Y P9Y2M12D 0.054 0.047 0.055 0.046 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents supplemental disclosures of cash flow information associated with the Company's leases for fiscal 2022 and 2021 (in thousands):</span></div><div style="text-indent:36pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.723%"/><td style="width:0.1%"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Operating Leases <br/>As of October 31, </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Finance Leases <br/>As of October 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities </span></td><td colspan="3" style="background-color:#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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating cash flows </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$19,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$17,999 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Financing cash flows</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for new lease liabilities, net of terminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">31,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">31,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">5,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">2,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 19323000 17999000 578000 453000 1568000 1187000 31865000 31351000 5373000 2861000 SHAREHOLDERS’ EQUITY<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Common Stock and Class A Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company has two classes of common stock that are virtually identical in all economic respects except voting rights. Each share of Common Stock is entitled to one vote per share. Each share of Class A Common Stock is entitled to a 1/10 vote per share. Holders of the Company’s common stock are entitled to receive dividends and other distributions payable in cash, property, stock or otherwise, when and if declared by the Board of Directors. In the event of liquidation, after payment of debts and other liabilities of the Company, the remaining assets of the Company will be distributable ratably among the holders of both classes of common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    In 1990, the Company's Board of Directors authorized a share repurchase program, which allows the Company to repurchase shares of Company common stock in the open market or in privately negotiated transactions at the Company's discretion, subject to certain restrictions included in the Company's revolving credit agreement. As of October 31, 2022, the maximum number of shares that may yet be purchased under this program was 4,886,353 of either or both of the Company's Class A Common Stock and the Company's Common Stock. The repurchase program does not have a fixed termination date. During fiscal 2022, 2021 and 2020, the Company did not repurchase any shares of Company common stock under this program.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2022, the Company repurchased an aggregate 104,867 shares and 87,593 shares of Class A Common Stock and Common Stock, respectively, at a total cost of $13.3 million and $12.7 million, respectively. During fiscal 2021, the Company repurchased an aggregate 32,355 shares of Class A Common Stock at a total cost of $3.8 million. During fiscal 2020, the Company repurchased an aggregate 127,851 shares of Class A Common Stock at a total cost of $12.1 million. The shares repurchased represent shares tendered as payments to satisfy employee withholding taxes due upon exercises of stock option awards. The shares </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">repurchased in fiscal 2022, 2021 and 2020 did not impact the number of shares authorized for future purchase under the Company’s share repurchase program and are reflected as redemptions of common stock related to stock option exercises in the Company's Consolidated Statements of Shareholders' Equity and Consolidated Statements of Cash Flows. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Issuance of Common Stock for an Acquisition</span></div>In August 2022, the Company acquired 100% of the stock of Sensor. The purchase price of this acquisition was paid for with a proportional combination of cash using proceeds from the Company's revolving credit facility and 576,338 shares of HEICO Class A Common Stock. The shares of Class A Common Stock issued in connection with this acquisition were registered for resale pursuant to a Registration Statement on Form S-3 declared effective on August 31, 2022. See Note 2, Acquisitions, for additional information. 4886353 104867 87593 13300000 12700000 32355 3800000 127851 12100000 1 576338 SHARE-BASED COMPENSATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company currently has one stock option plan, the HEICO Corporation 2018 Incentive Compensation Plan ("2018 Plan"), which enables the Company to grant various forms of share-based compensation awards including stock options, restricted stock, restricted stock awards and stock appreciation rights. The 2018 Plan became effective in fiscal 2018 and replaced the Company's 2012 Incentive Compensation Plan (“2012 Plan”). Options outstanding under the Company's 2012 Plan and Non-Qualified Stock Option Plan may be exercised pursuant to their terms. The total number of shares approved by the shareholders of the Company for the 2018 Plan is 5.0 million plus any options outstanding under the 2012 Plan as of the 2018 Plan's effective date that are subsequently forfeited or expire. A total of approximately 6.9 million shares of the Company's common stock are reserved for issuance to employees, directors, officers and consultants as of October 31, 2022, including 3.6 million shares currently under option and 3.3 million shares available for future grants.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Stock options granted pursuant to the 2018 Plan may be designated as Common Stock and/or Class A Common Stock in such proportions as shall be determined by the Board of Directors or the Stock Option Plan Committee at its sole discretion. The exercise price per share of a stock option granted under the 2018 Plan may not be less than the fair market value of the designated class of Company common stock as of the date of grant and stock option grants vest ratably over a period specified as of the date of grant (generally five years) and expire ten years after the date of grant. Options issued under the 2018 Plan may be designated as incentive stock options or non-qualified stock options, but only employees are eligible to receive incentive stock options and no incentive stock options were outstanding as of October 31, 2022. The 2018 Plan will terminate no later than the tenth anniversary of its effective date.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares Under Option</span></td></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:11pt;font-weight:700;line-height:100%">Shares Available For Grant</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2019</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:11pt;font-weight:400;line-height:100%">4,085 </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:11pt;font-weight:400;line-height:100%">4,692 </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:11pt;font-weight:400;line-height:100%">$33.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29)</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:11pt;font-weight:400;line-height:100%">29 </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:11pt;font-weight:400;line-height:100%">$97.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">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:11pt;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:11pt;font-weight:400;line-height:100%">(720)</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:11pt;font-weight:400;line-height:100%">$19.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">$55.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">4,064 </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:11pt;font-weight:400;line-height:100%">3,993 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$36.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(699)</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:11pt;font-weight:400;line-height:100%">699 </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:11pt;font-weight:400;line-height:100%">$125.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">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:11pt;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:11pt;font-weight:400;line-height:100%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">$21.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9 </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:11pt;font-weight:400;line-height:100%">(9)</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:11pt;font-weight:400;line-height:100%">$64.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,374 </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 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:11pt;font-weight:400;line-height:100%">4,341 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$52.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(56)</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:11pt;font-weight:400;line-height:100%">56 </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:11pt;font-weight:400;line-height:100%">$120.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">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:11pt;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:11pt;font-weight:400;line-height:100%">(762)</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:11pt;font-weight:400;line-height:100%">$22.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </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:11pt;font-weight:400;line-height:100%">(6)</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:11pt;font-weight:400;line-height:100%">$67.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,324 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,629 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$59.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning stock options outstanding (all of which are vested or expected to vest) and stock options exercisable by class of common stock as of October 31, 2022 is as follows (in thousands, except per share and contractual life data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">Number Outstanding</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:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</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:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:11pt;font-weight:400;line-height:100%">Common Stock</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:11pt;font-weight:400;line-height:100%">1,546 </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:11pt;font-weight:400;line-height:100%">$55.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">4.5</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:11pt;font-weight:400;line-height:100%">$165,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,083 </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:11pt;font-weight:400;line-height:100%">$62.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.5</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:11pt;font-weight:400;line-height:100%">135,292 </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: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:11pt;font-weight:400;line-height:100%">3,629 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$59.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1</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:11pt;font-weight:400;line-height:100%">$300,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">Number Exercisable</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:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</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:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:11pt;font-weight:400;line-height:100%">Common Stock</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:11pt;font-weight:400;line-height:100%">1,252 </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:11pt;font-weight:400;line-height:100%">$40.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7</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:11pt;font-weight:400;line-height:100%">$152,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,457 </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:11pt;font-weight:400;line-height:100%">$44.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.4</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:11pt;font-weight:400;line-height:100%">119,999 </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: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:11pt;font-weight:400;line-height:100%">2,709 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$43.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.1</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:11pt;font-weight:400;line-height:100%">$272,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Information concerning stock options exercised is as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;font-weight:400;line-height:100%">Cash proceeds from stock option exercises</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:11pt;font-weight:400;line-height:100%">$2,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$5,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$6,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Tax benefit realized from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,752 </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:11pt;font-weight:400;line-height:100%">14,186 </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:11pt;font-weight:400;line-height:100%">48,326 </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:11pt;font-weight:400;line-height:100%">Intrinsic value of stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,015 </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:11pt;font-weight:400;line-height:100%">33,428 </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:11pt;font-weight:400;line-height:100%">53,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Net income from consolidated operations for the fiscal years ended October 31, 2022, 2021 and 2020 includes compensation expense of $12.6 million, $9.1 million and $10.1 million, respectively, and an income tax benefit of $1.7 million, $1.5 million and $1.9 million, respectively, related to the Company’s stock options. Substantially all of the stock option compensation expense was recorded as a component of SG&amp;A expenses in the Company’s Consolidated Statements of Operations. As of October 31, 2022, there was $29.6 million of pre-tax unrecognized compensation expense related to nonvested stock options, which is expected to be recognized over a weighted average period of approximately 3.5 years. The total fair value of stock options that vested in fiscal 2022, 2021 and 2020 was $14.3 million, $9.4 million and $10.5 million, respectively. If there were a change in control of the Company, all of the unvested options outstanding as of October 31, 2022 would become immediately exercisable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The fair value of each stock option grant in fiscal 2022, 2021 and 2020 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:11pt;font-weight:400;line-height:100%">Expected stock price volatility</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:11pt;font-weight:400;line-height:100%">32.61 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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:11pt;font-weight:400;line-height:100%">30.17 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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:11pt;font-weight:400;line-height:100%">32.65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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:11pt;font-weight:400;line-height:100%">24.94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</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:11pt;font-weight:400;line-height:100%">9</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:11pt;font-weight:400;line-height:100%">6</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:11pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average fair value </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:11pt;font-weight:400;line-height:100%">$41.00</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:11pt;font-weight:400;line-height:100%">$51.16</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:11pt;font-weight:400;line-height:100%">$39.00</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:11pt;font-weight:400;line-height:100%">$26.86</span></td></tr></table></div> 5000000 6900000 3600000 3300000 P5Y P10Y Information concerning share-based activity for each of the last three fiscal years ended October 31 is as follows (in thousands, except per share data):<table 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:45.855%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.049%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Shares Under Option</span></td></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:11pt;font-weight:700;line-height:100%">Shares Available For Grant</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2019</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:11pt;font-weight:400;line-height:100%">4,085 </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:11pt;font-weight:400;line-height:100%">4,692 </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:11pt;font-weight:400;line-height:100%">$33.73 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(29)</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:11pt;font-weight:400;line-height:100%">29 </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:11pt;font-weight:400;line-height:100%">$97.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">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:11pt;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:11pt;font-weight:400;line-height:100%">(720)</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:11pt;font-weight:400;line-height:100%">$19.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">$55.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">4,064 </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:11pt;font-weight:400;line-height:100%">3,993 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$36.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(699)</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:11pt;font-weight:400;line-height:100%">699 </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:11pt;font-weight:400;line-height:100%">$125.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">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:11pt;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:11pt;font-weight:400;line-height:100%">(342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">$21.88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9 </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:11pt;font-weight:400;line-height:100%">(9)</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:11pt;font-weight:400;line-height:100%">$64.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,374 </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 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:11pt;font-weight:400;line-height:100%">4,341 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$52.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(56)</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:11pt;font-weight:400;line-height:100%">56 </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:11pt;font-weight:400;line-height:100%">$120.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">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:11pt;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:11pt;font-weight:400;line-height:100%">(762)</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:11pt;font-weight:400;line-height:100%">$22.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6 </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:11pt;font-weight:400;line-height:100%">(6)</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:11pt;font-weight:400;line-height:100%">$67.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Outstanding as of October 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,324 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3,629 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$59.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 4085000 4692000 33.73 29000 29000 97.00 720000 19.32 8000 8000 55.61 4064000 3993000 36.75 699000 699000 125.57 342000 21.88 9000 9000 64.78 3374000 4341000 52.16 56000 56000 120.76 762000 22.40 6000 6000 67.98 3324000 3629000 59.44 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning stock options outstanding (all of which are vested or expected to vest) and stock options exercisable by class of common stock as of October 31, 2022 is as follows (in thousands, except per share and contractual life data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">Number Outstanding</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:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</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:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:11pt;font-weight:400;line-height:100%">Common Stock</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:11pt;font-weight:400;line-height:100%">1,546 </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:11pt;font-weight:400;line-height:100%">$55.51 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">4.5</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:11pt;font-weight:400;line-height:100%">$165,640 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,083 </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:11pt;font-weight:400;line-height:100%">$62.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.5</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:11pt;font-weight:400;line-height:100%">135,292 </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: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:11pt;font-weight:400;line-height:100%">3,629 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$59.44 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.1</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:11pt;font-weight:400;line-height:100%">$300,932 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:23.819%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.494%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Options Exercisable</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">Number Exercisable</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:11pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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:11pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (Years)</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:11pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</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:11pt;font-weight:400;line-height:100%">Common Stock</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:11pt;font-weight:400;line-height:100%">1,252 </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:11pt;font-weight:400;line-height:100%">$40.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.7</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:11pt;font-weight:400;line-height:100%">$152,481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Class A Common Stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,457 </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:11pt;font-weight:400;line-height:100%">$44.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.4</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:11pt;font-weight:400;line-height:100%">119,999 </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: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:11pt;font-weight:400;line-height:100%">2,709 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$43.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.1</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:11pt;font-weight:400;line-height:100%">$272,480 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 1546000 55.51 P4Y6M 165640000 2083000 62.36 P5Y6M 135292000 3629000 59.44 P5Y1M6D 300932000 1252000 40.86 P3Y8M12D 152481000 1457000 44.95 P4Y4M24D 119999000 2709000 43.06 P4Y1M6D 272480000 Information concerning stock options exercised is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;font-weight:400;line-height:100%">Cash proceeds from stock option exercises</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:11pt;font-weight:400;line-height:100%">$2,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$5,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$6,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Tax benefit realized from stock option exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">17,752 </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:11pt;font-weight:400;line-height:100%">14,186 </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:11pt;font-weight:400;line-height:100%">48,326 </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:11pt;font-weight:400;line-height:100%">Intrinsic value of stock option exercises</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">86,015 </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:11pt;font-weight:400;line-height:100%">33,428 </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:11pt;font-weight:400;line-height:100%">53,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2352000 5344000 6955000 17752000 14186000 48326000 86015000 33428000 53384000 12600000 9100000 10100000 1700000 1500000 1900000 29600000 P3Y6M 14300000 9400000 10500000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The fair value of each stock option grant in fiscal 2022, 2021 and 2020 was estimated on the date of grant using the Black-Scholes option-pricing model based on the following weighted average assumptions:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:11pt;font-weight:400;line-height:100%">Expected stock price volatility</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:11pt;font-weight:400;line-height:100%">32.61 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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:11pt;font-weight:400;line-height:100%">30.17 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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:11pt;font-weight:400;line-height:100%">32.65 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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: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:11pt;font-weight:400;line-height:100%">24.94 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Forfeiture rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Expected option life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6</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:11pt;font-weight:400;line-height:100%">9</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:11pt;font-weight:400;line-height:100%">6</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:11pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average fair value </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:11pt;font-weight:400;line-height:100%">$41.00</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:11pt;font-weight:400;line-height:100%">$51.16</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:11pt;font-weight:400;line-height:100%">$39.00</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:11pt;font-weight:400;line-height:100%">$26.86</span></td></tr></table></div> 0.3261 0.3017 0.3265 0.2494 0.0172 0.0140 0.0109 0.0172 0.0018 0.0017 0.0019 0.0021 0.0000 0.0000 0.0000 0.0000 P6Y P9Y P6Y P6Y 41.00 51.16 39.00 26.86 EMPLOYEE RETIREMENT PLANS<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The HEICO Savings and Investment Plan (the “401(k) Plan”) is a qualified defined contribution retirement plan under which eligible employees of the Company and its participating subsidiaries may make Elective Deferral Contributions up to the limitations set forth in Section 402(g) of the Internal Revenue Code. The Company generally makes a 50% Employer Matching Contribution, as determined by the Board of Directors, based on a participant’s Elective Deferral Contribution up to 6% of the participant’s Compensation for the Elective Deferral Contribution period. The 401(k) Plan also provides that the Company may make additional Employer Contributions. Employer Contributions may be contributed in the form of the Company’s common stock or cash, as determined by the Company. Employer Contributions awarded in the form of Company common stock are valued based on the fair value of the underlying shares as of the effective date of contribution. Employer Contributions may be diversified by a participant into any of the participant-directed investment options of the 401(k) Plan; however, Employee Contributions may not be invested in Company common stock. Unless specified otherwise, all capitalized terms herein are defined in the 401(k) Plan document.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Participants receive 100% vesting in Employee Contributions and on cash dividends received on Company common stock. Vesting in Employer Contributions is based on a participant’s number of Years of Service. Employer Contributions to the 401(k) Plan charged to income in fiscal 2022, 2021 and 2020 totaled $12.2 million, $10.1 million and $9.6 million, respectively, and were made through the issuance of new shares of Company common stock and the use of forfeited shares within the 401(k) Plan. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.331%"/><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:11pt;font-weight:700;line-height:100%">Common Stock</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:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2019</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:11pt;font-weight:400;line-height:100%">280 </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:11pt;font-weight:400;line-height:100%">280 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(52)</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:11pt;font-weight:400;line-height:100%">(52)</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:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">228 </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:11pt;font-weight:400;line-height:100%">228 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2021</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:11pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">188 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2022</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:11pt;font-weight:400;line-height:100%">145 </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 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:11pt;font-weight:400;line-height:100%">145 </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> 0.50 0.06 1 12200000 10100000 9600000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Information concerning share-based activity pertaining to the 401(k) Plan for each of the last three fiscal years ended October 31 is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.329%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.331%"/><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:11pt;font-weight:700;line-height:100%">Common Stock</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:11pt;font-weight:700;line-height:100%">Class A Common Stock</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:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2019</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:11pt;font-weight:400;line-height:100%">280 </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:11pt;font-weight:400;line-height:100%">280 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(52)</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:11pt;font-weight:400;line-height:100%">(52)</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:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2020</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:11pt;font-weight:400;line-height:100%">228 </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:11pt;font-weight:400;line-height:100%">228 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2021</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:11pt;font-weight:400;line-height:100%">188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">188 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock to the 401(k) Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Shares available for issuance as of October 31, 2022</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:11pt;font-weight:400;line-height:100%">145 </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 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:11pt;font-weight:400;line-height:100%">145 </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> 280000 280000 52000 52000 228000 228000 40000 40000 188000 188000 43000 43000 145000 145000 REDEEMABLE NONCONTROLLING INTERESTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The holders of equity interests in certain of the Company’s subsidiaries have rights (“Put Rights”) that may be exercised on varying dates causing the Company to purchase their equity interests through fiscal 2032. The Put Rights, all of which relate either to common shares or membership interests in limited liability companies, provide that the cash consideration to be paid for their equity interests (the “Redemption Amount”) be at fair value or at a formula that management intended to reasonably approximate fair value based solely on a multiple of future earnings over a measurement period. The Redemption Amounts were determined using probability-adjusted internal estimates of future subsidiary earnings while considering the earliest exercise date, the measurement period and any applicable fair value adjustments. Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </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:11pt;font-weight:400;line-height:100%">$300,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$217,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Redeemable based on a multiple of future earnings</span></td><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:11pt;font-weight:400;line-height:100%">26,908 </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:11pt;font-weight:400;line-height:100%">35,171 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</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:11pt;font-weight:400;line-height:100%">$327,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$252,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:left;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2022 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Subsidiary <br/>Acquisition <br/>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:11pt;font-weight:700;line-height:100%">Operating <br/>Segment </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:11pt;font-weight:700;line-height:100%">Company <br/>Ownership <br/>Interest</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:11pt;font-weight:700;line-height:100%">Earliest <br/>Put Right <br/>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:11pt;font-weight:700;line-height:100%">Purchase <br/>Period <br/>(Years)</span></td></tr><tr><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:11pt;font-weight:400;line-height:100%">2005</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">95.9%</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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</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="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2006</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2008</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2009</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">82.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">84.0%</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"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">82.0%</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"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</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="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">90.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">85.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">92.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</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"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(6)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">70.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">89.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(7)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">74.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">96.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Currently puttable.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Put Right previously exercised.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The estimated aggregate Redemption Amount of the Put Rights that are currently puttable, previously put, or becoming puttable during fiscal 2023 is approximately $103.2 million, of which approximately $56.3 million would be payable in fiscal 2023 should all of the eligible associated noncontrolling interest holders elect to exercise their Put Rights during fiscal 2023. Additionally, the Company has call rights to purchase the equity interests of the noncontrolling holders over the same purchase period as the Put Rights. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2015 exercised their option to cause the Company to purchase their interests over a four-year period ending in fiscal 2026. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2022, the holder of a 19.9% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2017 exercised their option to cause the Company to purchase one-half of the noncontrolling interest in fiscal 2022 and the remaining one-half in fiscal 2024. Accordingly, the Company acquired an additional 9.95% equity interest in May 2022, which increased the Company's ownership interest in the subsidiary to 90.05%.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2022, the Company sold a 3% equity interest in a subsidiary of the FSG that was acquired in fiscal 2015, which decreased the Company's ownership interest in the subsidiary to 82%. As part of the operating agreement, the noncontrolling interest holder has the right to cause the Company to purchase one-fifth of its equity interest beginning in fiscal 2028, or sooner under certain conditions, and each remaining one-fifth equity interest following the first anniversary of the most recent put option exercise. The Company has the right to purchase the same equity interest over the same period. During fiscal 2020, the holder of a then 20% noncontrolling interest in the subsidiary exercised their option to cause the Company to purchase one-fourth of their interest in May 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2022, the Company sold 10% of the membership interests of a subsidiary of the FSG that was acquired in fiscal 2018, which decreased the Company's ownership interest in the subsidiary to 90%. As part of the operating agreement, the noncontrolling interest holder has the right to cause the Company to purchase its membership interest over a four-year period beginning in fiscal 2027, or sooner under certain conditions, and the Company has the right to purchase the same membership interest over the same period.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">During fiscal 2020, the holder of a 17.7% noncontrolling equity interest in a subsidiary of the FSG that was acquired in fiscal 2008 exercised their option to cause the Company to purchase a portion of their noncontrolling interest over a two-year period ending in fiscal 2021. In June 2020, the Company acquired half of such interest, which increased the Company's ownership in the subsidiary to 86.2%. In May 2021, the Company acquired the second half of such interest, which increased the Company's ownership interest in the subsidiary to 90%.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">In May 2020, the Company obtained control of the 22% noncontrolling equity interest in a subsidiary of the ETG that was acquired in fiscal 2012, which increased the Company's ownership interest in the subsidiary to 100%. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The $8.7 million, $2.3 million and $7.5 million aggregate Redemption Amounts for the redeemable noncontrolling interests acquired in fiscal 2022, 2021 and 2020, respectively, were paid using cash provided by operating activities.</span></div> Management's estimate of the aggregate Redemption Amount of all Put Rights that the Company could be required to pay is as follows (in thousands):<table 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.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable at fair value </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:11pt;font-weight:400;line-height:100%">$300,693 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$217,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></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:11pt;font-weight:400;line-height:100%">Redeemable based on a multiple of future earnings</span></td><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:11pt;font-weight:400;line-height:100%">26,908 </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:11pt;font-weight:400;line-height:100%">35,171 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Redeemable noncontrolling interests</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:11pt;font-weight:400;line-height:100%">$327,601 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$252,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:left;vertical-align:bottom"/></tr></table> 300693000 217416000 26908000 35171000 327601000 252587000 A summary of the Put Rights associated with the redeemable noncontrolling interests in certain of the Company’s subsidiaries as of October 31, 2022 is as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.358%"><tr><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.254%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.260%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Subsidiary <br/>Acquisition <br/>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:11pt;font-weight:700;line-height:100%">Operating <br/>Segment </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:11pt;font-weight:700;line-height:100%">Company <br/>Ownership <br/>Interest</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:11pt;font-weight:700;line-height:100%">Earliest <br/>Put Right <br/>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:11pt;font-weight:700;line-height:100%">Purchase <br/>Period <br/>(Years)</span></td></tr><tr><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:11pt;font-weight:400;line-height:100%">2005</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">95.9%</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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</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="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(3)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2006</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2008</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2009</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">82.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">84.0%</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"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2012</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">82.0%</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"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</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="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(5)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2015</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2017</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">90.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">85.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:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2018</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">92.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2023 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">85.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2019</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</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"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(6)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">70.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">75.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(4)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">90.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">89.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:42.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(7)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">74.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">FSG</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:11pt;font-weight:400;line-height:100%">96.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">ETG</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:11pt;font-weight:400;line-height:100%">80.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Currently puttable.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Put Right previously exercised.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(3)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(4)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(5)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028.</span></div><div style="margin-bottom:4pt;padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity.</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(7)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">     The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period.</span></div> 0.959 0.801 P4Y 0.900 P4Y 0.825 P1Y 0.840 P4Y 0.801 0.820 0.801 P4Y 0.801 P4Y 0.801 P2Y 0.901 P1Y 0.850 P1Y 0.900 P4Y 0.927 P4Y 0.850 P4Y 0.801 P4Y 0.750 0.801 P4Y 0.700 P4Y 0.750 0.900 P4Y 0.801 P4Y 0.890 P4Y 0.801 0.740 P4Y 0.960 P4Y 0.804 P4Y 103200000 56300000 0.199 0.199 0.0995 0.9005 0.03 0.82 0.20 0.10 0.90 0.177 0.862 0.90 0.22 1 8700000 2300000 7500000 NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;font-weight:400;line-height:100%">Numerator:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$351,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$304,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$313,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denominator:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,010 </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:11pt;font-weight:400;line-height:100%">135,326 </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:11pt;font-weight:400;line-height:100%">134,754 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,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:11pt;font-weight:400;line-height:100%">2,528 </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:11pt;font-weight:400;line-height:100%">2,548 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</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:11pt;font-weight:400;line-height:100%">138,037 </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:11pt;font-weight:400;line-height:100%">137,854 </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:11pt;font-weight:400;line-height:100%">137,302 </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:15pt"><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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">185 </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:11pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> The computation of basic and diluted net income per share attributable to HEICO shareholders is as follows (in thousands, except per share data):<table 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:57.393%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.203%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;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:11pt;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:11pt;font-weight:400;line-height:100%">Numerator:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income attributable to HEICO</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$351,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$304,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$313,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denominator:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">136,010 </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:11pt;font-weight:400;line-height:100%">135,326 </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:11pt;font-weight:400;line-height:100%">134,754 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effect of dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,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:11pt;font-weight:400;line-height:100%">2,528 </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:11pt;font-weight:400;line-height:100%">2,548 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Weighted average common shares outstanding - diluted</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:11pt;font-weight:400;line-height:100%">138,037 </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:11pt;font-weight:400;line-height:100%">137,854 </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:11pt;font-weight:400;line-height:100%">137,302 </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:15pt"><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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net income per share attributable to HEICO shareholders:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$2.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2.29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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;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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Anti-dilutive stock options excluded</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">185 </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:11pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 351675000 304220000 313984000 136010000 135326000 134754000 2027000 2528000 2548000 138037000 137854000 137302000 2.59 2.25 2.33 2.55 2.21 2.29 749000 185000 258000 OPERATING SEGMENTS    The Company has two operating segments: the Flight Support Group (“FSG”), consisting of HEICO Aerospace and HFSC and their collective subsidiaries; and the Electronic Technologies Group (“ETG”), consisting of HEICO Electronic and its subsidiaries. The Company's operating segment reporting structure is consistent with how management reviews <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">the business, makes investing and resource decisions and assesses operating performance. Additionally, characteristics such as similarity of products, customers, economic characteristics and various other factors are considered when identifying the Company's operating segments. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The FSG designs and manufactures jet engine and aircraft component replacement parts, which are approved by the FAA. In addition, the FSG repairs, overhauls and distributes jet engine and aircraft components, avionics and instruments for domestic and foreign commercial air carriers and aircraft repair companies as well as military and business aircraft operators. The FSG also manufactures and sells specialty parts as a subcontractor for aerospace and industrial original equipment manufacturers and the U.S government. Additionally, the FSG is a leading supplier, distributor, and integrator of military aircraft parts and support services primarily to the U.S. Department of Defense, defense prime contractors, and foreign military organizations allied with the U.S. Further, the FSG is a leading manufacturer of advanced niche components and complex composite assemblies for commercial aviation, defense and space applications. The FSG also engineers, designs and manufactures thermal insulation blankets and parts as well as removable/reusable insulation systems for aerospace, defense, commercial and industrial applications; manufactures expanded foil mesh for lightning strike protection in fixed and rotary wing aircraft; distributes aviation electrical interconnect products and electromechanical parts; overhauls industrial pumps, motors, and other hydraulic units with a focus on the support of legacy systems for the U.S. Navy; and performs tight-tolerance machining, brazing, fabricating and welding services for aerospace, defense and other industrial applications.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The ETG collectively designs, manufactures and sells various types of electronic, data and microwave, and electro-optical products, including infrared simulation and test equipment, laser rangefinder receivers, electrical power supplies, back-up power supplies, power conversion products, underwater locator beacons, emergency locator transmission beacons, flight deck annunciators, panels and indicators, electromagnetic and radio frequency interference shielding and filters, high power capacitor charging power supplies, amplifiers, traveling wave tube amplifiers, photodetectors, amplifier modules, microwave power modules, flash lamp drivers, laser diode drivers, arc lamp power supplies, custom power supply designs, cable assemblies, high voltage power supplies, high voltage interconnection devices and wire, high voltage energy generators, high frequency power delivery systems; memory products, including three-dimensional microelectronic and stacked memory, static random-access memory (SRAM) and electronically erasable programmable read-only memory (EEPROM); harsh environment electronic connectors and other interconnect products, RF and microwave amplifiers, transmitters, and receivers and integrated assemblies, sub-assemblies and components; RF sources, detectors and controllers, wireless cabin control systems, solid state power distribution and management systems, crashworthy and ballistically self-sealing auxiliary fuel systems, nuclear radiation detectors, communications and electronic intercept receivers and tuners, fuel level sensing systems, high-speed interface products that link devices, high performance active antenna systems and airborne antennas for commercial and military aircraft, precision guided munitions, other defense applications and commercial uses; silicone material for a variety of demanding applications; precision power analog monolithic, hybrid and open frame components; high-reliability ceramic-to-metal feedthroughs and connectors, technical surveillance countermeasures (TSCM) equipment to detect devices used for espionage and information theft; </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">rugged small-form factor embedded computing solutions; custom high power filters and filter assemblies; test sockets and adapters for both engineering and production use of semiconductor devices; and radiation assurance services and products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company’s reportable operating segments offer distinctive products and services that are marketed through different channels. They are managed separately because of their unique technology and service requirements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Segment Profit or Loss</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The accounting policies of the Company’s operating segments are the same as those described in Note 1, Summary of Significant Accounting Policies. Management evaluates segment performance based on segment operating income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Information on the Company’s two operating segments, the FSG and the ETG, for each of the last three fiscal years ended October 31 is as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.768%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:11pt;font-weight:700;line-height:100%">Other, Primarily Corporate and Intersegment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2022:</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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$1,255,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$972,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($19,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</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:11pt;font-weight:400;line-height:100%">15,656 </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:11pt;font-weight:400;line-height:100%">13,602 </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:11pt;font-weight:400;line-height:100%">999 </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:11pt;font-weight:400;line-height:100%">30,257 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization </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:11pt;font-weight:400;line-height:100%">24,268 </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:11pt;font-weight:400;line-height:100%">40,690 </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:11pt;font-weight:400;line-height:100%">1,118 </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:11pt;font-weight:400;line-height:100%">66,076 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating 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:11pt;font-weight:400;line-height:100%">267,167 </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:11pt;font-weight:400;line-height:100%">269,473 </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:11pt;font-weight:400;line-height:100%">(39,796)</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:11pt;font-weight:400;line-height:100%">496,844 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</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:11pt;font-weight:400;line-height:100%">15,588 </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:11pt;font-weight:400;line-height:100%">15,530 </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:11pt;font-weight:400;line-height:100%">864 </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:11pt;font-weight:400;line-height:100%">31,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2021:</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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$927,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$959,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</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:11pt;font-weight:400;line-height:100%">13,992 </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:11pt;font-weight:400;line-height:100%">12,839 </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:11pt;font-weight:400;line-height:100%">973 </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:11pt;font-weight:400;line-height:100%">27,804 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</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:11pt;font-weight:400;line-height:100%">20,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:11pt;font-weight:400;line-height:100%">43,431 </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:11pt;font-weight:400;line-height:100%">1,136 </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:11pt;font-weight:400;line-height:100%">65,215 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</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:11pt;font-weight:400;line-height:100%">151,930 </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:11pt;font-weight:400;line-height:100%">277,306 </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:11pt;font-weight:400;line-height:100%">(36,336)</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:11pt;font-weight:400;line-height:100%">392,900 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</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:11pt;font-weight:400;line-height:100%">8,915 </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:11pt;font-weight:400;line-height:100%">26,496 </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:11pt;font-weight:400;line-height:100%">772 </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:11pt;font-weight:400;line-height:100%">36,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2020:</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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$924,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$874,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($12,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</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:11pt;font-weight:400;line-height:100%">14,339 </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:11pt;font-weight:400;line-height:100%">11,722 </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:11pt;font-weight:400;line-height:100%">1,006 </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:11pt;font-weight:400;line-height:100%">27,067 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</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:11pt;font-weight:400;line-height:100%">19,957 </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:11pt;font-weight:400;line-height:100%">40,553 </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:11pt;font-weight:400;line-height:100%">984 </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:11pt;font-weight:400;line-height:100%">61,494 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating 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:11pt;font-weight:400;line-height:100%">143,051 </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:11pt;font-weight:400;line-height:100%">258,814 </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:11pt;font-weight:400;line-height:100%">(25,217)</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:11pt;font-weight:400;line-height:100%">376,648 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</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:11pt;font-weight:400;line-height:100%">10,843 </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:11pt;font-weight:400;line-height:100%">12,025 </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:11pt;font-weight:400;line-height:100%">72 </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:11pt;font-weight:400;line-height:100%">22,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Intersegment activity principally consists of net sales from the ETG to the FSG.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total assets by operating segment are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">$1,635,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,230,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$229,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">4,095,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</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:11pt;font-weight:400;line-height:100%">$1,274,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,952,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$271,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">3,498,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Major Customer and Geographic Information</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    The Company markets its products and services in approximately 125 countries. The following table summarizes the Company’s net sales to customers located in the United States and to those in other countries for each of the last three fiscal years ended October 31 (in thousands). Net sales are attributed to countries based on the location of the customer. Net sales to any one customer or originating from any one foreign country did not account for 10% or more of the Company’s consolidated net sales during any of the last three fiscal years. The following table also summarizes the Company’s long-lived assets held within and outside of the United States as of October 31 for each of the last three fiscal years (in thousands). Long-lived assets consist of net property, plant and equipment.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">Net 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,443,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,194,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,193,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">764,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:11pt;font-weight:400;line-height:100%">670,813 </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:11pt;font-weight:400;line-height:100%">593,512 </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:11pt;font-weight:400;line-height:100%">Total net 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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-lived assets:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of 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:11pt;font-weight:400;line-height:100%">$190,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$155,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$139,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,731 </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:11pt;font-weight:400;line-height:100%">38,101 </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:11pt;font-weight:400;line-height:100%">29,651 </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:11pt;font-weight:400;line-height:100%">Total long-lived assets</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:11pt;font-weight:400;line-height:100%">$225,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$168,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> Information on the Company’s two operating segments, the FSG and the ETG, for each of the last three fiscal years ended October 31 is as follows (in thousands):<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.768%"/><td style="width:0.1%"/></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:11pt;font-weight:700;line-height:100%">Other, Primarily Corporate and Intersegment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2022:</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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$1,255,212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$972,475 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($19,365)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</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:11pt;font-weight:400;line-height:100%">15,656 </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:11pt;font-weight:400;line-height:100%">13,602 </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:11pt;font-weight:400;line-height:100%">999 </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:11pt;font-weight:400;line-height:100%">30,257 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization </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:11pt;font-weight:400;line-height:100%">24,268 </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:11pt;font-weight:400;line-height:100%">40,690 </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:11pt;font-weight:400;line-height:100%">1,118 </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:11pt;font-weight:400;line-height:100%">66,076 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating 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:11pt;font-weight:400;line-height:100%">267,167 </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:11pt;font-weight:400;line-height:100%">269,473 </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:11pt;font-weight:400;line-height:100%">(39,796)</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:11pt;font-weight:400;line-height:100%">496,844 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</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:11pt;font-weight:400;line-height:100%">15,588 </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:11pt;font-weight:400;line-height:100%">15,530 </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:11pt;font-weight:400;line-height:100%">864 </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:11pt;font-weight:400;line-height:100%">31,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2021:</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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$927,089 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$959,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($20,577)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</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:11pt;font-weight:400;line-height:100%">13,992 </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:11pt;font-weight:400;line-height:100%">12,839 </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:11pt;font-weight:400;line-height:100%">973 </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:11pt;font-weight:400;line-height:100%">27,804 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</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:11pt;font-weight:400;line-height:100%">20,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:11pt;font-weight:400;line-height:100%">43,431 </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:11pt;font-weight:400;line-height:100%">1,136 </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:11pt;font-weight:400;line-height:100%">65,215 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating income</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:11pt;font-weight:400;line-height:100%">151,930 </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:11pt;font-weight:400;line-height:100%">277,306 </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:11pt;font-weight:400;line-height:100%">(36,336)</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:11pt;font-weight:400;line-height:100%">392,900 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</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:11pt;font-weight:400;line-height:100%">8,915 </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:11pt;font-weight:400;line-height:100%">26,496 </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:11pt;font-weight:400;line-height:100%">772 </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:11pt;font-weight:400;line-height:100%">36,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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"/><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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Year ended October 31, 2020:</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"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Net sales</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:11pt;font-weight:400;line-height:100%">$924,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$874,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">($12,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Depreciation</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:11pt;font-weight:400;line-height:100%">14,339 </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:11pt;font-weight:400;line-height:100%">11,722 </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:11pt;font-weight:400;line-height:100%">1,006 </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:11pt;font-weight:400;line-height:100%">27,067 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Amortization</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:11pt;font-weight:400;line-height:100%">19,957 </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:11pt;font-weight:400;line-height:100%">40,553 </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:11pt;font-weight:400;line-height:100%">984 </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:11pt;font-weight:400;line-height:100%">61,494 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Operating 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:11pt;font-weight:400;line-height:100%">143,051 </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:11pt;font-weight:400;line-height:100%">258,814 </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:11pt;font-weight:400;line-height:100%">(25,217)</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:11pt;font-weight:400;line-height:100%">376,648 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Capital expenditures</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:11pt;font-weight:400;line-height:100%">10,843 </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:11pt;font-weight:400;line-height:100%">12,025 </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:11pt;font-weight:400;line-height:100%">72 </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:11pt;font-weight:400;line-height:100%">22,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Intersegment activity principally consists of net sales from the ETG to the FSG.</span></div> 1255212000 972475000 -19365000 2208322000 15656000 13602000 999000 30257000 24268000 40690000 1118000 66076000 267167000 269473000 -39796000 496844000 15588000 15530000 864000 31982000 927089000 959170000 -20577000 1865682000 13992000 12839000 973000 27804000 20648000 43431000 1136000 65215000 151930000 277306000 -36336000 392900000 8915000 26496000 772000 36183000 924812000 874987000 -12790000 1787009000 14339000 11722000 1006000 27067000 19957000 40553000 984000 61494000 143051000 258814000 -25217000 376648000 10843000 12025000 72000 22940000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">Total assets by operating segment are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:31.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Other, <br/>Primarily Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Consolidated <br/>Totals</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">As of October 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">FSG</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ETG</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:11pt;font-weight:400;line-height:100%">2022</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:11pt;font-weight:400;line-height:100%">$1,635,229 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$2,230,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$229,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:11pt;font-weight:400;line-height:100%">4,095,496 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021</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:11pt;font-weight:400;line-height:100%">$1,274,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,952,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$271,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">3,498,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div> 1635229000 2230744000 229523000 4095496000 1274462000 1952413000 271532000 3498407000 The following table summarizes the Company’s net sales to customers located in the United States and to those in other countries for each of the last three fiscal years ended October 31 (in thousands). Net sales are attributed to countries based on the location of the customer. Net sales to any one customer or originating from any one foreign country did not account for 10% or more of the Company’s consolidated net sales during any of the last three fiscal years. The following table also summarizes the Company’s long-lived assets held within and outside of the United States as of October 31 for each of the last three fiscal years (in thousands). Long-lived assets consist of net property, plant and equipment.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;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:11pt;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:11pt;font-weight:400;line-height:100%">Net 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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$1,443,581 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,194,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,193,497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">764,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:11pt;font-weight:400;line-height:100%">670,813 </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:11pt;font-weight:400;line-height:100%">593,512 </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:11pt;font-weight:400;line-height:100%">Total net 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:11pt;font-weight:400;line-height:100%">$2,208,322 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,865,682 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$1,787,009 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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;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"/><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Long-lived assets:</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">United States of 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:11pt;font-weight:400;line-height:100%">$190,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$155,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$139,197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">35,731 </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:11pt;font-weight:400;line-height:100%">38,101 </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:11pt;font-weight:400;line-height:100%">29,651 </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:11pt;font-weight:400;line-height:100%">Total long-lived assets</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:11pt;font-weight:400;line-height:100%">$225,879 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$193,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$168,848 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 1443581000 1194869000 1193497000 764741000 670813000 593512000 2208322000 1865682000 1787009000 190148000 155537000 139197000 35731000 38101000 29651000 225879000 193638000 168848000 COMMITMENTS AND CONTINGENCIES<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Guarantees</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    As of October 31, 2022, the Company has arranged for standby letters of credit aggregating $23.5 million, which are supported by its revolving credit facility and principally pertain to performance guarantees related to customer contracts entered into by certain of the Company's subsidiaries as well as payment guarantees related to potential workers' compensation claims and a facility lease. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Product Warranty</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">    Changes in the Company’s product warranty liability in fiscal 2022 and 2021 are as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$3,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Accruals for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,026 </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:11pt;font-weight:400;line-height:100%">1,979 </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:11pt;font-weight:400;line-height:100%">Acquired warranty 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:11pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty claims settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,351)</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:11pt;font-weight:400;line-height:100%">(1,677)</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:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Litigation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On April 20, 2021, an indirect subsidiary of HFSC, which was acquired in June 2020, received a grand jury subpoena from the United States District Court for the Southern District of California requiring the production of documents for the time period December 1, 2017 through February 4, 2019 related to the subsidiary's employment of a certain individual and its performance of work on certain Navy vessels during that time period. The Company is cooperating with the investigation. The Company has completed its production of documents responsive to the subpoena, although the Company has a continuing obligation to produce such documents should any be located. At this early stage in the investigation, the Company cannot predict the outcome of the investigation or when the investigation will ultimately be resolved; nor can the Company reasonably estimate the possible range of loss or impact to its business, if any, that may result from this matter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">With the exception of the matter noted above, the Company is involved in various legal actions arising in the normal course of business. Based upon the Company’s and its legal counsel’s evaluations of any claims or assessments, management is of the opinion that the outcome of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows.</span></div> 23500000 Changes in the Company’s product warranty liability in fiscal 2022 and 2021 are as follows (in thousands):<table 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:67.329%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.286%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><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:11pt;font-weight:700;line-height:100%">2022</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:11pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Balances as of beginning of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$3,015 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Accruals for warranties</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2,026 </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:11pt;font-weight:400;line-height:100%">1,979 </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:11pt;font-weight:400;line-height:100%">Acquired warranty 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:11pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Warranty claims settled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,351)</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:11pt;font-weight:400;line-height:100%">(1,677)</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:11pt;font-weight:400;line-height:100%">Balances as of end of year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$3,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><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:11pt;font-weight:400;line-height:100%">$3,379 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table> 3379000 3015000 2026000 1979000 242000 62000 2351000 1677000 3296000 3379000 SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">Cash paid for income taxes</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:11pt;font-weight:400;line-height:100%">$80,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$67,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$42,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cash received from income tax refunds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,522)</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:11pt;font-weight:400;line-height:100%">(993)</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:11pt;font-weight:400;line-height:100%">(1,371)</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:11pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">7,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,412 </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:11pt;font-weight:400;line-height:100%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,000 </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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock for an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(75,005)</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:11pt;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:11pt;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>See Note 9, Leases, for additional information regarding supplemental disclosures of cash flow information. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">The following table presents supplemental disclosures of cash flow information and non-cash investing activities for fiscal 2022, 2021 and 2020 (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:51.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.309%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.312%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:400;line-height:100%">Cash paid for income taxes</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:11pt;font-weight:400;line-height:100%">$80,995 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$67,661 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$42,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">Cash received from income tax refunds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,522)</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:11pt;font-weight:400;line-height:100%">(993)</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:11pt;font-weight:400;line-height:100%">(1,371)</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:11pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">7,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">13,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Contingent consideration</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">29,412 </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:11pt;font-weight:400;line-height:100%">18,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23,719 </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:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additional purchase consideration </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4,000 </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:11pt;font-weight:400;line-height:100%">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:11pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Issuance of common stock for an acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(75,005)</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:11pt;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:11pt;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> 80995000 67661000 42552000 2522000 993000 1371000 6037000 7355000 13418000 -29412000 -18334000 -23719000 4000000 292000 144000 75005000 <div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SCHEDULE II – VALUATION AND QUALIFYING ACCOUNTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:61.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:700;line-height:100%">Allowance for doubtful accounts (in thousands):</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance as of beginning of year</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:11pt;font-weight:400;line-height:100%">$10,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$12,738 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$3,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(Deductions) additions charged to costs and expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (a)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,070)</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:11pt;font-weight:400;line-height:100%">(1,720)</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:11pt;font-weight:400;line-height:100%">9,834 </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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions charged (credited) to other accounts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (b)</span></div></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:11pt;font-weight:400;line-height:100%">476 </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:11pt;font-weight:400;line-height:100%">360 </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:11pt;font-weight:400;line-height:100%">128 </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(c)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,947)</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:11pt;font-weight:400;line-height:100%">(504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:11pt;font-weight:400;line-height:100%">(890)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Allowance as of end of year </span></td><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:11pt;font-weight:400;line-height:100%">$8,333 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$10,874 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$12,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic").</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Principally additions from acquisitions and foreign currency translation adjustments.</span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Principally write-offs of uncollectible accounts receivables. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:61.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Year ended October 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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:11pt;font-weight:700;line-height:100%">Inventory valuation reserves (in thousands):</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 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reserves as of beginning of year</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:11pt;font-weight:400;line-height:100%">$142,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$126,933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$103,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions charged to costs and expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(a)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">13,980 </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:11pt;font-weight:400;line-height:100%">17,202 </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:11pt;font-weight:400;line-height:100%">27,030 </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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Additions (deductions) charged to other accounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </span></div></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:11pt;font-weight:400;line-height:100%">275 </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:11pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Deductions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(c)</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(2,803)</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:11pt;font-weight:400;line-height:100%">(3,855)</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 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Reserves as of end of year</span></td><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:11pt;font-weight:400;line-height:100%">$154,995 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$142,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;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:11pt;font-weight:400;line-height:100%">$126,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.8pt">Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to the significant decline in global commercial air travel due to the Pandemic resulting in lower demand for the Company's commercial aviation products and services and certain specific obsolescence reserves following the announced retirement of certain aircraft types and engine platforms by major U.S. carriers. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:5.18pt">Principally additions from acquisitions and foreign currency translation adjustments.</span></div>(c)Principally write-offs of slow-moving, obsolete or damaged inventory. 10874000 12738000 3666000 -1070000 -1720000 9834000 476000 360000 128000 1947000 504000 890000 8333000 10874000 12738000 142593000 126933000 103821000 13980000 17202000 27030000 275000 1261000 -63000 1853000 2803000 3855000 154995000 142593000 126933000 Principally additions from acquisitions and foreign currency translation adjustments. The Put Rights for a 14.9% noncontrolling interest and the remaining 5.0% interest may be exercised beginning in fiscal 2027 and 2029, respectively, with each purchase over a four-year period. Includes primarily the sale of specialty components such as thermal insulation blankets, renewable/reusable insulation systems, advanced niche components, complex composite assemblies, and expanded foil mesh as well as machining, brazing, fabricating and welding services generally to original equipment manufacturers. Principally other electronics and medical products. Includes various component parts such as electro-optical infrared simulation and test equipment, electro-optical laser products, electro-optical, microwave and other power equipment, high-speed interface products, power conversion products, underwater locator beacons, emergency locator transmission beacons, traveling wave tube amplifiers, microwave power modules, a wide variety of memory products and radio frequency (RF) and microwave products, crashworthy and ballistically self-sealing auxiliary fuel systems, high performance communications and electronic intercept receivers and tuners, high performance active antenna systems and airborne antennas, technical surveillance countermeasures (TSCM) equipment, custom high power filters and filter assemblies, and radiation assurance services and products. Currently puttable. Principally additions from acquisitions and foreign currency translation adjustments. Unobservable inputs were weighted by the relative fair value of the contingent consideration liability. The Put Right for a 2.6% noncontrolling interest is to be purchased in a lump sum and the Put Right for the remaining 1.5% interest is to be purchased over a four-year period. Includes primarily the sale of parts consumed in various repair and overhaul services on selected jet engine and aircraft components, avionics, instruments, composites and flight surfaces of commercial and military aircraft. The Put Right for a 15% noncontrolling interest may be exercised in 5% increments annually and the first increment is currently puttable. The Put Right for the remaining 3% noncontrolling interest may be exercised in one-fifth increments beginning in fiscal 2028. See Note 9, Leases, for additional information regarding the Company's finance leases. Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to the significant decline in global commercial air travel due to the Pandemic resulting in lower demand for the Company's commercial aviation products and services and certain specific obsolescence reserves following the announced retirement of certain aircraft types and engine platforms by major U.S. carriers. Includes various jet engine and aircraft component replacement parts. Intersegment activity principally consists of net sales from the ETG to the FSG. Principally write-offs of uncollectible accounts receivables. The Put Rights for an aggregate 13.5% noncontrolling interest may be exercised beginning in fiscal 2024 with the purchase over a three-year period. The Put Right for the remaining 6.4% noncontrolling interest may be exercised beginning in fiscal 2028 with the purchase over a four-year period. Excludes short-term lease expense, which is not material Additions charged to costs and expenses were higher in fiscal 2020 as compared to fiscal 2021 and fiscal 2022 principally due to potential collection difficulties from certain commercial aviation customers that filed for bankruptcy protection in fiscal 2020 as a result of the financial impact from the COVID-19 global pandemic (the "Pandemic"). The exercise of the Put Right for either entity will automatically trigger a Put Right exercise for the other entity. Includes various component parts such as electromagnetic and radio frequency interference shielding, high voltage interconnection devices, high voltage advanced power electronics, harsh environment connectivity products, custom molded cable assemblies, silicone material for a variety of demanding applications, rugged small form-factor embedded computing solutions and high performance test sockets and adaptors. Principally write-offs of slow-moving, obsolete or damaged inventory. Put Right previously exercised. Principally industrial products. EXCEL 122 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &&!E54'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 " !A@955=56^N.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*';'#B;-I:.G#@8K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H%:':4."9]3B)C(8KX;7>^SU''-3D11 F1]0J=R/27\U#R$Y!1-SW2$J/2' M.B*(IGD AZ2,(@4SL(H+D76MT5(G5!32!6_T@H^?J2\PHP%[=.@I Z\YL&Z> M&,]CW\(-,,,(D\O?!30+L53_Q)8.L$MRS'9)#<-0#ZN2FW;@\/:T>RGK5M9G M4E[C]"M;2>>(:W:=_+K:/.ZWK!.-$!47E>![P25OY#U_GUU_^-V$73#V8/^Q M\56P:^'7771?4$L#!!0 ( &&!E5697)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M88&551B* "^Z @ G@@ !@ !X;"]W;W)K>7[,EE#0>49+X&IF247!475 M%2M?E@)H:HR*W(^"H.,7-&->W#-C(5YQF NB*R*@HJW(>1\T_=";S>P MR%9KU -^W"OI"NX '\JY4#W?JJ19 4QFG!$!R[XW"*^&H3$P*WYDL)%[;:)= M>>+\67AYZ(T-Y39'&/<$W1.C52DTWC*O&6L%E3'^5.Q1J-E-V M&%_/1@_3F]M[,KD=SQ;3P?UD=MOS42GK>3_9J@QKE>B 2AB1*6>XEN2&I9#^ M*^ K),L5[;B&D5-QEN 9:86?2!1$D4.O9?UL&;W6(3]Y4JED0C)A=2KKE/CU M7:TB$X1"_FYRNI9L-TOJ\W(E2YI WU,'0H)X 2_^^"'L!%\4*2M?B=$_#F8/(>*JSGJCCUQ@?MY+-\V.)?F'1+DY#&V@0J M#H?IB-B1CQ?N7<>A4V@R&B_(H$HSY((,$$%B?5<=N@6.Z!U*>'^O9!0@5J8P M2I+PBF%=/>RH+;Z#NN2\+Z\K]Y2*5<8DR6&I3(.SKKH11%T,ZP[RTA2@)XZJ MG)GF6OU @- +U/R2<]QU] ;VER3^"U!+ P04 " !A@955 KN&G>,$ "N M%P & 'AL+W=O)Y#0S3%I-/JAY,7/'5]^ MO?UT=XR_B#6E$KU%82QZUEK*S;5M"V]-(R(NV8;&\&;)>$0DW/*5+3:<$C\) MBD+;=9R6'9$@MOK=Y-F,][ML*\,@IC..Q#:*"'^_H2';]2QL'1[,@]5:J@=V MO[LA*[J@\NMFQN'.SE3\(**Q"%B,.%WVK &^'KH-%9"4^!;0G3BZ1@KEF;$7 M=3/V>Y:C:D1#ZDDE0>#GE0YI&"HEJ,??>U$K^Z8*/+X^J(\2>(!Y)H(.6?@] M\.6Z9W4LY-,EV89RSG9W= _45'H>"T7R'^W2LHV&A;RMD"S:!T,-HB!.?\G; MOB&. MRB '!A G^[>3Q_'C$QI/1M/YP^!Q/)V@&OJZ^()^_O&7KBWA"ZJ<[>W5 M;E(UMT -N^B!Q7(MT&WL4_^C@ U5R^KG'NIWXQH5IYZ\1'5\@5S'=345&IK# M!QL.X8XN_$-UZEESU1.]>E%SQ3*0[V@BPWQ:,^":2@H?Z56_ZA@S.&5H1K M9W#M,G!SN@H$C%/HRPF)M'UGUKF['0^G:#B=SZ;S9%W4@1HE*H)V,M!.&=!Q M[#&^83Q9C"[00L)(18RC(=O"/(7IRGPMO5E\=*_#-<94Q+W*<*_*X#Z2-S3V M88H&R\!+%^#B(6Q6;#5K3KV!'4>[KQAC*[)B)]^5G3*T ]\'=7%QN$#)7C.- MM3UZ0K(.:RXTWU+"&.%@%W309HFJU$=>!'^*>JCN8"P_LEVL)3;+W;$P?-\Q MYFM1C;%54=TJT:PU8@+1\Y_!".#=#N)0;^@XGR=I+#"L-6E B@-9' M8R&V!;AFS20X/Y.8>R"WE@9)!BH:P/:X8UQXV3^C<$[ZB:.!Y%(1 QD\EM5+S<];BG3.9R.FSL=MU0F:+9] M#@,/C4)&M*N.6>6SJ:^]6C-14]GIUSYN=MJXT[Y*C,7K,9)]E!%5HRU)% OD MJ4-QFAS-GF;)Z$&2@K7SXFDF^X&HP2I02)<0ZERVH08\30ZG-Y)MDOSJ,Y.2 M1<\ MXV.?,^GN&7\6&T0)+X$?BIZQD3*Z,TWA;#"@HL8B#-6=%>,!E>J4KTT1<:1N M(@I\T[:LEAE0+S3ZW>3:C/>[;"M]+\09![$- LI?A^BS?<\@QN'"D[?>R/B" MV>]&=(USE']%,Z[.S-S%]0(,A<="X+CJ&0-R-R*M6)",^.SA7IP<0XRR9.PY M/IFX/<.*(T(?'1E;4/6SPQ'Z?NRDXOB6F1KYG+'P]/C@_C&!5S!+*G#$_+\] M5VYZ1L< %U=TZ\LGMO^$&5 S]G.8+Y*_L$_'-BP#G*V0+,C$*H+ "]-?^I(M MQ*F@?49@9P+[.P%IG!'4,T$] 4TC2[ ^4$G[7<[VP./1RBT^2-8F42L:+XP? MXUQR===3.MD?3Q>3Q1>XG\P7D^F?,)E^?'QZ&"PFCU-X#^_ !+&A'$77E&JR M6&(ZF?$P-;;/&!,;'E@H-P+&H8MNT:AVH=0A[;6\=&1-:B3&[ MVRX) M:*27?T"GIJ1E\D(X]7SEZHE?XXR?RA"'P8@%@ MN!;P]5X-@(G$0)2"-ZX)?B6S G@S!V]J'_C"DSX"6P&Q?UO^#G-TMERM1!FS MWN@T9V[@7GQ.7?7 8?X:+)E?1JW7 M?QI/RI"THHI([1RIK0WI\ AA_.)L:+A&F-*@;.&'>I_IE_FXC$VKJLC6R=DZ MVIB*K^D-S%2&?4XR;*8R;'XFPX:I:2LQC5N 7=]2^=DU=Z=A@\W2"G M)Y)%R1YSR:3:L2:'&Z0N\GB NK]B3!Y.X@GR?U/T_P502P,$% @ 88&5 M5MKSOGT.QONCUDI,Y+#AB-14HKYGPED[.)97>NVL26G5.H- MVQ\7^ 1O(/?%AJO(KET20B$7A.6(P]&S@NYH,M3Y)N$[@8NX6R-=R8&Q=QV$ MB6KV_N"U.[JN6 !4Q9]H,D,O6L M;Q9*X(C+3&[9Y16N]0RT7\PR87[1IN*/ZWNX%[@/ M!.Y5X!KNZB)#.<,2^V/.+HCK;.6F%Z94HU9P)-=_RIODZI0HG?2#_2S<15L4 MKA?1=A7LPF@]MJ4RUL=V?#695";N Y.NBU8LEZE \SR!Y'\#6Q'56.X-:^*V M.D:Q[*!>]QFYCNNV^/7J,GO&K_? ;\K.P-'/X" D5Q_"KZ8:*X=^LX-NCI$H M< R>I;Y^ ?P,EO_TI3MT7EKX^C5?O\W=#\J$2,;1&E-H8FM7S^;+*-SMYN@) MT^(%[:+]]'6.ELM-"]F@)AM\BFS)8JS[J(FNW6%%,"7/:)$Q3A+<@C2LD8:? M0EH03E$X:R)J-^CUFRCLNRZBP$]F5@@4LS*754/5N_4X"JHN_)=>S;(5YB>2 M"Y3!44F=SE?UAG@U'ZI LL+TY(%)U>%FF:J1"EPGJ/,C8_(6Z OJ(>W_!5!+ M P04 " !A@955QKC]<2X' !#(0 & 'AL+W=OWXI"/IR/\.C[&Y_RQ5*;-\:3LQ5?B%NA/Z\^*G@UWGF9 MYZ6HZEQ62(G[\]$%?C-EQ QH+/[,Q4.]=XU,*#,IOY@7U_/S46 4B4)DVKC@ M\&\CIJ(HC"?0\;5U.MK=TPS AFQFLQE<5?^5POST?)",W%/5\7 M^I-\>"?:@$+C+Y-%W?Q%#UO;D(Y0MJZU+-O!H*#,J^U__JV=B+T!F T,(.T M\M0!M!U FT"WRIJP+KGFDS,E'Y RUN#-7#1STXR&:/+*/,9;K>#3',;IR?3F MP^W-^^O+B[NK2_3VXOW%A^D5NGUW=75WBUZAS[>7Z.<7OZ 7**_0W5*N:U[- MZ[.QACN;\>.LO!QF04+29&=VH)3ME#*OTHLLDVL0!M4A$Z!R5HB7J!+:)73K*=Y30%*6L*0G MU&'&6(I3M]!P)S3T3ZFLM(+ZTZX?E[[0NG%*T[@OS[9*@B"F;G713EWD57== M;>#Q2I6+>G#Z(NO&84)8C'OZ;#,6)T$8N 7&.X&Q5^!')58\GR/Q#5A4B[I9 MG5(OA8*"MY^8+N6Q+0FG).T)MZU(%+#0K3O9Z4Z\NN^DYL43)";6S3$.24R# MGDC;+J4Q3094ICN5Z9'9!<0K_?@2K0IN=,+DFJQ? 7OUX()([0DC81+WY]4V MPRF-Z$#BXZ"#4. 5_;N4\X>\*)QD">R;1C%A).R).9>\3;$3D]\9AQ1]-U^"4:;,,@\ZPCSR' M71*&C TH[9B'_="#YD:MA1=Z>\O-&8$#:FF TWZ-=MD%41(.I46'/^SGWW65 MR5(@S;\)_U0[ $A8:%48!_^BH7GNZ(?]^#N$]+$IM7G&2)"$UI0Z\ CM9C+0 M")&.>\3/O?<'Z=50Q61=9N6BBGL! M0N>P.>Q6AE.I@XJ0?:0OU#:#:A[A 9U[N[VG,+$K94=6!7&A+TFMS87++D[( M4**1#I'D*8@\IM+&'W \#9/^XG48FK6;#$UKATGBWZ]-95GFVK25VVJ6P;8H MKQ:BRH8D_P?"(>=^^O\[.HRYHR3Q4_*3F M1FLJ'*EF9B)4LP&@!.0!K2]3N MIH;8^(.>, KZ]''8D= TX@//J@,EB;PMS>V2*[&4Q5RH^J=F/Z ?W><>7N ^ M^^#C1-X.H^Z@2X[N--L*=:ME]L49KTU+JW[Z3 Z5=2PE?I9.^2HW29Y7T!%D MHFZ:K157:,.+M9.JQ,8E36%OT=]9N.Q($+.A)=21E?C)NJOV4.M-#\.;8U@Y M*_)%<^D4;8,S)*DE^8C5X;E7!U?JA^N[J^OI#:K-DT=+4+X1Z.="UO4O M+72=^FV.OF(1LSI%EQTTNP-;/-KQEOIY^TEH#F]!L\M5!;71?=1HTY.0D*:T MWQ4X#''*TI , (SNG8P^A;/M,G$42*=LFZ8D"B),^]M3ER&)8(<_)+OC+O5S M]\,SP$/M$U!&<-PO<0XS:'FB@7,=VN&2^G&YG>$GSZV#?A%+:&#-K<.0I%%* M!PYV:<=)>F1#V6^]=N=G Y(=1Z3.TPJ'H?>T@G:0HW[(O1-Y)I%IQJ <-YQ# M?_\ARIE0_S@5>[T]%_"G\G88>X=1FIRFK:%>'#\[ZA-Y.XRZ(S'UDWC_63N# M=?"4];??3J.!+2'KF,O\S&VE30L.+QV6$^SW(>.\;;O/S@C^X6N15C0IQ M#Z."US$,5]MO[+&PO=V]R:W-H965T&ULM9==;YLP%(;_BL6F:9.Z@,EWER"E-%,K]2-JLNVBZH4+3D % MS&R3=/OULX&0D#B05%TO"H9S7C\OX?B8P8K0%^9AS,%K&$1LJ'FZSAP/ MAX@U2(PC<6=.:(BX&-*%SF**D9LFA8%N&D9'#Y$?:=8@O3:AUH D// C/*& M)6&(Z)\+')#54(/:^L*#O_"XO*!;@Q@M\!3S'_&$BI%>J+A^B"/FDPA0/!]J M(WANPY9,2"-^^GC%MLZ!M/),R(L<7+M#S9!$., .EQ)(');8QD$@E03'[UQ4 M*^:4B=OG:_7OJ7EAYADQ;)/@E^]R;ZCU-.#B.4H"_D!65S@WU)9Z#@E8^A^L MLMAN5P-.PC@)\V1!$/I1=D2O^8/82A!&U0EFGF >F]#,$YJIT8PLM76).+(& ME*P E=%"39ZDSR;-%F[\2/Z,4T[%75_D<WUQ?CF;C2W QNAG=V6,P MO1J/9U/P.!D]C.]F5^/9M3VZ>0)?P4>@ ^8ABMGZX$=@YI&$H $UX!DS#-!7I]O'IL)RNB^=0/ RS>!AFJM1I__1"CA'J'^7^RJ<#/-[A8)-,3?#F]=5 FX50"WW@3L,Y:H M85M[&+N@51$ER'8!V:Z$% N!0X!-PE L.BDG>+S%X3.F3RK"2C&Y)I^S&#EX MJ(E%EV&ZQ)KUZ0/L&-]4;_\[B95\=PK?G4K?N6-VN!!JZJ!S3!W4!)7(NP5Y M]P3RHXJ@N_]ZMQ554!M6XNT5O+W3>0_70&\/HMUJP_X.JBK*[+34I/V"M'\Z MJ=@;,"Z6?S]:J'#[1^&JH@[B0F/3W(QC@.T ,09&E85;K71JY;Z76MGW5E.' M_[=X<_V:ZJV+*M-ONC"L;L-O*.!"ZN;[XE%#/<;:L\T^LU= M7$48-,U#=;%IO+"Z\[ZED.%^:U4B*\(4R/K6EE5^+]PBNO C!@(\%WE&HRMZ M'\VVX-F DSC=Q3X3+O;$Z:DG/ELPE0'B_IP0OA[(C7'Q(63] U!+ P04 M" !A@955%"),:UX% #Y%0 & 'AL+W=OT1=M")=$KTDGV[9>2 M;$FF1FH"Y,;6X9\1O^$,->+%DRQ^J:T0&CUG::XN)UNM=^?3J5IM1<;5F=R) MW-Q9RR+CVIP6FZG:%8+'E5&63BG&WC3C23Z97537[HO9A=SK-,G%?8'4/LMX M\=^U2.73Y81,CA>^)YNM+B],9Q<[OA$+H7_L[@MS-FV\Q$DF%*=8U2B+*7\59[3H()BL6:[U/]73Y]%@<@M_2WDJFJ M?M'308LG:+576F8'8S."+,GK?_Y\"$3'@'@#!O1@0&T#9\" '0S82PV<@X%3 M1:9&J>(0<Z,'<38Z=G\[MOB[LOM]'5 MPTV$%@_F[^O-MX<%NON$[NYOOE\]W!H!^HA^+"+T_MU?2&UY(11*B_C4P=00-5CTB'5- M1SW>K?098N0#HIA28$#SEYL3P#QZN3D>H6'-)+'*GS/@[YNI?\53 8:V-G4K MT[+*'V>4XH"5V(]=XKZ.!)[K!98N G1^X&,<-KH3!J=A<"I#-A23G2BX3O(- M6DFE%3*9@L2S6;Z44.<0ES,6DG(Y/%<[OA*7$[/>*5$\BLGLSS^(A_^&IOLM MG45OY.PDC&X31G8F>$BNA].A-O>[T\<),,'M!&Y28RTR@<>FQ4N4;I,E$?1I >$Z?6&Q3PW)*Y% M";QC]4<8'J0V8'$E\B,SO!]PGQ/$#"PW0.3[U>_4, MZ0AF'H'A@@8N&(5KZSG)5S(3$$K0>[03>H'C6"1]&0MIB+$% LA\SW,"F"-L M.,)1CMM<"U.F^C@G$$?8>_)'CP6>A0&H?!I8&1D!*L*(.Y!J!+?O<3P^'WHK MBI&Y.)AW'^QZ=KD (N(X=K5 *N9Y P2=3H3\9B;*L:.E,-VL0)H_B[I8A4$R,HZPP,P;7M"?M^?U)F'UH7,S$*7*YDF,=EJ0.D7^C82SP@HZ[+>LR C 3^P )/VE:#C/<:(["?;V[G=R"9VVL?F4L\ MO[?2 #KL4-I+64!'6!@X W!M_T&\T7ZT V<2M/ZN@3'K>UN9QJ* 6U4RVNN\ MME=]4V_16WD[#7/; I'Q'NB:JV2%WIOOP]@4!B]4&^V_P%#6[KQN+I_93>D< M5%'[50NJ&!O(G+;Q(>.=3Y2D^W)A>P54 $'U2@)246)#@:JA]J'M@D@X6@X_ MJPT20\4?S7*]$2C?9TL#93XU3(UD,C]^^V*9*#;5WJ(RR;S/=;V/U%QM M]B^OJET[Z_HU.8_J78M5=3[C/6)EKMJYVTI MM999=;@5W+Q&2H&YOY92'T_*!S2[O;/_ 5!+ P04 " !A@95599#P & 'AL+W=OLDSKOK62NOUA6VK^8KE5)V+->/PST+(G&IHRJ6MUI+1 MI#3*,YLX3F#G-.76H%?VW&"PN.9#5F6%9Y@'G_73JUFS,)P]_W5^Y<2'F!F5+&A MR/Y,$[WJ6Y&%$K:@FTP_B.TUJX'\PM]<9*K\1=M:ZUAHOE%:Y+4QS"!/>?6D M+W4@=@QP<," U :D;> =,'!K _=4 Z\V\,K(5"AE'$94TT%/BBV2A1J\%2]E M,$MKP$]Y\=VG6L*_*=CIP7!R-YU\O1E=/HY':/H(C]OQW>,43;Z@X>3V_F%\ M/;Z;WGP;HYL[:(_1&7J:CM#'#Y_0!Y1R]+@2&T5YHGJVAMD4/NUY/?)5-3(Y M,#(FZ%9PO5)HS!.6[#NP :-A(:\L5^2HQ\E'IYMA@/CK= MW#E"XS9?QBW]>0?\W<&B3_E. MBX7_/'!C)R!NSW[>#8=!1N+0C_9E(X/,]2/?;V1[>%Z#YY5V[J%PZ163 )5# MN5H5=>29H8^94.I337UA(O..A:RHD1=J3>>L;X%7Q>0SLP:__X8#YP]3.OQ* M9Z-?Y&POEGX32_]HJD %A/K&H5Y(R?C\!]*20YW MONZ9YSAA*PF&!ID?XU:F=$51% ;F/ D:MN HVQ.'[2Q+?T+2U^FQA-T, 1A4 M=] F:,8XO&FTKG>C=4;Y9\1A^8@%TO3%1!UT9NH&;>2N)NX0=S5GV,'$C!PV MR.%1Y,M<2)W^K#X?,&S>0E!$X+WL86?.@=]"[TJPV]*,NIK0-7-'#7=TE/M1 M:)HA\6^%P<04=;^#&P=>FZLK\SM<74T8NZ&9+&[(XJ-DPSV:_UG5XV[.^D[< M6:D&F>N0N%7\1P:9YX;Q@=3%SMMYPCF*^I4I=8%V-B^JM4QG&TUG&4-:("Z@ MGVLI,C!=@DHSJ(CFXE2/M3?+*/;:R 89\7VWO9&99#@*\0'DG2,4/@'YU"+\ MOH!@0\$)XDY #+* M,/1%;G>@43'Y"T8Y+^G^KN027>:(?&=-G)71GQO9_>I MH0TR EEP /OML(:/G]9.PKX>WPPG1D;#&0L#9>>[&G2.%^&P36DZVF$_]%J8 M]L[%(6=R65[ %!2E#=?5N;OI;2YYE^75IM5_55S^R@O)FYOJYGA+Y3+E"F5L M 2Z=\Q F):O+6-708EU>3V9"PV6G?%W!!9;)0@#_+X30KXUB@.9*//@'4$L# M!!0 ( &&!E565]71.M10 $45 0 8 >&PO=V]R:W-H965T&ULO9WM4]O(EL;_%15[:^^=*ACT+FLVH8J@E^Z6)K A<[>VMO:#8@OP MCFUQ)1&2_WXEVT&H==1&Y&&^) 9._T[+W8_>^M'1N\>B_+.ZR_-:^[9>;:KW M1W=U??_;Z6DUO\O76?5K<9]OFK_<%.4ZJYL?R]O3ZK[,L\6VT7IU:NJZ>[K. MEINCLW?;WUV59^^*AWJUW.17I58]K-=9^?U#OBH>WQ\91S]^\6EY>U>WOS@] M>W>?W>;7>?W'_579_'3Z1%DLU_FF6A8;KK)>;W?_9M_T7\:R!88TT,/<-3*F![8PTL/8-+*F!:8XT ML/<-;#F#.]+ V3=PY 9C&^WN&[AR@[$N>?L&GMS &VDPVS>820VBSE9$LPMULT_Y(F]V1%]6N?:QV,R+35T6 MJR;H5N.;.B_SJJZT__D]7W_)R_\EZ(&:?E&LU\V^X;HNYG^J,.$K,-K^MQ>K MK*JTTXD:[RDKMG]GJ(5>!8S4XR&_RLLP7;5>; M_7R5;?>4EU]6R]O=1P6:J=$LY!>7^V^$Y:N%]N&[QIM<7XOY=C _E\UT5_&Y MFG\^GS^L'U99W?3^LK[+R^TVE/E=>\3XFC>S8UZL<^T?:5%5OZCRB$/SKVZ. M;4V2,"LWS;13SK9$S1J9P"IB^@)1:==W6;/AQ6J1EY46_NMA67\?89XVNXNG M?8;YM,\PMTGLD20?LE6V:::=EM7:Y;S^5;.,8\W4#9_:"2A1[3G&;]5]-L_? M'S5C5>7EU_SH[-__S7#U_Z!V#4A8L(,Y6UA[LO+US+&-=Z=?G\M\&#/3[7Y, M-(PQ9[:K^_VP>!AFFY;9#V+#H)-A%">B#->SI(QB&&98OF>97C\NH3; ,&;] MJ)2@N;[MNOI37&\R64^3R=HVM$8F4Z/+YNRQ:I09Y+M/O[3[M>V.8C^%__XT MAS\U2M&:LZ_'K%Q0ZOA@(6<;$A8@82$2%B%A,1+&D#".A DD+$'"4A"LIV7[ M2:Q^;2\KF-.5S]NU8.Z_K^>NB/7?)-S4E:'NPU[%, MP_&D??"%LE]3I8J$A4A8A(3%2!A#PO@.YCT;=,_Q=>GH-@RRFL/;3)H9";)C M*0C6$Y?S)"[G;<0UF:6F!9=:D^ M'C(C0\(X$B:0L 0)2\E1LFGM^$_:\97:V=XQ/VF7N&)5VSQ\B4# GC2)A PA(D+#TT3#V-&7JWUJPK5795%O,\ M7U3:35FLM6I[<"KNMSK+O^7E?%GE]$*R$CM5:E!: *6%>]KS;UZZ+HZ@"6,H MC4%I'$H34%H"I:74L/N.,Z*W9]X.0ZFW\RM^<:P]/[9=9=_7^:;6SLLRV]SF M[>=C[7(KP6/M:2GNIFA7SZM:^Y3/B]O-LOTSJ4ME^LFZ1-("*"V$TJ(]K3_< MMKQ@#,W)H#0.I0DH+8'24A2M+^'.:F&HO1:[*[B=Z:G1;RO,;+5J/@4/97LW M_RHOE\7B>.?\(34*-6! :0&4%NYIO?: 0^\*;?]HQJM$BUS/ MOX#2 B@MA-(B*"V&TI@QM%6<#/8!')I30&D)E):B:'W5=FX40VU'D+ M[3W/;*5=9W,TAPEQ]-G)QV=EA#+4?9N01S_;.*R$TJ!,&2@N,H97!D;_$D B: MR<]O1D20Z?N^IYLIMN.?&MC&&CI MMKP-*;6MNJ&[ND=/++.S@)AJ"\BGPW< 7_98,=028@[7WXW9S'2ETY FC6$ MTB(H+8;2&)3&H30!I2506HJB]<7:^4?,W>+VQ&>S/^?K^Z+,RN\O?R[;A#I% MH+0 2@NAM A*BZ$T!J5Q*$U :0F4EJ)H?5%WCA)3[2AY]7.DAROOD,H?KN%3 MSY028=1#I>IMFZQ5)"V"TF(HC4%I'$H34%I"3"3BX5)4SKX&._^)^8;^$_.% M_A-U'R8?):'^$R@M@M)B*(U!:1Q*$U!:0L[+H?_D8%A?4YW_Q#S@/YDW)Z/5 MIYA@V25+$&KUG>XZL**C#!$H+H;0(2HNA- :E<2A-0&D)E):B:'U]=GX5 M4^U7^3AZNZ>J'EIO=4]V_RP19J5('2(B@MAM(8 ME,:A-$',(\K."4V:'DS:UUMG03'5%A3YINKQOGA#6]5AY'&?]G;-XRZ UMG0 M66'8ENG+0H-:3:"T$$J+H+082F-0&H?2!)260&DIBM:7;>=),=6>E*%L1_TH M)E'-Q#8&=VV@/A,H+832(B@MAM(8E,:A- &E)5!:BJ+UU=C95DRU;66ZNX!V MM*C33+[ )-P4[5.,,_D*$UJW!4J+H+082F-0&H?2!)260&DIBM:O^]Y9@2S] M->Z"UU9^AQJ"H+0 2@NAM A*BZ$T!J5Q*$U :0F4EJ)H?6%WMB%+77;F#H*8IN1L3:!= M2U&TOM Z*X_U1E:>"?X=B_#O./; ;$"$&;[KROX=]09-5A34OP.EQ5 :@](X ME":@M(282,Y,OJ>;HG+VA??LG45J_\[$^O#6T/)@6;KI6[*(L&\Q+A[!O'<*^=@C[WB'LBX>P;QXB9KFANY9!+XU8G;/'4CM[#A>+5P,F7_Q! M;3Y06@BE15!:#*4Q*(U#:6)/ZU=PMW1=KAH/S9H>SMH76&?-L=36G%=7CE=S M)^L.6D_&&MIZY.+QT(01D=#W?"EG#,W)H#0.I0DH+8'24GJLQH34F6:L ]5? M7E%&7HVC=Y876UW]YJ>>^[6'16I.3,>SY:4X=1^F:@I*"Z&T"$J+H30&I7$H M34!I"3DO3=F:D1X,ZVNJ[:\;*?NX&3!04TG4%H$ MI<50&H/2.)0FB(ET0LRD!)HU/9RU+[G.=V*K?2>OJ6*M1DX];X32 B@MA-(B M*"VVA^X*VY#.01DT)8?2!)260&DIBM9796=*L=6FE#GF"Q3J/T%2@NA MM,@>&BILN3)=#$W)H#0.I0DH+8'24A2MK]+.(6.K'3(32\^K:9,%"?7%0&DA ME!9!:3&4QJ T#J4)^Z#7*2%"3@S'EV_2$+60W)'7;=J=+<96VV+&JLD;I':& M7@'3]%W?DNM6J)-.EL4PK2-?GX=$T,R03'\1$629NF=[\H&%R&C*#[8P(NID M&,:IL)GC2'T31)CAV[YC#J8+L1'6S)W)\^7P8/7G3.?ML'=KU&]?>]J&NCV@ MM !*"Z&T"$J+H30&I7$H34!I"926HFA]47<&$EMM(/F+:T_;0U\$]>P:$48] MNZ;>MLE:A3I H+082F-0&H?2!)26$!.)>'8-E;.OPW M+%E1ZAY,5124%D)I$9060VD,2N-0FH#2$B@M1='Z^NP\(H[:(P*L/:W.-/5J MTB$<)C-_)MWJ"*!)0R@M@M)B*(U!:1Q*$U!: J6E*%I?KIV_Q%'[2][0TN50 M=4J&EBYU!R M>46]6W+-S1D:(4S'=&8#L;XL+E!W>[(,H:8/*"V&TAB4QJ$T :4E4%J*HO5E MV+E#'.+V:H!DZ__ MH$X<*"V$TB(H+8;2&)3&H33A4*88VW9=^6P36F+E<-:>P-S.B^.JO3@O6+=X M;M>A%*C.,%6!4%H I87NT'PD#7M$A'BV[TL6A1C:+P:E<2A-0&D)E)92@^7H MNC,BJLY XZH--*^N$*WF3I82M-(*E!:ZA)5'EA(1,GP%: SM%X/2.)0FH+0$ M2DM'!FO$*^IVYA97;6YY38UH-7*RBJ#F%B@MA-(BEW#[F*[L5H^A21F4QJ$T M :4E4%IZ<+#Z@NNL+:[:VO+:*M%J[&3107TN+O&N%>E9U<,A$;1/,93&H#0. MI0DH+8'24F+83;.!VSE-7+73Y*U+/ZO33Q8;DA9 :2&4%KF$(\<:'N"@ M+A4HC4-I DI+H+041>M+N'.IN"^H8?(SI9_5_,D:A1I37*J\A7Q$/!P343&F MX]NVK"BH/01*XU":@-(2*"T=&ZVQ<\;.^.&JC1\_]9"LFCU9)X1IP+1<7?9< M0K.&4%H$I<50&H/2.)0FH+2$FDF&/9-<)>G!L+ZF.H.'JS9X/)T3MF7NFM/) MW?78U4,YOVM_6]R,.3DJ+=LLMA:0\ZK*1S0'+?("I0506@BE12[AB+$-1S[: M0?T?4!J'T@24ED!IZ:&QZNNR\W^X!][J\W9/VZDS3U8E4<[%]/R9?""$6D6@ MM A*BZ$T!J5Q*$T00W]"C'T"S9H>SMJ77&<"<=4F$$315W6*R=J"VD2@M!!* MBURR!LA,+OL*3K/VDZ*X6W6Q)^^QJQ'M1@ :4% M4%H(I4506@RE,2B-0VD"2DN@M!1%ZXNZLVMX:KO&7UPCUB-L$L0C8408]4B8 M>MLF:Q5:?P1*BZ$T!J5Q*$U :0DQD8A'PE Y^QKLW!Z>VNWQ4\M?:O;D8^G0 MX$ N?T&SAE!:!*7%4!J#TCB4)J"T9$_KG?\2RU_4A!M?_O(Z^X6GME_\3(U8 MCUCGGGGZX"!%&1Q,0SZ8!>J>3M8*M(H'E!9#:0Q*XU":@-(2*"U%T?K*Z\P< MGMK, :S^ZA'O;'$]^9+W0MVAR1> 4&<'E!9!:3&4QJ T#J4)*"V!TE(4K2_7 MSB?BJ7TB;[@>K#4555WJ9S!^N,IF>JP_$^K*X0-WMR3*$NCJ@M!A*8U : MA]($E)9 :2F*MI/A:767YW60U=G9N_OL-O\]*V^7FTI;Y3<-7O^UO4@ME[=W M3S_4Q?W[(^-(^U+4=;'>?KS+LT5>M@'-WV^*HO[QPVG#?RS*/[&PO=V]R:W-H965TS, M-M#]^]E.R&@%5;_$]OG>NWMW\04'+IYD3HB"Y[)@[,$H>>3\R1QFV=!Q34*D(*DR#%@O>S(A16&(=!I_&DZG#6F I_LC^ZW5 MKK4\8DDFO/A!,Y4/G6L',K+!NT*M^&%*&CU7AB_EA;1?.-2^@X$#Z4XJ7C9@ MG4%)6;WBYZ8.)P"O?P'@-P#_-:!W =!M -WW GH-H&YBM?\*OI3;>KZ?Q>C89S7_#5_@ "&2.!9$!4CHCPXO2)OJX MCNY?B.[Y<,>9RB7$+"/92P*DI;1Z_*.>L?\FXR)5'>AZ7\!W??],0I/WP[TS M\.C]9H1E$BHBZE+#)\H@XT6!Q8GU\[D&U 'Z M-H"9 ?O0[7C7 =J?%N6LT^"E4W36J=\ZU0+1R:]8$K&U3UI"RG=,U5ULK>W4 M&-G'\LH^UM.D?OS_:>I1=(?%EC()!=EH2KV1_^D2O]?.PV MUQ.1"..@[S>&PO=V]R:W-H965TW#*Q[R/@ZO M=/Y4U=^;C1 M^E'D97,QV[3M]MU\WJ0;4?#F;;45I?QE7=4%;^7'^F'>;&O! M5]V@(I\3SPOF!<_*V>*\^^ZF7IQ7NS;/2G%3HV97%+Q^?B_RZNEBAF-%)7[JOJN/GQ:7CL_&>:N#^]8OU M#QUY2>:>-V)9Y7]EJW9S,8MF:"76?)>WWZJGCV(@U$TPK?*F^XN>!JPW0^FN M::MB&"QG4&1E_Y__&!9B;P .+ /(,(#H YAE !T&T&,'L&$ ZU:FI]*M0\); MOCBOJR=4*[2TIBZZQ>Q&2_I9J?;]MJWEKYDR?_ M?;GZ>G>+KC^@Y>7M1_3A\_5?M^@,_7F;H#>__8Y^0UF)[C;5KN'EJCF?MW(. MRM(\'>[WOK\?L=P/$_2E*MM-@Z[*E5@=&IC+R8\,R N#]\1I\3IMWR**_T#$ M(P28T/+XX1@8GAP_W'.PH>-^T,X>M=G;BIJW6?F +E5$9&TFFG?0,O=F&&Q& M98MWS9:GXF(FTT$CZD57T(+VAOW.L,J6CPL:>P&AY_/'_:4"8"0. M_>@0E@ PZD>^/\(.Z/DC/=_I'9>K_\F4(--NVZ"VDGE7\DNS7*#R.-YJD(*F MO-F@;5T]9C(&T?WS"T2Z'7>[G7]*MSNEL>1$Q@[V)1CW)7"Z72*DT33C?2DK M5X@75=UF_W1?0,O8FPOWW",.*-5]#4!1#\>:JYFH*/(##'M:.#(*G8QN-[P6 M9ZJBKJ0S%5)F-#T[\4-="XA4:$P$DX %&BD3%7M&^ "F/$P9S"D:.45.3E?% M-J^>1:VBHZVS^]T8$Q^O/BVOT2U_E!'0=!OXJ7P4?:2AFYR#>Q@!=''D:70! ME.?%6.-KHF(_#&"Z\4@W_HE3KD5="\6E2PQW_(?HRM7\?,:?6U^?FD MUI+!VJ'+A+:5(M-*$6=-[%VA4;ZP5\6:1K2]L^<9O\_RKJ+]T14_N:0\_7N7 M-5D7_V"9&^YYJG4\I;7D5-8.UWL2J-@IX!:7:5KME "1%4]DC_P^!XO!8.5@ MMTE,0J('&80+J>?I86;B0FP/M$DP8K=B7*I:($7/X#(@%69.D6$6Z4Q,&-73 M9@+9P@&U9L1)&6*GP%FH@E6V52W='.3@F_>-8ASI:1W"R=)+]((%X4A$K?LQ M*2GLEE(WM=CR;/6B,_H8KMJ-*ML[66[25AD*>I?RC#Q,@5 (P&>[)P(&K"SF@H5::%Z"2HL%M1#4*J M[824:]M,U8.Q'QO;9L)(9$8:(*%B/[*(0S))*'*LA,JK\N&L%76QOTW],:8O MH[7(NX/DJ)0_+V\@W@003/Y^;AL:,I"N"B.=. 1C$;41GZ05<4NK:^69X/1- M@1(18_(FB!"FNR" 8C2P37W2.L19V[OVQE%G=Y >,><4A/*HJ#,$<(QYD<$1 MP,F3#;&$&9D4!G'WP/JSUQ$],'+2)MA)K26GLG:XAI.L(6Y9<[FG<$?9V[E. MIWUKO?4Z+"B@3BB3:LR( DC&T, W9!L(E'J'QA8OF00/<0N>)=]F+<_[JB./ MLKO:XO: 4J$XCO3B N("'%&=$:1\2,P\"Z%)^1"W\E'!O==V^'9LTH4TCV\( MZ"6(8YZY8Z"]V+/QFV0/<>]X%A DF--8)F# J%UZ?/H *K45CTCC$K7'& MS+M3'3%9-+,Q2?TDZT)B1-9O?>)+""B]C_E&WH6 <>PQ:B$YZ1L2.Q/OAZSD M97I,XG7JI%[Z9TR!@$-DY3H*,N@79-[$2Q;9KC'>=NJ*05TU;I=_W1;/\8BMEVM _%W6: M-7"RH*:D.B-^;/30(9P\X>@*&H)AM9(6VGL/*=T]H"1K#AOH955V3?4JS]4F M9Z4\3LCT").$.CZ^%^L%&<2%<: 79 B'Y7'/TE*ADX:B/VD-J7R_RI30+E?J MP)>!HHD"$D>>" )CTR",)TD%'5+J&^V-(.RIMG)VB9DC-H8@KTC;.0<4$8%^@,L M]T1_M0I-6HNZM=9-7:5"2*?MG@;W">FH! 0TG*AO1*:)\JEQ!@9006Q[ DXG M)4;=2NP7GXQ02(<18W>=]WYU:07O:5N!2:91=QOJ<'._'D;Q)V<4GU2W4;,S MY1O-. "$&266XQ^;=!9SZRSK:8(!#_<"K"=C"(6)W@Y/0!BV/5QGDS9B;FTT M'B?>#.>)WP]:.NM1B+L/%PS0-91&QHL$$,[WH]A(6P 0TS"T'2W8))286RA= MK=R&T$/5#]V)M@[H'3OV;E>.WX\N[E]TKJ]KW[_&[I'\%=S+3OQ'\A==R MDQN4B[4TZ;T-Y:3J_B7;_H,\\W2OG=Y7;5L5W>5&<%FB%4#^OJZJ]N6#NL'X MJO/B_U!+ P04 " !A@9554PR;3V,# C!P &0 'AL+W=O]WO)(P[HP&=F\E1P-1ZX)Q MNI*@ZK(D\N\)+<1^Z 3.^\8CV^7:;'BC045V=$WU<[62N/):EHR5E"LF.$BZ M'3KCX&82&WMK\ >C>W4T!Q/)1H@7LUAD0\B^,XRG0^=G@,9W9*ZT(]B_XT>XDD,7RH*9;^P M;VP3WX&T5EJ4!S J*!EO1O)VR,,1H/<1(#P 0JN[<615WA)-1@,I]B"--;*9 MB0W5HE$<)TKF/&,9K\3>*BW M%1V^BYZ$9QF7J;Z&*' A],/P#%_4)B&R?-%'2:BKJJ!8:IH4,"4JASD6*\R: M/04_QANE)1;07Z>B;[CCT]SF4MVHBJ1TZ."M452^4F?T^5/0\;^>41ZWRN-S M[*-6K N_!7'+5%H(5:-'^/%$WS1,"I&^G-1_UL-I_?^[:N II[ 5!2IE? >: M; H*EL_D5QU+SXZDBRVD)L*M^1V,-SW(7F:> 1?\BSUE_)4J;7CM'6>:(11M M88M4R&BJQ-9*8'$X\>&2<="YJ!7NJ*L;^),2"=34)V!UB0V5;8$U2(NRZ:X( MRRP]XZDH*0;SAOXN>K[;[R=PT>FZG4X %W'H)DG80"1-*38?A$E1'N%,6ZM1 M %RB<1A>P66_'^$W<*-N-D@2"R(V#'DSQ@F$",(.0 M"NR8&95-HL(^GH<0]-PHBB&,W&[0AW&6,7.*N:EJF>;8U?X%BUW?]Q&,R#B& MA5(UX2FU_T.4)1I@8TI?K"QB6NO/FBE+"9?=!+')%7S^U N#\&L[GJIV[ZAQ ME53N;'M6Z*/FNNEA[6[[ HR;QO?+O'D^[HG<,:Z@H%N$^M?=Q '9M.1FH45E MV^!&:&RJ=IKC*T:E,<#SK1#Z?6$&UL?55K;^(Z$/TK MHVRU:J5L\^35!22@H$5J"RKTKJY6]X-)#+&:V*GME.Z_W[%#L^Q>RI?$]LPY M[:4P[ZH=,XX74I055$0^7-,<[$?.('S?O#(=IDV!]ZP M7Y(=75']5"XE[KR&)64%Y8H)#I)N!\XHN!G'QM\Z_,/H7AVMP62R$>+9;.;I MP/&-()K31!L&@J]7.J%Y;HA0QLN!TVE"&N#Q^IU]9G/'7#9$T8G(O[-49P.G MZT!*MZ3*]:/8?Z.'?%J&+Q&YLD_8U[[MC@-)I;0H#F!44#!>O\G;H0Y'@*[_ M 2 \ $*KNPYD5=X2389]*?8@C3>RF85-U:)1'./FHZRT1"M#G!ZNGI;+N^G] M]&$]NH/;^6IRMU@]/4YA,8/):/4-9G>+[S!_F"T>[T?K^>*A[VF,:K!>Y4S>J) D= M.'AI%)6OU!E^_A2T_:]GE,>-\O@<^W"%=S2M<@IB^UNX"W\D=,M4D@M5873X ML28;]%[3-PWC7"3/)S,Z&_-T1NN,PE;D&)WQ'6@;Q5I-_=2QG/1(#JI.C.JM M*3?C]8BQ=Y6GP 7_8JV,OU*E#:^]PDPSA*(O;)$*&4T7V%X(+ X7/EPR#CH3 ME<(3=74#_U(B@9K^ ^P>L:&R:: ::5&VA"5AJ:5G/!$%Q63>,-Y%UW=[O19< MM#MNNQW 11RZK5980R1-*,X6A$E1'.',U*I0 %RBP66O%^$S<*-.-6BT((C<.NC#!"X0%P I"(G @IE36A0I[: \AZ+I1%$,8 MN9V@!Z,T9<:*M2DKF60XM/Z"Q:[O^PA&9!S#7*F*\,1V$4HOT 'G3O)L91$S M.5\JIBPE7'9:B&U=P>=/W3 (OS;O4]WL' M:[_=Z[_#/9$[QA7D=(M0_[K3:%':*;<1&F>F76;XDZ+2.*!]*X1^ MWY@ S6]O^ M02P,$% @ 88&554LFYGMQ P ^PH !D !X;"]W;W)K M&ULK59=;Z,Z$/TK%G=U=:^T+6"^0F\2*0VM-E+3 M1$V[^["Z#RY, BI@UC9-]]^O#2F; ,FV4E\2?YPYGC-FQC/<4O;$8P"!7K(T MYR,M%J*XT'4>QI 1?DX+R.7.FK*,"#EE&YT7#$A4&66IC@W#U3.2Y-IX6*TM MV7A(2Y$F.2P9XF66$?;S$E*Z'6FF]KIPEVQBH1;T\; @&UB!>"B63,[TAB5* M,LAY0G/$8#W2)N9%X"M\!?B:P);OC9%2\DCIDYK,HI%F*(<@A5 H!B+_GF$* M::J(I!L_=IQ:+%8/=U=H<8VFD]47='VS^(9FM]>+N_GD?K:X16?H816@ M?S[]BSZA)$?W,2TYR2,^U(5T1Y'JX>[HR_IH?.1H$Z,YS47,T54>071(H$L= MC1C\*N82GV19GA V,>QR:OMW<[#$/WFYNG%!C-5=C57SV$;XIX3$J M2!(AF=TRUB'- GR KVQKKFZYJ'J*"+LK'C MX 9U(,=NY-A_EL,@!)GG4A*CV9XF54'*(U]13>OM>7.&'8Q;RGI0OF^UA/6 M3,LS^X4YC3#G7?PRZ(-.RS4&_$+<1XIX4 M,HFB1!5CDJ*B9&$LRRD*J:SP$3"B-OHTN1U/;,,P6IJZ(.RW+C#H8DS;[A?D M-8*\DX)6@H9/:,9YV2XOM>]>]W/P',-H)\W)0]2[?,$+$L)(DP\O!_8,VOCO MOTS7^*^OAGP0V4$\!DT\!B?CL1 Q,#0)?Y0)KVZ:H^]SR!Z!_=\7GI-D[]0] M_4BRX(/(#H+H-T'T3Z>[?+.2? .Y>$>6^)V*>H9]VVP7L1Z8.; LNY4J?6RR MC/FM;-'WVH(,V*9JK[ATMLQ%_:@VJTT'-ZD:E];ZI>SLZD;L-TW=%LX)VR3R M,TIA+2F-I6JYX(6E3-QR,5LI6IAK'L3H$I@-Q?4RI>)^J IM\=_P)0 M2P,$% @ 88&559>ZQ5 !(P )FX !D !X;"]W;W)K&ULU5WI;]M(EO]7",_1#B KMG/W$E7^\;;O/?FUM7WS9U(W_ MZ6C=]]OO'S[TY=INC)^W6]O -\NVVY@>?NU6#_VVLZ:BES;UP_/3TZ^=HW]T!5^V&Q,MWMEZ_;VIZ.S(_W@=[=:]_C!PY<_;LW* M7MO^T_9#![\]#*-4;F,;[]JFZ.SRIZ.+L^]?/<;GZ8%_.'OKDY\+7,FB;3_C M+U?53T>G2)"M;=GC" ;^N[&7MJYQ("#C7S+F49@27TQ_UM'?T-IA+0OC[65; M_]-5_?JGH^='16679JC[W]O;7ZRLYPF.5[:UIW^+6W[V\9.CHAQ\WV[D9:!@ MXQK^WWP1/B0O/#\]\,*YO'!.=/-$1.7/IC_?%-=7;]]=O;FZO'CWL;BXO'S_Z=W'JW=O MBP_O?[VZO'I]_>/#'N;#MQZ6,O8K'OO\P-AGY\5O;=.O??&ZJ6R5#_ 0" W4 MGBNUK\[O'/%]V<^+1V>SXOST_/R.\1Z%U3^B\1X=&.^B+-NAZ5VS*CZTM2N= M]<5_7RQ\WX&T_,_4BGF\Q]/CH09][[>FM#\=@8IXV]W8HY=__\O9T],?[J#V M<:#V\5VCO[QVJ\8M76F:OIBD_*/]TA>OZK;\/$G[5T:_MR04[TP_=+9HE\6K MP<,PWA>_O+ZZ?%]UH%#,9C7-BN)1X6O[1U!5]Y&G9>'/_]+\_/ST]_&#U&GY[]\& F[[^I M41&+ZV$+I/3Z[M$O;ZXOCQX4IJGDN==H&+JV<67QT9;KIJW;%=(T-5E\5F>C M@?JU=1V8)K^U9%SRQ1V#;M;\1;U#=MA"!KUL-UO3["+E+N%0O2MLLP*#6!6N MH;X_3>U+0)1EDQ0WL$!I._MG&!G:U-#P-NN[8:2M@/ M>AW$TY5 J&P4F&R:[E/C\-GK'EZ!51Q]FE_/A7.NZ6W7T/XBH?/B(SR?K.;L MV0]>K)9E:RE+ X/O8&$XO+EQ(B!"[*P0XC>V N&N@55(>KO9#$ [/>M'"_) M2073()_GQ2L#0H2,^( ZU_3T2DI:L3:PRMNV %^&T@GBYNT*7$OOOR>:1C+S M%OBQ#2+PYOIMW*F[)9:D"P3MZ]+Q@SYR4 YS(EY__ H1R3"T4[#)Z7R\5?@B M6(N*A&'I&@,BASJ)6TWL +Z6]5!9HBP^8-C:^#A=HNEAOLIU0$,V[:P .<&W M;M>N7!<&)/=VW:*,M[<-T&"_E';;%Q!5/#O]VZQX]AC^>7Z._]!/+_Y&_'CQ5&B>)1+ 9J"S(T,!Q/0T MH-F"@GX!90$%V!4OPK))6\=TA+>L 7J>G\[/Y/%Y<05[4E6.M6PLH]GJ3/%' M"TI=W,#F@UE)F ZKT>'V!"P;8MD.W3TIFY$2WO'LLR?ARS1K/C=5A9BZ46-GS4P* Q?UZB^5VA0K8>XNK@ 12'[6HK16I@:U,^R M[8.(! 2V%&.(_*H=A(.HR)D5_L[C6B$DI06)O<-W8+E+YU$K,';"E8']&$"X M^A:#:UPSF^?JQG9HMV$X^&C9M1OZ_/+]/ZY^/CE[4:SJ%B@K8++*;H!'QXEC M^R ?)IZ-[ DN%2V$#-JR7QL[#@_F%SA8KF%OYL7/L&7@B)@H,!!DH& I)$:) M;;=?8)'. J>J9%4P4]?>T#NX]&CXE3LC?A@,1F# CCD2OSK+/+-PBM;#,U3@ MQC:X0VC#<(WHN& 3R6P&I5/'RWLUZ6[01W46/X Q&S!')'VV',AW_&LP\$5' MNSI:6P.I&X8"+"AQI4 UN&%9,'Y >XFA!(V2T@E^"@0,E .>+F%HL),P<"EJ M4L$PX&U*?0:<^6?;@VW?M!5.QH;9%!XR/-ME0V0!P^C]>?')4_SR&@;?L#F" M!5QX2!"W++3(+ BD85O8T\##![P6,@M35-?O((/JU^JR<-VR@7\:P#'YC'\@JB,N X2LC&?00DSRDU".1N(Y5+5 M*NRLV01/"L];B<5J9Q:N!HLM0U4@?W7K)H0$I6$1;)3]/\DKC MCBF*.@N.8)#P$?0*Y _<^M A%^,[Q%-@3@NFYP+"45,'K0*>UT@]++Q3V]'Z MA%%@?(U?TP3TPVM@[@T(+Q( :7:Q'2"N\#8LYZL12VX,*#*J4$\P[EB#FL%6 MUPXFP8V^ 3*8"7Y /^(+C&V+CYTUP&JPN*ZNF4$;L#,[$=1B.325%ZD"&>S< MRJ$T;S +0GDC4M&K;SC;A6606S"\];!RVA%8&I@V8 9(SP)6ALNWD\ M^(O2PL?H+\)G7?Q,PC\2(=D[I%P"A7+H.A@/UEW!3M(>:$0NY@$KP%8!&X"_[2WZ)S)\NK]5,32:]N!(872D# U#!T3" CITR&U# MC@&8TJV8*P:MZ:)7VHH!$\T_ M(]G24-;@D Q#,B*X,EVEEBF&/V6^6.)&:?$S9AP0WO7%[\Y_+MX$F^(: MX-_ ]H$$?PO4@.$E=P'1WQ]JRU4@80GEWM@EC]WAV*JH:02!FVXWF#N!P2$; MD-HE"?4J.Z67N3IL:X/!(8KP'0.2U4([J(1!($'BO,S6[?HABA5&EL0#*]N6 MK NTA]T2+!ZI #LY/=04WU/>$&$2EI,PT*I3K:+P&DG!&&NP*C$U68MFV"S MQ>"@:MPH@(.Q1R)Q )>(&3KX6K (GC%B"-C(T^_$B:$VK&R[ZLQV33DEB!TN M9[07MD/!A$4VJY9LFG KF%H.W/I(!3BNQ=!#; 4K;=H^B4S$^A9HX\#<=1@X MM10<8[ 85I&P"C,^S.!:D(#X$R1QY"8K=40_ D\1 M"G!+%)D9;6QB698#KEK",(XK()FR$#Q6J'Y+-TIQY!G<#<3*F,66Y;4T7;=# MHFDMQ'/EQZQ8N1O:&XD1V(Q@L"]N0H,"\A7KG:?]#B9\)D'VUO08T_H0))44 MF@P$RTDN@!E'!U/@Z.JV4GUJ+-I%5%AXX+;#-*>"Q)$T"J-HL*!(ZJQH%Q#] M6(SH0$[-1E!!61%Q)0VN)/RZP8%]!(N!2Q0&&([50LQ OG( -ZS43_BM612X M,"]$-Q#&4YR#*F=!Y3%%43:2[01)LR37F+EY:QM: 41A^)G]@E:1]AB9$H,' M8L4)LL+S"!LP"HQGE!@[4+Q!\BGN#H0!;;U#;VDH@68:G=B/L@8O0"*$&VLT M.&+?D"2G%-:JFP9%H:R!4C:4D7)7UBC ON5(CF&(C=G1:A96E @7P%X>K>+. M&O!J'SI,R'J0O@\UXO8H'1CS;BF/B-]NP[A:3^:&)"03D_4P9X]>8J76Z%_74RV$7 L>65HTRO5"@ M%9]#:+6%=%^R'(/Y>4-:Q8LA9(F#;](8T!#4&*#XTY;DC07@.T]>L_5B&1GW M\+V$^5QL )4=-@/_7&522_9_0^!)P)F)*R;;!+"_!LEIPX"*. MLRAA,PA0&L[$;BS8B=J.8H7HL, PLH[2H@X9B7S'.F2,)35&/V2^F8"$*-\ M#(RCZ.X 9V9LG!M<"H+PNF8.!&!7+>$4A!8P>2@=G 'QHTYJ 1Y-.PT.P=Y6 M728847L+J_X"XE/19!PCJ)_C,=B+BR$S'D+X!>)[RN%Q<:<@<&F^[@NG^!>0 P+DY4\A0(#>8G3)XC/P-%TSE!""RZ*/$I:5+W&? [R M"TR>JOC>\=$%E1$_MEMPD\\?GRLZ'N(9%:^.+&V[/,'-T2K.[^\_Q0)B1'+R M?)C?GT9W^#N"[F!])",$^(2\MV?$C+*X$ /%-Rb$/LI/:!N0R(D\4HR"P MAY)%J1I$0B6I\N$))K6,M#001ZP*#X!X,:@+0K\ #K#IIVF9*0KE)&G#;$0S MY].L13?&U13'IEFB29"D,=,\ZD$<$&Q:2PY=%*Y [,]4CMR5B#<-O]EBP9TY M-"_^ 7:#/A]QF,0;[)YM:.T&P=#*?D'Q-++*SFJ]+:GUJB()/@,BDX%^>\(1 M93R,SZ/W=TG,U^AF3DR33\.WW1A9+M=HMPB,W7L:BR=@(@4[O8.NF!UPV*/J M)$YIE":X1F(Q_*Q=U&[%?%N*XY-%B3$33S;E$E(N\ZZ@P1)@&U,.!*%=->85 MQ_H.,0*M?HH?)3\(\6,<0LPJY<08S4P3DDNB6'!Z'^.ASC'6ZBKT%*Q^J\& MP^BM];(G?>>XWHPP/-A!#-<"N/)B)I[QV[&5B(@ET#KVGNQH**9\'EM"X+6% M"'+FAPDZ+$/*%F!1\,$ENYJ2$F (VYJ>95QD9@"9ZFK*[\ \KQAAQ"V01%&T M/WXG.ZKC32'M2%"3%^6<%N48T<J12OVK9" M_\:[OE^.2I>]$ Y:/VDBQMLQ7>];V)5K&H+IU 0BY5210.&@V3A^(\4C_#E^ MQ&(J]OT MS?-9\0:I_@=1_1L5(GBD>?%69(:>?D].[BH*MV"[J6+U)+0J:ER1W&"X3T;0 M-,W I2_BZ'O(UA%"PW8Z>!"R#JP6,"<1CUD6",+VG.9'TUZZ#L)ZA+L)?6P0 MAZ&P0/Q-0& B=!@(2C)F!GVD5,C@)F3YBI>%D"8@/F@[!BRHOX)AD>$ M20V,6E.0E[IX+B[KQY ?-I5$E*,W9AE]E& FV3TYD0$\MU_;2E_=8%A!]=JE M8$RFD\H7+LN-4ZH0G?ILKB&0-*(65]V;SSG2(!@8(>C+NKU-FCR"^9=R=HTA MXA^VC-F^A*!) 1@[/JC (GF/Q4F3$K)6>=63P@";6%=)(+'QKC!XNU0\83J, MV'>"J'>AB-'FJ-&!.@7I",'RC=D<"ECV9SHTRPCWAO*12:*63' M,U1@,YRGB@Y$$,='UV__;C;;'RX@(0[= @>"E,NTCG\=NQ'0$24N>=^;D0&' M .U$UB>CJ?>4"O/PLK\E&"@!^F01?O^:*13N1\;>E<3A+!O8+4S M#S:1DCY$XZ(U^+'YJ,HW;?I'GP# M_W.._MML)%3*]VJ>:%WJNI ,Q<^F?:I4<\@DD0M=A( ",0UI3@NM']NX5 M=W(6UWA,QVO93NMP:>67(;8V+!;\MEVU/1=*&/P-Y6[DF^G8&VA#*WF#V*<1 M(IC!LT'L'>-Y_.!-6T-Z2\U+'NL)8PM *_?W8!A!'20W@L,G/8E>0GGN*,F# MY%R*@T^F^B)I>P9&!O7D!BJ4#HY@R3X%*B.T2260T$<6$'9>AF)(QY'_6K9[ M0+U8]Q"6CGJ^'(@Q$W(@OM."*>W$MM*:/"(FO79V8E_R!RXY%O^DC)+$23^Z MY8]V.7Z1!=.C=C-T\X&2.US]M\OW5_W[A+RK,4HSI,2*K<&^MQT7W&OC-CYI MT\*:YY*2E5>P4TO7%Q_D4""65#%MA,UM;)0_6"&W>N%>IJA!;F 5W#$(7_YI M&VZ-H5IQ)1,N9,*M3(AU36YX/L*YCQ[PVO#G[[P^[?.@J1T,X$[>&.4"'2RM&+4>H=Q.C7XP(XNW1?>VE$/:++T M7+,'WF?N""!<)_8$9ODOH_UJG)62!&F5&8FN*&BL\]I!@Y4RV]]:*??ONR'A M7P)S?W7><61'V X)+1;O3Z@V\&UFF?MQ@/ZDO!2Q/.P!37IE@4GCV=271E0) MCWNP'54N9_5+,&R\_4K( M+RJ//51VC6/HRM8I*1T"6W.@F!> EF;IVX]#6(%:$6R76A/+OM'N'%)ZM,$F6 M%,]]Z+..B"8W^O&7K72:66GHI 0I5%A&DQYH#.'V.%*VR#*VDV@//3?H<-&/ M5N9\6"X5 ASC*SVN%P\LG;B&VT[;+O:@\N34C!':LJ?@\JE(9&)HXOLT0@"5=)=-&Z#15A1T2S5K5.=;H LIF$E7N,@!GWLPY%??I/A*;.XEV"S"E:'MCDBV/IXB)6?; M@)C5$CZ6+(C:N.&B9#A1QX,@RX&

K!CU) M0DS8B_39KU%-,+902S05"%131/N)R,2-0$-8QW54;N%:\ )XSG&*8ARTWR%" MD:^XOA7:/&=9T1:]ZO03@;ZUR1DP031A!; M,U6 81PJ1M9Z8(XL8I*$YD1K"Y1LL![4SHY?,-I5>K?!!L2#EW$ MTZOB,.AX.;"N<@XB9R\S=;-X,Y4P]&H)]R9YFRC+U1NECG!9]QFN*0VUNV M75 F5EIB I*NU 0WD1RXE,JT\Z%R33M+84@@]\#:$]9+[):Y=50WKQT-!W@7 M/.3]_%NT95E;P MW^>L,O, B;'\@EADR'?IR(VID0B!JWFX>?%/9.VAK]FDH/2&CJ'9 ;JR'8^U M&84A"(,G/R4^*1;)J*.PI-889"?"79&+*)V[K?2O)_B.X" +OY,Z24Q?KD^&K=!V[T&I MAT@&'O7P:U,C9N$=[3@Z*<4YZ$!VPPM;,W M-#$U2VV',.4",?AP-BS1X:6>)N'@9N]$EY:$84 >:I:Y'7Z8$2;MY\H[WF/" M8A&;T1G(/ZN")"&CQG^5X[9W#,,)KH\V(^PFORJ%9L>$'I6;Q +-VO@8<5I&,L]-90>Y)9M!H+L\2UU#66=9Q;3$ T M)A<')N):C;M46SEU<<=6RH[O;R/QIT\G4E6>U '%W-.ZO9ZS2CV5%C6: 218 MSCMD98QXUH;+J0A\8!N)W<3S0\PT).R+^&F^P2?KCJ\0$FXY/Z3ES'+2L4BR MT-UM\;B8N"ONA>&@FVO *D!^)N*C1U=NTB=GG)A8 [LGO0,Z,9\%2)O=+3:X M(_JZ&Z9NY8 4EC30^Z\YU8>#@CBF;%XFTF6 MT$6T5Z<]P2E0$C2JW"QW(N84;5\5F6A*;:4TQ*%NH9*)] M:TP=&F]9IR@.]#%*P19!N24F&OY17CY.X4,VGEHJ<;3^T!*ECK4O*1'0P\9M MO)%&VQ$W:'QJ]QFMC:B3'J*+EU6D=")\GR&I6+7P^W/R M8,.QF]MY9KO2BPW".4>V-+8T?I3-/Y! O]ZI7(D[GT)-3(XW8HU*+DR8B(%H M3U#LVQ+(B*HR-&(FM;G)M_7-^&QOM.T']NW^FZ(3=WS2PH3#Y+%?H1UZ+'#L M 39$VY!:E&EJ_D.W%NQATZD-X19[4/#8F129)$ ^VB!"^).N9UA*?C/0J&4L M/X1M?'(H.3]D079@8:D2]+G!8\IWIX<'2-7#OX)*A*B76]+9(#)6FQ M[N!55GL]Z-=]6WX^>44Z=9G67*>:0K*BK!;*0 ?;,NFY\#BBG$6;+B4>ZFC+ M0]X5A3H4V(Y+8]0%1.#]N*?%:W5A3 6;2K#UI@\=_-E2QY*=V*EDA.0<6O"1:=>& M+)97%YV&= XQI[#Z<;+$ZW?TW$9R=&U,5FPUSF_^V3E;T]4Y4N9BF1QU5.Q1 M1&UOR:TA I=KV(B[8>_TV"E>1NFYDV30.CVPFGG/;8Z''2R5T,+1&9]Y)SGPL+%@)2 MZ.E28O)&)YR 75A:1\UW%&]MZ'8FB2N!U:T@,>$<#3D&4135D8.JF6F=:N@% MAT('&_8H3).[[E("?1)9D7?,G5_:"1;&R@B8-%<8 >/!VJ!+1&9@&5X&DU[9 M=<4F]J/Y8KW^TILOR1$[B9Q(132"P/S5A8<1>?O92ADK_9A$*+UXP-;1+NJ# M"D>EEX"$4[M\Q"W<,Z;W@6&JP9A*$C23FR"6CH:*)(41$H+QXT,7J>V3128 M^4-&P>%Y\WN4RLA4\+!L(61NXYN^,>..HP4_B$+3H$T:R>, 2U0B8& M2\FE]I'L<&1*YUC+.9Y#4P5#UN:6<0I4!>V&9J[H67L7)"$/%!CF3EX14L<7 M5,JA0>?'69F8;RIRA5PA"/5WC_<7I_2#A_.IX+$NFA(RS3$/G][D]% W24N:M+/CQVL8![WD#*1LS; .5:R81'D//'B9)KH0\D&5F M=Z12H"=E7ST _V' :[?PHW .7D+822Q.3V)34W7N<$34\4SCF,[T1E)<. /QBX'LR^/Q]=EZPE>X2W#,(:S49#>V<=%%&I?H2[C)(;NQ-1^.8 Z_NH:Y2 M#'?E2!/Y [EM1[N;R6X'5'\3Y4NZ"P//6*D@>:F2XZ!^34??P@7)^-F! ZUA M=]6TT 4]$#JIAQ\=P !G_GETKU)((@9"KH)4'3Y"VV?-G:%D)E<(EJ&-,*ER M!\Z$V"UTLX21!9/7( E[H5W(W[ZR_DRG#E.>'D1/[NS;TJ71EJL2A+!R*(6W MK(4&'1"%$<^Z1)QBL*=HEBC4GKCRCN@9\YC?J>GLJOONPN3PX?"PE.33>R@J MRX?@>2I4>ULE%ZQB8""[Y.*0) ,:&=IHCJ='I&WT_2-XM!B*!! M=SQ,DQ(4LDBV/(=%",770129KG?A<6S\S+BPQX%$G!-306@)F;2F(H&C Y2>V:N)4RGTVZMML7-IQR <& ME#DR:W9;Y)@_%^^ H*M(T#41=#%) MT'6Z2_@7"\I_>X\=PQ:#7+Q,)A!I3\:;'D6\P]Z1TN0RQ7:S@3U1GY+<:YK< M JS.Z6=7$PW_O]?![BB]Z[/"=?$%&NDH1NZ6#%=6Z0&"D+J.TD6^\E!'4R1 MQH[IX3VF=GYT9CN#0'M%,7ARAC^IHD-9VR7%K!!PXPWS!W(-SE+I\?U[[N4R M$JF T)24&E9X066G-R8NAZ84P+/4&5F'0&-J/:'"/#^Q='>BU 'EC"+W5$Y> M03T:1VICLNOY./'N%Y'23TVXG4^'(#0";\;27OR0XNB5V#ZP(ZPE?3FSHG*2 M\#[]\VCE4A60.$","^)1L1HQ)C#)@_!VZMZD134(@5KYV=OLCS/!"MI!;CB:^AM0#Y._W;6QW8K^0AG=Y-GT_&>\PJ>%_A&T M"_[;7_%Q_@MJOU&]% ^=+N'5T_FS)T>&PO=V]R:W-H965T.H,IU'[XB M9-E>:]>R-9)[-C8F]@.+1%6Q31+5!*FC?_V^3 D6(J^*Q74I;B)DMS_>)@59;KIT^>Z&@ELU!WU%KF>+)011:6^%DLG^AU M(<.8.V7IDWZW.WZ2A4E^\/(YWSLO7CY759DFN3POA*ZR+"QN7\E47;\XZ!VX M&Q?)+@N/?TU9#:]>"5C)7ZC/].(U?''2)()G*J*010ORYDB\=JQE'FIYHM+_3N)R]>)@>B!BN0BKM+Q0U^^D7<^(QHM4JOE_<6W:#D<' M(JITJ3+;&11D26[^AC>6#UZ':7=/A[[MT&>ZS41,Y>NP#%\^+]2U**@U1J,+ M7BKW!G%)3D*Y+ L\3="O?'E\\H]?3B]//YU^_'#Y_$F)$>G^D\CV?F5Z]_?T M[O7%F@)2:GKZCYU7_SA$_1F5'#'J!Z'?[_3O&&]3K&_!X M@SWCO:HT[F@M3E0V3_*05$&+?QW/=5E (_YWUYK-B,/=(Y*5/-7K,)(O#F & M6A97\N#ESW_KC;O/[J!W6-,[O&OTG?2*UXF.4J6K0HI_?9(WI7B5JNCS3MKO M'MV7MCC-Q:5L\<=TTNO992$:?*[U"*!$W =AK MUE?!,6BW*ZQ "@5_TQB<"7&,W5Z9BF3*A3)FJB@B_ MX%\+*7-J['57J2S"W*RAN;T*BUCFX&]#*!@$'J\QU@H^"80ED32<3[21ATZX M[W6HQ3I,8N)?%.J5( 5;FDNS'(P[AV#7F-G03HX2G24F^7_0D6FW,QAO:\DI MVETK%7N=P/_3/.J(PP/W\ "*43>,I4Z6N1-97BU .$Q$BQ4\LT'$1$Q+X2 MM(>9.-12B@^JE*(W",2%C"5FG*=T+ZNQ(;I4)>ZC-\3&HL=2C25)8A($%A456H"R1^/.$,$'[I ME:K2N-&#C+"+XZ<,"Q($:)S_*CGBDY!38 ]'DT=U!\IM^3H-Q%LB\9],XID, MR=N2 .YD)5:\A&VZH2WEY,1ZDV=Z_S+MFI@$F-AQM42DO\N^OM3G7@(V@>K+ M6PW;;>S(W"8KL@WVVA!X,5=%#G9!I?(\-*8"_Y/)@ERRZ9&D24D6'Z[7:1(9 MG_[EGHE&ODY*\B(PN[4J+*,C+P22TC3>"\TB*6,05:C,YQALIY!7*KUB'P?V M)"54+R(Z;YGDT60<# 93*%%(RZQ=U4D:(N@>TS@9IKLD1CY0-M\:'T] "LP6 M$,J+:59@]AE)S#7;+S(.#ZF$-E/?^_V"U7]6Z>T7R>KMY8DGG]F.P'0<155!WNU,DL,\"Z,5^_I:1JX! M":EN3 OSQ5/04!28C@J @7!N-'(#>$ %$0[29#NN?&U,%V6)XR@+:&XCW[T]@ M&?8)&89KQ'9A83T,($ZHQ[PB2$48:\U>F;C2Q)8K@X(#\B;P:\;3+$$]P32 M?&+9EL'TQU]I,9;0'Q"$S3K3'\Y2G%C94,([3.7?T5*^,,Z_3:E"Y 7C$U4 M[!AB#@\V'Y/5;'5A\S$( %S?@ !L0J9F9',@=8V;BR3E7(=:FVLOT%!VP^&6 M@S^WL?'_&T'=UT;PCTBO;++9^W9!A&GJY*"J4I=8'V?O3B;GP(;$V#J8NQOL ML^SU [A.)0TEWA;RMTKFT:TXO'C[V$+D!GJU8CTYIV7!)N5)HRYX,,H%X$NB M*@T+@!KP\_ST@WB=J%B*2PO? KYW7 *B5R%\J+WQ/LD2$GE@&])@Q\TD&],3 M,TV> ".K^%FC _B)]%@6%EO>^&63/T=!6O6(?2IR=_VAMVV<%YUW'?$^G),] M*A/#K$9X2L 1=JI>X>R2K']',6/VE5'4 M<.H[!='OH75-&KA7Y=K :3J[%SA=)#'$^$ZE\8EBR!2(ZU6"( 3.:N>Z3*-= MN2$_.3!NAMCP2D:K&&NM*;/M['U68![,EL8@1XHN1[;H",YE+K?A,>=%R&X( M1, %+>613G['PL@K<34V2S1MS1Q%!=@403*^TZCSR0TOX8BT3-?-G!!T."]L M2Q[C6J;&6\N"BVU&$[825<]))1:"4GUBRSEYBMW[R9.$T^N'J#7QKT86-*]= MS[:FZS\=+_:FG<$/!QB-!GJ<^ZOG6-^OLI'++W _CJ$45"SB<&6'Q-2]3L*L M+K.;=*VYP_6F^I?!/V\EK3\5QS8?$\=Q!G.B?32'8(^/#QX?T\,1:1@)1]NJ$-?ZY$U)6[M7DFM^B+B<[&&((Q-=67?\JGRMIB'G$V9,ZQ.@ MHS0"H\%89:3 40US"E-"- 5%OWP9P:LIJG12N0Q&GGE;9NO.Z[@_:USH5$IVV;_LYV48V8L M.Q3MH-R:F%=5MEU=]RLC>#/JW_]M@GB=XGT%;/0RB;G=HPU\ZW(LW+"R\]LB MS$#R96OWR)9'S#-.-6RSC?+(YI[3_@QD8;>N*&BF1W;;4L9U)9@KYEISBL!V M&!&*A*T<(630?C-$KZ!LAY<7QV>/ P_FDPX+,%2SA#$.X&MFQ$VG0(Y4CN>N M]YLWYQ:^6F,5NI/&6*Y(HF&Y!(;LH0M9L5^8)O 0TDS'CB8WBSO>% M>=VOR"Q@F@WJ0RI()=X6XCM1>8Z.XA-B7UWB]^ZQW_7;[,DT8*)%M5S*&&S+ M(* C8M,1/82:D W'L=TMKDJS6YU6%@GYP_]=M[+20CH5,WLR$-7MKK2!\5W! MXB;"S<9MV/S@V+&+F_PB92^ M7@W6=BFC"LG4K0%D9 .D5A ^+^*U.7+@\KH(?#4\)HQQ\.GR]#6Y#_KKCJT\ MI$)!0F0O+RZKXDI"U3@5/%$5D9H942"9P00G9\@V9;WSQT9/FE% A%"'.@]D M^[9[L_)FG:K$ C\@1X"_ K$% 8=-WN:06%19TZ%].@QPU:4Y*=,Z=7&W&,#U ML*QW1.,MLT'DF(Q^:GS#5G^:N>^W>"B,>Q!A%+A2K>ZK*Q+3/9;_V=ZH-^QT M?SAWQ!K_UW=#+L';"SPV-N:Z]]>75/3Y5IR1)1-7WMW&B+V,_>J4K]V$2T3M M3@H@8!56J?9K*^LJ6V.(3)F26JDW$<] 6[_..=^_2C+M&^0 5/TV>?\0 M>'LCM%*K-^[M[;I)>R$C"6\5V#0'B37T:52S9'@N1*D1/RG30 M6A4Q[R1L%"X2[5R=Q4G #\VF:VSZLLUS06) MWO@VUQ%HW?#;QU_&6=:U*[.]&\OH,^[G%1F9<:E8J*3SQW"ZQ);:S2+T5EEB MBF.?Y>U<039TF%V]/30&"32 A'V\A M*A'2J*OQ(->DR5[Y,#+)#3AN@!J27(AES540/NQO=]@ILE!X2_+V^;G6%GKK M_-L?LK'&S/L. >R7G$$ZF^MUH@GYEE1N*'<68F1(NU8V6LT5EV>M/&(?:^FM M"DW08O WG.ZT]J&)T,9G8HFD9LD"5D2L4AO#$2)3:1(;:%K'. MF:GF%29^+8&7O%P2!BQW@VD':YI96QRA=XIB!XYN 5TYB? 0]2&KF*HT%J@? M/Q7_0VTDO6]3'Y9P+\QP;9/CKSCAFA=Q^M%@. W&W3$=MAL'L]D(%^-1T)]U MQ7O(^*DIC]46?=@+IJ/^8W$X[HT?TZ]!?_"X&2[@<#<8CH/):"AHQ,%D)GKC M03 ;3\2IUA7G;6Q)?)36. 56MKRUKLDHZ'9'@H%R_UG]]V0?7N[/@LF@+WK3 M8# 8BOX@F/1F7J6]4@Z'XM,. 3T:CD;!<-8#7T:&ID>]Z228 M#KH/$CZ>1O4AY6]6!ZNBNQ*F.DR50$ )D<(J'Q.B6R1,&WQ*_>=%93YXI*'2W=,R9VG[X^6$./VP0^%?^A5'R-""<>]8>0VK O'HUFP7!( M\N@-@P$D=&)]+X$'@Q: DS74L!_T9C,D",&LUQ7H/1EV;?$$SIS25]IE@CN] M%4.H_GA$^C,#$?U)T,.?3P@I\'%A!L8,>\%D.A0S?M[K!T.,>&Y[!U24MN_G M-&EY?QP,)UC:,!CW!E;A3O,K/.*C)#37>#(08UY"#S1V^W3&U&!.@_E8>AA@ M!J,:!]/Q6!!A0[8&>E'-B1.]NV1W,(+I6/2#$93T(V,JVP 6WIN('CJ/Q6S: MM0J_H0P!X6A[](.M?P3%'XRQW&DO&$TFH@]2>K.)>.\KC-&)IX ,\.T%HU38 M.*GC#2T2G)J ][TA$3F$B1Y3Y8!V\6[6% TU,7,"U@^#$1B Z^FD80,2>N;! M)!CU9WA(A_0G6(-9G*^X0ZRO#P81?69UZ3:58C@(L!@>#LO":F#\'_:I.P4C M/Q+4N))&'(V#\72*Z<#Y/BVSWQ^(#PWFW\O4;_,KU_Q"*1DN4O"0-LTS>C/B M=^-%H(V)BIU# -X LBCE46JSA[U>P*PTMV"(\_.V,UHDFHIPYAPD&RL7PLA@ M6WZ*/ -9_Q=$I#VV.X)>0&7VF"L,BO[UF&7;OO8N#^LM9:>/_7YN%+!D3>D. M07?D*E#X)&UEH*8"H!F"W%%<0B3PP@'R#&1@T(X6;!>QD@8%D=V1YZ ,-_X5 MW#=P44'3 -<:7CK<6:.FKX5)7RN>?3KV9\C)2,!L6\&:^80";\Y3(: N"#K[ M:_A*D!PA)*X*5PC$T&M[^)G\"2.P6I!5!1QM542]> ^.!M MN+71+3?X2L_\.D92GR@F&E3Q&3-$TE(=*U;&WV#5R<),KI'_%J9.S*2;/3]F M!J6\/'X4FMY".*>4$<"@YI2XZ#"USJ#9)+B'VFU"/6=XZ5P@ M#?/1H]/:F'4"BRKU+7\S3X4G#^.[J5"D:H4I]F&JNO1JXFPW\%;')RT00'F_ M,B0%3 Q!_N!&#_A,T5Q"!QX!P3SK-YG>_@2B<_-,AW'4WKW:,$U MBI*L);?2HJT)8C(KS9[LW^YM:<3Q$'"/VC>D^,7R)HJW2>N1$)-[U&X%C;A' MZ)OI&?"G7)<>)R&H\$Y\UF,@:]0&&M %:AZ.AWSS 7*GTL(LZ'>G?H?=TGLT M 'X>(\/X\'42?RI>L?(\ZG<&(_':J@_]ZMEP>;< # (CL5F?23O#%(3X!&)5 MK)5FRTEO_3H2<#+"GSGC8DNQ%@]8V][AH8SK912+7IMF1J5ER1A]:^O4B+P, M/Z,9LDPJ)>Z4NE'*A^M>LYGK@14P>95HRD])^ZRZ6V"H_;)@*^NPF9Q!\&8C MEA9Q#PP# 84,S1$A&[[<0&BNJ.A-N(%RD;DJ"C8UIM"L1VXQZL%Q9Q^P_,$# MT#ZR_Z1(M(^<#>_$B%$NDSRW;PUL@& @VL8+&OQ;,R3X2X>:AD%VLZ5^@AL- M!^B2P/MRYA,, MU,$4=;W'90GS:[S/SC$./2JVQ[ $T4R@5RTEKZNNANP:L;6N8\_2ZQ:ZV6+V M 3T=&*=2>%):CVE]HWAS)7V5K5P%HSV.)Z0WOHJ6W^:&9;5+HX(B7V*\W5(H2+UNJ1MI- MYW_<$SH@D5@O@BA%'(+ K2_=+5(V-GM <.0(V)Q1WM!A5UWC@OWJXW2B98BF MRY::TR$G=]T@]Z%<84KC;(83S@[&F1%)JK/OS1&HS1!,5!0#T]XS0[ZGPHR,[IFVHMXX!" M(!%$*H,'IFAJ7GN@LP ,.*&-$J9!WRU*RH+LEC2AJ ^3NN=)?B5M132LD$,5 M%N/JSJZO^#WQOK!(BL;?D22_CHAL/K98WZT_57ELOM#8-#??N3P+24^U2.4" M7;N=R>A %.;;D>9'J=;\O<:Y*L$5OES)$%B$&N#Y0JG2_: )Z@]XOOP_4$L# M!!0 ( &&!E55C3UNHJ@H *<: 9 >&PO=V]R:W-H965T1\!\KP&2':#3=KB4-P/M$3;NI5% MEY3B3?_Z^X:4+3E-O+N' W9C/BP:V>'YN5EJ*PFY;5<>!YR?%2E/7HY)U]=J=/WJFV MJZN2[>CSP")"N9-T1!X.=1 MGLNJ(D* \6='<[1E21N'UQOJ5U9VR#(51IZKZO>R:!;O1]F(%7(FVJKYI-:_ MR$Z>F.CEJC+V+UN[M7$Z8GEK&K7L-@/!LJS=K_C2Z6&P(?->V1!T&P*+VS&R M*"]$(T[>:;5FFE:#&EU84>UN@"MK,LI]H_&VQ+[FY/[RYO+\X?*"75U_./UP M?GUZP^X?3A\N;R\_/+#K#U/EQ__/#NN $WVG.<=Y3/'.7@%P2. ;,+=9@@_4LV$OQ8]Z,6>AS%GA!L(=>N)4]M/3"UV2WOB$+ M=E76HLY+4;'[1C02/M>PZ]IY/+G.'Z=3TV@XT+]?4H-C$KW,A(+JC5F)7+X? M(6J,U(]R=/+C#W[BO=TC0K05(=I'_>2T*$J"".B]$$/H%Z7)*V5:+=D?#_)+ MP\XJE7]^48[]G+[54=AIGJNV;@S[)'-9/HII)=FI86K&8#\UE=J:\+"L6;-0 MK1%U88ZL1>F/WV_7_?:#T NYG_GL((ACGDY"=B.-><-.*^04""T9!&:%:J?- MK*T0Z1V)PXR'87C$#GV/9VET]!)QSFJDOH-@$O$LRG 117SB3Z#$1[B!TJ4T MWP,?5B@1C05;:56T.5@=!%G,O2#"19CQ+$G9[\A3# 2P)(<<+)[P-)PP,,ZR ME-W" S7,:#A;"=W@1Q@CE].*D( =\N=J96^",.6IES$?V(-),H3LI +H1U&U MSA,ZYP.@. MXE$*;49IQ+_;8G4:2U\T39W>5@.\3E\L_VW)E(^$[I+^AG0=^ MRN-T@E^?ATG(SMJR*LIZ[M"72XC]:&/,,#_*>#R!!&'$?0"Y%?D"?J>!1&[Y MTZY&*3CDG(5!P(,8W"8I1$[9N:H1F:W+\$ZEAR&#@K*(Q5[ )TG MHM@#NVCC/7G>+MM*4 8H)((3P>,J!1B*I=)-^9=[BYLI@ MU4(\THVP!*FX68M*LLA!,O90$JIJ@QD/LO[!WZQFS43KR%2<_&$E;4VLGL;L M="BO_(*:;\"D9KE8E8VHRK]D;X2U(*\>QQM>G.ZR72CA.-@^@%UF2$/(3 2! M.U?I@'C/@5SLM42'#.[Q!=HRV$-2=L X 5[MLXN#'GKC<(@]?0X>3_S_#3U\ M2K=0U:7#Z5S^8[. "5>I(2_K$D'KVBM'2^ MO!)/6E45:\07BG8_1/(+4US ZNC5*&9L,6/5 $F<\31.$5](19E= H42W!P1 M5A92.SX!,E@T83_^D 5^\'8+RC4J$$'+*3 XL7,M49P0BBF?A!3C' EKJP:R MDB FK)+HJG; ('B3.*$=R-J=^L()]Q'"%%%(>5MM#/6L[,*\8S DB/3N<7^" M2 R\A&<0E"(1$:W4C>2&:8I*P44C: M4[PKA:TG(H=#0CML^F3)7C[\<\?-_-3*T[N=QPX-3/Y!-9)EG%V)4K/?;!ZX MA0 H[C:=O4''F]M(WMS?F>O_+=' MG J_JO]L48%GI>U3("-ECIWL3Y4.7(4-88I!0[JY[P;?R)N<;E1Y74-@BM4N MA@&ED.,=0R& ,?FC(GC_V.R:E=HT++'W _WV:)#')%HWV["6Y,@U)K6+3H%6 M?P[>6K55EZ?7)>A,)1G']OCPX T"LA)PPW/SSX#S1,NVK,JZRR=0$R=#<;9> MR!KF0B-83MO&F4=@X-D^LMOH !Z9&:!=]:W7N+G=/&RFON,2"VYHB:EB^V7 MH9=VSE ::IF]MHP+'MH8T3=?M3PT>V_R\$$C4 M+GE0!7"=($E:JV:3-YRL776%GS,88 ^KW1 ;LZM6DW5(J26L,@R_!62HU5 + ML$2!TJ;XQB ,8XOJ0_TKP;L4GZV1D.-L!=%/KC"0R0CZCE]VN(WS3]<@#]:Z M5A%\]M"SJH(^_P,UV>0AC4UZMM8J/9-E0W.RA6]SQ*!'[Q(P9!P/C#TDWKLE M&4K/;<-,J07Y]RN5R982K$=U"@;5:=B%=M4IW5>=Q'Q.5;[9;:8Z"Q.NM81X M:('"YX,#AMYA)?R>T8$[S8-P7B$J7)KJZIUKR/H\.X1E=WU?%]?9X+E#T R( M_K^PT7B&S$0' O=T(M9YD'#5J5<$=QHGVT,; ZUNM!'W;W/;#'2)0.A%G G4E/"&R7#2Q6U KR.+RRA%8@G9>;%$SX%K+:(J,N M R0>E:UK#,,T$H]=V67>UCA/IB1H9ET@][WA0*T8?[ZE]_R;.3:<9AB,;?;Z M2I\[1O4R4F@4'-+.!4I9I=Q\MYV[^DF;&-5RO3F0L><@V[W%8._AZ-./8KEZ M>S$ZZCVRF\H+U[4:E[E="V?(-6:*SJ#,L[GM#?L7># R3/%WU['!;P._8]BS M.T@3[B4^1GD,6BF&MB3F<3S9.:OHQDEX#Y(Z'8^C;[E1!F[4UP<[K&RJC=6U M&%#H0FR'0D44BE;;+G#0_&W\W#K.'H&OE);EO.[FN_R)/<#[3-6=0LI969-O MRQI7#;OK3O5M[S.4K7-^\W+480PZ2'B4>$>X"'B23>@"@V&$BU]KM,KNH.*0 MA#EB..<"@[3=9!6P&6S^,[?_]>'QVF/")1>'S.*'S MH0SF"EX'$V8\S _3#)[X_E8_*V@DIC^[8<40"%1S,/$JL;GF/[I(H+:)I.C METZ+FQ;3 OP?J80^=T-,=A^FSKY+U!+ P04 M" !A@955#DRTWBL' #5$ &0 'AL+W=O0. MS*_?(]EYT 2F]PNQ=*7[TKGG2IRNE?YJ%E):>EK6C3D;+*Q=G8S'IEC(I3 C MM9(-)#.EE\)BJ.=CL])2E'[3LAZ'09".EZ)J!N>G?NZS/C]5K:VK1G[69-KE M4NCG"UFK]=F #S837ZKYPKJ)\?GI2LSEO;3_7'W6&(VW6LIJ*1M3J8:TG)T- MIOSD(G;K_8)_57)M]K[)1?*HU%2GKVBF"&W_V M.@=;DV[C_O=&^Z\^=L3R*(R\5/4?56D79X-\0*6^CSL;?/M'T]B/=/?QV]85N;A^F MM]ZT6G-7Q#*P_I=]78A:&KII3E2P5CN+CU M,]SX>1&^J_&NL".*.*,P",-W]$7;N".O+WHK;J7*=577))J2;AHKFGGU6$N: M&B.MH8^5*6IE6BWIW]-'8S70\Y]#>>BLQ(>MN(HZ,2M1R+,!2L9(_4T.SG_^ MB:?!AW=BB+)!/EBYJ57P]&,7?V/D!C-#E N:EH:HANY!4"*V? MJV9.8JG:QI*:T7SC[N,S@52TL$YNY!PU;JELM1O.X+2H_2G[L/#!22 $86BF M:G"(H2-O0[4&"\SQ"=WW*BY58U1=E<+*DGZ]OZ:KAVMZ4%;4ABY$+9H"_D$/ M? &!Q2FK(X"0@T 1)H4+9:RZ9X)L"F,;7HZ*?\+ZK9^6DH##-*XH RZ)[NS5NU M2Q+/ Z#U(VX1/B4<9X&%$8 MQRQ $#_L_5'*HB@YIJ.-8=0O\E4+CQ#!?ZXMN20 MTZ'+2/0H^W!>XL0-K8:E8)-U'MBE]T MQ;]-B5M;8U55PS^7;HP;U<" U:@GER[LEO#0[3+(@BQ'/PX&5YI54]1MV:5$ MP5$-]Y>(?^%Z]S#TC M?_;B#:Q!^_[IKX"'HEHAS<_N"N'N B1H*86C14\:@$6ERCU]FX-8Z\K*7]J5 M4S\3E>[/#M*5=O1EGQFM@&'K4RJ1[I7?CARJHO+!K"N[@+F=0WP?=5T@?1X( M^:\<_AQ@A 4-3=#N<3XNW] _3)+MN'?P-?R_"WX#?;:'Y!I>=R0L@>6RQ:1# M#6YWFV.RXHE6K5ZA LP(96J@6'5G)IK&@1A.6K]CEW7$4.D^_$/ES/;/'(8! M.%QFH-G!!0@QP.2^%JBH<++S_0[G-+P\""F*Q28;O>Z??\I#GGTPK@*5]AVF M;9PJ SBC7 H<&+ @GPHIR\X^-&Z[E5<]HIOWB\M7I]DBI>M+;OOWG6EZF-L. M3G.ZUB@0D$G1+MO: ^@6M_+#L].EB^XO9[1K]R=TZ6^+4*AE5ZAF4:T,D!-- M6!).Z&@8!CDH'TP]C& T=DT.M,J2('5" "68Y!"&<01A[JX4N"T#-^[0-Z"G M,(\9SSC8/&>3/$)_RA/FNE6(QAEP)XA9Q)T@#5@ZR>G.M224P>(.&'[9AG*0N#W?QFC%X3Q!GZ:(S<;%T9 M9E'$(K3OX21 XM+0"3?>#!.TWPCMU]4UJ@F/)",W?#?WQWC@6E0DHO,M03:_!KF6A4#I_=?P"Z#?]@\JS MF\?_/N?L=]4C(^7!)GD\V@"XZRCR"8],WW$[A,.;UXZL$>LP#4=;(F08\E'T M'4]FHW@[\Y(0^_![6@Q>TN(;'CF:VZ>9QEVD9ZX;]8K[FT'34UG7VL%G&S[W MP8!LAVDZXH<=B[I @L/2F+F[T"[JE]+$2?EH[ M*$:'GBCCO:3'+))&G[X:8?A+U@-;+DDV0( M_?5=R<:!%/@"DJQ]]ME'NRM=+)5^-3FBA;="2',9Y-:6Y]VN27,LF.FH$B5] MF2E=,$M3/>^:4B/+O%$ANDD4G70+QF4PNO!KCWITH2HKN,1'#:8J"J97$Q1J M>1G$P7KAB<]SZQ:ZHXN2S?$9[1_EHZ99MT7)>('2<"5!X^PR&,?GD[[;[S?\ MR7%I-L;@(IDJ]>HF7[/+('*$4&!J'0*COP5>H1 .B&C\:#"#UJ4SW!ROT6]] M[!3+E!F\4N(OGMG\,A@&D.&,5<(^J>7OV,0S<'BI$L;_PK+>F]#FM#)6%8TQ M,2BXK/_96Z/#AL$PVF.0- :)YUT[\BROF66C"ZV6H-UN0G,#'ZJW)G);EYNH?KF\G+1=<2IOO231O[26V?[+&/$[A7TN8&;F2& MV39 E\BTC)(UHTER$/$AM1WHQ2$D49(9#/K'[G\0 M#XZ)QG 8GB2.3Z\?G@U[WMTS(GPC$G 6$KCC%9(T&EA&P5!G80*XK-MCW:GF M3&_&)AMA=:!EZVOTX^J<3J'_"<0JN3@/YY7TE50ND,=U'>V(.-SE[7J15 M2E/!_2DL.7E@0M!ME.:;<$\MNZN:W>V:W5=):;# PKE)HOATVP5Z$3,GI@(& MG^).#Z9<")<2^S''?E9RV\A+@E-872J?#65%(Y_R M7*:BRC;M\(V>!L2",I&$(WFN,5W+DT2'Y*';F(+.?. T)VCMJL);$#H%12%- M78.@GE T*M)&4G6P5G6W#C5+USI@AG61V)Q9DI+.FKE^MD7KH//>8,OY%"E_ ML#[;84OC/7MMKE4USUO S.5;P:V+DLI?JX(4H_[J)!3HZJI6;5QJ+G8D[4') MZ&J@F=_?M+@59+Y\9[YU?-2%XE$2885,._.-1$[Z/@%H46,IZ,+PH#>55JGO MH>D*GARP3\9Q]@^]28C4BVNBSP^W3\!<8D'[S*(R6^:<:FIW$_E BZ6IKMX[ M4.C0ZHJL^R>@H;.II*W? M2>UJ^\HZ;EK3P)G9!IU3@7 M,FJW@;[/%-TCS<0Y:-_>H_\ 4$L#!!0 ( &&!E56!S7_U!@H #L9 9 M >&PO=V]R:W-H965TT#1$$2)B3! 4C)GJ_?TP!)T9;BS,SNP[Y8(-EH M].5T]R%]L5?ZJ]D*4;/[(B_-Y6A;U]7+Z=1D6U%P,U&5*/%DK73!:USJS=14 M6O"5W53DT]#WDVG!93FZNK#W/NNK"]74N2S%9\U,4Q1751\(VY%_7/U6>-JVFM9R4*41JJ2:;&^'+T*7E[')&\%?I%B;P9K M1IXLE?I*%^]7ER.?#!*YR&K2P/&S$Z]%GI,BF/%;JW/4'TD;A^M.^UOK.WQ9 MJ_P?]B9/5%WW)1[$39"+;6 MJF"O8:L&%!#F>LM>VP +S?[U:FGL_7^?BH#3'Y_63V7STE0\$YB=& M5S_^$"3^3\]8'_?6Q\]I_V/6WXG[FEWG*OMZTOYG3SAM?X>+_L1KGO,R$^9P MAQLC:L/.FG(I\URL4*.9D#N^S $D7%AE98V5\P"/U::4OT,2Y9BU:@QKC"PW MC)=,[81^4:/D.U%;MX5:B9S)DHE['&^86C->J*;$3EGNE,R@KU:LWHJV7H2> M'(S,)8=UT 3+SU"M0FMKJ35I:&6WE_'5SCG*RQ4CSV"=>7S^"8](F&L!N2QO M4 0U6;"79+16_@ZY:7FV_OS9[DBPP8'KEJ-,5_+4W&FDT9V'B^<&"?<2\>NK9.)IY(0X=QZD713-V-@Y"+PCB3%<_S!QI%-%.,@]R3O4!')G2-: M_=9( MZQZLD?->X[.7MDE:W$JK:UXN",254I(\G"LK>PQ_RA&'G-EH"GU7)S M]\Y"X>WM.T+!'J.3?A^Y/;3J+_KNJGE85_469@S","RT$ZY;\3TWA^*3Y6D+ MN362-"_%1I8E:<*-H3+2,P[CR0+3%K6OR@G[(HC=D.QGH2T/HH!^6N9RPZE% M&?;*ZGU:#MXC'[9\Q<:S>3B).LW.Y4YW-="M!KH!+)5)6_FVZQ]R92^I;VH) M9^ 8F,WD>(-\%3#& 0'UZ5@#X)K.J1NSVM[9L%_Q?[ZH0M,I=6JR2R2T2QQ MZ/+A (8#"+I$#\2M&+ "T)I*P.0<6OOGMD&N81&XWU=!4Z'*,7,*ZH 5UY!H M11G-)^.@T<5NCX =0,!*[#<\=PG%J>9)Q-"U#-9F+<7JL2)JP[9(U$#=. J# MR6R8%;1NT^'R"'"1]64<)OYDWF^BCBZL?QXIV&]EAMPL08.1^'S-H,^=[::5 MRM#]":8'M?&$O9&&;Y"X39_%;OJ3#ZX+V]31C&UY-!PP)_O^(4C+AT>QA2+- M!(=]H/8$&&@T8F,S\;3#_Y- 8XG=<;.W#1Y_?/8V)^[+;INJ4KIF[[1JJI?L MU;/9/@O.V3A9Q.C[/NJ"6G>08A'.O"1*X'C%I7;3$K1@"Y;=;J1;1%(DS>BS M\!P3 4KF"4R90\>,!1@N01*SVV,0GD407\R\*$Q8,(^\!',E]&FBA.Q.U4C$ M(6J!%\[(J) MPM3SYPO\QMX/,^0$M3> MN*2488A0#HB.@!-XS+(O5R%"*WP.14[T+%AX40+=9Z'OS=(4"\SC=.&?MUJS(:LY M'#$./4IE!(B- V^> !!SNTSGR(._L-!Y[UJ]Z;WZ%?M%N2%\VT!*G6G4XR L M1QB<6/CTF@[)H7(B6Z@"73#)U*9PDZ4[49^ : ],E*][]<2>[YIF/,9WDK*( ME2R1EJ9PMZT(QG9+'->NT$RCUSQK)ZXJ,,$)Z%:BH%&'M^O^E(D%_7>F9P.SM65SU(R[^7DH%XSA!B&N&PU43VP)'B'N:<%U M\1*N)E^HJI:9C=M:>\AUAI=)OA.# MEXI*[84>:MT",2^07XM=U"@!9Z#4R0/>0+#]T')XU"#F>F])!-XL>8U^LL38 M0"7 %F .,

^D?@)*4II+%*>CG)\ ?-&'[VY??S@?8L+Q_O9X&_>US.O..K<^JD**=0M> \7VJ+Z> M2*"+],0.E#];+@7?8 0@:*?RZI +AF4/W4I7SFT =RJO^4:TT59EV7[P6PEK MVQ.IOA.UE=)GBP2Y1F\1Y4[BCNT#G;J='-"(/H"%RJDM9;;M#>-E@)Z,2'=! MY4.]F:8Q'\)Y!>)?VJ;$*]1#BR TU&:SH5Z!CFMW%2^H#]$L+Y9B98]#(!O' MVE3>'(!WA";;8/#R\+5[[>'/\TEQ5_DDCTO&L_3!,PL M!GE,?+"#E!;@(HN8O7%\RKIZ:X6C(/'BQ&F$?MD>R7QB 1T M9C%G<6 I9!QZ43S[WU'!8XMF,=CG/&:S!7@6^!-XD3>;!YU%X"-1#"86(!IS M'!'%L'WFI6!DAQ#,$U AGX%YI4G"TL#2V/]7HO9Y\.6DXYQ0>6@6I[Z13@G=1 MJ\I^'E^J&C5MEUO!,?I( ,_72M7=!1W0_[_DZC]02P,$% @ 88&55=6D MR]Q4"@ !AH !D !X;"]W;W)K&ULQ5EM;]M& M$OXK"U5I98"1^4[*30PX=M(&2!JC=GMW.-R'%;FRMJ&XZN[2LOOK[YDE18F* M[#3 ?=%?-N9G?=Y9O5JH_1GLQ3"LH=559O7HZ6UZ[/34U,LQ8J;J5J+&E\6 M2J^XQ:.^.S5K+7CIB%;5:>C[Z>F*RWIT_LJ]N];GKU1C*UF+:\U,LUIQ_?A& M5&KS>A2,MB]^E7=+2R].SU^M^9VX$?:W];7&TVG/I90K41NI:J;%XO7H(CA[ M$]-ZM^!W*39F[YZ1)G.E/M/#^_+UR">!1"4*2QPX+O?B4E05,8(8?W8\1_V6 M1+A_O^7^SND.7>;RO:O.SZ/1)B%^A*N-^V:9= M&R4C5C3&JE5'# E6LFZO_*&SPQY![C]!$'8$H9.[W<4M/W^EU89I6@UN M=.-4==003M;DE!NK\56"SIZ__^7RT\>W[/;BGV]O7IU:<*3WIT5'_::E#I^@ M#D+V4=5V:=C;NA3ED,$I1.GE";?RO F?Y?BIL%,6!1X+_3!\AE_4ZQH0T,$+? MB]'Y]]\%J?_C,_+&O;SQ<]R?DO=6/%CVIE+%YZ,2/\OSN,3[CF>W2\&P[UK5 MHK:&J063K1QS@;P7VR?+'X1AO"Y9K?"FMEI5V.P.WZT 9Y!RK.:&+?!!;0R; MR)K9I6H,B,S)&?N7X)H)BA4&3ZNYT+VSZ2>@'Y]=83-C9<'&<3CSHG#&QE&< M>%D4X2;,O"R)&7(2&5>S-/#26X ?L_4#ZOR'V.)X%GA\2_SSS M_"3'31I[>9(_5^M=]EH#5'/V#M1"LTK-DXC+T\# M*)EY>01C!C!AY+,;RZU@0>3Y0<("V!'?8B](L]ZX0>RE<4Y+XB2C"QD7EDK" MF&6A-XM@\=B;S7)V)18"VY:[77,O@)LF@>_YL^R$32(/%CW9;NH%\"K>A4F M;TERTN\YB7U:'GIAWEZ3;'8";GF6@EL"*1.BH%U/V*VRV&IG8"8>T*Z,@(Z^ M[\6^S\9)YD5T123YN%Z@E<#XA:PD=WVA<^BB$]M OL8J_;C/59/,5KF%EX@% M7C]^_UT>!MF/AHG%0KC6LELIS9X7_Z[;WGU5@#"8^NS%P:6UIXLMC]7HXM!G MJ\L>@[FHQ4):%DY3HIW.\!M-,_S>[GW5H@*WDE1%YRD^,[5V-A(/0A?2('PG M$3$@=Q(QKD$TC>@&;%YBV6IM&8J66WH'3&!.*!\*I=>*='BI-C7X5W)!:8': MQNL"R:0J64B0A-,<$DV<>.#MMWO\BIK%=;%TN5.*>R")-7"!=8H5"#J)U)D$ MT\01A?TUINLVK& 1^*BD9./UG9Q7?5["+TT+$<"CW7AW=_MEJ(2^HPIBMR!S?KG=1=D/Q^,+ M50?- 1YV,;1!L!&?%QZ%'8F'.N*<2&Q?#)<'4\95 M]4A C! 5(IPET^P%:^H%OX=OG4'!H[!LH=6*B+?QT-38JI)_D>/;T.@V+;A9 M @Y2N8)[V#VO&N$J[%/QL1>?1/_SV_>7G]@'8%&AS5*NG1:]:ZXK#I?2NM&' MR^O1B4O\N]K)<6#! [,1S7'Y74CO,\(^ID%H]B(>,_;?=V;@G.G<]H4S$1P' MOO0'[/?%XJS$*BWL,/N=9Y[([ ,Y*-=<78([QA H!/I$NR(@C2_C.$?:=V\\ M[&S6K5[58RO3-^PZ5W;)'I'AQBE/Q@<_H&K:&C!-H47R-9!+T55LT#C/PYXM M5\0GHJ1L-'53HF^W$<+\P):J*NGU&OFORK;_TA(@BFG0ZU1Q?8<(W-7!XY'B M'Y%P12U^7SO3JU=.V46)ZH27E#N>H_QZ"/0IYOK2879ARR5C[7(C^CS(, MB3.,L86LG-=VG4G81N\V_&UZ,^W[SQ_PB"EE-W_5SI@KF$VN*^'ZG!@L,<.M MJ(M6!IVHF?\!R M;%Q-PW"'Z(# G=:\*%H9*' %@RL4SJS+&0->\FN30OJ0I#Z)X2-WGEX3X%: MH>35%%I[6NS;R.OL !"YZ#J5>. 8]'BKR_S169DWP($:D22, YQMNB#N<0^. M??0$^91]:G4=5O4M^$50,ZL(?3KWW2ZYI"?84>C6OBU: M$6U(K:3MQ(;J=&[0@F-K]@1,MYM,>\PX=&L7_8X[=5&'ZES.M. ;\8Z$ #PJ M)=XBL L0S87="+&->:V=Y_A*-1UDYV@[ME4"N&\.\->;;ZRDE$>65&YD@WSEUJ0N:'9*+]NRI=N! MA+:E$J=+URJH*K25E1-B=07!)>QCV]LR[ATC*Q?8XP9CB)^A4F PQB/0$ _BV)HRP%>F1Q31U M)"R)O2Q,V:(\8C=+J/*23H<.^,^\(,LPO&3) MC%T+[0[18-YC2U%T-,H1)K X#_&;8BB[= = 4%Z+.:+"](LP3&%8A;11RG[G MQ9!#B.$*TYHW"S#N]!ZEJ"U5,[>+IG(5S@4TPD#(>Q=8L!<&.FF>DIQ]VT]@QSP=Q#K5FN,:>C^O ?7MV/6,_ M*56Z5*!@46Z//L9L$&0P?I031XP2#.P;+:XV*HRUJ,#G5.GKQ9R/;46$2 M!EX6.X*9E^3^R1?>U71^]U(M7B+'=_O,O"B.3]S@.8LQJEZ4'81!9%[<7++4 MQU2JD>AU([:P@;[3A)3G;GY-,\RQK;4F$"*BJ1;#=MB/K^43QB"A9U[J)N0@ MI],(B(V:?)S@D4W&&>;J-,3R<>Q[64KR'L^A#MT%WM'*K@S9[+C :SZ-@-W MP'8PL'3^&QXU?/N!T1M><== N8N3N;B3=4V;X8$P!ISD^4CV<8CP3^EV?S MJ.1W[A\(&NQ0?MMC^OYM_R?'17NVOUO>_D/R$4,*8?M*+$#J3[-DU%:M[8-5 M:W?2CXD*;2JF3CC>/,P]8^0"0D;% DTNOOT#0V>KJ3ZHF,A#/N6I;E^T8N-*4Z.CW48BXSK@2Q$#F\6 M4F77:FS4UF:-,G%E6*ZS#*NUB]% M*EFZO?O Q6<8&'QR?G19\*:Z%N2FN%/PZ;JA$229RG@-D2&1BM @!0Z76W$ATA0) 1M?*YJ]9DF< MV+ZOJ;\FV4&6.=?B0J9_)9&)7_2F/1:)!2]3\U&NWHA*GA'2"V6JZ3];V;'^ MN,?"4AN959.!@RS)[95_J_30FC ==DSPJ@D>\6T7(BY?< MD*@T&YA+<@3EVBAXF\ \<_;Z_.U']OG\WW]Y?GWS\?+]Y3\^79\>&R". M0X[#BM!+2\CK(.1Z[+W,3:S991Z):)O ,7#5L.;5K+WT'J3X(30#YKL.\X:> M]P ]OQ'5)WI^EZ@\4>PS3TO!7B4Z3*4NE=#L7^=S;118Q[]W"6U)!KM)HL>< MZ(*'XD4/7$(+=2MZ9[__YHZ'SQ]@.&@8#AZBWLGP)_'-L)>I#+_L9/D1HKL! M9Y]BP2YD5O!\_8=F7&MAX))'+$WX/$D3D\#2)N:&K802+!,"#'((28F,W7+!6W @W=Q$D.-$6;0IP(Q548KUG] M3J80.9":X?,4F#BD%[+4P)T^.F'GFLD% VN1JYWG-VX U=Q_-G.YZ TX@U>+3Z M@AHJ0>&^$TPFK!Y87^U3RUJ%SH%]MI-XX$S<,7NWP0Z9S0VH48#4H82H&H&B M29;-O.9FZCG3H=]<=ZK8_3]3<3!R1M/ACB?W51S<4V]P1[5!-\'@Q]4Z]AQO M.FZN+9]CF$ -_&DR^C>7;R\^-+(CM7>0<872<5+0E$9+5Z E=HAS>N\NKGI' M#EO%21@S]#N6R[S_M>2@LP14%W6J>4"L5+(#TD@.J+$"O#A,"IZF:_!J"G$H M)M;0J9)"#JJ68+!D(&1.'C[QN4U6RB9P;Q;H0WD>V ! M/#PK#3!.<%5Q!\-(QG,H%2(,(B#V9JG0:M&AB(4#PQ2DL6)7<>8=!1V/1M"Z M$2LUAA5>FP8O"B5Y& _8A5"(!9/ J]JAEXTN[G)]U]1:O'>QY'9I'R?%(FV& MH\2@]%L9DBL9!>4!B7.?\A;C52"M+(V,4J*O,9*0@_0 MXPNN3,T.7RHA4$IF)%127\L$>)L.!_[X63T$2I7P"_[@8!MS\(,$BCP$"E]> M?OH3V5A &@-0,3X[;9Y 8S 4TL<\39;$#RQ3P+.PR[E@G;+ 40>N-W"A,DI3 M?+RUQH3JM0B3$JXEN,J!5J/B2HR( ?7$K%E44LZJYJ]AN$8J(U(QW(S!'>0M ML!!9AZDT&P?\A6HP<\"%D[;R/.K0#YP@VZGU5#;I=%.,!&6O7R-"D?XW4= M6 &)1T;M2K*FK1-3Z^\G8#3;"+EG1)T]#43N$T T',2CW^9Q%H IU#-Y#E,5!KQ;L>XGVNZ[G0P M_%[;'8ET'BC$K29+#7IM>;"6@N5@F.4Z] M$Q:((ZC:[[WQ'1;S=/&H;50XD)F0(( -P$'UZ+W].O)B:]L6[I645@5*U"KH M])2[B=6MM6HK^>_DFFR +,/U!Z/&VP\A5#?1#K90B6Y+U5+3C[N;$KC#0XGV M8AF=T/(YW.1Y:\&M,+6?9_Y:OSOP1QN?N^M@/U*ZP60P68B2C0UL/.MIBK?[ M*[B;\NV._8)IA+3U-9 ,W +VR$ -K!XL(@*<ZYP4F1SZ@, MJY8:T,BEH=EAI5L*+SAABQ=KY_- , M%48N@,W9:@=4WEXEJ=JF6U7BT]FF.WF"F!5H9U3&H01P(R?Y;D39L%/&!N MVV;KO@T#.A0YA\(')O%TK84>L!OJ* %%#9HWL02CX]0[!I8C0$P!559(@^A0 M=\B4:LL]&X!0'_=XH'($%FO4HC<1Z199*:VYYZ"DI9(K$S-L/6(CIJV M 3#JL$P1<6L =MI= %9T6D6MP"X;R&2)\%LP@5_\V>J9-10X1 >^W(RQ&E-B M00=OE>V#M%"Q,Y5H:B90>W/ +F(T,RJP14(=*ROH/0"T T])J)8'VM';RX;D MR%9F)(N]/8 <%1S28@@!.2.)]W!(#$.%74($0)> 6EBQNP('PP"D!,9@&+'= M8/M#$Z&FM:8-7*POP7*RJ.AKB\\F1I3M/GEB^^2D_5);T]GT3Q]TZPT;M5-V MBM@^V]F9 3PHC=B=\Y:M?OY?M1F<;Z(;>X50M$ZOJ.G//I+^SRMS.72/V*SO M]FF1@['C#Z?$N2SMG@>;O[M<<;;_O3BSYF>-ZD[VH'_K/CI#(#OJ308#TZ4+_IOV@3UD8 M$N!LM!]]G]0#,DP[V)\-\.5@C.2M=H9(?P)I Z MLTG0?U@&EU7G;=\M@C=SD/HK\;TB'$ZG0]X9'#XOL-4>WH/ZT;"4IX-_:+II.]Q$0F%Y4Y>-- MA@JYK8%.&PO=V]R:W-H965TUB6 :NMI26D2(,W2K4"+%LT>&(9]H"7:%BJ)*DDE\?[ZW9&2+#^2!OL0 M2Z3N?;^[(W/Q(.17M>9^=O0Z(W!'\4_$&- MWH$\60CQE1;O\\N)2P;QDF>:)#!\W/,;7I8D",WXULF<#"J)2W]G?$=? M%DSQ&U'^6>1Z?3E))I#S)6M+_44\_,H[?R*2EXE2F5]XL+1^-(&L55I4'3-: M4!6U?;+'+@XCAL1]@L'O&'QCMU5DK/R9:79U(<4#2*)&:?1B7#7<:%Q14U+N MM,2O!?+IJP^WUW>W=Q6O/6?E?@ITU,(/ =\U_>?D1<,G@5&7O"49QR3I>#OZX72$I/_SS$GK8CP MN @JB'/5L(Q?3A#QBLM[/KEZ]8,W=]\\8V X&!@^)QT-5(IS!SXU7#)=U"NP M)A^S\UE)Q^VTF85?;]_??'KU0^)[\1L%)6F +Y]^!X;*M<*Z,ARUAH)6A&'0 M EJD8C6TF%M9;L@V0P]Y*VFAU[P3I;FLD#(W[':K+-BB* M=\+%X8KD15YY)88('OC')(>BSLH6 M08JEI==%#0(%R9[ +DI1KUX;7\;6LRR3+?+Q1^R!!"9RU#)DK93DUIB\D62( MWCC0E R_$37_UA8-^>) C?';ZLGYHML3RT$:=AD,L!%V9 L)=_D/H /OBIK5 M&>^75$KTXXW>3-]]+9:O38YM$$Z2U(DC'T[BT)F[*9QXD1,GY#@$P\Y(J(,G"0.\>G,?9<>8>+!AVU8#SCCN9/.(YA[3N*G@.Q!/ 9J20S.-Z)6HBQRIE'BG<:'!3$*[!*%!-.QE3\I6'89 MV[,N0]+"&L,J(77QKZT37(_138578X YD=:'(7/@85UDZZ-E\#)GG5TEW;:# MH5,--R.U1,#O1N2G%\?B72NIG)P#!>3-3F@PZLKD:U47_Z+,5O6-B"^7UI"M MD(KKM9J-#(S%AJT[04)9Y:C"*V M*+$OV6:FC$ D;T3=>[63/V24:+[*$,:F\BB&IOI.3:1$JW!'G9W#7YQ)X#1" M 0>@6&!KZ6>@9=@O\?/1SJ[.$R_%$HSQF3@>5L.A\5G M"^V)$H%3[PQ._, )L3Y/?"RQ>;+78,[A>@><>SD;0Q4[0A2:QN!Y+KP?@7:7 M95SO49Q &#WMB9="C-W)>G&TD-!N)PQB>@1>8#RZ?31EH$"MT?1Q=QJP;6L& M\58+TX YJB^_@PC6=^H-)IN5&ZQ>@L5N51RZR&Q)[*>>\$.L-7_4Z!EBNT/3 M!O%BZY[JAK,E&G< JN^-A1YT1+&G.C#P2?W(A"Q):2\$+\;DX;OC)P'M1.#- ML>.ZN..E,>W, 4=%&GJT$YN=&)MY$A&3&P84N][:('8"-X+82?&KS1T68E&U MU?[T]U!F@DE&8+MA G1@.H>B:EIJ*D.QGR(TO30Y@]/0<2/_##YW1XY[5K:< MPON$^&&<=&-DU)@A%]RF?\WNZ2BT&7#0MR.]9MW7!>H>L[JBH467K6VY#D>PW0ZW"[[=$Z#Z/D:.'1W^?)$I MIP:C9Q!/4TBG'OZY^.S770*5$5IBQ1'/P6(&JE[?O_Q/%&[*K845NU.!T M;\F383IWH[1" >@)N;8=+^/.L54].*K,# A,$6-YI=BVJ86>4 ^UANV1&U3X M;X8G]FCL\5A.27STG"@6FIF9B4;RQVS-ZI6==35>OX\+#.=N\M6 MZGWQOMMU<4J9=!U34(Z9J;&9]'BULZXK+,DD&&6ZV^_USKJ95'EK=!'&OMC1 MA2F]5CE]L<*562;MZHJT65RVHM9ZX$'-4L\#W=%%(6?T2/Y;\<7BK;M!251& MN5,F%Y:FEZUQ]/[JA->'!;\K6KC&L^!()L8\\8W^,<2.6";2T;71?ZC$IY>M84LD-)6E]@]F<4=U/*>, M%QOMPJ]85&M/>RT1E\Z;K#8&@TSEU;]370^"&$&JQ!3N6\*8_>8E;!SH\>[\8/MW>??[FY?7A\*VY_^W;_]<^+ MK@K$;9Y0L@O0!:4-K_Z:UU7_1<3/L>^(0=06 M_5Z__P+>8!/G(. -CL7I3?R4&IV0=8CS>ZG\2OQJ/(F_QA/G+;+C[T-Q5Z@G MAU&Y8MZ[0L9TV4)).+)S:HW>O(K.>A]>X'RRX7SR$OH+G&^4B[5QI07]K[3T MXDICZ<$ ?N"BL?UO7@W[T?F'.@G$MB&LMG1/CW8FO*?% (?.5 M2*43?F%$S O)"3,5<;76A;4^E5Y(<)XKZTNI]4JHA'*O8JF%0H5J+2@VN9^'*9J#'4]IA51+)/MN"SGUX ,&63V;T,0W MJ6HE)THKK^BY#.WP8HG/!MX[S@K_?!'Z';9]0MN00ZA6\O]*2.@W"^O3K=03 M>#Z691WQ&/;U@8K2QDA)+$& T;MWO7;3[UMW0 LA2Y\:J_Z%8+).$+L!8MEG M5F:LL$("(5_-PNT$$[9ULSX N#I!P_Q.0JA*=SY@T=+M$XY@;"1&"ZOFTA/" MSVF&O,ZQ)M M>DU@BV)I;O2<]PI@B4*USBP1[WQ'C$,@Z,MF@EU?M^9*4QQ(*BLSD9<93V)= M'7HH^4RNQ K!89/7TB2BQ$%A,8\ZJV45"_2/D_9P>-8>G X8A%3(,(@2=GPW M<4#W8.%R9CY;UICNA(ZUOZ>?@'F;$OSF''34];#\A=U/\,6S<#91'U M(.K9^=HG\QR>MT_?#9HLCBG9'&BOFS*ZED9U%U-.@,<$_1 M.ERY / ZZG?.UR.[" =BBGXRID$?.7+ZPP .$!QTAFLV!_SW?E;3_GE[>!K] M'P+0(]HRX&RL09K.\,SW"73<=2$1IP33<.MF[+C '7+335>"LD*;%1':J4^Y M57)<7BYAFI0DR@*<:$DV5G7/K ^.HKH;+] )W5$VZ!/'\WV3X@J:Q55?VNL# MC;Z*#PDQ+3W?738EL<[W_1/T6 \.[JNI*=_P*V4@$(2HNMSSVX(CGQDX&ULO5EK;]O*$?TK"UTGM0&9XEM2_ !DQ_T[/OK>V:7I"A+\Y\P,?;Y6Q:->"E&RYRS-]45O69:K M#X.!3I8BX]I1*Y%C9ZZ*C)=X+!8#O2H$GYE+63KP73<>9%SFO]B??A*J3SYL _I5CKSF]&FDR5>J2'S[.+GDL"B50D)5'@^'H2 MUR)-B1#$^%'3[+4LZ6+W=T/]=Z,[=)ER+:Y5^EW.RN5%;]1C,S'G55I^5>M/ MHM8G(GJ)2K7Y9&M[-HQZ+*ETJ;+Z,B3(9&Z_^7-MA\Z%D7O@@E]?\(W5YH=:LH-.@1C^,JN8VA),Y.>6A++ K<:^\?/@T^7IS>C5YN/G(KN^^ MW-_7E4K.;?"9FVP0&$*N5S6]D MN_+?I'B7E X+O#[S7=]_@U[0ZAH8>L$A79>\$*=7\.&,W?,7A%;))D7!\X4P MO_\]F>JR0)S\9Y_VEG:XGS;ES@>]XHFXZ"$YM"B>1._R_6]>[)Z](7G82AZ^ M1;V6?'I8\F_BN617J4H>]\K^$^H'8H!]6PIVK;(5SU\0BT4!5ND+6W+-5"X8 M8C-Y9&IELFN5\KS/2ESX=//Y^@[7BI4JN-GS76_$/N<)KB,##45DM=V[QSUV MW#-'Z'?OI,_62YDLFZ8Z&DRX"O M>3'33.9)6LUDOM@26_ MO;,3A]U9M1C@5Y?@00I72,=B'P]#C 2Y5?GI/RJ>RKF$- ]&1TO)GLGX"Q1B MXED4B20+KZI"5^0'. 2$)<@+.,(:H50EM,RK; JVC6NT,9IZPN7IBQ'&+"]5 M"N&,![M^AEO-\\:>4K/(<8& :6K#K2*'O#1^/*!P1\V61TL39MBX9\9+2+[D M)8-4*%%3+7Y4-MXAS%Q("@=()9Y7LA .F]1J@JA1[%FB0@BR/M*&T>A&\T">&E\T< $5N5QF?E[4=MFAL M0(P2X0U[[02.;#%S"^/)Q3D0[D>+<*]*P+0J4= @2 AUABV@1 M%L7WLR %RTH(CH0M3]17Q>1-5*/V1@F"X%!RJW-ZNB ,1T="*,YE>04G;YFQY)D1)&&RC"R>$[$JNPD" 3C)Q_8@X65/XV3Z_RK MUR8MU* !9W^8 *NWOIMN&^PG4!S# [MI\O#>Y.'=3VSMC5G8=T<1/N.QSXZ" MP!D&E@6('OOC$^:/V=%XZ+AN2WO&J-!Z_AD['OKN"3ORQD[@LVL"ZS3%]H@= MC[ <14[L_50$WR41XI %_?$X@ BQ,XPV(L1CR( /X>A2'SG#TU]5]I%7".?8=X(8/5O$O"#J^V-_V[N1@V +7+<_1@8U.M]T/%#K MW%WZO^KL1X"%T'5&,;J@(72._'XX\O;K[/5#9.A1&#IC0(H3,L\;(ZO',,;0 MAUZ%IL#\$%2_L M>[!B.$*.Q] ;PU6N9;)I9PY<'\5]UXM8$/1#?\0B0,0H9+?H@U!E%68KPYJZ M7Y7*F>D!%%*,6\LU$\2;%:MICXV)*"F-F6RS+/3V'$D(DFLC+]!PTT7W427@ MUZ9+)BI'GKM9,?/DRA;C]*5O#M \8W4H.S8UE!%J&\(>LF>;\&:X>$VW$"FO M :XS;!B8'I[I[;A"HXX!AT8&:5JU&CC-5-;UQ5X#K!&':(=4,;-=%S?'5$[O M(4#DX8_W/%N=39KSU);ME>BZZ[F'$E_T*L/":^M'#%H'1AJ0+*PP1_ZX,]3@ M,(;S4S)LE9.X$Y_1_CA"ISAO M3$L?<.Z2WC(15U.Q5/IJG.UWHZ=J;+BO/A\HG6M5I3-Z7T+Y(+-,S*2U4J<> M6SMM6\BTJ+L#S"_8!R(:3T#,?,\,4VF2UHR+*4\>3Q^2I:(749;+*0UZ="!3 M,Y$RVSO7="P\T^9.**!H5)DURH<=7-Y74K8?]I[8MWC3!*FUC)U*GQ3"7*;4 MW <^]:;O6 "(&M(WGB-\^RA=(;Z_2OUX.J=>7Z(#+.I94# DX]MC]H\^D)5 M>]I*,T=[&^/O^VL"=X#@*/:)T%'G4RQX%8_/DQZCE^][%#CIOSS-1+,S_ M" C]J[RT+]+;U?;?$!/[]GUSW/X/XPLO%BANF.'GN(J6.>K9]X/-0ZE6YEW\ M5)6ERLS/I> 8?>@ ]N=*EU&1.DA2VK&^(/6%:976%95N5]-T/YCD0*PZ=F8[,.ZOO^?8(= 56FT? HGM M\YSGO-H^76CS8', QWX54MFS5NY<>=SMVC2'@MN.+D'AS%2;@CO\-+.N+0WP MS L5LIM$T5&WX$*U!J=^;&0&I[IR4B@8&6:KHN!F>0%2+\Y:<6LU<"=FN:.! M[N"TY#,8@_M:C@Q^=1N43!2@K-"*&9B>M<[CXXL>K?<+O@E8V(UW1I9,M'Z@ MC^OLK!41(9"0.D+@^#>'2Y"2@)#&SQJSU:@DP=U#D65YQQP>G1B^8H=6(1B_>5"^-Y(2BH(R=P5F!C3Z??QF?=AW"TZ)N6D-=!*AD!U2UX5##'MN0IG+6P(BR8.;0&;U_%1]'),VQ[#=O> M<^B#49WZ7&7LUN5@V$@CU2TV7 F;2FTK ^S'/?S"&:G3AZT&/:MRNT$[4X3= MY\ ^#:\O;]F8SX6:6<_U6LW!.L]P)+EB>\B=O7W53Y+HI!?%>P]M/^Y'XI,V M$RC&?E98,I)B)B00&12GU M$L R/66D]%(7)5=+SXK\5'+C1"I*[I L]J&)%9G@1J!$P9?X/ ;^GXQ!W8% M4S"&2T19$[&L*IG3'EV*0C@>1BVV3^R0+F="L7'=<7I1LC=KK\A<*P=&(=X= MS$%5Q"Z#CO?ABN<, XH:9:!";CF,WK!A,,NP&^[2G)AO,MIGW*+/$+OP;ILL MO;8+S4U&JJ_0;ZG3QN[[[H5CF%%K3RA'<8C?G]@7+*\-/WJSLF<;!!F"6>N= M0O[P"U_ +<$(G05';*0'X])J5AH]%QFZPN798* $+?QU*.0=7:, M>X@)K!,-G8/1(R6TV?V61(V-J2X*I(V=.7U@:&+*;;XC"+7H3@)\@4%ZJG5E MXB--'(M[SF5%Z*LX>B$N3)A8$?:U(9<^Q7,4LT2NGH/IM Y&QIV7V"RSESR5 MH:"QH4S1Q$=IA$9@>A#MI_GQ+O-)Z"UM>H,N W:]?"/T)RS7"RP2L[_B UOX M*.V(4T ,3MSFN [[JB18+-$2TD!=4S-=" L8-BDQ@"76L13_X11%T#*1?3':5 M-2!^:KM5WYX@_QXT[*LO5+RJB@F*802^ S<^%&/L^2*%G9E0][Y-/Z289#/R MG48R2))BPJ:X)6%%TL;MM^_8&XHO$:Y#;^/ZUW'22?!,(Z5O8Z_CJ!.O/OWJ MUQ\Z1^MY3.0RY*Y<[OOY!88)4R$#I&1T-RLO$=2R\\>#X[H[S+F0G#908M*X+S2-M3H*8_R!)?W(/]<; M;G[DT"T6[ATF[?#SYRHQ89*D[Y\_4MF+VN'G+U3&+.[W_?-G*@_:X>'+6;"U25\.%WZZ\)$.[Q\^-<<;WM@: '.3[5VJP]2T-P?!_\#4$L#!!0 M ( &&!E561I]O/7@D $L? 9 >&PO=V]R:W-H965T(A$0T),$# M0"O^]]T%"+Y(HITXZ;0?XHC 8O'L^RYYLA7RBTH8T^1KEN;J=)!H7;P>C524 ML(PJ3Q0LAYVUD!G5\"@W(U5(1F-S*$M'H>_/1AGE^>#LQ*Q]EF89RQ47.9%L M?3HX#UY?3)#>$/R#LZUJ_28HR4J(+_AP%9\.? 3$4A9IY$#AOWOVEJ4I,@(8 M?U4\!_65>+#]VW'_S<@.LJRH8F]%^D\>Z^1TL!B0F*UIF>H;L?T[J^29(K]( MI,K\)5M+.YL-2%0J+;+J,"#(>&[_IU\K/;0.+/R> V%U(#2X[44&Y3NJZ=F) M%%LBD1JXX0\CJCD-X'B.1KG5$G8YG--G-Y?O+B\_GE]\N"37GZ[??KJ^N_GT MX7-Y>W=[,M)P$9*/HHKIA64:]C -0O)1Y#I1Y#*/6=QE, *$ M-&0=#$OIA^ B_<2WVV/ ;]_"[8UDA)'@AN?RKY/J!O.,J M2H4J)2-_GJ^4EN N_SHDN>4[.S8X^_678.:_>03U MI$8]>8S[/NH;%C,(TE7*R+7((]"Y%"F0B%=&7@P(] M?N4W^ >Y2QA)1!HSJ8A8$V:Q\1H!STG$I(8,@=L:J-^*K*#YPZ^_+,)@_D9! M2E@I'G,J.5,DH?>,2(PF18Z1)/3??"XU,0E#F87@S4O@0S5$P@-9,<*^,AEQ MQ6("@7X/"D(5Q%0#MXB6"I]:UQ(M2%'**(%HQG4N]S'K1(IRDY U^ 5-P>W& MH6<$;9 ,"4U3E&B;\"B!#)7"A81QX"CQBDAD&L3*G3>PXI&Y*S M-A=@E",** M*Y."/#X06@/PKSU G+6Z806.B1,J !K,R :::%^#!H,EUJ3$" M&94YV R4=@^J!!)@"^OFNH))+F)KBSTI%-F"L)"5069(EG"3-3Y 656Z?47C M?T-:A2VCF1R,"]HQ.%4+0NV1#PT:L#/ =*IW3@7;*5A*UTYH'&]H]O:!$YKC M/Z.?E$"07GGD8ZWDOZD:I LANME(ML&%/2T@";IFXZJ-][@0B$29 MQFALB7XBK?D*B":N"%5@[!3*-?@,N*=.1*D MGKYFIP;'4$V%N#)=4+&/T$[ M&74]Z&CL^\/9I,$$.=SK+73I_^^Q2@4W)Y]YXLI][R!7([[9F=C5I>&V"+UIAUOH0V$WG"85?9OV>(8RAWX7_]30PRIRF7=Q5+1=+I,6EQIW MQ24XA,6M+BO:A5OMX)B@5>8OK4L:+,[.2TMO5Y>SW=6*RZ2Q/.CV;2DEI"Y( M\T6I-4:19ZQ1!QUD97;/(;< 25W />.SG4)K:AHEH3=[T1>'&$!5$:R" M,[ M'$K+K,"H-VE7[W&U48ZS"W(+T-\?8UF5H[4HY:L'2$UU,4*+=)N#"G0PP8CL M0^U -1",F>O]O>YFQ38\SRV/IC4!E2,GM,@0>*F"F5$G?1C:7,8HM"=UP],O MQ/2PXH-IOP1[" &746)DJQ[DM3POH1@]U,*NN43M.@K4OUGP-VFAAZU'GPC.!B@CJFKY;,0RBJM<#7MAI;3G47%K"Q 8).S(R:VAC M-T;=S<&:I9-)M)AX)@ /N5+>JOC!V/L>F_2(.6DJW:YS0/?+6-<[GK+'#,/_ M1R$M^B'M^ZNQ3]45Q4_U0SOEWO1#T)C>Y[R)(;2EF\,^ M#TDBWHN9V?^%[/-GRXZ9.:'INL[E$#>[ZNDK,R:G*P'G)2ESO-D-<8#.^@&^W@$7,[U3U\?LC;M7 MV>'-O12P30[T/M"'2=6R3"9@7;+(O!& ]%5%B0L>6]7:.;6CCDY&-9EQ%\9. MWJQ*Y9Z#^?L) IYSV'JDQ]ZS_H^$/.8V:[AN\FO%F?^-D1$ :*?>0Z_8C'C/ M"I+%SPJ2I?\_"Q*,BP-JZ:TQ?3/&M\?,;EOPA OW@GN6&P=SG-C_6W7.7SS; MZ2DIA#2DM<_W&=IUX5OQ9/4//'*5D]_+G+7TL5??7'U5I:E:]IKOJ6*'\O[, MP\Q_58=KT'.Y.3^2/G]8I M!#X*A[7A:.'-FXGB*&Q-#AA[1W-OVBSTST2J-<(]_9;SH'28B\U+I.KE@[_W M\@'?Q9NO$O8MO/ER47W/@#SST,Z > AR"%/>H>]DH]8'SHS)C?F,J_ E=J[M MM\YZM?Y2?&X_D#;D]C/S1RHAORF2LC4<];WY=&"3DWO0HC"?2U="PRAO?B:, M0GY! MA?"Z'= UY0?S\_^P]02P,$% @ 88&555LUX\A= P @@< !D M !X;"]W;W)K&ULG55M;^)&$/XK(S>J6LD7VVL; M" 4D2%PETB4@X'JJJGY8[ %;L;V^W75(_WUGU\!1B2!=O\R^SC//S.S,CO9" MOJH<4<-[5=9J[.1:-T//4VF.%5>WHL&:3K9"5ES34NX\U4CDF56J2H_Y?L^K M>%$[DY'=6\C)2+2Z+&I<2%!M57'YSPQ+L1\[@7/<6!:[7)L-;S)J^ Y7J+\T M"TDK[X22%176JA U2-R.G6DPG$7FOKWP1X%[=38'X\E&B%>S>,K&CF\(88FI M-@B\Q[(T0$3CVP'3.9DTBN?S(_KOUG?R9<,5WHOR:Y'I?.P,',APR]M2 M+\7^$0_^Q 8O%:6R$O;=W;CG0-HJ+:J#,C&HBKH;^?LA#F<* _\#!7908)9W M9\BR?.":3T92[$&:VX1F)M95JTWDBMHD9:4EG1:DIR7N[GSPDLDB6L M'J?+!*;K]?)I]F4]G7U.8#V'Q^3I?MZ=/.G!T*PSQ#XP M%#!X%K7.%21UAME_ 3QB?:+.CM1G["KB/-6W$ 8N,)^Q*WCA*12AQ0L_P$NX MK(MZIV"!$E8YEPA_33=*2WHY?U]RN(.++L.9:AJJAJM%NE44-5U#:,@)99W@6LMB0WJ;$D&+ [@]RT69H510*. *MJ*D MAJ+@EZ(&G8M6$;1R =]3;/098$95\>L0_D0N ,!:4*UV0%]M8R"[_(VP M=S8P%<7$TE- C5)IXD[)A$^'* 5AS_4#G\;8#5F/QLCMQQ$DVRTU,Q--&T-J M9T -(GT%T9@P*V"NS_HD8S8P,AK\F/5C9H)PX/IAG\:^.R"[9@Q]=AZ3'\G8 M$&;6K1MV&]\9R6(CPQ >#@;-B=VC1!AY!]-:%Y\^\))R7+8FD_WH#H)!#"P> MP*6:\L[Z(B5V9[N_HA"TM>Y:Y&GW],%,N[[Z_7KW.SUSN2O(=HE;4O5O^[$# MLNOXW4*+QG;9C=#4L^TTIT\2I;E YULA]'%A#)R^W&PO=V]R:W-H965TGGEF2/O-O;%W=:Y4(Q[615F_/?>&WWVS[]Z8MBETJ;Y9 M4;?KM;3;]ZHP]V]/HI/NQ7>]RAMZ\"^M[NO!LR!+%L;7LF M)"\U1754$Z7%)2;QF)48UWS[NNWZ^^7MY^^?!0WUQ\_7W^Y MO7ESWD NC9ZG7L9[)R-^0D84B\^F;/):7)>9RO8%G$.A7JNXT^I]_*S$KVES M)D91(.(PCI^1-^JM'+&\T1/R;M0*0&K$=U49V^AR)7Z[7-2-!2;^>\Q>)VU\ M7!KER>NZDJEZ>X)$J)7=J)-W/_X0)>'%,[J.>UW'STD_HNM/NDX+4[=6B=]N MU4,CWA MAX)P+V[:BM05'ZUI*_'RQQ]F<1Q>?+CYR$_1Q:M I :I7+,(LQ0_7W^Z^BHN ME36LD9!E)G[^<'/%#Q"L+184G+P;!U?*#$00Y)U4^_M=S;TQS_KQYX .76A J;:M*%(Z;K;BV;P)8NV1JSJ.L"$.UB@RXUR6I)&B)5I+9R4J503'=;\6M:U MHG\#C?# 1%VFZDQ<9IDFZI-%L87EN22\*TOFIV1BFD.$J/5:%S"TV9)'*FLR M6 !%'/DHBT<%2\P:[CF405ILL-:T4 )V6+'$L+$8@0O8_DQ9E8G[7)4"SV6C MEUM2M'G>I=[IP ]LKO7*6PS#6MH!#J[%[RA9JES!;\X;VJ96+AMLNZY,Z>-2 M %OL[4I:LNH^UV0VM),5;-U M\76 ?GR\DQ\0IWP7@O<6V@ ,1".Q9AN<_"] M4R:#$ZQ>M,W?T06KY483QMQB71)4V%2!B(D,KB:?\B!>H)J4M!H!2+4L2*)( MI04>;;V_A=..=Y(EH1\QO4>5H[^(K&Y0:WE%A['=4N=VA&OG;5G49M_-M!15 M%$;7E2)= !1V)FT@*5,09Z92F$&FR+V1074"] #+V+P>Z?4 MP5Y0>P7022%@?\K&)70!]3-'%/U.'UI+6?6$S4/GD28RVU#B9P(HR]4 >[P_ M?2S4@WM=ZT8Q?ZP7!6&&XC9$VT9+EP.=4>P>%U1R=.JT/L"-RP"FC">SENQ9 M8PLD0%NP%+$H9'FGO)H]M#H,6[4V&[DHU+E5;4T/P[7U%@2[KO>!UZL=[!FU MC\:A'1?[.JH'I!(Z&4C5A4!BYBR?*UWI:5[?4:1-X[M+78JE?L 2YFO# ;YG M_O8PN]CCB\[!@MM3"ST*QJD%;$J\Z7F8Y;E)8 CP;\ESV4L7 T(:&%:UZXH* MB=EASW%SOLTL)H-DVI**'&--PK24Z+MDD'4I #@5:B73[9Z'>V!^D9NMJ\.^ MXB"PY)W3QA3@%* 0'DUS3=X*Q,+*/_EA*1>6?>X+&V+LLK=+N.-A'-CP1 = M$%'I!TT#LM:C,'B*T;K:U6PK*J/+SM-P,C9'/^WPJU/T<'*C@F$T3DW5N%CT M)5.7:=&R0;I<6DF%#]6U@RJS&TA^1W^!*'"@L (.6ZDE3*-GE2HHSV5WAXW* MW"O;D1R&%C*].T6/<_C>?0:(2 )MNE.N)?'W$A@3:!^9#A=*4HW&3LB1E2H1 M[6X(W%76:UVSD'[>TC5[:$/N8$[9ED@LAS(DC"JZTI;IU+_ND"M7I>JJFP5[ M&;&T< -OR;A?HDT@U-2Y]IA@SM1%PZ[(L6]GG 0V-.E(W^-5CCS)%.6Q2Y=N# F4M06)Z^/O-^H'E@A?CABN*Y%9 M'S0745B8J=U+:5,W[5!3UV0-7P] FS+9[5C:NV%CB@8]Y"-9>X-#,J$09LHE M&&>=MNI@NBH!@*U8T5\?.A[?1!<8Q$[56XTA' M'^CE'6=\3])1SQ%^ M#L3W#_LD<8@^2J/&H=CU\CZ_]WH3E>W%&4W5Z: Z=^7;5?,+VM(="+C0-@-- MN>L@!J3M*,X%>0] TF4WUH4.NYA"L_^;#DQ]B>KX:G!AG-7Y/8I$[OM* M:EWJQ@<"Q+H\K97DE)/M [H=JH7+5@UV+ML438QE*I >GWT&4LENRX[9#X+M MHZ"JYL"335NRT;Q1H3:T'>&.JDNW+4'Z%%VLRCSI4#_35]HFEPUJ?'G7)4M' M.[LSE;]$PH8XU96RKXV^(5\86_:#CYLJ1LE!]PD"LOY0)U:MIJ:#C&?3 P^\ MO@H."EZ'B4YX6]/!N(9XA)F*+QW2\)X+*MHWJ[#H4M!D(--J5VW0UV9;5?]OMP"M'A&JQQMHEE_B&JG9)O0+KL?6S*4(D!WTM MD L:6:A4>J/=91"2 I7(083N>;;#G065*;"=OSKHKM"^6;/4Z&6M^,6 !LEN MU!-"D^L: '_M^K[FB$N.^(&4Y2Z9@$\78[FIZ5:F3L&:S"KB"XX$(@K$C;OE M)N$W*.NWV8^"2"*U\YR7T-XVK[$!Y3;FZ!9/CS,0' MIJ\ Y@)0&45\5"5P%X6Y1\YJT@6]-H37KU[W(?KJSK??^H/VE;% (I4D4N,3 M)7YG[,OH%89++EM<,F]QSD+323I3Z_\?*BF'>K@[Y-?BBT+Z291#\2(*XLDD MB*-8O)A/XV \G8B7+Z)Y,$HFK\2+.(C#63"*8SKG$RDZ7T:3()DD(AH%21B+ M^7PN1B'D3,7EFN[^W#%>Q.,@3F9B' ;)/ 0,HF@FDB0(IXGX>A J$2?3($JF M^#N'#B/QBR@.9J.Y MF$-7R)B%XP/;8?08MH^",<(/VT>)2,C/D\>V1Q,H#?WCZ308A0EL3X+1"+:/ MYG$P#\/CML^".83%20 /B>DT%E@5S4;/F!X>F#X.9A3VV70,GTTI[#%\'K+I MTQD<$\X/3!]#K[F(, Q$1)B0D/%A,6#X7R1_*#7KG!%" ]3_.ZK ^!0@QZ6_A MWZ[[?HZ MQ7N9U)7O+G[EK]_V_]&XM+]-& WW?W XC/?E@%Z./>\/0G/II,38=V/%MR'QE3\ M0P$<1I"!_)@KF2E+$S"^-.AM_0?:H/_ER+O_ 5!+ P04 " !A@9555JXE M$A<& !B#0 &0 'AL+W=O49#O-4?1+ MHF/FS;PWA^CCI74_?$$4Q'VIC3_I%2%41\.A3PLJI1_8B@S>S*TK9<"MRX>^ M5 M%X$?#$^/*YG3+85OU8W#W7"-DJF2C%?6"$?SD]YD?'2VR_;1X'=%2[]U+9C) MS-H??'.1G?1&G!!I2@,C2/Q;T)2T9B"D\;/%[*U#LN/V=8?^*7('EYGT-+7Z MN\I"<=)[WQ,9S66MPU>[_$(MGSW&2ZWV\:]8-K9[NSV1UC[8LG5&!J4RS7]Y MW^JPY?!^](Q#TCHD,>\F4,SR7 9Y>NSL4CBV!AI?1*K1&\DIPT6Y#0YO%?S" MZ?3Z\O+B[O+CU=VMF%R=B^GUU=W%U>>/5].+C[?'PX 0;#A,6[BS!BYY!FZ< MB$MK0N'%1Y-1]A!@B-S6"29=@F?)BXC7:1B(G7%?)*,D>0%O9TUX)^+M/$?8 MEJ4*:*O@A329F")=97(RJ2(OSI5/M?6U(_'G9.:#0]?\]90,39#=IX/P)!WY M2J9TTL.H>'(+ZIV^_F6\/_KP H7=-87=E]#_!X4[N@_B3-OTQY,D_B/,2ZTA M/M?221,($2=>V+E H>R,W+I6?1$*0FYE)^A[K3'"?;$L5%H A[!$JLJZ #!@* CA:&'U M@GU:F+E,E59A%26JG((ZE=1Z)2IR =M*!,N7<:^9E$2^(>1(2X:&13."H)5" M9.X&+Z [(810!N\1/6WQP&"+\1N/'&=>94HZ+@OX+[%[^'\E5UR\9R)6-N"E MDCKN,TCS!K%++&$OXQY+M51E4WBY(:D)JVD@;IS-ZC2([U%K/)\6++D7S'>3 MW.M?WB?C@P](I;5?=O9:R5F#"(\Y6@EY<#5C/%R,H_H@,;<:"]V+MQ'9UAX& M_MV1^(.D@T08_D<=T?B?2F*2I MJZ7VL6G:-%G/I#]*]L6X?PC32?JS5ER21S2BY6XB]I.-)*V 'HVGX?,VZ>_L MC=^)M^/^_L'!NW_G!RK;F26'^UV"OP$^;VIR;<0$+<921:H@+ T4S) 5U%TW MPHJAOGRZG7:MO.2QZ+*'DK_6AA@ ,/ D?+"XRKEC]?^NX0^HRI)!Y9TM8TF_ M&<6='\# V3HOQ">:H7!(>3>^.-SN<0;9 MB()1H;+2MID*1)3KF6()%RI# \0&Y$'?GEG8\I ('HO6XTHN5F)!'A]^+[*Z MY23#=M(#<;>UFI3'@.&4XYJ5LU2AB DJ YBNQ ]=>)OQ4&)Y49O5,Y)A^U<6 M1Y@%;?&.%42+:!Z;'XL')SZC;! W8/=W4JC;$!H;!'TQ!?H7W E[H=]\!9\& 6 M] 0LM,3&P_E(X?A$.N8&0;"G*?L@#/P0ZD%HG"N]-7(&6X9AMZ8CK?=JIN'. MZXS3P"?.:L1K^I?2D9VB.3;FX@"L"QR ?B>U=P MND^IZDK(#QH+),I5EC.[H(="*=ZKBTB'95U@TV,18A?GW*^Q&_BKISS7L=7= M<.]J%+AV/A+I4AY@\W@ U95]>E=W ]# \"@Q]=O:2%U+9N0-G+O%AU$DA@' M[V.K],'*H _BK"G?4;65,K'%XJ@\JKCOQ/!-3;D_"HFFEOP<0\6$LP4Q)YK/ M>>D]PZ(I0XS;SAPR[N-38S#1#(-2JZZM4ND+,>?OS."I<]-PZ]R+;W0>3_<^ M2A.:(_#ZZ?H'Q*0Y-V_,FU\?E]+A.\3BSN$Z&ASL]81K3O3-3;!5/$7/;,"! M(%X6^!%$C@WP?F[1)>T-!UC_K#K]!U!+ P04 " !A@9551#9P,Q8% T M# &0 'AL+W=OW+G\N-6R?"X6S![I7"B<2;59,(==,VO9W B6 ME)L662L*@FYKP:3RAB?EV+49GNC"95*):P.V6"R869^)3*].O=#;#'R6L[FC M@=;P)&$P+!9BK'(,@)"-W[4F-[6)&W<_]Z@ORVY(Y\L$XOZLWHP4*JJF4/=1R> MLR&J-T2EWY6ATLMSYMCPQ.@5&%J-:/114BUWHW-2T:'<.(.S$O>YX=WHP^WH MR^3J$D:7Y_#I=O1A\O;KY/(=C,;CJ]O++S %OJW=3+:.'D6/8EXQ=T1Q*$/41!%3^#%6])QB1?_!N_F8@PW M*.^DR(0/8?0Z&/APQ[*"54I1"7PJ6";3M50S&'&N"^4L?!M-K3.HHW\.!:4R MV3YLDG+KV.:,BU,/D\<*LQ3>\-6+L!N\>8)0>TNH_13Z84*; =#I,\B=2\LS M;0LCX-L7\>#@+-/\_B#3/_@R?G]Q?OOA B83>/6B'X7A&_BCRN"K8 8$Z07P MM/54F.V!TT](/P&,,BPB3'$!6(X@T<74I46&J5V3:$@%;JX+BRQM\WAO/;,4 MAJF82:6(-W;69/)E&/C]7AO;R._%?7@9^]UN%QKG&+JR;M@FL"21Y2?P.3,S M=-%IX-JB08JF>, *:05:9TUHA'[0"\JV%V$[\/MQ&T:/$!K<"!P329/ M)LC MX1V-:1/:O2[$W0 /LP\[9W!?B3UH][#M!&W\[0_0SJ],,90[CGT_CN-'5,G= MQXX=IK82J(LY5CAT$V.!TPHC238D\N*N91>8;7>WQW(BK1&/]12%N/E''2 M!F\08F.,4.@R5AIELSIID^]($N]"O(!+">PCKPSJZ+5.T_+@"[4)Y!13?RLI M([B02X9CB/"\9)NH)1K49@W+;?6H2]?C3/N\F?A]HK4COS,@&49=?U#I,?:Q M/CQ;A"38,/8'?WF[AW8@P:)>!T(_ZH;0Z,;- SG6 M[^!P(_+[ ;7H:J?3_)7G3VD6=MK^8- Y0/5_D6HD48L2DYA;3#E\NW"JW62D MEO-^=DE#"ER*;'_[1N!UPM#YXFZL/.@K3M0ZKE*%'%7KO^S!G,5\I'!7U"FB MDHNJL\ETFPM.GH*>6HVJY8**VU9_J::"1PZ0,:84'BS'L!CAI!&4*70N&S!D MPPU+';AU7ML1:D;D<\PP>MI:F*[Q7?4=O;\]NCD"SHR16%/^PT0^=.^W]EYR M&+19^5ZE$*)LJT?==G3[)!Y5+\'=\NH]_1%%)M&G3*2X-3CJ=3PPU1NUZCB= ME^_"J798/\O/.3[KA:$%.)]JK)EUAPQL_R@,_P502P,$% @ 88&559.U MR;RR) 87T !D !X;"]W;W)K&ULU3UI;]M( MEG^%\!R= +)B*W[FS=;4 M\,VJ:3=Y!_]L+^^Y;6ORDE[:5/<6)R>/[FUR6Q\]^Y$^>]\^^['IN\K6YGV; MN7ZSR=O=+I_@"/?$/:ZY=]'>&1UDVS6?\Q^ORIZ,3A,A4INAPB1S^ M[\J'PRQS9\Z;ZI^V[-8_'3TYRDJSRONJ M^]!<_V+D0 ]QO:*I'/TWNY9G3XZRHG==LY&7 8*-K?G_\R^"B)N\L) 7%@0W M;T10_IQW^;,?V^8Z:_%I6 W_H*/2VP"_LQ.SL_?_?I[7W^^L5%=N=]4]G"&G?W MQWL=;(T+W"MDF^>\S>+ -J>+[->F[M8N>U&7IDP7N

\ 7"OCSQ>2*[XIN MGMT_G66+D\5B8KW['A'W:;W[!]8[*XJFKSM;7V9ZSNRWLZ7K6B"<_QX[,:_W M8'P]Y*;OW38OS$]'P"[.M%?FZ-G?_W+ZZ.2'"6@?>&@?3*W^[&W>]:W)WJVR MY[V#[YR;,=B[[#?Y_X_F2Y<]KYKB\RCT-UJ_">MGO[QX??XN.V_:;=/FR%&S MK%NW37^YSFSGLFUKZ\)N\PH8?.EL:?,645@TP,".T J+\1IGIFT(-=DO357" M5XZ6G6=W_OZ7)XO%R0^#Q^C3TQ_NSN3]EQ6R6G;1;P&43M\]^N7EQ?G1W2RO M2WGN!;)^V]2V &04Z[JIFDN$:6RS\*SN1@MU:V-;D#YN:TA\I(>[ ]Q7\1?5 M#M%A,EGTO-EL\WH7(+<1AJI=9NI+D'EE9FMZJS3.7@)"-WG=KX#>$/>XO#XZS>GC'YS()3A+T\QS( M$/GE/3)CW0F M^.9FVS1I%O$^,O6.5S%=9.!3D46 IYPYA)47.>^)\0-"/L5 M7-K6T^G+BU>!G*;9BE@ N.'K)/R#/G*065(@7GS\"A#1,D1.0(GQ?DQ/^"(@ MO"2*7=DZ![Y P8'T2.B RR^JOC0$67@@9QGMPG:1./+[E;8%&))M9QD0,[YU MO;;%.LN!O:[7#3)B05N=G'R-WE\N]*MNG=_ M-R!YLBNX?)!]$=+A-+K<'H$E2ZR:OKTA9#-BPHEG'S_T3XZ>.> >5F7$SQ_B M_^%_GN)U/%W,'\L-/)P_';V#>79NV@[LYG3M,4Z*#GH [ HU-%)30M?S[ (N M^6T#KYW>GV4?3&G IE]6^%D-B\+R587L^QJEOG%@WV=GP"BD! H16LN\ O8S M+*#!&@*"+41B([XJ"U8I,G*B*KYS>%:PC.E (N_P'3CNRCKD"K3;\&0@/WH@ MKJY!(Q_/S#JDO#(M*A=8#CY:M/HS4+\D3/"I*"%FT8>4[U&X.Q"]@L%C#WVN:)W\.A!\"MV!OC(T6*"!5O&2/CJ-#$?!%-T'MZA M!%V[P1M"&89G1.T*ETABTS.=6@=\5Z/J!G54:_ #6+,&<4349XJ>=,>_^AR^ M:.E6!V>KP85$>X4))9P4H 9;00Z,']!=HKU#J\1P@IX" @/F@*<+6!KD)"Q< M")N4L QHFT*? 8OCL^E MF^:$C=CP9QG#CQ-TR9+)%;-X/TIZ^*1MRX>3:K^ M3X[,M!< WH8%&J#@S(&KNR6ROZVA\>=VH\L%IP/(B#4C/'Q R^+EHFMONQTX MGMU:52S>DQ 1Y!S@)MM5(QX"DQWWC-#\\;,7 KFR]M!1I&EBJ!7ZK&B>O" M;'B).Q]ZAQ8D"QQEJ_P]BBNUD\8@:@THKEYL))LSG.W)A#ICQ=P/5? KG5W M:^K\QFVRER":MCT8;,YXO'_5%$RE+)F<)0H@-.C6(+^ )BL+FR!%7@&^^+9< MCPK:9>C99!];DP--@"JS5<4WN0$!OA,)D*WZNG1"_L LK;VT*"8VZ ,C8Q"H M:"YM.(0!QR!]FS.-PA41Z<#10&? K0&9+^%D>'P3CC]UA4_\%3Z9Q.V9&L ? M3&%@85#EM[V\6V^0^<_:\)F8_L2.P@>(7#$2B[YMX@ G MO9=-^<@&7GR01(A) !@Y ST%-P4DT%RC;4)*3WFES/I:_7)\L7EJ$F7G?)Q8M5$@BO=(P#NR"@/ D;'E?>(F&!M4/XMCD8[R!/6>R$7<&U!Y[ATY 8@AMJ M-FP[L@G.%&[93\+'@8^4"_\W/?:GGM:?3I+B!Q&J1#[G:*RBS49<>J[QAQO2 M_/1&?NTS5A(Z M8CFNR>%\CJQ?YFVIFBJ8[T5ZVJD;/3T)P>:3KZ&Z,+@N$]"[578.EJ[ML@_6 M?;ZM)+O=7DVR5_;2JQI; \WVK#9(V&P!>V XD+D#WM;O:HNH$ "<%WMK%[QV MBVNK<(PM=F0TL\%8!>@A4@VQNA+7JC1CLC 50=LJ1V<,Q<;$@L0FJ!X5,##< M282LDG/;K@^LC)XO+AO2(8,NK-W:4N@ %V#/+ MO@-?!DY:-UUD68O&RU"O@(IIT5%IR!E%Y\R?(D+5)$]&":#323YY76/4I6EW MM^:_&ZZ;A;^L8\NN5-N)736RU=&::,F+!'.MLG^0&8"(Q' 04@T]LC2(Y]( M@C:V9HG*-GOKNF,+&HS_PE W+,?*#9!Y:>1]#-+.LS=PWQ@6M"LDYQD1722F M5SW>B+@X;+-GUVL#CF2)HF%E!^$.>08I!8/[?/V&>:G(VW:'0--9B!X"QB_M M%=&-F+4LDM'Q%[-![5BR'=8[1[3H5?I,'.YMWJ%_Z[P#4I UW5,>0>("&'UH M80M<74V'3'B)1@3!(JCA$5 MCE?8@,#BV&:!MB39GT2?8OX ,:#>M&@]Y11,8QBMR+:B HU*)(07FZNQS'HV M"E21RZAF&S *>>04OD$:*79%A03L&G8^."2YR7=TFJ41)L(#L-6'$GMG\G92 M:"R"T%A,9DO?MQC@Z5!F5#D"#Q2&KMZ6_/S?WF#!O[44_!-[9>';K?_6^&^M$W^%Y27*+XQ' DX*&U(>P#M *'_P!S:. MU6!XSI9!1F(N&R-^QP@D6/;=&L0:VIX#DN^= 0$(2O@J^.G P+;IG5J#HVG! M[==.$T K]10F@F#5H$.'M#\.R_?9\]Y*PIA$6@A NNST! 77@Q,B(RMC&I >B%#E3D'GV"; MVU:B(#D&1FL287P8"NFSYTOB"<01BB> ^-.6Z(T)X#M'YE/C1 UQP-EUXF-S M*AKD8[_I^>\RH5I2MAN*6OO _DB6CZB[WD6AX\N5"D<7I=!6$KWT 2E]:CA_?.EHVO<>XL!O=.#$X,/91>!O#AY[ $"ZX M8J @:Q)(O^XXUBEV=%^#$5"10=+E]26'2)!>Q;(ALPO(PG\GD5-=;RSLB@#5 M:4;):D:)P[L8F]>X")O?@<57&/BJ[Q9-42C/ZZ)B==!2%"3N%I-"]H-^8!"B!C^BSZB%G* MFQUXVI;=I3CG,^/T#N(1_CB99U.D&\H=3J>+$5X)KFC==P!XBTD^O52.=-R: MDO_\E@D-=T0?>JNH B:XH= DDIL5,. M%J#Z>3[,+U]SM"Y::AC$I@P?LVZ@?GR!TL_B,H:L05^38]ZPG$W]"?C4>T,A M=)$B$CDT_B2(3^_Q"%\(%I8[,2C''9A\ )MG(X\ZY%Y3LM\23LB,&_&[:K0X M:YP>.B?5P7I19?LU7N0 M!M#BJ;O\;/N.6XKV^0[WSPK4F-W /Q->(1 M"B?5^<8GEGR.J8J8?!.Y0@,ZRC2"0HZSM'%Z_^ MGF^V/YP=W0U9V@/VP'FS! M5%:SRRN@(N0$V$7D%0DD2F&X1 #Q8_.!0>R:^ YN@?\4H]^,1JKYH,"\SQ2:0TZ0G!@]B-]01> =<**M6LZSBJ* MZ1]>WM%O"C1D;L?$?Y;-&=_'B+Z%$CWNY=\5L MJ' )CT_5GN11#L%'*6<)/2*I_=Z7EY[EAYG< ^2ISN<8K4X9]:'*Z'2Z\,>+ M^P]FZV/^V[=*^(ZE,CJ(18L5;Y'\#B\6\N*^Y-;7O$ .YHD&1F-O M$VNYNH%X?LX%BMD%-L$XC4!K2#E.L%3$R8V_&S SS&73<1B*L MO+1.DY17R-]Z@ZMW++\[RRE9?O"JJ<#QI=(1A]&:H<"BD[L;( S^EJBO1#FB M4CLGG@=GFE.;/F4Z;T)0J)R$4TRB09IP^0H2,QO<)$X]E)X].<#DJW@()US3 MA,?0K,F=@'^-0-]%+_DFQ-)2Q8T%KF- #IBC&ONGF]B6FE["H%>G!8O5;I(# M0PG5Z71QTWN.P&?_!*&5UQV5EM^2[VZ[0:8?7?-'NS3\DC@H@XHD-)T\NB;, MI]LSX5=MIA&F5 $?>YV19EB#SFQ:3G!5N=VXJ$QF\O)"\=3I=''3SV9%3N1S M(,F5[;+WTER(D?E;7^.W;X61 V"8V@2>A@OARB#DCSBLE.I8#:7E&#;]P]2< MU:=44BD;+F7#K6R(D7BNC3["O8_N\E7@W]\Y?=JE;J/9;*MF9]A_A75"KH$= M S*XJ:7AAVS=7 /WM0RGTI$"@786G1@EJ457C6H3@ !7]@M3XJ#\,CIZ*BU[ M)DM.&%(4+920)2$0"H=Z_:R0-."R7WI3H1,,1'S!\K($H]A;N\8X;^EJN-2 H!?,XHNCIQB56-4I@I(&NZFYM29 MKPS"SA#638KE).(N"L]&Y:VYAC*)_S\[VUJ'^ H5OTR ) X7\/YZ>C([ M/7D$_W]_=GKZ"%7'85"?SIXN'F!CR-/'3[.73"U8G='C.D\6V9V_/GET_^Z4 MY VE?*F' M 4PD'I%O%!2*RPU(!+$:(UJ7!)3SM;';ZMC67'38M*$"D3>G MA*8O?1Y+EXS9FR-+$][' 8J:O(*-:#!A33TTRYVD/L6$P5H-@V&OUD,EY1## M(D@087X?>M1V6"8]^!#7#O4H5)RF)<)@:)6<"KH&N!""F90U"QUP$P1>Q9R* MVGW0+Y1V4BPWQ-!]G1"!;%SHTR7U7P.95=*B=] MZ)V<'2+KP>4/*7E")MRH_%9X%-/GNZUQVE9"2-CSYUC34K%MJ)\5^\X#J**( M[A/#95<2K\3J:DOUFYP57P+.V7+2P!O=M[>9Y"O.;_JZM)E\M^.HA\'RQ+$G M/'SK/&D6P_Y"(NV9--1R?W>S)/K9J\:G4)64PH\(0:PE4P*&=2@976FW'TG$ M>0ABIT!K&8%F6HV?<@1#HQM19PBQ#;10?UCH)&EKU$4GMX6/*3,RTA 0$7:'Q:B+J M%I7*!.M\Y0+=+!E&'MP#9X]0+]9DHM:1W9Q6:A[ G=>0-]-O085 2 Z%EYMG_T34'OJ:10I2;WZ5VXK[D,;A2FX\) PUV$2)(=)3HI-" MYI:Z90KJ&$5T8@PV8!&I<[>5@MLHBB?1KJ7.8N"BN8-RVC,02'MB0C:JMM@P MJXW:H2JT-5@Q185(PUOF1+42,JDP8E"N@$*E#FL7Z^-^*[#=>%'$LBX\*#KF M^CY.IK1TXZBD-%!$W>0U5[5+*F=T.L@\N[!4 18JZO,:=_55183[:%4+$G>+ M8I<24JDUEAZ S8302\(R>^1);J@G4%7*94LN,XK W:V#_8&8SO8#52A#=JCLN:*-K:(I&WO MMUQB8LAW!D4\O-+R=S9N]OIYM$X!%N2E9HG:X8B J$TN M"DS(=1#4Q^P[EXE/7*7<^/XU$GZZ>"-EY5$>T,Q*7$RB32NQIM),6]T#!4O- M<));"\T!G./'4 S6-IE-:'A@I"%@7T1/\XRDI,*TQ,!_P_XA'6>6@HZ9NZ7> M;H.]-Z*NN$"+C6XN3% "@F>8?+36_BI^EH=WT1%&ZL5 MCA&KB]W0%;G"V7*A:#;@@W2&CXN1HJ : ':CD\RT6&VXK4A,%&J1%N/8Q19W MPTO039";DCVIWPJ;JZI=(*Y8H\:UFEXE!,L3C?59'+V/KZ!#ZSS.)_A^CHB* M#CG19"DYNX$;HTH'_!1P@S,@W, _'@](C'AXY-4-RA@HM$S]%JNF JGH39 # MK3*1Z2^^-^W'QV CS*\5^XOBQ(5)3.1[D[AK*&0+9[H'2ZRP;&4MT2@7-;F$ M42R)0Q?BS[KM,6Z!E*!6E25?LY+\9'(HV!RU09Y%DN2@B>D/BV!KA8[76HG\ M0:*W+B 3_A;-C!26FE5:WSW0!K&;-$A/*K]6<<<>&=1VI;D(K56[SI/3NZG4G=>!/%_U"BY)=5GN]5+[QFGB([T 4K!>M69<1-$/P#OWSHPGMO/)94HFC=H2-*(G"? M4D) #R>RX#@=K9'=H/"I[&>4-L).VH@2!D+$<&)"(8FD8FYZ/XP01)=$PYW; M:'832Y+534EZG^_8N9DGLBONS/>-62QI3)&[@3=_5PS]:J=T)>I\+&J2I_%& MS)I)Q_^(#41W@F3?% !&8)6^%C&I%7>NJ:Z&S8A!MA^XMYM?BFZ,M9#X/]^9 M&XIHFK[#E,M>P(9@ZV.),@[-_-_3LKX7FXYER);2#L#@H5PN($D"^2B#*,)? M_MYK&S4<)1UK-*AC3+M&A*GYK*'9?S'=@'_1-<7GX^?$E^=1)OFVJ?9O MW&:T2BG):&N6$<1%4T1%0 Y7!&1Y3.WE80]5A*;6^259962##_.*5$5'>89A M3;SO HBAT!4U3 MJ+9E*%BJ@UK*.S:=[>"H0R:,1&JT@HNZ#76#N(Q(#LNG"_I-*N\84YBH.5[A M-!YM,>+RI=X-ZDF(^WRI?CH(:&=-16-J)"/'[#.HGMF#B,I&HVD1$ME7"Q5/ M(K6)Y#QCO03MDR0)AYCRB!B\), D-\ZK^S<$.,+@(+8@8H>R7YLH;)^2MG;[ M1795-$=FIDT'@.AFQ'Z(B[ZHGN#0+?IZDD318K[!8<@=A!EX^^-9S^B-5C ! MM[ REHI7R33CHN3?1K)0",BBLTUI<8=U->(C ]RG (2#1J;$J4AQD1BZ_- M7?PEU(6J8$ENK@8;A >L?QL#FST:RA/'' M1/9Q;[2I@BS7!S7:%P^%8-=,NE2CF6XZT@P].0Y913X):6$B@\%2 22_0@0P M?GQH:-T^6"2V$#\DR%PZ;284-;FTJFGD+#PIP@.&PO1K,_>H3%.C4ZR%P$=A MD0)+4/ES)&057*H7LG640H[A'$HF-I=1O,*257[-82!D7^V 8*QH.[#UE)#: M89Q%B%X14(?#2]E@I"Q#ZO2*RJ$)AH8><.63*;ID34MN70==O^]Q4!1^Y.?!BY\P&O 4<<+M%*FJ%(+' MQN$AG/',6CPXFU_8>-5S0S_/H>\2'24E/.@.@>^@'K^OC*:._E*Y1@H_=O%, MYW@UMI9PH L5:*-/(VJ@*&Q+6#TJ6TR:+T",^3S8-J.]]1Z"@]ZJCK*O3EPSYE27QH>8=MA58[R1_Y?SSF!\.0RX*@5(^T62_ M+8T5-YSZH3 V&X$X%\Q700$I#'#61N04S%0-&0I#[9$KWXA%AQO-,>]$JP!M MRYO>PNCROD-?ZA[BZ8VEP:HC)P%*9'L3FG'FV07<%W?/#7W[\9TH(O-U2#'* M%J(&XQ!1,A2DO?QC#+Y9,$4DY#;Q,&U*\:9E=.5I[(E2);J(AO^KG7\ZFY\.UR6[@ M$)3P>CRI?=()"&.3%M.CC-["H5Z'0UW0HK61L9_!(I#0SWQ1SN* M;R9BRQ&E7F:/DXS'RXG6&U]%U-]>MWPTW[#9;'"(K"C-:+QK-%A:M6_VLZT( MB/_?!V&%&\_?+/%<%!Y-5LEEWJ.?'B2=,7RG/K8P\.=YWI\N"5CC6(WL$!SX M&P!@W6 J11)/[S3.Q+MS+'V2"<-(HL7T2**7XN>>4W("N0GYO/JVP.HW3";: MVQ]_+^* =\BQ$'I\_U\:FY MQH6IY]C0]$-)C$LG.1<9CPYH'ZPCR6*AWW0=[[4JPWVJ_7R]+EP ='?XL\9QE MGB+8,(AH,3T5Z%R'\!??T"QYF[5EIJ D\ 9X]^'98H"1W$,)[$E/B?!]EBL!OX#&,ZH+Y6/T\>Z6%#@%(]7)&]\%$ M=L4;D06VY")EF28W=4^AMWPQW?#]UEQG\6_@ 18:S#9NON47 O[$7J]KW_6$ M.2EV]E^>73P'F>NPN?#LXA-]S(5Y[(K('!P.S0BI,7:?NLGU%&KHP.*D,FUP-( M+#Y.+6)UD2\!DY]9XW5:378,IY'1^H,9I6<7Y]FCDT> N-'QZB.G1$&\2O=; MYZ7^2@+)CB@7 "9L?$&4HO+CTCB &C6]<;01BN6PK MG(OXLRD,F1NG#V>2SR2_*TIQ/@@_[@4@OLA;C(F4$F:WU%ZUL5TGJ(Z/ **5 MIW%H"0D7:84*82GHQ3L;N4M1=YS';[A:G8 FE"H$)55FI<47+OH=A<&D,<9I M&%^.G95]59O7CTWJ?].DL*CH^]F4718QSR*6/,S1J;$3FBH7TSWNPL3 M_H(I+RX6/I>ZNC?LP?[V*UWMN)B97/L;Y\@N0C_YXLE_< CN8K*#_%N!#RV9 MB^DFRG_K$-SIO<;/(O<[EO7C>:6DI2\E-1-^87(KD5TJ,XWK+>$O$;' _EA[ M"9RI\V)G800L%GC6S.97!D1X-9PD%,9WZ\2>/,EU1G Q;_LZ?-OII'+I+=4, M7<_.B#;J9E+6*85A6#VJ9^ZD/ T;#(-@0/ TQ:J/6BF$)IN0%M]IVI!"1[6Y MGG%,J*3-=%P.V]J\AO:B42F1-U0T=C[>[.6]*S*K>,?!?+NH'UW/Y:)YG3Z/ M9J*J!7U)XJP%CMUN;9[)O"::KQVK\@MJ3<&:CO.XZ/7.T1G]"JP8 \6^KN! M48J50:* _W&S.L;+T;#_AW>?0MP]UN-Q=(_?'_\=*?Z.^NG$H&%=/"C;YA\( M21K-^4WIP(HJ)>+AO>RPQE-;J.P!T_,Z4_#P!J--SA:@Q=0MX\T1WTI^-V8R+L7_>HU&"N7]-O> M-'"^[O@'L/VGF?Y^^!G_:G9XG']\_%>JDD64K.#5D_EC\#M:_CUO_D?7;.DW MM)=-!Y81_8E5X*;%!^#[5=-T^@_

C@:R,X 7.%>@JSYG:3%#(]= +O>W&'5]E MQF[XHT')5GB/YJ&<*UKY+4K".#R?]*V\$_B#XUJ_^ 8;R5+* M1[N8)4,OL ZAP-A8!$:O)YRB$!:(W/C18'JM2:OX\GN+?NEBIUB63.-4BC]Y M8K*A=^I!@BFKA+F3ZV_8Q'-L\6(IM'O"NI8][GD05]K(O%$F#W)>U&_VW.3A MA<)I\(Y"U"A$SN_:D//R"S-L-%!R#Z/H+R<],[I_ MN+X>W_T%MY=P/_MZ,[N<3<8WU[-IK.+>]A;L*5 O3_P M#1FVZG[<&)G41J)WC(017,O"9!HNB@23UP ^>=RZ'6W=GD2=B+>Q.81>> !1 M$$4=>+TV#3V'UWL';QS'LBH,+U8PEX+''#5\'R^U450V?^^*N,8[VHUG6^E< MERS&H4>]HE$]H3?Z]"'L!Y\[O#UJO3WJ0A_-%36E,IL#F M6&&!% A<_*EY2 MMQCX[GB"!3X;F @9/^[TO]O"(D.8RKQDQ>;3A],H//FLH6RMEJU5;*UR#2LL M4#$A-M06%'7,F<$$Y!,J,(272D$CP*88M>&Y^UEI3"L!@CI3G\.DXB(A >VP M>4X6G]"B:P@#,!*. M@@4QJN69R1RVKSQHN>E0JW4E=(_9I)\08KLD+15F@A MB7!RRNT>UYL='!VW'!UW9G!6&%:LN&5BK#62V8XB]RU&UA%T?\IU56 M6]75\A^:@#8XEDME^+^L'H<*MQN6I,)19.O=CK'?K2W(T60R@3U\CK$TQ)^" MF J )GTSF8A8A<+AZ8R7^C4@LS,WIOFK'-4UVO[_J8?I;BM]1_))PQ\EFF8Z MA5@QT=8HG#B.HT;FENPI(O<%[QT4]UN*^YT$?,&4=A*84-VGW+AFU/"%ZUA( M72D[0GZ)YFXKBU>I,@[0S11;RBZ/C"MX8J)"D*G;L8[\IK<58#N$\F*K@)Q= M-L[*I>"KIA2T5:21*I>4)3M5+=5(+;8%%$Q3!:TEI!0_N[N/5?G)%44BMW$]#@QGY]7+:[[65C7)^Q/\7K MF\HU4RM.3 M,234X/*$^5?7I7R^,+-V)NY2&ZM=]9G1A0F4%Z'\JI=DNK('V M"C;Z#U!+ P04 " !A@955B0ZOOX4& !@$ &0 'AL+W=OFVHN6FY>J87H,#-5NN460ST;FX46O/9*;3..@B ;MUQVH^-#_^U< M'Q^JWC:R$^>:3-^V7-^>BD8MCT;A:/WADYS-K?LP/CY<\)FX$/;7Q;G&:+RQ M4LM6=$:JCK28'HU.PH/3W,E[@<]2+,W6.SE/KI3ZX@:3^F@4.$"B$95U%C@> MU^),-(TS!!A?5S9'FR6=XO;[VOI;[SM\N>)&G*GF-UG;^=&H&%$MIKQO[">U M_%FL_$F=O4HUQO_2'6BU).VE85:\-<+)S2;FP&K,2>O;XY.R77R<7D\O)QP\7]/*27S7" M[!^.+4P[@7&U,G,ZF(F>,!-&]%YU=F[H35>+^KZ!,3!M@$5K8*?13HL?*_N* MXI!1%$31#GOQQM'8VXN?L'?:&WPQADZJK[TTTG/BCW?X1A,K6O/G8TX/)I/' M3;IZ.3 +7HFC$0K""'TM1L,+U%_=-X+4E-YRJ>DS M;WH_NE26-W2F4!FUT'SPQ*>.+L6-I=-&55\>]6?GBH_[ZDRU"][=?F]0B9L,&%]2-4'.R=P* MKIV'6Q+T4KHYU1O>U6;_@'YW,L*QC, 1=27TAB;N)W0_ 9UQ,Z<%ES7MQ4G! MLB"CO3#.6%FF>,E2%I4!O0,?#JARHGY%#9LO0U:DT3Z]S,)LWXWB*-Z_,\>H M0Z>,DXSE:4+.8IR7%&8Q*[.<)L;TO*M\EBK5MH"/"JZ^^"#P[IY?>2*M%I$6G7T0QZAD>1Q16+ X3BB*61Z6=%+7WAJBONAU-4LU[ \FXF'11PFF 9 M*9]*CTUV=W/&"&ONF.ED&TC)!BO!EAMWJ@,XJ^&A\P_: JX[+3"Q=73>KA[F M=?ZMXIY=8R?W 1[03TK52]DTM!L# ."=IX$-($[C=N_>\=OC9.(MK>4H'BSU%5 "1!1SD(\ M+C6O!76\16"2D.5%0J6?#R.6P.+Y2IO1HN&H+1<( =R+UE5:E+$DAVL)R\)X M53*3[AI32KM08ZTLCRGS+H3 &$381RK5=_!?BTK(:Y\]&"C1%C)69!DY8(FO M9XVSQSJ=T YUI'QQOG)"*5(_9A MXD F:#)P4?<0$SY'?A6'!;WT,'I^@.EKLB58VL?C**8/POYK4/];9\PVG3%[_@8O.VG%#^]P0JT=[=<]8%5B M)YL>8.B<:^M4-@<:]*$KV7U+']V-ZQDM<^D/NP[/-;KB#+VJ5=K*OP80*#2I MZG6OPQ%Y<*[QSNUH<$,2N]5Y?2GM_$&?G4I3@2VN#;&A#[DR]KWH7@MV3<\U MMF\X+CS1EE)0'M7P1"="KW!_X0XRY!LRY,_?)K4B?^7 LL.UZ_FIW;G*\[=( M/^NJNN\X"L*E&EZ31X,T=#CD2$1";N%SV^)=@D)'53DP8"MM]_,TYV!)5?5Z M16WX_D%=B]8E:214&QK<"MU?*J'T*%_?[G-Y.SCY!$A\G0@["<^W+W?&PO=V]R:W-H965T3,XYLW,V2. MGZ7ZI5><&WBI1*U/1BMCUD>3BUG.BUXJQPBRHQ MH9X73RI6UJ/38_?;O3H]EHT19BFJIAZ/>-"/I^,_-';#P_EBM%6?%:E[(&Q1-A:D'H?+*#= NIPMXXO, MZ>/E]>7Y[/("OE_=3F_/KZ;7\#B;SBYO+F]G<'7[_>[A9CJ[NKN%\8S-!=>' MQQ.#;NWB2=ZY.&M=T ]<^!1N9&U6&B[K@A?O#4P0;P^:OH$^HX,6[W+S%0*? M /4H'; 7]"0$SE[P$0E.)+R [V7-ZKQD AX-,QS%9^"J;J5O-?37=*Z-0B7] MO8N&UDFXVXG-KB.]9CD_&6'Z:*Z>^.CTRV]^['T;V$+8;R$#3$ M09"2-$[@)Q920 ,X)4?F(8&0IS1!-8,V7PBVG-J[FP2- = M%OCUVCW0("&)EX*/;-,LABW(;1P0]!,339MOE/4ZY=DN\7I4$/NZ,T[/83<;NV*P_\A$1) MAM\^">( SII2%&6];'DO*PS8DZM:&OPP)5&&W ;9B6"JK!C\D41 AC8-(?(HR6(*8>2A MN_ M4_.\J1K!;$TM.+*!-;5MPNB055*9\M_VAS%-$N*E-FMI%),LB@]AP]FZ MYZS'_); -,(1G#-7I44 M @Q[L=GI!UA>@P0'U"=X^+-*<4T1Q!:2*"5)E*"JL'2D;@J*S,+-45=EP57K MAV+%"3/X\EM*??JM!]6>?' +BL\10[OM7/&BM-).2!9891,L,#T-5C/,.@'! M\9CV#@Q*-HYBNP+[0D=?D!$?A6MUA"6J9V.;9^DFYIV#;8/80#SB9Z@_ZL4D MQ8T.Z"_M]9?NW4 >4 !,Y2N'XX(_X>FY3=E>"/M);M#C;LG-5MSF:%.[^ESC MP;IK%:Y"]Z"*+5#CT<,75JV_78P.-PR6=2X://#9XI%+[:QI)NP;I%=C$[?] M7/]/H4?P)_H ;H^*[X2\42Y^>- YW+@[2&+BQ=@T8I14@O*,(Q)%@YT]ZP.3 M?>9PU9>V+@\Q;Q1?V8O*$\<>AWG$87PM-:;;?D$:]GZ^8I@YED^DJ4U36;L: MCW#8%IQ.KN_@"(0!1:-L7BQ*G>/1UA%I(^C(9(H/!0.O/GBQJ;LLRU]AIEBM M19N\%WR!6 LXXS6.#-QWES7;ZMX1=<:$/;>YL/^O/KE@C@]B$L8>-H$#2N(T MLP-,SQ '/VJ\:XKR7[0R%H[3)5XU81Q1?)EE/H28Q-/MEH(.FLTB1\!;>?&# MR/T?QN/#&#N10^&3*+:]"7MI1#\&@^>F($7X09RZ!\_'R?N"BB/[;Q@214+" M"'N^H\8G6(/M($3:LNQPE\0G6W="+*1+=_/5X [$[?6P_[6_7$_;.^5F>GLS MOV%J6=8:Z^H"EWI?$SRMJO:VVSX8N78WS+DT6+7=<,49UG@[ =\OI#1O#]9! M_R>'T_\ 4$L#!!0 ( &&!E54;_'M(N@0 &$* 9 >&PO=V]R:W-H M965T)O./=/7>\A^3Y1IMO=J64@\>JK.U% M;^7<^FPXM-E*5=*>ZK6J4;/0II(.IV8YM&NC9-X:5>604QH-*UG4O=%Y*_ML M1N>Z<651J\\&;%-5TCQ-5*DW%SW6VPD>BN7*><%P=+Z62S55[O?U9X.SX=Y+ M7E2JMH6NP:C%16_,SB:A7]\N^*-0&_MB##Z3N=;?_.0VO^A1#TB5*G/>@\3? M#W6IRM([0AC?MSY[^Y#>\.5XY_U]FSOF,I=67>KR2Y&[U44OZ4&N%K(IW8/> M?%#;?%J F2YM^X5-MS;B/<@:ZW2U-48$55%W?_FXK<,+@X2^8L"W!KS%W05J M45Y))T?G1F_ ^-7HS0_:5%MK!%?4?E.FSJ"V0#LWNKF_O_IR^_$CC.^NX'[V MX?H!;N]FX[N;V\G':QA/I]>S*0QFW(^=!C2&PZSK?M)YYZ_XIYQ^*1K MM[)P7>=P6SM9+PM,%L;6*F?AJK!9J6UC%'P=SZTSV$9_'JI#%R4X',53Z\RN9:8N M>L@=J\P/U1N]?<,B^NY(#L$^A^"8]]$4J9HW"%HO8)_/UW;38*8>'4Q*G7T[ M"/NHX\.P+U=8(V6AJ,&M%&32F*>B7H*L=%,[CV&YPS!_ CP^C'1>;]42V>P@ M;XR?+K"RLFRWL:T]#AA(K+.TL- EGA86!FT,W5A<8$_.8+IU<:EKJ\LBET[E M\'YZ ]>S&YAI)TL+$UG*.D-\Z >Q8+_HN3*[EJ'0#WA,PBB$?AJ&)*(<^HR( M1! 6Q<_5D]GWIC#H/:!$T 1X1%C (8I($%+ P'I7B-!C5%U]@38%[4M97?0 MY'\A;SU."YS'$ 848O0]?B%W^KE(+$E@P.+X!!C['_0,@B@A' W2A!-&8V > M#Q%I> ZHQ%)60I,Q(1Q 3P(",4D?AG](")"A" # M,ER8!OB)<3%:'T\)RQ]&C*01\_O &"5!%/@A1B0!#^$(/\(]/\)?X\?] FYS M1%TLBI8<_^7[K['F:+C#K/DI;O$<5W9Q,^SHPK;L\:3J".!I\F\*C \7\:"8 MP8W1UL(XRYJJ*5NVW.%%?U@ZKK1QQ=\^:%>,,[AL+R!T:%37'G95K"WNF$A) MR%,8]#E-L+>P)?H"@P:>3;A_)*215W)&:)J@D@<"E8DO.%[ >",W2/VU\8># M>P*>!(3%#-LF(6DBD A)2#PM.#*4,J\(B&!>$5$2I0G<8Y$,)"2FM.TSYME# MHD2@+ F8;\0D"+PL36-(!+:27RE8T*$-&=(H%A#SA(@0^2FID&,A VP-GLH M_5@((O"&UL?57;;MLP#/T5PANV!G#K2RY-LR1 T\M6 MH#K9Z. M56T%EWBKP=1ER?33#(7:3((D>-ZXXZNU=1O1=%RQ%<[1_JQN-7E1BY+S$J7A M2H+&8A(<)Z-9S\7[@%\<-^:5#4[)4JE[YUSDDR!VA%!@9AT"H^4!3U (!T0T M_FTQ@[:D2WQM/Z.?>^VD918L%K8.[7Y@5L]?8>7*6'\ M$S9-;)^"L]I856Z3B4')9;.RQ^TYO$H8QA\DI-N$U/-N"GF6I\RRZ5BK#6@7 M36C.\%)]-I'CTEW*W&IZRRG/3B]OKK_O+\[NKN#T;+: O05;"C2=<60)W(5$ MV19HU@"E'P E*5PI:=<&SF2.^5N B%BUU-)G:K-T)^)-9@^@FX20QFFZ Z_; M2NUZO.X'>*>XM'#*32:4J37"G^.EL9H^B[_OJ6VP>N]CN589F8IE. FH%PSJ M!PRF7SXE@_C;#J:]EFEO%_IT3JV7UP)!%7"IY&K?HB[!\[^0Q+FFKK &_OC+ M@@4^6I@)E=V_*V1WJ1?XW,%GBMK-$#95MFN$0@EJ6RY7L,&:2,!12.".5TA'HX'E)(:&"Q/ 93,AFV&U8CIW&ULS5AK M;^,V%OTKA&L4":")]7ZD28 DD]D-T&F#2=JB&.P'6J9L[DBB2E)VTE^_A]3# M[MCCV0XVP'ZQ*>KRWG/?E[K8"/E)K1C3Y+DJ:W4Y66G=G,]F*E^QBJHST; : M;PHA*ZKQ*)7UY.K"[CW(JPO1ZI+7[$$2U585E2\W MK!2;RXDW&38^\.5*FXW9U45#E^R1Z5^:!XFGV*W8KR-[[0J\M).B$+5M"VU!_$YI^L5R@R_')1*OM+-AUM M'$Q(WBHMJOXP$%2\[O[I3?+>PXW'0?_ M"QP\G[P7M5XI0WS7]X_P"T8= \LO M^)*.;,WJEI%"BHK< JM$+,#.>D5NK869)!^OY\KN_^N0!3K^X6'^)G'.54-S M=CE!9B@FUVQR]?UW7NS^< 1].*(/CW&_.@S8(==*(6EIO2 _U4-K5^^_R[UO>0'1?(!#C7RE050 M]@ XCBU:R>LE*;C*:6D]:$FP\ B5#,=((4H4 T5.K C1*A"HTW,"OXLY?#&X M_O,-CW38MC[L,4RSP,F2E$Q3UW&3@$P]/+O1EFX78)0Z2920P'>2("5^[+A> M1GZ"*3_7;!I$C@^ATS!Q@B B)U//=SPO/#WBU&AT:G34R ]2+%J(^A'[Y.-[ M5D'-@[XZRN8;(R\>0<9'\^8M5W2YE&Q);0$5!1DRZ:/%?:]9I0ZBCE\!=3*B M3HZ:]@CJ_RH[CG(_C/T)>=(%M0E];:5T;8[_B8@[E$8U DY15%PR?R%-'PU& M&!A)PFB^(NB\$CJ HV)+-$*]ES"_,RJ[JKN?.S9?\..2=Z7I3.2Q;1HA-?F' M%&US3JX+S=#5Y"< D:PIH9*5T5")V#_Q3LDTSD*DD4NFD8Y?F1 ^23S$\=-,_R'3HKG.]/P MI:AY#D_GJUJ48FGROM=[YW4.GXAZJW0CN7%9^6)]@-:.X8,YQ+K;*D:9%-T3 M^Z/E3>>3\)3$"0I#F)#$S9P89H^3#(;SCLFR7AZ9P*]K2(9GB4"T2&PL4.BE MP7T2G9+ =6$55*LPX)$V,\1-R7\/90Q1U MI"=>Y@0Q>)_XKA,E"18H;TGFGO9<40Z5*/F":H375L34=XPK X38U'/2& &1 MVF62P@]N9D/GOL[+=@'J0:M_XSRKER:^K2&YS"4M](Y9]F+PS(;/R&GK')-. M!HM)[:.'>6!$!T#$W6A&PQQYJO0E$/HFALO8L5KN*6MNFU+HKAF M7=P77:*I5A;42BD,!9JU"71+49DFA.%WE')F@_XK2JHQ5;:8( 4E@MKB@C0N M#;"V[$K>O*0UTAH ):O9QI2CF62H&J8N[="I%V4J.-1;K&F=&S=S3/U_T=RL M2_:\5=5VQVI>(C0=JQ-[1F$S):@0O"054Q;6!G.V^:]0R7B-(N:0N:1_VD5! MYY+G76DS'$"[Z,I<[YXE8$M:&C,((B2'Q'V> M<(.]6)>3;T2C>6[M5DC,):A:O!H,8T#!J7HKTMD[5^(J(,?:M??>@:]S="ZZ M[L*J2^M&;)C@1WHA@>P_:OFIA<[E!&E];NYI3!K:X:P1(Q6K!)RIY8;G25=<(&I&_I:,"632J&A9N0UC8TR"IFGOJHAGFWUM M;4,-^G;1NBW)UN Y:TSMR1DW)NX\W]96^SUVW0T2-)K5-1WD#E5C+F0]OC3& M-KQ]?[H;$]VMKQ=O[5[P4@_HNO5>%AI; M]\&KP-B*&O/)$ R6/K,-Y>^F2T67: $PVB&_=I'+4&R,T!7OTKDWX%J4&M?[ MWMJBKOOK^()9;)]1C96HSY316X:02M065J\Y=FP=&-BM^[OV4H@>'&6H(\!D:K/IQG0WG!<,+K=%ZFV:/UKBP(N=,':)C_':Q^COXV[MXX[]LVUH M9MB+,7-F*0D].^>'OA.$T?]N7M]'%(6X(J0AB3(,PQAR,;PZ4>H-B# T!B'& M90_62"$B"($]O6O\OT[3#Y+7.6]L(QPN!F"Y MK>B'7#<';^N7G??%+?DW:?9]U1B E.D9 6.NF=) M-"&R^]K9/6C1V"^,.URQ2CF$T. ]X40>G@P L9OSE?_ 5!+ P04 M" !A@955N/84E'T' T$P &0 'AL+W=O +8B]HF8Z%D467HG/H MT^_W4[)L9QR/>]4;42+_\UD\>];F:S57RK*715%6YYVYM MJA(G,VT6TN+3/ ZKI5%RZI 6Q5#X?CQD.72:R4E>Z^$\^M?/S3MIA4S63J\+>Z>>?5:-/1/0R753N MR9YKV 3 V:JR>M$@0X)%7M:K?&GLL(60^N\@B 9!.+EK1D[*:VGEQ9G1S\P0 M-*C1BU/584.XO"2GW%N#TQQX]N*7SU=?/MVPA_'O-_>L]R GA:KZ9T,+T@0P MS!HRES49\0X9+M@G7=IYQ6[*J9KN$AA"IE8PL1;L4ARD^"6S Q9PCPE?B /T M@E;1P-$+WE.TS/1"L0?YPJ[S*BMTM3**_3&>5-8@-/ZW3^>:8KB?(J7+:;64 MF3KO(!\J99Y4Y^+''WCL?S@@;]C*&QZB?G&/])NN"L7TC#6R3Q224+&-)AZ[ MQEME\XS)U(MEEX7.ONY5[B#[_1.(E4=C:).9>/ I9 MR $7L2#QN,_?V/4(L;OAB'N^(/IIXOE1BI" M]^8%];A2K'>I2C7+;?](=Q]D?:R[+7:61C_EKB;#:KLNQ]X_&A!7*V,@ZBG[ MJ*;*R()UX\!+8PZ_)5X:(#XXHB+PV;V55C$>>#Z/&$=HX"ST>)RT\<)#+PY3 M @FCA!:*%S@_$B%+A#<*$$2A-QJE[%K-%-A.-UQ3CR/R>MSW_%'29[W 0Y#T MUTP]CD#%GH@XSJ*HW_+LA3Z!"T^D]1HEHSZHI4D,:A&DC B#N/;9@[9@M3$P M4TU@=+GO>Z'OLVZ4> &M2 X?ZX$(C=L(C8^.T)O93+F6NAV==Z3BG8*/L[S( MI6N\Q\7G8<9C# [1)M@G#4FKV#;E=7F==LBAH2QV@%2/LGR]<"Q(??QNP((/O#9O]XL=2RXO/!8B=D+^JQUV2(PJ7.PKTTMG(_6B3)972+U>0 0H% D9*P\& ;V S G M%DO+T!$=Z",FN:I/N9QIL]2DPXE^+D&_R&>4TFB[?>:L[!2[^394A.^P>.@ $N)[(+N2-KN2H[-K756(I W1[D:HP'Z$>HX^CAK;(NQX=UG(LA7IE8544",6A5XB8O9EB22SU'P* MA6E^1W2!BAT&C,=>F ;L?@Y53FCD?T-_Y/$D05U.HA&[5<;]&2$A]H'*+#,K MY'0(B@+/&/WFRDWU4-ZH"8*I:H'0)S!:0-H@9K_);)>"0-] (_)&W&=C,JW+ M06K!4[V:V-FJ(%"](N^A5JK\R04'[(4>A582B(VUEO*5.G#3E[DG8CC "Q)1 MYP'CPHO3A/3T1=-H]GF>ARG4&F$-/1_KCONV['K*?M)Z^IR#(P6+=CRV,KHA MU^,)#!_$E,$8XWR!GGEK\/MI[*OGG&H=OOISE=>5I">XEX0.8>1%J=__QKN& M?LI.].QD56WQP; 8AGW74T(MC-/WS$&"3WR8M?\>4JS(\3^C+JS%^&5];H) M1H98 +P;^EX2\_Z!4I.VI28]G/;U/_B;V?(*HQELI\KL^/)RD,_^N?*]9N[^ MT$GGK89&^QMC4+@_&C0JMBH;O_S56*QIAJA1*T/^G^$GC]*&B@M%C2LP.RW^ M[P^9E[*@K'-$(/-$/>9E2V5MH1:N_/RH10'%,^A"/IOC:0HX]?F"5"]@[65]H7Q<.LF M R7RT=W75,S5M?I2H]UMKX3&]4W(!KR^3_HD#=Q3H1#,@(JA!'] IKZCJ3^L M7KI[D8FVJ,?N=:XD)@X"P/E,:[O^( ;M1=G%_P%02P,$% @ 88&551W^ M+#CC!0 T1 !D !X;"]W;W)K&ULS5C;#L GMVH9.U5/SC"3Z].6 MW]HT7/-E:FQ#;W*R8DN\07.WNE+TU:M1YCQ'H;D4H'!QVIKZQV=#.]X-^,)Q MK;?>P5HRD_+>?GRW$[?<-^@=G M.]DR8QK?R^PKGYOTM#5JP1P7K,C,M5S_BI4] XN7R$R[7UA78_LM2 IM9%Y- M)@8Y%^63/59^V&="4$T('.]R(7%;[3T25DU QI0^=8KUB"IRV*#8WJ M 5N3MV_\8?_=#L)133C:A3ZYH5"<%QF"7, S>0^F6J/1P,0M'ZE0R9GJ.IS M!K\7TA"_*\43FG3#EX(O>,*$>?%^)^3,>L!Y]:-8%63UK30LJS;G&,YQ@@;&L$C[S8'VZ?*DM6&'(C MDM6))%6>DZ.=+<_SZI=1X(WZ8?UL=+'_/W-Q-/ &HWY#RX\NCGYP;_2=:Z/7 M :-_[]9AX 6C8?W<(2V#6EH&.Z5E2PLKV<@MD\K--GYM9TGH%I-4\&\%[BLC MNY>^?1&T^1;P35WL)2'<4NF2U_"-2,*,'V@Q>G9 M]H]@W/$[;I&#H1?V1XZYM*>+"5'045+$7]#\)6TIZ9X]P] _A [X\2'XT:%+ M7C3!E%VC[L!VNH?[B3O^J%S #[R8XGOO!6AR^(_P8<>/2_BQYP?Q7NCM\/#( M@C3@Q]W(XKN'^QEUHHY3"3_VQH/]\$/G'K)A] K]<==V=H<6OO1.W^+'0;@7 MON] F(7!-^OX*"K%NR#_NS(_:'=>P/]XS] MNI3843IX#4)LQTB14!"5$;6?+.QDU5Q=O$]M^.A-3J^"W.EB_$[O%^(_4W(4 M^C5-:E>R<@3SPDU8T#;19KI(L'KISJPM64A22GG[L>38KM;.6.8R4:,"4?:( M?&\<1Z^G"869DT*22/:L0MH>NC",:)\2NJQIRY_Z$U6X--F,Y8&@#$?%0#0$ MNO.0N FP?D&1/ &5QI19J[O4_"^ZFMA,H2$.@]TV^%"EJY\V(1A[%OTJ'0;]H]TF!W7E0^[/"KH&;4XN\2_/ MKCTZY! M,SYWQF\ ;]Q=G&2"X%[6KPE;.;]0R5IY 1]MN8-EHI8T6E6FFA2,2H,]N1";%LF-0Y2_&#$)2V:CFW20OO:UK9HYJZ2[3-OA(I,H;9]U: MW]>GY37U>7AYV;]D:DE%&%7R"YK:[\94*JCR EU^&+ERE]:9-'0%=J\I,O*) M'4#]"TFE8_5A%ZC_Q9C\#5!+ P04 " !A@955_)'E0,X% ($ &0 M 'AL+W=O':O&EK(6EQI,4U5JRW'KB2L[FE@>'H>,%G MXEK8;XM+C5_#3LM$5J(V4M6@Q?2D=\J.SC):[Q9\EV)I-OI GHR5^DD?GR8G M/9\ B5(4EC1P;&[%N2A+4H0P_EGI['4F27"SO];^T?F.OHRY$>>J_"$G=G[2 MRWHP$5/>E/9*+?\0*W]BTE>HTKA?6+9KDZ0'16.LJE;"B*"2==ORN]4^; AD M_C,"P4H@<+A;0P[E!V[YZ%BK)6A:C=JHXUQUT@A.UA24:ZMQ5J*<'7V^.+V^ MN(:#&SXNA3D\'EI42E/#8J7@K%40/*. !?!%U79NX**>B,FV@B&BZ2 %:TAG MP5Z-7PL[@)!Y$/A!L$=?V+D8.GWANRF@8^R MYG4AUI\4=OIA&SU7+-ZIZ;L&E:^L];/<2^, ^FGD)7X.?19[:99@&WA![,-Y MHS5BWX&HSU BII6AEZ41MEX2^-1$&8//JIZ]LT)7.R33Q,N3&!+F94$.*!ZF M"2",)((;97FYRUA.VAG"1'A^Z(SG.1EG7A#%L(= <4>@^!<$0J,>QL?8%])C MO[Y?,J% )JC:?:KIRF=QAP>%(4$-4VD*W P7/R*%B^%C'OPIN 9!10,PY=58 MZ"[K6X''1-FDSK;-/LLQD"FVF<=PC[]S+1WJ[66A%R-?0H]A"-MPJ6<4'K!# MZ >A%V&4^P$&*LD>T?0(3BNEK?R7N],%_Z:K^2=I@;R*(T#O9P-.DXFKRFR'E=;;OWX NWC<;>"TF\U^ K:APG MAUL O.;EO9&.WANE[W>S(U3/=99<8^\;VLE3N-%:HJ; M_+^+Y#IY:,4CTZ%+@SR(7>BSG,8B8"F2$/M>D(4T$@-+L/[X.,+RE$82P,*9 M1XQ&4C>28FG+8A+RHQ!N'M"&J1?Z,:1>CK,M!_%N(JMFS:<%OZ_+H!PXDA]".L@A'S#\]_$_>"J]C3<> M1/ &HD&*O_$@=OT$WNR):M9%-=N[Q=?XFIDTI=N2U5A.LG3GK5&-+=*U!2GN MBCFO9^V=I<87Y!.('@X[\,1J-$_[;ZC09GB%P":,&<1X"<22BD-L9_T9;KS. M*J%G[@UJP-&^?:AUH]TS][1]W3TL;]_(7[B>R9IB/$51?Y#B/4ZW[\[VPZJ% M>^N-E<67H^O.\:DN-"W ^:E2=OU!!KK'_^@_4$L#!!0 ( &&!E57F>,H> M<08 D1 9 >&PO=V]R:W-H965TS,(!%%FB7E8V">!DTNX G4F09&=0+/J!EFA;B!Y>DHZ3_OH>4K)B[SB> M; L4 2R1(N\]]W$N+W.V;N2C6@BAZ;DJ:W4^6&B]/!V-5+80%5=NLQ0UOLP: M67&-H9R/U%(*GMM-53EBGA>/*E[4@XLS.W?B7NC?EK<2HU$O)2\J4:NBJ4F*V?E@XI]>)F:] M7?"U$&NU]4[&DFG3/)K!I_Q\X!E HA29-A(X'D_B2I2E$008?W0R![U*LW'[ M?2/];]9VV#+E2EPUY;,\&UFU@%G>KR*+\R#6_.)/-FJ19#6GFQ9IJ=P-< M49N@W&N)KP7VZ8O[7R=WUR>7D_OKCW1U\_GV^LO]Y.'3S1<:/O!I*=3QV4A# MC5D\RCJ1EZU(]H9(G]'GIM8+1==U+O)= 2/@ZT&R#D=\BG;R%WZ&9IDMVAB-5V63?:XUZ:#6O?;]*EN2X+A5M;4F9!U4<]);2'D&Q!828)G M"VIFI!>"2JXT7J00-"M4QDMZ$5PJ$B9A".%NID(BXE0HX@K;2Q0/1<.BQJYF MI7B=*X?$RR 3=K+324&R,!"98\HK39*:?4NAXXPB_<MDY_?S3F/GL%QHFS#NF(S]U T97'/XL2WP> MTW",Z2AR8_^'$)AG(,0A!4Z:!H 0NTGT"B%.@0$_T,(B-TKVH0A"!G7,=\?C M+10I#;'U* [=9/QC%#[T!TD(+$'H SMS_?@5110?4Q0;#)Z;Q'L]$5L,S V] M+0PQ## 8$C=]!P9F,##CB=AX/4K=,*0#!(QZ D;O)N!54^%L5"T%MEBH:/I" M>YFZYC+?R8^#X2'T3^UTBLH8.:%B+ G0VI'MJC3 ,W[+!S!Y;RW9EB3;4Z*FK*Q^7HK IW-VU/_5YM9A$(9>NXX)E1+ MV!PQ)QS[^VWVG1 UZR@,W11%U@W)]U/4N13.2#S8' :N%^,#;&:)D>,=(GS< M$SX^3'BTP?D*CD%&OH?\[^6^K8>*D,2W0A9-WLW01^.F3W!D@<8WHZ^\7(EW M\O^@(?\#_T5?H@\P$*PRT?[N".^X:X\%>T)=<;6@I6PR(7+(DDVUHZ[7IA!& M)S )$N$<"9'L3AI%],"?:2IJ,2LT+@6\+/X-=8>D^(F30(H?.C[2+!SC6(BW M'/QD'8S@OK%]'#N>'U$0."$;4X1397SP($GZO$K^J[SZ4[ZTJ?]Z8@!MEW(* M]Z@N0.]+C\-X'M"6S7@A7QUB&[8=K\QMAB+J7=-F(MN=^*;:VO"ND2"H_062 MRIP*M>WW"JT6DY6:+.F 55DXN26J]T<@%KT4HLS)]<>8;,6[OEGG,J,2+>U,%'J%P\^*-(WFASV_O0E=6.W).'QI M:W6,9B_&W[<_.W@K.8Y"WT@ZBGS3V1T%J1VQ&'5\'S-&6]?32LBYO80KU)M5 MK=N;:C_;W_,G[?7V=7G[3X+/7,[!6RK%#%O10*+GD>W%NQWH9FDON]-&X^IL M7Q>"XR)@%N#[K>9F 4]/_]N/@/4$L#!!0 ( &&!E56RH()4!@, $0' M 9 >&PO=V]R:W-H965T>QSF? M>QMC;ZE$='!?*4W]J'1N=1['E)=8"3HU*]2\LS"V$HZG=AG3RJ(H@E.EXBQ) MWL65D#H:],+:Q YZ9NV4U#BQ0.NJ$O9AA,IL^E$:[1:FBNQQ!FZ M[ZN)Y5GV-P2N9&W/K)Y=%/TH\(528 M.X\@^'.'%ZB4!V(:?[>841/2.^Z/=^B?@W;6,A>$%T;]E(4K^U$W@@(78JW< MU&R^X%;/FNON-^>PYY#-WG"(=LZ9(%W M'2BP_"2<&/2LV8#UUHSF!T%J\&9R4ON?,G.6=R7[N<'X:O+U^M=X#-/QS>5T M?#7^=@.3K\-O,SBY$7.%U.K%CN-XZSC?8HYJS.P)S#2#*Z-=23#6!1:/ 6(F MV+#,=BQ'V5'$Z]R=0CM] UF294?PVHWJ=L!K/X$W12YS">OSGGM!(Y]B.^&H3V#J/!ZU?IN^3C$;:=AFWG&/I@QC>Q M6"L$LX!K5Z*%62DLOO796,"%J?B&DO!)_@:&/LNE>X#?X??!#=ZS1F7RVX.R MC@8^+.M2UZ7 WZG6$182,J%@@<4E@!]%@'G@)FS]G8*DD 0NRLN*00G4K.769/0 M!;7._8%4S&WF6#1<,"C!\/%B.#[&N!-2A5/R3"316K <#^T/N@GGLR[] %DW M">UR9\=&>8U* ?6 PI.SK%5WSP^9<;BL&]JS0G:25MV](&0*:;<;VO-"MEMU M]X*0&:2=L] .W91XK[)5:)>A?A,S6FM7%[EFM7DBAG5E_&]>OR]7PBZE)E"X M8-?D]/U9!+:NV?7$F56HDW/CN.J&81YULAOZD-I1J>LY2KB]Y&Z_QL,%#1AF9$ M.2*G'"6)D!G1^"K7 Y5+2F)KE*4#WW5'@XPPWIN=V[4'.3L7A4X9IP\25)%E M1.ZN:"JV%SVO5R\\LO5&FX7![#PG:[J@^L_\0>+;H$&)64:Y8H*#I,E%[]([ MNPJ-OE7XB]&M:CV#\60EQ#?SJSBT#";N 0._,O M[W(CR_(CT61V+L46I-%&-/-@ M7;762(YQDY2%EBAE:*=GC_./\_GMY=67.=S=WUW?WRT?[[]\N;G[##=WR_GC M?+% MKI266#?_[/.\Q WVXYI>.E,YB>A%#YM%4?E$>[-WOWDC]\,1UD'#.CB&/GND M,<7FQ*S G> 1AEB*%)76<,,UQ?TT?+5)@R5]UG"5BNC;7B>.;K/?B5O"L5NQ M+_7O"G GAJU!022@-Q3(>BWIVBP8BEEN.^\R$P771H6D*3P4&FSO*[0@VII= MBRPG? >1*-(85A3;';,A:0Q:0$YVP!00!0DZ*;8*3AA',U$HPF-U>@:7RH!C M:8@5E4UUF!\/6J'"S1+")#R1M*#P9NBZ_=%T"&]\;]P/O%%;U31Z#&9J0(;] MS?+4NI@4VA0&)9)CL!7XH_[4G< P['OCSE:\FQ56947AKOZX/W(]W#7T^^%D M#$?*(6S*(3Q:#@L)4_QL8RGY0V88=%)>G$8%SN4<9@ZCOC M2K^UVJ $]6J'Z:BM.V[KGHR,S[[;Y1]:?5PU*.,NCTJWBQ*T4!K>%8JWCTN] M.JUT)_5JAT=@LC(^+4O2J&&2B$*^W^'@!&Q.)@SG MX ?.JB+M!:8C#[&N2;U0L&ENY!E^+9! $QQ\63/.2PQ(\.M.TC+D!LEDI(]8 M*J?V>)CN^N4LHR3:-%X<<2+<'W@O/.S!*X;(RP8QDO:SBG.-\P(_E;O&V81) M$]U:P\0YVE,JKYET(S7\-5*"T_<)2S :+6X'PCEQ;*,:!C7&JR^&940QNAA, MQ#*GK2W#$P$I\)2+ SNR/FO)UFL;[A?#!K+V2;1 '-N ^TJ)M\XCWM#YE9P< M<#-X^=+]6!QZ(RGM5L=_Y6-DVO__4IH=-0:MRT-&Y=I>D90YBG%= MWB.:U>86=EE>/E[4RRO<+9%(44%*$S1UG3&>+61Y+2I?M,CM560E-*;&ULE55M;^(X$/XKHUQUVI6RS3M0 M#I" YM1*VX* O=7I=!],,I"H29RUG=+[]S=V N4DBFZ_C#VVYYEG9NSQZ,#% MB\P0%;R5127'5J94/70*.*O,*E -F4)1/_S+#@A['E6<>%5;[/E%YP)J.:[7&-ZEN] M%*0Y)Y0T+[&2.:] X&YL3;WA+-3GS8$_?$]3U4VM@86I+AC3:%6 M_/" 73R1QDMX(8V$0W?6M2!II.)E9TP,RKQJ1_;6Y>'_&/B=@6]XMXX,RWNF MV&0D^ &$/DUH>F)"-=9$+J]T4=9*T&Y.=FKR'&_@\7F^>(IA&:]@_3!=Q3#= M;%:/LV^;Z>QK#)L%/,2/\T6[][#X>A^OUO!IP[8%RL\C1Q$+C>4DG<=9Z]'_ MP*/GPQ.O5"8AKE),_PO@$/U3#/XQAIE_%7&1J%L(/!M\U_>OX 6GG 0&+_@ M+V:BRJN]A"4*6&=,(/PUW4HEZ K]?2G@%BZ\#*>?U5#6+,&Q1>]&HGA%:_+K M+U[/_>T*V?!$-KR&/EG3,TV; H'O8,Z*I"F8N>ZD/C9%HS"%BCI0 M7M$QA)HH24.)*27R+=EI8HIW-]'L9;Q(44C()3 ).UY0?Y'PB4)3&6\D04L; M\"W!6IT!IO1(/@_A3V0"4-\_H-O#M[1_O$!:>%JX[PD MT+-=SZ4QL@._1V-H]Z,0XMV.>IO.ILDA=3>@?I&\ *]UFB7XMNOW24;^0,MP M\'/>CY7Q@H'M!GT:^_: _.HQ&ULG5=_3^,V&/XJKSHV@>11VTFOTZ9U)X.)][.CX="-)GI:N4,[TRV^W-MN6GD\=N.AFW6ZJN.B:3.4 MG*OAM#+MX/0XOKOJ3H_MW#>FU5<=N?ET6G6/Y[JQ#R<#,5B^N#;CB0\OAJ?' MLVJL;[3_-+OJ\#1<6:G-5+?.V)8Z?7\R.!-'YRK,CQ-^,_K!K8TI,+FS]G-X M>%>?#'@ I!L]\L%"A9\O^JUNFF (,/Y>V!RL7(:%Z^.E]9\C=W"YJYQ^:YO? M3>TG)X-B0+6^K^:-O[8/O^@%GRS8&]G&Q?_TL)C+!S2:.V^GB\5 ,#5M_UM] M7<3A-0OD8H&,N'M'$>5/E:].CSO[0%V8#6MA$*G&U0!GVI"4&]_AJ\$Z?_KQ MZN+Z[/;=ATNZN;A\?_'A]H;V;ZN[1KN#XZ&'@S!M.%H8.^^-R6\8$Y+>V]9/ M'%VTM:Z?&Q@"V0J>7,([ESLM?ASY0TH$(\FEW&$O6=%-HKWD&_9N]!@5Y>E: MSVSG33NF/\_NG.]0'']MX]M;2[=;"PUSY&;52)\,T!%.=U_TX/2'[X3B;W9@ M35=8TUW63V_0@/6\T63OZ27N=VW?D:&T[QY7$_Z,R:-;_=73>6-'G[?2VNUX MW33^_$336SN=5>WC#]\54N1O'/D'2Q"&KHI87._MU]T"(>V+ WQNG6U,C0DU MW5I?-2YB!E;Z T!>X.BK[X@^0"-=A=:@/<%DEC&)@M\K<\G2/*/]/5&R1&4' MM">9Y 5+I*2?- IC9/I8BHRI3)%(F.*2RK*DA,-.3F?3D-1_^EDR95(5E'*F M2DZ""5&04HSGBCZN(F[:D9UJDBIG0N7X+8$AH?VD9'FI#B@M%2O2E-Y6,P." MI+]"Q6OCYRC3@",KBOB3<"I4&CB6A=S!7CQC7\J<\:+$("N9R#FX2\ZR/#\( MD2D4>!:;W!-6EI*$9$524@FLL%'P=(,[2*?@GK 4Z0?W1)$*<E9"7GV[D7K(0QJ1@B1'DN":M$D>R@SC>HIZP(:2_R%#'+ M0]HE8LXC];Q 8'BY03T%KI($/J,B!":H0)ZKC<2C?$H4 Q*?90F514I* &:Z MA3H"Q#-!,BL )J5]&6*$Z">YB@'AB=M5/.X[.UTV.GF[[/_#'?*7K>0OVZE"UQHN1Z99 M1!%NSYS3?N%SV?SP^:R?7Z=_.SUOE_4H%)"C" &"^T+]J.KT+KE:R-0SM$L6 M9S&LZX6W%*2@/*&R5((4RS)J"U0C1V_OX9EE,J&4\3*+!1TZ-8H3BC-5<6&9 M09Y$@MFY0+^CX#&S8"G/:4>2U"I)ZM5[U+7^HMMY+[J_VG;\8X/S5KW,&D)V MJ>VXJV83,Z(S'"!?F:N= +Z1*U1AGX:0'Q^]]*=.\P^*=MN&]E32J*C^W(6& M(*"*B3+]-OBI-3%M'B]=O\F%FK=.AQDV9!B-,F]]9T)S_-]][WGI'*[I3ZPQ M#_-W\P D8%VY"X?3>KEA1^"+O@G/2TKKQK :(<"*I\]DPY\9F[:O[=AKRTG@ M@T-NNW#Y2+6IJ;5!+^*;R%?P[X,-Z)I>NMX,]6B] Y[B7L^[X#$ZVQFO0]J6 M7^SB]K^2W#Q5Y:*1)[JI<>+V$T0\I!/7%F?J%?2-?&]TZ:L3O)G/7U_@6*CK M4EQG79 7_\AHUE1!6@!-_STWLZ 6A[THQ%X/^]-31H\V ?-1%+-J I*D&+7 MR(JH#Z+$+J;*?A@$(>_E::V:^$+LCM1EIP);&![(@NGDQP#'&G$%GS0PQPI2 HF..)0XF@E%N!>IAE2F;$B M#X1!0R7!@<+>"4_;1'"X=I\"LG&\-;K>>7^U6KU=74S/^OO8T_3^5ON^ZM!, M*#U]CZ7\,,?6T_4WQ?[!VUF\G=U9CPZ,PPDNU[H+$_#]WEJ_? @.5M?UTW\! M4$L#!!0 ( &&!E57ARX7\ P, %$& 9 >&PO=V]R:W-H965T><.6=L#X.MTH\F1[3P5 AIAD%N;7D=AB;-L6#F M0I4HZ8)";8=!'.PW/O%-;MU&.!J4;(,+M)_+!TVKL&')>('2<"5!XWH8C./K2XRX9!Y 2AP-0Z!D;#+YRB$(Z(9/S<<09-2@<\G._9 MWWGOY&7%#$Z5^,HSFP^#RP R7+-*V$]J^P%W?KJ.+U7"^%_8UK%="DXK8U6Q M Y."@LMZ9$^[.AP +J,7 ,D.D'C==2*O\H99-AIHM07MHHG-3;Q5CR9Q7+I# M65A-7SGA[&AZ/YO=+6>W\^4"QO,;F-[/EW?S][?SZ=WM LZ6;"70G ]"2[D< M(DQWO).:-WF!-TY@IJ3-#=S*#+._"4(2V2A-]DHGR4G&^]1>0#MN01(ER0F^ M=N.\[?G:+SE71<$MW2]K@,D,IB27RPW*E*.!&VY2H4RE$;Z/5\9JNCX_CI6A M3M(YGL0]J6M3LA2' ;T9@_H7!J,WK^)>]/:$A4YCH7.*?;2@)YI5 D&MX4&K MK$HM?&5:,VF?X2-G*RXXS;[[4X0E/EF8")4^'C5R,M5Q(].<4<$,< DV1ZI@ M43+Y_.;591+WWQHH=Y*V>TFBD42(-568"7^:OOXTB8%1O9F!M1+4+0R<>695 M&0HPY]?P#9D&=!<*Z#JH%>KF1M3X"1-,IB2)2*@H*]QP*>E4W>+9@5^W6^W^ ME1NBN OC--45$RZAWLMTIY^THJ0'<>N*0L?ISXIKROB?#1_92:"7_*EZ*A@O M#!BT5A#F+&FUN_$YG,6M7K]__J\^LG*H++GJ[04>NQWAP3,O4&]\,S.0JDK: M^L4WNTV_'-=MXD]XW6QG3%-E# A<$S2ZZ'<#T'4#JQ=6E;YIK)2E%N2G.?5\ MU"Z OJ^5LON%2]#\BXQ^ U!+ P04 " !A@955'W3[U:H# #Z% &0 M 'AL+W=O?0Q M0 +6;I%*0:7=-$W[X"878BV),]LIK;0?/SO0A$W%,&B^0.SXGGONS<$GN+/@ MXJ>, !1Z3.)4=IU(J>S<=64004+E,<\@U7=F7"14Z:&8NS(30,,B*(E=XGEM M-Z$L=7J=8FXB>AV>JYBE,!%(YDE"Q=, 8K[H.MAYGKAA\TB9";?7R>@/SP>D;0**%5\8+.3:-3*EW'/^TPS\L.MXAA'$ M$"@#0?77 PPAC@V2YO%K!>J4.4W@^O4S^F51O"[FGDH8\O@K"U74=4X=%,*, MYK&ZX8O/L"JH9? "'LOB$RU6:ST'!;E4/%D%:P8)2Y??]''5B+4 W-X00%8! MI."]3%2P_$@5[74$7R!A5FLT]&H_[--S2^ M1%/_T[5_Z0_[U[>H/QR.[ZYO_>M/:#*^\H?^Q12]FP@M!J&>CM DIJE"- W1 MQ:^<9?HI*70G89;'Z(K-X#UZ]Q$49;%\WW&59FERN<&*T6#)B&Q@A D:\51% M$EVD(81_ [BZO+)&\ESC@%@1QX$Z1@U\A(A'B 6O4?:L4> U-^ -SDN:9%6JL(A!:!D&D;XBG?QO\?QN+-=6>_<9>Y2U>C5I9@;\R^35C MQ#7*90MX8ZM<,*F(DE<2S Y;BSW7ODVOG!4WZE1,'3Z**R/%5K<[5#%V\!T, M"5?&B>WN=@7Z13;B<7C06XL]R;[MKFP5M^O42ATFBBL7Q5:K.U0K=G"R72J5 M:6*[L^T@E5VV%6N2?;M=62H^JU,J=;@HJ5R46(WN0*EL 2?;MQ5262:QN]HM MY[%YM_W/?<2.NF]_*_\DI$9QD#H,DU2&2>S_10\4AQU\^SY"*G,D=O]Z21L[ M;!QVU'W;6QDE:=6IC3H,DE0&2>Q_/ _4AAV\M5D;[MIQ5 )B7ARZ213P/%7+ MDZERMCS8ZR^/LZKERU/!$15SEDH4PTR'>L="V'"B>%8=;]UPIGA27 M$= 0A%F@[\\X5\\#DZ \[NS] 5!+ P04 " !A@9552M9E=5$# !K$ M&0 'AL+W=OGWMSXA-3 M6W'Q*$, A9[C*)%U)U1J<>VZ@Z:+J7B\298,XA9LK[2YTTAM@)P94< MV020E/=ZH93E#56T41-\A829K=%,(TTUC=;D6&*>RD@)?9?I.-48C;O=YO [ MZM^AD7_?\^_\=K/W@)KM=G_<>_![]VC0[_AM_W:$3NY8PA1\ZN@R!LA/%$WF M;!(!:DJIY3.6,%M&J,-F<(I.;D!1%LG3FJLT2[.6.]TP:JT9D1V,,$%=GJA0 MHMLD@.!O %>GE^5(7G-L$2MB?ZK.40F?(>(18L$K934KI7CE'7CM]+& 0$.( MJ-&6#-E"HA]=B"<@?J+?J*LK%2_C;.BM*EC7,"_CM5S0*=0=_;9)$$_@-#Y^ MP!7OLR6#@$JI(5E)6-9.58B]'FO1*QK'%CG:I9!M4B)5 N@?IE1ORQ0(G9L7-VK MD:N,YI452C/39J3=:4DC-!#::(5Z^===Q+K$@77&7FX>7I$BV:#_9_9;UH<+ MU,D>\/TZP20G2HY4RCLV$_L:AQ8[]TQ<*E0J1=@ESOT26SWM6*G8P0G9KY7< M'K'=P_HJU+;SOLW##G5H47./Q)5")5&$/>+<'['5PXZ5A!W\8K\B3<(*=6A-#$VRT)=^O\IS\ZY^DI5Z(I M7R9J?13,1K.3='-]?LRGKX_A72KF+)$H@ID.]HL0ZY/MNJ/X(CU-3KC2 M7[AI,P0:@# 3]/T9Y^JU8Q;(_E]H_ %02P,$% @ 88&552$@&T.U @ MZ 8 !D !X;"]W;W)K&ULK55K;]HP%/TK5E9- M5&J;%]#2020:1A>I/ 1ETU3U@TEN(&IB,]N![M_/=D(&;3I5U;XD]]KWG)QS M(U]W=Y0]\36 0,]92GC/6 NQN39-'JXAP_R";H#(G9BR# N9LI7)-PQPI$%9 M:CJ6U38SG!##Z^JU*?.Z-!=I0F#*$,^S#+/?-Y#27<^PC?W"+%FMA5HPO>X& MKV .8K&9,IF9%4N49$!X0@EB$/>,OGWMMU2]+OB>P(X?Q$@Y65+ZI)(@ZAF6 M$@0IA$(Q8/G:@@]IJHBDC%\EIU%]4@$/XSW[4'N77I:8@T_3'TDDUCWCRD 1 MQ#A/Q8SNOD'I1PL,:P%N"7"UT4*9MC7 GM=1G>(J6K)I@+=&XV6;A*B_N)<,+F;2)SPYHO1J#_[ MB29#- ]NQ\$P\/OC>]3W_GJ#$ @9-41N?HJ.YA!-D2V*-<7\P'J'%RBDY00M#]FN8A.("N?89)\_ MV6WK2YWU_T1VU BW:H3[+_;:1IP5[>AS#H*?H7Y&EN?D#W/ILLTV2%U4$1C75'GH?6ZJ5?."PNO:\ZOVNX+!^;! M'%)WP BS54(X2B&6,.OB4N)9,5>+1-"-'DU+*N2@T^%:7D7 5('&PO=V]R:W-H M965TEDG*+SH+(5;ONET^6>!ES-_2%4[EF1EERUC(KVS>Y2N&XVEVT3+IVKV> MWUW&).U)W1ST;$Z+P<^D_E"J /=R_-5 M/,1XZZ(/O%GP1O^-YGI*HRIO2K M^C*<7G1ZJD0XP1.A0L3RSR,>X"11D60YON5!.[NQ>M$?*:;WW%>(4_%F]"$9_^B3?[;7@=-UES097ZQ+,&2 MI-N_\5/>$(=<8.<7V%FYMXFR4GZ(17QYSN@&,?5K&4U]R*J:72T+1U+5*R/! MY%DBKQ.7HR\W-_W/_T5WUV@T_'@[O!X.^K?D3W=Y^&@^'5 M"/WR 8N8)!P]X">QCA/^ZWE7R"*H0-U)GN[]-IU=DLZRT0U-Q8*CJW2*IZ\# M=&79=Q6P7RKPWM9&O)N(M\BQSI#=LVU-/&?7($X6SRF)=\^DXIEX/D/W29P* M%*=3=/5M3592B@+]U1]SP:24_BZJ^S:R6QQ9W5_O^"J>X(N.O($X9H^X<_GS M3Y;?^TU3;G=7;E<775_N,_0!RYP3$F>WP@T6"SKE1570)WD5166(EY0)\L_V M .%HCE/,XB1Y1BM&'XGL8B1/B 5&JMG4'?)&Q43+K 2(/F*6G<5<$'F+R9^O M.9ZM$Y3(>Y4C.LO./L:,T#5',>=8CD&:UO)VK>5I>_DCI=,-29*L$L-4Q.F< MC!.,^ED&]('P24+YFN&*'O<,]+B_JX.O[8QKDA*!WWR2+550AS/4W^^;;9<7 M54&?Y$$V_X N5W'Z_/-/H6T%OW%$(->V1^28/OZ?'&:1H*\5$F\1&*:?@AV_1!HF^C3>B86<.I,=G'*:D"GSF[("\"Z76XE3>^ D: MR8-8C2F\XM8(#50OVE4OT@^&F$U4\>=8%5[J%-E[*UGS6%!"JP?@[6G+J&0AU3%:CSF9 M$CDC0@\;NM--(5JU 6LVJ;4W4[#:UDQ>@A/7T(8:VMHNN7TMBV&NFS-T)X7# MU.B#]I0E=70O=9.*PIIL,T6O-!/VK!+5P.S$TDXBBE2S8!CK=6-B7F+!Q,1R M6]>-=MI2MX8PF;"TG#^I;KR"L28J40W,%"P]Q7]4S;6$GUXTVHAUFQ28:@6M MB\8$@"T@L*4EX$E%$Q:()G1+5 ,0M?04_5$U(_*D%XTV8,TFM0&I=J]MT=@F M&&P#@VTM 4\IFCS3@82R :*V'J(%JL&/.-7J1A^R;JL"5&W]FK\)W9A@L T, MMO4+]U/JQBT:;$JFPS8PU-8S]$?97*E%HEXV)I;?-E#5]EN7C0D*VT!A6[^T M/:5L@J.&&\"HK-"0X[P&%'O[0]H6SR3 ?* MQ@&0.GJ0%@PW226F]#'K-BN0U;';%HYC L3.GO>N7]V>4CC.X0LI!SCJZ#E: MM/PF3. JX9A8GSK 5D?O=CTKA^$<(!TCJZ$E:N):JUHV) M):H#;'5:=XD=$RQV@,6.?HE[2MU$QY#*!9BZQ_K$:H)3*1U]U+H/(X&O;NMF ML6N"QB[0V&W,+,XSO1YR@A+A $S=HZWBC2S \YNJYPSZN'4;=N]!=NM^L6N" MQR[PV&W,+\XS'3KJ %#=8QWC%_%4/F[01Z[;N$!:MW7GV#6!91>P[#;F'+N% MSG');,<%K+K'.L>Y>M1CA\)RF%BP>L!8KW7CV#/!8P]X[#5F'.>9OJ-5R=,& M#WCJ'>L;YYJ1$^7"8IA8JGI 5Z]US]@SP6$/..PUYAE[19YQY)=(9F\35X5G M?#41/1- ]@#(7F,F M='@#5J_"0,QU=J9W"C*9DLB^DO?'HKL)7UF>IV\X 7:]U7]DS@6D? M,.TWYBO[1;YRY)7,?'S@K%_A*Q\FI6NZ9EHMZ=/4;6F L=^ZU>R;X+@! #QHSLX,B,SLHPQT .:@PLP_34[9=L5).)A;0(9 [ M;-WG#DT /02@AXWYW.%1&Z1#(')8870?/!=/Q;-63?I$==L:N!VV;H&')G@> M L_#QBSPL,@"+QN<0N!Q>(@%?J"8WE0YF/ID=9L;R!VV[H6')G@> L_#QKSP ML,@++_$OP[W_%WP2*_SE<:Y-6:$1X5&>._[YW/=O=?5 M+#&;9R_EX6A"UZG8OKEF=W3WXI_^]G4W\//M6X-N8C8G*4<)GLE+%5 [B&U? MQ+/](N@J>_G-F I!E]G'!8ZGF*D?R/,S2L7+%Y5@]SJDR_\#4$L#!!0 ( M &&!E574)=5O8P4 - C 9 >&PO=V]R:W-H965T![OT^P;W1#"P(\X2NA$VS"VO=)UNMR0&-/+ M=$L2_LTJS6+,^&:VUNDV(S@HBN)(1X;AZ#$.$VTZ+O;=9=-QNF-1F)"[#-!= M'./LYPV)TOU$@]KSCB_A>L/R'?ITO,5K03F?Y[(C$11GL3/ MXWL5JM5MYH6'GY_3/Q:=YYU98$IF:?1W&+#-1!MI(" KO(O8EW3_.ZDZ9.=Y MRS2BQ;]@7QUK:&"YHRR-JV)^!G&8E'_QCPK$00%TCA2@J@"U"ZPC!6958)Y: M8%4%5D&F[$K!P<<,3\=9N@=9?C1/RS\4,(MJWOTPR7_W>Y;Q;T->QZ;7LS\? MY_?SA_GG/^[!V4/*< 1F*?]9 Y+A_)=Y#\Y\PG 8T??@ CS>^^#LW7OP#H0) M>-BD.XJ3@(YUQD\E#]275;,W9;/H2+,0@=LT81L*/B0!"<0 G?>A[@AZ[L@- MDB9^7K)+8,)S@ R$>DYH=GHY["GW3R\W)+TQZY_%+/+,(WDW.\KW4 JNE]]W M(0V+:^3K)[X/S!F)Z;]]R,M(JS\ROX%DHG&[Q"49$]$F_[Z"W2,W_IP MJ0SS%84)**T:I25+G\XPW8 M#H-SD!#6QZVLMXOZ_#[Y-#4MUS1&8_WID$CW M,&@ZMF&(A_D]ASFF9WKU84(O[+H7MK07'__)Q_7A<.B]ZJ0A0X> RC!?49@ MSZGA.>JO)DC H16DB*-2 M0E)0UT%0//NXXP\ A3J@+*-M/3-YRX,Y*4H3.37R#:5".BU?@P8@,CO.9]FV MY<$V)*52K2I-A-1H-91[=6&D4#!2\/66Q N2]?J4/&ZH4"E-\U6EB2@;MX>V M>C^%2EU?:9JO*DWDV>@^E"JP7%+EM8.Y.9V[(W\K]+S6 ]=7U:I(I+%V*-?V M$TU5GC*83?=]X,*!3IO,6Q@\;!0>RAW^95N5!PR&TGT;X /&=+TVEK=0>-@X M/'Q!XE_E5"J-?0:[KPEP9)I6&]1;F#UJS![)S?Y53B7/' H*=9T?>2V1]54U M*6)J'!W)'7VH4LGC!A."W4DYN_M:Y*MJ5834^#F2^WFA5,;I2B6/&PQ)J<*K M2A-1-@J/WF "'2F=05>:YJM*$WDVMH].G$7OY:94[96F^56:\!1Q;.09_?/Q MJ)%V))^1/U&IY"F#V2C5]"I-G)DTD7D$3>/?Z$3_/NI4\H#!5)1.KZ,>I7=, MSW&/8&DD'+TP=_X:IY)G#B:E=.X==04?F2X\\E]=J'%R)'?RUSF54DU7FN:C M'NFWK".8&D='^>7BDB:F7.MRB[-UR,TK(BL>:5RZ_*2R2-OH%[$,_T/4$L#!!0 ( &&!E54T M^&^L0 H #MB 9 >&PO=V]R:W-H965T$VD-=),T3K8HBGZ@I;%-+$5J2/=;U^/YU6BT>Y M2JIWQ5KFZB?W1;E*:O5E^3"MUJ5,ENV@53:EOA],5TF:3^87[?<^E_.+8E-G M:2X_EUZU6:V2\OLO,BN>+R=D\N,;7]*'Q[KYQG1^L4X>Y*VLOZT_E^JKZ3YE MF:YD7J5%[I7R_G)R1=['43N@O<=OJ7RN#FY[S5.Y*XK?FR]NEI<3OWE$,I.+ MNHE(U#]/\EIF69.D'LOGLQ=4LGK(OM7NJP?+R?1 MQ%O*^V23U5^*Y[_+W1,23=ZBR*KV;^]Y=U]_XBTV55VL=H/5(UBE^?;?Y&4' MXF X0,#Z&X '3N [0:PL0/X;@!OR6R?2LLA3NID?E$6SU[9W%NE-3=:F.UH M]?33O/E_OZU+]=-4C:OG5]?__'9S>_/UYM/'6^_-AR0MO=^2;".]XMZ[6ORQ M24NY]*ZJ2M;5S]Z;6-9)FJE;?_&^W<;>FY]^]G[RTMS[^EALJB1?5A?36CVH M)GJZV#V 7[8/@ X\@$^+^IW'R%N/^I3V#+\>/YST#(_'#_?-X5-%N['A<]F MG?O%/?=C$5.9^_L93X'OGP('G\*'?S>OX>VRJ=+FL-:['L 0U_]_S+ 8*#DE;,=&1Z\TBGG/J>=A0-.X,H"*Y9 MA""+SZ4RHK+^_M9;9TE>>^J M3P3RN(<*.)4K%:0P@PKQM1/Z()?K(J]+9>1>TAZ4>Z7.MZ 0 MW[>@P!.Y4L%*,[$(JD>>UE1BY40@@5^EQ:JX&*EF;2TXA(&.LX_ MTN0NS909RJIAMED-> X!5=E5=%#38JPT$Z%6; ([=BSO9=G4I&F^*%;2JY.7 M_E/9+L6J\O5('&2C/A:(4FH&S3!^4 M>KG8ALSMJUEAI9G]0NS6%W?JCK$_Q)6K[-A>"S[HO-'AVYX;@.82;:N&FL'"W M#35B--2\__PJ5W>R_&\O)$RUOD9-B['23)0'?6F$QC1N9QJW-7T.\Q#3BS5[3:& MZN.H:3%6FKF/4EL[AYOD4+L-'NJ\?Q+5U'G/KAC"#]LP)A#MX!QV<.=^&YSG M3 FU%;>&4D]G0YQ^T;?,0I=O& M4?4:-2W&2C,1:@GGL(2/[K;!.V;]S32?(P66I/%F"W;(]MM<)8S'E1I%CW2S D?.,@(++6"O/K'?!J9TIG4/4A19U<62;.+!Z M'?:LPK,XOPY1-1XKS22L;5^\OHDN4&T?-2W&2C,_%:ZK@@"N"MR7,1SH"C.P MK7XVL]YEJ)("KD1-6,6K9@9H6!W;902@G RH=Z+(C.-+.;Z^4I,K]+S)+VN7Z MF*Y/L6IX'F=XJ(4(5IK)6)NOT!*@%B6H:3%6FHGOX"HM\#L))RSDGATV MC))9]T.I\,3.F,Y1? 2Z^ B.;(0?MY(=#!N>T/DUB5K#8*69L'4-$T2O7]*H M!0IJ6HR59N+3!4H OQUQPI)&+5<"^^T$YL^(I=CGJ$-"78>$1ZXF,VY%.]@V M/*$K1=2T&"O-A*WKF9"\>D6'J,4*:EJ,E6;BT\5*>&0/D?.*A@.=8:*6+F'/ MAP5XR =L.]0U27BD)LEKF357;MTDF?=C:]H)L@U/X\P.M5+!2C,1ZX(FY*]? MQZBU"FI:C)5FXM.U2GCDH[?NZW@;>'A14"ZH=5T<>%YG2N'YG%^1J'4-5IK)^N#"E/#6J%$+&K5204V+L=),?+I2"8]UBVJCU"FI:C)5F7DA5ES41_,GB,0LZ M0BU44--BK#03GRY4(OB-%_<%#0_:WR@W/ZF@NT7=;%NK]U_5]2JAFYO/LID*&PO=V]R M:W-H965T(!5;2_=74(C]M[7L>- M&4^<02\[=BL'/;'2$4_@5A*UBF,FGRXA$NN^0YWG W=\OM#I 7?06[(YW(-^ M6-Y*L^<6*B&/(5%<)$3"K.\,Z47@>VE =L5?'-9J:YNDI4R$^)KNC,.^XZ4K M@@BF.I5@YNL11A!%J9)9Q[>-J%/D3 .WMY_5K[+B33$3IF DHL\\U(N^<^:0 M$&9L%>D[L?X#-@6=IGI3$:GLDZSS:[N^0Z8KI46\"38KB'F2?[/O&Q!; ;2S M(\#?!/@O ]H[ EJ;@-:A >U-0#LCDY>2<0B89H.>%&LBTZN-6KJ1P_[O9;F+#=Q>C <_?DPOA]_&G_\<$_>?LXP04B&CR#-;2?C1+-DSB<1D*%2 MH!5Y4#!;1>2:S^ =>1N 9CQ2[WJN-HM))=WI)O%EGMC?D9CZY$8D>J'([TD( M857 -544I?C/I5SZ5L6/4WU"6O0]\3W?KUG0Z/!P6A,>'![N6:II%3>FE>FU M=^B-LGL/DMQ!Q-*?B%KPI2)?;B">@/R'_"!7?Z7;NIL#TOV)YC M= B_TB'J6%K3-&6)*18@B57P4J]\>?:.TAHV:9 HZH%6&I5Q%O^A/Z<_K G M+SW=^:\_LH?3\.&T"U>>A MJ@58:M710NGT?*O->;TVL2>OY45@9 ]M"AA++0?L;HVD8I#S;+2GR%2L$IV/ M=(JCQ?APF W-7AR_I!=!/@0L9?*9Y V3+2*8&4GOI&O^JV4^YLMWM%AF M@Z^)T%K$V>8"6 @RO<"&PO=V]R:W-H965T55!4SU%5K M7V\4LMPY5:4?!4'B5XP++QTZVURE0UF;D@N<*]!U53'USP1+N1MYH?=@N.'K MPEB#GPXW;(T+-'>;N:*>WZKDO$*AN12@<#7RQN'E=&#'NP'?..[T01LLR5+* M[[8SRT=>8 /"$C-C%1C];7&*96F%*(P?>TVOG=(Z'K8?U#\X=F)9,HU36?[) MYZ^UX?HJ4/O&8=X[Q [T"8RAW7%#$N'2NY V=&D9ALN-\Z;:+BP55P8 M15\Y^9ET//UZ-UO,;F?77Q9P,E?2+8Q3.+E"PWBI3^$MW"VNX.3-*;P!'W3! M%&K@ NX$-_J,C-2^+62MF]%COEC M 9]H6J3H 6D2'56\SLPYQ.$91$$4=00T?;E[>"2D<-8:]JEX^Q'S35WUK_&2VT4K>R_N_+83-/KGL;N]DN]81F./-K. M&M46O?3WW\(D^*,K![]([%%&>FU&>L?44UIEX/8@W. 618U=M(U$WTG8HVB; M1G'4I\-IZ&\/03K&!;VXE_3:<8]B[+H/*%9HVR! /.C%%\61NV+!&,A#D="\)T$1X5?RUA\I]JQ^&[) FZ"2]: MPHL7$KYG2E !-=6GK@-V5'9UY(-NLC")V3^P156H5J[FUU#)FMAFJ._M;:/A[&[,Y_8)_2H M:-X /V6:%\EGIM9<:"AQ19+!^04M(]7<\DW'R(V[*)?2T+7KF@4]C%#9 ?1] M):5YZ-@)VJ=6^B]02P,$% @ 88&55?*YE?'3'0 &ULS9U;<]LXFH;_"LH]U9M4V;%UEKK3J7), MHN*M=K?'3L]>3,T%34$6-SQH>+#CKO[Q"_ @ !0%&II7KKU)K ,?$'P_@1]? MG#X^)^FW;,U83KY'89S]9OV:1EWU(-BSFGZR2-/)R_C)]/,\V M*?.6Y4%1>#Z\N)B>1UX0GWSZ6+YWFW[ZF!1Y&,3L-B59$45>^O*9A# MD^:-N^!QG8LWSC]]W'B/[)[E?VQN4_[J?$M9!A&+LR")2\Z4OXFHRT.2?!,OKI>_G%R(4V(A\W/!\/A_3^R*A:% \1/Y=TT] MV18J#E3_;NBTK#VOS8.7L:LD_)]@F:]_.9F?D"5;>468WR7/7UA=HXG@^4F8 ME?^2Y_J[%R?$+[(\B>J#^1E$05S][WVOKX1RP'"XYX!A?<#PM0>,Z@-&K0/V MGM*X/F#\VA(F]0&3UQXPK0^8EM>^NECEE7:\W/OT,4V>22J^S6GBCU*N\FA^ M@8-8A-9]GO)/ WY<_NGRZN]_7-]??[W^_;=[\LYAN1>$&?G*ON>%%V;OR8\_ MS$?3\<\DB,G7=5)D7KS,3LG?M-E?JY*'>XI=41NDCA?9\2- MEVS9<;QC/GXP- #.^2787H=A]]Q M8E/._*NOH)=,,<,^]W/M[!A_-RE+Q+F(&$N$D9!,$WD\5;DL8G^Z39-2'E;('?L MB<4%ZQ+5B+ 5%0ES*MBDA(D[]].GX6@XX??RC^=/JEX=W[L8C\;3L?X]"CHY M38K)5HJ)48HO[O75[\05]_DTB0.?_/.&10\L_1?YBWR]NW2ZE#$2;95!PAPD MS$7"* BF:3S=:CS%MZE3I,A(F(.$N4@8!<$TD6=;D6?&'W*7R*?DEJ4^BW/^ MC$"2%?E'D@?Q([F.<\9/(*^_FW8F8)^-Q=D& !+F5+"YTJX.6BTOLC@*@FFJ MSK>JSHVJ_N9%I7*-4#S=S8/\I4LO(\A6+R3,,5=1W&7X\X8(QQ^]:/,SN?.6 M@2?"-R/WE_==/UKDV5$03)-WL95W8:R[PS(_#39E@_PZE8T\6Y61,,=!"F@P7!Z>9U_R=YR3IO F9L;;Q#J4Y M4)H+I5$439=;\90&^(RS9J*T1M(<*,V%TBB*IFL]E%H/WS;Q-)=G'0=(FE/3 M%DKN>?%A?C&:MA)0:*D41=,5EI;6S6U(N4OQC.$Z M]COOS=!3HRB:+K"TXP9F/\X^#34#K76&VG,]E=WJO&19\!@W.6)6RJ/K.BJS\ M]60L"OPD%N_R@W@F&OBL.^^#7@Z*HNFQ)?W%@=E@O(R2@F? _ +PRHN[ +\K MD U/FM<>OR[\O2Q8\B2YNFOD:U8FQ5[\PO\OPB5Y8"1E=3CF"=EXW>$(M22A M-*>FJ3;P=+SC%4/+I"B:KKGT&P=&I^M5V3[_T_T>5(]7-U[,$X5(1$;SS4Z5 MH9XDE.9 :2Z41E$T/1JD,3F8'>%A &H_0FD.E.9":11%T[66=N7 ;.;I:7]0 MY_LD>19VQ\,+B9-8W ;2) Q+VT5T9:^3D-\!N@<10$U-*,VI:?JCP[MUS MH:52%$W75_J5 [.-9VK9[UF<)6FGC%#7$DISH#072J,HFCX@1IIVPPM\PSV$ M.G90F@.EN5 :1=%TK:5C-S2Z1'@7QUR>=1Q W;R:9NI!A!9(431=7&G1#D#XD*;\]>;R)BF.O\F?\)(IX.Q9X875$$ :YE[X0;[,) [_J M:>X.%*C'AZ+I@2(]OJ'9]KK/$_\;N'4Y1&%6_>@V1Y2N[+$:6G:MN? M\81N[T#3S^:RK&,(:O_5M)G2N$]FT]%HWF[AH2X;BJ:K*UVVX>'#^*ZXC/R. MW:DCU#>#TAPHS872*(JFJRW]M>$1!O0-H>X9E.9 :2Z41E$T76OIG@W?>%R? MN3SK.( Z:\/^H7W0 BF*IHLK[;(A;'B?F60M&]0*ZZEE?0/BE5-&>>W-SJ%V M&8JFZROMLB%Z?)\9:"TSU"KKJ6PC\_[TO.S;"UG.B#A67)$[6G[M)O#YM?6> M1.^?]UUDZMESD/MK5F7PHEO08VE2GJL8Q;?B#P+\#YG9\]RUR!,QTF]9CB4E M+K_2F[)'Z=W)Y5?WY'TU7"^(LSPMQ/O54+S(2T6G;GN.!>.;RK., Z@76-%.F""V0HFBZN,JT6-@8/#/)6C;L?%AS+=MW M(G*5I)ND&AW4^?O%3HD]AD,WD@[="#T*SPRT5AIJP_54=D?I0.2'5>K(<\A6 M[IB6X\?*Q1#JT7G),W]S%83E*#SQ[>IOXF49SVO"@&>.1<9$PD?*DRZ_4R>. M_V=J#\1$!.$$T+%N' 6^R_DW1U]7W?M2AM)FP(J M!B(^IJ4[I"0(V^FHXI%HXZ5YX!>AEX8O(FNXO?Z-.$&R9.2^MJ).R_1KEM8^V7=U M4FM_S@(U3E$T/?2E<3HZ?)SAW1?RJ_>0F5,6J(T*I3E0F@NE411-7Q9(NI3C M(XPX'$.M22C-@=)<*(VB:+K6TIH:-NR@A9*431= M8.E'CF&C#LTD:^F@3F-/+>\^?/D@[D?"I4K2@!D&'D+/BZ)HNKK2D!RC!QZ: M@=8B0WW)GLHV*KLTLY]G=6;(ZX^G;&<\DFXY-F9%VIJ"G(A\\\_1L4J.5JBWBJ+IT:HL.&BV&VWRR0-F)II+MPYMJ!$+I;E0&D71]*B0SNAX M;4 ,4 M1=/EE0;HV&P-&CLY7E(O"I;F%ASJBD)I#I3F0FD41=-EEQ;I>'Z$%ASJDD)I M#I3F0FD41=.UEI[@V.P)VCQ/0NT_*,WIJ6736-UKR\7\^NM5I[Y0\P]%TQ>B MEN;?Q#Q$T?Z)T@RTE1E*RF$$^G_);(GQZ7273F^>(#$K$H25_(N_N[RYOWITI7 M@Q>&+X0_/V;>0\@$AS^V1E'Y0NQ=]O?O]INI^^35YY*74*Q^5 MBW)Z9!D\\0R*/YZFJ?JC,N(V%(42S:AEXM%E[H[.*#Z4!1-#W;I M?D[,[J=QPE82Q_Q]\I7Y:V/28B[#.OZACB>4YD)I%$73M9?&Z&2(3UHF4(L4 M2G.@-!=*HRB:KK6T22=FYQ#>RV$NSSH.H"YJ36OU=CD >DH=F,4[,XHYLIJ M\N[IY4@SDA:/CVS)4[>()XEG(E4[$Q_R5%4D*D>JLVNL\!#R+SO*T MG!RVG3RF#@,^)3G/B+--DN;U\I/E@NZ1Z+YA/.M^?,42$5"1*(JF1[RT2"=F MB_1-ENHTGX/UCP1JG-8T=:G.Q6QGJ4YHF11%TS67ONGD<-^T\SGD@-XQ\RE8 M2P[U5J$T%TJC*)H>&M);G1S!6YU O54HS8'27"B-HFBZUM);G?2XCMC>,7-I MUE$ ]5]K6JMW[&)G+!:T5(JBZ1O 26]U>OCT[Z_WUXZQ_3:S;=6$TAPHS872 M*(JF:RXMQND1YGY/H98BE.9 :2Z41E$T76MI*4[?>.ZWN3SK.(#:C=/=N=\7 M'V:35OL-+9.B:+J^TD:.!\O5SDG QTB07S\#\&N98JB MZ2$KG=7I_X,M8%[PFA/( <8 M3.:BK;7&[E:-W:X:NU_U,;S'J?0>IT?8&&8*-1.A- =*PA2\SQ),]]:=:BM!J6Y4!I%T73=I?LV.\):D#.HK0:E.5": M"Z51%$W76MIJLS?>,<9WMEODE#S3,HS8'27"B-HFB:Y'-I MGLV/8)[-H>89E.9 :2Z41E$T76MIGLW?>/5#6@& M6DL+=<%Z*BNDK2<"GFZ'7)V*\5!1D@N_I-XZK9HTQ\(P(ZFW#,KD[&SMI4LF M>G8?O3 ,BHC$09X&2U;OV[&=&4CXZ7[S'NN9?T4FEDDD22$V\BAKHBR)76[[ MD;(P\![$"A*OF)L'O5P41=-C3QIS<[-E94H'O]Q<&]-!,]HZ"J%.'93F0FD4 M1=,EEU[=_ BK$\ZA_AR4YD!I+I1&431=:^G/SBZ>I* M1VZ.WJ7%#+06&6K,]516I!K;K% =>U\MGI"RC1>D&5E5N[LMF?^-OQ\7L1_4 M.Z9LO)B%_/\@%DM^5>^5JS6$81$%<;D^]C?V\I#P#%)\E)7KFXG_2Z1H .MQ M@O6!:E'-5[K30:@[B*+I02?=P?GA[N#?"W'%C DAU!^$TAPHS872*(JFB;Z0 M_N#B"/[@ NH/0FD.E.9":11%T[66_N#BC?U!OVQT%6BA%T72! MI4&X@!F$9I*U=%"#L*>6U;VHI]\.>D841=-UE2;A FT2FH'6\D)-PI[*5O+N MW16E7E,V\AYC)A:@+:=]K'AC)28_OG-OKM^?"\\P.5MM]_+3OW)'KZNE9:49N3A\P3_W^W?1P=8I(]28A-(<*,V%TBB*IJLM MS_?C# M?#B\^/E+<';'PO+%X.?WI\V>ZJ(+(LL"_O"G;*[>VBZ>/V)ZZ0OYWX1G/^J& M\>(Q,TJRG#\_=C\DJF-23LN-.Y?+JLW-$V4LM*)R(G[U/\+ZJEB<2X61V&X M5FP,E=@XPB8L#10F.=2+Q>)<+(["<"W)1XKDK]R+Y2J)'H*X7F#L-@U\F35STG9*\O=.(R%D=AN):^8T5?LW/9K>\= M\Y/'./B3YTK72]ZF\QMBN9?9);^O*WUFU0YF=18A;O;\\R(2FUTH;W9'PW@G M&CI6<[OJ.7O[8(#:E5@%:P3!1@N'PF[ M0P)J?6)Q#A;G8G$4AFM%SE2)G"/,E6Z@,,FA1B<6YV)Q%(9K23Y3)'_EE&F+ MS( W"_QI:S0==]7IW<9AQLP2X61V&XEM1S16KS",;C M)PE]@0%U5[$X!XMSL3C:X+1?@9YKM>)BH<3%?S#?>ILOF/J[_R,K 6K(8G$. M%N=B<12&TT-GH%BS@R.,RVR@*,FA. >+<[$X"L.U)%>TU:XBG6WZ!G34-Z?U6WT,$R$$X_%?T!Q@;:C+3_ MM6*-/RC.Q>(H#-<27#'^!D=8P;"!PB3'>H%0G(O%41BN);GB!0[,7N!O>@/< MC)$_);_S)CK-UL%&'4S/6^Q;WD+'>7<@0 H,??JQKQ2]\O4B_OFF;XN0=A+QS6AH/B7"R.PG M@14;;G ,&VZ M>&@ M. >+<[$X"L.U)%=LN,$;KUS84Z!].$#'+38XO>E>3'>:;JP%A\*U9%8LN %L M#<,>E+V 6+>LIZ+-S8GF$]]=U*'F3$4\>LI:+Z.X/56@//Y%BS/=&!=!Z3L(ZH* XI\%IPP=&@YW-X+#%4ABNI;UBH0U[!N?I"?P!D\EZ2K 7%NNN M07$N%D=AN);^B@LW/,8 O"'6AX/B'"S.Q>(H#->27/'AAN8!>&C7W%R(H#-?2 M5S'>AD>8"]Q 89)CK3@HSL7B* S7DERQXH9OO#IA3X'VX8"UZ8:["Q1>?)CM MMMQ8^PV%:\FLV&]#V#J%/2A[ ;'&6D]%ZWL3#]9ED=5C>?KG"'J*]UE@/KJ>^C=:E'Y-MF!]X8?Y"EH$0_J$0VXKPR\ +3)L)?L*9 M$8,"O*>@=AXB+^74:KW!QS0I^'^;T,O%KI![C!IH'2D,UXH:Q<8;]MA:;V/4 M8)T_*,YI<*I1LYAW^#18CPZ%TZ4?*1[=R.S1Z?G\(3:-N0!K6:$X!XMSL3@* MP[7D5VRZT> (Z?X(Z\Q!<0X6YV)Q%(9K2:XX%.)RRT5 K#M416O+B1V8NKF_6[8,EE_L+5\Y.>5AQKMD%Q#A;G8G$4AFNI MK9ARH_$Q6G&L3P?%.5B+3CG@UKC4.LKV6 M&[94"L.U9%:\N9'9F[,Q;P&QKEM/1>6=ZBK9;]= SXG"<"UY%4]N9+:J MWN;!VWP2]H&!=?-JG#9"8C[:??*&%DMAN);VBE4WZMELPY"B'?0!&BV-D<%A'#8ISL#@7BZ,PG"[Y6''>QF;G#?T<;B[..AB@ M.*?!Z?G;H+T'!+94"L.U1%;\M?&KAL%5C;P;/P;"915R*BW]ZQ_2S8792XSU MW: X%XNC,%PK%!3?;7R,$7%CK+L&Q3E8G(O%41BN);GBPHW-+IS-TYL992\T MUH#KJ>A.^V:8 P$],PK#M416S+>Q>43< 5WN9J*]UECGK:>^E=8;EI8=Y"07 MN_*=Y4G(GU/%KBY1,PVF[$]_2+T_Q=_\PH1>^LC.LG(5GHV7YIE803<*LDQL M*E"<@\6Y6!R%X5H!H#A_XV-,D!UC/4 HSL'B7"R.PG MR14W<(P;H6=&V0N- M]?1Z*OIUS;8MVU7E:)H2!JSQA\*U9%:,OS%\C)Z9:*\VUMOKJ6^C]"9-GH(E MRV2*<$I6WD.Z7<&>W_*?65BN@B\*#?QZS-XV#SC5TH-JQ?V@'N4I5M7OSQ*P MMB$*UPHEQ38<]RQK5V4)5UY4+6N7]20$6+\0BG.P.!>+HS"MV"L862V&XELZ*-3B! M[1;<@[)7$&L(]E14WJCV]_%#SXC"<"UQ%1-P@MXRN(=HKS'6"^RIKY*,E+,R M*!-#&$)R64^X()?+B&=_/&>K7KX[H9>7)^_/?):*A9GYE;GUTISP)W"2LHT7 MI"3+JV^*77P)^Y[S#%"LZ,CSR8W8#;A%0T2M8@%Y M8C6SV518V4]XF42\_0S\,K<,U/W'Q*B+B#>Z0;USD^^ECPGA%%'U/9DF])I3 M&*X5Q8K+.3&[?OLSS4/&*I@+LP]PK $*Q;E8'(7A6J&@6).38TP1GF#-2"C. MP>)<+(["<"W)%3-R\J:[!O<49Q\,6)MRTC5!>#<)Q;J/*%Q+8\5]G/1L'6QJ MX:U64S879*\NUIN$XEPLCL)PK3!0W,G)$?84;J PR;$&)13G8G$4AFM)KKB( M$[.+"&_=L38C%.BGDX/<;4WBG6((3B'"S.Q>(H#->27/$1IV9[ M#>\7FPNT#P>LVSCMFMP[:S?DT$(I#-=263$4I[A1A6:4O7Y8)[&GHJU;U9>7 M99J47J#)/H:>(H7A6FHKQML4/KS03+07'>NN]=2W)7KRQ-*U5X29VM&_*:(- M#X$HR9,T.U4& ZQYB/ O!SXIXH"W;:5C[)%5XA<9X1=03*'+BLTF27KJM7>CUH#!<*\(4/V_ZJJ&&>Q+#0^Q= MY\^1BQ]9% MXI>MO$M2MA(A\-/E\.1\Y_W/@Y^N!AWO.X.?W/+];'CTG9"'),^3J/QSS3P>*^(+_/-5DN3-"U' &PO=V]R:W-H M965T=_=@E#NQ*/J[%'&(U%J1CD^ M2E!E41#YYP:9.(X=WWD]6-)=KNV!&X_V9(KE_=;ZOL)LN&*)P(]HMF.A\[ P.3:WG M0%HJ+8I&; @*RNLG>6GZ<"+PHT\$02,(OBH(&T%8!:W)JEA3HDD\DN((TE8; M-[NH>E.I31K*[;^XTM*\I4:GX]7L;C99SZ9P.U\DB\D\N8/5.EG/[F>+-R80CG4]2$,G4!W^!I-87SLPLX \IAG8M2 M$9ZID:L-I?V6FS9$-S51\ G10ZJO(/0O(?""H$,^^;K0,#.2A*<(9K@A$^5&;TMF!J4.T$5=V_9/<+X-PC!\!]U1Y7N#?M0-';70 MT?\V]A(XZB[.Z&/;AM$@&KP#[2B+HJ$_? ?JGHR+O:KNB=Q1KH#AU@B]J[YQ MD/7XUQLM]M4$;80V\U@MP8SZ%4)M^; MHN (II4H)Z9C67=F#C$UXJA:>^9QQ$I),$7/'(@RSR'_]X (.XX,V_A<>,'[ M3.H%,XX*N$=K)%^+9ZXLLXV2XAQ1@1D%'.U&QMB^G_C:OW+X@]%1=.9 9[)E M[%T;BW1D6!H($91('0&JX8 FB! =2&'\;6(:[9%:V)U_1I]7N:M5@.PH =$)>,8 M"7 ]11)B(F[ +_"ZGH+KJQMP!3 %FXR5 M)41*94=/H,,VE('FH2YP+)4R)O M@6L/@&,Y3H]\\G.Y_55NJIJTA7':PCA5/.]"O#FF6)4U!05G:9G(WHSJ$'X5 M0K^70^R$ON5XD7GHDO>XN6%X%[1N7PC=EM#]EO!-O0]=WE>&%Z@\UHZ[UNZ)92(8TC$ !202S5 (5"^)?K^J!NB^D91:*./ MVSLC^@YP[M^[F!:'E6R?89N=5ZXZZA'R/J0 $[930N@U4!%YWJ=J0K*@> M^I9)U3:J::8:.^+:0>WO&).?ANX=[5]%_!]02P,$% @ 88&555JQEB%[ M P #PP !D !X;"]W;W)K&ULK5=M;]HZ%/XK M5NXT;5+7O+]U$(D"W9!:6A6V^^'J?G"# 6M)G-D.;/OU.T[2C(8T0F@2(K;S M/"?G>>P<#H,]X]_$EA")?J1))H;:5LK\2M=%O"4I%I8@E3OM%% MS@E>E:0TT2W#\/04TTR+!N7: X\&K) )S<@#1Z)(4\Q_7I.$[8>:J3TO/-+- M5JH%/1KD>$,61'[)'SC,]";*BJ8D$Y1EB)/U4!N95Y-0X4O 5TKVXF",E)(G MQKZIR6PUU R5$$E(+%4$#)<=&9,D48$@C>]U3*UYI"(>CI^CWY3:0\05&J*I06EFR0;Y M-%/;OI <[E+@R6@QO9V.E],)NIG-1_/Q;'2+%LO1_0!?5E,T+LW[]$;1#.T MW+)" %8,= GYJJ?J<9W;=96;]4IN][&\1+9Y@2S#LCKHX]/I9@=]$G7 MP>3&::MQVBKCV:_$Z_?OOUN HYDDJ?B_RZDJMM,=6]6&*Y'CF PU>/D%X3NB M16__,3WC8Y=O?S/8Y"\%>^&IW7AJ]T6/;L'$+KK?LPR(7E1_3!""85=W\!3.O?X#$QQ55_!(;@E'%)?Y4+768$1RH_ M6+YO!.W3T(5SO=#U6G;T)GRF'6%C1WCB@U=.=Q"QTZX L#]-6/R>:)ZO.8_0/0;4$L#!!0 ( &&!E56B7A'Y M)@, +\( 9 >&PO=V]R:W-H965T0+;LQSTQ$YSEL&S)&J7IE2^?0,N#GW+M8X?7MAFJ\T' M>]#+Z0;FH+_GSQ)[=IUEQ5+(%!,9D;#N6T/W;A2;^"+@!X.#:K2)4;(4XI?I M3%=]RS&$@$.B30:*KSV,@'.3"&G\KG):]90&V&P?L]\7VE'+DBH8"?Z3K?2V M;\466<&:[KA^$8>_H=(3F'R)X*IXDD,5ZU@DV2DMT@J,#%*6E6_Z6M6A 7 [ M'P"\"N!="_ K@%\(+9D5LL94TT%/B@.1)AJSF491FP*-:EAF5G&N)8XRQ.G! M?/(P&2TF8W(_G0UGH^GP@ ,@B4A-;6AI4"R/!$XU1N3T30K.B::OT*J[G"@H)C(; M;S]P?2?VHYZ];^IK"?-J>C=L=I%JYXR$%\>=[@G5BW.:0_1.Y32! MOH6GI *Y!VOPQR2G!)F&ZU2W"FS(VZ MC?*6REJB?*_AJ7>4PYIR>)'R<:_C/2+1Z-F&<,!CE/!_%Z6-<7C.I1,&X0GC MEB@_CCKMC*.:<721<7E&_5_S1.<.[KJA=T+X/,H+8N<#G\S-7^2.6&90H7?HU YS;"#+*\ M+LN.%GEQXRR%1EL7S2W^88 T 3B^%D(?.^82J_]9!O\ 4$L#!!0 ( &&! ME56E=MU#80( )X% 9 >&PO=V]R:W-H965T[YWMF^PY^)5IH@*WO*,R:&3*E7N[WE=-R>4.<' SCV)8,"W*J,,GP3(;9X3\6>,&=\/G:9SF%C03:K, MA!L,"K+!):KGXDGHR*U5$IHCDY0S$+@>.J/F7=@R> OX27$OC\9@G+QP_FJ" M:3)T/),09A@KHT#T;X<3S#(CI-/X76DZ]9:&>#P^J-];[]K+"Y$XX=DOFJAT MZ/0=2'!-MIE:\/T/K/QTC%[,,VF_L*^PG@/Q5BJ>5V2=04Y9^2=O51V.",WN M&8)?$?R/A/890JLBM"XEM"M"VU:FM&+K$!)%@H'@>Q &K=7,P!;3LK5]RLRQ M+Y70JU3S5+",'J+)*@KA?CH?S2?3T0,L5Z-5-(OF*YC.[Q\7L]%J^CB'2X&W ML$")1,0I$)9 B#M]M0I]411$;_JR2I1P':(B-),W\!6>ER%<7]W %5 &JY1O MI:;)@:NT.9.B&U=&QJ41_XR1I@\SSE0J(6())N\%7%V5NC3^H31C_U/%QU@U MH-6\!=_S_1,)32ZG-T_0P\OIWB=N6O5!MZQ>^XS>X@O)B^\A8'4(IRI<*G2L M@ND7NZ#7];HZ^=VQ[?]1W7Z_UWN/"D^@.IW.MQI5FG"/;FZ.8F,[@(28;YDJ M3ZJ>K9O,R+ZM#_-CW7S*7O%/INQ<,R(VE$G(<*TEO49/YR3*;E &BA?V?;QP MI5^;'::Z@:(P +V^YEP= K-!W9*#OU!+ P04 " !A@9554^]S:=P$ "6 M&@ &0 'AL+W=O0)F^M$GXOF.? MX\MW$O?VA'Z/-Q@S\!H&4=Q7-HQMKU4U]C8X1/$5V>*(_[(B-$2,W]*U&F\I M1LLT*0Q47=-L-41^I QZZ;-'.NB1'0O\"#]2$._"$-$?(QR0?5^!RMN#)W^] M88?:\?:3\3BU0EGZ(H]@G$:!XU5>&\-K5TX0TXF\?[^.#:Y!0 M61#R/;F9+ON*EO0(!]AC"03B_U[P& =!@L3[\5\.JA1M)HF'UV_H-REY3F:! M8CPFP3_^DFWZ2E0]" M/\K^H]=CW!?"?!R!.,8Q/,/,%,E3\7SB@IOI_?!^/!W>@ME\.)_<3>[G M8'I_\_!T-YQ/'^[!L8&78.AYNW 7((:7X(%M, 5C$O))N4EFRPL&T\@C(087 MMR2./X,+%S/D!_SJ"WB>N>#BTV?P"?@1F&_(+D;1,NZIC!--NJMZ.:E11DI_ MAQ34P1V)V"8&DVB)EU4 E2M4R*2_R332I8@/'KL"!KP$NJ;K@@Z-CT^'@G3W M^'1-PL8H!MU(\8QW\$X;H6^W/!U,&0[C?T5CD;5EBMM*]JWK>(L\W%=X"S&F M+U@9_/D'M+6_1#JV">:V!%;1V"PT-F7HIVE\"48H0)&'P8PARD0J9ZU9:6O) M9OXR^-*U+#X77P[E$T0YT'2J4:ZTYV?J8A6Z6%)=GB->G@+_)Y=ESA$D M H@89SB=0RZ&8YM6C7(SS#)J,:[5D*7C&)TBJ$+$+HC8\@$."67^3Y26+[(" MNY)80@GPI[S^\*0E6."(7S&PS>OEEH_U)8AX5>=Y#+V*V-L-6G:=>3,$-I@W M8SJ&F'>GX-WY'1.;[\0BFIWF()NVZ=1F[%@0UIS]KB"J,OLK?+L%WZZ4+[<7 MW#Q$8+RC%$?>#S"G*(J#;-R_W>%P@:EP7Y3"GKHOM@GFM@16D=,IY'0^L/8X M;6K<)IC;$EA%8ZB5KD[[T.J3-U=96K;3K2]389AI:[5U*N_\N>(<6%YX_HH^ MJ$]9:4K+E% 3*"A07:.KU441Q%EZO2;+^WRN)GJIB?Z!NWK>6'5;MPR[,5\$ M<\WH\RNOSPR+PU[_>V.6HI^XZK:*Y;:%5%2U- M+S0_<'>'+1G57.@VT=RVT*I"ERX:RFUTZQN\P&U#RS;J"U80IMO-!2OM_+GB ME,X\8L.F/#;M;)]T,3\VV2;:&Y;:%6A2_.NR\W[\7M[#E19 M3]R=P_HW,T&<:=<_+"#?8CI.CWXB(%'=A'+/DH73XO#E6%ZI%![ M/H+7;G9$4L)D)S9WB*[]* 8!7G%([:K#^='L$"2[862;'@LL"&,D3"\W&"TQ M30+X[RM"V-M-TD!Q%#7X'U!+ P04 " !A@9553B#X6O(% F( &0 M 'AL+W=OM/V9G+!DHTQ M:<(,P:3-3-[FPK4?;OI!@ #/V18GB9#TUU>RC8VQ4,*-%,:\^PGV!2V3@M,UUS0I'"6*TBB M-/^-GPLB=AR@?\ !%0YHW\$[X. 6#NY;';S"P BQP/US1C> *6N) MICYD9&;>,OPH5?O^*)C\-I)^HO\XNAD-QZ,07%W?#>Z&UX,;\#@>C$>WH[LQ MN+Z[NO]\.QA?W]^!WT,B0_#[AX_@ XA2,%[2-;M( MM6@[9;0=8U(],/GV8.+E!#S$6.:1"G/T?1VMLJPRYT_'9O[8! LM@=48]4M& M?6/^5(RN2D;)EM$3E2LZ+G/,[L[>(M0)NKV]/&F:P9[KN\%>IFC,_"#P GVN M=,O(NL;(!@EE(OHO:S*Z&+J-I_J^T_7W0M!8=1#L[$6@L8)>S],'$)0!!,8 M0B+W6S;.7&S(?<&O1!0T*J[GNZZ[%U'06&O/=>#>UH5-JR#H^% ?4:^,J&8NZB? DBB,1$7X"[F@Z73/V>B7W;%:R3;#0$EB-7.A4NLAY M)6'F\LX,#*4N8=%DG26.:I0G8)2L8OHBR;_%8BI? HN:D6RGA$T5\72>6VCU M4/[T8"\M$$6T*K$XPJ@I&1X%W..! 4R :1O8C =(G98E]6%SRAID9!#8U26.UV ML"YLB!2-E=<]I%)@I7VA4?.IQ"&RDTD-1A,Y[O*\AZO ]).&VWR?.EX7-O9> M8^=U.H&W']5[*%)825)HUJ0W%*"$.S$MZV:3E#Q5B-2[/#17P" M^$I*LWDDO\4Z/=!(U\=N0 U6AA&CO/:TY:YL!^E+A* M9T.ST!Y3&JL7H+&RC1!'YYU-M- 66IV^2N7#X-UF6FB<((ZFU29:: NM3FLU M:D"CV/[!P;8 K4URFL+46 7-LGR/:0!5TP R3P.OS;^%>ZV[=!JAZJR:H6JL M7'1(1J%*?R.S_C:6AM3@S]-XS:,GHE3V6[J0^7''EHM5M- 66IWJ2HDC]&Y= M"!E%_M&TVD0+;:'5::T& ?3:('#DWW!04^*[3N.5/]28H:ZF+MW&J(1J4U ] MK$KAHW=2^&;/?N7\*S,#^RKF#R$_1;S!91RD%,YA+2.>W*$%E^*)U?"+K*CFDG5 B:9!^7 M66=0!O+[.:5B>Z$>4/YK0/]_4$L#!!0 ( &&!E56[[ZM2< 0 .82 9 M >&PO=V]R:W-H965TO"7Y,8BW.V(52=63(>8ZEV^4H7&TYPD";%D8X, MP]%C'%)M/$R//?#QD&UE%%+RP('8QC'F?Z8D8KN1!K77 X_A:BV3 _IXN,$K MLB#RZ^:!JSV]0 G"F% 1,@HX68ZT";R8(90DI!'?0K(3>]L@*>69L9_)SG4P MTHR$$8F(+Q,(K/Y>R(Q$48*D>/S*0;7BFDGB_O8K^N>T>%7,,Q9DQJ+O82#7 M(\W30$"6>!O)1[;[0O*"[ 3/9Y%(?\$NCS4TX&^%9'&>K!C$(^\$7L) MT.E(0'D"JB=8'0EFGF"FA6;,TK+F6.+QD+,=X$FT0DLVTMZDV:J:D":W<2&Y M.ANJ/#F^NK^??[^^N0&3NSFX?_IR^0BN[YXF=U?7TYM+,%DL+I\6'\$58\$N MC"+P?DXD#B/Q 9R!KXLY>/_N W@'0@J>UFPK, W$4)>*5@*N^SF%:48!=5" M"-PR*M<"7-* !%4 7=53%(5>BYJB7L1[7YX#$WX$R$"HA=#L\'380\FRF M>&97CU^[]^.1J5\U?CO,@W_:.I4!6>U R2-](3;8)R--/;."\!>BC?_^"SK& MI[8J3P16J=DJ:K;ZT,?W2F="N@)3'&'JD]:QR!#L%"&1FYC MSMRNMKH%:[>7]:0D!B0#J[S+;23=ELL;1OWV-Z,@;*?H%12]7HI*9_YO-KWF M11T76:A.KB6N-L,5AH."X:#_UD>)_8#%=K-A7((KSK8;\..6Q,^$MPI'+]RQ MPG$BL$KET"@=R3B57.9()RK[5&C5NO><&+Y9,G.(_7FS' ]Y7FTLV^*0:SL= M8PE121*]731SC,I383@#.*BS;,99AFEX'21+OX6]UO8FX#2^>$_=9Y@(#"IB7:#APX#8+- MN-I$5SF6Y@G[W?,R^5+@C(8^>"+^FK*(K4(B#M#2?N"C5>5$:-4VE&X,W9.I M::^Q'UWWB="J=9<6#_L]_B U;;KWP$.P\9K4%F?;CH$Z9K1T>=AO\X>IZ:#Y M")LN1&:=93,..=#J((E*/T:]OO46FHJ-]0 MCU!3U/3+LX%5I]D2!-T.T4>EI:)^2SU 3'.$RB<0A(;E-"@V VL3G9'4]U8, M8L)7Z4** #[;4IE]9Q='B\6:2;I$43L^A1>S;,FEA,E6@&XQ7X54@(@L%:1Q M[BI2/%M4R78DVZ3K$L],2A:GFVN" \*3 '5^R9A\W4DN4"QMC?\#4$L#!!0 M ( &&!E57LI0Z+H00 '05 9 >&PO=V]R:W-H965T\N(%$ZTT'JT*HP.Q>KO7#!0#1)S-BF M3/?7KQ/2A!#CA1%[TR9PSLMSG)P/N[-A_+M84BK!SS3)1-=:2KFZMFTQ7=*4 MB"NVHIGZ9LYX2J2ZY0M;K#@EL\(I36P,H6^G),ZL7J?X[)'W.FPMDSBCCQR( M=9H2_GI#$[;I6LAZ^^ I7BQE_H'=ZZS(@HZI_+IZY.K.KE1F<4HS$;,,<#KO M6GUT/OW]0_%<&K8)Z)H .6?(MG 4@6[)BK!N MB22]#F<;P'-KI99?%&M3>*MHXBQ_C&/)U;>Q\I.]NX>'VV_#^WO0']V"A\GG MCT]@.)KT1W?#F_N/H#\>?YR,+\!P1C,9SV/RG% PS"3)%G%^V1>"2@'>WU)) MXD1\ )?@Z_@6O'_W ;P#<08F2[86))N)CBT5;/Z3]K0$N]F"X0-@#U-Y!1QT M 3#$6.,^.-X=-=UMM435.N%JG7"AYQS0ZZ>,R_B?.%N405_K0MIJN'J-/".O MQ8I,:==2*2;6,8K M<0'N.!/:A[F5\PJYO'2\]#PG\G#4L5]V8VJ;N;[K0;\R:]"Z%:UKI%5OI*H# MJC"L20(>N:IQ7+X:8+=JP0X%#ET4H#U8C9GG083TL%X%ZQEA'^12K>NG.(LE MO;Q7-6S6SB@#N]>""@,(]\@U1BI /;=?;]O,A3Z"CAXWJG C8P4SR MN"H8G;,*GDFL$3*"=7>$_U%9U$BPFZH33F84C$A*]3T-MFL&\J#G[CTBC1T* M? Q=_3-".^T<&8$G3*H:>'2NEFH-#N@&;ANX;1A!U_/Q >"ZKR)C'RN!CTR M4JM1-!S':66LQLX+L0.# [1U6T2_TA?!7U]H^DSYWUIFH^*IZ7 NM6;\=:-% M[AG&(&1LUR>'?":U9LAUNT;F?GU*1T'MQGN)8=AN*5I#C&!TH/VANDLC)^Y;8==QX6'D.N6C7.EOPL>_+S;LK_ MCUTYKNC C9ORG\A;=S6Z0#R6WFN MLXJB_\2WO9%L59R2/3.I)KSBTE3$$8%'AGB:))C]F$),#R/#,5YN/$7;G5 WK/%P MC[>P /%U_\ADRRI4PB@!PB-*$(/-R)@XUX&C W2//R,X\-(U4E96E'Y7C7DX M,FR5$<2P%DH"RY]GN($X5DHRCW]R4:,84P66KU_4_]#FI9D5YG!#XV]1*'8C MHV^@$#8XC<43/7R!W%!7Z:UIS/4W.N1];0.M4RYHD@?+#)*(9+_XF(,H!3C^ M&P%N'N#6 [PW CIY0.>] 5X>X&DRF17-(< "CX>,'A!3O:6:NM P=;2T'Q'U MWA>"R:>1C!/CSP\/P;?Y[2V:W ?H8?EE]H3F]\O)_>?Y]':&)HO%;+E 'P,0 M.(HY6L)1I#CFG]!OZ.LB0!\_?$(?4$30713'\C7RH25D4DK:6N<)3+,$W#<2 M<%QT1XG8<30C(815 4NZ*2RY+Y:F;JOBPUJ8J.-<(==VW8:$;MX?[C2$!^\/ MMUO<=(H7U-%ZG;=>$*7A0=)%F(1H3@0FVV@5 YIP#H*C(.+KF/*4 ?IKLN*" MR87T=]-;R$;QFD=1N\LUW^,UC RY?7!@SV",?_W%\>W?FPB>4RPXDUB%KE?0 M]=K4"[I7:';OIUH0A M&\)Q2B9]UZS9O,E[N>5>CMFIP6CHU>V97M&KXM(O7/JM+F=<1(FV=++?*_0# M,$.40)-SO\&Y;]J#\J>&H3734Q?.F<0J4'L%U-Z%H8H#;8*:#=NKS),:Q-;, M3H5X)K$*Q'X!L7]IB#L&C7.S_WIN=OU7J[(UO5-)GDFL0G)0D!Q"/)-8!:1C_SP0VI=&*4_RC0=!^S5+KV_V:BS;\SL5YKG4 MJC1+QVOGLC2OY!H'>;K#&P&-$S1/H/*GZ78\L[YKMB=Z,M8SJ658K5(!DP#; MZD*0H[4Z>F4'_^)N46Q.=(E5NS]51:@NC'[*9!7L'6;;B' 4PT9*VF9/GC58 M5A1F#4'WNDQ:42&++GVYDX4T,-5!/M]0*EX::H"B-!__!U!+ P04 " !A M@955DQL>]RH# "+" &0 'AL+W=O*M!561+U.*-<[B9>Z/TU MW+%B;:S!GXXWI*#WU'S9W"J<^6V4G)54:"8%*+J:>._"T6)H_9W#5T9W>F\, M5LE2RI]V7Z/_T;_X+2CEB71 M="[Y-Y:;]<0;>I#3%:FXN9.[3[31D]IXF>3:/6'7^ 8>9)4VLFS R*!DHGZ3 MWTT>]@!A? (0-8#H$)"< ,0-('XI(&D B6N,G,.<1A#Z(@BCK@BY?#PZ=P'\6V MBJ-6<>3B)2?BS:1"!!.%ADKD5&'Q;B7?H@$R17-F8$4RQIEY[)):QTY=;'ND MMM-HD 9!,/:W^Y(ZW*(G;D^HQRWU^%GJ'Y@@(J/ *5:Z!MP.$-+@:$,>R9+3 M#L*SYR-^#W]TJ:Q!@SWZ81H-D@.1'5YAUGTX%)DO,KMELTKI:@P<$U,I9AAM+- DR.FT45P+*C#+>Z? M5)2VBM+G%5&M1RW1LB4*<@6\59NCVB[JZ1&GL["?'C+O\DK#M)MXOR7>?^%6 M6'(]$-B%D'-VI*2+=__X! R'_>CPH'2XQ9CQN)OYP#LP#%LIP__5^3VE\!E/ M"USTZHK2/<"V"23',X]513C>=>% MY.]=QR55A6MK&C)9"5,?]M;:=LZ9ZS"']L%H/NBR#T=SUVG]?^'K-GU-5,&$ M1G8K7"HX'V!F5=WZZHF1&]<,EM)@:W'#-?XM4&4=\/M*8HJ:B5V@_?^8_@%0 M2P,$% @ 88&5509_&Q&H!P XSL !D !X;"]W;W)K&ULM9OO4]LV&,?_%5W6;>6.$?]((&V!.\!BZUUI.Y5 4S\%7=CO52<9;5044^CH)@?UPP48Z.#^MC ME^KX4%8F%R6_5$171<'4MU.>R_NC43AZ.' E;A?&'A@?'R[9+?_(S:_+2P7? MQATE$P4OM9 E47Q^-#H)7]-X:@/J,WX3_%ZO?":V*S=2_FF_O,V.1H%M$<]Y M:BR"P3]W_(SGN25!.[ZTT%&7TP:N?GZ@G]>=A\[<,,W/9/Y)9&9Q-)J-2,;G MK,K-E;S_A;<=JAN8RES7_R?WS;D'^R.25MK(H@V&%A2B;/YE7]N!6 D SG! MU 9$:P&SX(F N V(US-,G@B8M &330.F;4#=]7'3]WK@$F;8\:&2]T39LX%F M/]2C7T?#>(G23I2/1L&O N+,\;L/[W_^Z9I>79"$GEZ3EPDW3.2:7/.OIF*Y MWB$_D5\_)N3EBQWR@HB27"]DI5F9Z<.Q@?R6,D[;7*=-KNB)7"&YD*59:$++ MC&<#\6?_$A]Y &/H>-?[Z*'WIY&7F/!TC\3A+HF"*!AJD#_\0VJZ\&@@/-D\ M/!P(IYN'!Y[!B+NI$->\R1.\*WXG\SM1WI(SQ3-AR#E+12[,-_+Y@AOSD M++TQY&VIC:J@1!OR^1V<0-X:7NA!22:8DF#"$DP818(YDDP[2:;>:\5*LDL^ MU;U7#[(+@[CC8"R;[A^.[U3$? M/"L,W;,H4L.7O.=F2*AL??"M[U&9H^$#*<# M2B:82>E TMA-ZHSKJVY<7_V7F4W.%JR$^@WKV\T&V)MEVP%N8 \+]E445;'AZ/OIVPY_2W/FVFQ( -2T%(OF2K"R[PLW MD6#>22 >UBX*UBZPU]:I$DN[F1]4P O?6@%_4[M)H4D%&S]%S((_NH)9FJJ* M][U@ICE-%DM6?OM1D\Z;@,O?_G)J[V-VG4:D(B?9'[#7AI7<-5<%^?CA_&J7 M+/-*VXK 6;H@*9R]6\>=+)>Y2-E-WD:_M#Y%1@"\DN^'[V91>/ &]M'2L)R\ MX^T"$2*$W-DCL(U>;<$I;#_-O9*J/58_"L,(@L)X-M'\I008-O1S P<^V04]U MJC^Q9K*5 PVLW@%!\KW0MGRIY)W(((%9@. #Z9@F6L)LAL87,*TRHAKV)]7LOW-4J>PM)VR7/+DEE48BFU,UY72=3^ PWD$'9 M4/V>EA;&KF$0A-%T?3F$ZN9@T5Q)>C\G]!LZF]6V=I7JK6VH%@\J+4&E42R: MJUAO&H68KE&(:ANATA)4&L6BN;+TUE'H]XZ0:QNFHW/6TM:\T"!>+VRH-A(6 MS=6C-Y)"OY.T46&CE9*9S'.FME[*H5I-J+0$E4:Q:*Z.O7$5OL(L=Z@&%2HM M0:51+)K[]^/>R8JV=+*OFS;*M72YNM_'WLZ* M_![1<\KP]ABA"+',1JI& 2DM0:12+YLK2&PF1 M_]D0K#*'ZC"TM+4R%ZV7.53G (OFZM [!Y'?.=BHS/6^\I:+.7_RK>5!?70$ ME4:Q:*Z,O=L033&K'*JE@$I+4&D4B^;*TEL*D7=OC%;E4+V&EN94N?42AVH@ M8-%<$7H#(?(;",\H<9LLY% -!51:@DJC6#17QMYWB&:8)0[51D"E):@TBD5S M9>EMA,C_ Q6B4/U%UK:O^U747T#+)K[J'7O&\1^W^!<*BYN2[+V0)+W26M4 MCP"5EJ#2*!;-U:;W$N(0L73%J-8 *BU!I5$LFBM+;PW$_L0-Q[ O$$ MLURA[O%1:0DJC6+17%GZ/7[L?Z+@N>4*==/?TE;+U= 3KJA)*1:M$6"\\I)C MP=5M_7:I)JFL2M.\[]@=[=Y@/:G?VQSWIS>OOUXP=2M*37(^A]!@[P :JIHW M2ILO1B[K5R9OI#&RJ#\N.,NXLB? [W,IS<,7FZ![K_?X'U!+ P04 " !A M@955J 4&=?<" !K"0 &0 'AL+W=OV.XM&'\4.8!$3V5!1=_*I9R>V;9(#,@,K"]APGM$M,J)7TS-H-3WIL)@M"X88C,2M+S/^>0\$6?P!W(^^D-5S.[9LE("5001A&'<=\:N&?#KHXW 0\$%F)M MC+23$6./>O(UZUN.%@0%I%(S8/68PQ"*0A,I&7^6G%:=4@/7QROVS\:[\C+" M H:L^$DRF?>MV$(9C/&LD+=L\066?@+-E[)"F%^TJ&*CR$+I3$A6+L%*04EH M]<1/RSJL =QP#\!; KQM0&D8)( N(#.KX MB4FA1B?H_NX"'1]]0$>(4/0C9S.APD7/EDJ1YK739?;S*KNW)[OKH2N5-Q?H MDF:0;1+8RDKMQUOY.?=:&;^G\A3Y[D?D.9[7(&AX.-QMD>/7Y?4-G[^OO# ' M.@,TYJQ$=8D71.9H:/Y?>=+UNU')_#IJ0UU0JPL.4U<\]WR3Q(HE6DL>Q%$0;4G\>2%CMO=\M2:]8V>NK6G[H&>Z&'MU-UIE!/7<]W. MEJ?6K*_U9*^=9VJ'G)AC7BBU,RJKHZU>K6\2 W. VL_AU37D"O,)H0(5,%90 MYS123GAUM%<3R:;F=!PQJ;9C,\S5;0BX#E#OQXS)U40GJ.]7R3]02P,$% M @ 88&55;UZ-OT-"0 OBP !D !X;"]W;W)K&ULM5IK;^.Z$?TKA'M1[ ))+%&6'VD28#?1M@MTNT&R>_LAZ =:IFUV*5&7 MI.RDZ(_OD)+UL&7E4>9+(DO#P^'AG!&'XL56R%]J3:E&CPE/U>5@K75V/ARJ M>$T3HLY$1E-XLA0R(1I^RM5099*2A6V4\"'VO/$P(2P=7%W8>[?RZD+DFK.4 MWDJD\B0A\NDSY6)[.? 'NQMW;+76YL;PZB(C*WI/]<_L5L*O886R8 E-%1,I MDG1Y.?CDGT>!9QI8B]\9W:K&-3)#F0OQR_SXNK@<>,8CRFFL#02!?QMZ33DW M2.#''R7HH.K3-&Q>[]"_V,'#8.9$T6O!_\D6>GTYF [0@BY)SO6=V/Z-E@,* M#5XLN+)_T;:T]08HSI462=D8/$A86OPGCR41C09^<*0!+AO@_0;C(PV"LD&P MWV!TI,&H;#!Z:8.P;&"'/BS&;HF[(9I<74BQ1=)8 YJYL.S;UL 72TV@W&L) M3QFTTU=WT>_1/WY&Z,,-4V2UDG1%[ 2*);JC&YKF] 3-G]"M%(L\UNCOT/PC M&%--&%7^#/OSV$?V&6(I^K$6N2+I0%T,-SIDNAG'IR'7A"#[BB(_1 M-Y'JM4)1NJ"+-L 01E4-#>^&=HU[$;_'^@P%_@G"'L8=#MV\O+G?T3QZ>7.O M9S1!-5&!Q0N.X!V='_1@)@5]U311_^KBO< ==>.:1'2N,A+3RP%D&D7EA@ZN M_OPG?^S]I8LSEV"1([ 6GZ.*SU$?^M6.O:44";J&R).0LT!\>HVNK>RH["*S M TMJ$G"FRN,O6E@ FS3Y.G0SI^.P_%TSR[JL)M,)YXWJ^Q:HPNKT86]H_O" M38)$]WF6":G17Z7(,_3PC29S*CN#I!?NM4'B$BQR!-:B<5S1.'XGT8U=\ND2 M+'($UN)S4O$Y>0_1%:"3IDAP&&)_7W2'=C,\\::S/DND2+7*&U2:U+";]W9?UFH?>C/N#N>0@. MA(G'H]ETO"_T#CMOBOUP7^B'=OXL\,>C(T*O"P*_OR)X3NCW&8T9X;JJAI\1 M=6]OKXX_EVB1*[0VTW5QXH?O)6JG=8I3M,@56IO4NE3Q>U?N;Q9U/^I#T#T/ MXT.QSL( 'XCZT,Z?!N/PX.W=@>>-O6-K:2[3(%5J;U+K2\:?OI5^GM8Q3M,@56IO4NISQ>U?W;ZV- M2]16-3O!HTFXK\0.NW#F3[Q])1[:32?PNIYT*Q'7U07NKP->ID1XSS8,KT62 MB12J9(660J(;NJ2IHB?P*H9YL.OK3U0*.RN]6NYW[;5AYQ0MQ[P824]P?YH[QU[TV$W\69C M\W&CE0$Z\68SSS^2 >JR _<7""_. -_UFLHC>:!7YDX_=3A%BURAM;FOBQL\ M>B^9.ZUCG*)%KM#:I-9U#.[_RO)6F?>C/H3=\Q >R#+PO !/]V5^:(='LW"T MOPO>8>?/0F]Z9,,,UX4([B\9KH6$ IIHBC[!"SKB+&&IC;IGQ.OTDXE3M,@5 M6IO1NHC!D_<2K],BQBE:Y JM36I=Q.#^[S5O7&^7J,TOMJ?^#$K:?1EVV&$O MG.Q7OIUX>#+SCLC0U!/M P3U"CQX=B?^:QKS? 'OW V13.0*_9MJ1-.5B2*S MG"9,QI(L-8IW;UPD&]^J,K.O??: :YQ,L@2@^!."=S92A%,3GM8.,%*5)W1A M3H;L^I/U;KG8[9:KW1XYQ'9QA C:/.N8.D%DP\SR *Y8JK3,D^*V-5%,TV(+ M?EGLZZE<+HGM96DL8'K-;IZU2!AGFLBGJI>SA^"Y(:IJ-[#V"/J(UX@H8R@3 M >WJ#0IX+,RF$U=6)'1!\S8H[10-G$.$JHLFYM*>?F?T+B-4M9NCI! +Q!LP&#]5CR#?I"IARH)4=G!W0[DAWOJI M\SDX"[/-E@SZ:PZA<"2!SKF==7-PC%JN*00E1&A"$P$QO?//CEF2!1.0\F"\ MUID/=U\^EA*H<*OQ@!34>BND7C]9FSG,/E.62X@"4.KR5%%BG27Y(VC(2&B9 M4UX'L2$394"B.=0'T6R5EZ/ MS9@H#N*5W5O>EXSKG7?%]8$&#==E\"H MEU5:C(&.Z;/8,7W6K$D9)52F(K. M62WBED*B,5VN62'EDKZ-X)JL:,FU2-/RR.:"6L_VK*HL5.JDFBMC2"3D%9IN M&-RQ.6 'MV'ZJ1E(!7V)X"8EQ3;E-=E2$#O0E$(. 9],5C:[/:09S L*$VX3 M$LE #67\0#+-5RN3*2#;VE;)JV.R RMVE-"9[787<02S:]*!&; M+%U$T()D *7.NM8;P\:92ZMM<]A5%;%4G$*K[E8':C_;8Z1[]Z_]\\CON/\) MS\YOX'7?\23PSF^*L[G#NNOB9.\W(B$Q*\3I$MSPSB:PL)#%8=GBAQ:9/0TZ M%QKFQ%ZN*8'$90S@^5((O?MA.JB.+%_]#U!+ P04 " !A@955]S94 /$% M !V* &0 'AL+W=O>3_S(/5'VHU@1PL'/-,F*\\F*\_S4,(IH1=*P.*$YR<2=!65IR,4I M6QI%SD@XKYS2Q$"FZ1II&&>3Z5EU[9I-S^B:)W%&KADHUFD:LN=+DM"G\PF< MO%RXB9BD:;-T[!Z_ MH'^L@A?!/(0%F='D[WC.5^<3?P+F9!&N$WY#G_X@=4!.B1?1I*A^P5-M:TY MM"XX36MGT8,TSC;_X<^:B(X#M+8XH-H!#1W<+0Y6[6 -'>PM#G;M8._JX-0. M5>C&)O:*N*N0A],S1I\ *ZT%6GE0L5]Y"[[BK!PHMYR)N['PX],;_ W_=8?! MVZNX")=+1I9A]0#I MR01Y*MR7OP\ P^97/1%_;\3A@2'L9)\0Y\ '>W5^#M MFW?@#8@S\'5%UT68S8LS@XN.E?!&5'=BMND$VM()B,!GFO%5 7 V)_,^@"$B M:L)"+V'-D!+Q2\1/@ 7? V0B).G0U>[N4.*.=WM0I^^L+=@- 4S,?*8F*^$\/@*S"K)$28C

[YEFT-CUHG.:Z!QE=!^3PZ=W#-%M0+VN M2)#C(#@4W=@N0)[I!P/-RD86H= @0R2JX?565ZL;V'49:T; NM#[1J"4: M'4F:-; N4G6B85UH?5+;7!\J4]^#U6F-U&1!UW;-H3K'=@C9R'*'ZI3800MY MUA9UMKDW5"??KZGS"U\1]E)PQJ10BU/9UM[C2"<:UH76Y[FM J!S+'%J+0BT MHF%=:'U2VYH *E/D \5Y^0KJ/90_!W>\0"([\(>*'IO9,/!'@I:8(NA.J_'Y3L_1K,X E])M,IH0I>E;%^O.]7 >X\SG6A8%UJ?U+:>@/ZQQ*NU MBM"*AG6A]4EM"PFHS*L/7EF#<M"ZY/:5A-(F5@? M*L\:M2:_$S+,]=[A*RLR@ZVS39IO5(W56O[,V]RM.U:WN/9RTON'7 MA=9GO*TSD'TLC6HM*K2B85UH?5+;H@*IORT5:JZT;T'E-9/ KK0^H2WU0/RCJ52K=6#5C2L M"ZU/:EL](/7GB .KU%=0[Y'\.?CC%T^V:4$XU/;8#OFV;]E#;4OLD",2Y"W: M;M-_I$[_9Y3EE(6<@ NQMN(D3N.L&G6OB%?K9P2M:%@76G]70EMP6.:Q]B5H MK2VTHF%=:'U2V]K"4G^].'")K5&[NPD^P,!RAU6JS Z98O4[HFM%I]2;-8 M%U6ZG))Y''6]9,_#Z.R5$E0NJTUJ!8CH.N.;'23-U68CW&6U_6MP?09/,91< MO[#0Z94E\Q \B#O5SC"C;7JS(^]SR):QF(D2LA#=,$\\03S;;'+;G'":5[NX M'B@78Z Z7)%P3EAI(.XO*.4O)V4#S5;#Z7]02P,$% @ 88&5566>QSEG M P ^PT !D !X;"]W;W)K&ULS5?;CMLV$/V5 M@1H4";"Q1/JRWJTM8"\.&B";+-;9]"'( RV-;2*4Z)+T9?OU(2E9=EI9+IPN MFA=;I#AGS@SG:,C!6JJO>HYH8).)7 ^#N3&+RS#4R1PSIEMR@;E],Y4J8\8. MU2S4"X4L]4:9"&D4]<*,\3R(!W[N7L4#N32"YWBO0"^SC*FG:Q1R/0Q(L)UX MX+.Y<1-A/%BP&8[1/"[NE1V%%4K*,\PUESDHG Z#*W)Y37K.P*_XQ'&M]Y[! MA3*1\JL;O$V'0>08H<#$. AF_U9X@T(X),OCSQ(TJ'PZP_WG+?H;'[P-9L(T MWDCQ!T_-?!CT TAQRI;"/,CU[U@&U'5XB13:_\*Z7!L%D"RUD5EI;!ED/"_^ MV:9,Q)X!I0<,:&E />_"D6=YRPR+!TJN0;G5%LT]^%"]M27'<[WH0&NO-V81)B7Q=(-,# MR(3"G6L;*W8?3!SN/$[@ H^7TVTG_]2EXD"OU./[X1U MJ172;^-K0EY'I(YFH[\3<]JKHNG]FXIP&75?-A?0/2K_ M#LB.M(X/#YG<6&MP8S75LZO6<(\[P*\[QQTXY'=Y7)96[J>)__ MLXJZ?=IJUY=1OV+4_T%&1PO-&G)96_C-K@D\(5,-6;VH8KAX/BG0.N*-_DZL M$1+M.D3TLXBA9/(?1[K7"\FSZ:&$_DX0;4I:W7I!$+HC1?\_21SQ?5039-=C M26,3/%45[<,-HMGAJ<6R:[ND\]/(HO$$<&JDN]9.FGO[#\FB6W/:Z$6M_@%9 M[#HT:>R,SRR+9M^%+(! RI[J,ASNGDXFA>S58WFZOB/+]; M7ER+[IB:\5R#P*DUC5KG-I^JN&D4 R,7_G0_D<:>5/WCW-[.4+D%]OU42K,= M. ?5?2_^!E!+ P04 " !A@9557O7/">L" \" &0 'AL+W=OG0I MBIS (T-\69:8_1U"0==]PS:V"T_Y/!-JP8QZ"SR'"8B7Q2.3,[-A2?,2",\I M00QF?6-@W\:!BM#?"T M,U4JVH<8"QSU&%TCIJ(EFQIH,S5:II\3=>T3P>1N+G$B&G\;/=S?H>?!S[O) M-8II"5SD"<(D1=)7Z1I!8Y+(9709@\!YP:_0)_0RB='EQ16Z0#E!SQE=<@G@ M/5-(18K73.K3A]7ISHG3;0?=4R(RCNY("ND^@2E3:?)QMOD,G;.,#XFX0:Y] MC1S+<5H$C=X.MUO@\=OAUIELW.9V7,WGGKJ=ROIGO$%QSI."\B4#]&LPY8+) M+^9WF^,5H]?.J*K(+5_@!/J&+!,DU3GKG MV*/MF]WF6(7T-5*5R57D.5W7Z?;,U:X7QV&NYX>NNQ\6MX0Y8>A[3=B>?K_1 M[Y_57W^,;?(K8+AS8& '7>] _7&49[N.?R#^.,H-; JR M2P$2> -<%QA"Y081C!82,9>E1("\>-%:1X+C.^K:EG-@_N@XS.V$EM\Y2+,E M+/ ZOG^0I[E35TM@<]V?.$KHDHBJ)#6K30LZ>D^ID+U #S/9WH&I +D_HU1L)^J Y@]#] ]0 M2P,$% @ 88&557!6S0&V P Y T !D !X;"]W;W)K&ULK5==;^(X%/TK5G:T:J5I8SO?78A42$?3A^Y40V=G7E-R@6@2 MF[5-Z?[[=3Y((3&HJGB!V#GG^MSKZ/AZM.7BMUP!*/1:%DR.K952ZQO;EO,5 ME*F\YFM@^LV"BS)5>BB6MEP+2+.:5!8VQ=BWRS1G5CRJYQY%/.(;5>0,'@62 MF[),Q7\3*/AV;!%K-_$]7ZY4-6''HW6ZA!FH'^M'H4=V%R7+2V RYPP)6(RM M6W*3$*]J<)^-+5PI@@+FJ@J1ZK\7F$)15)&TCG_; MH%:W9D7?$SS]1J;(46RF"1;@KUG6^_0IN05\6;\T+6 MOVC;8K&%YANI>-F2M8(R9\U_^MH68H] _",$VA)HG^ >(3@MP7DOP6T);EV9 M)I6Z#DFJTG@D^!:)"JVC50]U,6NV3C]GU;[/E-!O<\U3\?W?TV\/=^CI]M?= M[#.:;H0 IE#*,I3 O0H0W>O^B.3@*:\7'.F7TMTD8!*\T)>HBOT8Y:@BT^7 MZ!/*&7I:\8W4;#FRE597K6'/6R631@D]HH10],"96DETQS+(#@/8.JTN-[K+ M;4)/1OPV5]?((9\1Q90:!$W?3R<&>O)^.CZ1C=/ME%/'QI;U!@G@!*_[S#^+COTQ5.6>PY$S!#BKF=A5S3T6/OT &(BU, M!6N(7DVLK/$E]IW0U[O\LE^)(H ^U>I]T[J7VF4@4F MY0TMV%_-P<3K*3>@B#]0/D2YQ _,POU.N'^ZZ%QHKV4FZ?Y0E.N[84^Z >6X M7M"3;D(13,S:@TY[<%+[SOYR-NSQ43$\SSCFC? MZT/(1WVC91XLZ.*@K]Z HC3LE]X(\X+HB'[ZII^>U-^U2_>->3QI\]AU3A<3 M8+#(U:4Q.SK\L,+ [VS&>(\?63B?C)#&(TP[A^M]E[[6X)8UM<(B>9\PU33+7:SW57EMF[0>_.3 MZ@I3M]5O89K[ST,JECF3J("%#HFO ZU)-%>*9J#XNFZRG[G2+7O]N-+7,! 5 M0+]?<*YV@VJ![F(7_P]02P,$% @ 88&55164D2@!! :0X !D !X M;"]W;W)K&ULK5?;;N,V$/T50D6+%,A:%]]3VT!B M9[F\WYFRUUN:&/QGE= 4OH'_/GR6. M_(HE81EPQ00G$I9C[S:\F861 =B(/QCLU,$U,5(60KR:P4,R]@*3$:00:T-! M\6\+4TA3PX1Y_%V2>M6*"VR$HSCC/'BG^Y+(PX 8>\$("H!41W0.0%H MEX#VI8!.">A89PHIUH<9U70RDF)'I(E&-G-AS;1HE,^X6?<7+?$I0YR>/'R= M/CW>DV^W?]V_7),YU4#F$ L>LY11NS)7,]"4I>KGD:]Q0@/SXY+\KB"/3I"' M$7D47*\5N><)),<$/F9:I1N]I7L7.1F?8MTB[?":1$$4-20TO1P>-L!GE\,# MAYIV97[;\G5.\'V&!"1-B=)4;[20WPGCLBR?*"]G00M M(V9[:,,E0;,S04>2.I6DCE/2BS:O$.8/ZIJDH!2A>9ZRF"Y2(,M2[Z%*2#:V M C1)+:8:'B481+V:UN:H84UL8U2[WZRV6ZGM.M5^H_M/L(.0D)0M 26KC:0\!I(+M(.!:A+<;90RJ EVYF0VBAN5TQC&'NX$ M"N06O,E//X2]X)>F-_Y_(CNRKU?9USMG'[DO[/N"6Y1U;UIS[S?CWD/EWK/# M/>=D_]*7J3OSJZ@U#'YL*HFS,\"@U?\ /#*O7YG7/VO> C@LF<:O*$7'$J(% MUA(1OQ*1V]J-[Z:,F6JVRTU_U6[UFA5.SP(_*BRL.0,,VZVVVYM!YY-BL:%MR8JPY3#=:XF:]"EO=$Y:< 4:G@+.SP([;D6'E MR-"]U0B)+1!',R3V60G6(TWYBIFJ7%;CQ%6)W>1HS(FO8?I?@;.SP(]OYY$Q M8?#> 05.KJ^"E]J-&^@%]M2*GG*B)*O5Z#"JU>C+PF;-84&G>5L*#[JZT*GI M2:]!7A,.NE&#&XPU*CJQG"6RGF^_+JLY;'!"5O0N*W)F=K]<@CTH.#NDDN1X M]NC U%)+4UC8&=2U-(4%_6%-BW_0@V<@5_8LH_!UVG!=]+?5W>J\=&M/";7[ M=^8<97O[=YKB$/9(YQ$ !D !X M;"]W;W)K&ULK9AM;]HZ%,>_BI4[7;52:6+GD5Y MHG3;K;2MU>BV^]8D!J(E,;,=:+_]M4.:0.Q$G;0WD(=S#K]SXIS_,9,#93_Y MEA !GO.LX%-K*\3NQK9YO"4YYM=T1PIY9TU9CH4\91N;[QC!2>649S9RG,#. M<5I8LTEU[9'-)K0465J01P9XF>>8O=R2C!ZF%K1>+WQ--UNA+MBSR0YOR)*( M;[M')L_L)DJ2YJ3@*2T (^NI-8%?4B?DJW@QS7CU"0ZUK6.!N.2"YK6S),C3XOB-G^M"G#A K\!6B1[)JK3NL,"S":,'P)2UC*8.JMI4WC*;M%"/<2F8O)M*/S&[ M_[)X^/P>/,W_>[^\ G=D31@C"7C"SV#..1$[@[/W6U9CZ8HJ"D*JN*Y/?&:,@A9!ER5X<:4U#&*9XZB7L ;OL,QF5KR M#>.$[8DU^_LO&#C_F%+\0\'.$G:;A-VAZ+/[8D\*09E\OJ8\C\Y^Y:SZPG[F M0]_Q)_;^- '=RH.N[S569V1>0^8-DC6/(J:Y;%T<5R]_5J_'%Q/M,6!XRH%0 MU*75K7PO1(&9UF]H_4':AQUADK#8@(S(WM)P]M35UQAD]_7<#JEN!0,OJ0&8P"Z)O)HH8L&B1;5)V9,*ED*RS((&2D_;[KHNY#UHT0K&\$Q=,QPT&F5QQG$FV=RAL!%3("<1D!" MRY58EYF"I64AA8>1F*1[O,J(45 <'Q)8P(Q4R447=Q6 PDXNA M#ZM5(#@L0<:2?F24FROHZJQ>Y$7C+JS)SG.BGL8$6UF"WMM'A),V;YP3X*#& M_>Z@\*>BG6?>2AP<[J&>4@*WFP6'1>V1R^\/$RQ789;@050;D5YGNY+Y$&)EU51LA M&'H:LL$.COVHKT>V @B'%; [4#"U*QG1]:CD@[76-4_RN)[7Y3;9^6,/]G"W M\@B']7&>T%TE/70-YLL%")P 7# BI\R2J,9.-T6J[E\:Z74Q'+F1UMH-5B@X MF4O.T5O1A,.JV=\?=1F4"]C5^J/)+$"1F0NUJ3S@$, M>2FXT',O-Z:\\'V=YE!0?2Y+$/AF+55!#0[5QM>E IHYIX+[41",_((RX24S M-W>GDIFL#&<"[A3155%0]64!7&[G7NCM)E9LDQL[X2>SDF[@'LQC>:=PY+=1 M,E: T$P*HF ]]R[#BV486 =G\0>#K=Y[)E;*DY2?[. FFWN!)0(.J;$A*/X] MPQ(XMY&0XW,3U&O7M([[S[OHOSKQ*.:):EA*_B?+3#[W)A[)8$TK;E9R^QLT M@H8V7BJY=K]DV]@&'DDK;631."-!P43]3U^:1.PYA*,C#E'C$!TZ#(XXQ(U# M[(369$[6%34TF2FY)D\?[*_+VS3ORAC!!'G)9 M:2HR/?,-\MBH?MJLO:C7CHZL'4;D5@J3:W(M,LA>!_!12*LFVJE91"@,.?"3AF)[RGN?^.V E,IHU@%-*AG\)*??PI'P2]]Z?N?@KU*YJ!-YN!4]&1!.14I:$*US>03 M;)APN<'!%Z"J3WP=<>@BVH+VG R",7X8S_NBND;1=#!JC5[!#EO8X4G8&Y%B M4=5(JX!3@[N&.YA62H$PCI88W,52:F:_C-ZS4R\PWL.:C(,#]*[-. SZR4C'R4O%I/I.[E&'Z9"Z:S&)I_W4XY9Z?)+Z"OXC];C#]#Z:C [ NT9'DCUI ML2K(8#7J18(+;,Y-;-%8W*Y%*A0.C5-^GJ M&T:')Z%K=$3?M-4W/:GO=UJB CR@VE!3&7 GE[."&7IT)Z9=TE$<'I#V& VB MN!\V#+[=A<&/E!@0V:GBT@3;+QSQ,(@/2'NL7M6@&M7?N\$+4!O7V&B2VHN@ MOO[:V;9YNG0MP\'\PC95KC/X%J;NR&ZIPHJI"8&PO=V]R:W-H965T_?H>4HLJVK"9%7F*1 MG#G#<\@93D8[(9_5!D"3?9IP-78V6F=7KJNB#:1478H,.*[$0J94XU"N795) MH"OKE":N[WD]-Z6,.Y.1G;N7DY'(=<(XW$NB\C2E\I\;2,1N['216*"N6 E=,<"(A'CO7G:O9T-A;@]\8[%3MFQ@F2R&> MS>#+:NQX9D.00*0- L6?+4PA20P0;N/O$M.I0AK'^O<+^H^6.W)94@53D?S. M5GHS=@8.64%,\T0_B-W/4/+I&KQ(),K^);O2UG-(E"LMTM(9=Y R7OS2?:E# MS:'3.^/@EP[^L4-XQB$H'8+7.H2E0VB5*:A8'694T\E(BAV1QAK1S(<5TWHC M?<;-L2^TQ%6&?GKRY=?IW>VYS11G\@%>5K,R,W@NN-(G.^@M4A@(O;KO;N MO^S]QF]%O(OT)0DZGXGO^7[#AJ:O=^\TN,]>[^ZUL FJDP@L7G#N)'@D4B"/ M=$]F3$6)4+D$\N?U4FF)V?%7D^(%8MB,:"K&ER>P R7#2LFP#7TRCV.PY834-'V@&CZ3*=Y QG/&U^0N TE-[6F\ MRT6$H8U@2N=VXEWZ7CARMW7)FJPZX>#0:M9DY?6'E=4!R6Y%LMM*<@8Q2 DK M2VZ^QV= 8FE2,E"B^@9Z5ENN 0R8NHXX0J6K2'>>G\*L&Z-9B?$U^=(C%.K MX+-"K!^3;(@[)R3K%])UF^5["8,3@IT"@" MB0]#H6XF%#N;-OV3TPVZ7G"4-?T3/J'7]X_NR2F2/PQ[S9P'%>=!*^>GLVSU MAFKL4/)D15B*)Z,)5$7$&&*E@":^@]-=#HZO_/34*#C-B]:=_\^".:QT&?Z' M+C'="DF7"9"H2"5;29#Y!>9,FFE[46ABA<.7"5.(8#Y-A9"[#BN_,)B M4W/QX:)X9B>P0F&WUG*E(->V=54D$CG7 M10=3S5;=\;5M"H_F;[!K+IK91]OD"S:V&*@168; MNZ70V";:SPUV_B"- :['0NB7@0E0_2\Q^0902P,$% @ 88&55?DHD&ULM5E=;^(X%/TK M5G:TFI'8)G8@T"X@4=IJ*I6="J;=A]$^&+B4J$G,V@:FTO[XM4.:D!),8=P7 MR,>]A_MQ8I]X,8T3)QN.[UVS[MMMI11F, ]1V(9QY2_7$+$UAT'.Z\7 MAN'37.H+;K>]H$\P OFPN.?JS,U1IF$,B0A9@CC,.DX/7_1)H!U2B\<0UF+K M&.E4QHP]ZY/;:@R9+(5F<.:L( MXC#9?-.?62&V''!]CP/)',A['?S,P4\3W426IG5%)>VV.5LCKJT5FCY(:Y-Z MJVS"1+=Q)+FZ&RH_V;WIW0[18^_NX1H-KGNCA^'UX/JO[Z,:Z@D!4B":3-%= M2,=A%,H01 T-@(HEARE2/1C"9,EYF#RA2RI"@3Y?@:1A)+Z@/]##Z I]_O0% M?4)A@K[/V5(H*-%VI0I:_[0[R0*\W 1(]@3X;2+/D(]KB'B$5+CWW^^.R^ZN M*E5>+Y+7BZ1X_AZ\K"P_>F,AN>+@/U49;2#JU1#ZP;P0"SJ!CJ.>/ %\!4[W M]]]PX/U9E9\EL%*V?IZM;T+O7L$,N&YVG\5JX1 T??3N(YID_*C*?@/92"'U M*K+J$J_>Q$';76WG56%6;S1:]=RL%'$]C[AN[,\65P\TJ6ZS29; 2BDW\I0; MQB;U62+5,PB)1!.FUMJ31$FKH-EDLI5I7[F %$<+HQP#B,?#*EAE1CVV9);!2 9IY M 9J_OHHT;69K":R4;2O/MF5_%6GM$,^O-YMOV+EKM&?Y.,]#/3^1F<3(3"/J ML;VR!%8J /8*0>#].CVQ4.D>G;0FMG'8AHA_;\"C/#IH\+G8(/"16^8"I00-_6">CWBADHZJK7"9I,P$Q:(_+1W;.$ M5JY#H7YP8&&%M2IV;*&5,R[D#C;JBQ-7V.8[5]@*.],*6\@6;-8M[^0K^@^= M*AO, 1S=9$MHY7(5T@F?6Z"U5:5D"ZT\"BBD$C$*D]-HG6$>I'65G8'6I) [ MQ"QW!BR!%S2@_!DDNEDF4V'DJ!GMZ&F&);1R[EO3&QOC&[OSFX]02*102.0# M1C@9YH&WKPJK/:]?I% VQ*QL#.0TKK/FP8'Y1X_NZ$=,>T@AHTC# H>M"B9; M:.6,"\%$S/.BTS@<[ P8JSB\:_66P^[6=%W_M:'(^10F D4P4S[>65,Y\\V_ M!9L3R1;IP'W,I&1Q>C@'JC2Z-E#W9XS)UQ,]P\__L^G^#U!+ P04 " !A M@95529?RICL. CRP &0 'AL+W=O8E?TB27J^*$H_ZIN*:V=;XOYLGHUNJWKNY?C M<36[I8NL>E'C*N[DF97ZXT6\[$WF43C198O1R?'Z\?> MER?'Q:J>YTOZOG2JU6*1E=^G=%X\O!JYH_Z!#_G-;=T^,#XYOLMNZ#FM+^[> ME\V]\4;E*E_099472Z>DUZ]&K]V7Q/6#=HOU2S[E]*'B;COMOEP6Q5_MG3=7 MKT:3-B4ZI[.ZU^V9O+K.*GA;S M_^17]>VK43)RKNAUMIK7'XJ'?])NC\)6;U;,J_7?SD/WVLG(F:VJNEAT&S<9 M+/+EX[_9M\X);@/7W[.!UVW@21MXWIX-_&X#_] -@FZ#X- -PFZ#]:Z/'_=] M;=Q95F39OMJM/_GC]YH/SZ?7; M"^*\(Z_/+SZ0=^1?'\^/G--B6>?+&[JLVYM5?D7+;%W:M_2>SAW?^93-5X^/ MO%G>K>K*^?6,UED^KWYS?G'RI?/QMEA5V?*J.A[73:)MN/&L2^KT,2EO3U+_ MGM4O'-\]9[)89-ZYOK/KEVDSCN:5:N2+EJW.S<;YSB+/]+9[3+_NJ*5\^5MH^.\J>FB^N\N:Q^# M!KN#MHWG9767S>BK4=-9*EK>T]')W__F1I-_[#(8*49 8H+9_L9L7Z7.F7TD MN/V0U[?.Q;*X; -FEW/:^_^!SHKE+)_GZP(:57EUY+S-L\OF MZ?K[H^RN4CRF%*Y3:EOV_4GB)1/_>'S/>ZQ,7-=CD)C@<;#Q.#C8XT<7CS;= MXLL[NKBDY\0BQ0A(3' SW+@9VF@/(=)LI!@!B0EF1QNSHY^O/3RF M% ^TAVBKB42>ET3BJ\CVJP(WC8/-JP17XHTKL=J5S^O_@%_/OJ[R*E\?:>>K MR^:]0-Z\J71T$'4@76/:J@:0:F)IG-( MY]IH(UU4E.-(-8)2$QUG).K:1IN .)=1G#N M<P[_/ZHT$#@*,.K'UP(]4(2DTTG4&E&UMI)U"FA*H1 ME)KH.,-*5PE2EMI)LOWV)$[#K7X"!4J4FF@T0TIW@"D_K\\1[.TG?<=X2F-! MTN$95(V@U,33*0PVO8F5$RI0TH2J$92:Z#@C34_)578:2Y>3V%AB3_[<5)VZ MMM$F -/C3A4. .9GQYNXL=!9 ,U$'57[T,:>+31!FAXC3<^WTDR@F E5(R@U MT7&&F=[AIP^?KYD$6R=.W"0-Y ]1U*EK&VV"+CU&EYZ:+K>.Y\:I8GGS>TW+ M16/B/5TV!_V?C6SC^X>LID*G,79*2)VT]LJ 8BI*32P8PU0OLM*+H(P*52,H M-=%QQJB>^LSG=%4UCU259HNT([=F\Z$/Z+N[M@CUNY M =>M)B_<0&Y64'9%J8F58.SJJ=G5?K-J7O8N7^:+U4+=OZ"G6:%J!*4FUI!A ML9=:Z5]0%(:J$92:..S&4-A7GW?U34-;P/A]\!;MY74K+:_#0#%:)2:6 F&T;Z:8^TWJP/A3;T? MVJL)"N H-;&&#,!]*T/)/A27H6H$I28ZSG#95Y]%-OZV:7L*>0O>H#",4A._ ME<1@.%##\,_1A0Z -_5^:'\3"@K@*#6QA@S RLSS0$4EZ%J!*4F.LYP.5"? M?E,D?YU=G:6VIR:H.&14'*JI^,F=R,BWS=1):R\"*'*C MU,2",>0.KC^Y61U(<.K]T%Y-V,M2F:#PD%%X:&7V.X0R,U2-H-1$QQDSAU9GOT_# MG5/<6P"GSE+;4Q-4'#(J#@U/<4,ZT0$ I]X/[74!A7"4FEA#!N&AE2GN$(K, M4#6"4A.O2KL=1<#5(V@ MU,3*,?*.K(QO1U!TAJH1E)KH.$/GR.KX]G0@_!Z0BW8.?7N>W+6@2(U2$RO! MD#HR//2-ZUH'$IUZA[27%93*46IB,1F51U8&PB,H0T/5"$I-=)R[N+/5@?#3 M:.=HMRN/,JFSU/;4!"5'C)(CPZ/=V)9T -JI=TA[@4#Q'*4F%I/A>61EQCN" MPC14C:#41,<93$=V9[R[\/*[)/E2 >HLM3TU@W@NWCT'+G\H,M?TTP<0Q8^+8Y'0WI 4=P&SJG=!>$% 1ZF)!>1^F\G* M:'>,_6DF[&\SF:#DF%%R;'>T.]XQVKWC&W'J++4]-<'!,>/@6'NR^RRO9L6J MN?]\UYY4)ZE]T$.A&J4F_B(9@^K$RMAV @5CJ!I!J8F.,S!.K(YM3P?"[\&T M;BLW%)M3$D[X/_+L@#J6=F%,\'/"^#G1GOTVW*L.!#5UWMJ+"4K:*#6Q9HRT M$ROCWPD4C:%J!*4F.L[0.+$Z_GW:A==M1% 61JF)%C,63K3GNI^A$1V :^J\ MM9<%E+=1:F+-&&\G5N:X$R@@0]4(2DUTG %R8G>.NPNOVXB@1(Q2$RWF?J]8 M>ZS[!QO14RX^J4Y2>PU@?^'8!%XG#*\3*S/;"927H6H$I2;^J#3CY=3JS/9T M(/P>>NNVTNQ5ZEBZA4&IB85A6)UJ3WX;[E4'TILZ;]W%!%4C*#6Q9HRX4RLS MWRF4EZ%J!*4F.LYX.;5[R>XNO&XC@@(R2DVTF %RJCW,_0R-Z !Z4^>MO2R@ MQ(U2$VO&B#NU,K.=0GD9JD90:J+CC)=3NS/;77C=1@0%9)2::#$#Y%1[A/L' M&]%3KCZI3E)[#4#Q&J4F%HCA=6IE+#N%\C)4C:#41,<9+Z=6Q[*G ^'WT5NZ MLU?%\C2W6EV[%"9 VITPDFYO_US]Z4!B&TA<=P5AY0A,3BJ:J9&4VNP\+LQT*RS YR?:$L]WJ@/9T*/X>?.LW MV_ZL*17^;/4N*%G#Y*3RI%QYP+/>SW7YR8'$]=<5E,-A_WN/K[F9^ #:>O[;(2;78Z;7?!<]W-=C'(@L-DCI/?6.-8+/+8;,+ MGNLV>S'*@73UUP&6Q5%R4KDX%G>MC'3W86&V8^$:)2?9SL&U:W6N>SH4?Q_E MN;OGP;>[%I:Z47)2/3CJ=L%#X,]^,3 W+4R)=Z'A=F. MQ6J4G&B[QV&U9_?RWGW\P8ZDSE/;6)2<9"P'SAYXU/O9KT4YL ?:2P,J1V!R M4@4Y)/>L#'[W86&V8X$:)2?9S@&U9W?ZNX\_W)&PR(R2DXSED-E#SGP;N13E M0(KZQSX6OE%R4HDX^/:LC'CW86&V8R$:)2?9SD&T9W7.>SH4?Q_->;OGP\/M M5H7%:Y2<5! .KSWD5/AS78MR(&O]982%<)2<5#4.PCTKH^)]6)CM6')&R4FV M<^3LV;V,=Q__@#:$A6.4G.BLS\&QCQS^?J[K40YDK;T>H'($)B=5C2-OW\[D MMX_%9:@<@_/9W3WYOMR%UHOK.&B%BOR5BZ2&.Y7PURS7O&"^6 MQ64;+;N<4R=_/+@?:$F;O_*;VYI>.9??G?J6.B6=-Y;?4^>Z71CWZX517*^? MFK'JS/CJ./.^."]V[<.XNJ6T/LOJ[.1X0DKG\\I9-\9V77*/-M&OV_UY M.75'XQV/^_[+L]:+G<\%[7-!^]R8A3DYOLMNZ+NLO,F7E3.GUTW(R8OV2L9E MN]_]G;JX:RP=.9=%71>+]?ZZ*.K^3AO@H2C_6N_6R?\!4$L# M!!0 ( &&!E569N;^ZK00 &D5 9 >&PO=V]R:W-H965T?:US?N[QC_)M882_ C"JD8&&LI-S?M MM@C6.$+BFFTP5;\L&8^05$.^:HL-QVB1.$5AVS)-MQTA0HUA/WGWS(=]%LN0 M4/S,@8BC"/&?MSADNX$!C;<74[):2_VB/>QOT J_8#G;/',U:F%@IP[V>QV< MU,%)E-E3273PD43#/F<[P+6U0M,/B9B)MZ)/J,[[B^3J5Z+\Y/!^]# %KZ/' MV1V8W(U>9M.[R=WG+R\M,!("2P$078!'@N8D)))@T0(3C$3,\0(@">X1X> 5 MA3$&,T'H"LPHFPO,MV@>8O! -[%"N/"Q1"04E^ *S%Y\EP:]4B/@7R M&MBP!2S3LBH"&K_?'5:X^^]W-VO8V%E6[03//H%WE+%#PM0NF^(@YEQGZA8) MHK)93IBV8310WBC9F%^G+ R!VF,[Q!=_5:5J'XI3'8JN6S=B@P(\,%1ATG-A M8_CK+] U?ZN2N4DPOR&P7 J<+ 5.'?KP&?U4Y5$"M@1*3ZDTUR/U*,@"\T3; M*C'WH)T$5-?L[;#KVFI%;8]%*AM=0 MVR^E$-$ 5['9@W6/0O LS[0+=&JG_&C.&P++J>-FZKBUZHR"@,>X4##':L>I MU%?)XY;DL7HF[/4*^E28F:[7Z1;R71O;F@7J%6=>S2M1K@SN3NI=1]VJI'P[!5GKDM< CWN(0V.#K!$=SS"O+ M9BWJ1\MFDV!^0V Y-7N9FKW_S\G5:S(%38+Y#8'E4@#-0T]HOK_*/ZE/C'\I M\RG<\39U+5JT>#S10'Y0"ZY8=I0?< MJ8ZF!2BN+/?I',=4KRH:FPJSBL:F/N!S!3GTUK"V;SRWLTM1IY3 M[''K9_WPNO\O>F%X:(9AP]UPBG>W^I[Q.1NZP"SOX2<(+XB5( 0+Q6D>=U5>O'] MO=Y^(-DFN>F:,RE9E#RN,5)%61NHWY>,R;>!GB"[71W^ U!+ P04 " !A M@955;AUB\=@' !:0P &0 'AL+W=OAVE=K;U*X[G:9[X21N@PYP#INV.]V' M/YO0& ?JE.X![=XT"<7_Y_'?X(=?<#BZ9^E??$6I0 ]QE/#CWDJ(];O!@"]6 M-";\+5O31/[GAJ4Q$?)C>CO@ZY229=XHC@;8<0X',0F3WN0HW_8IG1RQ3$1A M0C^EB&=Q3-)O)S1B]\<]M_>XX3*\70FU83 Y6I-;>D7%]?I3*C\-MBK+,*8) M#UF"4GISW)NZ[P)_K!KD>WP)Z3TOO4>J*W/&_E(?SI;'/4=E1".Z$$J"R)<[ M.J-1I)1D'G\7HKUM3-6P_/Y1_7W>>=F9.>%TQJ+?PZ58'?=&/;2D-R2+Q"6[ M_Y46'3I0>@L6\?PONB_V=7IHD7'!XJ*QS" .D\TK>2B,*#7P_2<:X*(!?FX# MKVC@[33 ^(D&?M' SYW9="7W(2""3(Y2=H]2M;=44V]R,_/6LOMAHL;]2J3R MOZ%L)R;OIV>7Z,OT_/H479Q.KZXO3R].?_M\A5X'5) PXN@S?1 9B?@;] J% M"?J\8ADGR9+W=SX?#81,1XD.%D7HDTUH_$1H%Z,+EH@51Z?)DBY-@8'LQ[8S M^+$S)]BJ^'$AWB+/[2/L8(RNKP+T^M6;FL1FSY=Q+3)!DVQFTQH9HY?>=LB\ M7-=[0O:C.GSZ:22O#Y)8F0KWEX9*F)#^SOI[+O=&9H#'_ MLVZ0-L'\^F!JVGG'UV1!CWMR7N$TO:.]R<\_N8?.+W7&0HH%0&*&R?[69-^F M/BG9N2C;V4=12.9A%(IO=69N1 ]R437EWDU&>.1X1X.[LDO5O0XQ'AV:>P76 M!%_8_8-M]P^LW7]/PA1](5%&^^C\L<-]=$D769I*7] )X:&< ZY$&$7H5QHM M^^@ZD84G"O^A2_1!%AST^IQQ_D;M0^3!IYQD-^@L6;"8(I;*HS26B:]4";FC MC]N_GCX(M64>43DK9''A>NV!:^_!E2PE,M$^^D 3J1(A.4FAZ5).H2$72E4& M/7V0Y9/3N@.Y3?' *O["D3WV3/ MDG4FY"B>TSL:(0]]O:#QG*:U;EM5FQ8 2+$ 2,QP<[1U<]1EE1U!F@PI%@") M&2:/MR:/VZBRXV=5V>I>=576FN +N^\Z^NK;L9^S?^07AZ5C#%UEA?=*H(*65)N)"7XHM5PB)V&U*./J0L6UO/:WOHIL<M\N3 MNX@&Y32D6@"E9CJ-M=/8>H#7._V)I@MI,[FEZLKA"U.VRYHEJ$Q!%/NFNTA8 M>+V)-RZ=ULY;>?+OG-UZ-7=P;U?1'LYQKI9C)-&;9YOIIH8^^=98N5H33 MW4E1K-2F>$V2;_(UBY9H3E%*-V8AP=":U,Z710[EJ=#%KN/L6@9*;U!JIK&: MW]Q6 ,ZM83.OZA00FQ5.M4%ZKD8]=P_K66L0EC7H?:2^/9-;UVN6BN>4'B#" M*=R&5 N@U$RW-7ZYAYV6'B#B*)R&5 N@U$RG-0ZY=AZ"+SV;>".C"(PKA0<4 M@?;%-+W1<.-:+^L[*CNCRER*AWYU,@7%&2@UTU@--&XK1.-68<7%PZI50+12 M6-4&^V#-/OA[V,=[2=VQ1VPZ&X*J!5!JIML:>7"GR(-!D0=4+8!2,YW6R(,[ M1IXBGED#AO[.W&#/JK&'>V*:WFC .UKB#6\$= M7,6=<8U3H+@#I68ZI7$'/P-W7-M7;LW+#BCN@*H%4&JFVQIW<*>X@T%Q!U0M M@%(SG=:X@SO&'5R''J/Q[MP BCO[8IK>:-S!/P#NX"KNN,-1=3(%Q1TH-=-8 MC3O8CCO;@V[&XGF8D#VG]S1-B=RN;AGS/KI4[]6@?,R$NDF&;WM0YO MDAF6;_R,JP:#0A*4FKG41T.29X>D%];U0M4X%N6AN&N5/7CC]3IM$(ZG"<>S M7M=O"KOS=&%_K.#?=5/-GD/CY5*@W .E9OJONWM>C5W<&]7T1\.09X>A3LJ]5T4G=UPM]_94&UO6 M!CMYFIT\.SMU6^Z+9,KE?EPM]_:4&QO>]MB- MG6H#=SR-.]Z>U6[6:H^!JCWHVCA0M0!*S?1?(Y77Z?HX#W2!'*A: *5F.JT9 MR[,S5C?5K(I6WD$-,("R%92:N<)?LY7?"EO959L>JGX-J7F5%210GF&Q4YUA[:DV-K:5WU"5?D35RETIOP:M:K[HLP=O;%4;:.5KM/+M:#4C M"5F2/@I8%)&4J]M077R?9<^J\:P RF)0:N:(:!;S.[UUY8/>N@)5"Z#43*G9"(V/]G?;MT^ M(&*:/Q9A9_N)^VZV>*"I+=APE%$;Z2D\W8H M2 , !,+ 9 >&PO=V]R:W-H965TU],>V&" 6N)G6N;LN[3SW;2%(CI:-4W M8"?G//D])SZ.AQO&?X@5QA+\K$HJ1LY*ROK<=46QPA429ZS&5-U9,%XAJ:9\ MZ8J:8S0W257I^IX7NQ4BU,F'YMHUSX=L+4M"\34'8EU5B-]_P"7;C!SH/%RX M(5M?)H(E[B06@*IOSL\P66IE13'_ZVHTSU3)VZ/']0_&?/*S P) M/&'E?V0N5R,G=< <+]"ZE#=L\S=N#45:KV"E,+]@T\0FB0.*M9"L:I,5045H M\X]^MH782H#A@02_3?"/30C:A, 8;F!J8[*5&T+U M:YQ*KNX2E2?SRX_CZ<.ZC"!^1UV\K=_P=A[;[/Z2F([QH/.>/"4>OYHV)1@ $P[ MG[+%Z:U:!F9=V/PWHI$1U?O%79YF2:1>Y-VVL7Y4$L9>UD7M$(<=U M>C\ DS7GF%J)&]%DBP6&<13O$5NB@C0)[<111QR]F/@+H\5AZ*B'D\19'.U! M]Z-BF/H'RAQWT/$+H6V@<0\A@['NS!W0?E02)5Y@!TTZT.2HUIV@FDA4_J%Q MD]=LW%<2V[&==K;3)]_/)T(1+?#AMAT M)"8@W%1K*MUB22>@W'%N"2_D/Z. MVJJ3]I=_E*3[36*)\OW(L[_&K/.3/8(-FOL24L2^(#&Q'<^N;#HZA+TS3F@T^95*,:W:-9B:W$L+>- MPS#+>L26,.B'T1ZRNW5BT%*G5HQUP'J_H(I ^U$GXNZ:T53#=O9AM \F,<2:Q,[:IG3WUZ_MA!2"85NI+Q []QR? M<^T;W_&.\9^BP%B"YZJD8N(44M9WKBNR E=(W+(:4_5FS7B%I!KRC2MJCE%N M0%7I^IX7NQ4BU$G'9NZ!IV.VE26A^($#L:TJQ/^YQR7;31SH[">^D4TA]82; MCFNTP4LL'^L'KD9NQY*3"E-!& 4'B)/>T=HP&8,2%MCAN:R-#H;]-3"D?#)!F[3X=6+%%#Z 5=U)'&J-,8O4WC M=\0)6I7X^.C;5#?$R8&>((K\GFA+$(PCN^:XTQR_3?-YD?>7F7Y ZPF,3T3[ M0>B/>M8L4="/AW9O2>56QS%!-)"K_IU22]RR5=R([LCWL; \O;L1'0A'- M\'Y#S8U[P]8WC^H(3H7 <@"F%>.2_(OT#6G+Q?!D.V 4>KT]LP1!Z-FW;-1I M'[U%^RXO6UQ=[RWM\T6-\.0+Z8=!_S-JBPK@N8;TQ\*D+$M MEB]Z;QZ\S/=FUKFI]"_FT$;0CE5;TQ3YKXLW33#7Q#?$"J4K;62 MX=TF*K&\Z2^;@62UZ;A63*K^S3P6JB?'7 >H]VO&Y'Z@%^BZ_/0_4$L#!!0 M ( &&!E55L^L=4)P0 (H5 9 >&PO=V]R:W-H965TE"O80 A=$JF7MMJDFQI=KINF:1\<,?Q<;0B1XB:-$3(R-E.F-:8I@0V(L MKEE*$G5FQ7B,I>KRM2E23G!8!,61B2QK:,:8)L9T7!R;\^F893*B"9ES(+(X MQOSU,XG8=F) X^W 5[K>R/R .1VG>$T61#ZEC8 'L?8!>@N\H*K#LL\73, MV1;P?+3*EC>*M2FB%0U-\LNXD%R=I2I.3K_GK1.2>NZ_@-6FT]/6G= MDM:] .V&D\ZKZ[9YA\BQ&KS:BGKR#DO>X?EY'UC&NW"';5SD.["!JRVH)ZY7 MXGH7P%7?S2YN91B]GV;*OYOM*6U1/: M+Z'],T)W,?KMVQBB$6Q>66T9/2&A56F(]<.83TE(1<"R1)(0W+\$*@3I9=#GM? M;*5(\#A'FN&42AS]CR'!LRK2N;*]1Z\D">HMZ8$F. G(#[C1?H+ZM4/VJ/D8 MZLOHBUG9$=3KT0F8!Z0(MJT(H9'=Q+R$%<%*BZ#>BT[!/&1#L*U#"/I>$_02 M.@0K'X)Z(3H!]) &P;8'(>BU."_A0; 2(:@WH5,X#[@ ; L0LIS6C7L) X*5 M D&] QW'>83YP+;Z>'Y+]_35]*6MW ?JY>)7 MO(PZKR-JFPQT?'_8).L8!I'C-H3'K&V4Y;N4OV.^IHE0%:U4G'7MJ01\M_&W MZTB6%GMG2R8EBXOFAN"0\'R .K]B"F#?R;?CRNW7Z7]02P,$% @ 88&5 M5>J%89N? @ W0< !D !X;"]W;W)K&ULK55M M;]HP$/XKITR:6JDB+X2P=B$2I:TVJ5,1;.N':1],J^)#[[GN?\W)WM>,O%D\P1%3R7!9,C)U>JNG)=F>98$MGC%3*]LN2B)$J; M8N7*2B#)+*@LW,#S(KF(HGY6A64X52 7)3 QDNR;I0,[[]@HV>@>%+>2'M%[:U[V#H0+J6BI<-6.^@I*S^D^!;$,9;LYF!S8U%:S64F2K. ME="K5.-4P>=2Y H2B!L PR*E.^9@H$42C/X>P&%:&%/(]=I:,: MK)LV$:[K",&1" ^IZD'?OX# "X(.^.3M"@%1Q8OOXQP4:HA%_C MA51"-]'O+D4U1=A-80[6E:Q(BB-'GQR)8H-.\O&#'WF?N_3])[(#M?U6;?\4 M>_)0H:X@92NPNB_@T?8U9C#>Z)45P@S-66\]X+MN@:Z4G(XSA!..,L)2?'=!3T=IJM!5OC_ 502P,$% M @ 88&55?=.]>D5 P OP@ !D !X;"]W;W)K&ULK59=;]HP%/TK5]DTM=+:D(1\T$$D2ENM4J>BL6X/TQY,WS.]8EOAFLN?LH"4<%353(Y<@JEZ@O7E5F!%9'GO$:F MGRRXJ(C24[%T92V0Y#:I*EV_UXO($R]( :1J_-IA.NZ5)W!UOT6^L M=JUE3B1.>/F-YJH8.8D#.2[(JE2?^?HC;O2$!B_CI;2_L&YBXX$#V4HJ7FV2 M-8.*LN:?/&WJL)/@1:\D^)L$?S^A_TI"L$D(K-"&F95U111)AX*O09AHC68& MMC8V6ZNAS)SB3 G]E.H\E=Y=CV?7,SB9K>JZ1'T\BI0P(;* &WW <,L:H^B* MG\+)%2I"2WD*9_ PNX*3MZ?P%BB#+P5?2<)R.725YF20W6RS_V6SO__*_IX/ MGSA3A81KEF/^$L#58EI%_E;1I7\4\3Y3YQ!X[\'O^7X'H\ Q;GN%1GO:V.N.+LP>),)927Y?WYJZHH+0Z]84M9JBHYIN*",LPVWE;YE" M?P2@+\VCU*,#4F&<[!$_C.F'03?MN*4=_POMJ: LH[6^A8Y9)S[@X871 M/MF.("^)N]DF+=ODOQGGA;+CM4\.3!X&\?Z;Y?=ECH+PP4)D _7W"NMA.S0?O-DOX&4$L#!!0 ( &&!E564?&PO=V]R:W-H965TSG1 U4F@!A9O$ M3GQ>G_>QG9S!1JH'O09 LHVYT$-OC9B<^KZ.UA!3?2P3$.;-4JJ8HNFJE:\3 M!73A@F+N!\UFSX\I$]YHX)[-U&@@4^1,P$P1G<8Q5<]GP.5FZ+6\EP5@" /"-X:T,X#VLYHEIFS=4Z1C@9*;HBRHXV:;3@V+MJX8<*NXAR5>$Q:;<:)&@& M047XY.WAK7*X;TP5SH+"6>#TVJ\Y [.ZFMR/0XW*[)9_58XRB4ZUA#U!ISJA M$0P]P7*W@=1?FCW'>*X/YDW6-Z[*3]+O43VI"![\AZRKD(YDLNC.S/C6&NHF>S^ M9&;*5%[*+NN,4Y&9GSZF+(G=$E]!)<]Z-4L4^P7%_ON^CY_-\4 Z[G?@ICWX M8ZE#*6/F[U18MKK]3=6*"4TX+(UV\_C$?$E45C%F'92)*[I"B::$<\VU*;)! MV0'F_5)*?.G8.JXHVT?_ 5!+ P04 " !A@955U/STLJT$ !K%@ &0 M 'AL+W=O3SS@!][ M9K@E]($%&'-XBJ.$C;2 \\V9KC,OP#%B)V2#$_%D16B,N+BE:YUM*$9^YA1' MNF48?3U&8:*-A]G8-1T/2:J;T,W(3K@,L!?3S< MH#5>8'ZWN:;B3B]1_##&"0M) A2O1MK$/'/-OG3(++Z'>,LJUR!361+R(&_F M_D@S9$0XPAZ7$$C\/>(ICB*)).+X68!JY9S2L7K]@OXE2UXDLT0,3TGT(_1Y M,-(<#7R\0FG$;\CV A<)]22>1R*6_<*VL#4T\%+&25PXBPCB,,G_T5-!1,5! M)-KL8!4.UKY#]PT'NW"PW^O0+1RZ&3-Y*AD/+N)H/*1D"U1:"S1YD9&9>8OT MPT2^]P6GXFDH_/AX<3&YF5UP8 M/L/=PH6C3\?P"<($;@.2,I3X;*AS$87$TKUBQO-\1NN-&4T++DG" P:SQ,=^ M'4 7X9/P';[(!E6%9#0-/WNYL-[N[[W8V6;.SRC=@9GOW6 M&^'$>PA(Y&/*Q!OYF8;\&;X1CN%^LF2$!K^C7W@!):XXN7#D?CH<[OC)O+S( 99$%)J'\==Q^G; M/7NH/U9Y;0WV4%X5@=5X[96\]EIYG9(X%K(]C1!C,('[2RS9;/PP6X$._3!5 M@KF*P&H$]DL"^^W+7'Y,GY?9QR7(%/LX0]E..*$4)6LL]E8.RV>HVEVCYVQX MLD74A_NO A+F',>LD?>^2MY5@KF*P&J\#TK>!^V"T,3GCO).3CB#'R$/ ASY M(,Y6<(N>\@$ARV&RAJME%*ZSU]5$_."5&)A&U^D/]K3@M9EMV;U>W.$8*O3P\_7SF7C5BVS:,O>Q?6]G.OI'; &69%:M: M[J=E[J>MN8NSH$>@$+!\?VB3KU:P0Y>12C!7$5B-1-/8'1R-#Q:P(@!%U"M% MEC-EZMA\OA"@(HOZ!B]E\>@4S6>U3DH1>J^*V@QZ\[I76 M,JK0ZH3NJAFSVRJZWTCBB>*9DBB27]P\X5A,P_];2E46'E.E:*XJM#JENT+& M;*]DSE,F1F05XXE:FX5R_7;@&E-/K'BTQK)"_$YXE>["ENYW+PJN\_F+TKL.6.I4$TWI9(I05](_)=MJ%/EMKEEU'^UV?0& M?=MV]HE36H>H0LN)TRM=N!C3==;-9."1-.%Y,ZL<+3NFDZQ/N#=^+CNI67=O M!Y.W82\178<)@PBO!*1Q,A!OGN:=S?R&DTW6ZUL2SDF<7088^9A* _%\10A_ MN9$3E/WE\;]02P,$% @ 88&55&ULK5C;, M4_%<'K;V0;$5FQHN7DFV,W^_$F ,2"9DRB_FXM.'/JWNIM'HD-&?;$,(!R]) MG+*QL>%\>V-9;+DA"69FMB6I^.B'G"C-QF\8]HQ3=C8VB %7G& MNY@_9H=/I!0TD'S++&;Y+SB46-L RQWC65(:"P^2*"V.^*4,1,T >F<,4&F MV@;N&0.G-'#Z&KBE@9M'II"2QR'$'$]&-#L *M&"39[DPN^X%3\ M&PD[/EE\FC[>7<^FB[L0W,[O'^Z^+*9?/\^_O >+#:;D6L9T!:9R=2+^"UR% MA.,H9N_ -?@36(!)$#L>HA1\W60[AM,5&UEX!LA#0.W?8WAQKSL+^YW:'&J9;* MR?F<!!I^#<;U'05YHLTLH9*$Y<#[R6&@W&"X*6&@T(!7HQ7B7&ZQ1S M*]89]&5M?Y>@,;7K*!79(LO!!9(Y1!%Q^3:JOH)*O[H?2I#08M4EI M0.>:%*Q-6+"[O%\(74;L38*@VBU]#[4E:5".B]J:=%QR(-&J0B=5J&_S[:T* M:5X4;4T:C+)*&LR9%@Q/PQ7L'#1^KY)*SD:5>"AH:U)1:L&%.JYZQ35UG28< MZ'8VVQ_YEX^$BB\Y<$Q'\$ C\;9YO?/"SAGJK:WWHFSAI=B:P3U-4[![ MG&HDC?CZ68E88LK 5J1-_DVDSYJ"U*NW*V1"I114F..9_J"=-QJ88_KG$N/"/N-.O -PP[_>4%:K4%IJLLG0:F%F6H@36+LM!FU79D$D+7^3?,]H];]F=Q5RW=Z3C3%EMP]INLH92 FSX)25)GH [38 MY2HN>+;-]WV>,LZS)#_=$"S>:!(@_G_.,GZ\D ^H]AHG_P-02P,$% @ M88&558ANGYN@!@ DS8 !D !X;"]W;W)K&UL MM9MK)%3SL^2O0B#F-VD MB.^CR$]_7; P>3P?X=%AQZ=@LQ79#F-^MO,W[):)+[N;5&X9%64=1"SF01*C ME-V?CQ;X/;7L+"!O\35@C[SQ'F6'V)*% M84:2X_BOA(ZJ/K/ YOL#_>_\X.7!W/F<+9/P6[ 6V_/1=(36[-[?A^)3\GC) MR@-R,MXJ"7G^'SV6;;[PYV=I\HC2K+6D96_R[.?1,E]!G)TH MMR*5GP8R3LQO+Q>?Z+N+Q2WUT/+ZZH9^O%U\_G#]\2VZWF5*!O M&SL^;Y,]EQRY\Y6R?68(>3S9J(Q5.?:+8NSDB;%C@JZ26&PYHO&:K56 (1-1 M98,X7BF2895G1I6SK.> M.C5$LOK1>1I\7]QQDRVNIN,K>=(E2\"8Y+RL>#W/+ M)?(L>6@F^[B1;=E8;>1UD&8S2VU$.TCNC%2-E(-VJH-VM ?=/-IO>0%@:[1X M8*DL:(>[$D,W:;!B>3;621CZ*4<[F:D\,YV)*?IT&R-U9F/;;F6FHQ498[>5 MFN-6ECN>.*W<=+2RQA.K.SENE1SW^C$:9Y%ICFS2.O$U8YEJ :0, H$4S285AI,!Y2VYHQ& M7]JFD*4-$N9!PB@03)%F5DDSZU/:E%FFOK3-CFH-F9CMTJ;M=&BR(6$4"*8D M&YOU]-_4IKN99[BB6G;J*C.)L=FJETO]V(:J DJC4#15EX8MP\_796 ]_TU7 M=N^"K@<-U@N21J%HJEZDUHOTUJNJZH.+>MF)H]S+B#TUVQ>.=C"#A8"D42B: M*D1M6K'6>,TO6;!*Y!42R9,9%77^^Q7+:DIG1=?3AI9T4)H'2J-0-%67VK%B M^T56$[#6"0\6")+F@=(H%$T5J';76&^OAZ\IE,#FS L[]E&1UW8[..60- I% M4U->>W9\@FE__N3+/5ZL<,8.;NL":L]!:12*INI2.W3*SUHE"+*64OS7D7=AW7/IIW@7IV4!J%HJE*U+8= MSUYD205#FNDE*,T#I5$HFOK-5NWTB=[I#U]8*8%*?2=.>X51W^W0E(/2*!1- M37EMXLD))O[9];WL5%E<,8/+F\HD<-5@S4U4/15,5J5T_TKAYF>:7L1"GS#K&G[:FQ?C"#A0"U M\5 T58C:QA/]-\_EPLHR]#E'"^W2BIXTM+*#TCQ0&H6BJ9K4SITX+[*T0B"] M]!*4YH'2*!1-%:CV^43O\X+AE;1U,O4,,.2J-0-%67VK"3_H;]Y*F7OBNGQ]**'C%8*5!##T53 ME:H-/=%_$0^TM%+VHLRY+(?,CFPDJ','I5$HFOHSS-JY6^:++*U8D%YZ"4KS M0&D4BJ8*5/M\2^_SAR^ME$!E:<5V)JUK0M_MX)2#6G@HFIKRVL);)UCX9]?W MLE-E:<4>SYRV+J!&'91&H6BJ+HW?C/E$:A:(401N.AG(BEF_QI M*(Y6R3X6Q?,YU=[JB:M%_IR143Z\M.-% .%[%Z&FN.)3'-:/ %5;(AD MES_BZS228D:F*SMKGLWZ_MA"SEIE9"9&R? MV0JI6$L8+(M60+VVQXDAB M0RIRVW.49QQ$.NB(/QO'W.V[5BNM9]XS9:IU!-V MM[TB2YRC?%_-N!K9M4J<%4A%QBAP3#I6SWT:AAIO +\RW(J#&+23!6,?>C". M.Y:C$\(<(ZD5B'IL<(!YKH54&G\J3:O>4A,/X[WZ3^-=>5D0@0.6_\YBF7:L ME@4Q)F2=RU>V?<;*CTDP8KDP_["ML(X%T5I(5E1DE4&1T?))=E4=#@ANXP+! MJPC>,2&X0/ K@O]50E 1 E.9THJIPY!(TFUSM@6NT4I-!Z:8AJWL9U0?^UQR MM9HIGNS.GWNOHX=^;SX:PF ZF8U>YKVW\?3E'L:T?*GTZ:C?=*4C :,=\B@3 M&,/M$"7)J-[*A*IU^FXUU(Q_5@ MPJA,U3XTQOBS@*V\U0:]O<&^=U5Q&LE'\-U[\!S/.Y/0X.MT]PQ]^'6Z<\6- M7Q^7;_2""WHSSB+$6$#"60'J[8@^@)F3 :P.YFS52]70J.I.L.EZ?JC*L3FL MQ"DH](/@,VAX"FK\",,:],E54+L*KKIZ(SM8(,4DD]\U5@HW#])QF\T39V=0 M@=MJ'%D[104MWVN<]Q;6WL*KWL94\DQUR0@V)%\CL.0;[L*38K<:CAL>N3M% M^7[@M8[H[LOL/4$L#!!0 ( &&!E55X?7F#'00 /82 9 >&PO=V]R:W-H M965T_?0Z8-B+T$3VZ*2@.2_KR03@QVAA!OW!2QY]]-^GX1VV>&.LD>^ A#H*<\* M/G)60JRO7)/[^@?];D)9E[S&%&LQ\D%:N1TW=0"DN\R<0=W7V! M/:&>PDMHQO4GVNUM/06$>2D*+_QTUZ((P=)U.P0[!V"ID-XPJ&[ M=^B^UR'<.X1:F9**UB'& H^'C.X04]8233UH,;6WI$\*M>\+P>1;(OW$>/%E M_F$X6\QC-;JYOY]\6DS^_WGS[A"97- RF2O[#D$:T920!MJ3K&&1'/ M)B%+P($&5-?I=NQUND$D3\/V6*(39KVZ66PR"\)!6)G5:/4J6CTKK3O"'R^6 M# "10H"432"&!9CH] P!>/YET*!C-O,IOHM7H1!6=R$HG)EN20I&B9P)9 M:F(1F=;U_'Z#Q0FS)@NS6>";65Q6+"ZM+&2"6@(1&P8G-Z,$Z!\OW&#PID5L MLZC%W:_B[K_O-T++JS\C2T ?G@$S_M%$PHX6(>UINE5^UC'^"<>:$H-*B8$5 MZ8 M,ED-HJ=+?5J4_DQ E6.]H)\+F+?':I-L\C*5)=&021)U^9-Y3 MWSLD?,_*199""47[!++0MY\M?=C1SLT?K:+%;:'5E3PJG?RVEA:MRW,HY7Q[+?=VDK,#G*U* MUYP,7YV:_Z,^\P\%FF^OT-Z1->T(9^L2OIEBVUJP+LFAN//MU=VY"=D.=[8^ M]N &I]-T6W'493L4D;Z]BCPS>]O1SE8M>I7&>W['CYHGJZ5%2XG2,%1!DL)Z74NY1ZS MLLE2#@1=Z[;#/16"YOIQ!3@%I@SD^R6EXF6@%JA:7>/_ %!+ P04 " !A M@955R?JK!H % "]'@ &0 'AL+W=OVA:59$CVUZ\L M&X.-HD!'V1>P['N/I7/T=:RK#64_^)(0 <]QE/#KQE*(U66KQ6=+$F/>I"N2 MR"=SRF(L9)$M6GS%" Y44ARU7,?IM6(<)HW!E;HW88,KFHHH3,B$ 4_C&+.7 M&Q+1S74#-;8W[L/%4F0W6H.K%5Z0!R*^KR9,EEHE2A#&).$A38"1^75CB"Y] MY&4)*N(I)!N^=PU94Z:4_L@*7X/KAI/5B$1D)C((+/_69$2B*$.2]?A9@#;* M=V:)^]=;],^J\;(Q4\S)B$9_A8%87C5A':1T#XVH5,D=(Y- MZ!8)JNFMO.V*N#$6>'#%Z 98%BW1L@O%OLJ6?(5)UE$>!)-/0YDG!@]?AO?^ MIYOA@S^&T=WMQ/_V,'S\>O<-SL9$X##B\$B>18HC_A$^P?>',9Q]^ A\B1GA M$";PN*0IQTG S^%#5KX-HTAV '[5$K)VV3M:LZ(F-WE-W%=J@ERXI8E8(>#<336BC$P5TJN)!#)TP6<":'3CZHM&1W#LAN]URO1O9A M4*?=0=6@L0;)\]K5(%^#U//<,JC2Z&[9Z.[;_>]3-J<',**Q7.@X5DO%D,D^ MMB!R\1%EIRSB)OA%W1YN, O.P?^9AN(%OB9 M4GU634X3PD(:O$5N]Y"2MMNID:L+ZM>"QH=!':=7"_)U01==/;F]DMS>>Y.K M_N")<)'UQYPY'5OFBG3AA6"FF_U'QL13YP*;8+XEL(IR_5*Y_KL/B^=5R/*D MUV4SUP(YK^MFS#Q5-YM@OB6PBFX7I6X71L8F4@V!GR%-&)G111+^*X69[0M( MGK-K(G?3$1;RH:"0T&0M!Y@LR'W=[ ?0?,K2Z96_';E[TX3K-7NU6QVA/K!J81X53Q;8+YEL JXB-GYV@<(W>?<G$#C*RBC:VBN;;0JMJXNXT<2V;@P)P?T?I.A<'_=;X MVI,IMXGFVT*K4KYSQN@-:ZRFB-P_@.0;;0JM2OC/YZ-U=_CM]0BDJ7OT\_\WQ?)S>ZD526/LD7M@ M[+=AJ.(RZA]S=5'29:"ZRW@/,XYV;AR9O>RQ=)W#HS3M-R0A\U!HN?,TW#7[ M=>JT4=TZ==HHK\Z<52?;VCNFBPE;J/-1#C.:)B(_U2KOEF>P0W7R6+M_@R[' M^4GJ#B8_V+W%;!$F'"(REY!.LR]7+):?E>8%05?J,'!*A:"QNEP2++=068!\ M/J=4; O9"\H3Z\%_4$L#!!0 ( &&!E56^7M%C>P, -(- 9 >&PO M=V]R:W-H965T1 M 4CTO M3!^?_AR/T?/XY>%Y/!E_?D'3Q\'GV16*8:' *1HQ*CF9EZ9/TQQ3-,LPAVM= M[A0-=..(_($^Q" QR<5'=(V$!HCMA5#TDK%28)J*GBM5UGIM-ZDS'%89!B9A<);Q*9$WJ.5?H< + DM"H[>'^Y;P^.WA MWADUK::#+E/D2ND1#G.L)6UTK_EO#KRUX'?G=;L]=[Y;K&!,$!YC8@NEZ#69/ M7+L1USXK[J'6@=@"):PHU%NCW"9Y19*AT/,_O'XT;Y%-5?LHF^NP=:#*AO$. M5%DP[<"NJM.HZOR?EBD+^9>.=8X[%K8/M%DPAUV-CS&[7=W3=MMHNSVK;51U M:91C(= ?9M ,0=N_9[/$OW7[_F29/&%R/8*V&T*V'U_J^Q>LK27)(LO1+97 MVKNFM'?O;)5W;[#*8\RQ55HPIZS2]W[NDKSW,LN:^;Q;6D&'=FD#G?)+?V<# MZ+^O8];\YRW3!CKR3 OHV#3=GWF3IT =< M]7S!F-P.] +-,2[Z!U!+ P04 " !A@955A0#64ST# "H"@ &0 'AL M+W=O^C 8;:1V M*6(2A:H;((1XX2;7QL*Q@^VVX]MC)VEH2U9MT#=M[-S_[[M?'.<&6R%_J!11 MPUW&N!HZJ=;YI>NJ.,6,J+;(D9L[2R$SHLU0KER52R1)(W\T(Y4XX M*.9F,AR(M6:4XTR"6F<9D;_&R,1VZ/C.;F).5ZFV$VXXR,D*;U!_RF?2C-S: M):$9/9A)!AK*T#,7\; MO$+&K)%)XV?EZ=1+6N'^]<[];5&[J65!%%X)]H4F.ATZKQQ(<$G63,_%]AU6 M]?2L7RR8*GYA6\5Z#L1KI456B4T&&>7E/[FK..P)_/X]@J 2!,>"[CV"3B7H M/%30K03=@DQ92L$A(IJ$ RFV(&VT<;,7!$J1?P$C[=1/#\Z0MX"I3# ME#)FGIT:N-ID8OWQ+OTZS;[V;/C4N4DQJ%C#@>%-+$ZIUET)K,# MCMV:8_>4>Q@9=!P3N#*;3=+%NCAJ9HSP%DRRG(E?*&%*=)Q2OCH(:L$,96SY MBV49T02]7/Q5L;@]7S>AU^X-W,T^RY,)/I;EF:&)>1$ MZICFA)M=BB565" )7Z$]JFBVSIKH]1KH>?TC?"=S>BR^,YD=X.O7^/K_AJ\% M&U3:;D"SU7;X#L,(-SJB4DCHAB;($]6"O-R?36#[?X'UCZB>3/6Q5,]D=D#U MHJ9Z\=\O>$15+-'>,7W-8>0H$^MFAN6R?K /,6@'1QR;HKSV$>VH(>IU^\]& M+PMW][[A&KF-/P-4$L# M!!0 ( &&!E54(CSHGMP( /0& 9 >&PO=V]R:W-H965TQAVH.;WB86CAUL MIX5_/SL)4:$MXH&7Q!_WG'O.=7+=W7#Q*%, A9XSRF3/2I7*+VU;QBED6)[Q M')C>67&18:6G(K%E+@ O2U!&;<]QVG:&";/";KEV)\(N+Q0E#.X$DD668?%R M!91O>I9KO2Y,29(JLV"'W1PG, -UG]\)/;,;EB7)@$G"&1*PZEE]]W(0F/@R MX(' 1FZ-D7&RX/S13(;+GN4804 A5H8!Z]<:!D"I(=(RGFI.JTEI@-OC5_:; MTKOVLL 2!IS^(4N5]JQS"RUAA0NJIGSS&VH_I<"84UD^T::.=2P4%U+QK 9K M!1EAU1L_UW78 KBM P"O!GB?!?@UP"^-5LI*6]=8X; K^ 8)$ZW9S*"L38G6 M;@@SISA30N\2C5/A-+J.HMO^U2A"X\EX,!G/IY/1:#C^A8;C>32-9O,9.NXG MB8 $*T!36$*6EP?0SWC!U DZO@:%"94GZ >ZGUVCXZ,3=(0(0_.4%Q*SI>S: M2BLU^>RX5G55J?(.J)K$Z@SY[BGR',_; Q]\'NZ^A=NZ/DV1O*9(7LGG'^#[ MP#^*I"*9V?H[TB@T5)#)?_L<5RE:^U.8G_52YCB&GJ7_1@EB#5;X_9O;=G[N M\_]%9&^JX3?5\#]B#TT-="M94$!CSF+.E.!4!R5HR!3H?.H414\%42^GZ 83 M@1XP+6!?2:H\09G'M)MUZ.OF<^%W[?6VV=TPS^VTW'83]L9&J['1^M#&0>V# M%+,$S!>\==H'/51).MOBVA?.^3L+NU%^X';<_0Z"QD'P90&PO=V]R:W-H965TG3^8 .=@>^1?-%41X879RMPCF[8\5_5[<9?S7:1YE&2Y;D49J0 MC,W.!^_INROJNF6+ZB-_1NPIE_XF95\>TO3O\L6GZ?G *$MB,9L498R0__?( MKE@/(0YNTKCOZ)IL3@?^ ,R9;-P'1?? MTJ<_V+9'3AEODL9Y]2]YVG[6&)#).B_2Y;8QKV 9)9O_PQ_;D9 :4+>A@;EM M8+YL8#4TL+8-K*JCF\JJ;GT(B_#B+$N?2%9^FDQ,EY?=X5V3\ MW8BW*RZ^77^XOO[R_O+S-;GY>G/U]>;^V]?/GS_=_$X^W=Q??[N^N[\CO]ZN M"U)]P_EOY-3W+%VOR/@+6SZP[#OY'[E;/^31-.)G/OF:L/T[=6,"9BRGZ;M\%4[8 M^8#/PYQECVQP\>]_4=?X#] ?>]\?NXIN-?3G5RP<;G]^\!/$<(#ZW'U] M+ABP;D#?D%N635A2<-PK*_XS+:)D3CXE!>,#5&P_F[T\X3?U;](%5;H2CQYHJO7V5'ECE51SR$GDI?X59%B8%2;/-_'VS&=99EB[)TR*:+':? MR/-"TS;?(3;YIE./351P+(5)5BLZ(;EQ M>$("P/A$!3%3D$85$0H)5@=1AW4)_J4( 7? FWN6@' #I^PZ=P5E4U<#WH#K M@*XU"P*G, VJXTU[6J;00H@*BJ4PO_6/-WX=WABT 6\$@U*80O7B#9R[!=[ M 6"\,07IFB!!*N(-$LRL\":'"A/,:B+,V@5PGEC\"%]UP5D[SE]3D+%I]H\Y M)DCP76L6O&PB%[^JF(/$.\ <'RI1L*8)$UWOF+/-YQ]B3L,2QQ0L:L(LJA5R MD-PXY" !$,@1O&O"U\J*D ,'0YKO-7$++I:\ < MD.2[UBRXV40N;Y4QISW?4NBZRA+,:<%DUSOF;/.]T'Q,KQYT+,&D%LRD6D$' MR0V!SF%W!(5:\/6L&GP@P6QTQ6))&G'_(C%?L23%\]OKLC^UY>M0B2W!JY8& MG=C2(11;@F.MGJ5B)%Y[Z! ,:!U9+=[F:[=BZM@Y=UQ9,:_>LZR+Q#LY^ RI1L*=] M9%W75M)U;<&F]@EU723WP;A#>KHC.-3I4Z%%@N&K%D<0I:-%H>77.R!ZP%F[ M[C,1W.IH4&@='0JM(WC6Z5FA1>*U1@]'<*=S9(76J5-HFY8LCK3/Z(0*+9*[ M]9+%$5SH]*FU(L& )0O2[I%%VFV^0]AIV);G"BIU3RC1(KE;+UED>6=+W: M7;J&W7 '@:!0[X2:+I+[8-P]:-P%?WI]:KI(,'RIX@F2]&!2^QB757%@6*W2 MK$ 0(P4O;>!,76>?X%)/@Q[KZ=!C/>E&F9[U6"3>P;Y^%RI14*5W9#W64])C M/4&"W@GU6"1WB]N.7K//UA>TZ?>IXB+!<)SQ!3?Z,)>IX,PB8["( N?J.&M] M0:*^!NW6UZ'=^H)/_9ZU6R3> =) NVM]P9'^D;5;OTZ[;1!1?,&8_@FE6R1W MZTLA7]"FWZ=TBP1K@1B"&WV8RQ00XV.$;,>'4W6=?-+MH!I45U^'ZNH+.O5[ M5EV1> ?[4Z"+F4"077!DU36H4UW]AFN90'!?<$+9%>Y+_DP&#J,& PM3@R&9,5@].W%@ 14@"S)C<$XMAV#H>;'8$B&#,8I M'1F0Y&TPZS5:,96=D&#;(E7,0J+A%V7TP/&H-\'X)D(VW2&Y.MLW28Q.-4C& M%+9V0O(\1_J'_LV29LBSVROQ%B<*07>Y#D+; ' MB3#V8.R1V!BV,%+&GM<*SU1V/T+LBE06/C%ZK89DZSR-)7*F&O1G"ALP=2Y; MXFG$?*@#^BAHT)!(025G(XJX$6DPOJMU:&A$'\GLB")N1WK1!TD._7BU11\D M H(^DC\2A2:1$T-NC2%O9@Z MERU1-6)$I X_"M9(H",5E5R.*.),I %^ZEP>&GXVIY+O$46,CS2#3T_Z-)4< MCRAL3Z2,(J^U>J"2LQ%%K(C4?M9J@2):%&?)!XE:.A1GV%VI<]D2Y2+61.HH MHN!U!!H]4,GLB"(&1?VCB%6_,;AI$6/)_KTG-?!5D)RA'994LC^BL%>1*HX@ MT5K@B&1S1!%?(D4=!@<2.%_G&2DQIJ5#!X:]ECJ7+=$GXE34 4AZ,F^@DO<1 M1?R*- ")7[,<:7"KHY(9$D72-"-D=26#>J/ M+>K::J*NY'!$$8LCO5"")&^_(I&\C2AL1*0,):]69R4/(XJ8#G6 $O2. B1G MYUDI$:>M0Z.%S90ZERVQ*.)$U %,%)@1!!/)VX@B?D3]@XE3NU6X2261W(XH M8G>D%TN0Y >##RI4DM,1A6V)5+$$B=8"2R1'(XI8$*EC27FO07W=6F16R?J( M.CID5MA0J7/9\A-?^I995?R-H"W 5#(XHHBUD 8$J9-9O8:;#:AD7D01]R+- M"*)P40FJ4Y)I$84=AI01Y-4ZJV1.1!$W(74$N8M^U)>M16&53(RHJT-AA:V1 M.IR+] ((DKP]@$CN M112V&E(%$"1:"P"I7(I>')*?&(;XV-'O5^LLXR=&_$Q6ZZ(H!W,X-K_?+WC= MN[Z0&1_TD)A#]Q>2I,DD38HLC>/R#(JV9Q")3,)F2XJ>HY9&,E<]A+J/1H?,+&#)]9&4ELW2=O2V'AJRJL1V.K:IBMCDC MJE/\YUPLXL?X?TD1%<_D*8IC$JZ+=!D6T22,^0 4632?5PE$PWW(7;6I%&0X MM@]'*M\.%;6'0?-8[89"=-P9&E+'E^%SV>U=ZBE_,8^29!.#S**56D M\NQ]PV/EJPTXQ<]O>.>*!6$AGS>[L6L>.J>V"_R[F\\S-B^G(;7*[Z6I-VVK MM3=5E1U_65117C8?5$7(SV?@X9"Y0_OU-?G--?T\4&[MK* J0\.35V?XA/># ME6@6)LFZ.O=VY\0LRLI3?_>)WKUDV;QZJ#GO7KI.BLV3D_=']T].?U\]+OS% M\IUQ\UW5W6?YS#HE,]@=^K?<_?/9Q^)LC:/=_\29GP(B3+!_;OW%_P%02P,$ M% @ 88&55=^V-]%D" <68 !D !X;"]W;W)K&ULQ9UK;Z-&%(;_RLBMJE;:KKGXNDTL)6$NJ387)=FMJJH?B#VQ43%X M8;S92/WQ!.80WG&%> T>/SL"G#+ V0[H[ APRP!WWX!.&=#9#G!W!'3+@.Z^ ;TRH+=O2OTRH+]O M#X,R8%#LW=7N*/:EYRM_=)3$CR3)6V>T_$TAB"(ZVX5!E&OW5B79IT$6IT8W MU*/TXN3T/2675Y=G5Y=W-U?OWY]?4=OZ.W=+?G9D\H/PI3CVN$S@=)6 LR,!VR$7<:1F M*:'11$YT0#O;FO4F.5\WZ=0Q$J_&ZBUQ[3?$L1RG)J&S_S=N678C>Y:F6Z!?FQ>!=NO#'\KB5'>U3F7R6 MK=%//]@]Z[I^M(^=*SM/:HME# M%DTDS$/"*!+&D#".A D03)-??RV_OKEH5JI+2?Q HC@:9R/\) ZSEM/L=$') MK%-5>Z[0?U8X?QWTGQW=:EHYKMO36WDUK?J=?E=O18W;TE002!A'P@0(I@EB ML!;$P"@(]F=V3F!W](KZ1#I/R0, \)HT@80\(X$B9 ,$U^ MME7-SEG&0^>E7CO/R]KYAEP]1C))9\&"7,MDG)U(^%-)[I_(5L"J6>VLW*KC MX49YM-[:P^%6J37GUU2 4!J%TAB4QJ$T@:+I*MR8([;W*.#]5Q7P6NT9NVMZ MB(32/"B-0FD,2N-0FD#1=(DZE40=?*4NF2@=(FD>E$:A- :E<2A-H&BZ#BO3 MPC;.1]?J\,UFC6&"YS8.:R=W2NI G_)PMXJP MN>^F"H/2*)3&H#0.I0D435=8Y<$X+WDPS8OP:XJT.8VF!TH(#9WOP"/51H#0* MI3$HC4-I D7355?Y*([Y6I-B\#C0ZJ_]JL$AU%J!TCPHC4)I#$KC4)I T71I M5M:*5 :A=(8E,:A-(&BZ3JLS!7';*Z\=@:G7U.$[>T:#'51 MH#0*I3$HC4-I D73!5:Y*,X>+DK#&ORJ&@UU6: T#TJC4!J#TCB4)E T7;J5 MR^(E42B-06D<2A,HFBZZRGAQ7S9>K,%W^Q:M.9NFATTHS8/2*)3&H#0.I0D4 M35=PY;^X!_!?7*C_ J5Y4!J%TAB4QJ$T@:+I.MRXH=?_Y;^8.VXL5NP]O^HN M:['[_:W[4$ [95 :A]($BJ:KL')@W._FP)A[:BP[J%,#I5$HC;EUSM76X)N7 MC?3_FT%OR]\2J,QT-57.BKN'L^+L&AW2_!:M21P%8W(GQ[,H#N-I(--]AH%0 MIP5*\Z T"J4Q*(U#:0)%TZ5:.2WN 9P6%^JT0&D>E$:A- :E<2A-H&BZ#BNG MQ34[+?!+I,W]-=8HU*R!TBB4QJ T#J4)M\Y7Y.[/]G0IS,DTE!Z51*(U!:1Q*$RC:2G+MC>=8S&4R+9YIDI)Q M?D_LU?,?UFO7STTY*9X6LK7^U'[GK9Y^4F%6#V.Y\)-I$*4DE \9TGK;S\[) MDM7S358+*EX43\NXCY6*Y\7;F?0G,LD;9)\_Q+'ZNI!WL'[*S.@_4$L#!!0 M ( &&!E55=^$BFX0, "@- : >&PO=V]R:W-H965TD?*7OD.8P%O:9+QOK$38G]OFCS>X13Q.[K' MF;RSH2Q%0B[9UN1[AM&Z,$H3T[&LCIDBDAF#7K$W8X,>S45",CQCP/,T1>S? M$4[HL6_8QOO&G&QW0FV8@]X>;?$"BY?]C,F56;.L28HS3F@&#&_ZQM"^C^S" MH$#\3?"1-ZY!25E1^JH6C^N^8:D3X03'0E$@^7? 8YPDBDF>XY^*U*B?J0R; MU^_L/POQ4LP*<3RFR6^R%KN^$1JPQAN4)V).CP^X$N0KOI@FO/B%8X6U#(AS M+FA:&_)K"%A%\N_D.-V " MWR&&.9 ,7C(B^&UC8[FC.4?96F[>G*Q[II!*U'G,N#KUJ#RU<^;4M@-/-!,[ M#I-LC=>G!*9T0>T'Y]T/(^J,VNK<_#I)+)P!2U5&I#OA"U-.I 7ZA6%M:+P:[$;5K&3Y7"% MF9*X*,,W_0C?+41*=KN)E#I#C<=#RVTKU<&"L!&84JL6YEJ.7FVW5MN]'#_$ M,JF#PTQ*+/3=PNA<0I94G::[[_QN2XX.Y+1J6J0#N:Y>BFU]3"/6_Q9S(3X5 M6TM/N_QJ4:I-GPC2H[IG%#7F*_NBHF$FR _]FP7X+4[R3_-+)=H<22_"46,D.)89DI MA2%T]Z&S#R91$DUM*Y45*#O[XU=V'#N691.*7WB!V#[W6$>R[CV6=?S(Q?=T M2:D$/^,H24\&2RE71\-A.EW2.$P/^8HFZLJ")"NXS@43Y]HQ!]/!G"P/7'+%DN9G1B.CE?A M@DZH_+JZ$>IH6++,6$R3E/$$"#H_&9S"HP#C+"!'_,7H8[KS&V12[CG_GAU< MSDX&5M8B&M&IS"A"]>^!GM$HRIA4.WX4I(/RGEG@[N\M^WDN7HFY#U-ZQJ._ MV4PN3P;^ ,SH/%Q'\I8__DD+04[&-^51FO\%CP76&H#I.I4\+H)5"V*6;/Z' M/XN.V F N"4 %0%(#W!; G 1@/4 NR7 +@+L?0.<(B"7/MQHSSMN',IP="SX M(Q 96K%E/_+>SZ-5?[$D>U F4JBK3,7)T?5-<'MZ=_GE DR"BZO@R]T$O/\< MIA+(I: 4/-%0I <@I0OU<$C DLVCJ8;X W@_IC)D4?H!? 1?)V/P_MT'\$Y! MP-V2K],PF:7'0ZF:F-UH."V:<[9I#FII#D3@BB=RF8(@F=%9G6"HM)4"T5;@ M&>IDO)[*0X#A 4 60H8&C? RVY'<T(?=WFCBH.\ZKJ_A @/.\SW+(B6NIL$I-3B=&L94= M)&,3[>W<%EO(\301313R?,O6))A0ENN9!;BE +=3P&F<39-_6P6XC9NZKN6Y MF@ #RD'0T0084- FMEF 5PKP.@54$YDE4QY3DPBO<6.;N+ZM=?"X"<,$$8K%=9!@87@J]7X-L5C>^I,&;'3KJ79L<^R8*>R&K="*W*>%AO MKY05;>YIM'IE"_IBJX_7CE&$OU[/BMC=N0:1HY*D/G,-0*+RO$^TN6O$V?X. M7UT&JF2@5Y6T(KRFQ%$E5]=A@&%"]+IL@MD8MY1E6-E V&E=GJUK17@M]]G( M]745!IBUF^L+%4T8),1IJPT1F^39N$5/9)MCMFX+L15[P MA$W!'9TN$Q[Q!:/I'N6NF_C%&;1/MJ OMGJG5E8.>F^PXG7ZSQ>/5Y]L05]L M]?&J+"OL]JS=%:_I+HF';,_1Y[$!YQ#H-?)2$^=[-O';DFSE5V&W87VVX!%# M)7.M1N$VP)"/&W7; (,>:BG;J'*+J-/=/%OPBO#:2Y#E$JV7QR88MC'45!C9 M'*1ZV7%V+ :?*#6QY,465DT+=3FK? M@H=,CLK1"_/8 $.N>I'5Y1C8D(6<%C65HT+=CNI:+JE0"9?%H6#1DTJB0F5I ME4+SM'N92'5UFV.[ZE_W;5Z:3WME"_IBJW=Q9?>0_?;J'^JTJ"\>KS[9@K[8 MZN-5.5KTNM4_U#2?A!!]6AM >BX+#"!H[62RNH#*Q:+7K?ZAYI(=A%!WXD84 M;N2E)HKX;3FVLHSH]7$#\]$_L-FGL;-KY\ M?80$N_IKF F'+,?3EI$"(Q_R2,M7 YRYY?J9G4^YW8Y3*KYG@LDG ML!(JV;-5&*FLH9[FE*4R!7P.DFWW@7GV@*K\ H*["R!Y_O-\2K?-O"/9>2Q_G/)0UG5&0 =7W. MN=P>9#]MA"QC2%2X[$(DD(_W, ,5OU#=MXN#"DL[G4%\RPEY$9C$!>99=< M[(P[1O[]M[ QAJ01_RDL!)K:Z1;N67L3F].)WW#TA5!#)'4 M%$1]+6$ <:R95!V_2U*CRJF!Z^L']N.\>=7,+1$P8/$O.I'SOM$UT 2F9!'+ M(5M]A[(A3_-%+!;Y)UH5L7Y@H&@A)$M*L*H@H6GQ3>Y+(=8 MOL" )< _%J M4P*CM8_%N5SOX7F-%ID^3W3"V2*K[C=ULS'96X^M);*:+EZEB_=!3O;:E*0ELIHD?B6) M_RXG%^C.FD-MW_$P#IXXN2$.=US7Q\U.[E3E==[AY"/]=\=92B,TAFB>LIC- M*(A76'ICUK>>7TMD-8&ZE4#=#[)TMTU)6B*K21)4D@3OLG3PS*H8.Y8RZQ-+ M/X^S P^[MM-L:=MZ'"JLC04.&%>'122@_72B3$S5Y$+TV"8V>G8SZUM/J"VV MN@9K@Y7]0;XM$[4E2TML=5D>1RU[X]CR7^^6<*]F7N5*YXEWF^(ZMN<\_3DV MUV9C_6)R1OB,*A_&,%5 :[>C&'@QZQ<;R;)\7+YE4@W?^7*NWH^ ZP!U?\J8 M?-CH";QZXPK_ 5!+ P04 " !A@955\$IOH> # !$$ &@ 'AL+W=O M&ULQ5AM;^(X$/XK5FYU:J5N$^<]/4"BA.M5 MZ@LJW;L/J_O@PD"B36+6-M#]]VT@(Q6/2-(;Z(L:, I<7?*6SYSC-24IXH_:8&U_.^8:D=008S MH2B(_-K "+),,/F)MK6M9:#9F@N:UV"Y@SPMJF_R7#MB!X#] P"[!MAM M@'L X-0 Y[T MP:XI6<< MX'N #11KX&C!:([&SP)8(<]E5,8&,(ZDV]$-+9:?;V0&S=&0N.M'0Y]SP];=K'&+@@#RXH: MNST-7J/!.ZIAPN2O A,_SM D(X4HXV/\?9VN9+D69TA*U(FK.(,]<5X81"UM M;\UPY/A.V)*F,?/#T WUROQ&F7_\="@3"1K*J)>E"7V]A?P)F#:ZC_+\;'1W M219W1+;GOZ#Q7_ K2DG0I;.[)(L[(MMS=M@X._QX*0G?YH?K.EZ(6^FFL<.1 M&_JMM(RU=HX;!?J$BQH-T?]02B)-C;"PVZH1(XV9YWE.T)*F,7,B?$@9MEXO M/M91;?M2N/=\D6 M=\6V[W'[U>/VQPM+C=U-E\!W [==6#1V?F"%V&EEG\;.BQP/VP?2[_56BX_> MXSY86FK2W3N3XP7.&W4:LQ!;N"WNK9D=^1YN:3-WVBL9TLNR3>5HIDI'U94T MLTTK/"P;P-;\I6J1R[;ME:;JKV\)6Z8%1QDL)*5U'L@]L:IEK0:"KLHF[HD* MF5?E8R+;?&#*0+Y?4"I>!FJ!YH^#P7]02P,$% @ 88&551B(S6XL P MG0@ !H !X;"]W;W)K3'* -<=FM@/MMY^=A(Q"8)NT%V([=W__ M[N+ST=T(^4,M$34\IXRKGK/4>G7MNBI>8DK4I5@A-V_F0J9$FZE1EV1:48YWDM069H2^=)')C8]QW.V"P]TL=1VP8VZ M*[+ *>JGU;TT,[=226B*7%'!0>*\Y]QXUX..M<\-OE#>,3! M+QW\?8?F$8>@= CR0 NR/*Q;HDG4E6(#TEH;-3O('ZY0+.;U$3 MRM0%O(>GZ2VUVB"XYF/8>]$J[5BL38H@"@0P MK0JV=1+V)HYE1I@"VH1^/6:[PFR?Q-P6 ,2,T%2!0JW9_IU0 M +8/-G_O!RUO#['&R@O;[7K*3D79^9?3:6KXU+GL'!XY_VK_F]<8!0??W-VY MZ5.4B[P!*HA%QG5Q.U:K58^]R5O+WGK?]-ZB5?Z6*1KWF$A3:@H8SHUDX[)M MD&31#(N)%JN\G\R$-MTI'R[-_P>4UL"\GPNAMQ.[0?6/)/H%4$L#!!0 ( M &&!E56;S85T0@( &4$ : >&PO=V]R:W-H965TJ/S+X ^^]G M.X"8U/:%^.S[?85SLJTVK[9")-A)H6P_JHCJVSBV1862V8ZN4;F3E3:2D2O- M.K:U058&D!1QFB0WL61<17D6]IY,GNF&!%?X9, V4C+S]QZ%WO:C;G38>.;K MBOQ&G&@R2!M[>>T&T ME)S_,KX& #6'0 &@ 'AL+W=O&ULQ5GK;]LV$/]7"*_8&B"Q];!L.4L,.+:Z!6@>2YH,0[ /M$3;;"51 M)6F[_N]WE&3Y(5I).J7]DDCB/7]W/-Z99TO&OX@9(1)]B\)8G#=F4B:GK9;P M9R3"HLD2$L/*A/$(2WCETY9(.,%!RA2%+&)BGGF4HAI3BD9*EV'I&RI4Q8U_4RV5PWC"4120DOE0B,/Q;D"$)0R4) M[/B:"VT4.A7C]O-:^H?4>7!FC 49LO!O&LC9><-MH(!,\#R4=VSY)\D=Y^A M?8"AG3.T7\K@Y RIZZW,]Q2X$9:X?\;9$G%%#=+40XI^R@UXT5@ERKWDL$J! M3_8?!Q\?!I\N;Z[1X'J$_GH8?+S\\,_E]1]H,!S>/%Q_ND?O1T1B&HHC=((> M[D?H_;LC] [1&'V:L;G <2#.6A(L4?):?JYUF&FU#F@U+73%8CD3R(L#$NP* M:($+A1_6VH^A52GQQI=-9)O'R#(L2V/0Z.7LIH;=>SF[4>&-743%3N6U#\B[ M]X;H'FI", _),3*M$Z-WC 8A[&H<^_!ER$E )?K(A$!/5R0:$_ZO+@J56E0- M.A4)]LEY XJ,('Q!&OU??S$[QN\Z!.L4YM4D; ?==H%N.Y5NOP;=*[8@4 "E MRNQ'',YQ6L<*S 6"3$=WF2T ^AT+0P2E:HEYH(6^72?T=0KS:A*V [U30.]4 M)O:SR!ZC&S@#:3Q%%SA4RSIL,QU.JD.=A(N^:;C=]EEKL0V:ALKJVNXNE5>F MLCN=3D&TXV6G\++S^NW[ MT%4SCM @^ RG@,I,#1(7U78\F=K4 MS)BZ6RZ?F$;7V(-/1]6U]JB\2@.^,YFZ!J[14S<'Q>3&SDC' U\ MG\WUZ5]MRY.E#8A;PE?YG&[NRG?IG&M%P]>KT"O=Z;H#<"CK3QUH%4 MK?+)UH+4T^S^7KN[!Y.&RC'VZK"G(7)[AAXHT]CTK<;_/4F@MWSF(,EU;-OF MVK:]YZ6&2G/>>#JRG0-GU].M#MU\?5+D7JHS8P%G ^.KRD:P6L5KJU"MTKRZ MI.W":VW@M7Y^-YC;4!?^=4KSZI*VB_]FU#&K9YUZ6L)_YST=G6&[:CC4[N;-[&%6]M<_L#=\QI"GMCY3:QU<:I7FY=)VCI*.?2 B MFY'$K)Y)?G@;^8P]3XX^,$XY(^V>N]^VZ\B@;;?V\[M,9G4-^]"QO)E\S+<9 M?;ZO_WO&F$,I7AYMK*ZSCV.9" J%N0_C6\P_YF8 ,M]F JKL%Y_1^=31@UJ> M)DY,URG57PV9Y1JE\JLALUW'.9">F^G$K!X)ZND:W?(O"TZ[URNED(9.JN&6;48J,P_8$38>!E48)YQKQ9,E,1FW<+)9S&/DUP&*Y0,$]W=<(DG%@4 M*'QHF_(+@X!.)M2?AY*"Z@EG$?()EQ@4@Z:(<%_1XP7-@I?],$ZX0'*&)2@, MP9()4W<&\1<^3Z2_ LV@)Q->-A\CV(Z@#;$)B""P'$.TE0X*?ODR,T&M#&\> M+TJ]6&[?Y:^.H">/F[9:WN, YE87]KW,J\B\I2HP3 M.E6^<$YB,%AR'(LP3!T*X'Q%4H?'J-Z%-2D@X554SUU4UH>OBLDYED1!?68K86# ( MC0_X$L378\2$J9JD#%#*3:.0,37PL ;G^.)1'*5Y'I(/%7. M)Q L=84HT'B%(OP9K']HWC>1CSFGL&F:4,(/9Y0 &TXBM@ [CG-#)4$@(\ 1 M5B&FZXFSJ3O#6EMW40#1-+T$5(!!7F8_T1=?BXO&B_1Z;>_[T#SU3,WW@=D[ M'4$-U*Q8QNDHN[-L;51G-YY7D)X4\C0D$S##:':AVO+L$C%[D2Q);\G&3$)I M21]G! >$*P)8GS H)_F+4E!6QE_QN??X^B9Q&%1J MQ>GUG%+E+7,NJJ$_5ZK\$ 35=$YS4IT5)14:R0J9$Z6[=V].+7?N) 4[]P.GT_ E.SSJX7XUAKN-MUV;XL79DB<<8K>>@ MZ2@M$SH8N>^>SI]?OY$LM4JYTD)?B2_F./0G:?M1*&9ZG41 M^A;;D(.Z/$>#K!!ME4:^-6CO)*?>'>%#?TPXFT@&K(SDC*^LN0N&:<$+Z2E] M>>AP(5BJ>PN'M@=73NTG9Z*0)K:-8'\G]? =8-T#@8SS1F#7MX;1H"1*42DN M=<<,-L8'D%>W;U:E5CB39!5VS_V68$XZR*20*95-F-!?FT8#3C.0(]EL#F=5 ME & 2A6Y;J2,S I!C(8UHVYHMU/*^37<5KYG6[Z7V<:ZF6H235,+JIO6C>V M_TUOUO>FV_A%?KV2W17JTT)/1Y@^U"F]DC1C2]-?9HT S'N(>R=ER52':OHT&I3+6!2M^[HU*QZ:;EIR3E#5VJ=3DM,UQS]P U M_]L\SZB@DO!-T;KV]SG++U9PJ1D2>[[_(J+?_&NM=S+Z+/(A, M]@]!9'( (GNO=M=\CLAP_T5&![':W;T4&=1[RHV-Z]:VM;%Z\'HP]+_!RP9O M@WJ3!>.*B;HW9VE*Q8/=JW:OR$2_:F_YU^-3FI$%5S<-./3;]E>:LD6>-*.N M(!'UJ+;]!::GM\+K=Q,=BXF4+FDZKKMR-C%-3S=TU/H PBYR:0XW@G$LYD8 MP^)@"C".96%Q_J?Y]-'Y6 S3UGEC%8+-%*]$;*9XK@%Q MYPT82>)>;2P.,+!5P&H'XKOC0$VY.5$$JXIIPZY@'$D2#(%:=-=H'"/9B>'C M7A_L*HFB)'$C@+D51!&&P-6((Y@"T( A462>@SO/HV#]G K:_Y]'?P%02P,$ M% @ 88&559>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'MMG*75/\N]C)7[[P6Y2ZIU[YMTN2?/.IX^G M:RW*._JBJ.6J3HM<'6P./*?R:_7/^\U+\26MTL]IEM9_W7?:_S/9$;LT3W?I MWW)]W^EV1+4MOCX59?IWD==)%JW*(LON.[WC&\^RK-/53X>C!C)./E?MD3KY M'"8*Y+YC=M4%7].RJMLSVNLGBO&+5"[(UVC;X?3WV(@?RO^G&8O7UW0EI\7JL)-Y?6S'4F8-8%YMTWW5$7FRD_>= M:3!9SAT_%JX_"\*Y';N!WWP]]7GN^OA5:\5(&J[\D*HW2G?=TO*1*2@W?KG MU0=<_7?A\MPH=OW'"WP#P#?@Y;.74S<.P@M@0P VY 6;!'X4>.[4CIVI>+ ] MVY\X(GIRG#@B@ 8 -*X&*/Y8V 32!)#F.T)&L?K3=-](!#,1+)R00(X Y.AJ MD)-@OB"0%H"TK@89/=FT)<< [T;;D=/%!,JA=DIT7*Q M\%HTVQ-3-YIX0;0,G1,GQ42&Z3$KY@+FN=9$HNDQFP9BZL\FTDZ/V3O1VR[B/OCMS)[8*>.S))%@JEU-,))\>LWWLR6]+-W(;7VL/(G)-CUDVD>,Y MDZ9+SUQ?V=!5]_E[YU8!!L5$MNDQZ^8Q"*:_NYXG;'\J@OC)::*?V/8?W0?/ M$532;'K-PO,!__#5VPKF8.@\QI4*"Z3$;)G2>'7_IB!M?I5+5+S3(1D;I M,QO%]56DX(C8_H]#NT,?Z://K(^9[8;BV?94:\T=NQGK6LM1/)B8,&O#4TQZ M8R$[]+GMH&(HYRGPIDX8_4LX:G"+7R@;4D*?6PD-VZ\/JKFF;4#J^-%/&29R M09_9!A^[",[0>*B<309Q9#D[C9;34A MC8@%MI!D@50R85=&,R&WW;1%_6]J> M.WMI6O,8XE%,9(\!>_(!XE M7!X@BPS8DP^$.:"8L,K%7>8BX;*XB1/UZ5KP M,D!^&7#[!<7-^JU&FADP:P;&S3HFDLV 639ZW'SV9B/)#)@E\SV /L.%K#)@ MM@J-H,_"(;$,F,5R(90^<=**-5++D%DMQY#Z7.L-D4J&W"JY$+^^@5),I)(A M]U3)I3#VR$DQD4J&S"J!P:PV# [A] FS5& PJV,BJ0R9I?)S,'NV^R"A#-GG M4$!4*VXH)A++D%DL.!(;4DSDF2&S9S"F03&1<8;,QL&8)IV"1,8QF(V#,4<4 M$QG(8#;0#^%W42>9F*ASTK4LU=D4$QG(8#:0CCE+TE(\)]E!BN)5V*O_4DQD M(.-=DYG?9;K9UG(M["^J,3=24$QD((/90#KFHBS:J_PB;J:R3E+JTX3#H?Q" M"T73,R:$LU?DMY52^RI)B(O.,F,VC8X:*0CV.JR)?I5FJ)[TC9)X1 MLWE^N.E-"Y8JFXR3;^V@1#&1>4;,YM$QEWFIFG*3-ULR6E2*"9S;&F:^>2-TOJF+:N.F MA2QD,5OHA#D[U(=2'C>R'78B:UGW"<5$%K*8+73"/+9A+]/7:;4J#GE- M,9&%+.[\YPTS.NSWF6Q.;BK92;45LZSX2BUD(0M9W&G0&R;RCP4WTW#7W\XL M]R2X%!/YQ^*NOUV8.;\5T3;1 N(Q\L^8N_YV$3/8JY,I)O+/^$KK$&Z%FZL+ M4DSDGS%W_>TBIK+184$28NN8V2A,7L9#F'2HNL8;NIDMA!> MRD-O>J^+MW4R>^C<8AXOJ6I1;TNI34SWNG!C9Y?91&=7';6K$I(FX=! X=;. M+K.+SH$^RF)3)OMMNDHT4+BYL\ML([A(ZH>=QW![9Y?]=P40J-Z9X ;/+K.1 MX#Z%'UH4[OKLMDZZ:T^O/GU<*^OFLA MRR;J6)![1;(^_=C(Z8=2/OT/4$L#!!0 ( &&!E57C#:S'_P( $4^ : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V\MNVD 8AN%;0;Z >,Z' M*LFJFVRKW B!J)P$G;5Y.Z+D@5\HRZZB?RNT!@QO!L_0F;^^U_#;CF]'@_C M]O4T+M[WN\/XT&VGZ?2C[\?5=M@OQ[OC:3A-_UIN7I;;H;> M&9/Z\^T>W>/][9Z+YX_3\#\['M?KU]7P\[CZO1\.TS\V[O\7A^[\]&*[?NX@)T%N_B O07[^H"!!8?Z@ M*$%Q_J D06G^H"Q!>?Z@(D%E_J J077^(&M41@-(:K &:&V5:POPVBK8%B"V M5;(MP&RK:%N VE;9M@"WK<)M 7);I=L"[+:*MP7H[51O!]#;J=X.H+=K?FP# M]':JMP/H[51O!]#;J=X.H+=3O1U ;Z=Z.X#>3O5V +V=ZNT >GO5VP/T]JJW M!^CM56\/T-LW#TL >GO5VP/T]JJW!^CM56\/T-NKWAZ@MU>]/4!OKWI[@-Y! M]0X O8/J'0!Z!]4[ /0.JG< Z!V:A]T O8/J'0!Z!]4[ /0.JG< Z!U4[P#0 M.ZC> :!W5+TC0.^H>D> WE'UC@"]H^H= 7I'U3L"]([-GY4 O:/J'0%Z1]4[ M O2.JG<$Z!U5[PC0.ZG>":!W4KT30.^D>B> WDGU3@"]D^J= 'HGU3L!]$[- M81. WDGU3@"]D^J= 'HGU3L!],ZJ=P;HG57O#- [J]X9H'=6O3- [ZQZ9X#> M6?7. +VSZIT!>N?FL"! [ZQZ9X#>6?7. +V+ZET >A?5NP#T+JIW >A=5.\" MT+NHW@6@=U&]"T#OHGH7@-Y%]2X O4MSV!N@=U&]"T#OJGI7@-Y5]:X O:OJ M70%Z5]6[ O2NJG<%Z%U5[PK0NZK>%:!W5;TK0.^J>E> WK49U@'H;4T[K@/P MVYIF8,< !+>F&=DQ ,.M:89V#$!Q:YJQ'0-PW)IF<,< )+>F&=TQWVGY.'WL MAO%:]+5N KY3[NGRV>'Z_9_+KXOM_?Z)=7^;,3[^!5!+ P04 " !A@955 MH4#6(VT" #_.P $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7 MB;BM MA@ U/3FW:W6R_V @RYZ-6QV&?G2;:.?]_"E)7+,S0^WB:39C6-E.=JA]^&H?DKEN]O6#262: MZJ291F]&O_;'&M'-]9W9UH^]7WT^A)]=-XV;R)K>1:O;T\9CUB:JY[GOFMJ' M]>1I;']+6;\DQ.'DLL?MNME=A0U1\F["<>7/ 2_GOCX9:[O6K.YKZ[_40]B5 M'/K$^>?>N/A\B7=ZG+;;KC'MU#P.X4CL9FOJUNV,\4,?GXI>G4_VX8;-Z5-< MG+^4.1<8=M[;:79A8M9\/.YU),?3ZSD4,M9WYU_Q+3&4OOC]S'':K6G_,CM< M[X_)[I=YN&1Y7'['O\[XK?X'^Y"0/C)('SFD#P7I0T/Z*"!]E) ^*D@?(J4T M0A%54$@5%%,%!55!45506!445P4%5D&155)DE119)45629%54F25%%DE159) MD5529)4463.*K!E%UHPB:T:1-:/(FE%DS2BR9A19,XJL&476G")K3I$UI\B: M4V3-*;+F%%ESBJPY1=:<(FM.D5519%44615%5D6155%D5119%45619%54615 M%%DU159-D5539-44635%5DV155-DU119-45639&UH,A:4&0M*+(6%%D+BJP% M1=:"(FM!D;6@R%I09"TILI8464N*K"5%UI(B:TF1M:3(6E)D+2FREA19*XJL M%476BB)K19&UHLA:462M*+)6%%DKBJP515:14F@5*<56D5)P%2E%5Y%2>!4I MQ5>1_D]@OT_3_A_'+\]XJ+OQ-3]9_O=[\Q-02P$"% ,4 " !A@955!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( &&!E55U5;ZX[0 "L" 1 " :\ !D M;V-0&UL4$L! A0#% M @ 88&551B* "^Z @ G@@ !@ ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&5510B3&M>!0 ^14 !@ M ("!7B$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 88&5571#0P94 @ ;P4 !D ("!4T 'AL+W=O0@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 88&5562;^Y9H M P @< !D ("!%5 'AL+W=OW$# #["@ &0 M@(&T4P >&PO=V]R:W-H965T&UL4$L! A0#% @ 88&55:)'ZMT8%P S%, !D M ("!E'H 'AL+W=O&PO=V]R M:W-H965T*P< -40 M 9 " @<2< !X;"]W;W)K&UL M4$L! A0#% @ 88&55?A=&:?\! APL !D ("!)J0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M88&55&PO=V]R:W-H965T;E !X;"]W;W)K&UL4$L! A0#% @ 88&555LUX\A= P @@< !D M ("!>^\ 'AL+W=OF"X. !%(@ &0 @($/\P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 88&5540V<#,6!0 - P !D ("!P@&PO=V]R:W-H965T&UL4$L! A0#% @ 88&5 M58D.K[^%!@ 8! !D ("!138! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&553*DH4 ( P -08 M !D ("!E$@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&551W^+#CC!0 T1 !D M ("!_%L! 'AL+W=O&PO=V]R:W-H965T M,H><08 D1 9 M " @1MH 0!X;"]W;W)K&UL4$L! A0# M% @ 88&55;*@@E0& P 1 < !D ("!PVX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 88&5572@ M"L-I!@ N@\ !D ("!9'L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&554K69751 P :Q !D M ("!'XD! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 88&55=0EU6]C!0 T", !D ("! M>Y@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 88&558H2+FH] P =@D !D ("!UJP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&55:5VW4-A @ G@4 !D M ("!O=H! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 88&55;OOJU)P! YA( !D ("!D>@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M88&559,;'O^0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 88&55;UZ-OT-"0 MOBP !D ("!:P0" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&555[USPGK @ / @ !D M ("!=1<" 'AL+W=O&PO=V]R:W-H M965T @!X;"]W;W)K&UL4$L! M A0#% @ 88&550.F\?:Q! >Q$ !D ("!O"(" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&5 M5?DHD&PO=V]R:W-H965T&UL4$L! A0#% @ 88&556X=8O'8!P 6D, M !D ("!8$<" 'AL+W=O&PO=V]R:W-H965TY2 @!X;"]W;W)K&UL4$L! A0#% @ 88&556SZQU0G! BA4 !D M ("!L%8" 'AL+W=O&PO=V]R:W-H965T M1= @!X;"]W;W)K&UL4$L! A0# M% @ 88&5591]R/'H @ P@L !D ("!,&$" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 88&558AN MGYN@!@ DS8 !D ("!#6X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 88&55&PO M=V]R:W-H965T&UL4$L! A0#% @ 88&550B/.B>W @ ] 8 !D ("! M^8@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 88&555WX2*;A P * T !H ("!&:(" 'AL+W=O&UL M4$L! A0#% @ 88&556Q;.K1+ P ?0T !H ("!$*T" M 'AL+W=O&UL4$L! A0#% @ 88&55?!* M;Z'@ P 1! !H ("!D[ " 'AL+W=O&UL4$L! A0#% @ 88&551B(S6XL P G0@ !H M ("!J[0" 'AL+W=O&UL4$L! A0#% M @ 88&559O-A71" @ 900 !H ("!#[@" 'AL+W=O&UL M4$L! A0#% @ 88&556QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 88&55>,-K,?_ @ 13X !H ( !]LT" 'AL M+U]R96QS+W=O XML 123 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 124 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 125 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 488 515 1 true 174 0 false 6 false false R1.htm 0000001 - Document - DOCUMENT INFORMATION Sheet http://www.heico.com/role/DOCUMENTINFORMATION DOCUMENT INFORMATION Cover 1 false false R2.htm 0000002 - Document - ENTITY INFORMATION Sheet http://www.heico.com/role/ENTITYINFORMATION ENTITY INFORMATION Cover 2 false false R3.htm 0000003 - Document - ENTITY LISTING INFORMATION Sheet http://www.heico.com/role/ENTITYLISTINGINFORMATION ENTITY LISTING INFORMATION Cover 3 false false R4.htm 0000004 - Document - AUDITOR INFORMATION Sheet http://www.heico.com/role/AUDITORINFORMATION AUDITOR INFORMATION Cover 4 false false R5.htm 0000005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] Sheet http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL CONSOLIDATED BALANCE SHEETS [PARENTHETICAL] Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 9 false false R10.htm 0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL] Statements 10 false false R11.htm 0000011 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 11 false false R12.htm 0000012 - Statement - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSURESOFCASHFLOWINFORMATION SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Statements 12 false false R13.htm 0000013 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Statements 13 false false R14.htm 0000014 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Sheet http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1 SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Statements 14 false false R15.htm 0000015 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 15 false false R16.htm 0000016 - Disclosure - ACQUISITIONS Sheet http://www.heico.com/role/ACQUISITIONS ACQUISITIONS Notes 16 false false R17.htm 0000017 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION SELECTED FINANCIAL STATEMENT INFORMATION Notes 17 false false R18.htm 0000018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS GOODWILL AND OTHER INTANGIBLE ASSETS Notes 18 false false R19.htm 0000019 - Disclosure - LONG-TERM DEBT Sheet http://www.heico.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 19 false false R20.htm 0000020 - Disclosure - REVENUE (Notes) Notes http://www.heico.com/role/REVENUENotes REVENUE (Notes) Notes 20 false false R21.htm 0000021 - Disclosure - INCOME TAXES Sheet http://www.heico.com/role/INCOMETAXES INCOME TAXES Notes 21 false false R22.htm 0000022 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 22 false false R23.htm 0000023 - Disclosure - LEASES Sheet http://www.heico.com/role/LEASES LEASES Notes 23 false false R24.htm 0000024 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://www.heico.com/role/SHAREHOLDERSEQUITY SHAREHOLDERS' EQUITY Notes 24 false false R25.htm 0000025 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 25 false false R26.htm 0000026 - Disclosure - EMPLOYEE RETIREMENT PLANS Sheet http://www.heico.com/role/EMPLOYEERETIREMENTPLANS EMPLOYEE RETIREMENT PLANS Notes 26 false false R27.htm 0000027 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS REDEEMABLE NONCONTROLLING INTERESTS Notes 27 false false R28.htm 0000028 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS Sheet http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS Notes 28 false false R29.htm 0000029 - Disclosure - OPERATING SEGMENTS Sheet http://www.heico.com/role/OPERATINGSEGMENTS OPERATING SEGMENTS Notes 29 false false R30.htm 0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 30 false false R31.htm 0000031 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS VALUATION AND QUALIFYING ACCOUNTS Notes 31 false false R32.htm 0000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 32 false false R33.htm 0000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 33 false false R34.htm 0000034 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.heico.com/role/ACQUISITIONSTables ACQUISITIONS (Tables) Tables http://www.heico.com/role/ACQUISITIONS 34 false false R35.htm 0000035 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables SELECTED FINANCIAL STATEMENT INFORMATION (Tables) Tables http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION 35 false false R36.htm 0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS 36 false false R37.htm 0000037 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.heico.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.heico.com/role/LONGTERMDEBT 37 false false R38.htm 0000038 - Disclosure - REVENUE (Tables) Sheet http://www.heico.com/role/REVENUETables REVENUE (Tables) Tables http://www.heico.com/role/REVENUENotes 38 false false R39.htm 0000039 - Disclosure - INCOME TAXES (Tables) Sheet http://www.heico.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.heico.com/role/INCOMETAXES 39 false false R40.htm 0000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.heico.com/role/FAIRVALUEMEASUREMENTS 40 false false R41.htm 0000041 - Disclosure - LEASES (Tables) Sheet http://www.heico.com/role/LEASESTables LEASES (Tables) Tables http://www.heico.com/role/LEASES 41 false false R42.htm 0000042 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables SHARE-BASED COMPENSATION (Tables) Tables http://www.heico.com/role/SHAREBASEDCOMPENSATION 42 false false R43.htm 0000043 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables) Sheet http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables EMPLOYEE RETIREMENT PLANS (Tables) Tables http://www.heico.com/role/EMPLOYEERETIREMENTPLANS 43 false false R44.htm 0000044 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables) Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables REDEEMABLE NONCONTROLLING INTERESTS (Tables) Tables http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS 44 false false R45.htm 0000045 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) Sheet http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables) Tables http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS 45 false false R46.htm 0000046 - Disclosure - OPERATING SEGMENTS (Tables) Sheet http://www.heico.com/role/OPERATINGSEGMENTSTables OPERATING SEGMENTS (Tables) Tables http://www.heico.com/role/OPERATINGSEGMENTS 46 false false R47.htm 0000047 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES 47 false false R48.htm 0000048 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details) Details http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 48 false false R49.htm 0000049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details) Details http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 49 false false R50.htm 0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details) Details http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 50 false false R51.htm 0000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals) Sheet http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals) Details http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables 51 false false R52.htm 0000052 - Disclosure - ACQUISITIONS (Total Consideration) (Details) Sheet http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails ACQUISITIONS (Total Consideration) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 52 false false R53.htm 0000053 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details) Sheet http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails ACQUISITIONS (Fair Value of Acquired Assets) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 53 false false R54.htm 0000054 - Disclosure - ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details) Sheet http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 54 false false R55.htm 0000055 - Disclosure - ACQUISITIONS (Proforma) (Details) Sheet http://www.heico.com/role/ACQUISITIONSProformaDetails ACQUISITIONS (Proforma) (Details) Details http://www.heico.com/role/ACQUISITIONSTables 55 false false R56.htm 0000056 - Disclosure - ACQUISITIONS (Details Textuals) Sheet http://www.heico.com/role/ACQUISITIONSDetailsTextuals ACQUISITIONS (Details Textuals) Details http://www.heico.com/role/ACQUISITIONSTables 56 false false R57.htm 0000057 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details) Details 57 false false R58.htm 0000058 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details) Details 58 false false R59.htm 0000059 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details) Details 59 false false R60.htm 0000060 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details) Details 60 false false R61.htm 0000061 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details) Details 61 false false R62.htm 0000062 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details) Details 62 false false R63.htm 0000063 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) Sheet http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals) Details http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables 63 false false R64.htm 0000064 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details) Details 64 false false R65.htm 0000065 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details) Details 65 false false R66.htm 0000066 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) Sheet http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals) Details http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables 66 false false R67.htm 0000067 - Disclosure - LONG-TERM DEBT (Details) Sheet http://www.heico.com/role/LONGTERMDEBTDetails LONG-TERM DEBT (Details) Details http://www.heico.com/role/LONGTERMDEBTTables 67 false false R68.htm 0000068 - Disclosure - LONG-TERM DEBT (Details Textuals) Sheet http://www.heico.com/role/LONGTERMDEBTDetailsTextuals LONG-TERM DEBT (Details Textuals) Details http://www.heico.com/role/LONGTERMDEBTTables 68 false false R69.htm 0000069 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details) Sheet http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails REVENUE (Contract Assets and Liabilities) (Details) Details http://www.heico.com/role/REVENUETables 69 false false R70.htm 0000070 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details) Sheet http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails REVENUE (Disaggregation of Revenue, by Product Line) (Details) Details http://www.heico.com/role/REVENUETables 70 false false R71.htm 0000071 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details) Sheet http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails REVENUE (Disaggregation of Revenue, by Industry) (Details) Details http://www.heico.com/role/REVENUETables 71 false false R72.htm 0000072 - Disclosure - REVENUE (Details Textuals) Sheet http://www.heico.com/role/REVENUEDetailsTextuals REVENUE (Details Textuals) Details http://www.heico.com/role/REVENUETables 72 false false R73.htm 0000073 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details) Sheet http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails INCOME TAXES, Domestic and Foreign Income (Details) Details 73 false false R74.htm 0000074 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details) Sheet http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails INCOME TAXES, Current and Deferred Expense Components (Details) Details 74 false false R75.htm 0000075 - Disclosure - INCOME TAXES, Rate Reconciliation (Details) Sheet http://www.heico.com/role/INCOMETAXESRateReconciliationDetails INCOME TAXES, Rate Reconciliation (Details) Details 75 false false R76.htm 0000076 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details) Sheet http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails INCOME TAXES, Deferred Tax Assets and Liabilities (Details) Details 76 false false R77.htm 0000077 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details) Sheet http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails INCOME TAXES, Unrecognized Tax Benefits (Details) Details 77 false false R78.htm 0000078 - Disclosure - INCOME TAXES (Details Textuals) Sheet http://www.heico.com/role/INCOMETAXESDetailsTextuals INCOME TAXES (Details Textuals) Details http://www.heico.com/role/INCOMETAXESTables 78 false false R79.htm 0000079 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details) Details 79 false false R80.htm 0000080 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details) Details 80 false false R81.htm 0000081 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details) Details 81 false false R82.htm 0000082 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals) Sheet http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals FAIR VALUE MEASUREMENTS (Details Textuals) Details http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables 82 false false R83.htm 0000083 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details) Sheet http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails LEASES (ROU Assets and Lease Liabilities) (Details) Details http://www.heico.com/role/LEASESTables 83 false false R84.htm 0000084 - Disclosure - LEASES (Operating Lease Expense) (Details) Sheet http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails LEASES (Operating Lease Expense) (Details) Details http://www.heico.com/role/LEASESTables 84 false false R85.htm 0000085 - Disclosure - LEASES (Future minimum lease payments) (Details) Sheet http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails LEASES (Future minimum lease payments) (Details) Details http://www.heico.com/role/LEASESTables 85 false false R86.htm 0000086 - Disclosure - LEASES (Lease term and discount rates) (Details) Sheet http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails LEASES (Lease term and discount rates) (Details) Details http://www.heico.com/role/LEASESTables 86 false false R87.htm 0000087 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details) Sheet http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails LEASES (Supplemental Cash Flow Information) (Details) Details http://www.heico.com/role/LEASESTables 87 false false R88.htm 0000088 - Disclosure - LEASES (Details Textuals) Sheet http://www.heico.com/role/LEASESDetailsTextuals LEASES (Details Textuals) Details http://www.heico.com/role/LEASESTables 88 false false R89.htm 0000089 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals) Sheet http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals SHAREHOLDERS' EQUITY (Details Textuals) Details http://www.heico.com/role/SHAREHOLDERSEQUITY 89 false false R90.htm 0000090 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails SHARE-BASED COMPENSATION, Share-based Activity (Details) Details 90 false false R91.htm 0000091 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details) Details 91 false false R92.htm 0000092 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails SHARE-BASED COMPENSATION, Information on Options Exercised (Details) Details 92 false false R93.htm 0000093 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details) Details 93 false false R94.htm 0000094 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals) Sheet http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals SHARE-BASED COMPENSATION (Details Textuals) Details http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables 94 false false R95.htm 0000095 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) Sheet http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details) Details 95 false false R96.htm 0000096 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals) Sheet http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals EMPLOYEE RETIREMENT PLANS (Details Textuals) Details http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables 96 false false R97.htm 0000097 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details) Details http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables 97 false false R98.htm 0000098 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details) Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details) Details http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables 98 false false R99.htm 0000099 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) Sheet http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals) Details http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables 99 false false R100.htm 0000100 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) Sheet http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details) Details http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables 100 false false R101.htm 0000101 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details) Sheet http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails OPERATING SEGMENTS (Last three years, segment information) (Details) Details http://www.heico.com/role/OPERATINGSEGMENTSTables 101 false false R102.htm 0000102 - Disclosure - OPERATING SEGMENTS (Total assets) (Details) Sheet http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails OPERATING SEGMENTS (Total assets) (Details) Details http://www.heico.com/role/OPERATINGSEGMENTSTables 102 false false R103.htm 0000103 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details) Sheet http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails OPERATING SEGMENTS (Geographical information) (Details) Details http://www.heico.com/role/OPERATINGSEGMENTSTables 103 false false R104.htm 0000104 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails COMMITMENTS AND CONTINGENCIES (Product warranty) (Details) Details http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables 104 false false R105.htm 0000105 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals) Sheet http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals COMMITMENTS AND CONTINGENCIES (Details Textuals) Details http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables 105 false false R106.htm 0000106 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS 106 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 62 fact(s) appearing in ix:hidden were eligible for transformation: hei:EarliestPutRightYear, hei:PutRightsPurchasePeriod, us-gaap:BusinessAcquisitionEffectiveDateOfAcquisition1, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - hei-20221031.htm 4 hei-20221031.htm a10312022heiq4exhibit21.htm a10312022heiq4exhibit23.htm a10312022heiq4exhibit311.htm a10312022heiq4exhibit312.htm a10312022heiq4exhibit321.htm a10312022heiq4exhibit322.htm hei-20221031.xsd hei-20221031_cal.xml hei-20221031_def.xml hei-20221031_lab.xml hei-20221031_pre.xml hei-20221031_g1.jpg hei-20221031_g2.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 128 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hei-20221031.htm": { "axisCustom": 2, "axisStandard": 27, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1594, "http://xbrl.sec.gov/dei/2022": 42 }, "contextCount": 488, "dts": { "calculationLink": { "local": [ "hei-20221031_cal.xml" ] }, "definitionLink": { "local": [ "hei-20221031_def.xml" ] }, "inline": { "local": [ "hei-20221031.htm" ] }, "labelLink": { "local": [ "hei-20221031_lab.xml" ] }, "presentationLink": { "local": [ "hei-20221031_pre.xml" ] }, "schema": { "local": [ "hei-20221031.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/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 843, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 43, "http://www.heico.com/20221031": 33, "http://xbrl.sec.gov/dei/2022": 4, "total": 80 }, "keyCustom": 53, "keyStandard": 462, "memberCustom": 98, "memberStandard": 42, "nsprefix": "hei", "nsuri": "http://www.heico.com/20221031", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - DOCUMENT INFORMATION", "menuCat": "Cover", "order": "1", "role": "http://www.heico.com/role/DOCUMENTINFORMATION", "shortName": "DOCUMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000010 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL]", "menuCat": "Statements", "order": "10", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY [PARENTHETICAL]", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "menuCat": "Details", "order": "100", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - OPERATING SEGMENTS (Last three years, segment information) (Details)", "menuCat": "Details", "order": "101", "role": "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "shortName": "OPERATING SEGMENTS (Last three years, segment information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - OPERATING SEGMENTS (Total assets) (Details)", "menuCat": "Details", "order": "102", "role": "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "shortName": "OPERATING SEGMENTS (Total assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "ia0255beb6c694cf3b260c103280fa998_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - OPERATING SEGMENTS (Geographical information) (Details)", "menuCat": "Details", "order": "103", "role": "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "shortName": "OPERATING SEGMENTS (Geographical information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "ie57852d1bdcb4f9a8b6c2b84411306f3_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i11d6f7a55e1746079e612b07d1ce9efb_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000104 - Disclosure - COMMITMENTS AND CONTINGENCIES (Product warranty) (Details)", "menuCat": "Details", "order": "104", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Product warranty) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "ib0d0aa830f4a42aab1920cbef6aa9357_I20201031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000105 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Textuals)", "menuCat": "Details", "order": "105", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i42c9d9e435994417bfd2459614cf0b45_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000106 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS (Details)", "menuCat": "Details", "order": "106", "role": "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails", "shortName": "VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "ic4833b2979044611b1d6684d4cf4a4e9_I20191031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000011 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "11", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockOptionPlanExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000012 - Statement - SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "menuCat": "Statements", "order": "12", "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSURESOFCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000013 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "menuCat": "Statements", "order": "13", "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION", "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000014 - Statement - SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "menuCat": "Statements", "order": "14", "role": "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1", "shortName": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "15", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - ACQUISITIONS", "menuCat": "Notes", "order": "16", "role": "http://www.heico.com/role/ACQUISITIONS", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION", "menuCat": "Notes", "order": "17", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "18", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - LONG-TERM DEBT", "menuCat": "Notes", "order": "19", "role": "http://www.heico.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "dei:DocumentPeriodEndDate", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:CurrentFiscalYearEndDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - ENTITY INFORMATION", "menuCat": "Cover", "order": "2", "role": "http://www.heico.com/role/ENTITYINFORMATION", "shortName": "ENTITY INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "dei:DocumentPeriodEndDate", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:CurrentFiscalYearEndDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - REVENUE (Notes)", "menuCat": "Notes", "order": "20", "role": "http://www.heico.com/role/REVENUENotes", "shortName": "REVENUE (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "21", "role": "http://www.heico.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "22", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - LEASES", "menuCat": "Notes", "order": "23", "role": "http://www.heico.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - SHAREHOLDERS' EQUITY", "menuCat": "Notes", "order": "24", "role": "http://www.heico.com/role/SHAREHOLDERSEQUITY", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - SHARE-BASED COMPENSATION", "menuCat": "Notes", "order": "25", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - EMPLOYEE RETIREMENT PLANS", "menuCat": "Notes", "order": "26", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANS", "shortName": "EMPLOYEE RETIREMENT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS", "menuCat": "Notes", "order": "27", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "menuCat": "Notes", "order": "28", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - OPERATING SEGMENTS", "menuCat": "Notes", "order": "29", "role": "http://www.heico.com/role/OPERATINGSEGMENTS", "shortName": "OPERATING SEGMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i5cbaf13a450e4b0599469f5c0dbb4769_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000003 - Document - ENTITY LISTING INFORMATION", "menuCat": "Cover", "order": "3", "role": "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "shortName": "ENTITY LISTING INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i5cbaf13a450e4b0599469f5c0dbb4769_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "30", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - VALUATION AND QUALIFYING ACCOUNTS", "menuCat": "Notes", "order": "31", "role": "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS", "shortName": "VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "32", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - ACQUISITIONS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.heico.com/role/ACQUISITIONSTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - LONG-TERM DEBT (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.heico.com/role/LONGTERMDEBTTables", "shortName": "LONG-TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.heico.com/role/REVENUETables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.heico.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000004 - Document - AUDITOR INFORMATION", "menuCat": "Cover", "order": "4", "role": "http://www.heico.com/role/AUDITORINFORMATION", "shortName": "AUDITOR INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.heico.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofSharebasedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - EMPLOYEE RETIREMENT PLANS (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables", "shortName": "EMPLOYEE RETIREMENT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "hei:ScheduleofSharebasedActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "menuCat": "Tables", "order": "45", "role": "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables", "shortName": "NET INCOME PER SHARE ATTRIBUTABLE TO HEICO SHAREHOLDERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - OPERATING SEGMENTS (Tables)", "menuCat": "Tables", "order": "46", "role": "http://www.heico.com/role/OPERATINGSEGMENTSTables", "shortName": "OPERATING SEGMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "47", "role": "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icae709df9ee8454081cef7ad61b7ac0a_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Property, Plant and Equipment Useful Life) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icae709df9ee8454081cef7ad61b7ac0a_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i0381a15f94f84be789e248a3e7683a25_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)", "menuCat": "Details", "order": "49", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Finite-Lived Intangible Asset Useful Life) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i0381a15f94f84be789e248a3e7683a25_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "5", "role": "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i9a9ed828caf942f8b2400325af77a5b4_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details)", "menuCat": "Details", "order": "50", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Pension Plan Funded Status) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PensionAndOtherPostretirementPlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i9a9ed828caf942f8b2400325af77a5b4_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)", "menuCat": "Details", "order": "51", "role": "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDepreciationMethods", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - ACQUISITIONS (Total Consideration) (Details)", "menuCat": "Details", "order": "52", "role": "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "shortName": "ACQUISITIONS (Total Consideration) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofFairValueofTotalConsiderationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "ia52321852d064164886818992ac38dd0_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - ACQUISITIONS (Fair Value of Acquired Assets) (Details)", "menuCat": "Details", "order": "53", "role": "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "shortName": "ACQUISITIONS (Fair Value of Acquired Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i3812e61a23614058ba2ba092ad92cae4_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i8015d49e3cbc4733b616bc59285f5909_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details)", "menuCat": "Details", "order": "54", "role": "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "shortName": "ACQUISITIONS (Weighted Average Intangible Assets Useful Life) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i8015d49e3cbc4733b616bc59285f5909_D20201101-20211031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - ACQUISITIONS (Proforma) (Details)", "menuCat": "Details", "order": "55", "role": "http://www.heico.com/role/ACQUISITIONSProformaDetails", "shortName": "ACQUISITIONS (Proforma) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i9f72d416e9cf45e8962798888e14d297_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - ACQUISITIONS (Details Textuals)", "menuCat": "Details", "order": "56", "role": "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "shortName": "ACQUISITIONS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i4764c1d7a24e4feda60ffd15996e02ab_I20221031", "decimals": "2", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details)", "menuCat": "Details", "order": "57", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details)", "menuCat": "Details", "order": "58", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "59", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Land", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED BALANCE SHEETS [PARENTHETICAL]", "menuCat": "Statements", "order": "6", "role": "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "shortName": "CONSOLIDATED BALANCE SHEETS [PARENTHETICAL]", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details)", "menuCat": "Details", "order": "60", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION, Accrued Expenses and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details)", "menuCat": "Details", "order": "61", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Research and Development Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i11d6f7a55e1746079e612b07d1ce9efb_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION SELECTED FINANCIAL STATEMENT INFORMATION, Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i7a3b219dcb384ddba9c0afea96b054f4_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AccruedCustomerRebatesAndCreditsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "menuCat": "Details", "order": "63", "role": "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "shortName": "SELECTED FINANCIAL STATEMENT INFORMATION (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AccruedCustomerRebatesAndCreditsExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i11d6f7a55e1746079e612b07d1ce9efb_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details)", "menuCat": "Details", "order": "64", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details)", "menuCat": "Details", "order": "65", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS, Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "menuCat": "Details", "order": "66", "role": "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - LONG-TERM DEBT (Details)", "menuCat": "Details", "order": "67", "role": "http://www.heico.com/role/LONGTERMDEBTDetails", "shortName": "LONG-TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "iffb9990d228948d98476c4b4b5ca11cb_I20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - LONG-TERM DEBT (Details Textuals)", "menuCat": "Details", "order": "68", "role": "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "shortName": "LONG-TERM DEBT (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "iffb9990d228948d98476c4b4b5ca11cb_I20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DebtWeightedAverageInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - REVENUE (Contract Assets and Liabilities) (Details)", "menuCat": "Details", "order": "69", "role": "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails", "shortName": "REVENUE (Contract Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "7", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "menuCat": "Details", "order": "70", "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "shortName": "REVENUE (Disaggregation of Revenue, by Product Line) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i5af4b271604845b48e34f81ef756efec_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - REVENUE (Disaggregation of Revenue, by Industry) (Details)", "menuCat": "Details", "order": "71", "role": "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "shortName": "REVENUE (Disaggregation of Revenue, by Industry) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i83b44efe1d87436c9bd520ce9e729df9_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - REVENUE (Details Textuals)", "menuCat": "Details", "order": "72", "role": "http://www.heico.com/role/REVENUEDetailsTextuals", "shortName": "REVENUE (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - INCOME TAXES, Domestic and Foreign Income (Details)", "menuCat": "Details", "order": "73", "role": "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails", "shortName": "INCOME TAXES, Domestic and Foreign Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - INCOME TAXES, Current and Deferred Expense Components (Details)", "menuCat": "Details", "order": "74", "role": "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "shortName": "INCOME TAXES, Current and Deferred Expense Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - INCOME TAXES, Rate Reconciliation (Details)", "menuCat": "Details", "order": "75", "role": "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "shortName": "INCOME TAXES, Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "76", "role": "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "shortName": "INCOME TAXES, Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i11d6f7a55e1746079e612b07d1ce9efb_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - INCOME TAXES, Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "77", "role": "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES, Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - INCOME TAXES (Details Textuals)", "menuCat": "Details", "order": "78", "role": "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "shortName": "INCOME TAXES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i9f72d416e9cf45e8962798888e14d297_D20201101-20211031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredTaxExpenseFromStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details)", "menuCat": "Details", "order": "79", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i60f12918ce4442659d5a77567607dc46_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "8", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)", "menuCat": "Details", "order": "80", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Contingent Consideration Level 3 Valuation Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i471645bd0ba445879a9251dd318313c0_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details)", "menuCat": "Details", "order": "81", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "shortName": "FAIR VALUE MEASUREMENTS, Assets and Liabilities, Measured at Fair Value Using Unobservable Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i813787c018e84771ac1dfb9edee36dd5_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - FAIR VALUE MEASUREMENTS (Details Textuals)", "menuCat": "Details", "order": "82", "role": "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "shortName": "FAIR VALUE MEASUREMENTS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i84010c38907049028b41526d97da0528_I20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - LEASES (ROU Assets and Lease Liabilities) (Details)", "menuCat": "Details", "order": "83", "role": "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails", "shortName": "LEASES (ROU Assets and Lease Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - LEASES (Operating Lease Expense) (Details)", "menuCat": "Details", "order": "84", "role": "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "shortName": "LEASES (Operating Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - LEASES (Future minimum lease payments) (Details)", "menuCat": "Details", "order": "85", "role": "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "shortName": "LEASES (Future minimum lease payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - LEASES (Lease term and discount rates) (Details)", "menuCat": "Details", "order": "86", "role": "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails", "shortName": "LEASES (Lease term and discount rates) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - LEASES (Supplemental Cash Flow Information) (Details)", "menuCat": "Details", "order": "87", "role": "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails", "shortName": "LEASES (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - LEASES (Details Textuals)", "menuCat": "Details", "order": "88", "role": "http://www.heico.com/role/LEASESDetailsTextuals", "shortName": "LEASES (Details Textuals)", "subGroupType": "details", "uniqueAnchor": null }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - SHAREHOLDERS' EQUITY (Details Textuals)", "menuCat": "Details", "order": "89", "role": "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "shortName": "SHAREHOLDERS' EQUITY (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i8a0a8c9cfb514953b68b06d2d57b57bb_I20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "9", "role": "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i8a0a8c9cfb514953b68b06d2d57b57bb_I20191031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i11d6f7a55e1746079e612b07d1ce9efb_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - SHARE-BASED COMPENSATION, Share-based Activity (Details)", "menuCat": "Details", "order": "90", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "shortName": "SHARE-BASED COMPENSATION, Share-based Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details)", "menuCat": "Details", "order": "91", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "shortName": "SHARE-BASED COMPENSATION, Options Outstanding and Exercisable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - SHARE-BASED COMPENSATION, Information on Options Exercised (Details)", "menuCat": "Details", "order": "92", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "shortName": "SHARE-BASED COMPENSATION, Information on Options Exercised (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "iab3b39f345cd48eca836e77683bd9372_D20211101-20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details)", "menuCat": "Details", "order": "93", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "shortName": "SHARE-BASED COMPENSATION, Assumptions for Option Grants Fair Value Calculation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "iab3b39f345cd48eca836e77683bd9372_D20211101-20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - SHARE-BASED COMPENSATION (Details Textuals)", "menuCat": "Details", "order": "94", "role": "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "shortName": "SHARE-BASED COMPENSATION (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofSharebasedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i11d6f7a55e1746079e612b07d1ce9efb_I20211031", "decimals": "-3", "first": true, "lang": "en-US", "name": "hei:SharesAvailableforIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details)", "menuCat": "Details", "order": "95", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "shortName": "EMPLOYEE RETIREMENT PLANS, Defined Contribution Plan Share-based Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "hei:ScheduleofSharebasedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i24551797593943e784700e6eac5b9fa4_I20191031", "decimals": "-3", "lang": "en-US", "name": "hei:SharesAvailableforIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - EMPLOYEE RETIREMENT PLANS (Details Textuals)", "menuCat": "Details", "order": "96", "role": "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals", "shortName": "EMPLOYEE RETIREMENT PLANS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i300b36c4866a4611beb4013fc13fe2ae_D20211101-20221031", "decimals": "2", "lang": "en-US", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details)", "menuCat": "Details", "order": "97", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Aggregate Redemption Amount) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RedeemableNoncontrollingInterestEquityCommonFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i21ebcbfa566f4b1d894229631c6f560f_I20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)", "menuCat": "Details", "order": "98", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Put Rights) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "i21ebcbfa566f4b1d894229631c6f560f_I20221031", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AggregateRedemptionAmountPuttable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals)", "menuCat": "Details", "order": "99", "role": "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "shortName": "REDEEMABLE NONCONTROLLING INTERESTS (Details Textuals)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hei-20221031.htm", "contextRef": "icbc90087733a43539f7f39d9586e8ecb_I20221031", "decimals": "-5", "first": true, "lang": "en-US", "name": "hei:AggregateRedemptionAmountPuttable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 174, "tag": { "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canada, Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro Member Countries, Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r818", "r819", "r820" ], "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/2022", "presentation": [ "http://www.heico.com/role/AUDITORINFORMATION" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/AUDITORINFORMATION" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/AUDITORINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r818", "r819", "r820" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_DocumentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards.", "label": "Document [Domain]", "terseLabel": "Document [Domain]" } } }, "localname": "DocumentDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationDocumentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Document Information, Document [Axis]", "terseLabel": "Document Information, Document [Axis]" } } }, "localname": "DocumentInformationDocumentAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "stringItemType" }, "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 [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r821" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ENTITYINFORMATION", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r822" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityListingParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'.", "label": "Entity Listing, Par Value Per Share", "terseLabel": "Entity Listing, Par Value Per Share" } } }, "localname": "EntityListingParValuePerShare", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "perShareItemType" }, "dei_EntityListingsExchangeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Entity Listings, Exchange [Axis]", "terseLabel": "Entity Listings, Exchange [Axis]" } } }, "localname": "EntityListingsExchangeAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityListingsLineItems": { "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": "Entity Listings [Line Items]", "terseLabel": "Entity Listings [Line Items]" } } }, "localname": "EntityListingsLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "stringItemType" }, "dei_EntityListingsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container for exchange listing information for an entity", "label": "Entity Listings [Table]", "terseLabel": "Entity Listings [Table]" } } }, "localname": "EntityListingsTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r816" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r823" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "yesNoItemType" }, "dei_ExchangeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383.", "label": "Exchange [Domain]", "terseLabel": "Exchange [Domain]" } } }, "localname": "ExchangeDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "domainItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r818", "r819", "r820" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/DOCUMENTINFORMATION" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ENTITYINFORMATION", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYINFORMATION" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r815" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r817" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "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/2022", "presentation": [ "http://www.heico.com/role/ENTITYLISTINGINFORMATION" ], "xbrltype": "tradingSymbolItemType" }, "hei_AccruedCustomerRebatesAndCredits": { "auth_ref": [], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of accrued customer rebates and credits.", "label": "Accrued Customer Rebates and Credits", "verboseLabel": "Accrued customer rebates and credits" } } }, "localname": "AccruedCustomerRebatesAndCredits", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_AccruedCustomerRebatesAndCreditsExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total customer rebates and credits expense deducted within net sales.", "label": "Accrued Customer Rebates and Credits Expense", "verboseLabel": "Total customer rebates and credits deducted within net sales" } } }, "localname": "AccruedCustomerRebatesAndCreditsExpense", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_AccruedExpensesAssumed": { "auth_ref": [], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued expenses assumed at the acquisition date.", "label": "Accrued Expenses Assumed", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpensesAssumed", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_AccurateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accurate Metal Machining", "label": "Accurate [Member]", "terseLabel": "Accurate" } } }, "localname": "AccurateMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Finite Lived and Indefinite Lived Intangible Assets [Line Items]", "verboseLabel": "Acquired Finite Lived And Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedAndIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "hei_AerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within the Aerospace industry [Member]", "label": "Aerospace [Member]", "terseLabel": "Aerospace [Member]" } } }, "localname": "AerospaceMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_AftermarketReplacementPartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Aftermarket Replacement Parts [Member]", "label": "Aftermarket Replacement Parts [Member]", "terseLabel": "Aftermarket Replacement Parts [Member]" } } }, "localname": "AftermarketReplacementPartsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_AggregateRedemptionAmountEstimateLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table]", "label": "Aggregate Redemption Amount Estimate [Line Items]", "terseLabel": "Aggregate Redemption Amount Estimate [Line Items]" } } }, "localname": "AggregateRedemptionAmountEstimateLineItems", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "stringItemType" }, "hei_AggregateRedemptionAmountEstimateTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management's estimate of the aggregate redemption amount of all Put rights that the company could be required to pay [Table]", "label": "Aggregate Redemption Amount Estimate [Table]", "terseLabel": "Aggregate Redemption Amount Estimate [Table]" } } }, "localname": "AggregateRedemptionAmountEstimateTable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "stringItemType" }, "hei_AggregateRedemptionAmountPuttable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate redemption amount currently puttable as of the Balance Sheet date, including the aggregate redemption amount of any put rights becoming puttable within twelve months from the Balance Sheet date.", "label": "Aggregate Redemption Amount Puttable", "terseLabel": "Aggregate Redemption Amount Puttable" } } }, "localname": "AggregateRedemptionAmountPuttable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_AmountofIncreaseDecreaseinContractAssets": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "hei_AmountofIncreaseDecreaseinNetContractAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Increase (Decrease) in Contract Assets", "label": "Amount of Increase (Decrease) in Contract Assets", "terseLabel": "Change in contract assets" } } }, "localname": "AmountofIncreaseDecreaseinContractAssets", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_AmountofIncreaseDecreaseinContractLiabilities": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "hei_AmountofIncreaseDecreaseinNetContractAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of Increase (Decrease) in Contract Liabilities", "label": "Amount of Increase (Decrease) in Contract Liabilities", "terseLabel": "Change in contract liabilities" } } }, "localname": "AmountofIncreaseDecreaseinContractLiabilities", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_AmountofIncreaseDecreaseinNetContractAssets": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Increase (Decrease) in Net Contract Assets", "label": "Amount of Increase (Decrease) in Net Contract Assets", "totalLabel": "Change in net contract assets" } } }, "localname": "AmountofIncreaseDecreaseinNetContractAssets", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_BechdonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bechdon Company Inc", "label": "Bechdon [Member]", "terseLabel": "Bechdon [Member]" } } }, "localname": "BechdonMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_BusinessCombinationRecognizedIdentifiableAssetsContractAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contract with customers recognized as of acquisition date", "label": "Business combination, Recognized identifiable assets, Contract assets", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsContractAssets", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_CamtronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Camtronics LLC", "label": "Camtronics [Member]", "terseLabel": "Camtronics [Member]" } } }, "localname": "CamtronicsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ChangeInTaxBenefitForStockOptionExercises": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in tax benefit for stock option exercises year over year", "label": "Change in tax benefit for stock option exercises", "terseLabel": "Change in tax benefit for stock option exercises" } } }, "localname": "ChangeInTaxBenefitForStockOptionExercises", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_CharterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Charter Engineering Inc", "label": "Charter [Member]", "terseLabel": "Charter" } } }, "localname": "CharterMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ClassificationTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification Type [Axis]", "label": "Classification Type [Axis]", "terseLabel": "Classification Type [Axis]" } } }, "localname": "ClassificationTypeAxis", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "hei_ClassificationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Classification Type [Axis]", "label": "Classification Type [Domain]", "terseLabel": "Classification Type [Domain]" } } }, "localname": "ClassificationTypeDomain", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of common stock repurchased by the entity that was surrendered by employees as settlement for employee tax withholding obligations due in connection with exercises of non-qualified stock options.", "label": "Common Stock Issued Repurchased and Retired Related To Stock Option Exercises", "negatedTerseLabel": "Redemption of common stock related to stop option exercises" } } }, "localname": "CommonStockIssuedRepurchasedAndRetiredRelatedToStockOptionExercises", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_ConnectTechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Connect Tech Inc", "label": "Connect Tech [Member]", "terseLabel": "Connect Tech [Member]" } } }, "localname": "ConnectTechMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_CorporateAndEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate And Eliminations [Member]", "label": "Corporate And Eliminations [Member]", "terseLabel": "Corporate And Eliminations [Member]" } } }, "localname": "CorporateAndEliminationsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_CorporateOwnedLifeInsuranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate owned life insurance [Member]", "label": "Corporate Owned Life Insurance [Member]", "terseLabel": "Corporate Owned Life Insurance [Member]" } } }, "localname": "CorporateOwnedLifeInsuranceMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "hei_CustomerRebatesandCreditsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for customer rebates and credits.", "label": "Customer Rebates and Credits Policy [Policy Text Block]", "verboseLabel": "Customer Rebates and Credits, Policy [Policy Text Block]" } } }, "localname": "CustomerRebatesandCreditsPolicyPolicyTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "hei_DefenseandSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within the Defense and Space industries [Member]", "label": "Defense and Space [Member]", "terseLabel": "Defense and Space [Member]" } } }, "localname": "DefenseandSpaceMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationObligation": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred compensation obligation payable in company common stock.", "label": "Deferred Compensation Obligation", "verboseLabel": "Deferred compensation obligation" } } }, "localname": "DeferredCompensationObligation", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "hei_DeferredCompensationObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Obligation [Member]", "terseLabel": "Deferred Compensation Obligation [Member]" } } }, "localname": "DeferredCompensationObligationMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_DeferredCompensationPlanAssetCategoriesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan, Asset Categories [Axis]", "label": "Deferred Compensation Plan, Asset Categories [Axis]", "terseLabel": "Deferred Compensation Plan, Asset Categories [Axis]" } } }, "localname": "DeferredCompensationPlanAssetCategoriesAxis", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_DeferredTaxAssetOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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 temporary differences from operating lease liabilities", "label": "Deferred Tax Asset Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "DeferredTaxAssetOperatingLeaseLiabilities", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_DeferredTaxAssetsDeferredPayrollTaxes": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.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 tax carryforwards, classified as deferred payroll taxes", "label": "Deferred Tax Assets, Deferred Payroll Taxes", "terseLabel": "Deferred Tax Assets, Deferred Payroll Taxes" } } }, "localname": "DeferredTaxAssetsDeferredPayrollTaxes", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "hei_DefinedContributionPlanVestingOfEmployeeContributionAndCashDividendsRange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage in defined contribution plans related to vesting of employees contributions and cash dividends.", "label": "Defined Contribution Plan, Vesting Of Employee Contribution and Cash Dividends, Range", "verboseLabel": "Defined contribution plan, vesting of employee contribution and cash dividends, percent" } } }, "localname": "DefinedContributionPlanVestingOfEmployeeContributionAndCashDividendsRange", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "xbrltype": "percentItemType" }, "hei_DenominatorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Denominator.", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_EPCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EPC Space", "label": "EPC [Member]", "terseLabel": "EPC [Member]" } } }, "localname": "EPCMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_EarliestPutRightYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earliest fiscal period in which Redeemable Noncontrolling Interest maybe put to the company.", "label": "Earliest Put Right Year", "terseLabel": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable" } } }, "localname": "EarliestPutRightYear", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "dateItemType" }, "hei_ElectronicComponentsforDefenseSpaceandAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Components for Defense, Space and Aerospace [Member]", "label": "Electronic Components for Defense, Space and Aerospace [Member]", "terseLabel": "Electronic Components for Defense, Space and Aerospace [Member]" } } }, "localname": "ElectronicComponentsforDefenseSpaceandAerospaceMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ElectronicTechnologiesGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic Technologies Group.", "label": "Electronic Technologies Group [Member]", "terseLabel": "Electronic Technologies Group [Member]" } } }, "localname": "ElectronicTechnologiesGroupMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_ExistingManagementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Existing Management [Member]", "label": "Existing Management [Member]", "terseLabel": "Existing Management [Member]" } } }, "localname": "ExistingManagementMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ExxeliaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exxelia International", "label": "Exxelia [Member]", "terseLabel": "Exxelia" } } }, "localname": "ExxeliaMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2008AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2008 Acquisition", "label": "FY2008 Acquisition [Member]", "terseLabel": "FY2008 Acquisition [Member]" } } }, "localname": "FY2008AcquisitionMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2012AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2012 Acquisition", "label": "FY2012 Acquisition [Member]", "terseLabel": "FY2012 Acquisition [Member]" } } }, "localname": "FY2012AcquisitionMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2015Acquisition2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2015 Acquisition 2", "label": "FY2015 Acquisition 2 [Member]", "terseLabel": "FY2015 Acquisition 2" } } }, "localname": "FY2015Acquisition2Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2015AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2015 Acquisition [Member]", "label": "FY 2015 Acquisition [Member]", "terseLabel": "FY 2015 Acquisition [Member]" } } }, "localname": "FY2015AcquisitionMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2017AcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2017 Acquisitions [Member]", "label": "FY 2017 Acquisition [Member]", "terseLabel": "FY 2017 Acquisition [Member]" } } }, "localname": "FY2017AcquisitionMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2018Acquisition1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2018 Acquisition 1", "label": "FY2018 Acquisition 1 [Member]", "terseLabel": "FY2018 Acquisition 1" } } }, "localname": "FY2018Acquisition1Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisition Subsidiary 1", "label": "FY2020 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2020 Acquisition Subsidiary 1 [Member]" } } }, "localname": "FY2020AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionSubsidiary2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisition Subsidiary 2", "label": "FY2020 Acquisition Subsidiary 2 [Member]", "terseLabel": "FY2020 Acquisition Subsidiary 2 [Member]" } } }, "localname": "FY2020AcquisitionSubsidiary2Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2020AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2020 Acquisitions", "label": "FY2020 Acquisitions [Member]", "terseLabel": "FY2020 Acquisitions [Member]" } } }, "localname": "FY2020AcquisitionsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "hei_FY2021AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2021 Acquisition Subsidiary 1", "label": "FY2021 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2021 Acquisition Subsidiary 1" } } }, "localname": "FY2021AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2021AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2021 Acquisitions", "label": "FY2021 Acquisitions [Member]", "terseLabel": "FY2021 Acquisitions [Member]" } } }, "localname": "FY2021AcquisitionsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionSubsidiary1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisition Subsidiary 1", "label": "FY2022 Acquisition Subsidiary 1 [Member]", "terseLabel": "FY2022 Acquisition Subsidiary 1" } } }, "localname": "FY2022AcquisitionSubsidiary1Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionSubsidiary2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisition Subsidiary 2", "label": "FY2022 Acquisition Subsidiary 2 [Member]", "terseLabel": "FY2022 Acquisition Subsidiary 2" } } }, "localname": "FY2022AcquisitionSubsidiary2Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionSubsidiary3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisition Subsidiary 3", "label": "FY2022 Acquisition Subsidiary 3 [Member]", "terseLabel": "FY2022 Acquisition Subsidiary 3" } } }, "localname": "FY2022AcquisitionSubsidiary3Member", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FY2022AcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY2022 Acquisitions", "label": "FY2022 Acquisitions [Member]", "terseLabel": "FY2022 Acquisitions" } } }, "localname": "FY2022AcquisitionsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "hei_FairValueMeasurementsTextualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Measurements (Textuals) [Abstract]", "terseLabel": "Fair Value Measurements (Textuals) [Abstract]" } } }, "localname": "FairValueMeasurementsTextualsAbstract", "nsuri": "http://www.heico.com/20221031", "xbrltype": "stringItemType" }, "hei_FairValueOfStockOptionsVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total fair value of stock options vested as of the balance sheet date.", "label": "Fair Value Of Stock Options Vested", "verboseLabel": "Fair value of stock options, Vested" } } }, "localname": "FairValueOfStockOptionsVested", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_FinanceLeaseExpense": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease Expense", "label": "Finance Lease Expense", "totalLabel": "Finance Lease Expense" } } }, "localname": "FinanceLeaseExpense", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hei_FinanceLeaseVariableLeaseExpense": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 3.0, "parentTag": "hei_FinanceLeaseExpense", "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 leases.", "label": "Finance Lease, Variable Lease Expense", "terseLabel": "Finance Lease, Variable Lease Expense" } } }, "localname": "FinanceLeaseVariableLeaseExpense", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hei_FinanceLeasesAndNotePayable": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease and the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Finance Leases and Note Payable", "terseLabel": "Finance leases and notes payable" } } }, "localname": "FinanceLeasesAndNotePayable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "hei_FiniteLivedIntellectualPropertyGross": { "auth_ref": [], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of capitalized intellectual property having a finite beneficial life.", "label": "Finite-Lived Intellectual Property, Gross", "terseLabel": "Intellectual Property, Gross" } } }, "localname": "FiniteLivedIntellectualPropertyGross", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "hei_FlightMicrowaveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flight Microwave LLC", "label": "Flight Microwave [Member]", "terseLabel": "Flight Microwave" } } }, "localname": "FlightMicrowaveMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_FlightSupportGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Flight Support Group.", "label": "Flight Support Group [Member]", "terseLabel": "Flight Support Group [Member]" } } }, "localname": "FlightSupportGroupMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_FreebirdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Freebird Semiconductor Corporation [Member]", "label": "Freebird [Member]", "terseLabel": "Freebird [Member]" } } }, "localname": "FreebirdMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HEICOAerospaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO Aerospace [Member]", "label": "HEICO Aerospace [Member]", "terseLabel": "HEICO Aerospace [Member]" } } }, "localname": "HEICOAerospaceMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HFSCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO Flight Support Corp", "label": "HFSC [Member]", "terseLabel": "HFSC" } } }, "localname": "HFSCMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HMIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Human Machine Interface product line [Member]", "label": "HMI [Member]", "terseLabel": "HMI [Member]" } } }, "localname": "HMIMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heico Common Stock [Member]", "label": "Heico Common Stock [Member]", "terseLabel": "Heico Common Stock [Member]" } } }, "localname": "HeicoCommonStockMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoElectronicTechnologiesCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO Electronic Technologies Corp is a principal subsidiary of HEICO Corporation.", "label": "Heico Electronic Technologies Corp [Member]", "terseLabel": "HEICO Electronic [Member]" } } }, "localname": "HeicoElectronicTechnologiesCorpMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_HeicoStockHeldByIrrevocableTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "HEICO stock held by irrevocable trust.", "label": "HEICO Stock Held By Irrevocable Trust [Member]", "terseLabel": "HEICO Stock Held By Irrevocable Trust [Member]" } } }, "localname": "HeicoStockHeldByIrrevocableTrustMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_IncomeTaxRateReconciliationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for income tax rate reconciliation [Axis]", "label": "Income Tax Rate Reconciliation [Domain]", "terseLabel": "Income Tax Rate Reconciliation [Domain]" } } }, "localname": "IncomeTaxRateReconciliationDomain", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "domainItemType" }, "hei_IncometaxratereconciliationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "income tax rate reconciliation [Axis]", "label": "income tax rate reconciliation [Axis]", "terseLabel": "Income Tax Rate Reconciliation [Axis]" } } }, "localname": "IncometaxratereconciliationAxis", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "hei_IncreaseToAPICFromPurchaseOfNoncontrollingInterestsAndNetAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets", "label": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets", "terseLabel": "Increase to APIC from Purchase of Noncontrolling Interests and Net Assets" } } }, "localname": "IncreaseToAPICFromPurchaseOfNoncontrollingInterestsAndNetAssets", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hei_IntangibleAssetsUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets Useful Lives [Table Text Block]", "label": "Intangible Assets Useful Life [Table Text Block]", "terseLabel": "Intangible Assets Useful Life [Table Text Block]" } } }, "localname": "IntangibleAssetsUsefulLifeTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "hei_IntelligentDevicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intelligent Devices Inc", "label": "Intelligent Devices [Member]", "terseLabel": "Intelligent Devices [Member]" } } }, "localname": "IntelligentDevicesMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_IronwoodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ironwood Electronics Inc", "label": "Ironwood [Member]", "terseLabel": "Ironwood" } } }, "localname": "IronwoodMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_JointVentureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Joint Venture [Member]", "label": "Joint Venture [Member]", "terseLabel": "Joint Venture [Member]" } } }, "localname": "JointVentureMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_LeadershipCompensationPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leadership Compensation Plan Member.", "label": "Leadership Compensation Plan [Member]", "terseLabel": "Leadership Compensation Plan [Member]" } } }, "localname": "LeadershipCompensationPlanMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the company's operating lease right of use asset and lease liabilities", "label": "Lessee, Operating Lease Asset and Liabilities [Table Text Block]", "terseLabel": "Lessee, Operating Lease Asset and Liabilities [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseAssetandLiabilitiesTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hei_LesseeOperatingLeaseTermandDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]", "label": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Lessee, Operating Lease Term and Discount Rate [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseTermandDiscountRateTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hei_LiabilityClassificationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classification [Axis]", "label": "Liability Classification [Axis]", "terseLabel": "Liability Classification [Axis]" } } }, "localname": "LiabilityClassificationAxis", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_LiabilityClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liability Classification [Domain]", "label": "Liability Classification [Domain]", "terseLabel": "Liability Classification [Domain]" } } }, "localname": "LiabilityClassificationDomain", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_LineofCreditFacilityChangeinBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of additional borrowing capacity under the credit facility that the company is allowed to borrow.", "label": "Line of Credit Facility Change in Borrowing Capacity", "terseLabel": "Line of Credit Facility Change in Borrowing Capacity" } } }, "localname": "LineofCreditFacilityChangeinBorrowingCapacity", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_LufthansaTechnikAgMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lufthansa Technik AG., noncontrolling interest owner", "label": "Lufthansa Technik Ag [Member]", "terseLabel": "Lufthansa Technik Ag [Member]" } } }, "localname": "LufthansaTechnikAgMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_NetInvestmentRelatedtoDeferredCompensationPlan": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Investment Related to Deferred Compensation Plan", "label": "Net Investment Related to Deferred Compensation Plan", "negatedTerseLabel": "Net Investment Related to HEICO LCP" } } }, "localname": "NetInvestmentRelatedtoDeferredCompensationPlan", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_NoncontrollingInterestsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for noncontrolling interests.", "label": "Noncontrolling Interests Policy [Policy Text Block]", "verboseLabel": "Redeemable Noncontrolling Interests, Policy [Policy Text Block]" } } }, "localname": "NoncontrollingInterestsPolicyPolicyTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "hei_NumeratorAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Numerator.", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "stringItemType" }, "hei_OperatingLeaseVariableLeaseExpense": { "auth_ref": [], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseExpense", "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 operating leases.", "label": "Operating Lease, Variable Lease Expense", "terseLabel": "Operating Lease, Variable Lease Expense" } } }, "localname": "OperatingLeaseVariableLeaseExpense", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "hei_OtherAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Acquisitions [Member]", "label": "Other Acquisitions [Member]", "terseLabel": "Other Acquisitions [Member]" } } }, "localname": "OtherAcquisitionsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "domainItemType" }, "hei_OtherAssetsandLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Assets and Liabilities, Noncurrent [Abstract]", "label": "Other Assets and Liabilities, Noncurrent [Abstract]", "terseLabel": "Other Assets and Liabilities, Noncurrent [Abstract]" } } }, "localname": "OtherAssetsandLiabilitiesNoncurrentAbstract", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "hei_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Countries [Member]", "terseLabel": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "domainItemType" }, "hei_OtherElectronicComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Electronic Components [Member]", "label": "Other Electronic Components [Member]", "terseLabel": "Other Electronic Components [Member]" } } }, "localname": "OtherElectronicComponentsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_OtherIndustriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers within other industries [Member]", "label": "Other Industries [Member]", "terseLabel": "Other Industries [Member]" } } }, "localname": "OtherIndustriesMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "hei_OtherPrimarilyCorporateAndInterSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Primarily Corporate And Inter Segment.", "label": "Other Primarily Corporate and Inter Segment [Member]", "terseLabel": "Other Primarily Corporate and Inter Segment [Member]" } } }, "localname": "OtherPrimarilyCorporateAndInterSegmentMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "domainItemType" }, "hei_PaciwaveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paciwave Inc", "label": "Paciwave [Member]", "terseLabel": "Paciwave [Member]" } } }, "localname": "PaciwaveMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_PaymentofContingentConsideration": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow for the payment of contingent consideration for business combination", "label": "Payment of Contingent Consideration", "negatedTerseLabel": "Payment of contingent consideration" } } }, "localname": "PaymentofContingentConsideration", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_PaymentofContingentConsiderationinExcessofAcquisitionDateValue": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow for the payment of contingent consideration for business combination classified as operating activities", "label": "PaymentofContingentConsiderationinExcessofAcquisitionDateValue", "negatedTerseLabel": "Payment of contingent consideration" } } }, "localname": "PaymentofContingentConsiderationinExcessofAcquisitionDateValue", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hei_PercentageOfVotingInterestsSold": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of Voting Interests Sold", "label": "Percentage of Voting Interests Sold", "terseLabel": "Percentage of Voting Interests Sold" } } }, "localname": "PercentageOfVotingInterestsSold", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "percentItemType" }, "hei_PioneerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pioneer Industries", "label": "Pioneer [Member]", "terseLabel": "Pioneer" } } }, "localname": "PioneerMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_PotentialRedemptionAmountPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The potential cash outflow payable within twelve months from the Balance Sheet date, associated with puttable redeemable noncontrolling interests.", "label": "Potential Redemption Amount Payable", "terseLabel": "Potential Redemption Amount Payable" } } }, "localname": "PotentialRedemptionAmountPayable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "hei_ProFormaNetIncomeAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pro Forma Net income attributable to Parent", "label": "Pro Forma Net income attributable to Parent", "terseLabel": "Pro Forma Net income attributable to Parent" } } }, "localname": "ProFormaNetIncomeAttributableToParent", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails" ], "xbrltype": "monetaryItemType" }, "hei_ProductLineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Line [Member]", "label": "Product Line [Member]", "terseLabel": "Product Line [Member]" } } }, "localname": "ProductLineMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_ProductWarrantyAccrualIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate Increase or Decrease in the liability during the reporting period for accruals related to standard and extended product warranties (including adjustments for changes in estimates).", "label": "Product Warranty Accrual Increase Decrease", "verboseLabel": "Accruals for warranties" } } }, "localname": "ProductWarrantyAccrualIncreaseDecrease", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "hei_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment Useful Lives [Table Text Block]", "label": "Property, Plant and Equipment Useful Life [Table Text Block]", "terseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "hei_PropertyPlantandEquipmentExclusiveofToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Exclusive of Tooling [Member]", "label": "Property, Plant and Equipment, Exclusive of Tooling [Member]", "terseLabel": "Property, Plant and Equipment, Exclusive of Tooling [Member]" } } }, "localname": "PropertyPlantandEquipmentExclusiveofToolingMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_PutRightsPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Put Rights Purchase Period", "label": "Put Rights Purchase Period", "terseLabel": "Put Rights Purchase Period" } } }, "localname": "PutRightsPurchasePeriod", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "durationItemType" }, "hei_PyramidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pyramid Semiconductor LLC", "label": "Pyramid [Member]", "terseLabel": "Pyramid [Member]" } } }, "localname": "PyramidMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_QuellMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quell Corporation [Member]", "label": "Quell [Member]", "terseLabel": "Quell [Member]" } } }, "localname": "QuellMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RHLabsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "R.H. Laboratories Inc", "label": "RH Labs [Member]", "terseLabel": "RH Labs [Member]" } } }, "localname": "RHLabsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total profit or loss and capital expenditure from reportable segments to the entity's consolidated income before income taxes, cash flows, extraordinary items, and discontinued operations.", "label": "Reconciliation Of Operating Profit Loss and Capital Expenditure From Segments To Consolidated [Table]", "verboseLabel": "Reconciliation Of Operating Profit (Loss) and Capital Expenditure From Segments To Consolidated [Table]" } } }, "localname": "ReconciliationOfOperatingProfitLossAndCapitalExpenditureFromSegmentsToConsolidatedTable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "stringItemType" }, "hei_RedeemableNoncontrollingInterestBasedOnMultipleOfEarnings": { "auth_ref": [], "calculation": { "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "order": 2.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the estimated redemption amount based solely on a multiple of future earnings.", "label": "Redeemable Noncontrolling Interest Based On Multiple Of Earnings", "terseLabel": "Noncontrolling Interest, Change in Redemption Value" } } }, "localname": "RedeemableNoncontrollingInterestBasedOnMultipleOfEarnings", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "monetaryItemType" }, "hei_RedeemableNoncontrollingInterestsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Redeemable Noncontrolling Interests [Member]", "terseLabel": "Redeemable Noncontrolling Interests [Member]" } } }, "localname": "RedeemableNoncontrollingInterestsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_RepairandOverhaulPartsandServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Repair and Overhaul Parts and Services [Member]", "label": "Repair and Overhaul Parts and Services [Member]", "terseLabel": "Repair and Overhaul Parts and Services [Member]" } } }, "localname": "RepairandOverhaulPartsandServicesMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_RidgeEngineeringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ridge Engineering Inc", "label": "Ridge Engineering [Member]", "terseLabel": "Ridge Engineering [Member]" } } }, "localname": "RidgeEngineeringMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RidgeHoldcoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ridge Holdco LLC", "label": "Ridge Holdco [Member]", "terseLabel": "Ridge Holdco [Member]" } } }, "localname": "RidgeHoldcoMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_RockyMountainMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rocky Mountain Hydrostatics LLC", "label": "Rocky Mountain [Member]", "terseLabel": "Rocky Mountain [Member]" } } }, "localname": "RockyMountainMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SalesbyIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales by Industry [Member]", "label": "Sales by Industry [Member]", "terseLabel": "Sales by Industry [Member]" } } }, "localname": "SalesbyIndustryMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "domainItemType" }, "hei_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Acquired Finite and Indefinite Lived Intangible Assets By Major Class [Table]", "verboseLabel": "Schedule Of Acquired Finite And Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Cash Flow, Supplemental Disclosure, Leases", "label": "Schedule of Cash Flow, Supplemental Disclosure, Leases [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosure, Leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosureLeasesTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleOfIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying value of intangible assets both subject to and not subject to amortization, excluding goodwill, in total and by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Schedule Of Intangible Assets By Major Class [Text Block]", "verboseLabel": "Schedule Of Identifiable Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofDeferredCompensationPlansLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Schedule of Deferred Compensation Plans [Table]", "label": "Schedule of Deferred Compensation Plans [Line Items]", "terseLabel": "Schedule of Deferred Compensation Plans [Line Items]" } } }, "localname": "ScheduleofDeferredCompensationPlansLineItems", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofDeferredCompensationPlansTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Deferred Compensation Plans [Table]", "label": "Schedule of Deferred Compensation Plans [Table]", "terseLabel": "Schedule of Deferred Compensation Plans [Table]" } } }, "localname": "ScheduleofDeferredCompensationPlansTable", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "hei_ScheduleofFairValueofTotalConsiderationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of the fair value of total consideration associated with the acquisition as of the acquisition date. [Table Text Block]", "label": "Schedule of Fair Value of Total Consideration [Table Text Block]", "terseLabel": "Schedule of Fair Value of Total Consideration [Table Text Block]" } } }, "localname": "ScheduleofFairValueofTotalConsiderationTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofPutRightsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of material Put Rights, including those associated with Redeemable Noncontrolling Interests.", "label": "Schedule of Put Rights [Table Text Block]", "terseLabel": "Schedule of Put Rights [Table Text Block]" } } }, "localname": "ScheduleofPutRightsTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofResearchandDevelopmentExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of new product research and development expenses (R&D expenses) included in costs of sales.", "label": "Schedule of Research and Development Expenses [Table Text Block]", "terseLabel": "Schedule of Research and Development Expenses [Table Text Block]" } } }, "localname": "ScheduleofResearchandDevelopmentExpensesTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofRevenueandLonglivedAssetsbyGeographicAreaTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the geographic area from which revenue is material and the amount of revenue from external customers attributed to those countries. And the location of long-lived assets by geographic area.", "label": "Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block]", "verboseLabel": "Schedule of Revenue and Long-lived Assets by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleofRevenueandLonglivedAssetsbyGeographicAreaTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "hei_ScheduleofSharebasedActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-based Activity [Table Text Block]", "label": "Schedule of Share-based Activity [Table Text Block]", "terseLabel": "Schedule of Other Share-based Compensation, Activity [Table Text Block]" } } }, "localname": "ScheduleofSharebasedActivityTableTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSTables" ], "xbrltype": "textBlockItemType" }, "hei_SegmentReportingReconcilingItemForOperatingProfitLossAndCapitalExpenditureFromSegmentToConsolidatedLineItems": { "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, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]", "verboseLabel": "Segment Reporting, Reconciling Item For Operating Profit (Loss) and Capital Expenditure From Segment To Consolidated [Line Items]" } } }, "localname": "SegmentReportingReconcilingItemForOperatingProfitLossAndCapitalExpenditureFromSegmentToConsolidatedLineItems", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "stringItemType" }, "hei_SelectedFinancialStatementInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Financial Statement Information [Abstract]", "terseLabel": "Selected Financial Statement Information [Abstract]" } } }, "localname": "SelectedFinancialStatementInformationAbstract", "nsuri": "http://www.heico.com/20221031", "xbrltype": "stringItemType" }, "hei_SelectedFinancialStatementInformationDetailsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Selected Financial Statement Information (Details) [Abstract]", "label": "Selected Financial Statement Information (Details) [Abstract]", "terseLabel": "Selected Financial Statement Information (Details) [Abstract]" } } }, "localname": "SelectedFinancialStatementInformationDetailsAbstract", "nsuri": "http://www.heico.com/20221031", "xbrltype": "stringItemType" }, "hei_SensorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensor Systems Inc", "label": "Sensor [Member]", "terseLabel": "Sensor" } } }, "localname": "SensorMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated forfeiture rate of the underlying shares over the option's term.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Forfeiture Rate", "verboseLabel": "Forfeiture rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "hei_ShareBasedCompensationArrangementSharesAvailableForGrantRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward]", "label": "Share-based Compensation Arrangement, Shares Available for Grant [Roll Forward]", "terseLabel": "Shares Available for Grant [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementSharesAvailableForGrantRollForward", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "hei_SharesAvailableforIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of shares permitted to be issued to a defined contribution plan.", "label": "Shares Available for Issuance", "periodEndLabel": "Shares available for issuance, Ending Balance", "periodStartLabel": "Shares available for issuance, Opening Balance" } } }, "localname": "SharesAvailableforIssuance", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "hei_SpecialtyProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Products [Member]", "label": "Specialty Products [Member]", "terseLabel": "Specialty Products [Member]" } } }, "localname": "SpecialtyProductsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "hei_StockHeldDuringPeriodValueDeferredCompensationObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Held During Period Value Deferred Compensation Obligation", "label": "Stock Held During Period Value Deferred Compensation Obligation", "negatedTerseLabel": "Stock Held During Period Value Deferred Compensation Obligation" } } }, "localname": "StockHeldDuringPeriodValueDeferredCompensationObligation", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hei_StockIssuedDuringPeriodValueDeferredCompensationObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to deferred compensation obligation.", "label": "Stock Issued During Period Value Deferred Compensation Obligation", "verboseLabel": "Deferred Compensation Obligation" } } }, "localname": "StockIssuedDuringPeriodValueDeferredCompensationObligation", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hei_StockOptionAndFutureGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Option and Future Grants Member.", "label": "Stock Option and Future Grants [Member]", "terseLabel": "Stock Option and Future Grants [Member]" } } }, "localname": "StockOptionAndFutureGrantsMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_StockOptionsExercisableAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options Exercisable", "label": "Stock Options Exercisable [Abstract]", "terseLabel": "Stock Options Exercisable [Abstract]" } } }, "localname": "StockOptionsExercisableAbstract", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "hei_StockOptionsOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Options Outstanding", "label": "Stock Options Outstanding [Abstract]", "terseLabel": "Stock Options Outstanding [Abstract]" } } }, "localname": "StockOptionsOutstandingAbstract", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "stringItemType" }, "hei_SubsidiaryEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Eight [Member]", "label": "Subsidiary Eight [Member]", "terseLabel": "Subsidiary Eight [Member]" } } }, "localname": "SubsidiaryEightMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryEighteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Eighteen", "label": "Subsidiary Eighteen [Member]", "terseLabel": "Subsidiary Eighteen [Member]" } } }, "localname": "SubsidiaryEighteenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryElevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Eleven [Member]", "label": "Subsidiary Eleven [Member]", "terseLabel": "Subsidiary Eleven [Member]" } } }, "localname": "SubsidiaryElevenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFifteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Fifteen [Member]", "label": "Subsidiary Fifteen [Member]", "terseLabel": "Subsidiary Fifteen [Member]" } } }, "localname": "SubsidiaryFifteenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Five [Member]", "terseLabel": "Subsidiary Five [Member]" } } }, "localname": "SubsidiaryFiveMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Four [Member]", "terseLabel": "Subsidiary Four [Member]" } } }, "localname": "SubsidiaryFourMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryFourteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Fourteen [Member]", "label": "Subsidiary Fourteen [Member]", "terseLabel": "Subsidiary Fourteen [Member]" } } }, "localname": "SubsidiaryFourteenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Nine [Member]", "label": "Subsidiary Nine [Member]", "terseLabel": "Subsidiary Nine [Member]" } } }, "localname": "SubsidiaryNineMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Nineteen", "label": "Subsidiary Nineteen [Member]", "terseLabel": "Subsidiary Nineteen [Member]" } } }, "localname": "SubsidiaryNineteenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary One [Member]", "terseLabel": "Subsidiary One [Member]" } } }, "localname": "SubsidiaryOneMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Seven [Member]", "label": "Subsidiary Seven [Member]", "terseLabel": "Subsidiary Seven [Member]" } } }, "localname": "SubsidiarySevenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySeventeenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Seventeen [Member]", "label": "Subsidiary Seventeen [Member]", "terseLabel": "Subsidiary Seventeen [Member]" } } }, "localname": "SubsidiarySeventeenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Six [Member]", "label": "Subsidiary Six [Member]", "terseLabel": "Subsidiary Six [Member]" } } }, "localname": "SubsidiarySixMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiarySixteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Sixteen [Member]", "label": "Subsidiary Sixteen [Member]", "terseLabel": "Subsidiary Sixteen [Member]" } } }, "localname": "SubsidiarySixteenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Ten [Member]", "label": "Subsidiary Ten [Member]", "terseLabel": "Subsidiary Ten [Member]" } } }, "localname": "SubsidiaryTenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryThirteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Thirteen [Member]", "label": "Subsidiary Thirteen [Member]", "terseLabel": "Subsidiary Thirteen [Member]" } } }, "localname": "SubsidiaryThirteenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Three [Member]", "terseLabel": "Subsidiary Three [Member]" } } }, "localname": "SubsidiaryThreeMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwelveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twelve [Member]", "label": "Subsidiary Twelve [Member]", "terseLabel": "Subsidiary Twelve [Member]" } } }, "localname": "SubsidiaryTwelveMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Eight", "label": "Subsidiary Twenty-Eight [Member]", "terseLabel": "Subsidiary Twenty-Eight" } } }, "localname": "SubsidiaryTwentyEightMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Five", "label": "Subsidiary Twenty-Five [Member]", "terseLabel": "Subsidiary Twenty-Five" } } }, "localname": "SubsidiaryTwentyFiveMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Four", "label": "Subsidiary Twenty-Four [Member]", "terseLabel": "Subsidiary Twenty-Four" } } }, "localname": "SubsidiaryTwentyFourMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty", "label": "Subsidiary Twenty [Member]", "terseLabel": "Subsidiary Twenty [Member]" } } }, "localname": "SubsidiaryTwentyMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-One", "label": "Subsidiary Twenty-One [Member]", "terseLabel": "Subsidiary Twenty-One [Member]" } } }, "localname": "SubsidiaryTwentyOneMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentySevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Seven", "label": "Subsidiary Twenty-Seven [Member]", "terseLabel": "Subsidiary Twenty-Seven" } } }, "localname": "SubsidiaryTwentySevenMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentySixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Six", "label": "Subsidiary Twenty-Six [Member]", "terseLabel": "Subsidiary Twenty-Six" } } }, "localname": "SubsidiaryTwentySixMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Three", "label": "Subsidiary Twenty-Three [Member]", "terseLabel": "Subsidiary Twenty-Three [Member]" } } }, "localname": "SubsidiaryTwentyThreeMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwentyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subsidiary Twenty-Two", "label": "Subsidiary Twenty-Two [Member]", "terseLabel": "Subsidiary Twenty-Two [Member]" } } }, "localname": "SubsidiaryTwentyTwoMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_SubsidiaryTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsidiary Two [Member]", "terseLabel": "Subsidiary Two [Member]" } } }, "localname": "SubsidiaryTwoMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TRADMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TRAD Tests & Radiations SAS", "label": "TRAD [Member]", "terseLabel": "TRAD" } } }, "localname": "TRADMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TSIDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transformational Security LLC and Intelligent Devices Inc", "label": "TSID [Member]", "terseLabel": "TSID [Member]" } } }, "localname": "TSIDMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_TaxExemptGainsOnCorporateOwnedLifeInsurancePolicies": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Tax Exempt Gains on Corporate-owned Life Insurance Policies", "label": "Tax Exempt Gains on Corporate-owned Life Insurance Policies", "negatedTerseLabel": "Tax Exempt Gains on Corporate-owned Life Insurance Policies" } } }, "localname": "TaxExemptGainsOnCorporateOwnedLifeInsurancePolicies", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "hei_TaxExemptLossesOnCorporateOwnedLifeInsurancePolicies": { "auth_ref": [], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Tax-exempt losses on corporate-owned life insurance policies", "label": "Tax-exempt losses on corporate-owned life insurance policies", "terseLabel": "Tax-exempt losses on corporate-owned life insurance policies" } } }, "localname": "TaxExemptLossesOnCorporateOwnedLifeInsurancePolicies", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "hei_TemporaryEquityRedeemableNoncontrollingInterestsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element includes disclosure about the estimated amount required to meet the entity's obligations as of the balance sheet date under put options held by owners of equity interests in certain of the entity's subsidiaries.", "label": "Temporary Equity Redeemable Noncontrolling Interests [Text Block]", "verboseLabel": "Temporary Equity Redeemable Noncontrolling Interests [Text Block]" } } }, "localname": "TemporaryEquityRedeemableNoncontrollingInterestsTextBlock", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTS" ], "xbrltype": "textBlockItemType" }, "hei_TotalShareholdersEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Shareholders Equity, not including Redeemable Noncontrolling Interests", "label": "Total Shareholders Equity [Member]", "terseLabel": "Total Shareholders Equity [Member]" } } }, "localname": "TotalShareholdersEquityMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "hei_TransformationalSecurityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transformational Security LLC", "label": "Transformational Security [Member]", "terseLabel": "Transformational Security [Member]" } } }, "localname": "TransformationalSecurityMember", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "hei_UnfavorableChangeFromTaxExemptUnrealizedLossesOnCorporateOwnedLifeInsurancePolicies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies", "label": "Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies", "terseLabel": "Unfavorable change from tax-exempt unrealized losses on Corporate-owned Life Insurance Policies" } } }, "localname": "UnfavorableChangeFromTaxExemptUnrealizedLossesOnCorporateOwnedLifeInsurancePolicies", "nsuri": "http://www.heico.com/20221031", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "percentItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r292", "r650", "r651", "r654", "r655", "r697", "r744", "r749", "r878", "r881", "r882", "r945", "r948", "r949" ], "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/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r292", "r650", "r651", "r654", "r655", "r697", "r744", "r749", "r878", "r881", "r882", "r945", "r948", "r949" ], "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/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ConsolidationEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in consolidating a parent entity and its subsidiaries.", "label": "Consolidation, Eliminations [Member]", "terseLabel": "Consolidation, Eliminations [Member]" } } }, "localname": "ConsolidationEliminationsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r292", "r346", "r358", "r359", "r360", "r361", "r362", "r364", "r368", "r414", "r415", "r416", "r417", "r419", "r420", "r422", "r424", "r425", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r879", "r880", "r946", "r947" ], "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/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r292", "r346", "r358", "r359", "r360", "r361", "r362", "r364", "r368", "r414", "r415", "r416", "r417", "r419", "r420", "r422", "r424", "r425", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r879", "r880", "r946", "r947" ], "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/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r374", "r789", "r887", "r943" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r410", "r411", "r412", "r413", "r556", "r703", "r723", "r745", "r746", "r786", "r804", "r814", "r883", "r935", "r936", "r937", "r938", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r410", "r411", "r412", "r413", "r556", "r703", "r723", "r745", "r746", "r786", "r804", "r814", "r883", "r935", "r936", "r937", "r938", "r939", "r940" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r374", "r789", "r887", "r943" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of North America.", "label": "North America [Member]", "terseLabel": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r370", "r705", "r787", "r812", "r875", "r876", "r887", "r942" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r370", "r705", "r787", "r812", "r875", "r876", "r887", "r942" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r410", "r411", "r412", "r413", "r508", "r556", "r590", "r591", "r592", "r702", "r703", "r723", "r745", "r746", "r786", "r804", "r814", "r874", "r883", "r936", "r937", "r938", "r939", "r940" ], "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": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r410", "r411", "r412", "r413", "r508", "r556", "r590", "r591", "r592", "r702", "r703", "r723", "r745", "r746", "r786", "r804", "r814", "r874", "r883", "r936", "r937", "r938", "r939", "r940" ], "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": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r557", "r855", "r944" ], "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/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r314", "r557", "r825", "r855" ], "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 [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r300", "r759" ], "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": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTS" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r371", "r372", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r748", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r788", "r813", "r887" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r371", "r372", "r730", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r748", "r750", "r788", "r813", "r887" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r314", "r557", "r825", "r826", "r855" ], "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/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r293", "r294", "r295", "r298", "r299", "r759" ], "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/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r811" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "verboseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r259", "r376", "r377", "r771" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "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, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r2", "r214", "r229" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued Liabilities, Current", "totalLabel": "Accrued expenses and other current liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r32", "r36", "r198", "r832", "r833", "r834" ], "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": "Pension Benefit Obligation [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r103", "r251" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 2.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", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "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/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r35", "r36", "r260", "r716", "r728", "r729" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Balance End", "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Balance Start", "verboseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r272", "r273", "r671", "r672", "r673", "r674", "r675", "r677" ], "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/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r33", "r36", "r198", "r696", "r724", "r725", "r832", "r833", "r834", "r852", "r853", "r854" ], "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 Income (Loss) [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r29", "r36", "r198", "r273", "r274", "r672", "r673", "r674", "r675", "r677", "r832" ], "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 [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Additional Financial Information Disclosure [Text Block]" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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", "verboseLabel": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r600", "r601", "r602", "r852", "r853", "r854", "r925" ], "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": "Capital in Excess of Par Value [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r62", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).", "label": "Adjustments to Additional Paid in Capital, Other", "terseLabel": "Adjustments to Additional Paid in Capital, Other" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r148", "r149", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based Compensation Expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Adjustments to reconcile net income from consolidated operations to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r594" ], "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": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r846", "r847", "r848", "r849", "r850" ], "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": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r261", "r378", "r382" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_ReceivablesNetCurrent", "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 doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r62", "r89", "r97" ], "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", "verboseLabel": "Amortization expense related to intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive stock options excluded" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r213", "r228", "r255", "r288", "r354", "r360", "r366", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r650", "r654", "r666", "r811", "r879", "r880", "r933" ], "calculation": { "http://www.heico.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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r246", "r264", "r288", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r650", "r654", "r666", "r811", "r879", "r880", "r933" ], "calculation": { "http://www.heico.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/2022", "presentation": [ "http://www.heico.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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldUnderCapitalLeasesMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.", "label": "Assets Held under Capital Leases [Member]", "terseLabel": "Assets Held under Capital Leases [Member]" } } }, "localname": "AssetsHeldUnderCapitalLeasesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r590", "r591", "r592", "r593" ], "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/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "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 Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r102" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r643", "r798", "r801" ], "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]", "verboseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r167", "r168", "r643", "r798", "r801" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]", "verboseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "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, Contingent Consideration [Line Items]", "verboseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Description of Acquired Entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "auth_ref": [ "r162", "r163", "r165" ], "lang": { "en-us": { "role": { "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format.", "label": "Business Acquisition, Effective Date of Acquisition", "terseLabel": "Effective Date of Acquisition" } } }, "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "dateItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity", "terseLabel": "Name of Acquired Entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Pro Forma Earnings Per Share, Basic" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Pro Forma Earnings Per Share, Diluted" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Information [Table Text Block]" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, Expected Tax Deductible Amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r641", "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSProformaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r641", "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro Forma Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSProformaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": { "auth_ref": [ "r171" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.", "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value", "terseLabel": "Noncontrolling interests in consolidated subsidiaries" } } }, "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r178", "r179", "r182" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r178", "r179" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r176", "r178", "r179", "r646" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r183" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Additional purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r648", "r840" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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", "negatedLabel": "Payment of contingent consideration", "terseLabel": "Change in accrued contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r184" ], "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", "verboseLabel": "Amount of contingent purchase consideration, the company could be required to pay" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r184" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r177", "r180", "r647" ], "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": "Contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r177", "r181" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Accrued Liabilities, Current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Business Combination, Contingent Consideration, Liability, Measurement Input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r187", "r644" ], "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]", "verboseLabel": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONS" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "auth_ref": [ "r922" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition.", "label": "Business Combination, Price of Acquisition, Expected", "terseLabel": "Business Combination, Price of Acquisition, Expected" } } }, "localname": "BusinessCombinationPriceOfAcquisitionExpected", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r170" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "terseLabel": "Total assets acquired, excluding cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r170" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r170" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r169", "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r170" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r170" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r169", "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "auth_ref": [ "r170" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "totalLabel": "Net assets acquired, excluding cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r160" ], "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]", "verboseLabel": "Business Combinations, Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r49" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "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", "negatedLabel": "Less: cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r64", "r249", "r769" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r65" ], "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]", "verboseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r58", "r64", "r70" ], "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" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r58", "r208" ], "calculation": { "http://www.heico.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": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Cash Flow, Supplemental Disclosures [Text Block]" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSURESOFCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r256", "r257", "r258", "r288", "r317", "r321", "r323", "r325", "r333", "r334", "r380", "r414", "r417", "r418", "r419", "r425", "r426", "r445", "r446", "r448", "r452", "r458", "r666", "r747", "r824", "r841", "r856" ], "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]", "verboseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r23", "r221", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r106", "r408", "r409", "r731", "r877" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r109", "r732" ], "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]", "verboseLabel": "Contingencies, Policy [Policy Text Block]" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockIssuedEmployeeStockTrust": { "auth_ref": [ "r128" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of common stock issued to a trust (for example, a 'rabbi trust') set up specifically to accumulate stock for the sole purpose of distribution to participating employees. This trust does not allow employees to immediately or after a holding period diversify into nonemployer securities. The deferred compensation plan for which this trust is set up must be settled by the delivery of a fixed number of shares of employer stock.", "label": "Common Stock Issued, Employee Stock Trust", "negatedLabel": "HEICO stock held by irrevocable trust" } } }, "localname": "CommonStockIssuedEmployeeStockTrust", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r852", "r853", "r925" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollar per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "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", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r120" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r811" ], "calculation": { "http://www.heico.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", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r268", "r270", "r279", "r712", "r720" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "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", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to HEICO" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r191", "r192", "r202", "r268", "r270", "r278", "r711", "r719" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income attributable to noncontrolling interests", "verboseLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Redeemable Noncontrolling Interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r190", "r202", "r268", "r270", "r277", "r710", "r718" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive Income (Loss)", "totalLabel": "Comprehensive income from consolidated operations" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r225", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentrations Of Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r102" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r886" ], "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": "Contract with Customer, Asset and Liability [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetGross": { "auth_ref": [ "r379", "r383", "r884", "r885" ], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss", "totalLabel": "Net contract assets" } } }, "localname": "ContractWithCustomerAssetGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "auth_ref": [ "r884", "r885" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r460", "r461", "r482" ], "calculation": { "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetGross", "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": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEContractAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r483" ], "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": "Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r45", "r288", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r666", "r879" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r43" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Operating costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "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/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r844", "r918", "r920" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r844", "r918" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "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)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r625", "r633", "r844" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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)", "totalLabel": "Current income tax expense" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "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/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r844", "r918", "r920" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r174" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r219", "r236" ], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term and long-term debt and lease obligation.", "label": "Debt and Lease Obligation", "totalLabel": "Long-term Debt and Lease Obligation, Including Current Maturities" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "terseLabel": "Credit Facility, Interest Rate, Increase (Decrease)" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "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]", "verboseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r21", "r121", "r122", "r123", "r124", "r209", "r210", "r211", "r224", "r292", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r680", "r781", "r782", "r783", "r784", "r785", "r842" ], "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]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Debt, Weighted Average Interest Rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "verboseLabel": "Contributions to the plan charged" } } }, "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Employee related deferred compensation plans, specified as other long-term liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r828" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred Compensation Plan Assets", "verboseLabel": "Deferred compensation plans" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r844", "r919", "r920" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r159", "r844", "r919" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "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/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r62", "r159", "r626", "r632", "r633", "r844" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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 Income Tax Expense (Benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "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/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r215", "r226", "r621" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r608", "r609" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r63" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred Income Taxes and Tax Credits" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r829" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred Revenue, Current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r844", "r919", "r920" ], "calculation": { "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r622" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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": "Deferred Tax Assets, Gross" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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 inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.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/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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 compensated absences (includes, but not limited to, sick and personal days).", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Compensated Absences", "terseLabel": "Vacation accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsCompensatedAbsences", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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 temporary differences from employee bonuses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses", "terseLabel": "Bonus accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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 employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.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 share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Customer rebates accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.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 difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts receivable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Deferred Tax Expense from Stock Options Exercised" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r151", "r916" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.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 intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedTerseLabel": "Goodwill and other intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.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 leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating lease right-of-use assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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 classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "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 from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "auth_ref": [ "r157", "r917" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.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 tax deferred revenue or income classified as other.", "label": "Deferred Tax Liabilities, Tax Deferred Income", "negatedTerseLabel": "Adoption of ASC 606 (revenue recognition)" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r487" ], "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": -1.0 } }, "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", "terseLabel": "Defined Benefit Plan, Benefit Obligation" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "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 [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r498", "r509", "r511", "r512", "r794", "r795", "r796" ], "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan", "weight": 1.0 } }, "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": "Defined Benefit Plan, Plan Assets, Amount" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r486", "r507", "r796" ], "calculation": { "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Defined Benefit Plan, Funded (Unfunded) Status of Plan" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "verboseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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 Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer contributions to HEICO Savings and Investment Plan" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "verboseLabel": "Defined contribution plan partcipants employees range maximum" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r62", "r101" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r62", "r349" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r481", "r787", "r788", "r789", "r790", "r791", "r792", "r793" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails", "http://www.heico.com/role/REVENUETables" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r887" ], "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 [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r564", "r595", "r596", "r598", "r604", "r805" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per share attributable to HEICO shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r280", "r306", "r307", "r308", "r309", "r310", "r315", "r317", "r323", "r324", "r325", "r329", "r658", "r659", "r713", "r721", "r777" ], "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": "Earnings Per Share, Basic", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r280", "r306", "r307", "r308", "r309", "r310", "r317", "r323", "r324", "r325", "r329", "r658", "r659", "r713", "r721", "r777" ], "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": "Earnings Per Share, Diluted", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r73", "r74" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Net Income per Share Attributable to HEICO Shareholders, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r326", "r327", "r328", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r669" ], "calculation": { "http://www.heico.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, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r611" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "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", "terseLabel": "Effective Income Tax Rate, Continuing Operations", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r290", "r611", "r635" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "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", "verboseLabel": "Federal statutory income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "auth_ref": [ "r915" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII).", "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "negatedTerseLabel": "Foreign derived intangible income deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r915", "r921" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Nondeductible compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r915", "r921" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "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 operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "negatedTerseLabel": "Tax benefit related to stock option exercises" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r915", "r921" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r915", "r921" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "order": 2.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", "verboseLabel": "State taxes, less applicable federal income tax reduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r915", "r921" ], "calculation": { "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails": { "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 attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and development tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "verboseLabel": "Accrued employee compensation and related payroll taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r597" ], "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", "verboseLabel": "Pre-tax unrecognized compensation expense related to nonvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r597" ], "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", "verboseLabel": "Pre-tax unrecognized compensation expense related to nonvested stock options, expected to be recognized over a weighted average period (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r594" ], "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", "terseLabel": "Share-based Payment Arrangement, Expense, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Tax benefit from stock option exercises" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "terseLabel": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r120", "r242", "r272", "r273", "r274", "r301", "r302", "r303", "r305", "r311", "r313", "r332", "r381", "r459", "r600", "r601", "r602", "r628", "r629", "r657", "r671", "r672", "r673", "r674", "r675", "r677", "r696", "r724", "r725", "r726" ], "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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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 Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r205", "r207" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "verboseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r435", "r511", "r512", "r513", "r514", "r515", "r516", "r661", "r699", "r700", "r701", "r782", "r783", "r794", "r795", "r796" ], "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]", "verboseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r665" ], "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]", "verboseLabel": "Fair Value Disclosures [Text Block]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r435", "r511", "r516", "r661", "r699", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r435", "r511", "r516", "r661", "r700", "r782", "r783", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r435", "r511", "r512", "r513", "r514", "r515", "r516", "r661", "r701", "r782", "r783", "r794", "r795", "r796" ], "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": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r664" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Change in Unrealized Gain (Loss)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement in which net income is reported that includes unrealized gain (loss) from liability measured at fair value using unobservable input (level 3) and still held.", "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueLiabilityRecurringBasisStillHeldUnrealizedGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "verboseLabel": "Contingent consideration related to acquisition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Increase in accrued contingent consideration, net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Liabilities, Ending Balance", "periodStartLabel": "Liabilities, Opening Balance", "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r435", "r511", "r512", "r513", "r514", "r515", "r516", "r699", "r700", "r701", "r782", "r783", "r794", "r795", "r796" ], "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/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r684", "r688", "r810" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "hei_FinanceLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Finance Lease, Interest Expense" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r686", "r690" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Finance Lease, Interest Payment on Liability" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r682", "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "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": "Finance leases and notes payable", "totalLabel": "Finance leases and notes payable" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "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 current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance Lease, Liability, Current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "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 Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "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 noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance Lease, Liability, Noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "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 Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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, to be Paid", "totalLabel": "Finance Lease, Liability, Payment, Due" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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 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": "Finance Lease, Liability, to be Paid, after Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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 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": "Finance Lease, Liability, to be Paid, Year One" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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": "Finance Lease, Liability, to be Paid, Year Five" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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 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": "Finance Lease, Liability, to be Paid, Year Four" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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 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": "Finance Lease, Liability, to be Paid, Year Three" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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 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": "Finance Lease, Liability, to be Paid, Year Two" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Finance Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r685", "r690" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Finance Lease, Principal Payments" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r681" ], "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", "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r684", "r688", "r810" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "hei_FinanceLeaseExpense", "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": "Finance Lease, Right-of-Use Asset, Amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "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/2022", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r693", "r810" ], "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": "Finance Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r692", "r810" ], "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": "Finance Lease, Weighted Average Remaining Lease Term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r96" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "terseLabel": "Customer Relationships, Gross" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r253", "r402" ], "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", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "verboseLabel": "Estimated Amortization expense related to intangible assets, year, there after" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r98" ], "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", "verboseLabel": "Estimated Amortization expense related to intangible assets, year one" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r98" ], "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", "verboseLabel": "Estimated Amortization expense related to intangible assets, year five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r98" ], "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", "verboseLabel": "Estimated Amortization expense related to intangible assets, year four" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r98" ], "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", "verboseLabel": "Estimated Amortization expense related to intangible assets, year three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r98" ], "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", "verboseLabel": "Estimated Amortization expense related to intangible assets, year two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationMethod": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The amortization method of a major finite-lived intangible asset class. 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. The straight-line method is the preferred amortization method, unless another method better reflects the pattern in which the asset is consumed.", "label": "Finite-Lived Intangible Assets, Amortization Method", "terseLabel": "Finite-Lived Intangible Assets, Amortization Method" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r399", "r401", "r402", "r404", "r706", "r707" ], "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]", "verboseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r96", "r707" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 } }, "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", "totalLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross [Abstract]", "terseLabel": "Amortizing Assets:" } } }, "localname": "FiniteLivedIntangibleAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "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 [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r90", "r95" ], "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]", "verboseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r96", "r706" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "verboseLabel": "Amortizing Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r679" ], "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]", "verboseLabel": "Foreign Currency Translation, Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit [Member]" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r252", "r387", "r708", "r780", "r811", "r863", "r870" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Ending Balances", "periodStartLabel": "Opening Balances", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r389", "r780" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "verboseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r86", "r93" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill and Other Intangible Assets, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r393" ], "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)", "negatedLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "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]", "verboseLabel": "Goodwill and Other Intangible Assets [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r161", "r869" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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, Purchase Accounting Adjustments", "verboseLabel": "Adjustments to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "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 [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Guarantor Obligations, Maximum Exposure, Undiscounted" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "verboseLabel": "Product Warranties, Policy [Policy Text Block]" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r289", "r634" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r41", "r212", "r222", "r238", "r354", "r359", "r365", "r368", "r714", "r779" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Income before taxes and noncontrolling interests" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r289", "r634" ], "calculation": { "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDomesticandForeignIncomeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r290", "r612", "r619", "r624", "r630", "r636", "r638", "r639", "r640" ], "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]", "verboseLabel": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r291", "r312", "r313", "r352", "r610", "r631", "r637", "r722" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails": { "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)", "totalLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r271", "r606", "r607", "r619", "r620", "r623", "r627" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r59", "r66" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.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": "Trade accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.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 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" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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 and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r840" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net", "negatedTerseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPostretirementObligations": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits", "terseLabel": "Change in long-term liabilities and assets related to HEICO LCP" } } }, "localname": "IncreaseDecreaseInPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r61" ], "calculation": { "http://www.heico.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 total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r318", "r319", "r320", "r325", "r563" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Effect of dilutive stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r400", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Non-Amortizing Assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r92", "r99" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r99" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Indefinite-Lived Trade Names" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r252" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Total Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r88", "r94" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Total Net Carrying Amount", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSWeightedAverageIntangibleAssetsUsefulLifeDetails", "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r47", "r440", "r444", "r784", "r785" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r281", "r284", "r285" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r85", "r772" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "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", "verboseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r263", "r770", "r811" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "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", "totalLabel": "Inventories, net of valuation reserves", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r248", "r262", "r331", "r384", "r385", "r386", "r704", "r774" ], "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]", "verboseLabel": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r85", "r830" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "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 items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "verboseLabel": "Materials, parts, assemblies and supplies" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r846", "r847", "r848", "r849", "r850" ], "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": "SEC Schedule, 12-09, Reserve, Inventory [Member]" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r85", "r773" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "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", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r827" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land", "terseLabel": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r931" ], "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": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Capital [Abstract]", "terseLabel": "Leases, Capital [Abstract]" } } }, "localname": "LeasesCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Leases, Operating [Abstract]" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r932" ], "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": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 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": "Lessee, Operating Lease, Liability, to be Paid, Year One" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails_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 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": "Lessee, Operating Lease, Liability, to be Paid, Year Two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r694" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "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", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r695" ], "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": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.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 [Member]" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r288", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r651", "r654", "r655", "r666", "r778", "r879", "r933", "r934" ], "calculation": { "http://www.heico.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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r218", "r232", "r811", "r843", "r862", "r927" ], "calculation": { "http://www.heico.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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r247", "r288", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r651", "r654", "r655", "r666", "r811", "r879", "r933", "r934" ], "calculation": { "http://www.heico.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/2022", "presentation": [ "http://www.heico.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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r3", "r216", "r227" ], "calculation": { "http://www.heico.com/role/LONGTERMDEBTDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "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", "verboseLabel": "Borrowings under revolving credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]", "terseLabel": "Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Credit Facility, Current Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r842" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of Credit Facility, Increase (Decrease), Net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Credit facility, interest rate description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "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": "Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "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": "Credit facility unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r3" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-Term Debt and Lease Obligation", "verboseLabel": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-Term Debt and Lease Obligation, Current", "negatedTerseLabel": "Less: Current maturities of long-term debt", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/LONGTERMDEBTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "verboseLabel": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r102" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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, Gross", "terseLabel": "Machinery, equipment and tooling" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r926" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "auth_ref": [ "r926" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue.", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]" } } }, "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSContingentConsiderationLevel3ValuationInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r27", "r217", "r231", "r288", "r380", "r414", "r417", "r418", "r419", "r425", "r426", "r666" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestChangeInRedemptionValue": { "auth_ref": [ "r117", "r118", "r119", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in noncontrolling interest during the period as a result of a change in the redemption value of redeemable noncontrolling interest.", "label": "Noncontrolling Interest, Change in Redemption Value", "terseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests", "verboseLabel": "Adjustments to redemption amount of redeemable noncontrolling interests" } } }, "localname": "MinorityInterestChangeInRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to noncontrolling interests", "negatedTerseLabel": "Distributions to noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r125", "r193", "r194" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Acquisitions of noncontrolling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestLineItems": { "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": "Noncontrolling Interest [Line Items]", "terseLabel": "Noncontrolling Interest [Line Items]" } } }, "localname": "MinorityInterestLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners", "verboseLabel": "Percentage of interest owned by noncontrolling shareholders" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestTable": { "auth_ref": [ "r27", "r44", "r189", "r199" ], "lang": { "en-us": { "role": { "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "Noncontrolling Interest [Table]", "terseLabel": "Noncontrolling Interest [Table]" } } }, "localname": "MinorityInterestTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r888" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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 and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r335", "r341" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Nature Of Business, Policy [Policy Text Block]" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r283" ], "calculation": { "http://www.heico.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": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r283" ], "calculation": { "http://www.heico.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": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.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": "Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r58", "r60", "r63" ], "calculation": { "http://www.heico.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", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r63", "r223", "r237", "r245", "r266", "r269", "r274", "r288", "r304", "r306", "r307", "r308", "r309", "r312", "r313", "r322", "r354", "r359", "r365", "r368", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r659", "r666", "r779", "r879" ], "calculation": { "http://www.heico.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", "totalLabel": "Net income attributable to HEICO", "verboseLabel": "Net income attributable to HEICO" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r195", "r201", "r266", "r269", "r312", "r313", "r834" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "verboseLabel": "Less: Net income attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "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": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.", "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)", "terseLabel": "Contingent purchase consideration" } } }, "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "auth_ref": [ "r126", "r171", "r196" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from a business combination.", "label": "Noncontrolling Interest, Increase from Business Combination", "verboseLabel": "Noncontrolling interests assumed related to acquisition" } } }, "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r188", "r459", "r852", "r853", "r854" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r354", "r359", "r365", "r368", "r779" ], "calculation": { "http://www.heico.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)", "totalLabel": "Operating income", "verboseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r689", "r810" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseExpense", "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/2022", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r930" ], "calculation": { "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "totalLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r682" ], "calculation": { "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "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": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESFutureminimumleasepaymentsDetails", "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": "Operating Lease, Liability, Current", "verboseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r682" ], "calculation": { "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails": { "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": "Operating Lease, Liability, Noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r687", "r690" ], "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 Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r681" ], "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 Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESROUAssetsandLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESDetailsTextuals" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r693", "r810" ], "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": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r692", "r810" ], "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 Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESLeasetermanddiscountratesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362", "r368" ], "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 [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis Of Presentation, Policy [Policy Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 Liabilities, Current" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r254" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r31", "r34", "r528" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax", "verboseLabel": "Unrealized (loss) gain on defined benefit pension plan, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r190", "r191", "r197" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 6.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "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, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: Foreign currency translation adjustments attributable to noncontrolling interests" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r30", "r34", "r667", "r668", "r670" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before 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 Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r28" ], "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 Unrealized (loss) gain" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r120", "r267", "r270", "r276", "r671", "r676", "r677", "r709", "r717", "r832", "r833" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Unrealized gain/(loss)", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": { "auth_ref": [ "r34", "r37", "r265", "r528" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax", "negatedTerseLabel": "Amortization of unrealized loss on defined benefit pension plan, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r96" ], "calculation": { "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other.", "label": "Other Finite-Lived Intangible Assets, Gross", "terseLabel": "Other Finite-Lived Intangible Assets, Gross" } } }, "localname": "OtherFiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSIdentifiableIntangibleAssetsDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.heico.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, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredatFairValueUsingUnobservableInputsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Other Machinery and Equipment [Member]" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r48" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSignificantNoncashTransactionValueOfConsiderationGiven1": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period.", "label": "Other Significant Noncash Transaction, Value of Consideration Given", "terseLabel": "Additional purchase consideration" } } }, "localname": "OtherSignificantNoncashTransactionValueOfConsiderationGiven1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r835", "r836" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": { "auth_ref": [ "r838" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.", "label": "Payments for Repurchase of Redeemable Noncontrolling Interest", "negatedTerseLabel": "Acquisitions of noncontrolling interests" } } }, "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r57" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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", "negatedTerseLabel": "Revolving credit facility issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r55" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r55" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distributions to noncontrolling interests" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r50", "r645" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "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 paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r50" ], "calculation": { "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.heico.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", "negatedTerseLabel": "Acquisitions, net of cash acquired", "totalLabel": "Cash paid, net" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures", "verboseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r508", "r510", "r516", "r533", "r535", "r536", "r537", "r538", "r539", "r551", "r552", "r553", "r559", "r796" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Pension and Other Postretirement Benefits Disclosure [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPolicy": { "auth_ref": [ "r131", "r136", "r137", "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]", "terseLabel": "Defined Benefit Pension Plan, Policy [Policy Text Block]" } } }, "localname": "PensionAndOtherPostretirementPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r129", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r558", "r796", "r797", "r801", "r802", "r803" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r534", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSAssetsandLiabilitiesMeasuredonRecurringBasisDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ], "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/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914" ], "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/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r445" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r445" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r811" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r831" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r60", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "negatedTerseLabel": "Cash received from income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r53" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r54" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Proceeds from Noncontrolling Interests" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r837", "r839" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r52", "r147" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r111", "r112", "r220" ], "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": "Balances as of end of year", "periodStartLabel": "Balances as of beginning of year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquired warranty liabilities" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r108" ], "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": "Warranty claims settled" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r245", "r266", "r269", "r282", "r288", "r304", "r312", "r313", "r354", "r359", "r365", "r368", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r649", "r652", "r653", "r659", "r666", "r714", "r779", "r808", "r809", "r834", "r879" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME_1": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income from consolidated operations", "totalLabel": "Net income from consolidated operations" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r105" ], "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]", "verboseLabel": "Property, Plant and Equipment by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDepreciationMethods": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Description of the methodology for computing depreciation for classes of depreciable assets.", "label": "Property, Plant and Equipment, Depreciation Methods", "terseLabel": "Property, Plant and Equipment, Depreciation Methods" } } }, "localname": "PropertyPlantAndEquipmentDepreciationMethods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r102", "r250" ], "calculation": { "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "order": 1.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", "totalLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "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/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r105", "r234", "r715", "r811" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails": { "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", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r105", "r733", "r734" ], "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]", "verboseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r105" ], "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]", "verboseLabel": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r102" ], "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]", "verboseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "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" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r233", "r239", "r811" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "totalLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "verboseLabel": "Accounts Receivable, Policy [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r80", "r82" ], "lang": { "en-us": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r80", "r82" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "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, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCommonFairValue": { "auth_ref": [ "r115", "r116", "r117", "r118" ], "calculation": { "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "order": 1.0, "parentTag": "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value as of the reporting date of noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. The noncontrolling interest holder's ownership (or holders' ownership) may be in the form of common shares (regardless of class), limited partnership units (regardless of class), non-preferential membership interests, or any other form of common equity regardless of investee entity legal form.", "label": "Redeemable Noncontrolling Interest, Equity, Common, Fair Value", "terseLabel": "Redeemable Noncontrolling Interest, Equity, Fair Value" } } }, "localname": "RedeemableNoncontrollingInterestEquityCommonFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of redeemable noncontrolling interest (as defined) included in the statement of financial position as either a liability or temporary equity. As of the date of the statement of financial position, such redeemable noncontrolling interest is currently redeemable, as defined, for cash or other assets of the entity at (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the entity.", "label": "Redeemable Noncontrolling Interest [Table Text Block]", "terseLabel": "Redeemable Noncontrolling Interest [Table Text Block]" } } }, "localname": "RedeemableNoncontrollingInterestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r56" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Research and Development [Abstract]", "terseLabel": "Research and Development [Abstract]" } } }, "localname": "ResearchAndDevelopmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r150", "r240", "r941" ], "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": "R&D expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r125", "r230", "r727", "r729", "r811" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r242", "r301", "r302", "r303", "r305", "r311", "r313", "r381", "r600", "r601", "r602", "r628", "r629", "r657", "r724", "r726" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r129", "r130", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r555", "r558", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ], "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/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r129", "r130", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r534", "r537", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r553", "r554", "r555", "r558", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803" ], "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/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r345", "r346", "r358", "r363", "r364", "r370", "r371", "r374", "r480", "r481", "r705" ], "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": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r485", "r775" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r471", "r484", "r485" ], "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 from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUENotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r775", "r776" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Revenue [Policy Text Block]" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r468" ], "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, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r469" ], "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": "Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r469" ], "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": "Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "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/2022", "presentation": [ "http://www.heico.com/role/REVENUEDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r275", "r288", "r345", "r346", "r358", "r363", "r364", "r370", "r371", "r374", "r380", "r414", "r415", "r417", "r418", "r419", "r421", "r423", "r425", "r426", "r666", "r714", "r879" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails" ], "xbrltype": "monetaryItemType" }, "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 [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "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 [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r691", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r691", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LEASESSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r26" ], "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]", "verboseLabel": "Schedule of Accounts Receivable [Table Text Block]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule Of Accrued Expenses and Other Current Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r36", "r928", "r929" ], "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": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "verboseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r167", "r168", "r643" ], "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/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails", "http://www.heico.com/role/ACQUISITIONSTables", "http://www.heico.com/role/ACQUISITIONSTotalConsiderationDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r158" ], "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]", "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r21", "r121", "r122", "r123", "r124", "r209", "r210", "r211", "r224", "r782", "r784", "r845" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r156" ], "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]", "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r131", "r132", "r133", "r134", "r135" ], "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/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPensionPlanFundedStatusDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r131", "r132", "r133", "r134", "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Defined Benefit Plans Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of Calculation of Numerator and Denominator in Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r152" ], "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]", "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r660", "r661" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r90", "r95", "r706" ], "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/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESFiniteLivedIntangibleAssetUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r780" ], "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]", "verboseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r780", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873" ], "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]", "verboseLabel": "Schedule of Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r13", "r14", "r15" ], "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]", "verboseLabel": "Schedule of Inventory [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r113" ], "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]", "verboseLabel": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r105" ], "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/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONPropertyPlantandEquipmentDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r172" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Schedule of Purchase Price Allocation [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r40", "r83" ], "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/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSGeographicalinformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r78", "r79", "r81", "r86" ], "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]", "verboseLabel": "Schedule of Segment Reporting Information by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.", "label": "Schedule of Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "verboseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]", "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r560", "r562", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r590", "r591", "r592", "r593" ], "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/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r140", "r141", "r143" ], "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]", "verboseLabel": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r145" ], "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]", "verboseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r342", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r374", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r406", "r407", "r780", "r942" ], "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/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r342", "r343", "r344", "r354", "r357", "r362", "r366", "r367", "r368", "r369", "r370", "r373", "r374", "r375" ], "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]", "verboseLabel": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/OPERATINGSEGMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r805" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r591" ], "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", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r590" ], "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", "verboseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r592" ], "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", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "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/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Shares approved by Shareholders (Shares Available for Grant)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r146" ], "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", "periodEndLabel": "Ending Balance Outstanding Shares (Shares Available For Grant)", "periodStartLabel": "Opening Balance Outstanding Shares (Shares Available For Grant)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r571" ], "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", "verboseLabel": "Number Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r571" ], "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", "verboseLabel": "Exercisable Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r584" ], "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", "verboseLabel": "Intrinsic value of stock option exercises" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r895" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Cancelled (Shares Under Option)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r895" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r573" ], "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", "verboseLabel": "Granted (Shares Under Option)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r583" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r146" ], "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", "verboseLabel": "Outstanding Aggregated Intrinsic Value (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r569", "r570" ], "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": "Outstanding (Shares Under Option)", "periodStartLabel": "Outstanding (Shares Under Option)", "verboseLabel": "Number Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "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": "Shares Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r569", "r570" ], "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": "Outstanding (in dollars per share)", "periodStartLabel": "Outstanding (in dollars per share)", "verboseLabel": "Outstanding Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "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 [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Cancelled (Available for Grant)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "negatedTerseLabel": "Granted (Available for Grant)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r589", "r590", "r591", "r592", "r593" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r574" ], "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", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r573" ], "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", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r568", "r587", "r588", "r589", "r590", "r593", "r603", "r604" ], "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]", "verboseLabel": "Stock-Based Compensation, Policy [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, 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, Expiration Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r589" ], "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", "verboseLabel": "Expected option life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r146" ], "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", "verboseLabel": "Exercisable Aggregate Intrinsic Value (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r146" ], "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", "verboseLabel": "Exercisable Weighted Average Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r144" ], "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", "verboseLabel": "Outstanding Weighted Average Contractual Life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r72", "r286" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r244", "r342", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r374", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r405", "r406", "r407", "r780", "r942" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]", "verboseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/GOODWILLANDOTHERINTANGIBLEASSETSGoodwillDetails", "http://www.heico.com/role/OPERATINGSEGMENTSLastthreeyearssegmentinformationDetails", "http://www.heico.com/role/OPERATINGSEGMENTSTotalassetsDetails", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSDetailsTextuals", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSPutRightsDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyIndustryDetails", "http://www.heico.com/role/REVENUEDisaggregationofRevenuebyProductLineDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r256", "r257", "r258", "r288", "r317", "r321", "r323", "r325", "r333", "r334", "r380", "r414", "r417", "r418", "r419", "r425", "r426", "r445", "r446", "r448", "r452", "r458", "r666", "r747", "r824", "r841", "r856" ], "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]", "verboseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails", "http://www.heico.com/role/ENTITYLISTINGINFORMATION", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r25", "r120", "r242", "r272", "r273", "r274", "r301", "r302", "r303", "r305", "r311", "r313", "r332", "r381", "r459", "r600", "r601", "r602", "r628", "r629", "r657", "r671", "r672", "r673", "r674", "r675", "r677", "r696", "r724", "r725", "r726" ], "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/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONAccumulatedOtherComprehensiveIncomeLossDetails" ], "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]", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r301", "r302", "r303", "r332", "r705" ], "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/2022", "presentation": [ "http://www.heico.com/role/COMMITMENTSANDCONTINGENCIESProductwarrantyDetails", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETSPARENTHETICAL", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYPARENTHETICAL", "http://www.heico.com/role/INCOMETAXESCurrentandDeferredExpenseComponentsDetails", "http://www.heico.com/role/INCOMETAXESDeferredTaxAssetsandLiabilitiesDetails", "http://www.heico.com/role/INCOMETAXESRateReconciliationDetails", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails", "http://www.heico.com/role/LONGTERMDEBTDetails", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccountsReceivableDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONAccruedExpensesandOtherCurrentLiabilitiesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONSELECTEDFINANCIALSTATEMENTINFORMATIONResearchandDevelopmentExpensesDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONAssumptionsforOptionGrantsFairValueCalculationDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONDetailsTextuals", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONInformationonOptionsExercisedDetails", "http://www.heico.com/role/SHAREBASEDCOMPENSATIONOptionsOutstandingandExercisableDetails", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESDetailsTextuals", "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r67", "r68", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "negatedTerseLabel": "Stock Issued" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUPPLEMENTALDISCLOSUREOFCASHFLOWINFORMATION_1" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r6", "r7", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock Issued During Period, Shares, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals", "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "negatedTerseLabel": "Issuance of common stock to 401(k) Plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/EMPLOYEERETIREMENTPLANSDefinedContributionPlanSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r120", "r125", "r574" ], "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": "Exercised (Shares Under Option)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREBASEDCOMPENSATIONSharebasedActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r25", "r120", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock Issued During Period, Value, Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Issuance of Common Stock to HEICO SIP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r25", "r120", "r125" ], "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": "Proceeds from stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r62" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Value", "negatedTerseLabel": "Stock Redeemed or Called During Period, Value" } } }, "localname": "StockRedeemedOrCalledDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "verboseLabel": "Stock repurchase program, number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITYDetailsTextuals" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r84", "r811", "r843", "r862", "r927" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total HEICO shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r188", "r189", "r200", "r242", "r243", "r273", "r301", "r302", "r303", "r305", "r311", "r381", "r459", "r600", "r601", "r602", "r628", "r629", "r657", "r671", "r672", "r677", "r696", "r725", "r726", "r843", "r862", "r927" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balances", "periodStartLabel": "Balances", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "verboseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r127", "r287", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r656" ], "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]", "verboseLabel": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SHAREHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "terseLabel": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r678", "r698" ], "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 [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r678", "r698" ], "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/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r678", "r698" ], "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/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r153", "r154", "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "verboseLabel": "Summary of Income Tax Contingencies [Table Text Block]" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r24", "r288", "r380", "r666" ], "calculation": { "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Redeemable noncontrolling interests", "periodStartLabel": "Redeemable noncontrolling interests", "totalLabel": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "verboseLabel": "Redeemable noncontrolling interests" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://www.heico.com/role/REDEEMABLENONCONTROLLINGINTERESTSAggregateRedemptionAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]", "terseLabel": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.", "label": "Temporary Equity, Other Changes", "terseLabel": "Temporary Equity, Other" } } }, "localname": "TemporaryEquityOtherChanges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Temporary Equity, Stock Issued During Period, Value, New Issues" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tools, Dies and Molds [Member]", "terseLabel": "Tooling [Member]" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SELECTEDFINANCIALSTATEMENTINFORMATIONDetailsTextuals", "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPropertyPlantandEquipmentUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r173" ], "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 [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/ACQUISITIONSFairValueofAcquiredAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r605", "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balances as of end of year", "periodStartLabel": "Balances as of beginning of year", "verboseLabel": "Gross unrecognized tax benefits related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals", "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r616" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r615" ], "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 related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r614" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r617" ], "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", "negatedTerseLabel": "Lapse of statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r618" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "verboseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/INCOMETAXESDetailsTextuals" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r75", "r76", "r77", "r336", "r337", "r339", "r340" ], "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]", "verboseLabel": "Use of Estimates and Assumptions, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r851" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r293", "r299" ], "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": "Valuation Allowances and Reserves, Ending Balance", "periodStartLabel": "Valuation Allowances and Reserves, Opening Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r296" ], "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": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r298" ], "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", "negatedLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r293", "r294", "r295", "r298", "r299" ], "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/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r293", "r294", "r295", "r298", "r299" ], "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/2022", "presentation": [ "http://www.heico.com/role/VALUATIONANDQUALIFYINGACCOUNTSDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "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/2022", "presentation": [ "http://www.heico.com/role/LONGTERMDEBTDetailsTextuals" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r316", "r325" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "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": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r315", "r325" ], "calculation": { "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails": { "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": "Weighted average common shares outstanding - basic", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.heico.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.heico.com/role/NETINCOMEPERSHAREATTRIBUTABLETOHEICOSHAREHOLDERSDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "16(c)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=123585891&loc=d3e19833-108362", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e845-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e848-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28129-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r766": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r767": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r768": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r815": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r816": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r817": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r818": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r819": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r821": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r822": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r823": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121554622&loc=d3e15372-109273", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e405-128459", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r929": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r930": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r931": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r932": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r933": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r934": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r935": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r936": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r937": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r938": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r939": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r940": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r941": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r942": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r943": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r944": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "11", "Subsection": "03", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r945": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r946": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r947": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r948": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r949": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 129 0000046619-22-000066-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000046619-22-000066-xbrl.zip M4$L#!!0 ( &&!E56WFV7I:PX +YD 0 ; 83$P,S$R,#(R:&5I<31E M>&AI8FET,C$N:'1M[5W966^6Q%R7!WTJ^92>]5 B @JOO)+)\?F/_H[4/_D/\<_E?DI1X0+R<83179J.SOD@Y!7;$;3XXJI $Y6 MUSFNIG\?5Y.;' ^%OS@Y]MF,,/^/$JO5Z[3N#7WOU4Y][^#@]; VJM5@5!OM MOCQXO??RX']U/GH"Y_^'^3JB.YLQ7D\-ZK?;?4O*Y MD^.1X$K?3.J3TU_3:]RZDH)K5:8!&_/#9#ZE]-3584\$0A[^7$N^CLR1\HA. M6; X_'7 IA"1"YB3OIA2_NN+2&-0CD"R4?K!B/T+AW4SO.3/>3K>/7V=@'%8 MC;^^8P;=NIZP(=-/LWYSO%\>Z1V3O/LD3X,!\KO/;__.^;GO3MUVL]WHMULN MN3PCYZVV_'/DL"@.Z.&0\&4QRTM'R6D.AE)B:RQW-0"KFT6#YC)+'E1[>O%.5 M6OI>*?V&3OSWU+TE'\NA_ M^;G^JG:T?D66TW[AAWOAH_EZUNS5$:D\:((6>@@?D7 1FX)%V5&18>?RK1LS/ M_8/*_LLLS_I,WX;Y]!N41S+/^D&6)_DIM,X]TF-Q_72>N_M9GN1;4*0Q,TK1 M(HH#T4ZOK:V;'T=*,H@LK$A@[5&I(M+P9Y0K.H87I--QL +:A(#.J03<)K7K M.0%E7 NK]J$Y3>-&+XQGBM95>@-"K_V1NTI],089E9L,Y%6$&\]"N+Z#6 [U M/\F?^IL>D84T_Y V!G^2AO\O7&S38 [Z%L*S-!=<:UYO8V ,J6--X M4KKO]D:*."RLJ#Y#+I2]I;VEO:6]I;VEO>6WW+*:U!S<4=&P7;@2BM1I.Y00 M4,5F<*N49776LFBAMCF%#B,1Q.K^4^XK_KBW+B;]/I&;R8VA/)1 K\ITI,\_ MI,&<+J+2=ZK%L:4>MM3#EGID'#9;ZF%+/3*P.#X+DNI3-P[U\U4VYH$DYM&' MD#*).L6X$.'F!I.>U#[C9AMA4=@8%AY4+[2JGE)KE-I5ONYX!,7Y(QY%EX$\&[;UG1#(:VG5#+V5"S-!J\UN/E6S6>Q 9*L M!-D:V]PCVN9F)#0@VIVEQ,F< /[:4%[NL]KK6S><;U@U//*6@,G M&1G;^5.H!;80V/:DOIK1Q-93RKLSK 4T$K'TT">JON-F=J9X=.R+*6Y0U_)) M6K$4H<46D>YU8QY-C .(GE]\(*>K3C' M;6^6I[BC#87 LY$F)/0A BKUTM02<^' M0^,3T3@K]DN4UDE6$%]*G*N;%O3 M-:H;*CV+*P)<'2J'6@L/%R2E%;%J&$GLX1:PB)>GCA[ 2$C^8RJ@T_3LY]J( M"I.AD&::7KY=ZFY]XMQKX\^BBUB "^$8#R8@IQI<=RO!!;/$/IU6SK;0KG!M M<9#C!>E)X6M\L;O'&W0);K%]"RH"[+P4Q6"8=L'8U@77U[;[-;G7N[?0)+^Y M>@94+U^!G$K*O3[10$-O=HUWS M7(#1(P'E?H0[,F&6/',AKZ*[4;8@8\BAV("\K-^PJ*)"];<.%;\31U1>D([R MT2*K9XD%CS'#32Q1K M*?.^"/X1[F5,$SPZ$YAAO)0POCMQ%9LTMJTXYET<&YX72Y-HWP5% ]*EWH1Q M](P]3]$S(Q<":B4T]Q+:%][5@G1%S!75SNSYPC>-J*@>'.X8H&/N0WWDZ&Z69SF8 #D%;Z+13#)Y*<>=?O(UJ ZI=S66>@W@EY?#'"5?1SGU MDOYN/YA@Z5%3SSSX7V%O'_4 LNU6]9@P%O@&4__#)!W76_ UG):85$#"0;#= M.GT1*9@^O*&ICR)=31P )JW';3L9#F7383 M;L&1J?]>=@2+UH7@22*][2"%0G([0/4R)/& <0-:"#U\!E(R=\(@\)'W .L! MY]$BF%'T$NIJPTK)*95#*JD&=22I!!^WL!:E?U^[[] I2&H[@N4=21=X).0F MDF0;J*)2P@U.-:BD*_PXP-X\M1" NDR[2I1TF2?%G,Y@2W)12VLQNFTNRV;3 MQ'L;*,P]GIUXRCA-PTM6^>;>6=IY13Y0Z9-S%@3%H"0KA)0VH=SV#!=SF\\@ M4E/00UBWGK%*.._PGK\?D#=2Q"%N#?Q4'E*V57"309+_P#SB>@RXAWU5TZ51 M1+U)'(%2R!M$M:((KLG?Y3Y=+/=LNN";D9'6QYB%B5[N#)I8D7[:9M;9AOI< M_T[>BT#1\?82EMA^Y6C,[E89@E#[/D83G#T)*'%8P\+ <$Y8G+ MT0W5B\3ON,OMZ'>*YG=@7.B]J[B51@5W-.9'5@4^J]EWYTQY$T]JES(I3?&$ M!3;_J[\M5''#V0[T_P3[YOJ%;%M61_!K&J1;E'=Y+Q;0G &ZK77/J"0MFC3D M7K4"43Y:@>U#& \#YA$Q(JZ(U83\*20@#Y'WZ51P2OH0 94K7C&TR7E%X2KJ M:J%EH]&R!@6WG2W$3E8G]MCUMI&U(IIS$3T+S!];I#8%\*"*DDC09?[+FYL^V*HAQ)I#7P60[#JEJ0]XTJGXJ UL@W)_M5^(FYH M3>IT@RO@VB'>IAA#+;%%TCAN"QVB@%L1E ?,$!T,_YL>>0LY^8R[SCY!7N.'=)5W/D4#7G'*% MZ#=T0+BAO.I-E^SO;F3X)E$)=0GZQNLN"X7 MKJ00&MV79R!U*?/!)RNHP':FOJQ9(A9ZWO4KD(*/=Q M8VL"O8$>@Z%%;L*,)538B%$M1@N8^LZK6FVO3DXK3L6P7:/UE7SK4QI4,3:]#37?4,(6B%U5SFG$[#:,(D/"K@^RCJK6RCONQM MNDY+*R3YV 7,'JFV$;T!KP]V#LA9' 1#F608/[9G&ZY7X0=0$F;[=6A+P>=" M^-OY4@55"UUF$J>$*NJKD :L'[Y+B O]SSA]JZ$\A%OCBP\E8=(@M>1=^#SW MQH,OM7RVI4R,^B&#LYQ6EM/JH9>UG%:/68IEE_?(+OG^2#ZK03^EBZV6O:C#Y_=O2N?6 M[Z\.A;_0/R9J&IS\'U!+ P04 " !A@9555DEQ,AL# " " &P &$Q M,#,Q,C R,FAE:7$T97AH:6)I=#(S+FAT;=56WV_B1A!^[U\QYZBY%XQ_%S < MTM4X%U0"$7$4]:DR]ABOSMY%NPL<_>L[MN&2*KFV+Y7N>%AYF?F^^69VQ^/) MN]DJ2GZ_CZ'4=07WC[\NYA$8IF4]>9%ES9(9W"9W"_#[M@.)3+EBF@F>5I85 M+PTP2JUWH64=C\?^T>L+N;62M=50^58EA,)^KG-C.FG^H173?/K3Y)UIPDQD M^QJYADQBJC&'O6)\"T\YJL]@FF>O2.Q.DFU+#:[MNO DY&=V2#N[9KK"Z85G M8G7[B=4&F6Q$?II.GQD>6Z#!W;_MEH_::30G!-P22!N\>.XQ63 MQB_:3"NVY6&;C]%!+^9,5$*&5W;[&S<6LTAK5IW"]PFK4<$2C[ 6=_O>O\IEZ^V_T_L MX$VQT6KY$"\36-W ?#F+[V-::+N./\T?DG@=SRZW]6,4K1Z7R7SY"6[FZ[OO M*K6WS^$)(1-<-?=?"] E N.9D#LATZ:[8',"B05*Y%EC@C5NF=)GXX.FAFE[ M9RE4'SS/]$=^T -Z\DQG:/N!WVN?7;JIO@O\"\93GK&THMJ?8ZI6SQL&4%F)^;[")O1M/(]6]&9XKE:#4ON-8CE+)<.. MI@F(18&99@?DJ-1_PUY?#5UG,*:B:Y3TFFM$:RDJ$ ?*[5E;ESPEUX-TMT/" M4IYT4KID"CYROB>?=>OSM72.;?[VMHA"R%;OB7@ >4[E665:--7TSM7L_P"W M^OK*'XQ5N\(L7JSF21+#]94W'$.R>HQN8U@L[G^ /.X8L?;@AJ+19?U.1+WJ MKU>Z+HI>3JR=Z.9UV/7B 5_-L MJ([06=6@_0](-=>M>?QOR8JAEV/2+\2\# M\;QVL[G]2IC^!5!+ P04 " !A@955+GJ+O.,' "%)0 ' &$Q,#,Q M,C R,FAE:7$T97AH:6)I=#,Q,2YH=&WM6EUOX[82?>^O8+WH-@'\_;%)G&R M-''1X*;919K%HD\%)5$V$4I42 M,Y1T]/W9A]/KWS^.V,1EBGW\]-/%^2FK-5JMS[W35NOL^HS]LWVQUV M;7ANI9,ZYZK5&EW66&WB7#%LM6:S67/6:VHS;EU?M6BH?DMI;44S<4GM^(CN MX*_@R?%W1]\W&NQ,QV4F[_!W? M[Z=Q>A#MQ:(=]?O] Q[O1]T_.G"R!?/0Q[JY$N]KF+$>OT>*/3 MW^&[;]_T]PX[@R1G)]?G'R[7EO*E97Z;=)W7V04O:=.QDR;[ M5>2)4%;G=18+XV0Z9V["W=LW@_W#)RUFL8R")PDV74.)U V[>W#)9U%BFMP- M&YW]XEOA=*>SN_#Z[Y_^\%Y5YRQ:Y$ MH8UC.F<_:Y.Q3KOQ'Z93]LOH_/0#.,R@E1-K(E4'KRY5W1>7JI^X18*0C6S. M;G(]4R(9BWK(F FI2C1SUF9.U,*K ""Y+4).>0LPY61R'+* M8]PR3&=@4*>#W9I!+F)A+3=S,LGXC<"\*V-:W$O@#*947M@P!QG$TD#(8):C M.SQ)A&&SB8PGS);T9]E_)HRH!J$%9-(J*!Z)YTRZ"19H"Q%[!VG< J[I!,N< MHEO"HOEJ&%XE'GO_'#P*ELH<&2?P+#-R#Q55V=+$H% Z!2 SI^.NO]B;F= ML%3IF5U UHBQM [JY!BGF\%O>%E?09Y=.+/F[:L$7__%@>_Z7J;>OMGO=O8. M;06OJHX@\M!I*G'I+F^B%!/1.A]B&Q8D_<]49_7;S<$: M8GMT[QMA%G4Q.Q,6E3O"Y<7FZ[FLDP[&O+3;=R%!B@3R4LT4)$Z7!@. *J;2 M>@*"EKE4S\"=.6D96)Y$;2 M F108D_(.8U46E)'OR^LEU)/5SC"PB&<+7VG@@-A<:DXL2R6Y9U8JBQZ!,U> M+37P*Q)D"")$?Y$\$_&]."!%:T#:>LNNX6G[S;XUK #%J4P(+1QG*$ZLQJVE MTU7L(<1-LD@G "9Y))5TK2@!^ 6Q;@K]>*H!@(&DVY*OU^I?"* M-$7!(J<(C-U0>-S)V1;\$RXWUR(>,.@([K"AXHETZ1[W8!N&Y'?6@LJY].OE M.(L6A:+? R)$8G%NI E>8.HGX4_4-)9TS\U"'[M M!J\FW-Z)'>U_CSJ1>&+T\:A(:XYCXXU0U>GR@7W]?P[1,R+M917F@U=2F/N' M4,EBO]27E$$,MHK9)7L0ZIZ@Q&M%U9UK'(65T\;>B9^_@2&S3#HGQ!?X.=*0 M5VI/)/SS@^P V:!#2W2+_ZF\6VQ'\6F4>^T/H[FNNO]D)CNE4P4CD MF@X=='R)I4!R*N6Z*X1G@M^0%(4*PHN1KWW\DZG%D?U)*:]JUG#DVT S/$%' M*^Y8YE%X5!43NB#'*&SJ00\MQ-"668;"^R_A%U.Q^\:'&Z]9ZZA"/H&DI08[ MIXZX"[_9D3G_)*]*<3TH@LRG6DT%R4+.Q]4#25/Q@\@*I><"K;.)#J3 [P$( M"7\6S6P^4ZB?*VW.%^Y5MP@@$Z:!]"E>6#%<_#@$01:*SXA'8]"\"6RY9 M;^LWWW4>;VTW.X^V?6G40:_9>S=X]F%[^\V][G;#MGP@0C 0;EOP_'VM5WN0 MR&&WN&6=11)#="FW:Q'7Q=^_%?WKVS-LMON*4JW\'[TH2'\682-W.W7_QOSU M+"[XE9"N>)D8^H,^6=6._5M>Z_^RBY-/5R>7O_GWI:/+L]'%;RMO>I\ X#8% MH[95Y)Y@^L*#7#O>]+KYW_!M';[3B10I&]V*N*1'!NQ#J-W_C>#6$=SY&)YR MH099"^/N>AQ;7MHW5!2KG^T4.GRT- P/CJ=B[4.>94'A:X/VL@N/K%:E>[S+ M8Q^^//I54/4W?*#D/Y4Z_B]02P,$% @ 88&559.6(T'Q!P )"@ !P M !A,3 S,3(P,C)H96EQ-&5X:&EB:70S,3(N:'1M[5IK4R,W%OV^OT(QM1.H M\OO!PS!4$<-4R))ABF5J:C]MR2VUK:*[U9'4-LZOS[E2&QML9B A@;@R'QAW MZ^KJ/H[.O>KNH^].+P?7__MTQL8N3=BGSS]&954[IC">-QMG'"JN,GHT:X/FKX18Z&6LR.CX2:,"7>5U0WZN[Q M=D>T=J.#;K.WQ_=Z!W&K'1^T9:NS-Y3_;\'(!L3#'.MFB7Q?2556&TM:O]_M MY>YPJH0;]UO-YK\K7N[X*-:9PV(&D\//H&-%DY.WKL83-?YR M6MH+/8G*Y-S^5IN,/KL=JZ%RK-.JM^];_&U;U[BY?E*$=$CSIWNXM];#J\\7 M9ZS5X;56=YOOO-OJ[AVV>B)NW]V"2 MSZ+*!#+8K[7V\]?"Z79K9V[U7[_\X;VX[-8[78K#.1OSB61&3I2<@J_<6%EV MDF4%3]B5S+5Q3&?L@S8I:S5K_V$Z9C^>G0\NP6$&HYQ8$ZDZV+A4M=]$Z5&\-!F\O(&TAZ M39N3$KUFXD^+IO#GS7]S+U M;FN_W=H[M"6\RCZ"R$/'L<*ES^$YXT9ZM"#[:IA(RBJ3@.@P479,XB26@CB) M/.E:*!NA42DPCRC5Z"3 )C"F([=.^5,(N^F)U*B\X=X?+%YMNYK%(=1#MJGSZ%"M)0(B_E2J'$ MZ<) :ABHJPG($C)S.NAWG9!7)S7@\I[H4L?FR?.V M="@O,)@([K"AXQGJPCUNP5,8 MDM])2VKGXF^WXVPX;Q3]'I A$O-S(RVP@3D7Q!HAG*MIH5-96;S]R-KU_CSHI/#'Z>)2D-<.Q\48FY>GR@7SU#X?H!9'V MMAKSWH8TYOXAE)COE^J",HC!EC&[8 ]"W3,J\4I3=6<:1V/EM+%WQ<_?@,HT M5$O4C/K+Q3JETJ;\XU[.6T(D$E30_H2GEO9G_\X!$'F"9_U M5>:3X"<= H CE=6&VCF=]FF)";$L:G7YXLJO&(;+5WT'!_7]7H?>]CE8[\1\ MX?)%8-V_"&PXL3K6K>^V'A]MUEN/CGU-:Z]3[^SV7EQM9[^^UWZ:VH8/1 @& MPFUSGKVO="H/$MEOY[>L-4]BB"[E=B7B.O_KMZ)_?7N*S7:_HI2>_ZV=0NE/ MA]C([5;5OS'?'.>"78+JBB\3?7_0)ZG*L7_+:_U?-CBYNKC\KW]?>C(X^5QE M/UW5[T5A4P#\;JNUV]PH]/Y9'@5&?R6GUKV__P>/_WCT.F <*QFS#W==WF4X M6OX>/#;)T\J3PO(,T3U/X2$L@K<2QIW5.#9\Y[FFX5W^JBS7X9NZ?GBO M,9$KWYDM^EW?NC874_C0ZJ1PCT]Y[+NL1S]:*_^&[^?\EWS'OP%02P,$% M @ 88&55:+44LB'! D!0 !P !A,3 S,3(P,C)H96EQ-&5X:&EB:70S M,C$N:'1M[5AM;]LV$/Z^7W%UL#0!K%>_RXZ!S'918VD2) Z*?1IHD8J)4J1* MT7&\7[\C9>=E28JFV)HNJ&$(ENYX?.[NN=.9@S?CD]'LC],)+$PNX/3BMZ/I M"&I>$'QLC()@/!O#^]F'(VCZ800S363)#5>2B""8'->@MC"F2()@M5KYJX:O M]&4P.PNLJ68@E"J93PVM#0?V"5X9H<-?!F\\#\8J7>9,&D@U(X916)9<7L)' MRLI/X'D;K9$JUII?+@S$81S#1Z4_\2M2R0TW@@VW=@9!=3\(W":#N:+KX8#R M*^#TH,;#7J_59FD6#+LVGA$\$N9.']J MU=*M.%5"Z60G=)^^E7@9R;E8)V]G/&?.X'RE&G>G_W)'.HXZ< M3T:SZY=;+9&$J(552LM16$JRX68!9,#B43Z>@$:T#C ^)T]ZS>[DXWCL/^2.4%D6MW%_7W <7OE,XA"KW? M(5/:V2P0H:+ ),42.TF-FC,-C:A>U1,I(>,")3<8SEFZU%CAZ"R1%";7Z8+( M2X8@\IR7I<6 7ZM)L6IAP31#H'=A5?"WJ.HPK<,16=K& 8<^?+!(1*ED'5*F M#<_6=2B6NEP23(-1$'7APC_W1[Y%XERV&:Y;I(2JPC:*N^I;I5[8M@%S'A ] M)Y*5WLFU8&LX3%THXS",ZR@GB*S5[7\3]PM"*?8H3[#,)'$'4^VJ@:-'TB1> MU"U>JJSWHOTMZN^_??]>7/ ]$=LXS# 5&R9G2R'6R/B\$)97-US3[/.2:V:[ M=VES=)OQ/8)TUA"U]NC^35YOF7G#RDURHUZC65$D=T3'%/?ZEK^O+B'TG"@Q]*&OYG5[TI#3TGY9]R6JCX[?B?]]LJ^$WNMVO,ANX M0%3!P'B7F,2#6J/VCWI,XN(:HFTU5N&U5'P0_Z^= M8BG+[= 0;X:&U^-?38+/V3C#\]>A&/1@O.,AS'<30W_(K!299Q M_%OW+7P,K:>UKPK+,U1_^ CNG6J.@VZ!D^Z#,.X_C&/@YLYG_J&Y>X)5J.K\ M+M%,$+O9@S.MVTG8#;7A[1(R+Y58FJ>7/'4X].0!V>9:G=6Y4\/AWU!+ P04 M " !A@955FX&8FXD$ "I% ' &$Q,#,Q,C R,FAE:7$T97AH:6)I M=#,R,BYH=&WM6&UO(C<0_MY?,4?47"*QKT" A2"E&Z*CS86($$7]5)FU-UCG M76^])H3^^HZ]D)?F1L;VS#//C ?W/QR.X^GOIT.8ZTS Z?DO MQZ,8:H[G731BSSN<'L*GZ>=C:+I^ %-%\I)K+G,B/&]X4H/:7.LB\KSE]^SF_1GDJX& M?.W-F]H_:8:%[2T[U/ I\_^>:U1OT4YEKW$SAY.IGM<:#E32[U@X1_#*/ MK#^U:NI&G$@A5;3EVT_/2)R49%RLHH]3GK$23M@2)C(C^<=ZB3%P2J9X6BF6 M_"\6!<8\^[JL[&WB.H+G;&-_$!JCA]=S/N,:&J$;WK?X.6\>]R-!U)GZSQUI M/^K(V3">CL8G$#1:/L3#R71T-(H/S-"KW'J;*(QR2&2>L\1D$BRYGH.>,SC( M\P41,&&%5!ID"I^&HWB,.:!P@%C=':.WO=4)0[\7RZP@^*JUW@MV-U=]^^]X]7/"<" T.4PS%FLGI0H@5,CXKA.'5#=<4 M^W/!%3/5NS0QNHWX#D$Z*PA:.W3W)JZWS+QAY3JX0;?1K"B26:)CB+L]P]_W M%N;PNPPSS[':9%6!PKJF"L1:BU$Q1:)I7#]JH'0:(ZFFYW78M>*/$T?REINNQL\*?7=IV7/K=IHNZWPWU^VU7 ; MG)0=RO-6K_R,CW.5790EZ^XJ6F")5T:K-MC>:K9[I7U"?# Y'I_9 M]N4@/CC']F7BWD/AO1!X>RO8\]\5>]^?1X_UTC_(^,.CMR'CG+,4CFZ:M7&: MO$P=]0 M2P,$% @ 88&551ZEM@(&.00 F!@P ! !H96DM,C R,C$P,S$N:'1M M[+U;EQ/'LBW\OG^%/[[77/&(R(ALA-426]T- M-+_^1*IIS,T&^B:56EQ;JE))JCDC8D9F9.0__\^KO>DW+V2Q/YG/_G7-_L-< M^^;_?/_/_V\8_N>'!W>_N3FOAWLR._CFQD+P0/B;EY.#I]_\QK+_QS=M,=_[ MYK?YXH_)"QR&Y6MNS)\?+2:[3P^^<<:Y#PXNOK-Z+?3;SC;_^[5=#+[XU_7GAXVE/+M\NBU-Z<^E]]V[^6-=Z>G+F_.'A[9L-]6EY0GUR> M>'+29'\.SJ;W+OF*%M/ER<+@_["(^__C*;PZ\?_57!Y^^\F2F MWTDZC-\>+'"VW^:+/3Q0F/O+S6#<8-]>I+^(__S2[WZZ^.WQP3>G_O4=[/?Z MW>M-_NX+S_8/<%;EY/R/L'G_]'Z8',&/?;> MI4_._;O[8\-@\O GSI-7?_7IK'_G0F^__O[D4_=)OXO]]G]V[CZL3V4/AP]O M0CU<+&16CS[]U4Z._OG]OIOB;/=?UV0V_/+PFG)=D+__YYX1@*M\KTX<3 MCO_SV^/G_OGM\95ISD??_Y,G+[[9/SB:RK^N\63_^12/OIO-9Z+O/WGU73]1 M%L<_3IAEMOQ1C]]3+[*8U..W?W7P0-J_KDW4_LE'M><8$:*U) 1Z/UO5O^H, MY/>;^E&LM<8.?]K=#/?Z6\ODNULS_7Q'-_3;+'!Z9\;RZO_*T;5O)JR79O_K M$=V/.+)SNL'S^[]=F^R ML_?KLR=[.^[)S2>3G1]_??K8W7%W_;WIX]?S<,\]]O=N_O)R9^\7__C9CGG\ M^M=GCY_]9_K8/7EV;^]G]_C9#]/'>HU[T^SONB='CW^K\/],S'OW\ M^MZSZZ_O_?CSJYV;?\#]W^X]V]G;\4\>_?'ZL?L%=G[;><$_WI[0C[_$>Z_O M[>W\]F1R_]%CN']3K_?CK\]V?KOS\O&C.Z_N/?OAV;W7TZ?ZZJ"O>_.:7_6] MPNS)H[G?<8]?/=F[$^X]VX4==\<\^6WGE7ZNISO/;KF='W?\_=_T_]?39T]^ MS4=W']TZV'EH7MU]M//JWLT[[O>@OK85]@&Y/<7?$V#ZY^8=^IMOZ66[Y'?T<]VY.]QZ[ MVT_O/;K]Q\ZCQV[GYIU7>C[L//H0V^=_W'_TGZGRX.CQH_KRWMX=<_^W)\\> M_W;+[OSVL_+B\4O%^-7CU[NO[OV:7WV$K9@08B117];< &CJ0%!X*%P\!JXQ ML6+;<+HOEPCKB:RX/=FO./U)KS_GV_K<_A;BST'\L?GFY(PWJ0Q9TANYE&WB M@20"6DHA-77/MQ^O#-_'@HLMNE^$[NN/T(WLDT5(0RN&!ZAJRIFJ>NB0L@=7 M3:CQVO<=A*_!%R$+J;9SJ2;PF$K*536XY6;8V-I^O_,AK&^DYW-="B?5,?=I.ME=*JA;KYY+U73AT61/3[G?'NJS^PUK/W9L[7K= M8[VE'^98HWW'AXLC9]<_F,J_'QP]^8V?DX-X_^;UET]N_JK1_/'1SJ-? M]_2][<[-I_I9=^')WI.G]WZ[97:>/=7K_MIV]+J_YV):+C$,*5@U85/+@!(U MXU$O#;$D)0%>^]Y^#<(VE.PQ,RI'0&R@0IY\3CF%ZM&O"N&7\P7OR^RJ@?SZ MCOG=V6:BM"ZS3-+LUX."G,R0O'5DO'@G'>1ONA'\]S?V&\:CKP&\M.08;)12 M&P11.KE4LOX2"^Q*6KIL<^*R[:>0OXV3Q:\X/92[$Z3)5-7U ^EIAR+\ ^Y/ M]A\>3*;3?\N4?YDM!*>3U\(_*D?NSO?U$!Y(=_GWVYV99LIRZY7F&?L3FNK% M]@]6BW>X]Q;OIU/UT.:Q>ZPXJVA^_?/1D^[Y?[RE&#[XXYZ[H]A?UV,_O_X( M[Q]_>77OT8-G3YXISJ_U/6[^1SW[+BSE^8\_ZV=0[)4#]V[>:SN/KH?[CWYY MI9%!.?''RWLO?]=+8*ZHUHT>%7V;!HVLFF-JU%9]G5V1=NW[OTOX__^',M5$ M<_='F8EF/-=G?)W5^/3N+M3X7D@WR=FER;@M9RZ!,PV)/:G'\!('<,DK9W(< MLC$^Q5"Y5G/IG+&68TL85"TDB*H[)7;_E=A640[3,K!\TKW[=P7W MY4$?)[S??MF7Z_O[[>?[3S:#4\> MW=*T^^?7.S=_AIV].ZH E0ON]K,G-Q],'S_Z67FS\U'L>*SI^?V;4^75'^[> MS9V7]V[N'CU^MJLJ5-__MWM_:.JO<>?!,_T<*A#NA)W=WX$28ZEYX*:N Y)Q M Q&&P7-TR+5PY/09+MP_>"J+YOS>?'8\G'7P-])5J,2:GY#V"#UY#3O.: M288<)4NEO]846^C/ +W>YCZF30. U7^R"0-%*OH/9,C5M-0P34-N[(:(KE01DZE\+@HLX3^Y]1,Y)0?.R_-O M.?#5',#H.>F]'9JKJAZKT]R!EI-C/F:3,8.1<7+@QI8 GR7 O>N_HX;_B)Z& MI#=787=Q*-'; 8/F>2XR>.3/$.!ZK8M#X7!7)H'7?P^^U5"P#MDK_" N#)DK#:SY M8#*FY1#L9SAP=S[;?22+O9M"G0(W\/GD *=+0/XLA=2N7#I;#AGW[!5AI^CPLY+I4(6 RDTS05KM:H';1N4 M'7ZH"6T0<1+S^3B&E:G%+2.^CA%H,3KNS,D:4 MF'VC4-15$%2VZ%S.39V#4&#]T%\PX_3#X?YD)OO[UZMJF#>H-[U$G\^XJ#+[S],GKY__L?/LULL==_OID[W']O[-Z^;)C[_8Q\]^ M-CN_]4*_7\S.WG^>[CS[N=/&//[M/_M/'LWAWK.=U_=NUJ-[S_3\1]>-4D#A M_V&BYQT]^?&.V?GQ]O1^KU]Y^.8U__.?I[3'T_O/=MW.ZQUS[_4=MZ/T4LJ9 MG=?_T>]RYZC/0NG[OGS\VR_PY.:M5__S^M;!S@US7#SVNL]:/_[=91]3SF40 M*D$YQ!I@;&X#,;1$WN38!YR<,6'01,1_56G"&3CPM-=]XF*JR>O!3X<'RSSB M\.JTK6M&QH- S8^:AZ,#:RS=4AL=%@D0@'BJQX-Q842)INP%>6'M5J M:K*)F!N#&(>UIA0[[-9DJ%L?OQ+L[WSDX[T4&Z-A1<'6 0!Q0/7[@\><.%>; MH@M+'Q^_WOK/P(&MCS\3RA_Z^.!<#]=NL&AH (IE(+W;@ZOLBMIW-EQ/Z^,U MVV1R,2 ( 7)%4;P-N00U.+:\M?15<&#G8S5'(6)H-+385,VI8U=+%SMH6 ;5 M>63-<1&QR9?*@:VEGPGE#RV]SP)[IVK.8;8]E,]NC\U/R@$98#<8*#":7!-,ENARL:=-J93 MP)($+6<;(<9"(HHWIJ*PMYBVEKX2#OSRB9AN.'O-U I%KS$]\E D]#E"HQFW M5\%MENK=NDOEP-;2SX3RAY9>0_7!HANX81X@%!XHI3!$&TP.5,&*/:VE9_+5 M)16O@H.//[(TME07P(8%7G0F&Z*&W(P,B30U)P] M.(936_H9.+"U]#.A_*&E@\DV@9/!H!HSE!;5G_LT"!J-ZLXW;XXM/5TZRMNQ MV(NQ\[=CL8]?]2G!WU&,*-8PY%9D &IVH*8)7 RI9:AB0BG7OH>OTNS)>5+_ MD)5"$(1[T8 8'WLE$3)MQV)7@GW]R,<38R6G65E)7_ MS-OL*>;;SL"!K8\_$\H?C<5F-A!#Z'E;4!_/..0D9I":.*N<-][@:=7<&5'> M^OB+L?./YML Q*(Z=<'0BS.(>G,S/[@:C>;NN2+Z:]_[KXKNF%OVJ@T-!,6\ M9@\&C91 .2+P5L>O!/O=CWP\1,V? >J007HK#Z,Z/OL\I%RS*2V!4#ZMCS\# M![8^_DPH?^CC,^=L4G0#9%819[T9U.N[P0-EL)8LF]//M[G(I1A034!@0=&N MN4;(-C:O8MYO+7T5'/CCXU%X6XMQH"A@4B>/(0T87!R ;6N9(W@;3VOI9^# MUM+/A/*'EMZLL$OBAZAHJZ67.A 5'IKGW%LI^5Q./3;7VP%%:(A)>10T.PBU M574KO@\,Q.RVEKZ2^JF7=Q]=?U_/H; XXU7-F]R7:%,8T#L<:J3DC00?1$YK MZF<@P=;4SPAS?1]F8F,CMSIPZD,SUL2AH('!D.KY"@0UPVEMW6;QMI&-02,# MIUR:4JHUGXQA7^.7=.'9VOKYD^#51[8.AFI(M7?A40L'[)-O3;V^19.R2\%B MX:6MGV*(]@PDV-KZ&6'^P-8#&)53"$.A/N>&J'D:!#>TU$02!V:DT];1&.L0 MK5X @ $@8Q_:2^K@H;<$,V5KZRLAP=%'MBXMEH#9# 8;:5Q7,T?C_:#HLRAX M.?AC"7^*DKDSD&!KZV>$^0-;]\6[*-@71Z7:-;QF:LWXOM> BP9JKYH\]8AL MJ) I2^:0@4TA+CD5Q5G E%BVU;&K(<'K/VV]S[OMP.^YH/A48Z^)[NEZMGU@ MS@ZQ4:RN@N9X[K2V?@82;&W]C##7=Z=7CWZ7R+9BZHWSK!V@J4T3A#C88!W7 M8 UA.>T,NR_6M:*^W-0 )6648C&CRYEJ];BMFENYK;]Q^,TP-]>WE"DY#E!0 MU7S0N&[%.HT!G&(^+J8Y18'L&4BPM?5SLO4W,-=6LP^2!W(]KF?.0XGL!H5$ M;-_7(K9\^E%XM#;:1"5$:-$@1HH>&8QE'WW=VOI*2& ^LG4-M&I\S0W".?5Z MFCCDU!T=%I;/P,)MK9^1I@_L/72D*.ZW<$7P0&<>O-<>I&%1-7R MM=;H3YVOQZAY((5 ZMD!'%&V*@:),=40?=N.PZ^&!/8C6S><;1-Q0VV]M,:: M,B#UIA>UQ-Q:LQGS:6W]#"38VOH98?[ UB.ILBH1AF9[+V3,92B9>>#@0Z+F MN-'QRI=3K%GNFP@V6SBIRE!2H\%$ETNK)8=23QW73T^"K:V?$>8/;-WDZ"5P&*J+;0#P,F +=N"D MN3H76P'B:>/Z&6'>5DM>$ 5NG6QA]WKGT<]']W9_3Y!2-^C!E;[O@6UAR"[# MD!Q(221)4_BOK(EO(8/^S;Y3A\FB =+/V1.84M16G)\'6SY\1Y@]K*V*PS7,=^HXV?6ND M/!2O(CYD[ROVKA1R7%MQFEYCS;:4K&\D'FQ U$2@>?)!4I,6[=;65T("^,C6 MBPN9(-8AIA[L ZJFU]3.08&OK9X3YP_S-E\+!T-"PMRQ- M?4NK4#2P&R]88\[+)6ZGFX,!D41&DT#/!50CJ%A4-)/^;FPPT];65T*"\+&M M)[6_5''H]8V#AF$-Z0AU$"U,X>PI;/P,)MK9^1I@_C.O9@>DK67/M MNQ=5U>^E ]1[=Q+=K8Y.77^=C:8M_G;!5'@H_PM,U5-JG%P*:F;;Q(&4E8, M 0IAU#2O,2 ZN-NZ39U-!, ML@. XE\BN4'(.,VQ:DEO"B[LI9)@:^MGA/G#>EFO^MS;ICZ\3[UP*0/FH!Z^ M[SCN-)C;G$X[_V847*%JB@A EEC$&].B!\R9<]W.M:^&!!_7QCM2'T^9!U7X M&M>39O)8K);6XY> 0:J&R*CANKMK@MO6RJR'!Q_6R6&M!H338 MTC2N%RA#4= &APZS5 <>3QW7ST""K:V?$>8/;3V8)@PT1$W,![7R,.3*;LBJ MW&S)?7%2.>U8S1EAWH[57! %/AJKP9;(&)\&5RMIOA[3D-'2$#2W]A2]]V2^ MLC<1-MM0Q4*PS?4)7-6'&L\=-..;4?RW?GXEZ-OWUT#]_/)W@9B;X3STE4J] M>;P=2FA^J,O)6=5DSAS/M9^BR>@92+#U\V>$^;TU4.YW:SFD2#28H+)-_3P. MI:.NBJX/J+66S'&M]"E*YT)*L?4V\\T@9&Y%(8/;+V"^NS", @"*\Q. M$_9>$RMH8TS15]5AI[7UU%+V'%4BI@R:(JA#9\D56ZS E>/6UE=" O^1K2>3 M(,;6ANQ02<"JZ9!K&D(,SD(.% !/:^MG(,'6UL\(\P>VKEHJMV)ZT51WZ=RG M6:7)$,"ZXBFH>*>_K:OICY].F&6VA'RA+U[(K,K^-Z_VIM]-<;;[KVLR&WYY M>.W[?TXGLS^^VZ]/90^5"-^\6CX^.'JNN.Y/]IY/Y=J;YYXN.D\4Z[?X_^/5 M/NL5OGW_$L=O_^=[OOD(^W/-^/JC5Z1,^>X-]XX9H@*2O/(LQX@0K24A,-:W MJG_%X2?[Y9Q<2&8'DX.CDT<3[H_;1!;?+#]09^?QWK@O7[[\AR:6_]B=O_CV MQIW_>^U[TW^I.=GRSV\_?/'W)T^]?_7GRV3UY-'^ 2X.NG-[,V)B!V-/7O?G ML;7SR)M^^=Z,^>=]")97C'B$8 >H=Q2$6#02&B2#%3_8> MN>#[]N;KRV[?T_GX(>N;O7H^G=3)P8[LD;X%3_;ZQL[SV9\!Y.T^T#>FN+]_ MOST\F-<_KK^:[%_[OKN7?\NDSF_,]_;FL^61XPL=?X"/KO_VWKW]&*- $\F3 M+YJ?AX?[B0[R?[7I,G+_0K MOGOJ,OCAP7QQRK?]Z/7]R9LRF^]-9I^Z[!LN]4^U_W?7?>\2W[[_Z3_QK=_W M[U'IXE7X.RA *(75WP-)*,X3E7K,(:LT&J$CN!RW_AZSK5//>49F'R/^$;F_ ME Z?Q+G:Y $8^ZID2$:]O11(FKM'447$8=0X7X[#/R^%:C&FVZ!J+!\T M.*>F27@)"HP&:'J#RWK(T??OP+M1[ QWP%J.+2DQQ6KJ:5*1:!V9Q+9*D79\ M!^SZW0%[;G? L:9=62@9["/GF7*FXC%Q]=BC]^5Q8$-\\#GAD@IG: !]HRUE MIN:,J)FC"4G=J"7/E\?,3<#E_.P%@R8PT8IJWP"DJM>';"JR<=$%01ZUO:PB MEIT3+M& 85,=Y&8!L13ODP7)M7 +#MRH[>72<3D_>U%-X1ALE%(;],++Z%+) M^DLLL"O'!17F).M?EU#[7GYMOCR_MN>67V?N16M94Z$M][1Y$OOFSFW^^:*MT5#I*5B(%1?P"7K-?TPMM92[(C\P*W_ M/=3/I3;_?#[3A_M_QLX'PB)[2%.Y-Y_UK[^83Z>3V>X=O1&:H!WLC\0YU"HQ MB+.%->^/)6HV(K;V_FB]Z,J&T8/UON,>D\XI+;>6"D+?G*^%@,%E3JX[<)MC MKB."YESBZ9814LGD[EX1*DC)%$@)X2KU_481(-74F[(:CII/ :]9/=90(Z#TV7!;QF]0;]/\I9O[MTSYAZ,[ M"MN+>>W:Y='BR%W5&SNR4@@PV9"[&7")@8 "5D: /:^J 8)\_C-Z^2T M!W* DYGP+5S,- D8B_BWOK16"AK?)_TRE9Q\#I:=ZHI ;T:>-P&?3^=H(T$I M@V=3,F=LG M-](=)\0KU2%K #2BXY0S(QU[Y5FK MR9V:,#A;4'UU2M[6E#3_JY]LZCAN5"]+\ZP>6T.I54T$K.":H#AF1:-3#.F'OUAL)7SR.+U7D5Y0:S M@YQB86A9=;I-L28)GVS_N.X\6I,!]-6#FQQ67T)TDAN(5T$>7$4HC2G[]NDM M,\<-[H9;:XM%H[9!9XE@V89;9;>J\M"R-2FT$=5WK54.?2%%7P92JKV=%U"$ MRA%3R80E)=!,.>#XP;KLV>)SK*S.XCD2-O0& $IQR!E5(XN))G(:$3173S1= M"".P2A"IU6"MD$!%M0,#'BM7-F3CB!BQ)O+G0F#R27,<\AAL<""1BVT,PHTL M-4#K1P_3BNL'SG&)@&I.;Z*@2(!@5:#$*L3!:9*!9"YQ^R MPN0"(5KMD( K([*$5AN08F??5$V-&:S+3G#/#QJ5!]+' M? G+TIPR4Q:7;+:%]5 :$317>LCC_!A10S.NB3'#UJ9H#*44$R1;L;E263 6 M2CZZ\6=J*QSR.#^4#,::T";3)( GQ:8V6\6FKB>XY=&CM*HAC_.#*#8B7Y,- M-3O-G'U).6H2S< F!X.\@JXD%XC5JI=,K*2!"D01LD$*F@".&9&"^)A="TDQ MWR"(UV?)Q$J ;GTY3,3>?$N!EE;8J,14%VR]]**MS0/ZDI=,K 15S MQ-7J>91L1(RN^2A]Y0N56C+X4+S#Y#EM4*:UBGF4U>-K(X#*[R*N)B ,&@^\ M+\Y'HJQ9U@8E6*N9?5D]PGU-JT_@+:8(4C0P-&+5;!)<[=ET'[&T9>3 KK0" MR);S*R5&@[F6VBA8*,%3S&0B.PZ)] ^-'JQ+KOJ556 )TC5IZKK<;F5HMF$,YE053'UYL\!HJ^C1ZK-:D .D?(>M= ))L4 M) 23&Q[OM!I,J.B*&[\C7$4%T'FZ/^D;WX.08 !5$Q3!L4##;)>;[&T,/I=? M 72.*$4?65-JE-0B%*0,#K$ZU*?1^K(9^?0**H#.4_&9JAB1*^ ,$#)I[D;4 MJN+32@BKV%_G K%:<070:K8"JGT/PV;19FL BZ7(%2A8L:YK_+ Y$*]-!=!J M@*:24C;.QUY1X'W+E27JGY1JHG3<7G.S@+[<"J 5F6]"PZ9%*9K:0:/<^QUK MZI#K-%7FB7;2@FUB>'2B,OF8+NR"J#5 -MW M1TU97:\%@E+Z9N[]GE=6D:5)9=H<8"]]8"NI )H1>!:BP1DK7.]A4HIV5-TU7EF;IQ&&6*OWL35ZGGD4H[0 EF( M"!$\1DBV)91B<_3DQ\BC]9E'63V^!;C6[-'9UB=>*&?$:EK?M#6+X(8-EJRV M FA%*;2F6HC9FP;8!RO)%FN-"U MKV=J]W4XFQQC/#OLG^4M?'N"^X<+^?[--?3'DPN<'#EYW*_PZ0E#0DY<^U2' M@Y:97.6$#IFCB7&=NR3^)6F^ ,O3TN3A(>U/>(*+HWN3F1R(C*77+&M6GU7D M.;?< Z7O J[NT59 C\@Y;&'^-,R/7NJG/+H]>3&6KJ<:^+++4#48((3:"CGT M!!A3Z-4 :]Q2?[5 /Y07HS'FYE3 :U1O8%WO;$M9;/8Q1>S#L.O.LL?>W:+XOD4&HG-K[*^_T*4^>KJ0SX%QH71:%Z1='U;/+DKK M>8L/1!6]A52=U93=CE&U7V)D?CAY-1*+(843(5(M1<#+>" MJK1C*Q*3:<[%E#1"MS5VV9]%XM;T"W3PE8C+U* U;.B""5!-1LHVA*#_N8:% MQPSRHY?S+<+7)AIU)8O4A,%!#(:PQ23%E-!R\^N<1GT^F_VL++H2"+/S"1Q MD&B@=Q7++4'AH$F5<;%M-==?18')[M.+[=9YCKM?-%%)+:T&# B[7%->NV*/_M>-IG-=VZX S9%2%%&31[LIYS8=N\HV15:6>N MZXOS7T#QG_ED=O"K7N)P<8$CFK?NW+A_71;S_>=81^.X3;,!4D'PO2*AD(O4 M6I^$S+[X .L+]5_CT(N+-$NN!XOY;%*7=0GSZ7QW(OLWYHOG%V_MH_'GSJ*U MEB)ZDT%00WW MK1/X?'X>J23,EHQJ )MBP2+0:G'>^MS2F,=1ES4C6PI\W@<44TR,T%?I@\1* MMGCAPCYD*,W%]:7 ^LK 9?P9"?[,L4#@93]9"*4@BT3;HO>I[UF[QOA_:17" MQ4Z:;803\+'U"98N!BHTWXB3SRDEP()H_9C%X%8&?A9]<=E[+H22-0^,G$-B M\-ER9)*\SJ/T7^("II^M*[SJ^$=*AM3>K2N:"AHJ'*QIB0);%HIK' +67 +< M'\TL3LC1U"8V1)6"525!\(5-R!F\$^-&61RU8@KTP#.B&9X04PY-^B9? 4)H M!3*@Z1V=($61LKX,^"P2GS?#JQX!^A(S4_KTGF0(8+*MTA)RM)2PFF4C"F=/ MUB"O+0L>X&Q7CK'I#WX=Y9L3]9W?S38JZW].#HIZG>Y>LS[HN=_+CG;WGB_F+Y?KHB]Y5SG[Y,N?1'\^2+'.$K^ ">'+CF''J 08"F^ MDLV86W^B;?FS]3^?*8!)&%LLP$[U+Q:'+1(H1G'$,8R4.E]DZUOJG,WK*"F\^AR?-4A%857,9$J) M-30'QKL14.=4 #^:SZ?[-S57UA-W%.<+$5>\ZV6 %,!NK+>YOK\O!_N][]PO,Y;% MF]ZCRR"SD5'%^&S1]J'T6PK];6^-' (;]I7%0HM,(8-0WU^IENJV7NCT M%.J;&$S[U-,A3D\"X28R2(#%F0!@K>H5%W)S$F+?.I* 0QZ#S%U3)W15&!0\ MY-# A%H3J"@J;+T^EEB$JBO;^*5E6J^&>ARK[" MK8Z]_N_A9'^Y#\\[^V@]N'YS)$8*(140VTJ$!"0Q1TTMUKK^?9FB9,Y] MW:LU"-5!,9)J3!Q#@H8ICE@,MO=P1GNRA?4Q*V+JR(?;#.EV$P(CD!C%&9TCIOO M3:K7N#_#%]'MH9X]WR[._%Q&ZJ"EAH[U![%$Y&(0UF2G<$VI;$JXVC0RK#Y8 MM6*LB1);X0R6(U;/3#9(,CFZNL;+.K^(,#>>ZDV4#6+,Q>QL8$KB7&HEJM#4 M?Z"/6:6O2:41RACFSJXF&]; ?VCWY^ M$1VOUWJXT/L^$B\!XC6+H<@6!2K87)NM$!-P$Y PAIQXDS%?O2^H&B]2XJ9^ M@ %;0[1-/8+1!T8LK''B.QI>7+GLUML(.0.2Z1VE*>;^V#A*4*M$X[><^FM. M_:2/Y+-R9UV0ULB10DNBZ8CMO<-+WV8+0:I!+S:/H79B@R%??72A:"I%I(;" MH(X )=@F);*D)B9?U7U1SY$65RZXB \A4#/6]CEB*]GW,?I KG:] F9]*?5% MJ-^>+G>!F=3%_"5N&YQ]A@Q,QJ>H20W7"-Y343Y0Y59]5KDA8TAOKC8K5A^B MFFH6B61*7S+D2_ER*W9[J0/ MU?40=#$1;L.IR &]M2XY"@9R3)0MB33,W-?UQC'TYEL]%7]0L<7S,V^(5<^SMF"?!]BGC6KO[C%Z$?,5%[/HT2/%0*I4 MT($I#GN/Z\QMN<=?\;)EU H9-=HB"]\T%-7D04+W4Y!3)8@&&QHDDC%,:GS9 MY.31 OX_$A^0D8&SQC6MOYN&*B]38::@J":H?0X?1J\N(U?L1"K$1V=BL% A>"-C9 M:"J#++'"VW^:+O64[;9P^E'JXF&QF M/UO);"R&7!5:<*8BH"T%"V9!;_*V ]H9N73<%WFRJU_EIKR8U,W<'R(9M!DM M*6T2%%86A:A2/*7@6EOK!A%K39Z+"6 7,RP(F B6[>\B4"BEEL@.$N<0;7-A MRX#U5L\CHIJD6JDT],D!@)'B2P7'U4-((G:4SN;2RH?F]8^CG?GA[ G8]E/ M'C&[J/#6FAOD2!FDMIQ[5^42N(QAS=7& []Z"1*;:H_6Q#0+X)K*D5!*\OL;YLI>="A":+ M#9J2NIC"JM8R5LQ%W1NP_HS4(J82DD^:)H^A>/F*TF'UH4FR*E6RJ2D[(%O. M4@HMN\T3N&SM^GJ0MBX+LXC<\.:.:$Q%8(Q9 N*-&^"&-6S8ZAN MN'I,6+W?@!I[E2;5RA5LT\0'-.SXX(T34VGK-T['EG_OW!F)W_"-^LXT-HK- MD"!3:R45-BWDONJ_;OW&&C)A]7XCUD88@F7U$\">B\78"S:!72NTSDVPO@BU MGP]E.MTTF!-(:2V*,SD+>^8_PS1NOBI# X[VP.CDV$90O7F&TNQ6'UF7D,JW"_ M;$SE/.3VOC8"]F8-"X9%H#A!J ."+54-&QS\)! MWNP"MW657XC+^>T,7+/U3N^_R87!VEAL$5,"5/9"(L>3R5NG]X6XF'/#Q405 MBVHE(90,%0D9FAB+?3&J)BIKO-;K!)?;D]GD0.Y.7@C?F>EMV)W05*[O[\O! M_@]'._ALOK@Q187MU;L[;=\XW#^8[\GB@4R7)EF>U:Q,2.$OINF M@UQ,8:Q-;#'9-/;5K;]G'2-3QNCKL=A MJH3*0:2I[XK9LA>4JK/.I1ALMI77N,3L3$PY7L(@]> 0IS\MYGK#/KL4 MYHH''W*92@3R?2BD>";]J:!-V'*1AB,(/N?KZM>.G^L2>QIHH G)9Q)0MT(8 MH814BF_& DO>T-BS6H\RQM"3;&!KR7F( %Q"YBHYI^@T'[5DUWAQ^I^8L[33 MD.71 EGNX=YG5\Y=\:##Y&MR#J /*)%QN2I)HL44V7"LL/Y!9U04&6.JDP39 M1)$A65)26, M88/%,:?%5V"66)4,%/&5*B3O*=I(-1270PO%E!'-$H^17YL_;ZV1S2:7;/$" M*:@+$Y0@2;/Q4KV$$M-WSU M2J837-,Z\E$&O@3&.C*IYHC@4\A@FM7DT#H.C?SQQB7NA#K>V/6C3B_/OW&X M6,BLOL&ROGGTW:U?'ERP@SDG2IZ\5]^:0/[W4+_XK1?ZSZ.CY_*^)_W@A/-8 MVO#P0+G3[_7#*C-4YAR_X_+0FV=NSQ=2FEN>^W/*\GG=JRSO4T+DT M.SE>CD<7_])ZT83$X9 P$S0!#J^_QION1R M96^AIA%8\=;:MM9VOM;V_OBZ2Y"]0U#5#4E2"<$6M0P7#!9ZL[YN+0UC&]ZV M!O?5!O?.'-4'-G2651,HGFV&QDW Z1TKS?BZ[*H3R"&MKPUMN;[E^E?&BYR; M,3X$4U5+.2K*>4N%JJ$1S*KXO#@E4,K;(D%*H M+GJS_M5T)X.7/TWU%ER?\2VUK>?]&C\2P5;<5X M3+8&DSA#=0T]ENQ:B[4YFTM>_XJV-8;I'(N8"R,'")2JFI 8BD FDOYEK#'E M$8WZKAM>JQ^7C=Z%HM")@P0!.>= IJ!/16+AZ$8T(;G6X*YD.I ;^\BYM&89 MF$*.X%DD5>)2@>J(I@/7&=S53,816W2:,J24'& SV5ED53YD-)[:.J9*E2\" M=[F]ZKLGXCLGWGI5IYJ'O)!YZ^!WT;J!SCH96U/"XLE8L$&-N(5,73\5U5%F MXYSU>D&^$A=N.;MJ&$+S"5INF2R+B> :)8JA;)H+7RO(5^/8"R3*:%KUUD&O M"Q,@%UIUS+$9,X(6?3>ER6(A?&.^]UR/+0M5KR\6.#L>1?AMXK4"_ M_9\"I]_\92G>#75QN_-%5]JKQNLY[CJ$5(%\3Z5I&[4BEI;,-[E 5M+"-89/]VBJ$KG8.CCL-\UCWD^VGM M]5H/]PZG>BXOM[ ]7@%RG9\=[A]<^.C\^2U![",0FKQ@]F)!7"L*EO7>M=BJ MYC$;B=?-OJI5^ >9Z0\'W;CV1X<;FF23II\U<8):8J'6T*9LO)?H'HM5K3C76HI<-!>):;-1OF0S73W:V")IU#1)?(5; MYFTKO49;4\^ROEIG[4WY0K2.=6"]0U8EVBMP<_;5-4\^-@V<-8X@9UQ[H[P8 MC8J>G"U<59P",V&I!IMH1D@F0(,1#=:OK<&M?GP^%).),5!P"-4X1=<6#9XI M0=-X.J9=6=;>3%>/-AAUNS:R]=&#*5%QI\;D(;"KH:SQ]FUK;\H7,ZZCGK?O M+.]*TN=IXC;L2&70HQYP#)%HJFA6HA>K*I5#^B M\8*36MF'QY=X9Q3N]G2R^_3@X>'SY_/%P8^+^>'%%C"?WZB HUY,PAQK<)!% M V"R4*C8"*IP6M@(=#Y=>CLFF"(5IE9=4?<'$C,BI@:A<=%_Q?DQIO6KM:;5 M)^^56\#>+K3VS?_ E8 DXP)H-PRJUFEP%J;,F#QXU 9U51[_Q@BBZ* M.$W%C?I$GZ#8TOL3>HP%JO@QU4BNB36M/NW63+LA4.L[!4&P3+84C-EK FXM M4MHL3%<7]5;3'RUS#(FCE:06RJ6P44^;P<902@IA1#GZVD2]\\O$HV$;0O)% MS\M&5OWQDQ@JTUJO#/ M:%VU(D4,.G9Q4_,[/R%I5&=&R:L>$$-36L+ E:ZE94-6QJ48VXOV3 M:J%B8K6%?=";J5D<"J+#T\?BY%)==YG:T+,P!K3 M;!]V3L+D'&)+&VIDEP_9.2[P;]1[GK-SN4#FDB'%"@04JJ;4E=;?RFXLA"<' MM[%.IF_[IIP<>R OYM,7D]GN^R>-Q)R\Y*0RHVJD\I":4&O%N5[8[@PV'L% MX[IAR;M9M0?JJ"3'WY3Z=XN*L[]4;Q#WHRWK_['VWHRIY[W!O$WD)P7HKZ$*L%1@- M<3!2 1VQ<+:XY>4Z\Q)?;2HOA5+(:-GEZ$$S[!RIUI8#M$A&Z&I'P(OS8>? M^-[VH#^[B:QT!D(AJE8])-1$.0:;Q+2B+&4K9"^U*!Y M0H(27/9<6+SST6?7B\:WK-SJO9/QSQ#!1T8*V8+KS3_T0:[-2]'D,H]IV=:: M<&5S-9@%7[$:WP(VD-Z++T17Q;886\%2QSU6WAN93W9G=RBZU MKXN<[.DI]]M#?7:_8>W''IXXI&,L_WDQ%_X'S_MUWMOPZ&+?Z2WQWKF!Z\,Z MA"QD3'2I]N*W5%*NMA.O&3:VKMP1;"CKW-5FG0TE>\R,JA]!;*!"GGQ..87J MT6]9=]ZL\UM?IZR++=425/MX@-"0U.-!468$S7J]&4.2VRNNE^4T^OJZQ.BC M7L!\6 ^Z(MW$=*)G$>22C08R!-+8Y:%E*RV%*$WJ"!"\R(4/7Y1\OJ'(_<5# M6;R8U'?(<[VI:M[#Q1]R\$">3[$N/]]/"NQ&[N7!4C4)91]K7S&:')54G(%2 M(Y1L*V[6>N"K0Z:5K#].SB5#UK24E$S5EZH"AY D66_1VA$UGM^2:=4M[9. M59]DH %"ZG7W8"J;3BK) <8@5/X>3P41)PN<\?T7LGB*A],EE/KXS9F?0W6E M7!YEL"NEHL7F6O)E.>V(Y'S3C*OY_E!&$.RVE%JOD%="U82]JG32?"J#"G.& MHMX*')GJFQE!R-M2:MT"G^IO+]9YLJ 1#TL.L:207? 5VQB*(_Z>4@^?2YW@ M].#HS2F;3*$5#1%$#A1=#,U&\ U(PQV$H$HP#N:70BC]M\T3=JFNW+ MP^=8127X=5G,]_O/FZAA:BW6]Y[WP3:PS>;HQ12LF%-)-FP[56XBTU:SY76L M*8@/V:>HF5?,""D4 B= P?J\67%JR[05[K\=54L'#XX-@:^E^ J&C*^D*5H; MU>K%=6;:LK'&I^BVB7&2 VIF5DPT-0)&R"TVPMX$!V.S=L-F<*\+7O8YXUO37A=Z MW(ER$^6%L$V,Q):+@X:N-+1"F06"\7Z<>WNN';*KV<J%$FN\&CJ (Z[7[YIVOR.07[I0,]Y M.H&K,?L?58QQBQ2KBY!C*>Q+:06S#<$%$T80LJ\\<5:SCSM!SA9;]+Y!,1%C MYM!U'Y(*A#(&17#5B;.B]$\3/0XI^68\D*NY>YU>^T^1"R8W@E"U\L+_OV+M MF_F17G&YJ5.])E&4HBD'>0,>'35-1H#5\QBBPC""@+6ES^K"EA $YURH7@,8 M4T3]W]4B'JWDQF.HP=[29W7!*S2EA@O-Q)(@$%+?&4Y*= $EX2@V_/L[!-_L M,K#,DR<;7:Z_HEZ&Q*F -ZGU%6H)LFGZGS7-IU#X>!AMS8/7ECZK"UZ];))9 MH:PE ^60>RLJB*[8Y>,HEF40>8F]WYAK&2&2DMW>$&(ZKSM8\KFUYM 9QK8026R6)F+WJ M;$N.8U&]3=P7*#&/(*YM>;0&<T0 P150$70@#$^FUA+ MPL+"4H.GD<>R*\6@%=5[4$6#P9K2R_U;*)Y2S5BHSWB01K&UWSGA-DX6O^+T M4'XX>OOCO_6*N*A/C^[*"YE^L,O%R4EW9L\/#_:79[BS$NPDEU\LA/OB'WU^ M6>KZTQ1GR]W ;R@^N_.NR#Y1R'S_Y4SX[J3I1]H_7/2FU>=/M0MI05TL%XFM M-#$67!1$Y ;%NIS$ZI'U9<\5!:S/+*"*5#"])#D:3'VBLP2]JY$9\OH"=I[F M;B_=W$\^S M7]I<-:2B:=85FZL J$?6*!XPI1!3-(DKK+%'ODP#7Q>T'/DJK?01! 3PA2B M!XSL$)C:RC=)6@_UM2YH@2;GJI$YD0;/7M_A;2\+RCE (2GV:J#E1X)62%(; M>V>C:)S"5)"\-!*?LC[!88G66@ZJ;#.;T[+'GAM[7W9M$5'^Y;,L50>MB,YMS]((UE> \5N2O!EH7F]F4NK0307@8?M9WC@==2(UQ9R#)09:D]C<8HSZ1%2@O%N!=,2.RQ9O/; M'U*9QRMTP$2IG2%>*D,E"P'2;).V(_8Z%7Z@@E?H\7/F@>6-0R6!#":Q8-QZ M2*88XTIJHTE:3D:QHIBZ.>YU>8S-R&$.4BH081$3W#%%M#!0&[ M"8H2I]D<<^BY,I>$9YNFMS^I)UTL)FGWVMV3[G,98FU,*9-PBH9?%Z_^UAE_ M]WO[S3#H;L(;]DX"0.?IZ& 3T+;RC4?.-H[,<*?3W"W'(D191:Q"##ND%+A, M-<^NLN#GQ MS]@B\F!??$#*DW"22H"1D(^ ;"#)9I)TWGH90^4;E&W-NP2IB MRM" N6J!!B9<'SPGQF!M(_[IS+[:'KG_1&C_#'>7$'8B0W M(C!C!6>8:8TC%90KQ@US1,[Q"-QL)<--H)Z7GD+D3'N*_Z-^;#7$I)P7\T/9T7WY#<@&= 4FB%9RA2HY3GB@ XNLHWRN$;<]C!4OIY?UXH3Y'EGFO)#"9 ,+ +!$>F' JD\HW*-^;<@@W6 M'+(ZCZ0&8BR(8LYSKQ1&PA$EJQ4/);'@>60^99PS0GP0@C"$8B([T2#EI'/, M.A0)$U7?7XG=H42=C_/B#C9*2F-:,:DQB\9%$;+I"F1L@J_I?6@N=AWE^Y M?8-Y)P)FWEN3:(;3T0J;X@C7G,(7E6^4U3?>BP7CZ"EE2G)!-1-. Z9;AA3% M*M6O%E7O=7F9SVSFC)3;'1P3V'-(&*4QS#JLE);<*^.(5$+H.:X^./?N4**N MM\H=+M?\T-3K%VC:TB4-"MG(N""4$J.I4[R*#I71SI_1!HIE0&EON,B9"F.<'26B:EU)0KQ"12'G%O:(7ASVPN M9=P/QB,E%*8:>"^"..\4H=Y$)#QR&#E; 5MY:>_L4\(R.H1.ZWIC%(@+S2PC M)J0=][P*G N)>359NC+;U\D YL8A(#A8A*F,%#.IG:8VXF"QQ5(Y+ZIN[\HA MYM%L65#*XI2P8+*G([[P0F]>%XW>U\ M))SPG43N#&+%$ M62&#]-X$Q;30%73/LZ66O.MP7GP +)TR:9P)!#-AK?+P.?C )6(N\FK%SCS[ MP+NRU! ==0#+4E#'J$4J]=9Y::E7#!$\+M&'WKNE_IRVT/.E12%ZP!&,/5), MX:@]BL9A+3$#T6*]MUQH"R.*NCUV)U%^> M.K6!^N61'XD=D/4JZ5#:X(%)B4&_/EH-T2-0X3TO=(PO=?SN@\C/ZA@_7L?D MV72L-9->(AO@;RK[KHGD3I)@A<4Q\8/R^/'6"&20KOG<,<-A(VZ-^N[HMEH_ M][O=?J\XOO06/=8Y*C!HR5!OF"+(:&-P!-[GI$(>RZ1-K"^U.=?!=*ZTB?7C MM8F>39M<$*TEE][IP$0P-I4N >?$S)L(\7?^N?O2J1GX:[::2'*AQ\9QP9Q[ M?O5D!+1U;0 L9%@2GHIL) 1"H=*@%0_,ATC/.=&1>B9\P"6*BE/JN?QZI7O< MZ9^'<$-5;S'TB4 D2AMU<^P8DMHX9A 6Q+,8@R!E"GUSH\C9\-0H:4SK= )B M#$>I/%-!4HT1(L8R4Z*H-R^*G$W 4Y9YK6W02D9FA5)2,BXI)!T2>X-XB3SR M._0E1<$_0]OUQ_RE./(6W=)S8D"-/B!!&0Y>&Z05PP0^$$E,T?T.;EE.);X. M![TF,,DAGZO,AXN&&&6LIY$YP$<0G3'<&J&M<(3,?T?;'.GE&;O4" [6V6BX M$. VV"O-"-&"8BKGL)M\:WV)X#7PKG>!&@WZO[9K!'?3ZG?Y^ M.PS7!OV3XU?IH[^>QMKHE:5GG$'PLU(9([!@VF##) W(2NV) 2LIP2+V1ZJD M>=I_+B-XA"FN=MK[!Z.MD^/C_F#T& N<%WMP#CF)I?4^]<$#QW5.2A$L]Q@I MYE"),M!W:QBS3W\I47 [:AT6G$G.%.%60P2"/UPJ48*ISX\UGH-!>+;)8G-B M/B\39P3UE@AN6 !6Z)T)@##($LE8.F,7MD,6G7$*TY,Q*L);XD>:SVC\9O*+U_#AWGA>$<2$H%S'75 JF'+.$"$AQ(G&( M2(SDVT.8MVPBLT<:HK1RAFB)16""(,5U2 ESP"@HH#3SCS0O$32>W8;;7\N2 M*EMNM P&>P6ILA#:A@!08Z0&Q(E"E@E@WJ]ES!Y7I&,^1BZIUH9%'K2RC'!B M$<9.15T"7'FD K?:9V^,_K[,(K" 54P5W3T)S 2NK1!41,^8#<2P$JPD* .: M;*457B6Q".\X)8X$+9QB!,BLLAHY[C!5+%K\=GI/5I)15!CQL$4HHZ*BDEG$ M.,""4Y0A@X+F5@G#O"D1]7C'IC%[[D$A.]:"1PFY#:-,:8@V7" 7K9,!,IWY M1Y8RQ)IZNSS#?T1XK1%+_6<,L[2WC'(0<;"(-"!)2P0L[]D MH$Q'(10I$;Y4%C)[G(D,4VZH1\QY)HA7%&.ML')1QR!U"?8)>2S][3PB7RT; M_WV9C<54H!BR8L&]8!Z(;?2!Q$@E0IXZ$=X>PKQ)VY@]M@!I0<: R6A,&"9$ M64V]\<$ 1Z;8O(W<:'ZF2#9/0Z9ELH$C8TR1"GK'#5EFLI2F!.S/GREOM MLQ(E4D)$H+R<6Z YC!%K%0Z46&^DXX+&,@T[O6OCF#VZ,&J!U'"B&+.,*J:< M!(0)0GJ.%6#,_*/+4R9(OF6&_#) $Y'52&*)L&$Q@FE8904)A". %U:"N@I/ MF8]76<<34R*N&/Q5%.[*O,4&,4N ]'+B%/B7BNSKB*"6FT0;*,#,A])&'9/V2,,EM%XPG6(DC*JE6;.$B&O<&,@+Q@6C(=TW)LJ6.@WA'RUIAN58#L<;FTE"):)T)$ABD?-<")\D:EG7*( M].RM0LS;,X_9(PS$*.8$PE$A8+8,6(S5W'A$;)"2N!*,'CW-A%YY)7;Y::Z, M4E$OG"=2,>=SRVW$+>9"A!C)M4RTR[B%2T M2$MKRUX89+5%$.8W#LUSX'KPXF$CD0[X/.?$,8-+L&)F?D?D[_! 4A*CL CQ8+R2#"O&!-'&0YB* M(2CXSHIJUOK+8L,[MS[#M6/:!41E9%PI(ZC!P2A%N<"4C^,AFF>.5%G?:UL? M>C8V)IP4%%/B#"-,*&RT80(1+PQ-I4M+T"D 8ZNG--($>0BXF2\PPR: M9^M[T "0JA+$YXV'SU;ED&)N0M*0D K-TD%<#SG I4QO?*QH>?KZ\^*.V4 M04[0P)"AQE@BF/#>1LR1(/.?AS[,N\ALC&]6,R.>+TU$8!U>*Q<)"0S^MS)M M-FN*N5F!EK[24#F-XT=_H,EYEJ2.2<*^$95HZ[7U@F@6V8"H,,8CX^T; Z69+_M]H4V39V]'S'$7L?92*L,$8XK'()U3 1.2=ETN MD1T]19559;87-:H0I$4V$NHU(XJ9R.'V$OZ+@$[*ELBH2L687JJ$TNPMR@;! M",,J*DX98\%&[KQ&W$?B,"=O<)N&M[]X>/96A1%75%EIO-+,8F6,\>OP+1H8M5+JM 2#III-V&F&J T.&2L51:%,[.JU M#*R<>N8.%!RTI48Q%'R:O0 Z%H)X9D@8$QYTJ6=;V#X^5:3*D:) M@C1?2\ZB8Y:;J)451G*NHN>5@;T-/5O)J:9>&4<@ MUI=ZGNMY*160?-_ L'Z\@:%G!1)L'+<*0A.*2DGX701)O?.48%X9V-O0,Z0Q MG-M@A1.:N4@M$R:\T, A6"1(*\9XXA!OP21>>(#[K=H&9IHB*U(M+*Z;L?/\] MX#A^/E^-$0L5A4N]E@#J6J+@D)!!,,Q#4&_")-X5CC^?;3#$E".$*$X^M=Y9%;10P6%,D8BT!#W!24-7 MGKL6^OL#8C^O-"Z 1)4(1C)GL0I!8.8=IU(Z M$E4)NN'F2XLSZ60S0E$A07F2ZY3Y:!Y$!)B41;<(\27H YDK+0[ T>-6#];E_TAL-@/^\14P5W@8!KB@1,0QQ M8HVB,43$/>B6)>5A'K9",66]51-HX GXB*&-^?BL&S),^ MGF\1/4.46!$]]BBFW62L@^R:I*41D=C+[K RXM5KA)N7*3)E4336QH"-9]I9 M)>$C<0X++I4AI+2(]4;,$B:Z:#D3)#*OC#&,4*5B#)*ZH&AI,>N5-?)\ MJ(4UI\Y&[3E$$%2SV^& M81A\# A3%@I)46L;,9%$EUW/E8I1> M(2#X\\M32J2N9ZQ?QA2EEFB95K<(C"WV0BCFP;F88:$8;0:HK-3U$^I*N/E< MZK+(HL"!9T;*@*1HP@UQW$;&HK>\3*N1YE5OL^>B'/R1$VJU2\OY7322:Q2= MB=2AZ(TN$1>8CLUY;Q+4,07J<:J.Q.>[8G'?=OLST>F-BL-%X'Q!3G!O!T\[5CKE@ MN0CH[:4:Z[U42:4_.+^Z<')N2;(-JP$S>6#. F7EFBM#E='4."&0,L*^O6QC M-AI[OH3#R$BIP1I1+1FU4G%,K'72>:L<4?SM)1PST=@SYAR>FVA]D)QBQZR+ MBIF #%<4,ZV=*M,NIW.LNMFG'=H(38/R)"K"+$4:],R\<\A2SJ0I4P6$LNAY M)IE'1 8@-U).@>58C"UU'!OF%))&1X/><.8Q(SW/)OG@/))(O'>6IU%CI2#< M"NXC)@Q)9DJP3=D_R>;7%JV=^,.5K[MK M^K!Q>$1W#QVJ-Y?.=YN^7;O8/*SOU-NU[I?#W6Z-["[OMFMK7PY:9)W\3>N= MUD6?UTF+UI>W3VO=;=HZK*'6Q9?#UN%?G1;9/:QW-TCK\(]."^Y1[ZBS^N'2 MU]W>7P>[%_TS./=T=_E+NWZQ?0KW1JV=UD5C>>6T?KA.:\O^H-9<@G:XTU9; MP[&_AKO-=,T^KG7_.J@O;W9WEQW:;6X>-=:VSVN'ZZ?UG76T"]]#>X]:6Y-K M_OW7@>WZ3N-PM=U8WCYO=5=0?6WWJ'ZQV:FO;;#=YCI(@\)U:ZG#D0J/9$YI02'KSQ$8"HDNJ#4OU\6ZK!X6+'R1P1 MC_.TD#BW3H<\&$V"QHH+HQ:R3KMWM/E]&"DP))VWD(WZ)06.W7\?(-?]TC,[ M^B0)MG;QQQ$(G]:;?W1;%YL'NX3VJ$[K9.5L]KR!JY?_-'^]\7*.7R_ M!_F,"D*A'"$2[W19N+"^AW;5ML,T-5-OY[XQ#ZI7=10_6*=U)8W M.Z F5+OX"]YE_;R^_-<1//>TM;/-=I=7SD!U'/QA[!-;Z*+6W#BO[^\I;UW MQ.1$2IFS&#@H$<6<,VW3.GMNM9X=V)1#L*U1;2Q4$&XK^0K;@Q0_Q*!8KB)@ M#+,1YS8*D0LNHV(N(*YUZ="FMGQTB39TM[E[T%@#I%A;/]OM@G26CT ;^Z>[ M:S5>/^QT:\M?CEK=#5K?FD8;WZEW5]CNVBI(<15"P,9IH_D%H/V/H];%$6GL MM" ,;+8A-& P65)?/@+MP3L=;H#)NCUC4S5!;W/A($(R$"^(V/)<"4*B]C9Z M@=X/\C 0;]=U5WM@L#A%Q-9%#42["V"_P>&>X "^W2+PO,/UBWIW]:C>_7+T M-]T\:'7/.@T($BGJMBXZ1Z#"LWISXQ2><%!?VV:IC;O-;5XCZV?0CHO+:^!9 M)[MD6[0N-B#J_G'8V$E1? 77E_^ MUD!)]N'"/Q7I]X\NF@=KL [UV-]"TVC MCE6(I37?H#86X$NH#0L530F5."Q]%S)VD.F?(T]P$:G)/)0V4"LN%+1N0 M_Z@N.N'/S?/='7]L"1/ Q6E]#4+OQ0'H9.6LOMR!Y^V3.OGK$.X!,J^1ULX& MV=W9C+4+QVH;>]$I'Y PN?(.$AO":*ZM\[FF*'CN+0[>5MC].(\X]%VP6@B/ M&Z=UR'!V#S?H;G>W#=(_:.S\U:X?KIPUEL%;EE?0M$?4";2[V0(RM$1K3XP"*DDY927%F5>4:NU\JB^%*8810KD6$:1*BS@!+9"P'[':<E77!G5ITBB1L'QJ&*.> "<"9#G:^9"'B0/D@( 07Y:]=8^(-7S MOYMN0A1KX#OK9(]JH-O! +,I1MRPEKF)B.;<*2(0,U7%' M.38D]]$ 7^3:YU9*X(N8(\6M8SC,KC^J)%+=OR-5Y95"4D! 5#Z K0+?4!Z1 MG#(+"61:@(9FER>61*HKIW<@P'J$A8\.V$4:L,%(Y-H@EB.@;L$QRYR:7:=& M2<3J[A@K!]-D@O/<$L*!=GB3*PF1*[BTG!7^I\A44OV^5#?N2)5@KI4$)@Q2 MU6D,C.56>YF3&)3'P3K @TJJWY?J^EU;)6GA& K-@@HLA4ZMXCBG#A/-). MNMZ5+=V8@R';C3UNB;<,D@WN X0M#'Q566Y!L%PX1#DS.KZCW./G)E =@\AW MH1WK<&=087<=_&.WW6BV4*.Y?U$_W#]K-?W1[O)^H<9;_M&%]^C6NRVXNKZ\ M<9[\L-Y=!]5O\,9RC3265P_J9/.H4:CQ[F0_QBGA+@TO<@NHPRG-53 .U&B< M(*!(IV>(Y661ZO1D/\@O,$1#GD="6,)R0'6*=>Z8Q,YYRYF=(9:71JI3D_V$ M,=(C@!R)K$VI1P LU\ [L%0Z0D(G92@=EL]DLM]R#:BQP,(Q!:PMT-1W1!+= MH#EUR/%(J<3Z'4VYX?7/ESUX!YU:CMWEX]88RW-D=P\JI-U MUCI<@F,;%]=#89TNV&VG?N$AW!ZD7K_SVL4V![Z#:SN;W?KA0;=VN-II-=?/ MIGM3(01\9_ML=ZU%&FNM<^!5P*=6(]QWU)CX!)@- M\*&5/9\6- @%^!(]I..& [\1).2.R&!HE#[*V4W6+H54&UN(3?JH0:*MT]K& MGK#*Z 9#5:DR,9QKI$'/DZ9\+@HKC^[;+P40@6:,2U4*Y'@1A?=FB)G:;ZV M(L TL/3,2$X"9.:54+_O_]MW_!\)PZ272: .F(8+%OP?NUP@R&QD*G,]PT[. M4DBU?M?_,5,@.:7!0"-(-E@@Q5JKG +&2A?AZ:Y O+&4QKN/<\-83%-,*)> M , :+"NI?E^J[HY4%9&*00:74^4A*PX0^Y4V-J=6H1@PD( PN_RM%%(%B4X# M@&0(<@X(559SDZ=U]+FRP ,;R7T>-YCY+.JBO;4 ;#MJUY6U<7Z['=&^094JB'$8N=X$C M %,%O%\I#+R?"2,@;Q6"OI_NFY(,3ZW<6%(X&:%6(EH<@09+CX 52_ .*SS- MN?[\P6C4QP;;3)750^9RQ"R.#!IB6%DA*!E'.S(^)E$>J=>S_871)RX^XA-XP% M;(3(@X%4BH&+@ HMS8D#Y/98.6-HV7QB#LC-_A[W3!"&0RZBA+#HE,R5@W1* M ^6QG 8#DG\_#L)J[4N8\I!#'?%:$_*GG;\Z":8@MV*UY7VZN[Q-&LOP; +W M[ZZ0ZY"Q?M9JKD([(+=-8^^0G]5!%0!%>'=G%R -H.T"5-E=/;P3,@Y7#VH[ M]>[NH4]C[Q R:AC^A?._=':+-M8HJ/( T#13/;NRF+$*=CL-4*D]5B+D0.DUHB@&$"EF5]IIZZ11"H7231'Y4 M%[?B<)W4NXWF$7 ?B-W=;4#H(P;\N!81&D%KL7O:&E_28JD;=PM/1>T6I3LU&LUAS$J+-G02T81ZY' 0I<\R9$B)J*GEI M9TZ^GE3O%)_DQ$2B;1ZP2QWO:6D_%112?P3(C:@-JBKH][@Y?JT]X15'3+N< M\HAS9B 6*NID3A7"QD9/(U/O![]+T;-P#TU,TR-<9KG@[WS M-L5@-+L1OK((=9HF,A0A.14XYVDM.DBWZ%A4>2280YXJ8_2^$NH#0IWN6)31 M!J0TR:.Q:80_C9H: &^K%..<&6Q#Z08S9E-6:VE/$"\H#AR\7D"*S]-L-$-P M'KSA0"^DU%2\'^P^JS7W+T/H:6-GM5/;^0(9X@IJ-1UJ-!V&$$H@-((DCTYK MS>T+D'#[!I]!$#H/=M<@(ST$C5VTT.[.EZ-69K/ M;%S44B\-9*2UPWU:/]SL@);@_%3^J,63-FO-&FV!E_W[HG:'>W,L%>*1Y-)A MEB9I$DA'N<\Y]Y92QXB7,ZW$6@:IIH6]K=L]BT*#>VC+\V!56H)*2&Z$X7G: M-4X$%(W@,UTO70JQTCMB!>EQ0HHNJ 0ZENE<(R1SYPF+)G4'E*\NX@]KXS;[ M7N*MG>VSW1UH47/SH'ZQP8'! _N&5.9P_;S17() 6T.I\MF_B]DT*WO2NF2' M*)>46D@0L<^5!++!(<%!VB)%7+5"T]>46I M3F^'@#1!,>VL(X![,Q%8;E+7K7?4.OR>2>_)X=*>E A!B@BD@DHS M3A$U=FE**#/1\(O\LQ"KU^<<]V""9*"\*5.7$.()P("6"#;0Y)%:)6 M4$!V5#JWF/DX-+B(80Q(>-HJ2 'Y9M)#PN^(2<7)X5OM(H[^_;A(,O=Q5T%W M]1!8)]]MKO!"5,L;#,) 0AM<)\#KP8R!@Z,6J>'K;IN$2$NL#HC6@I0'3/K-U9UXVJ ]4O(^A1?!<8*+ :%OP_ ;P^D:S R%C M'7*(;5P?+W=#TWUA@3L?%/@#Q%V(Q48"T*5U&@JE2@4FT=@93G8OAU#/IX1* MN+#6:)E+#&DJ[0D=*,*IF)5, M_6$1L5PIP7/ <0HY:2=U2.J1P#X/?L]\),T"S&D!LJ8^K6C+D20':(PE82 M@D2883 NC52G]R8*S$26UKD*3E3.@@&*0PTJ9K]3AY!'N*Q[$[VFK4Y)E3#O MO0PDIT0"Q7%4Y=I[^)CZ-EEPW'!>-BR?R8JE^M*>M<%A":!M(TKP[2'),33F M6@CFA<0,R_>T$T,Y9I_>'94R 0EG4BE;C,$E4-J9I'2])D;DSR4]Y_=V4:#0P:J M<-H;U*8]7PQ C6*=:_O>>-XX3+-#3$TX;RTN6*4YU+ MJ=/^SC* A-\/[)1B/])[]CUGT2K-/4M;GD/P(%BG=;PH^0CRE#A#0ED7:+R> M4*=7O6@JK4O3;8A@:2I35+E!#.<6Y(P;E%L&4*[!_VG02 CT M$':/OQGV3P8N#,=)<%%)[RP M*!AGQ1Y;N'G-<'2>U-=M]_*#T-X_&'W$ZGCT^VG;CPX^8H3^8Z$X[]-_#X]- M[]-_V\%O;OG0V]\+[C!R-A.N#QNBQ?-7;_3,WC<,>-8-]:)OMCT;][D<.3?L:!J.V,YW<=-K[O8_% MX\:')ZW6>E$)G!H^ O&,_.6#)^^T6+S3;R-_SS&Y2+7\YF&TB+]]:77;[]^6 ML$6-R:-N^UNAM\'E"1.[I&-3\AD83#+ _UF@"U,V-;$2_D>4X>(NETVH;O7(6Q4J^:UPR6^Y_-@=';A]&"R,\>+R.+2B/_AX M^8#8[P&;--UVY_SC?S7;W3#,ZN$TV^QW3>^_/@Q-;Y@/PZ =QR<.VQ?AHUY, MGE]\/AU;@X0;%3!QB5HDF=YV?;VYLIQM-9>:*UNW<6H>F[NU\GE[<[VYOK*5 M+=67LY5_?_YSJ;ZVDGUNU&KK6UOKC?HWW^$V+@IXW-R\U8Z!F-7;'_5['[+E MQ<^+&4&Z<)+^-#^N-QW<-?>J'E^#$E4$:QG M1(30WV3WO+7C1!V(3^W"MQO-/XZ*.3-K7X#TK';K.RW2NEBA-;*-Z]T:;C7= M5[_VA?D__^KLDLY7>]C'D*%>U,DZKZV-Y\SL NEI[;3P[N'N8:WI+G:;VW"/ M+P=UK(!4KO,]+H7@ $?F_>/'(\32H&TZV7:O[?H^9+6M1T,$FX:(L4Y? M'AV6>KT3T]D,Q_W!:"&+_4'7C.#N9Z./L7T6?#X:G)03/5;;=BW5[%K"NSM? M4@'KB]W#-([QY;!^L8]KAZWSQC+<_V()T&0=UY97)M=\@6?QWF[SN%U;_M+9 MW:EWZTWXN[8-B%.C:5RD?KC.:B1U]?\%J1N\PQ=U^O?5,/;E.F!EE31IPCIU M)F=I?,D:9O-4OD$C'ZBD<>'3?_Y+2R9^GP:@*_SY-JUZ @/[CLEW0KP#,F-\ MF4%4+$Q^J5[?7OH[VUSYI['9S/[9WMS:7JHWLV8C _;2!(J289HU-C/,?_&_ M9HW5K/GG2G:#V%R1FJ7/S7084EYV2YQ/9_L_(.H?/?61X/4R+7FJ?7R7'MZ( ME%-L\?!D.&K'\UD9V&I_D(T.0A;;0WBG[#R8019Z/OC7X&+_P)W[?J7GETW1 MLWT#;CU\DW?AF0?ILMR;\SRU+0^]"GX?@M_SOYOKM^#WSM*.BX-VO>EX*XW0 M-G?3O[NYAYZB5AC_6:FFXG-?(9JP5D[C72?UB R5B6=_8\S*M4"48 MJ"0%*DF4SXU/9>ND-H1RY:,7+QJM/Y\,!F ^JX7-ML L'FM"E?7,WGJT99Y[ MQ7.-M7Z0Y-DYSQ0(W@2U\:KA1WX;!?_X+"_0[Q=.4X$.6[.).IM(? M3'6/OI405_'S2?8^@ :V4\_\/1P=&NX@'O<[UG0Z_9'MGU7>_I"WHSM4/5%R MB83.04,R9PI^&/#*/) 0O @,,^4F5)U55/W:^IN;2_6M]8*35W1]_NGZ"]O( M_0AYR;9'5S"6'1<T5?[)1?_+;WEW=S_\HP.=^M]L>#M.[K;8[(0-H M@$#^\27SB97>J#TZ3T\;/ZR4L/\S_;LUO!>8M8)8DN-H=9K<(G*39K@@G8X$ M)*CB"Y\02! Q@=CC.WE?W+ P>Y1=O;C];(;]]C!YYJ@.1]Z?#9$]:IU7CO$< M!YO6[\B0JQ3_H^ "1"N,(G[ATY\KZY\;V>?&)@2YI68Q3'8_"7A>*R&/LI(9 MVO$C@D#1Q%]6SHP;%>:7]6,VN#*[S RSX7%P[=@./FOWLO9HF+D#,X#&_EJ> M01@E%CF1/S(#A*E%IM6S#\*@18%^;&CG@<9R].W#+SD(,UNB^^) O-YS_0%D M=\4,K*V1&87/_9/>:'#^&=+4NQG?,)UQ/.A_3?%=INU5 :'IMF! M]>6T!RSD>(>.%"5QUC98K7G0::QM3^5\_;.4(]8N4AD$("H@FCNA;"J*@'-CDEXF7SHSO3TQ_*6 V@_2T#_GI(#L\&;2'ONV* M%!5(2C'UM'T3EXMS!_NFU[XH/O\Z8QAX4L?G,PMO?7%S<6LQ6^D>=_KG(+W; M#IO5^XN_OKE>G)\8'IV'KHK7 >\E[P=A.)S\\S\0A(9.>@C08 MLEJJ<^4DRZ4&I8(F93! ;D#?*&N:.,JV1H,01G='G%[+6C[#KXU!LW]:4=G7 MM97&$A!A:D4,/CPJ MM7H95_JG#[[2V6T?C[L7*C]YT$^F\BHE$ 5DI#GF".7 D1T8>D2Y5DXY*KAU M)D* I:"1]Y123>X)8 :!%-:4/J9L:B-TSVNO<""J%Q''7+&>7Y&!_]\%S_CGH]][M2//YGJ)(,R5][@E-<&]=;HS%:7?T MH(B($7,+FE$RA0+T?6(S;VOJOC%B=STT_)__4@3+WX?9*'3"<3*$K%=8PH<, M(+YSDL W,^"WF;N%:M]_6SI/;[L%$6K0'K7AEN.QR3 (/CL^&0Q/TB#EJ)_! M&47'%B:_V%]3?$MS6I;WSKNV MW_GEG7/D^F2B2&$'?MKTY] M;9LT4@V_[C9O++=X?1G:V-RFM;4:W6VN'K8Z:;'-]%0,0@2(GN4&86#77NO< MXE297.JH,!$NTC">9 L(L#7JNZ,/V?]91#@[-H/LJ^F G]]B3/ MMXVCKV[XDX UCE>5U3_"ZJ>Z$#EAAA!IVXSN#I'N8IO4EP%(89L!7**$YP([*.69!P/^$V,174DZ;+645 M;YDK!ZAXRU.M?XJW1"),P,#6D9=ITWG!A2H"8K[^#/,Y9OCOO,Y9H*>/&:R M?VO,)'N1Y7*/]<5ZOQ=>J0'W2^[!ZH(3=3U.Y0V;/,W<0P)JA M:4=9>ZS#&^OWVL/,9*>AT\F/>OU3:&@P0Y"OAP/#DS1$:(:9#['=&R_OVSSI MA(PA?FD--XP(#&,Q>_G)A#O0UO]-3=V:M'2]:&@I4?&GYAN<[=$@77#8 991 MB.3!QEQ12G+ LZ \<1X[LO"I%8;?1+!'VN8.A.D4JH<_:97_^2_"Z>^S]=UZ M?U9OWY]KV"!/A8U>?P3?_-^3=@H;$"UBJIPP*$K<#.\/(S0MP+GZ5-03N0XJ M@!U@J3/0#;FEFYF(_>51\TN_<](;F4%1<6(P?'=H6:-[S BKL$>Y(9SGC 6: MME*)N7:.@MP$=4PFQQ(;)"7#/V_!Q"S9NL(]+LIZ@)!U.98@R#T=[^\6IQX/@0C%"CTE65-@; M9K_ _2#/RH8G[B ;'O13T8++XC:C S.:;ONI&=Y%O.+BR3O\"G2IY[-?R/@= M+61K<-P>PAND\XM3X:+4BLE]4H&P8=&(HI%F.,HTRKPY'[X&EYH4)1S7)4N= M*B,S.GF'X'"Q1P12/ B3MJM)J\E52/M(LIPC0K%@S$4OGX5*/5_]N@E(3,H/ MSS)Z/9U2O804V)O#RH0A !_=]F@$@!,Z ".#?B]UB'7.L_ U#,ZS]=2#8%PQ M.W_9C,RX?M44E%[?XR8MNYG*;8;]D_'N0=E6WLQ^234LY>^$DL6K7*]=U'4Y M3G5=7AI7Q^V]@LLP_/4UP/"&*),D)]CX_L#P=(]B@$//?>ZT%CD3QN:*6Y][ M[H*03E-/5 6&%1B^*A@6'54=:'O(C', A@.3$"WA0^JEZMW[+22IO?S> \,N MH"@\97#)?0!1NB"%\P^)9<+M@)HE.>UG^X/^Z>C@\C @T58(1>.*;K&B(F*Q M8"I-LR?PGM]H8G$8_WYYVH,G?+N!ER&@\[W"/4*6^?S0$C(F<: QCR&/-6, M899R)%A\L KZ;(QZY7X6\]8M^O*UUXJW_GQ)W2K+OD4VSO8<#B8:'?.@O0?+ M5B2W1L8<.RMHM-22$.;4LDN0AL7OI#MIB? CAP13;U711P71.HT-COK9R7"< M*8'7C#=HNJ>(/&1;Z5F=\_3PTS8\.CE^#UZNGV+3A"#(@,_##+-4,:OMOS5ZAOYA?[TV YHM.S+&%/+G7%?2E;- M:!12C:>D%5!0*A4-C3/[Q2C(?T%^/QQ"9$\?+M458@Q%CUQO4I4D7=-."6@/ M-)$ >=#O9/VOT(IK$[DF1B=@=-;=))8+O%!!I?M-B< M^/9HTJ[4E?E6H]JZBX.E]*[]P=*UKE<[9O]-;4SY4]&,[T6(6I$X#EFS=#FS M.N0V>)U';R7"V%O%T<,;2[X1M"BZ]88'H=.Y(GV_W#/E[%8O%OCJKS\V7:0\ MKC1)>9)@*EYXOR>A/97*&\I(%*2I9;(Y2$*+:5',1@UI[QP/H8)Q'RS MCW%E!?!XL[\/F)% )6%)&$U6WTSPX&N_",.)8J3^_LE'-UZWD\851^<9.%(Q MFZ08$(AI$@;<;7AYAZG!R/\S<>S58CP0;G+2:X_=^F3H%V[[.0XJ1HI1\(RP M2%(*CG$D2DH>K"=\;SVY-V(4+0"JN7;7=(;_LX#N^OH_!:]8[?3-U#;.O9-N M[ONC?'+U0I:VD S%/=Z3RY_7#S?P7M"<.(<,9(%1P0\2

C1M-BL1N\ M\\FH2+^2W"[K?-SQI:O"4T5YF+&W3;QR>$-XR\&%XO;D4GZ)%*1941#:3H6.GB, MEY'5TUZA:S5454H/ T3I<.=T]7#^K+=>FJ\:B^LZ7 MH];%-JTMPSLM+\'[[78;S1JK-5OG]2Z\7_./;@VNK^&[>\Y,5U=NK&WS1K-U MUMKYTFFLM2[JRYU.8V<%[E7OMG;6<>J[A'9 &_^(M>;^'O64!T]UKIFGJ=(@ MSY4C/(\:"4J5H4+2A4^+"-\-6%-,@V3!\U4VZIN>,XXZ MTTXC@&11@BAAFED3M $39Q\X5A^XN.L5XYVV MIQW^9AA\(PC^TCKL*PB\+ M&V%6=QW7UVH7C9W61;JNOEQOM[I_=>K+&Z>UG>W35G/S"-K$=]?JL7;8 MVN.@6<8%RX7QD$!2[W--0RH%;"FWV%(<\8R#\ SWA7I:!'984L:\X2 X)A%X M2=!,4J]$$"!>7D7@.7.EJ0AL)=9.(YE[%UG.E)>Y#4;DF&)!"*,0E\G")T4^ M8,(_2*I?(P*/C?_YPN\,G>E;L?>1U2+F:N+MB>EDM1!&D^ZP L,.^AT?!L-463V[WH9PW",X M"#$,0L^E(Z-^!@1AE*VOKU^MM)G<@Q/@C 06C1T3)<5@#9CK9 M;_9C,?\HG05M,G/3ENQ@D-C[OQZGGW6X[NR_?S/W*OPU=SC"Y%$;'$T&[R84 M9;U1_V; G)<6K]>75_Z=-1O94KV^O?0W$"IH>C-KU+/5QF:MB/IS_P[0TJSY MYTJVNK[U&5ZAM;*TF:W >RUGC<_-QA\KFQG%X\&]1^ZW,A.V0O6/L!6RB/&W MC_YHG-:+E-)GOZM4B^@%;BL6,7G6P;]7V#3Z,5'YV[LMS+@0Z\-N...]@=]"!;YI(W.A0!Q:BXZO1_[UDL G^M/Z?.^^]JQ^/,D/O?0 M/>9+=-^H&P@);H87IWMT7N-U;X2"R2WR='[!9F_V%^3Z>_T%/TBI'B.=UZ)W M/]F6)] [NO#I_"R8/)]M5&#R4J: Q7.AR;MF M6DL5U7H?+J,7/FVVAT?9JG&C_D\C9$6WYE_=6+XVWWK!F#H[A/SCQQ"RXI=S MT9;'NPPA"Y^V>X,P['>^!I]MC4R,Q:2^5"&W(I1O7O>D(I3/ )>DXI/OPV/X MPJ=_!OWCI)!0LHA4]_AWW3R0 D07E%L="*1+YY MG1-5DI%L;)H&*4[T#S#V'EU*1B MS+\W[_LU6.9\0)+P)X23GF5=+P/4&403L?E MR=+ZL,V[=9 F:]17BI)D'^",3K$@K%CW.EXNEM52D=2T:JSGL_'.MMD_)P-W M8";UD\;7WMCYKLIJWKQ155G-<\"PJ+*:]^$Q;;7/[/CHC#NA=,5%WX6[8"(7/GTNMK])FSD6F GTT^P/P@1%=](VH$OC M#19-^B*M-[_>;S%=<(V^U\RUHJEOWVXPJHCJ/\,DSXJ6ED#USXB7[[FC5/_@,O2*G,Y%6Y[B-'3A4Z/8J?A& MM:.*6;Y]I6.DR\\L9YW"?ZYHY3OQ&+'PZ3KS3I.=S:#8#7:U/X!G];*_3@;M MH6^[\?X:HP,S N89OJ;=,]9[P^/@JI'Z]V FCP'6IZPTFGF!Z&=:!337'0?? M7054%5;^\6)6J,HBW@GNZ10>!Z$H]O?AGA*IXQWE+S>%RM;ZH+S4HUUU8K\# MRW@3J<8%S],Q4"40)-(\Q*G\? M]HQ[9G!5&?"]> Q?^#19'GZ>-4Y[0#8/VL=I@<1G4))I][(_0B\ "TV3)\;' M"S)ZO2ZH^/B=Q>D517W[%O2,F/NN*6I5MWNN?0S,]7IZ<+8:PF3E11A\;;NJ>N%[L(0'X?,IHXKEK#U8U2]\TLCE ME[+6+YR#(%O5,'POT,I23_M!V[8GJQGO6>:8;;F#X$\ZU0SR]V -59[R/!!: MU1]\+TXC%SZM]@=IND_^O]G62;=K!N=52O+VE8XQKU*2%TI)=%E#POT9R=;Z M6GVIN;VYLC7CH%#!P8O @4CSGK^_ ^QO(V,[X?+[XL?X1#OX;>JB&_J:M%2F M5SGN#XN"C!\'Q7C#U_#[:=N/#BXK)-ZX:JSYC^CZ$F.'_<[)Z.XEWV[%S9_I MWFW_/PN/F?"V<'G1P>":BNR'W Z".?#A=]NM;K;[N4WW_?^ MICZ?>:"'S(.\GJG^9%N>8*H(""I<=W:/K4X;WPVP<$ :P^#UT9-<]^?<\9'O M.M!L6CJF_HO_^2\LT.]W?SY0#/1GFU;<\6-[!"ISCVCL']M;Z_65K:TR"+9Y M,)X':'KG\]7<^QQUX=.W#.#/E?7/C:MYX*FX[N@ (OW^09;Z7X8G=MCV;3-H M0TM^@;9VTK*IKZ%S_B%+Q7O)Y 8?B@_X]\LO3\/T-R?#Z6_Z)X/+;_H#>&JX M/#"1ZN3@KYD-G7;XFDJUC++VL#CSM#_H^*OJP1TSV _#409".HG&C4X&85"4 M#@Z 1FFDYFM[_&I+'A"]V!.C^/C+Y(&K2TN7#\O-\?&@G_9_/@RC+/3V09!% M+Y1I#]P 0@70H^YQOY+--@ZO6M!8J0VOWC<]#JYN#Y+X'6AV8(I9_(M9-M:6Z0S[TU(Q M62>88OW;M!2^@O;Z)R"W\^/Q#AXA*7'0[[7=C7;%B0[,1%8?,A]BZ W#APS, MU<$_W> 3E?N0C=(-^MWN"=QA/,N@:/+U;5-1'7\"8@:K67R:<]P"^DG/ !7? MZQEX4:^YX>39J1E>*;1S#K_NFQ[^G0 M'4<#=2X-"\-)2C%@3I-;CHTSW: 31I?WU_3#;9.:?M O::TX!-_O/?+7XB4& MH6= F==G+(5!OU#R+1PHK#[K@2"O'W5]]-L/*9[A@%I!V^$=DPBG7LVW?=;K M)P=*I9/'%9C.,U<49$J?TGO:DR%H8U@8[.A:"Q\*6 *G /+8]L6,%C,0L#UX7'\O"8LMYC,A\R,YVZ A::XQ^5_?,@X^H_B2D[^(S4!V E@WR@; MFLZX2%QL#R'Z9001\B']Q,79\ OZD(#L^)(832 /WBX[25MF 9T 9PA%*O)!=H/[Q5HDM?P^# G$SJ0OG$S-KV9 3M?E (28E? MVV.VD9@":F.,'[3,;>"EWB07TY<(=ONM<=3Z4T2[B\+VXM; MBPN_9OO%HL]T72(C$STE=G.MJUO4/6D;/5DD'C[-UYZFD\;_S4MDP4*TW8'X89% M%@T8T[:S\==#D'K!3[JVDRPI*?.F#4YS[;%\QII.DI[0ZVEK&CM&2.\\QI#A M-(@46=*@"\\ OS@9SP7.;,?TCL*DG5<&=VG:@]#M?TT=@K\-PLDP_7+SVN'Y M"-'N/E6MVWTYHO\?KN-X0P\S!<@W.Y ?C$\*.Y?8'JOL#>XQ5'2 M=7\T+M5*SK:K*$9O2W'M4Z7(^C=X+=_+D'CQI_NPCA30*C+_[OUO+0=1>% M?J)1Z'6Q^)?Y);@D3EQPY]Q8F[AZUL4E6#D^ZQNVH[^095/2Y\'>/KUM?T?>MK__HXE"W.EMI.#I MEI)[!$8_C&__'K-JGNPIOD9:+2/2/>F %T9L*7,)>#:5F+ET(S3O=_/= K-+ MV,HQEHN8>S4SU%L=/X1LC)?>,O-X1>22[JRP#,7LB0=Y=A5>1CW_$M_(9J5< MX;HR/5KA05+Q/1BGHSR$&U3$4V/AL*F,*+*UI7M!$M)2!CGB4B,$(^F_HT%$ M@\>%[YD4,W:YU#JFCY OWR!Q;OY=_DT+C"?@I6YPK+.N:#G)_LD&;$=?D&;B M*BWR]')LUMQ^A*[.Q326CGGV>R/QADD3?J;II!50DV*U([8"/9 MF?>Z#)=94M+96GA6[4/?".60:"0GEJVU.(\:7X]2DH!Y,,;_ZM;QYVZ7Y&U# M6DJ:DK4FR> FLY[^W78*2KH>5])+#_!1+$F8Z:C(@WKX-R2% M!)!<[ W2J?" ]2TOSTZ//KRJG4.VHVG5:-SB5-!(R$^<3OD?9/H,-[*4/C=/ M.#GY=/KQPZLW 0D/;5Z47L;T$'8#O8'IRAD596S6%L.^MR#/+U^^YNIJ[-EL/ETV&YZO9YQ!\0W?!*?O@H+NET'$7EOIC9X5 M+O0B7H?-3["D)%UQ:CXS^]D+..[-FV DS/H[1HM-71V]_1EIY6)R11['1&,7 M\(2+4C>'U.V([O60SV%8?:$K C?$J(J\-Z?5@%SBG-=3X_CN6*[,!^G.1+.R ML9)EE?*D^45)=(G701CAJIC70LXWZ.Z+AJJ)X!W;ZXYI'6G8G\T),KI(W"7V MD,*!-APKHS0-K:.E09^++$_MAXLN.DM)(YB!&S,:Q*Q\QU4,#Q:3UYI:$4;K M4GG>DY$)\W#$!]_0'41?("D)8"JPQ\7>&=]^43G'O3>,:":B=6O>M!N&B )M M/-E!I #)'B*G$]?D9$ZNH+C+V2PB&X/.7E033%Y@$CI-GLR# 9U5.AGD8VY, MHQ+CH<77K+"5V-3L/,7YV?&'5UZ@B@.@ MD!^K^ZI"33,R=:"/QB;>95F08?+ Q<^K\1BW]Y2D=P.?!B.)EM'ABX;8#TRP MDHP#_$59+M7FWF6E%YAWF7E'^HW8 T4VL%&3<:>35J%Z]'6":Z9!MSG-+5,D"AJ)CZNK.CN S&=/]P+%(P%V%P MD6?AD*[Y(;2:;]K3?XY8S/A.C6L$=G>^;2JI&6QF-2^=8/V_O];6C?Q$;^V#_"TD-]_+#= MV]X\Z.^T?$5' M]"8-EBQ'NJ5);J::)S'SHY6G?3!#[V_:86&H.WM;_=?F+U\YLH,?GS:H F& MW'5-]B2@OH%&3&B-:0GS: 2#0D[O$"8$[P'I?><-'W_\]_NW&UN'P3C)+CA\ M2Y,E[1N\].!%G_2/+L#@.88T)'TH#D)EC7[R9>)4_=@NR&EV6SR&]N0HX QN MIEPO MPBR.Z(:>%_'##/AFNJ)XS.!S;[VVZJ$E9^7+V;NTN7XX86&XQ \A4$(&@F\;T RC,RK";T*(U:WD*;R5X0T@\;# M2@#*2W^\]$TL*T=Y(@T[T5>SJZ#B-(NZ;;Q,+0Y;S:DO_805#26)U)LSZUQS MZ?@GXPA!TQD-.Q#'88 QGUQ&#.Z"YVB6?Q+3;W.=QZS*BXK!$C8(YDUIEI&V MFHN#-O3.BO\=*RUQ>IDE@)LG,2Y7N"W>UP88_9#!15@,!4:9A;J*#%H]N"(/ MR-KU^"YDJ2=+A9=E\+(1M1]A;7D7PSQE[-\L*R$LV'"#1PLO275)%)Z\ *"V M!/:F]_0?](N _,"CNC\J

;3'/IBXM:\YDE:2&TK+A M+J^7CFG7DZO H^LQ[MNGP5N1ISB%.(-R6AE]!\Q@4]/8D)#O&;Z,7S7@@QB0 MC2(#2SC.+*+P#7V??J!00@Z^*H0(D4K%J/.7Z%N 2DH\\&5\^6HQ8^L9NVMV M[]YA7\Y^9+0 RIR 8VG'@7OQUDPZ VE=?.0IQA%+_B5DVZ)0@X03'!2 M(F!B3KWJ!9](8Y;!_PFGLS?!7Y.X3"-)N9QFR&F?9G/<7>[*YMA2ED2:'>+I M5!<%;O"8E3C]'W]0[>!?P3N[KV&NTD20EW+EZU8]L05]S%_!CKM#+W79P:Q[1_WSBM?C@PS^/&!P=)JYRZ].'(Z^*S?W1E7.1B<%C$R.#!ZW1 M6$UW^%=^T0SV(<:YZ6V+F"YX@;>IFE4;NDC8NZ.C)ZTK_G4'$#P9(;0<]#]D ML- 9_\=BV$F.R:[(V&C1'!>LE$CULT&31K3'J00;U5[3@-]8-8!Y"$4W*-F$N8"ZL5!T6R0Y#1&JYPX_.!3:@1E"RS$"/"*-(F04R.J, M-=-=>$:Q72S-D^ VLTNWPP(M%[%WHK/EVB$] M04D\BL34C(;F?!G% M_A*^3QE^CC;(&N5I)6J3Z_XC#$Q&71F7C"W&U_FGKP*.:YHM*F67$)ZC052I M@*EE6^W>XSL%38!TI%QQ9A;1%\Z3LRZE1T&F&1]1D]8N!&T5R$X7@EZ#L3R' M$+31)PVU12_N L?E.4C"H@ 22ZIT-%UO'0/2\;A2!>XQWR +3Z]5V'I%E<^2 MROI5[I)Z(Y[5PM5+?POMCA]5L\3OC(116,C#!5H<$/X M@L1>H[+(>YR;XXPL[PGGZ-E>(UO-T0XT^ &*"@E\4V6=B3G_*G#V>55.U-9I M>#I_-(;>^FK<-@7=1&BQPA>ENK4]X[HZ;Y6O?19-$M7ZJ^@,> 9!ZSKQ"IG0 MH&],:.T>7'&U7>AB'R#.-VR,81Z8Q<#E+:^U8D6BGT?VU9X0A=:D<+MO#(IX M9*Y8_W9=/0;6>0:&)1#&L4*(Q3;A,4S#N6%IN.-@IGX-IC'F9--";]Z9[_1I M,-%56^M@T\ 3KYH5""2FL?3HF1Y J'_+62L*"@S&#S+Y\(HU[.K6 M16OYL!R\+CIQ[X U"4&\P[;H4CD!\\U!:^YIV ;Q7Q-U-&\W:QI/$3 6MZHJ M:3=Q:-3VU>5T&TAZ1U_L%,3BH!9W$4"O6(.#_ZGBG%T%TVQ:@#\92<-%,O<+ M:8$SX\(ME3;/PFZ(HY7#&5G_N;@QV.D6YT5X%=SH9Y>,7Q?U.@ 7'GX@]$= 0BIX.Q MONZ1F1GZX3#VCH^?M+Y%SB72$!6_N,3-(^4D\-Z1*O^';^^_&K$M4:0)0_GL MN[R( MU/F-NH$E=1+CM)H](2V)D7UG6] /3ZDF,+(U/%7 \Y $Q.2GVTF+#FD"Q>":(+\TBX/H#C_UJNC5J"S*H,K1AUJ1E?/%E5F\>L MOM3::A%IO?ZKJ'E[B_/4*\J6(=[A^F2#\G,TOPZ+H;1V#O#J<'.*PP8KH$K:YD#&Y%#TAPDMS$C)E9+] CNB];6+J(.L@MN)H?5L?D)4?1% M9+&X=S$JEI/?.""\O$*+)%E!BH[2^[EP,8%:@8A4E>13=8?H!^UQAJ**)>#J MH OK8B'?4S7XJ3M;'\W9<1T;BMEL M(M7#F)&MZ63876V9(Q,7H($@ND4FR 6Y8W;&;EPCF#)1#CM+:LHES^ZHJJ;* MW8&:6]J1$D]*(P-W,;_J)[_KE5^(!](HVK* MY>Z7(<"/7/V>VXI1V"SZ0PPG$^)+'KNMDRTDU\WUR\PW@ IE2Q"E0Y"G-Y]Y M-8DBC2]=Y.'GR+^PS+ER8S6\%QY[E<=DX8JZI? 50-:%A2;C2Z(]4ETE0_%. M!/8WF]J(R\ICIH?1T0CBE.91C0Y1>0!KE(.DI>!^_*<*$XF9>PE]/PY@*^B$ MWM7 <=Z>G/H\RDCOFQ@Z&LW_9"+IF H"$FW#<9 '<$,(N$@I;JI18=AD,QEB"P)0_L":6M7U#JD1'2:G]P0?Q>T&;FF=7X+)/A>-8Z,58.>HH6&S2OX M@L!Y^XP>P/M;S>83_7A_]NYH0Z/GSIQWU 12+Z NB_J5T-:"5?%=$6#68I0M M7)A&B2RGG**M(HW!9+>99!L10JAF8). EQV\V]C:#T80G2AOFD>R.WY ]]:$ M@YVR6%DA: ,MM(%GEGW6!#E_4BFC2T5*+C]9H3USK+1\W2D484UTS@,QHJ;1 MU;6,J.[P?ATWZDK*8$<4W'!#&N2RP@']8"S"=9]E*6=PG<[MF]/E]JYCF>TY M3);'Y43_F?GCL,ME;B0=T5?1TXJDW0>7ZYTI7)^R/O4:9K2$T?TB1(\YPE"B M:)76$E84+I S=\[IC;A3G&O3LVAPPZ!N$?P_M!*4;!T>;OED+< UW^VO=U* M?B+,)C]L+>4]$=+('[8.^UOM7]ALR6QC920ELG1]_%M9LB^U/*7S#W1O7"&B MR8N+PDK-F4M6;:50Q_N5'3T+.:#?0[!9W.,V0^4PC0^DLK+Q:&-F:0 .?3)H6G'4\4N(MVNA3)U M21J*0T:L3;+<*@K-MX\JW I/^GKE:R&-0$S&("^M9G>J$<\HM*D2JO8SD 6R MAV;9BA]TS*V&VRH6SC5[5G*!G>M-BF!.":2"A9FRQO5MY-6D[BV C)V)D:5* M8%)"I;3EJ@3ZG7CQ<2G;S.20L$]EZ4>9Y3@PB#U,7AX2>:2%:R[M:X!36CEN M4RV:9HX:%$6&?GAKH;L0)*0&@ROHZ%R%BO"IBXZ7Z;E:J$PM:R[HG6 >BNTO MHU H\YRK; XR67M#!)+)#"X]/PJ>9:+$%DT=Y&:IJ:CKIZ> CXN_&;,"=JB" M32]ZIOCRB-G!0HJ*0<1!]9:J9E0&!NYG= P-M6F)$#]]%7[S-4]6M3H 9R2& MB&RGK+BI5VY,3U@&93:*TYE&M#)#RR(I^M0Y( W#4P#NIOQ52SOKU:);V] >@YR&AN3/ ,N0N@"#B,'B5Z7L(DZ;GS#I!<4$ M$5R$104-JDI7<25*9"+W).G823S3M,NMH7)Z_Q2E:NN7+A4DGINYC!I@.%?= M:J\B)>9V*.4Z$I:9 !ZA:"PF^+?T1;N7D-_:PBG;?0]0P4@MQ;8:-0;$>7B MNT;60U>5UA)79H88#:R,87 H_I7;.*Z9:+;3K-RH,\=Z3.#V[1]73LY9'C[> M<2D&$"5QJ2,$'9/!)X$J%&@1?,1?&0&=&>>[PX$CE M"S6V#(&(!"DU%41:HC+0:)9D@_"@!S*Y16ZCP#S%K3?VWPD'!I%J[RF;%.L4 M/G#\7T#PN]*$GM>)HN?*@>JD5CT)/?(G=/.,A?Q*6;#HI@C'$CD,Q\ !!\4@ M3"66J/Q8-N!:E6[DM@.@1;WDS"+,>/>>VMW<=L)42TETD>[Z$D',G@7V.W;T M'"VQ]+]MAQ"H1>C!GM#&WQX?WKTZTGP_C0XXQ^HU" C+AS[MCW!!7D& MGR^RX=SUP*@9[EX:QM\%,^*NY]R-#L=^%SQ=@[$\A^#ILNO+NQ>HB->G&]VDNDR_6RB1$WZB]@G9@4D9 M;X3D+K,EHI%*D[Y',$)<'3ALAGHT":N4]!IW/K"%F_J.9G#.5&RR!>BFLX#' MD8"**5Q D$"Y%T2'NO5CCZHJ_-$9X(R0XFF'!;K(1B.IMPJXSG(0HL7(520L M04RA2=,'60G ?!L.S&=ZH"@PV)&-&(L M_,AZ#,YN,IY,L^&Y"+D(JCVVOL0&P0> 8#7NU3;0!6Y?TYS2%#8PF$701 C4 M>M%P]2.UYY%VL^ V+\!QLPZ0!5JL5?J=9^3 M*+6ZO$$FFP8J#48/=?KA8?5#+_C@VML!'<['ZQ/#_]?-EQ/A@F@N;14I$=.% MCHX-*?0ESYQQ%R-Q6J;6ELTK:)Y&0OIE0STB3'QI8T+I %?;'%.DU426UY+.)G%GA/,G8T I MLP+/6VPY;5>7XK7AZ MX2C2DH](PZI%[4>F[)X7RN?07X@7-%J]1OG"\;U-MU6YM98W7'W2<3^LJ->G MUK]+C0)KZ[-LS91:&-6U699#X[?:O KS$:NR)<$>BWTU,1^2(CV(%S% $=(. MAU109?Y._PM8ZC@@H[5IN9$[N*X,7I- .*K M()#\#4K3Z1:]NH5:'RP_AOZ,\Y+2@\Y_;!Z9]JXEN+T*85HS8;&1.4#,ZZKK MTTCQQE:ZA2#:4"5HJ8:$N\99F$C+.TN_@#\K<'1N@H3N7?9(UY5EUBX+]E3= MKDME3_M)R\I[_:D;;6R]!K>N%ZZE]$E=FR7TL;4V)M^,PR&*&D5MP896.B&Q MIUT+N5;*#0YAIJ*>\P M.7%9\(%5([<%1&_<-+J"O_<[@+\\^?!>NB>?HK'RQCLK3/6O MG;ZCKYW5VH6C&P,D"9?N.Y'I-;$_EQ:-N'[GE<*T#=2CV3K=**ZTV4&=*QG@ MWIE&ZMSLG,U*[12LC8N-/6?-K);.-N[;CM+"Q&9\PT4>[=T+793<;/OK+DJ^ M!F-Y#E%RG_C@6DU":O,GTHE23(6K.6:@G*L=LHVJM?_W5:S<4]H$W.MYS]>< MY<7B!N[Y9>3=:1YUY?G=K]"T !L[T2X%E8CJ# M>>[+TC9A9DE<0%Y=^>4Q["?ANE9]?6,,(H MW_#3_/P'8?>([;3L#?6<( ^O<>)P#4YMMH71C-5HH0NW,"=B)WGO]U MJ3.*&S.R)IX0:7L%L>QOQ]8#BJS@> "-E86@3NT?38%0Y2]H=4$]*.%)KHU' MF@2ME5M3QC^+DZP,)E$RE3S#+"%;R9FH+A)G [&UGM:3TRFE/S#NX^7O<#VV("U01- M_3W''B4Y!V-Y&!1F@_W=DV8%;'J1NF8JH?:^1K!TQ O/[ZV<'J.SP4#:NPJ M@*:]1(@WE"\;>3A_A!-Q3_?#TSLC=<]Y)G>Q![HXH'6[4J'D*/1A#)&1@1B$QSD6: MB3R%,TTRT^#M,8AGWAY[05*?/,A&;V(_=J7QUF:HG%RJP6=\. U )1*5RA)& M-ANXY2;SBSP>XI)SV (S'82#&7]:T"4Y\C,=MFK.8_/P4 .V4^0 R7@ICT 1 MU=Q4\45#O]C05A=^CE.%0WEY,@^BT+;Z;LFMO[4F=N0S\'_^=$;([QGG.(-? MHG!@G- 3FZHUGYY+^%ZBI?K5-=0.M3MSQ20-)=V?O__B6F.:F*K4%SA#\UAS MT?_F7/1I+1>MG7W?HE^#_01IYQRW-'#4]+,Y;LSZ[PR+=RWHJB?<==)$0PCL MA%J- 4^&IHYAUZMKG8V)8Y8D@IXS15$G59[-(MJE(T,O=B9YUR/99;,<)T=G M1XZPT/!!^'/$TY:MAP>.7B* DA;?);(DL MCV;=2%Y;6-@SKN!_%2*, $MVRN^^E!_)QB5=_21G?^&DG5<7 MY!DX9(\Y#.=_G7M]<[%?#L$D%M,'NA6Y5Z-4&U+I2<[#89CW6A+ZY*.G&U(A\G-Q-L MMM54]+=9DLT%(6E;CRMF&QV:^6_6I*'?M!)X?K?9I(,NF[0&8[G?;-+:NX\? MHBDX>3_YE=*.S?$LFL;H0U=QLFB]U&*#FT^4)-_]8)^.HHTAO3\MA+>%03*> M*N3H>1D./J, 1):@D;D2?H0IER?TZ,Z(I8KA]RP%QYE5G\2?[*IO>TT4Q(S<Y)L.((3$]53#HU&!243+@R ^J5;>D-XL,W*OSP[/?KPRH\CI!H*()$1HE#M MK3G5%J'A<(.[>)L'G)Q\.OWXX55+IHA]]F&L#.PYXG(>G;#OKIMUF]QOH!8(3QRV ^![G=!@=6%/60FQ%YFP"8M)CEI(CF^=9+Y6]))>E M)*9"0K^@HZ0T!POBD2WX9JV'9O S52X3YFBDEM8KNV?TR"@>?%;EG51CDSQC M>'G)I&T69&[1J[4^( ] M[19^I^^:#J,3G\<\3]<>)AVX P3[2%T?PVOX +1BCON-"I%\+>#LH5M UY9. MD0$: @;$.%B3B54\@742)W1X!]G,OD@8!+3:%LU1?VH\O 8PO^9Z;C(P+,S9 M,S%\9#.@R(WTMQ?LMM$O.;-2H8/;4EI>N/S9@&4TEY9N2?-DN M=W:7'(:GC++XY+0Z6N@TL5(>S8_@,*(9^F'Z59SG55K'1*_EJ7.YK-["=>:J M/1?!O'.RS<9DFOX3>8 )O]C,TEF0%3SF;-)-R+?75RJ>WDUP3#;XQ.MD_PN" M685)UIU%R6CC+ HY&GEDNR*]0Z'7F55I:RV[A@R+-B!B-4?&3F/.%[4Y%YAS MH7-VG:"D*+"E8-(C<%J7(/A#Z;@C(4@X0C^E-#02P&MX9!A\],-UE M;-[N@ MPT*96*@3JY62FXGIAXN-%OS*,VB[Z"+F$-JF&J-4!Y7A+A!61CV-;IT_%)"C-@RSLL)0E> M-8*SL6L'W=KD+7UP'+H9C5C8R0@+C^UP1K;XE'Y2\;WEQP5,>KA+.YDM/.S2 M3FLPEB=2Q'2/QM/&26JPO"Z!O^[JS!DN@EM$"_EL##!XEJ!0:M!3\)ZHG%F4 M!MQ'MME/,+3=#K@VRXLWM$8(.24OUZ ?+F2$^CIV9+I/,3GU8L''$2UF/( - M\2&BIP?OHHA43 YZ=PV'VT#NNHO2 HQUX"8WY MOC@_._[PXI5C.EIWR<)X/5 ATV,S59B!NK%I!0F*BAE2HV-#G6[30Z5J;94R3;4UT\B,+"*WH*QX8\-52N0_+["K+DR%TX'-4 M79&A-@@\X9-?H6M"N)H;]8=K&UUPZWWEWKO;'/ M3 F>5N,Q:/'/0%N_\8[._\8[:?1Y,KV(AIQ3YI)JJ($S#WBRUO*:ZZR8C'\# M6FUC)+.*S*P&=E:N6MZRM[GV,A9-R4]"&",47JRM!\ MK+3?[I8@6GNQ6XB>,B_\63:P/72/E )JW44-9APR.-Y@,Y M5[.WF=<$"\$QD"3XUIBYN;\;^7"QSQ.W4FLB"HH"^HB67Z' M -,Y +U][(.$9IFS[35\2ZW/L0FDM44YGVSO]P^6]??_ON[O?W;M?;EUZ]1KU]U\1I6-FMZ:W'$$J&5LA8 ML@_L4QMM8+M3KM=\;LGU%@KO/?;) 6.*:&RP,,,(DBS4BGJU%37^U)[7,75J M%XBT(A,G"DD0<#VEEJ:2%,Z4E]X1^?AVF3R+FQ!Q$\Q!6 C-8:+L\U'A\Z>Y M4=/BQH7--P*?').2Y@=J> 5]7(%LFDG*$_PI&PMC!O7UBAF%S*_/"\&%NL;H MO !2>F.2P12H>= ]+D4+P' !G""R]FA -_<7M\XH:##A>02^//J8\Q@8V*_" M+6MH).T+90O<:Q7" FQ4*!]SCX*D$I(-P_O:,(R6OME[GONYZZ'';^^R,_:P M;6UVZ9DU&,L32<_<1T-+0Y];;SG)JBJOV/,E'43F37B1Q,7$-6=V;4:P;=RU MTBAET1RLORP;K]$[I!G00L!CS4;?!U;J7#!R"6KJH;&EG YUQE./+01IY$ _ M87UNQQ<-W=6@O"BF:DF[I(LNX)T/(G>7C,(W_T:RTH;:E-5A6 MC:R7S]S1<.*;1S8\\-Y=3D<%N8D&+FZY:DG4(FZJ0#\]>G\D52N&\%9'Z'[H M%*PAR$CY[[958DTK*W.##KI7!QO:.3ND3ELO4+L(#<_$+[MY6T6VMZ%8<&!? MKO+:SIB5"F0"VBXW2O_.Y@LB9,6Q1_.;"JW\6$!#.J991,)K6\S>%PIQ;3SH MZQH\%R@WJK%OL:T@@.;Z252N0Z:='EW?2!:9)]K'#,* 5S,Y]&*_=9(Q-?PM M)AQWD>FNJD3-+($-J3)8,DF56@>W!Q9Z^K^M [2""^184:MS=@(O!JCZY+;= M;:]Q) RU@(E*6['TBKALOFR1^K$G635NP;E -&9?2F?B#SH!J3-561=67*C' MQ.)L=]'B;&W^"!9S[KX$3H&LY.>DW'M >+7YJ\P$K'XG;Z6C(AA6&EF:&U:" M)"Q*J8LT/MZ<'#@>%38GU 98D)\1K#,^N/03SZZNC98))K[$4ZDYW][ZL1=L M;__(L]_>_=&-.[5/;SJGU@F%L]GS;/FDQ:U;L\#&2G_OV+2 SM*G[,Z=UQA? M#:>] /#X1+ES0C,RB.HTY[I(MSV(BY3,8X,GUEN\<'O"TON0.4U'^=VNCIX[IS% ML!7V?KFUFX^-&ZUNM_8DI!:DOG]'S8M%+AL7?*+K*PDE;%,'UEQAOH8 M=YPMRB575O/)N+&TD,F3_""NTYE9=Q>[%-6D50U+\>U=V$U&"=M5*ALG2*Q" MYF#48GRJ/UD@Y/)MGMU&&W2Z3H8FGJ@L06=:!<:MMMD6T]60)>#,A6^+7K_0 M6 [Y3$W!M#(F]S1$*Q"&:X["B]RVKUYHJ*.VAG=]%ZI%/,HEHRWL";_^6!_7 M]T>[09(/D\SMUO2L1JD5J9K-$A"6@9'8V.>ZQ25O=X3\=3&F49N]1QMPK0#H MYALZ./PCI7^-:TUY?3M+.H.X!AW(A%GT5@-,69FE-AQQ,[YW:VO;URA8O;!*K'SR?:K9AY+_US[LL@7KE4&NK1 M 1Z5T9FKSHZ++HQT ZJBZ1MU05 ;!-WJ@J!K,);G$ 1UY[PEOZFDJ'I?6/N- M/E;3V#3F:CO2&N<(V>P/$^:3)?61AES^'J 99(^_#89'ZPWXE@1;'!V+^->- M&PZ 5UM^;CHL(-S*=JVS\-FHK??@5G06[="RJ)BYX>_+"CV?6,Y*OC$X1FK' MWV/"A#K%0<^G"]K(M(5SL^>(>@O2#\V\H#9CWURYFD3Y@L?2M(A-7TZ_:X45 M=367?7EV0DZ:I, 16C\NS/80SFEX%7PP8"40"2Y=):23Y4-ISK MA4\7B,T<_L@^,]3$2F'Y\5"U+YC#I2.$0\:4H.I"1<$G^B6PB!Q_DOEF!O5H M!RJAI%J(=P<.A#2_[)F^C=X"YLR^2KIJ6B5CEA*-19Q)[0 VX^2+Q#F8/T21 M B3.!;;+!$K>9L/AQKL\3#\'?T%OGY4Y]N\T8KHZA:@7:&R#FEE#6GK$"\#EE)X:[2(V2 M> BG51)_^1ZP.SQMZ%;V+?1-!ODS UW&LVJ"_J=B=;3D)%N8>CHWYED53GZ MGHL+)"Q6LH38%I*>#"?U2KD.B?E]!! MLAE9'H]CIGM'+F%A=A;:Z.>=UJ>)Y4H=_TLX^$QWV+KC^:\U=B3/O7J[^]996S MZ^$*$3"CP#^5+[WU9; N@&L<*<$="M84'4[^JIW9\ =>B^H&)D ^D5] MU16]ZX?]U[LWGN@/.XMT,B7RC)%)..?ZR;:L%M:0'6V;A M-PA&M^2J-%:6!RYS82^O(X;76%AB^E95NXTW*U]RMM'LC 8<3!"GO2F96(N- M&(PA)^4_%]S"UA%I-?D^+/F=WSQ*RR)J# V-^ZN>3_QAS\%6=>5NM07X@OZ1 MM]6;?3A0UOW62W51TJ(OV@(8/@#L'.1?)V)JZ_3URN .U"'ODW='B?IW:503 ME6(23W@84^$J2].*Z4Q,,5Z:E30VNL*L_2;[JHT+[>Q48J9>KEC8Z%ZYL#=+ M3^SKS<.;G]B]@\V[G=BV(?D9&2LZC#S6W]+C24?8%]J;^_:BU;OM^:S1\6Q( ML7FM?-.T>??/F7\0:VW1;JH(/.L<<]R@=6\TBQ)**+ (DIPP4693 W3ARX7P MY787OER#L3R'\.4"%=9-3_8-B'8=A^94>F/T#+;*$!$JKR:X-'VRMV5\7X[! MFY1R\#2\@E]=I?MI-*[$DUZO@=\>QH-60KG,)EI(L=;!?#.OPQ?LUEK*U?Y# MI%VUS9&XU"$'1^#63Z+ZAG(&JA7"Z.C8I#' M%^)?ZN9F^5Q'56' 6ON5#N6/ SH+%Y'1/0Q[D1(7V,W2=D['Y@"D2JC-80_[ M+05:Q"&[#\?R]X'K (7HA"G!C0O77HO,O"R7LKR"7.7$R;>6EN'GOC <+>3" M98MLNIEM/WH=C2VU\2,><6TTNNN+>-="V%@V$I(ZG!B%4"C&Q\/"\BE*;5Q' MD.!RFGERJNG-#OI[3G)3*A-'"IW*T-BI>1D^2U454S81P)LH'$70>U6%P$N%_AX/0F&Y-) M,'$83J4]JK^-9CXN!V\!7T#!+5M]J *\Q1]T1;Z\B^94AI\C1,-* M*>'F7(AZ;%[(6D)R/+!1Q<[712TVBB!=:#"$0$.E8XE%F^-6"TN+C/"@)*0I MR*TD*^!*J\ZQDN/AD^=:3,!E;(59P!+A?AX&:R$@,H?!!(TQLZ*(.;(N8_95 M^Y0W7H+8M&#&2746B?8- 2#%>"PVK"$%)P*3Y'L$?:*\BQB2E3%"@N/V:GD, MR72AK[A:C.;/5/%XZVK.21)>F5B\FX)PW(AN5NCDLT)&GG.*;Q(6TIXPS5ST M/AQ*DQ"I/S<1X1KDW&4TF8)=HA]IEM>RY,8U*YJH4\'^>"Q"WL*OV:*VFX5> M+PY:@N=A&7YC:\ME MCYL'\+;I!R<)L E:B:8,BX->$4$/17J&RN:/VE" MLZV<2K]B7W-'U]D &M5VG)K&DHQ3OCB, M2ZJ<:SO.1B,'XG6G_=7AFQ_#T+4I%LKXR7'$[7A1Y6B?+"/EQ!)SF'"Y2XFW M\@6BFU?8[_,=50/?:(K0R[WYKQ$,=I+<6N;:57QC)=;\I*[Y\![_9JGO_==> M+M?D_KZ_^.5.%[]<@[$\K?AENQTE0.KG83_YM>2>X52#61GHG[N#G#&#VW7# MF$$F?8.(Z]Q8 KC$-+3SD3SC6:C@#FT CM_\)N8#\"PH'3U\O8G8WI #?8J* MJILU4FHZBOCU[!0K<2/=K>3XH8&O&A)^I79Y@R$,Z6S'S,P#@\,TKOQX]IMK M2ZY.[]L(SK9QQG]',9HXL:Z0OQ?@AR9;:K/A?OR*32##TFJ"6<8P\^,'S@9C MV$[V)1X84W2P&&+A-XWP%9DBVR_T^\+K[>[#EO!F;RVC=!R.74RT!")4Z%&= M60B=2>=;F#'=Z*Z0768J*&^_)* HQ@[)@\=E@X:=4YU$CV,*NO,^#JBV0%Z MS:Z3 SKIQ+EQ%HQ"C(#,_2$06'E6M0&F6Z!XJ^PW(PNOK(HC.4ZC4>P-D[YP^4I>DQHM5^]"21YC-LWH#U']5_3> M:DJ63Y*$K2_&;^E;]#43@-*:*TMA I402S>]""Q:WG5BE!A'*TWO=>:*1%/* M)63]\K/-5#+8E589CTEDX< F<2)Q$XE,:2T MW&*+:"Z$(P2TAM)0>JP%%((U+H1:G,.P+J9LBH.5JH^Q3+041BV8=GG2ZXF, M#M(LB4NAX9?U>6HG:AH $]VD425W"SF 6B :?1G0V8LD#_:D-_MH"?Z)62:' M#9##<+"Z5HJP$7I-7ZSY7ZS MLLR& T .G%"75DM9)'G$4&+WMN2&MIS9(CY6-6(H/0>%C1=)S4V6#1T[D MT MV3<^#87EK"$QK9^T')\O"VQB8V L<]< W$DC,@="C=MH'L=HJ^:]PU<='C6N MR& 6R'F4S1(ITO\[,@P')%Q5:2/*2)]Q#P,HPW_(D'4F0)S^71F.R"!.$DE5 M]50C.3)(N7-9S9G8(4=&G:J=:WB[@ HCIVDN@[58S]H!J&8C.C2EPG?&F32[ MYQ4BYTE48 ,=H1];:TRJ!9TGE)L(F["F.7XB]2QCPY$2#6EDGSRCJU3^3)?F MCRU&53-KB(R[T4NE6!I%PVAHO2Z[I&@E3&--YB:[J[?+W]D%MOHN%6#?;]AM MMPN[K<%8GD/8C2D]TL*EJ'X1[Z=X\N:23PX]\&%=EL,F]--3$219B3 M:JDTK>+V8HH# QZ84D)!458[QR-:?K<2+N; M6R\_OPH^)2'RE_RJ 3O^Z=#S%]4M+LQ72)WC]E0VCB3ZPHY%,8NT8Z.0PC$' M9RR5D%A54/I@O^$,((-L?\CW9H'Q","4XXSF\@@+5)[R,,Q 4\=)=D%R[>Q$#MLJVZI*.,XP\%616%KD_.95+'&,BXCAE+ ,K8$" M^T/ 48F:EF,0N>2]("H95 CS-->XC)I%F#/98VI5QFP9L=$)*XS!2O"]YA+E MG+L,-:>>7[;Q![PR91G*%3>, ::DN]D0Q_)8;3!9/2"[ICVVTDK3&-Z(F9:Q M)&H(I"0"[*EK;-6:T=? MHD'%NA3! 7K6))X%911.G\3Q/K(EY>]=@[3U&OCM@3_O.8.L3Q(N$C(-/T>U$OM(@)H3D&?T;'P)4OR>>V M.ULH!,6X?_)"87_6*XQ<-C[]]"VTH JV-C?^A[DE%;*2A%!3\1(//KC[-)"V%T/0OS_N0*>1&6J?'EB!'E%J21I M(]-]D&M5L(D(>?OR51.O-5,]M\[9<.PK'&8S]O%)=P\E%HHFM :BK#5[>G,[ M9B.GCS-P8. :=!\Z/$[+AVKO28*5/PTRL0FD":"'F9743F$" 1SET"H+$PDP M..%C'?R)#!Z7]IG0PK^S@_DHKQ/I%1B!_5-<]P/,XWXQN:-CZ;%AN!CHZX", ME0)?]X6)%FV)\CLB2[JN))#V#:63HU*-<-BDL 4F8,6M[\I53.;!!:.9].5\ MW\O+N;B$CI4W-.]3/G8R.=-D4Z#.?$O_BNM6J\EER:*?CBKR'.1XD_U&!WW" MVK07_)&)Q4$;\G_"Z>Q-^R-;?BAD&IZ/M?"=)WVHCK-9+ 4P7!QTD5TJ%7_$ MM?%. YIMG#(3O]&"O87KD,L:KG*L4,K);1BF&N1T:TZ*&0XB\IVEI#[LAXQ' MV*'5",Y19B#4)KW@-SIJ\ZLL&])FTY+%PS#8V4'IHV][RJ!N&&P__ M^\4-0D'[+[I071>JNQ.FQ!E 1Q>H)&)&.WMCFTOO*6O:CS6?,+,W>\XD(5F< M>G10OV2<[!D%;SG#G5EJV_PRTDY@XD='?FDG_TI-2@=4*=F*+)1J3\FL 7M! M)&K,NK^G?K&%&\.>X0$"L92TN+1N^'QWO(T&TE4&30V0O?UYJ6Z=AN!*VRBS MV<][M)YM&E!';+0JHHL;W+UL5D0_F_]X V19$LY_CE/> _[1&WVZJF*\X!(E MD^0\Z$OX??*Q*IG#P_[!SB'T3)G3_QN:%ZL*ZK,*^JD<+GY&E\_>SO;2CS?[ M6W?\;'_S;D]=-=C=_M[6ZR#8>LZAY!>%W!I4& &?4MIH(<\^!HL&#N\!K^'2*$5P5$_^(#< OGRZ?W*Q%W7J5U@ M'F^E#G;78UW62WZ.)V$,]HJ:"?LF.)[$T6C1_A=4L3UW:[&>ZR9G6X<'A[?1 M0T]&5$[R>/" >N8);?'>ZT>U/1Y16V0;G_*HB+D9B:\*W@3UOR_1'T;+2,"Q M#?W[WU <*TL OEOA(@VR_RPUR/F$ MGE$$9_W@?7X5?[_:X_7^=ZH]-"WOM,*_T>S%*H[O5B 8Z++]YED>^N,P3[(B M^)W,AG 05KW@7UZ>_WO;Z._6;EAVY(,-M106H#IL19SG0D!PSR&*)R0QSUDU MG)7@Y@P^]-%[YS-M^7>[RWL'WZE>D,-_Y'"!_ND_THJ.LM,#R_7 3YRO?W0D M!S_Q9_ EQ(.OP':TI4&L6G@,$ IXZ1@MPKPV#*%LB[0'!=)6#KY!/MPF>KH) ML9V0/#6>TNX?RW/>11=Y!5 ?GN,0*_;7[OYD\.A9-"OM>[7MS\Y"& M\R'WEQ4 YX YE+U)26TP5]<'T\@TOZM!:<[SJBBC2-KUW?#';J(.]0O# MKW__+!L8$JP/4 W!&=D'8I"'X!7PH%N?8 MY&IJ60Z=6W!"\XK+BE]TG"75]"(.P5!OZI.TV.98NU=!V/XWRS_WM,"9.\%& ME[$0S;N],X^7"$E=CLRR*NH]:"!P08D=YD(LS^#@,(\ JZU/XHH)#I71 C4'N9-Z@M0$8 MG X :TK[PS7B-'YSN&MKSF1 (2.R@>%&;L)]CN=IW-'^\4FCA!]8E=U2"R_- M!#W&DCD*T+ HZ/@SC)W+X@3Q+/6HHA^A%K5;;(JN=99]:!#.PD$LK=[K)Z-% MD?NQ3'FNX4Z!OFQ1NTN]&-;"]*,;Z]Z66^&>$B\ZDUA0BE-;&TA+MM/#>Z[ MHEY['SW3K%_[$[U>8.VWR"#;&(EJ9@1DSV[3P>N>V]&"4.[B(17EQ$&Q834XB1+AK)4O$QR#_/'2VXT*5S@ MMLPD]R=?-AB5&6S[%55'[VLY<;09QG2VAW_H4%F7M8CPEA4)'ZX3V9YR$H'(\&TRR+,'K MCK-!EE8LI*@2=R]T,K[TO?^."VE=[=_OQRA"DEX0YL+C&QY7;_U>TGNK$,CP MXKUF2HXO\LS<;#>]QA[_5KAU[_;OK\ICO[X6';?*,RC8J G9-V%0N.6Y7)& M?Q;VVG=@L*U,>.N41LIQRIP1:=VWWQ=;QHW!6^K_HL3^TW;PN!-^I.MU1;$E1D#S_ZC)3UKS%Y?9PNZ-7 $^(\^FPXH#V3 MS]F<$B:1&KC[7V.=UNSA;V*5KH@_W#;L4/OE6=D/ M--=>_ZT8:+^&VD/#64PUB_R7;%YH;>^O<9X4P7%"F\&K@M]OO.7"57!X%/XO M\1>VWVH+N:0(R_0:UAC#KSG794-\:%V:IM)=S*VZP79'TKBUO0J6("D>[1JH M:]UKTOQZ_/Y5I1%IF*WM-RM5=>]F"<*5@= /X5S?I$-K#*CE2:0<6 7B.8*6 MQB!O]+MM^=V!T4:\17)85@3@EGJI1PA%#C2Z^@<7'AZ'>48[$9)R*LJXK#1B MM^+IQ8(;YM;3KGQ15W;K$FB[)_>E#8BP9JF%K\V2-T^6N6,PW^#OC%N,BB%B MFY'7&3P?"U"1#Q$,OAO.L&M"O?__]DXMX<]NIH36M-L6"V-IF M1SS5>/:G,"]3CDM\,HTU,3!+W-SS1DS#J*:5=+C8W@[F42@WA^,88:%V@XV^ M@"./&T :6S,,TLJ(O)D=!\7EXG:=; VIE;9=# 9)S%P=Z):%BR4,R>--Z[0-4P?*(P>]/&O0L?VP1$QU[[9$ARJ*3QC M(=QI M^"K*Y#KY72V45A#O60YO2@UR^.*V5NSW%YY[W87GUF LSX)/A=R)8.NHOV[Y MW/;1GKX_^Y_@W='Q^'?ZK_<>C4'6[P#=\TP^VQF]YW'L2T='<7(& M83$)1DEV)9VR+R)M+&V:13A[4/LRH_M5.G=)M) [:L\S]?F4GJ[>2!8,CT54 M*A',!1G'TG,[2HI(#&(.U=!5+'(*P?NBUTN5"7HT!DXE5"%D;[%*F M'Y3),>4KF(R]]>SANS?(O7B#=UE8H[0Y.X:!P/>HZC MSX:/U)$Y1>^A-3$$5QY9ID6=,PGE!6CCA-K7;\<@7$%&(OY3Q7(=!X4L@XTT MDN&1D(D%2<17I8'.HA'2%E4D0O2$U+6G4@:3$+V$QI'7TKC9 M@MHR2EUS1F^Q.0U ZP9 OARQ?..?]HVM@T=3YPQ@V'_H^W*5H5);FZV=/J^% MLC-+PS+:OZ+2K((O @.TH.:FF,MSX-W*?^7*#Z3;6K?"][;"VEA M)UKA&63 M<.AMGT+ NS6_MS4_,1J-=6P;'QPWWN%O_>%O_,6_-AG%2F6Q/[*PX6 MHEW4G=%9"#\X?3^)_S%] PO;A>'-8GN@;HONN$7'M-K5=&JOZMHNP .D3PJ) M%&%Z]WH-COP.2#]EN6F"%(P9JZ\]/[F]["6WGT[7G2W:ODQT6U1]>>!_9U#\4YRZ5$,<$C"]WQ M/.)G\-47HD-99O[C>43@R5!;HFA\I.Z("NDI-I1/ITR*679Z\A2AOO #/MX\J&PRHA[B[M+Q_2(I@EB%']' M91"1XYAJ.7.<#W(T6W%/Y/ZA.?F<$F8#[)%[P]DOJ*,FNN'B73R,] M+M6\EG>8;1\%O)5V!*82.M% @GAB-#3R[OP'0[W2@1U(YR@4@X?Y0!IY=P@% MBU XJ*]%AU#H$ IWO$-4'_M*')U+;'4)E*&OX.\]9]4EIA[")[J!0:V-9GE_ MZ+])D4LC,(;TDKO#76[9:/8*KNR-P[=#[W;7* PQO=SIA1A)6Z"N$X@'R9<5 ME-'V$1;."S0]MSNA77(L)P0:)9Z]D M^9)76@\ +"GT!)6PQLOH56W&BI@EMPA6=DGT!]55D?3Y!@H?-K<7^=3D+GVZ M'/-0>_3N87]O8>%W^H\'1]M8YJO-R-:=H'DYG*.&2Q0.)MQ5\[G-F;N >QD< M^@=F[[F :I68D(MZ?[V;QTV?SF*,*O44:[Z.;W(U(BRWB![O'2RNPO;V(Z[" M-='(3G7>%J/AB8GV!L0]'966G02HSI3C 7J^3,VXW,!YQ!5&056XFJXEESA2 M&ZOB#6K\L=VWVA:4Z)S&7^GJ#C4">Y_AUR<4KJO5Q[?;.37#W9AMR\)I=JNO MBZ:M6\A\#2/CJ&@U(3Z<*LR(#TKT!6$X+?K#3OCG#CLX"5'YZ"W/':+-:Z:> MUVRB9[DWM;OS8:_.6]8JKFSX\U0WH+-= M;FF[O*-[ZMK\QZ*EP5>D'.K(\05IHLI1Q* \^D89%LE-K(F)$'2XG'N5+^W/ M35;I1:5%7\8&Q)$;YUJ=_C95N:%Z4T;2H1[*BIOEIC(V9O5 MJ=4GO6(R58S4X%DL.X>MV+H1;L=3KK_#^EIT:>]GD/:^Y@P\ MOK=RLRZ#70GF8YMY2Z.6)G==SF=2+N*2UG1YAJ7T*)C&@SR["B\U*K8\>NE" M;IZ%QC1/HSPZ31@33"<_V,=O'M-] M P*L-)S"D!]DXU2!A\@U*S69YQW@ 5)]#L@%F[UX_H5/2&"CJ3T5)Q-N%+O& M \HAE"_$;,.,_HW@,4;5Y%X5"]+Z'KX5C>1_C$*2'E:KJ*V6$&D='6T,A*YH MH$01;&G2.3-L98AZHBAT.BL9G$DW1F*L=@?;9?8TP1QQFI]>5=CN(=5LQBU* MQ)E'NY HCR[F?D"//Q_D.DCSU<9^?035@5 )$1<3DPYJI(+0;F4#!2CB M:>+MDWA6B'Y""!LY'!/6'M"RDM!C&-\B%Q PQZ^)TY*FAM)-S'$$1U81# 6Y M.Y@/$H&ED4M#.CZUXF,PSYX 74VBU(@5MCSZ,@#,8!B1!AO26]MQ4CY(QFAX MGU,C'-/1*4K;K CU)8PZKN\?@Z'-M%B<:&7H6R9!T-4C+,FZG/.MX%4*9%SB M$T !\?_6HS)Y>&674?.8O.4Q"N.,]'Y]-N9))!-]WJ,FYXB<$8\W0:DL!Y&Y MBNLK:>17XJ0><.L*">.H#JJ7.@MC'!DF%+>%PB# I50IE\()ZC\"]#0!U<"< M))G+>.6>5P7-)0? BSBCP.ZM:77EO24<8L_<(XW:8[;,DC; 59.H.BEY5V F M9E"**!TSRN'<74ED)]")9S2\+T4FE0U&P0L.->;53%>;Q C4J&0Z7O*$3(E9 M&M)J07W%15B4K&'IJY@VK:MTLI)?]&C)Z9R288I;F2\9^LT,)):]1AW;P)5O M)-$X+B0& +V41V-0H&+!I2Z#KR1WC?7J2\K+CFPPH^L,/L\4<7 J&D',D:T8 M806K&R<-PS2#3&+C;Q7"HTK7YM7,0H(2+>-->#'^\\E M X/(T'Z3.9%FZ8:.#N9+OR5N_CC'\AS4XEK[29/"K5I?6S4>2(G5DY2%ZC*2 MW'!>++*%F>!PF2E82%><;$UKE1GK0 9K#(-H6Y]('SCL[EA;GE3)NF)"YU6 MNF[:*[=&L8(M]7@ NV<.P]]11B,8TJ))K9[WJRJ1'Y*5,E;YX;""'8>PI87B M77FT5&[5I*8+?Z$S4CF#2Q50KI(ILG%I)BO96'X13*"->[ M>7/-)J(YOZMR2&3/6)O,+E#(/F^[67="3GS;#[_;&.7V9A>C7(.Q/*W2G'8K^)-Z>;4; MU[LJ:N:2:!PA?PQ3JSRL[N!?J3N3P)^QFO:Y6L+G;#WHM-G0M+J^8<,L64QW MZ501&0&1G' M1A&%AMSLCCCUN?[HS MU 6J%[G>>_CY$= V*XDM28YIK>2ZYO50$]NC07&V.(2?3>\%$]L+FVE@1AP9 MS_O[A.3_3(.A&EER@;I>,XPE-G62#8R)),)ZP86Y?W.- M6(8N 6%)JYFC GD@7$QNQ2-BW&.0_1O)XL8G9.+JAA$)'IJM?E3)KV23_VI MNT#@HBRRY,D2JS3[L6[> /8"%JH@)I*!4!O6J2<:'AFS7#=3F+II ;;8:BA% M^0Z4+]$7!X2W)SP:*_=N]*CF#$HX-1P?C>!#Q@6F:MQ9#-U&# M[!2B]':AG9XP7L#]4C8;+[3K^UC?38B,KQ;D4VH1JSJ["!0>R(&^Q) R.OQ; MVWL!]V;(68-*3J_VC9V]'UT4/R5WA3E? 0XO=0_HJ([B CIK>W-[FPYY'E\: M!WWY+DF4&I+/Q;IAN>*[-"X^-2Y\K>UMA!]L%86;=:B-A9$AN!VQCVHI-6J! MHZL%(10!I <.F1C$Q2']+D&@?EA6'7X+^&.73G^8='I2@39>#./8&*4#SIP( MKTO>,1G?ZXK_6^+.VF/1'&EKW_2\F)Q"$^A\9U.RP:+T,LXS#@)W&W*/I?(+ M>2<;;24MC(J%A.X(-K6@5 V'7+<#]T_'6XXBT AFTGKK; MCH?8#H,&@<=%SH_<$J2.Z//4W.9A@YE]I/V(!W2 8O;3QN2$D042=9MTCYOT M?FJ"Y7QDPB_L?XN^TAXT<%!#>N$(GTPOR&O,(C\T0G[>,*KM;<=4>L]4L=-9 M$K.>4E"@!PVJM]),PJNBAAAC(CG\55/Z]K@!E")!#'H(?\M#;DGG2>.K6T*Z M=ZI"C[.0ZYN^,YL-Y*N#XW$" ;5G59 MC,+$7_QH=VGJ#.8V\'T#SHRGK;<9X@(%?,U*M&'F!5NF&+3$L9BT3G LLJ=J-/<@U!6$#79;63EM+FZM98G@, M$QN@4>W 'T01,62([A44(_C!,;HR1@*=\E_BKX]K!(,4 _U<8&MH+ZB"HUBL M1O)",FJ]NB"BI4!52G>3H88/RS(BU/"_1YS$&219H=4F MM3WSMXI^5MLI;ON(DF/.*E<6!X=\BJ'&ZIF.WIBS=7,H/YK,3#;D> MP$N1K9_!]4BI<%/5(5;_D R,F+GO8Y0L95[S2N[];A:A1J?L)P9 @:X(2W@+ M\V><[>%5.3XWH 1SO0%L"8I!7TDEX"_:+,J+RH&V(3C,=#\ M,=?^\'-<(P(R@5WKR%H[$/-DP05_F0$L6BOIJ*>A-(5MFE%";9?2PYR3ND-3 M8L#0'W^8"3.]^]D> 347YKRLDI]:[9$3H*75$BQ)?GF$@&'XYG2C]RFL.N*I M:P_]KUDVY&2>"\\L-!F#;M4*E)6IO3)CD#C_IN=CM%- 1.@I7&FHN")ZY668 M5)&S2QMOO6UC^O4J/#RJ0U\:W4086.\M_+TLN>1-Z8./@S*#6["SU9,,,%Y! M_[%UW5M[G$0& =\4K_G'6*F2VXVX44VP=_@C_WKOX,?VC:=QS\P9E<-<,G & M9W3UI/%XA%/B?*I=0: !I3/U15C$]' 3-!GEAN ?6&?G]VCQ :<4XWQ034'X M/^ _#+FB4.Y\OI#"/)]SU=N44]<&<*V#\320\.$I8 3JJ*ZC5@OV=4NN/@!7 MUGTI&9R"$7KK $6<#3A#.N1T^)7!3=F$D>)92$[^<5$I_L03&']VL:BV*.2 MNIAWM;5?T8G-?TZG1VM(F5I+&_0/=-TSS55DN@M*S*_^G=NLIEYTS]6>\GL% MU1N"R!H7IFF05Y^CA1E*PJ1M9F"/E7%ASR,IU=A:#BSK911.R4U@O_[W$-"T M(CCJ!Q^PD^1*IU*[=#S!V0A%4(\G<30*3KA7%&RS+KAI@YO;77!S#<;RM(*; M[:+T$=D3E$;AQ)WD\:!V*OFO_XZ1,@E^6SRMV<8GNDTX0E*83B/"L&'YP*&P M)59F FP:%ZE19+=T+JDES!K%9[Y_M*R?DHMSC*3Q &[C' 5JP/TS,8>4=7_(=76H:.$=E#]TL6YD,>J]W/BRB-@%'G^G1..>" M]JW1A/OJQXD<^S!)9/E#EDQ2@DF\M(U3##3BP(!_PM&(+*Y:C3(#J0W\A*$- MZFQJ @9=HVIU -,+4Y KCQ3:&#A,X6=F;GD*NF"5R?'>$--@>A_"09Y9V.8I M4-+K/[N%MJ#*JK30'=0S]"U:KXV)Q94:7!ATAAQ@N2O^B+W5EE26S&4=YS^MR3,(>50U*!L$)$92BHB.V*8&7O6. M*>-GZXK37'-6TH;^P*?=:"8IZW5\B[5LW@JXUG3@A;<,(EX%S P-/37-56-# MJ*78+!E ^^(A$ 0S,LN5MN@B8MHANV#(J5Y!W^I:2:\-T)$@PH3_E>.A]:%X M"X>TDL07YSNP9?LTQVTM(#3.Q9&CYB"]5!T?+"D[P=<-VYE".E'V08OT]KH# MC%ZC7/"E]Q+OASG2=C%-3R\V5TEVLIPTAD 3S37DTY]LE-F&UU_5)B&12T82 M.BZFG.;F:FBZ9=FY1:K:@>?%.!6:&83@IG)=53/8JF:1_1QJ66N/J&JHI[P- M+F#O<89/P[8-\;5T:M-R]:-)L%G?637SOB((J'#N[ M<:<,L?4-GL]@#Z]%$P$@OG57JL@LHNH#B3A=07(.Q M/(> 8I@;'3[D^A!6VYK6=-K.=2-: <88OU5TNOT>=Z/[ZO57+W&E&=O?T?C2OBBK\USK.235R(P6IU MX1P$I@=P5;79--^4\1J(%'@]656;@?Z'YQ(*QK''__]_NW&UJ'Q)V;*&!F\Q*7^@G\KT8A!+2B'/)B1%# MYLM'QJZ[C4_,J@MR5D$ZDY23()K%^D8\;:N#0:!3YA)?5CCF[<%9$Q403'-B+R(Z%,Y-XUUZZ_9@H2 M9QU%;PF'1NU9?]N'E#,RJ"CECD>H(-3X7YW+5(#5BIJ_)QKC-9/FG?K2 M@&'MX-HP=)C:PUY)RE0H88H6/?ETF+-7N2RG'K,K+2X3H-]Q;UH\1R06$S<\4^AX@"2OQ\]<8ZPT M9.J%_V5.*(>YN,PT0UHV*'&(HNT5X8QR6C_;28*>3 (L4;L%0FA&Q:C1H818 MS4(K+?Q97&EW\S2.,GK5O7\).4YL' U7P"_]G M#U3D$Z[0J\K$0M<4=2[8-%(#TY(*;42S;B-:UD1CU9>9*VD29F.(/#]GC MKONZ8O&99A1G+ 9">N^=.'#"0T-Q"BP%I<%ZW MWC;D-H/L(JPVPKK;15C78"S/(<)ZLY-?T^&FV8K!62ZR#AH-=[/8%E[Q,-\V";L6(I5V M5@+-='-RQMKMTJ]K%E^ZG?7UR;MWL=AOL^%PXUT>II^#OP!&."MS &].(^D+ M L ]24Z%ZM]/.?EB@C [@E>'GY])B- LYXFA$ 2P+6:("*1K6B5C#@5XA=2U M.Y6NFS"W=EXE)0-&/$FQX7(F40#R+4PJ8 'C%!"!1&ZDLDK'!?F)KWK!YY3; MX++G.B*A*.W/>SZ=@.N;P8L03;,!#LF )JYA'8UST.S'&=_-J=SZQ\HB?2Q6 MAMS]FJ%0YO8&/:LX)YB<-2N7K(/CW)4G>2U!AI'TN#!K)"6;K1: M&=9:TVF7"[HPI7^>P5D)ED]_8:D.N/;+%!ES%1)[XHS+\;JWV *E2XBLY7GV M*1)^I7L\M37)2?1%&<2:P3@+*&H4HH:%F2T#:/)X'!NX8Q&M7@%IX(CX%C<* M2U. ?7S(FOB'A=<'L$8_1UOVGXI,AM$ :NK+1@LQVX:OQM*$?C6-A_@]T@.64 MXEUK73WG6>%5COR"(4#UZ^.IEXTF1=;S^3G=14%_M. "OBH\)R?S3=Q0(KY, MEJV>(D<0C$+P^M=D NB'QV5J^?CM\CFBN5ZM:0V\3!; MWX#YU'VG^COTZO\?$K8AZ>9?\O@"%..@+/-8,"[CK![:N>7]O;27U%H%Q,[# M+P[_ZI]\SB*88GSP '*L5(KZ*].L0U;I%LJ2/ MHB&KUK])A15#25?V K)(RG@F$11:._]#/66JW.J? ,,?#R/W]*"9)UZR.5WH$OO]NG&^Z2&D:ZU8)R%G8G^.;0P MFHZ[]B$6'VO,QH$:"LR6,T-I8HWEP'[-2^#7O@E[B[RFH0N/E[;2=$ V2C2P M-H=$\@="6J'ARP#WZW&E/_U7=L%V3+?E][[EZAPIE0E'>D V8F]M/9)<^N9" M]"XBCRR-Q)[=$\C)20>XO[LS>G\;AAR&(V0!KDTW"17$ &D;SR#-4E.?:8]E M5#AJ$Q0IQL,X9.>I*/-*"Z'!:J7(%1#(=5OW(.J5"0V_<&A4*6:"!3N6CQ@X MDB/VZUOLEFYS[J_;!'>LEFN*3@^=%(:1#E7Y<1$2DF.)I@*Y5;7:B9TM^"!; M "VCC[_WJ\@8!GS0I([\)P ;L32 M)_,:PR-MQ$;T!37EW!^0><"&P9B;N*L:'(0%6 G1W@@,'PSQ9WLPB4>1UPO/ MAM<:+;B%;.!8VPM"6'Z/PJ'<7LAP(+\O?P?1 ,)_=#-*D#B.!+0-XC )SYJO MHBU>?W7M[^+_[3+F-F.^UV7,UV L]YLQ7[=4 +--687;;4C M/>L:WI")VTK]TS41V[4&J#;Z^AIH01*;/)320=>@Q\+RR I9,48< G :VD\% MVMB-)+X4$\^0P!#X+&(';I3B,[DM,N%8S+QIU+D[0*)TJHR*@P\HB)HMM Z LI?Y.37:'\MU># MS!T*-O";.5=93%.7#H\+%F0KQ;T[I;!N#_FKIY0;V>WY3%DM#%!'4,MV63W6 M(6]AA9-U?/U!M(CM&D>9;7=^^^<]XZQ?37O6&2S\TZ>5L31;_Z_/N=GYQUJ7 M \EVNN[>#:QQ+4\F"<">IOKP0_0"3YJKVY*O-@ 1@9XAWIR!:4):J4T06NE9 M.,^$6W33^R;A/V$^A*]H))/;XVH45)7O%;.K-&J0)_0)(FK2;9Q/@G DD%H6 M?ZCEV237/J;+^*F+DX-_(KU>E4-#W"KF.N-&'K*Z&2\:'"JF]8J@Q#0G"5%+ MQ& 1"(_"B/)H:N!\ #(-8QO&:!_OR>+".Q4DA:2>3KZ:1+S@]'3(-@-_%H;\ M&;5$V8@5,G*M(">C#8QUO+)-PNL]6+%+ N-QPX/B-"!RC\SO(DIB\E(]B,=J MR00ZRVBI)A;])E*H]]6@%N6;!AQ&KZ5$I%H>NE^VB%O36SQ3HZ:RJ>P_U_D, MO4K?03B+2^EG@()QX0-!*(LO0W]*IK6TM)-^TH"@OY2GW!:Z%:8"H;YE5KU" MR ": ;NGO:28'XN/C!H4?(3U0N^,HG;E8'.9" ,()3.GR/JY%\>^(M24!728T\?"_7USOA6YO MOWCTJ_U]&4WE+MOZ96D$Z($C&HSE:96\+%>H MP?834:6?3C]^.CD]?W_RI'7G7VQ\<^$.1T0;@$0U>OU2"V[M]X]CYFPM$'K) M^:C--^_.?N7_VGKSJG=-L9'YRQ,QA M@>Y]5T+80Y826&:-#2.-&TT9%;MP)E:B\4MN.08+/@><7JJ+U6MP3H.UZQ8< M68O3AV&.>IR:^4Y65AI%P\)Z8MH44;PS,;T#6N'I%.6QM0Z%:7.N=GN4_H&1 MWF>_TNJ?_VKC-@M+*E34LH/TBS@WB)PP\=;(XQR)N61"L*G%'9&I-)LQ*?PR MF_V\QUY!J370>B6":'8#3./AK(A^-O_Q!OYS$LY_CE,6<_[1&WV6WJ/TN#>7 M*-(@%U3O2-:<\K&[5OJ;SU]PX/EGZ\V=^Z MXV?[FW?[Y:K!'O0/#_>[L=[[6'<.Z;&O;_38GUC 1,A(CG$>_OO%SHL&K.#G MS6"+SX%YWEV^>KCPU>W9%WSYS8+!V#PBZ;L!N2/Q,#"3>5K"]3ML MF^$-EN=&<_Z^UNXC6F<\S'G4!0CX?W?[>RW'K(ZOVNFWW>S9[)&6YFU4#/)X MMG#TKE$M%^'@LQ"F;NA(!X,H(K?QKE+3II >;U7:'(*;'+UEJW*;8_=5*_LU M+^@&N720MSX-(_[_UE'@%WQK%O@ZOX7GB[W@L1!+MVW[=HNY M&;0L:8X)K<^:;O4V]P]Z](X&7K)N:=]4=GC"FS><;K=%-]NB[:WGM$&W5TA/ MP&QIW[@//@=$3V%G4CA2Z^& ),? ZP'XR91.(3/1O9J<2_6SS/0]Z^_2MW? M])9>I4M:UO))Z)+]S3OHDG;!>3A=\AUOT-;VZV>T0;?71D]6V9^V (2=ROHZ MQ?TUAOJRJBI=OY8U?:0%?(^(3&KR-#7K?M/1WKQ:FN6HS>YPK::VF [<0#OV M-.P%[Q0!]6N$-I'S7O ^'<;T]]_#C"R!/QC!AYX2](\SFEU(1@%]^WP"%'0Z M[!GBGZ,\O A.IK&##=<9@1KIY\[ROIDRWMQ[1I;W<]R@USO/:(,ZU^A&KI%I M9,,)];:+M0$1V]*D]^/9-MTS'O@9SRCTV1[K7PGI>="89_>,^WG&=QRMV3KH MPC5W6].#.X5^US4:\ PW:&]S^QEMT'<4KJD9H-J=P]F@ZQRX60AM'*YAR&;W MZR,VCS>M91CNC> X3,.A%[4YRZIR$OQ/ED?AS?F,UB 4U06'[N-N?D:AA^>X M/_O/:'^^U]#0+6_F+O+SO3WC&YEDCXH,-D1Z-T'K/\W@R'-ZQC<*]'PCB;QU MK$="/4\TTO.HB\J]H[>;Q)4/&DNP\WULG7Y;H6^OS^Q_8C8?\EB7)_"K+AO9!J/[7UNJ69Z!>O[O!58.&BF$0KV
"&+PE%C8TR\D+$ 6Z4O3[V96?+^T(94!L4924P;,$,U)=H6)0F6629]E";8 MG<>__OFD:O>QP>:$S]$3Q^B_'^YVI%'C7+3>(PJL;(R<^-Q--#J)L^-Q>)2Y M=?#/B][+'"S _NZ54.G*&GMV-AE_JGV>Z[^YO-TFTYK'""Z=HAMUU98OT93KNT/Y=5U=S))NY-[(6]_/3-H2@E M@WGU)'(.8JE@D=@2Q!+8UMK&H#P G&HOU\4TNVWD?A?#ZF!18^K&B9V\;_37 M-([ ^)[84!%5M]RWVV*;S; !MZ\^>FL.'SL\_/_SH$,"E@UC4I')H_4@EB"FT)#_^<<) C9SRSAL7+K@&:,:P#% M?_:?[3QLB 5:AH-79R@!0+]_ZEI*E[)@W,7:]]IW<0N\.2R*(+2TG,#<+J--$1R881C1BH)VA<6=JY]NZERE2.[I7 _GYZCE9KY>X&31%' M\"\H,U22K0M\.!J=GPPKCLCW\<*-05-G=IQ,EX'_YEMF:HC*)*Z_V'U4<\EE M:G=M'>F5%/'/5V1J^B+3+1C+71>97EHTNE1D*KUTIBRUH%X)3;56W'*>=)E< MR6TTV]J(^2KP]=;@JL(>UE+2 ,LE @^&6H6T?B*P9$"]]I2P=P17P9[\Z]!P MX[PH*8'%Q^)5:8D+"%?+HK"**@:0XE8Z,8N2*6-H:9D.(LC"L,2%\(E:JU6R M/9O*S9Q<>X>:E;(L?4E$&008'J( PT-H4E)>6,8*D#Y@>/QUCD#ARR[X?,VE M.15WLZ ]Y%R,M?QZ&(6TI?:1*)Y@<5V!$6TAB.=*%TS2J*AOUG5C_^6:!NW$ M'IU&Y$S+OL($LA #(P]^W7_V\)_H_QF3-(G_]QS^>K%TRY8IV;!94ASX]QS#=Z>)CL2+ MOPX+;K,J(HQID%^&2V(9[/AHI$LT2"H+>[MMF?.9N?N4C7OMS'Q]F@NKLA?W MXW"*-0TSY&&:K>4M!'!]W(;NW3BW*ZA%2.AF2D]7" UW%V1"Q6Z8N1YCJ*N^ M.BCT'QBU^# >?8H#G4<]8'E0,@X3F-.XS..EVV$Z M]7@T#%5F>1M!SI5M.6O[5D@4O^3 *0K'E1=:*2L4I2XZ45">//P_,ONE@D=8 MKW^]\L4XZ'Z<#+-58J'DXP&U\ _]9020[2>3,Y5"?7,8I/ P MI06AW&)#J@($3>$#H:)4!073IU1R9P XQ)[A\D[.XU;:::CL.J4(64!-ST^0 MH>QSK(*,]N@("PIFZZMVFES(^2E8.*'.8BUFG5%Y$6VN,.H6:#S(6GI\#B\1 MI@__M?& P(B.AJ=D-C[[E\RS58^U\?I,8$0$BX;MV33^J_GAWV$X/1O9BW\- M3_.[YR_]N[Y7[2J"V_W[ [9= ZZ@)6X?RK&-"\99O[M9=2N7(M._N$5_][Q2FYO$>K[7GK8H,N MB8UR66QD%^(;/,GQ% /^+P"1HY>'T]WV\-[&W,POK0\W'GVX=I!5[*!YQ_LU M;ZAU%V;I!F_\T\T<[6?N*V>NN,[)=-:_/YJ,ST\#J8?H 4"G]*77'L6THD3; ME^YH\?H6!*__EVGN4<,@8NX !BW/T0H,RG/T)%.@HR6QY,9?WB'L\FFZ\M8I M!FMFZQ#6=QW_4B7VG_8B M6TX'X]J-UWC[XO3WR7@ZO5IM-;^?1LKQFY-/HQ?O_@=FR%]T_^]GG]^^>SMZ M_AE^_OV9?/MT! ;+Z/WSSV\^[G_>H\]__Y4VWX%GG;]EK]7SO]^>O'WZ^M,; M&-%S&">.]\V[T?L7?__O^,7??_'G[_8^[S]]7;PY^%_:'Q:?_CCX=;;_JOB\ M#\]_?G1((U62*DM83!P+[Q)QS!<$[$EO9:DLP^15+O2N*M2&\NQEF7UKIP<_ MS:?HRG+H2^+^,IFW467T N&+ D$7,5 ,*%@GA"P+JT(J61#6)*&8J01"T0@$ MV@N$K1((GY<$@@G2><$<"4D)K(OCQ)4I$">C48$FJRF2-7"U:\PJKTDO$'J! M,.0\%(:;Z&3BPNB@M0"!4 (X8$E'GP-^U#0"H>@%PE8)!+HD$*1 V6T4$06V M5$FV((8&2Y0O"Y )27CL!0LH8A=D_3T1"-7[. MUQM*:R;LGDBZ!]_3%D(CM4EF^&TR/NDD//1"[M:$W,6*&10ME2DJ3@J3.PRQ M1#2S$60>EUISFA06?M%=6.H5$??PRM)MO12Y2T2S],2O0C0_QU&^=2OFBT>Y M/ZW7.:W+-DJAG8U."V)-0/:88(CSEA&?"N9IX@8.[=FV$)ZJTH62E-* ;2%D(#HX1WCTTAO/K!(&U2YG?"N. E2(L5(1"B#8+#2WLHJXL++U93V7C;TLN%;!EQZV7"7LF$E^"*=X;(T) 0; MB !H2)PVE@0&FX^!T"A<@<$7OFO4IB:*VR8;OG7PY7L_LN$-/GYN[7._A!KTG,.*/ M.>/SLU-_/NGMI;M!#JV?59>PP,H08X(DPO&".#"4B"]-:71!D\/KS*7[Z2WYL8_\K3M+^R._-4=^V7W*C%.)&D,B,]B96$:P$V1)"AZ<+Z4O MHHX[CZG>Y?RV(BO]D=^^(W_K/M#^R&_-D5_VBIH@D@@JP9&7!1SY@A/-8B"6 M)JF%P,Z[ K0\WRWI;05,[J'?\Q[8-'MS)J26(^C6C)O[:WW?$^/F!7(]T5[2 MW9JD6Y.7;KS7S'#B68A$B)B(!3N&4&&4=L8ZT&D[C\5NL88FOG>Q_2B'_'N: M,\TA[\_Q=<[QLI$B'+)!^T@\Y9X(6#?B8L$(E;2 9;2*1HI^B1L[)?I3O+6G M^'M:*/TI_II3W-@=],7!4?'BKT-JE7>"6MIZ33C(8;7"^!SI"YL7^M'RT[XK9] U1%]OH-R: M2'RQ)K%=A1@4&"A%P1T14I;$"1Y)%$PH+*%5W(*!(N6N,*N= 6Z4H'8+1^W^ M.&][\;*E]E$O7FY3O"S;3:[T1DG%2(Q18B88)\9B@6"96,&9H-H&0%SR5E+! M>O'2BY=M,]QZ\7*;XF4YD*1LP84'6T[3,A D.B(N.D8D5RXJ&53D)<:.RUW- M;YG;Z/N)EVP2_C/3I'<[^'4:I/0=_:[>T:\LEFS'OJ/?C]C1[](.?4L=_2AC MG#L=DW!,!$^==$P&64I1%DQ[MG-733X:'=,T^GB17L)\'9W")(=GZ'H9IB&, M,3<+;DJX]DZ[*0SP&8PI]"U #IX=VL(P21DE4F+_7EUX8K03A$<5D^&E*8/^ M05J P*=5F_6V+\]-FH+4C7/B=#8\J7KEV.%D\ '[S;0]JF?V]&B(0\F->.J] MF<G[E%RK MF\:]:OUQKP;;]RGI^Y3T?4JV;.;Z/B5;U:5GXWB*8^==5=M&- MRO2OLKV^VJ_X\P[REE)Y\[9E]!';]GW[^W@CX;+C]^W)KVS_;QCWYQ$\Y[?1\]]? MCMX^/1Z"T?[QQ<'>Q[>_OX7Q_DI?_/W?=7S/DDD6O"I(X9#9GG)+C"PT4AY07[@0^LUY0P. M9Z%-$)0J0TTLC!0^\.ABC/G07B$.VQ_:.SBT*Q1FA5?,<$^XH8D(91BH6DT) MCR$Z+JA-0>\\IE3L\IMGB&U=XNR]@?A/SJ?P\#@95,':\>GT>'@V_3K _U,4 M'!<*("3@!2F-%MXZ&T2*!;6"@PG@(K\JWE^3#+(:L<-8P15B=L_:N$EU<4[[ M/SBVI[VDNVU)MX[D&229]T82%4M+1)2):&,* A+)&ZI%P;#(!U37+C5;5)?< M4Q'\OHQQ9S:V@995"FI 7)S;X$"BI"U+UA]*,+AF7# MR KO@C82G24>_J-*,)&<(DG'J"+S/@D4#.4NW2;!\+,%C0XF-L1\!J=]H&B3 M<"L!_5+J&!=*B&"D#CYJ72K&HZ..EKTY]&,+M^&*.61+(ZC#/G\N(:L!#T2; MP FGP7 >0FE< '.([I:ZIZS^<05#<-R7C F!"6@.RT)!-"AJ2Q6*H+SHS:$? M73 LFT.*2FU,Y,06R1!16$J0=H)$,'^L,$9$H7<>F]NPAGJYL+5RH8PV%(J5 M49=>J(#5WT7AA)8*HTS7&8>X4R=82_=/EQTUX4SMRGNFJ7\ M$Q<2KOBU6<9>S-V:F)M7Y2"_+MT_.G1*%]*D0$0T$?YC%7$^11)IDJ7"5'_& M=QXSM2O*OBCGQQ4(MU63TPN$^R80/B\)!+"$@Q+&$<3 !/:"(%87D2B#E1]6 M&H_LLDSL*LI[@?##"H3;JO?I!<)]$PAT22 428,Q>(,RC/%=5=X8U/1>WJT5 -MHY?0"X"X$P.44,3X)K8TTI^,YC=1OUT/WYW]KSOXU&37_^[^+\ MTZ7SKT#T"VXC@2471(3\4Q$(G&SG=!F,"=A&K-@UQ8W=G'TTYZNY^KR'MYE- M!Y/HX_ #GJ ^AG.?K)DGV(C]=%9=^;)=Q&DOV^X@A--$J@MI7 B6$2LBR#8C M([$L<<(MJ#FF3$H\98\M:+KM\=#T'MN?P+CIY<$WC. T\L '$;1+COCD.1%2 M%41'XXEVI65,&A^L0EM'*]6+@Q]6'&RCK=.+@V\8OYGW03ZG I->]5_H8SEU9/?#&DPCQ\[A6!]8U$IX*1R)VVJHPI%#R[:8J;FS*]GW9K#_E- M39G^D&_3(5^V3V@)8IM&3:)(E(@@)('#K8FDA4S!!JM5@1U =[F^L8'2'_*M M/>0W-5#Z0[Y-AWS9ZN!,46=X("8I202SDCCI2T+]_\_>ES:UD63M_A4%<^_[ M]D0HF=P7]P01M,$>^K:$%]P.^.+(%82%Q&@QAE]_3U9)("16(T""FHBA,565 ME969YSG[.4E$[B@SN3 KK8NY-?FM_"WWIM8BHVS<[K'RM"R3IZ78NF:WXR=- M*A6BS:VH?HEFI7YRMHD;A[O?DK3286^SR)(0YUIFCTM T:00M$S"TICMJH:H MQ3&D5';5!=--*C!83C XO0P&2KC F)+(.)VKR 908DA2R+(0)-$I!IE;;-0) MK9PL+Q<,%M')<@T85/1^+WIO3C%_A9GB7AN43*X?%"A'QL(/2I-4P0O+<@"I MT2\T!X;1U4579G:Z ]N>[EU?K\6?OCW,WU/SMG_PH.8Z=^X*_/* ;A%5H$K, MF3?L;)1QH3B;#1!& /]"%G5]:$$'4FYV7(N4_S[26Q MY+YBY%A$?:E"CD= CBD%"=B"R+7VD 5Y&'&J/3(B842T)I98(4SNOT,TJ0OU M8'M)A1PO$#D64;FJD&/^R#&M:J40@P7Y$CEG)>**&J25]XC$P&S24FNN5M8H MY75BE@4Y1KK8>!YCDA %+LS;+'.',:[]WKF,7LWPBM'GJ8ZK5;7HZO@$=F:E M/(/GFVN5[WDPTVJ,U^? WH@I]H!7UUH=WSV*M8']^8L%4%Z%N7H1K3CC+=RQ M/R$UCCQ70G$DEW22 3GF),)6*X&=HU3(+&'5N5H@>W;E MO7H%IIGKX*"B^/M1_)0U1BANE!<.,9X4XIQC9(PW2$7*F S<&2QS^XL%2@&J MR/T5V%,J[O_X6#!M7^$@]4FK/4J>Y3Y?PB/+2$!!8AJH2C1)6R39<+9 \-0;.)/X]CIQ]_,3[W5602S",G<+3:'<'Y&O9 T1BZ8=E$!P_(#PW1HJN:&JL00!9Z!N.<8A" )P("#U$(%A1W/H@]CN@*& M%PL,B^@.N0,P5+1_+]J?5GLDL'UK- 5Y0.9&$"D@. <)*4%2YQU,%%I$7BN9J[0282 M@C GCG%ODN(N-^BN2B6^7))?1%6E(OFYD?RTCB*,487-TB0))&]90,#U(X*] MQD$RY:4"DI]?\MN".6:6IM9(>S;%Z4%5%%]QKN\BZC%50.JCX-WW&:V&:L8- MR[7>KCP6 M>DRGMB2:&*$.:6<$G@LHG)5@<,.P@VF !5($Z=@A\I(6>91]YB'4B _Q,/JA:O$SZO7)BE*#4RQT(%=_K> MYZZF\$(G.2>U_,X',+1^C,<>#8'R_7#Z)@J6M#H9#-\@4\SS.;A#MEWE5B#= M=CL7!FT!-^C%_J /OV7>4"RL'8 VWQ^Z?BNT;.^2%Q*^L@JH>%(=OF"6_5;^ M=3O]!==V#FP')O@A]CRVU?O;MH=5--7\6.CA;%L$)8.5.D2$ MF;&@O0>#C+,*81EQ8%8JA=W*FI!UJ:MPJI=+_8^H@U?4OT#4/Z5]>X8U PA M+#B@_D@"R2Q&7F)#7%+$F[BRQH6HNX&41X&5* 3=6^AA\0(3DUJ3.<&2MHD@EDBC6.F%G0 $'>,'XP564*GAY MR?#RS)[P"EX6 %ZF-?Q(L8!CX%%,PB.>M$968H<2:/A14!J\SS7:M*KKAW=R M?T)X*?2^?PWR*3SWZ)63;\)QZ[7\)6?FI-^2R7._Y=J_7>]?:Y?]@I<&F=(. M,'9,>JZEM%P2XJ+CF+#DX?^1VOAMHV#?!!-TH29<)JW/_B"&83MNIW[Z[\O)UFTXW\^G>Y]#<>.?;E9^/K1[)+/Y+F1E$/E6]O?/EF M@U02%#)$HX=C+8E#P"ES:HV4-"0II?8KM0C@<9RWOS>,*WS!(OS: R^7S,=0LT(/=CS5[U 6Z."N.0>T8 MWML-M6XJ[@TQ%:<*M?.QRG[QT;F:MAF,'.6=6/*4D];@H!@ 3ABLPNG_]FNI ME8&WEL]Q/?\D-=L)^1=<#E(:=/NUWV"DTVA[_7^^N4Q'$XL-G[/?ZA16G9&- MKOS0$8R4: %+WK;'_?AF_,OOH=4_;MO3-ZU.L7#%0[^/QAIA2S;73,%$L;/E MY=]/6F%P\,:85/[$2C%Y=7R6IA*I_"MO*:@(M27GL9KY)KK]TT+.&K M#)M?&O;F:Q+3:K+D;L/>8CB\51XE8N;>*P3*[.&(O6>2*-65$N4N4&LM O2% MVK8?=%WLU1BI7^+Q#UV;"7G_'L%R"[YN&0KOT@!I7G;V%[5RI%JY7UPY?!_* M?'&U1-X.^_!R@*A>;!<23_^@=7Q#09%Y^9@6[7C546$H]_K#9VCWZB)L;\,3[/=#C/_(]> 84% R*"6WN_-UN'F[];)RMLVD] MOD'_;.UMP'VT<;*7]?B-@R-0]O[G_+I0)LB@*QF"+B7!CDM'!(<>*\:<)-)Y8:@621AL"F+#8V(C%;$M%+&=31&;%40)$CD2TF>/GQ?(>LR0 MT,X$*Q7W7N2^!A6Q/0NQ,>4Y4501PR)7 IA;M%%$);DSGD61B8V8,;'ABM@6 MBMC(%+')X(6/3F;;-/SPT2.;RV9(3X,RS/)@,F?#-Q+;:ZLKGGTG[7;T@Z%M MUXY[W6.8V^DOP<_M"4-+A@XD<9!O,7'*QVP7=MY$K67D*1'A-*GDWL5%A],9 MN5EI6K0E1J7D0T+$,84XBQ+HR0J4E.86I"<="]&V MHJ='HR?J' =E EN+&3= 0 0(2WL9A,,./K627A>9GJ:EUR@= ^5#(L\Y!U4Q M\R>N)$J@CL3@(KZG,'/R[ MU)]WRMZP:VUSC+^8-;G6'Q_*7C,MHT ME7?UN%LN^9O2V/\CCASX(U"=>&KD_L<7CUC7[[:'@^L?F>$87">TW0,H(U<+]KOH W#9-_8]HD][:_\ZW)@1:N#)A=P^MNO_<*4'NT+ M2]8,\= 8:B B5)WK*ACXJEETIJ9,SI^$SV_0'\ M(6-$AI:'X.UUL47/ ;PEI!9OZOCVL \HE#\F@^)1M/UAK_CB<=S5!4[V 0Y# MK($P-0)?@.)^QM,\0"Y#$O\[S ^.OCI+7/7:R4$+D/4$9E%K'8WA=+28Q[W6 M449_D/".%%XUC<\NA!L73\:@U/,J-YUJAYDXO M(?[Y#@P'\#TUF$H')@WW=@=Y<6%ZH^USH\##.+6P^5K!5$8W H_)ZW\$&P%S MZ/:^PQM\',TZ= ON\M\A@&\J7]Z/QS9_R'CJ>;M'JU'/H6EY?&_[Q?!;O6[G M!#ZU7EOW?E@\E:?P 1Z)L0=\J!-3:U #CG IA.U\GM=L>NV@VX8C.3ZZ%WQR M_.W7'A:8WRUS.K']6HAP/^ S+(B#+PFU[NBS+M'"=;O3@O=,OKU[ CN?7=\7 M\R^/7B9(N-_6VJ YY:F/GBJ7WL*A['V/<%QM5HY:,/X ]F?8#N?S@%6/G1H, MV,H2Q.CHWGDU5N\K!EX5<;N8PF.VJ98K A\Z;,.&C);B6CFQI..,&J&,L)S8 MU?_YAZ9$_=Z?'&STAOQHZG6/@ X!#$8OB2F-L&/B%;6,P.=@>Y3["N7[.[#! M?=L>@=PY-=\VW=F93J#\YS&VYV&V)R8Z@HX1N(%2.8EH&4 SK4] V7]LN'D: M75^4(0=@*:;<[/X '(%S28JP4UR?^#Q8 9NMW:4*F^FJ5!]86#H7 MX6C?*_WS5P*\[Y)),5$#H?^AUWV7Y_\)1/'.70LEVI$L"*=CX#A30 MYPIHH'L42_*[).5[VBD#R M CD 1\8P?$>(?0L,W/5:#X/66NV^KYTKLM=J\^!8CYLC<@5HC#%CZT+5?[T9 M(%/(\/%;M,PY91RLJ)>(1Y.0"Y$A*SB/7'I' E[29!"0X_N%=C'LV&%H9?*] M0(8+56S2!'09*4CFJZU;1($#8-*W\.$BT6-PT!W"%X9^47,B'@\F@ UPT]XY M!V36?O_T62%\50CR*UDA2J\*^6M9#S?F+IA5RNZ6:#&_^/Q%]:OV2?;Z]^J!Y?!-@M4 OMNVNNKK'F]L BX56S87]U^_QWLV=O2 02+>V%@ M^R,".,:WH+/OQ_Y69]0]'&Y9[X3-GX.>[6;OKNV=;F6W !R"[;1C?U:0.C=( M/9V!5&T\D\3D7)O#S9;("J3F!5+-MS,@)2,&4'())>% [L.8 M(Z>D0M8S@Y-W3DL+($5,7?,!%?,Y'9F,FM$ MT"(ZX7A D?J$./ 0D'@Q0U%:CDT$N3?ZE36ZRAY^Z-4-$BG;@%P9<&9)@U*-I$J4G$8&(*K)I7:>['QZJQ MAQ/F&F]V5UUUY^,/?K^JFU>$W"]/$.!MOO8R4R-[Z$>!F#Z'^_6*Y(7:\;!W MW.T7<6OM,AYU%![7B1XPPO9@SC!::/GR_E' WM41@F4\9Y'P#4]-![E9?]"* M1RR%,.;RX#OV\)[X8)]&(16WL>%#L>"&[OPH3S M6$5M2]?M]8JPBF*&Y??$F95:O4?>RESC6Q_EJ=>764.KS)H%F,MC9];<+5-F M 9G)'2+*K\N$6?30\NOF_5PQYM?-9RK(K*]U$4Q7 MINR7K?3\O5:P21+L:4+._5A.(#C7U#A^GXOEB11B"U;_Z^6 M*\#GW)]BESQH%19(J0LOZI5)/665\%Z$D7[+,9(7^Y8GD[&!XM\_YV)!O7[Q M+_+[/X%D/@Q[_:$MTWOSC5?.(;_2 IEV_??\@#_(*5D3EP<#F\O9WSC&;Q/3 MF!UC-*/\)IAP=S\6'W9>CORJ$2]]V(2>?7''^7=>SG.&-V?Q_*@U&(F8(V&R M=E,X=\+*,ATUCM+GS$TKB10Z!2R(TH*$7POG;L(-VVEUT-IOHP,RNGM\(DJ@!JBP*;7:64$H4@RGR"R?FA')%+ )3S/)?[_6OA2' MO2F[DN*84(>5U])RIH3F.!$G":%!),=8<6SH^-@P3'ZA)C M=*)Z+:=@'@/'_9FS* %][Y5U!N]5VF:#>^!<1&WY9X5HN=4[#8M\IYS^\Y1 M<8TB,]@.:KX->C@(I\?M8=D/I,A5/QXGV5\^=?<'*DL5UXS"_+WD*BHC!#%P MYJC UCBNBY91OW;D[M(RZNI641=_J0[G'0XGWH;#J9P1+%'$C8(?(AEDN8VY MZQ/LI?.86[^R1JX+^)T/D&D;62":IY B!V7?FH29U]&87/W"NNHP+?YAHHW] M;UXK'HEE '+>Y4Q;B9S@&&'OL/%&LACO<)BN!3KXXV1ECN,I52373>B76FE_ MZ YS2:+1%3ALI?T8+L/&Y^T$16%D6KA:%0!5!]2T]>'^L#^HB?$,IE\9?\:> M;_7/3?#7ZQUC9>*2"E<^,J,?P97C\5]'-BH9(0L!6T0NE(\1^:S\?OR/;&:;LCNF-;&-]T!?Z MM8/6_@'*I;O*XWUZKH?\IX4^Q?:%8IK]1.WX$XXB\/-L:HKG]H'B6K=3N%/R MR+WN(->!.>RV.H-QF95,-UDS.>KV!]FW%'O=_G'AV\GFHYA*)\CQ<;OEQT8H M().Q^R6?S-*$4,PW9C7_TKUC?PW@9^G'R<8_4(_V3VO#?BP&&W<4R_W MQQJY;T=0K\J;)[3[T?P3SRIXK M6)Y#5SFXD0:(PF-.Y^N3VN[/(!( @^$K[UC]/+ MC3++6\X9%**OG&JWU[\9#>JUL@H%G8N&!V60BR(A8D&7(CQQFT 6GPU/^K_3 ME8W&Q9;&.'V<]:3RIE;_DH$<_CEYU,8B^DAJK^_-%M_\AW>0#C%O RZPO$&$UH+/:/ZVCU;*=??L.X:M34? K+]I@7 MIE:O7U14<0,NE"4( M\^T6/F;DEZOR(H_*"=C@X ((X.T>" MQ?+ %H1VJR-+9:?3^4./;8V>208NK-%L]=I2G8];KF+]W*G_;APG,%&F8@-. M'IPKX).+4K"BV1K!U^$FV][9:P',G#:/WF68 @C;Y?!?@)DO( Q__ GO8\W# M=3H-7XT=+YI'?Q[N;6S1W:\9I@#"#O?AO_ZLN>-/FQOOCG;//&UL[*7&&8RQ M_LTI#XR9663S#ZXT1XY*AXSER7,L.75\NB@@L]IBY80T3L$3WE+*!:4Z,$I4 M,G:ZJ,7GS;\VW^YL;M3>;377FV^WUO^J?=Y9W]EL;#9W:EO-=]N?&NL[6]O- M:ZO17C["UY0^F77)WC[/R]^ED^&1L5P>5X.BJ Q/0L)?(D[28Q%NJ4@^SS:\ MHPR[?K,[B/V_ND" H$:.#G)G']3.V/I19+&\VM/[,8O))A#)G?;(<@9ZH3<$ MZ6@-8C' X0V:,&ZN*K'R/%@XWM3:Q?Z]O.:T"J\RJI>E,2M=99HMTV3%,U5B MN?96LZ152M:GS4"/T;EGH=-4+Y5.^N=SMU)8RBYA#VO)^Z"EJ-;ZZB:^OYH9 M^*MKLNR)G>="2>\:H>11V@96!9!N=%EYYPW&6BG&0+(5S"25F E&:!EU]*7+ MZ@Z%7L>;>R%PON]U^_VW.=IP65+??U&U*#. CO:^-PY!9=CYL[5W].G[]L:G MPP9M9+L@A[D>-7?^.&J>M8_V=@[:TQE >T?PGK/=GXVC/X_VWG_DS?>-L]VS M;!<\:,/\2>/]+MO^NM?>?O]W+GET.M/2**J$G4:*)XTXX0D9QSU*!'NO#>:> MII4UAEF=Z W M,=K)62"M,'3>&'HZ(TEI'6, 5H@,*22IY)"SBB)LG<9>LH1S+(2N,S:+H#-F MC0?G4=],'151/PI1STT2JHCZF8AZ6C!R.D7.I$::Z!S@Q!BRSG!DL>1<">(5 M4[F_>EVKV8"^9Z'J12DY1?%$(_CG%WVNL!\5J84+940:N;[8\:"0RMKQ7!Y^ MS?KEO$2E"^3,I5\K])PS>C;?SHA$4KF09(S(428!/3%%)I*(J"9"4.98L" 2 M4@4>%@0*/2 M7A!JJ$@$X(/SNB'7Y8TM'7SB)*72 MEA$94V">QY"L, 9D1R:"%#8E^H11DEN='T @W=[IB&GLO.Z0R 9O?OQF/'-Y MC5'2(F?))1 -?0B(.^M"#,S8)!8G)'*\@ZW8KT(AGS^ZL J%K$(AJU#(*A2R M"H5:PGB/WW>[H6Q4]BG" M=_RX:QV.I;8X'>ZUFSL'1XW#=='8\'#/I_;>QI\MT"KX[L[N2?,KZ!!'N_E] MWV?KH7\AV^]W3QL;WT^:9Z!YO/_[>^-H"V_O'!S .\CN6>-T[S!_VZ>KHB&Q M2D(X%I%55",N!(2L\"\\'!#X "INM:JB6!@BHDHHX@DS9+ / M2 L9K)38!*IRB=:ZU@\6>%Y@P.,""36-48.!?KTH+T3QK4S0Z["7L'EX\#E%<&-6&F;G+3(6AH +FE" M1FJ+,$\6DT2EL]E6Q%1=/;RS_5U;?LJE4-]5^V/8H MQJPWHJC%, #=&(5ZO9EP&8'V6=UL *85A,X-0C_/R$@".] >&4,1:U IE33( M*DY!I211244XMF1E36A:YVI>+8;G03N/[&JKD&+IO' 54LP7*69R/213QCJ* M/&<8M*F@D7&8H\2#"T($8WQ:6>-*U[' RX\4=VL%?F,AX4<,7?_0RPTX!ZQ7JMV,?"\'>^DU48^_-'AE=A[%48>Q7&7H6Q5V'LR[G651C[@XK1 ?4O MAO_Q-8>KSLNDEG?S%2C(1WOM1FZTE9MTO=_ZN0L*O?N^]_[+V6PQA"^GVQO??S:.]K[O'KYK-=]_.=G; &7[: N4ZWVR>[C% M&E\_?=_;:5X5FNYU2,EZ@8QV%O&H1.Y1ZE%RVO @#";:K:P151=JSK40JLCT MET'J\[*)5:0^9U*?MH4EQA2QD:&H"4- W!B9P!,*GHI(87]B8$#JI,YD58QW M:>6?/X:M=IY8&9'5.CKN=7^4;7<7PP>YA&CX#'+/^2ZN=\+6Q!X6I[N1WW8EA\7C8@SDNV.=_+21=PA89S1<,K LNUEQ1[ MPY$,,2!.O46&4(M@-ZT)6GM@=2MKC-(Z%72!XDXK.EY0P::BXR>AXVFI)EB6 M3" .Q9P6PJTBR-CHD.)*V$"5B#17$#"J#O]?(#JN;#4S1/NVV^D/>L.28LMJ M ?N]JES 4DDSDWM89!<7.UC!X'QA<#8&/$1IB" *1>L\*'=.(2>"0=(DKY01 M0;)LS>9U<45CI,I,\V+H>%[23$7'3T/',STBE2,T18(P<1AQV$9D9:)(8,5_,F U:L9YX9JQ$E#." M.,$!F2@X,D;YD)BT3 /O%YC6C9R7*>-AKNS%M'.\8A28E]A0H<"3H<"TY&"] M%M'XW/=+6<1U$LA8)I'AAA(>2&0TKJQQ@>O"+$95U:>SDI3TBJ\PETR;/A:* M@,>=I+T?'@W;=A #$-]Q#^BE3*?/'A][U(4)GQ5_>-0@_Y>I6CU+-^F+_=R8 MV$[XO1WS+X";ZQ.[>BVF5G Z-SB=#7RQW!DBO4;.4Q"JJ/#($4JJ.==5J^H52_-Q:35<4OW@4/U.9D3"AK7'( G$C;J5!VB>"&%&>4HZM M);F/JI!U(V8K$55MJ!?'D721DWU\GI-]'B=3-:1>CD2*1S=,O8YB(T^$I]NS M$38!YU:0QB ? D?0'HED M3#Z"2#9=)N?J_M$[!S&;JH:=0;_6CX-,,8.#FG7='['6ZOCV,,1Q\#(0SA"^1HP0 M\P< N9P \.OEG':^\V_22,%T2(C+8!$7*B*#(\F^*6JM 73V<65-KLXF'-3@ M%+;'5L[[[+C!S"KB!8"\YIXFRZS1-"7I$R7:Z&L@O]KQA^_XX3KY%@3S*F"- M!,EJ-)8!:><9(E8;*R*VA,B\X[-@?;'CD\5[2@AGI%[+A%J'K<& +)G\3P]HG8";[C/D4HFV""X<,H# M#_P7JI])75WFXZ6^OA<-@?Y,/TKMN;G'EUL*ZN#+>.O\G !#:< MY2!?@S@A%.GD)*@7 @NF@HFPZFMT55Q[L.KWVG3)J#"PI9%RQ84-6@N'C659 MAC1!TF+3\7C3[P HU:;?=]/Y-^*E2])IA+$')3)$B31Q'M$("B2GDB06\J;? MA";WY!\A!2:#-BF1D,L-:LE9B%%Y%XSGSN=])V:\[[C:][GO^R;Y9C3LNW,1 M42L%XBE%X"+6(1\IT*$(26#8=[8Z&\]RON^M3BVU\AH6C*-@'V3,/O ,^[BO M +T<8O?&3>[B,9>LPR\@@?=A*3+?'3')>F:>QS=94N_-1ET@%@X#54I1;A/6 ME-@ KK#A4).[LU&[^),J8CL*B)K;NSB;YQ3[["PR-- $0<1'5FB/'),&\.T MH"QE(L.KLP[.7V.I"A.OE#7,8<*) #Q-0KLLJ1N0V/']66IU !YP /@WYDV@ MD0?$D@?M3'D,(I412(=(E,(&_IQ-M&J>[)4$33T.7"2F>-)).Q(BEIPFIYP4 MYM[LM3H#OWX& '.Y,5%@ZA'V42/N+$$.=@>E$#E(VEPFXHHS,-LZX!=9[2RO M?:X2W)_]00S#=MQ.Z]X7QJD/]C1;W?+Q\;XWC.&OEG6M=FO0BOV=?.7U%N?^ M>-+\^,UZCU.VQ$J0T!"73"%M0!YW0DGFDS%RD8ISC_:PMED*.F41J.W!0>S5 MW@Y[O2S#3.QO5:W[^0M@5]6Z7V>U[M+*UTWE?Z=-?U7Q[MOB>N^32?6BRD/? MJ13WO"INOZB5JPIK/X1"QZ)%/#IN=T]CA$4[RD+&A:FE%\N0_6-[V@.1H#:P M/Q>E%_!KC@B95US9YFCC/Y7;/"%'CD3+5Q 6VUFG>U_WVGL[[PZWOV[.A(4TS_XX@FM'VQOP7? =S?=_'C9VOA?= ML$#?:.\=_=UN?&V(W:L+=8->EPP#/409FNM2@NIJ/'&(!*&H,-221'(Q.US7 M;%YE7UYN[-BK!()YA8950/"40#!3U9)CQHF52$;*$:('5[6LZG@_8VVH0=ZT6ON"O&I58:CEJ0^Q$5,$- R?XH_8&<8*&N<- MC;,IC,9C+[)[+U(A$3=,(:L<089Z9T2TVG*1^P+7E7BPB%2E,2XN"<]+T*E( M^-%)>%JZD=Q%F@1#FD2,.!<12-@Z9'G$W$@LO(JY2FU=/3SX??'R$I>T;$.6 M5> KLG<)Z+#? EGQU\LS5'5\G[S72!^FT>^_[1ZY5J?8N(L-?3NYGV--[[1" MPCDCX42];MK8V#QI['\+1#@J(D,$)]#S1"BZ0N<2>3FY0]&HI5E9H[JN^;R2 M"9>TC-42DOG__$-30G^OJC$OD,8]=G#X81_F''NU7G1V,(JA\" &MJH>6LO MU^"];T9[^7:TE9_*G5SOA+?E/E:$Y9* MY[CF3!E6]!0U"R7#5X2\8&IX1J].'NQPK97Q>RO@HSC/GL=BLQ=7:T?;CI!^ATLL767X9Z^7;XPW\ M*^]?I7L_&O#--I<@A%$GJ4029XT;>X6,$AQ9AJF"-:9%933"Z_**PFB5[OUB M2'E>CH2*E)^,E&=D&.Z-5XKG(CH@PTCED!76(&^8HBYCM R%#*/5O(I$5_:9 M1Z';(HVE,L LD0"3-VPVJZQ"O7FCWFRT*)6>26,LLBE)Q+6'WWSR(,!8Y01S MDCBYLL9,G3R\049E@EE<4IZ; %.1\E.1\DR59F8\EU$AGW+- D<(,AX4D@CP MK+PW"3 Z5VFN:[Q(UM2J4O/-6323";K=(D'7CPPW5QEJ%B%YIJJW^L@],BIP M?61PG8T83< 'K0\&"8<]XB1%Y"A/N2B(3? +P473"X/KQ%0EFRL(6>B\G I" MG@)"9MJ0!6V84QPI;G"N^FZ04R$AYDQ47F$;E,SIQ[*N'QYUOB@0(P7%HOVN_()ICL&]L^L:?] ME7]=+OC2ZJ#)!9S^]FN_,*5'^\+R1 )*=&5M"Y[[^>]_V;6K]FZ*8DHXEDI; M1F1,@7D>0[+"Y#833 0I;$JT9";P3 SK&>$#5L0:D50TF$L6M.,X&D>2Q2S! MGZ\XS,]?MC%72V]U?*_P5+&#;JT_='"M97LYJ\[Z_PY;/5#*W&DQ[.;.^TL%OH@JM+2+@E^X M]EL_QEJS.X@U7:^]LZU>[>^B5GL#/F#8B[E89+^>N6XM8VV> #S9ZI1LN/R. M?=L+Q6S@C6^[1[#HI__;OW[^70>(4_S:_^=JK?9Y_'Y9KXW24VY\W^7/'URQ MW-/)AO"2O"N#[@"&NBDF$F22,/2Y\,-):W H^7Z]7T0*?HWETF[=S7-7ZI_ M=E4AO;L$%HTJ:%5U]*ZJC;:]TQ#?'!$)D(F@%(1%/'&#K X>_@DTK1FW(CG@ M4JNS'O)?JZ4)FC4-')#0^,1%U$92933\+Q(>J%%WKJ59;?^#M__CV;>86!0V M"%"=!4'<@_YL8K2P. EK8BPWD>2"Q=>74KUW)4T=B/52"T.UY)@3*QP< 86! MPP9J&;US)P3Q\ M"\:TL=<%4I-EJ4E_^IV]M%.[!W5UOO]."CWYZ8ZD\_Z)5=+H*4B/OMS MYT(\R\7!?X!$-K'/XV)8(.QU4VKY? CRQP>0)_V@VROZ>DQ(>,7OW>,LL&:< M.\W"6#YEG0&(HG!(0LXXKKE\&N$PV-YIO>:ZG6$_U]0:"97Y"+;Z_2P(UFOM MO/*#O/)PBN%ZKFAN3T"RG)Y&*N8( I<]/FZ#6@^3+^J=6_BH7*GS9WYI*XO5 MO>YP_Z"8YW\VM]YNP\Q[QR.MI_97M""0]@]:Q\4'G5?_RAUC:K_E9W)B$\6_ M__7V0_$;^?V?]=S1J-OY[Q!4YM0J.GJ76=67"XCE2 M*7!LUL=+N95U[BS?CN1>F$J((^P8+S, MC_(!3.N8RX Y XT][D*F%O-=U=D MD,-)"T4QCY8;%KUNX4-'%71ZC3Q-@(1+UP%?8">W4W'QG,,@^LI83&/G(VZ< M?#-$11IDEC)I0AP+B0S3'@D0!0P5U@21:SK,5KKYO^/SDEJ]_F")3\*K/@)D M^^,W79C&K4!8&(YXKNCA%'.@$4Q6K=3I!.DWRIW:Z@[$0 M5G[L*%T!N%H-=N"&5UUFJ/#Y[X:]O#]Y65NP+Y/<]@ ^HM.=7 ;8B]"M];OU M\9;4@&"[%YS]%EY]9+\7VP028V%DZ9V6MI,1Q?8OLZ'1S/LE.RH[_4W<7/8G M@1?=,&"Q6+"BA[!0A; 0^X4,61BDNKT46X,AW%',OY ))IH-CN19^$B8UL5^ M3XY^<33S7O7VBY9A698 >?86ZTTAFL?[*7!SL^!,5VB9E$;6>[U\ZK*X]!5. M^E8'9,I6 $J:Q-;^'Z=CZ*TTO*NQ=UV EO>SL;-[!O?];.Y_8U9P&3!&S.?F M&=I@9(P(B$;)><">)V:SP>>ZB,+GM?I41^;QNR$V\C$!^N:)I(2(, )Q;[-A M2'&4DF-*<6*M9/F8W-!>X]D,0]4A>8)#<@IB?=+.$Y'@:,C$\@C3 MCMQ1F#@-02:,]5W;Z5YUHBX2@=H@GA7:<;/;\?<)VGB%QX;99]=YY0I,49)R3G,Y,D^(HH(K$T&TN6N? MW>HHS.LHB,;';U8)V 9&D6"Y<:+A$EE0#Y$S/C*A%:$YU0$V[$9/Q&0#WMHM MO7?KI> .0.+/-VML?2Y#>2_,;.H!3?Q"SO MWU,<,[8< %N6:A%G M+KC8#F[C!P79O8+L!U$:0<]GO=@PO+$Q# MMG]0ZQ>0%^+(,E3,M=U*V?0 EXJ!CF%HWQK;X_+\#F+[?&;9?0=#_.@6'HW: MH#?L#\H[1V:X8;\T:>23UT\CF\Y%*,T$0.:.ZG>)U9E!UO&K4@[4S,MS2US0 MZIP"'Y_'X_<)ML_V_$&QM1L1CDVW[(T[;CFW)%]W/R_@([5ES'$(XY:,W31> M6EC9B84=K^LK;\;8X* U8IHT2% 2$>!YB),@D/51(.9IE)@#('H]'0\)-UBN M*%-.&% 4C(M)$CK*O3$SC7?@7!WWNCG$($/EQ=$/$T?_ MMY5/_V./CG_?6/GGA6 'H-<>AM*X7=C&LP6]C$OH9UA.W7:[>]*O7>Y\]F8V MCOJN/1JOC!Z]]>N7I[>C@(M2SK^Q(2@&V"Q+%\9EFRRYV[ /;1E)Q)(V@MP% M1*EE$2A,"FGW:53W:MOY58T0Y],(L5JYNZ\ MS:_OVML;G[XW#S?%[EG[8#HGM''V[F#O_:>CO<,MT=S9/VF^W\+-KULPQA;9 M_?J%-]]_I(V=]N'VUW>Y1]O/Z9Q0@KF*Q")G1LQIJ)2PA-J0--0 MLH[EK!=T25-"JZSRQ8*3AP9.5'#R;'!R-@4GN8(A3L$B$;A W'*--!,2!4 3 M8JD3";.5-:GK6KV8#/,*3A8+3AX:8E/!R;/!"9F"$RY-(H8ZQ)RS()W@W%E( M>B1) C3Q.":7 $Y$78@74_/FQT&Y[OWP:%AT)J^5Z8G95=V+!\!7(XY3A1W&5W+1/U$1FC&(J>A&YYZ 7,B(L4]H9;ZQFTS[1MQ=Y/$7= ME7%64!$&82<(;A3)=HG@VK!1M3#L%:G/$QG/XQB4(JAC[@[165OR=2[26Q?C MJ5VDP.)6<_#/3JTL9NA/:SL]&*U]UP[#+W9=1AG%M3]B!WX;U#YDO!TEX[_F=9F0'0IY M[BHAL+AP21)\CJ8;SV'S&05H]J^.#,6_Y-T;+<.U.OPRVL9^NX]Q#(0LSR-C MRBC.*8F.:8$9U8(;2Z0IDX2NM(GUX4/AMRM*N=Y%_FW&P7;:L3]?@[GL[Z/F M88/M?=T4C0T/<_F(87R^^_53>WMGDS6_?CEI;GPZ:!S].6,N:W[=I8VST-[= M^7[2/-O[WMSX",\?'.R]_R) X"9[.^NX^7[S=/?H76I\GG'F&5!OI4D.66M MP!;,(\.(0L8I0>%O. FWLB;K7,[F&OWSOJ7W[T9#CVQ3GV-[C=>+"2%&140 M!2(2'FDR B$,9ID\D:1"A.6"1.F/7)1QB4@PP1"'G46:B)SC+$SDFA!L M 1-H7>I9"_JKP8172_H.!VR!\''BE@.+<,10[%U,$M@%$ZHB_24B_6GO6>)& MN) 8HI%%Q!-FR'*MD'3!!2.)M3GUV-0)OP?I/R:%OX8HQ2^=7H1IG($Z_%NV M-_ZSMF];UVO!+[.QZ6_W@"B+%5%*6:^"XMY(XU*R1&G,6)14ISM$!UV#5355""HK,8(^1%RY:_O3A0S^64)ZOP>Y"T5"HL8!YV+@(I2DI M&0P'J43=A=SO3N45S?X:S4XK&X"$.ZTBJ"5HH)XA@(# MQ8 ;1I!VQ".GH@2*IE1+N;+&']YZ=WZ$^QI<'^M'N4_,F1WWBAE>* WM:5?0 MR^\B7!03HK\_4H?8A31&+^$N/:V,]PLJW:[+:NAC)S7V6>=M4/@0.]!<:^8T:\RH],9*3++D"Q$@KBF J1( MBI'VU",6"%8I4$YR&2'"Q%,UCZZ@X>4R5HPI+9XO9@,MGN9O)-TBG.L(O-< MFV0P3HPD8SE3,6ES?9OERBNW6%#6?#MCWQ:>.D%T0LHGDKLP$V1I @V<8RMQ M-%+IF(-TS(,<\O>EHN6QHKUF8" @ S-J013V@7.A-?-P=!R321'MY75UG2M@ M6$1@F%9_6.*1Z>!0"BXA'I1%AE"-?$K.";C(.0,9IR[D;'GH"AA>.3"0 !A0 M=)]27&)EHB34816(CR:FZXH@5\"PB, PK?Q@BT$!]A@I2[+R(P+2E =DL-& M_E[H1%?6=%V(63/]P@'#'7.#ED'[N3J4YRYEQUXX&BG+'"4F>,U;"HTDH]Q!$EI"([^.C,5B[8(43U'*/*= N,2DII7C*4:7WKO%7 MN?/G3VO3*H1.,@D?+2*"*\253LA)15$4.G(1DF$&5 @F]?W,I!6U/3K+!"4O MBA %B\QPQ93EVD0:F4U2ZI#8X[#,B@$^ E'.%+%BT2GC.4H\MWUB5"#+94)6 M1$N%"I%%63! 3.XNOU<.BGD$TCRH1/ 2(M*O1=)409?#>&4I]/CS1)(UY M4H1:98R@H4*$)4*$:2T'=E$&8W/\G)6($P]:#LF])W#$/B6NK?8Y8(:P>Y2[ MJ@#A10."=]Y@4((58Y8SP4Q2B9E@A)911^\J0%@B0)@I>&-L)%@(%)UQB%/M MD5$A(::"4)PH2W&1S5KG9HE$A'DWA+BRWO0=6D0\<)2R@O5M5?Z567GV>O9\ M]8F;:X^QY'VW&TY:[?9Z)VQU!K:SWX(]7R^ZN&^T^K[=S9W9%Z6(_/;G$4; M6$"OM+FQ!9CPD>R>?3QITG<'@ U\]VB+;'_=/6EL_/&]<;3+IHO([Y[M'6SO M[.+&H3]K;OQ]V-Q89[M?-T^;&P>MW<,O8N]P_:3Q_N/IWF%(CXP%:PT MK*@,DQO6)6R1YC0AJQC-Y2:$3W:FL;83L <>%MU9#H(?H(2ESC :HA"@*$X7 MD7^_O;WQ=>NOOVKKS8W:]LY_-C_5MF 9F^^W_OAKL[;^^?/FSN=;B[U?3PU7 MM[^^=8Z7OTE$Z9F.."05.6'.)*)DDI%J8X*GXFD:6RQ$;_K9I@QC0GJ]M+(E MFA^_:<=IM($#/PPFAUXYI+5D"(,^Q$.*RB<\?:Z8=819(8%[@@0=D]&>F=RU MWC-AB>2W-5RPO=YI[I]PT9A^?[09-7=:ZQ['W (&KO?C?M&1_LG;+5S77.'6 M#W_JY@I5__E7-=DGZC]OEK16_N<2+UYSNX"WW4ZA7!3] N;9#> NS='O7?+W M"NUGP=?WW>?W=VDW_Z"5J):Z6.K-G0_E%G$!!ZJ$U%IP18R3. E/N&2.*./9]66_KS98+(=5\Q>UL-*J>;3) M=H^:A]L[^W3[:^-G8^=3>^]P4S0.UP6,179I\SMH7V1WYUUKVJJY"]^R2QMB M>V-7[)YM_FR^__NHL?/]M+'1!HT.YDL_GNQM_'W0^/KG505Q-?$LNSX1CKFG M=B("N<0L J6$TL!I(DRMK'&JZF)N<1M5>O"+HG?J7# ^!.D%!=T6:Z<(-\Z M6HMM2J*B]V>D]YF.'00'K0Q#(1&-N*<4:1,X4LHGH/BD J4K:T:(.JBB%;U7 M]#[/MAX5O3\ZO<^$9&)O=; 86:IR@JQ4R$A+D7<E-6F:JNXP0B26>"2SZ''E,>I;;6JL1%"B:7>:3LWM7! MSWVEHZ7?*/P('^!#NJ&"J[G!U6P*#LQ+%F2E<$O:@$/:-O6*:2 M4@Q9(W+=,1F1<9$@I1VS($%2(M+*&I5UPA^L;E0$O; $/8?*RQ5!/PM!3RL4 MGL0H8V1(BFPP)%HB32U'('*I"/IFTG@6?\9$A,AH")3O M?V/&8[0Z(78&;Y I$.,YR'=4TJKF1S6M:H.+,E8U>YY;V;\<^E(EPSZ9]G%5 MS;%R>\:)JQ68W0/,KBB7+$7 *02#=!0$<< Z,&.N5-34W MK\02.AZ60(VXJ,+2KPVZYP'Y#] :7H5%Y-&TA@_#GC^P_;CN?4Z2@!6QV$EAP9BS7BE"6DE0@ 7H1SXSS5*;M3=>6<6#+* MO5U>C+(8Y OBI U$"T)&L1*KZP9 M3>L$+TLT=47N3TGNO]Y-L2+W1R?W:;7#$95K>PI$-.&(4Y60HT(@+(7$()T1 MGXHJD%S@.C/+DB!9I4]4%I%)5P25,5+N0?Y(G"ENB,%$! 8T6MB!PHFJDZH;.=VRN*?BD4/8>..Q5%/PM%3ZL4U@<+\.R0M[F-*NP6 MTIARQ*S +G IF8DK:Y3S.EZDE*@J@:)*H'BL@(HY*""W!%3<)9BSPKPY8=YL MFW;F G:11!2LEHBK8)%AQJ/<4]*"&&.I!+U$UAF;-:'BBBM)>7!*?@T92 MD?@BD?BTHF)CHM%9@2C%(-9$4%1TY!I9C85P04H<_,J:KDMU]S[4%8DO$XD_ M7E/0BL2?A<2G-1>F;>!*2118S+6D:$3:$(PB5@DDM^P9! M96M4V1I+HZ+<$CY:X=J<2EKLK&=,*S64LTW<.-S]!DH)B9Y)Y*+$B&O,D,4L M(&6BH=I:$7++F^PTF8TOK6+"7P)Y/[YZ4D6'SY6"3R]3L""$,>H%\HG8W+C+ M(1>X0](9D92/WGJULF9X1;XODGP?7_6HN/.3T79SBCL''12QWB.CN0>U(PGD M-+7(8ZI,\$(ZS%;6%&@=#S$>+J^G9/$2/^@<$C]>3XOA^]3>9CI(H0*(JPKT MCF!,P%1XS8D4QB@AKN\P7 6//C9R;<[H%9QH'@Q12/B@02H)!!GC-7*)").+ MI=M 5M:$)'4C'YRY-G?R61[#:@49-UDN<""YJ+(Q3G))HPM:8Q.$I,%$&DT% M&<\*&5.*#)%*\J04TB;9'.^%D1,T@L2C "^"\):D'' .LFR=RUE]I@*-"C3F M !K>>8.Q5HHQRYE@)JG$3#!"RZBC=Q5H/"=H3&M($@MB J/(&B<0U\PAYZA& ME'.27/!)!IM!0RI:YW3.62K/!QJ%HO6OH@7R6O%-DWV7U^[2+'WAFICO',2+ MEM;CS)4;VU@?PPK95J?PYN0>V<5#_59>@GZFZ?[PZ"CW="U[:'?[L=:+_>,( M&_\CUDZC[14Z7(A]WVNY\K9F=Q!KM%Y;GQBJ7LXOO[87CV&(TH-T4 S7"D.8 MUP_;'L+[TP 4P6(F[7;7E\%PH"+FOPQRG\EB4JU0M.J&2Z-I#VQGOY4/3WY# M*WO)6JE5=,1N=2ZN]?L1WGJ^+OG>-MS5:L,DLS(*_X9SG8]!K]MNYS5KY6:; ML9^?ZL-2Q+!:J]TU;J]H$=[J^/8PE O3A9GV8/Y'L '$;[B1W&]>Q1KO[6[ M_?X_QXW*W\(MMG/ZO_W:9%O=VN.8:%/81M2&W:U9FM'T?:'O>(]^72TNF%BO/%6G/1:@XB&QWGX9%N] MT>[!U>->[J,^.*W7CD'''Q2+&F'!CXO'816[OE5\S4EK< "ONY@0F3Q\HR\9 MK40-MJ"5SV$^,W90>P)>)*=YT1_#/M!AOS]QK,=6O0^]EH_KY^=US+4V?V9" MB6''_MR(80@SA5.X7O2>OQM#D\O)T-KQ/Y].][Z&8T>YW#W; R:T"XS&GS4W M_CYL;JRSW:^;I\V-@];NX1>Q=[A^ HSM=.\P '/:.FM\_*8]-T&"MNN2\8@S M[7+3*8ZTMEH:&JVV<67-S&8@U0!JVP45PJ&[SQGYQ:3:ZHP\SQG97O_&C1 6 M2XD\PW!&2 @@LVA0>4003B9MB(0S(JX35L8'901GLSQS"BK'_+(^P?[:@''% M0R["H1CO7=ZT,:H/[,_:\;!W#&RS#X#V!QR#4.N6&&\[GV/:) M/>VO_.O2-QVU.FAR :>__=HO3.G1OK"4:('FNZ6\\P;DZ-C+=\&<[,+,I7;0 MRSCZCY9127&!:52.<2^\H]$G+X-T.%KOY#>"5]:VX+F?__Z77;MJ[Z:.=PEN M(DK/=,0AJ<@)#Y9?-IY49\4X0 8X+S!R0+"S](?"'Q] MD#$GB1PHO 5RV@4$=8I;I\0J6+V#,5J-QOZ??VA*U._]+%%W>]FG6+"X?N&+ M!/'7@_@%DEW\"?I6*-\/(WK;ZYWF>XNA5Z]1:)9"VQDQ^";(Y]L&478'7O<'GT3:M3'/OBH=]')==>NVG8/)_KG[QIU)NO2 PRJ%:Y@IM%VX0*;IY_#^X*-XM2 MC8:OBNG62S_:0T=KVY);'S#DOV>,?WKL%' $<_L.[SAHG/F3YL;?1\WW#5)< MV_ER,AWBV:1_?V_L_'&X]WZOM?U^]ZSY_A-\S^99\VP=-[_N%G.&:P?-G3]2 M8[;+B+3!4:4=XC$1Q+'V2#LB$<4\.N.Q43JLK,$.UP6M"OLN&4G_=A^:-HH: MRQ7C0BC.K'-<&VEM]M);[K'Z!9J>]I!.*$*3.E!%X',D\.GR69Y%[8)P2&I. M$5<&(\V<1YX8JPRUE'N_LD:QKA-:-29<'MI>,-(&_;HBXSF2\4Q+$@49M'?-< MD.BLC)1Q:Y023"GY"S1=B=Y/3^!BFF<+3ZD6%#G.&.*)*J0338@X+;@G,2IO M0?2FI([-; ?/2O1>5-I>,-*N1.\YF\BFJZT H2;F;4+)Y1;A"5BVL5$B:IE( M/($*+5-NK,% ]GYP)][E+1>U-$9_(*#8SCFM.0H!20C&N)+(9_&D^]\I*#+LD!R32O M$S6ONE&W(MG-9%'5U+^[SG$/@ M[$KCF"\53QO[A<*.2ZL1%40C3BA&)E>],$Y9E3AS/)F5-:)%G>@'*QP5+2\N M+3_4V%\)W<] S=-V?INX(MA&Y!CCB%.&D7-)HNA4Y"H!H]99Z!:BCJ]H U%1 M\V)3\WV$[N2)%$ES!S3-!;;.FD <(2X1+D5EYU\2 I^V\RCT_/*;B_I$DZ8:N?L/G/VNX7BE*WR&<(UR^6^0:(JG2)^8+4;+]KST@"O8\@1W(8H L@95#ID+;1:LRY M9M[D9K@*XZ=R1,Y1W'C=807WT22\<09+GXMS"RZ!.24;%!"Q(=*#G''G=BV5 M)O&LY#UMOJ=)889!DW",:L1S\31K"442$T:#<\R85'2D(D\1JE]1]C.PZL<1>&!(1%4[FMG(4Z4 M"D$*HGW 3JBB:<(5+KB*1[\82IY7 MH'XE=#\U04\;\#WSD5@9$ S!JZL(K)2YE0<2XSD21-+LM"M^8/-]Q5!+[#0 MG:*G[/^S]^9-;239^O!743 Q]]<=H<2Y+^X)(N@&]W5'2XQMW'[A'R)7$-;" ME819/OU[LDIBD839!$A0?>]@096RLC+S/'F>DV=AFF A-0_ M(A+GJH8'*76 M)E69[Y="O"?-]RP"2"=BD$D$.#6+"6E-,1+"Z2 ""]JG7*1=\^>H\EQ)]@M8 M[Y]>L"NE>\Z&L4GK?7(X^6092M(9D&*G$1"IB'@243)#A HT:]W&3%/GE]ND M'^NC/X=^:-H0+J@5GP*IC4OG,'63>$.-@<7'A M(C-240PZ.:-U_GA3^+T$9HG.Y%\5 MS+?/[T$%!I\D\/"I/F[.T,0X!:GG MT2+NI0-] 'L4A; AX6 PRU7_B*Y3]6BS>R7_KTO^GR"G3L4(GAH!)JWTCA!/ M%2" C<(@+B1#1N" I//!!B6HL&QE35%=9V)>[GL5 BPR MR'$3P#!%2,X.E! M8=*V#UJ!#2Y0)'F.I).&(V-X0)%23AP7)%$-C(#2.IU1$;AB!*\*#Q8+#BI& M,&<+X>2) G.1"<$* 2<(^X<0PYX )(1V\B$LA*GE36.91WF<2D4@D5)X[]@ MQ4F:O2Z::X&2NQZ<5FU4;2QJ&U7VKQO08KMO0RRVZ1F/*CE^'CD^NR['3#O,:2Z)QI)&/#*,;-(666*C M%40YFX^2B9)UBBLY7C8YKM2FI9BF"FY?*]Q>,M7&*?21[FF1%5X7$&52@=[$ M 6J]XDA)'KC7CF)F%Q%O'VN-?TP\SNBS0>P9O$'K'KATOR@#?N73[DN#! M2U2GG>G#LWGJV\=Y]/[L]<))J]VNT&%^Z/!QRH85K ZP @@BV9&7*^R0(TPA M0BTS/G%"L@V+U#%7=?YX6C5W\5J>0CQO#E+N5:*KBAAX)?@R0?:D$-)BKD'E M<"HG_8O(:1:1EUY39W7RVLXC9* "EK<#+(N@JS3CL-)4GA1))LV_Q&LL)34H M*FT03SH@YR-%45JBE!$&YS3?,,]U-@-)*CVE@I,%J@Y<49\7 )0)U21$SI2P M!B7E,.(\6&2(M\@;;XEG-!&I5M8,YG4AYU7RNP*4-P H]R(^56#$ZT"7KT,4&E-D.LBYP*9F0QO%Y1$94P/)V@&41-)6*^#RY"67R <' MQX,("0F:TRXP:9!6&/06ZCFE@G 2T\J:T+3.\*MA/L7IS[NAA6>N%>^45W>K M>UQL76.7XN+'?"61WB:)M#SESH-Z]Y_7/:$7KMO;!['6ZOI^M(/\H3:$W_8K_6C^UB-@8'K:-!';XWH^QSS79#;7CI M$EZS@]S&EA_V'#3!2+V6#3" 79TCVX]P;V_R(H'&H'.M(]MNGY4/A7;@OL&Q M/\A/'>$3-)T!"N[PO?TNC$K(KP++IAM+M#QI#0^*5TNM#$GE@ZW_O^/6H%6\ M1^V708RU9F\8:[1>6[]RY=?5!9_!!>_>5;VS%D^/8A<66CF5Q91/S^()+)3[ M['<,8\>DYUI*RR4A+CJ."4L>_A>IC7L;Q7Y',$$S+7YBP>46G\.6]UAXX!8YH-/(,"5=BE* 1K*R)NGJ MM.);@T79A@_U>TV^28H&3F3,1Y8B:B.I,AK^BX0':E0Q^7@\^=-:3S7Y\YG\ ML\;)'LP\IL92%*/6,/D8(Z>Y1EAXQ0Q/S.<394E6IV-"QY-?;!KWF7\=B/52 M"T.UY)@3*QPL (6EPX%:1O/\$S.>?US-_Q/-_WEC?8]&:15V!E%+%>+&*>08 M<4AC$Q7E7D=-05M5J]/.!!?S#_OVE3UZI 7D19%GKPX;Q^ H[^D_8OMLM5:; MN;G #-6B!04!M(V\YW=AL4"C/RYV_[-H^X-2/3F(H/FD(:@/[V26S_B WHS$&U/&]8GIL,X(EZKPTQ M!EG):=Z;*.Q2DB'LI731\^"" GB2J].YYFIEEL@.+/;MDUZU,FY8 M&:*QOZ>4,S1JCXC3$7'E--*1>12Y)=PY2:5FQ<8UG>]T]LK@2[,R#OHQ5FMC M]MKX>-KXM >J!; (XQ%G.B$ B82,5 [1R$V(A$6)<_H[^1.-]OK:$,NR-C[T MCOO5TKAA:61]1XC(A7(1Z9#SHKD$2\,1B7#R,%]4&"RS=8ZLFCLN#;DT2P/N MK9;L# P_FS&JNI$="88 .FZD0A94B?)*1N1BP%BMK7*].6VUG+PUU;V;T M,JMC/2O3U1*Y98DPV%@PB<'(Y% "@HJX)@DYXC$*1&/@KT(F;U?6*.,_TT(5#,-D6+U1DMI.8K-XPZT[.=@1+PN*'_WNOO;L=_9B&ZX#0W_ MWN[Y[R^[MGFC-5K;A^%P]_"[:&S_]7WKVU_MQO8GL?7G5][8V&>[&U_IU@8\ MFT+[G4TZN;:;M-G9VOY^VNA\$CN=KZ?-C>]\=WO_!+[SO;F]PYOTX_D._:>U ML[T+:_O[&>R,7@H:#(;],.5"?4D2Y$+((4B$3>9Z5.2$HY8;?WYGKO [86E@GN0*&%AB6$BC4U8A*1<8(0F$Z>$ [ (P:[0@:W=#7-C@]9@.!B; MQ%*OW>Z=Y,.]7XHSO]XQK*\P^/7]S\5HIJ3?FWDU88'F1OBE5D6F74W'@9KY(;K_VL6<)7 MJ>8/:O;GUR1^V#=O[:R\4[.WQ'#>Z@5DIFZ=X:CC 4YB_YD\=QKM8' M);CV4OGOZ$B[_(61^C5WC"<+=+U#&_=QXUCP,<\[T*2;R]R'HAKK\5B3QZWA M)TJ':"93(9HG2(0X.4:SO?5^[_7[Q?8Z ((>"G^9'[WVC[S?^GX,K6$-U,)6 MNS4\>WR>Q.7Q=+S;V+U$B-??T(NM]$=[N-#H?#B<]&G<./QPTOC4[NX>@WG[[ M2)H;#0+_POW_M'>+/C;8UK>=,^AG:K2F:\MQ1[U2)*>AB(A'A9%QP2*FC8[* M8<" MY$\.">N\=P(S0W+R/KI,,K\HZ>(72.?YT.K:KH^U=O8D+KUKNKWLKGMDSPJ* M/Y[#N79.K1)QA^[]=M0KW7G?EY[+/^)O>6T@MJIGF TO6X8?JU-5,OQ\,CRI7A%+ M@L Z(<:X1(# H%XQ3Y$(FD5O6&3$@0R3.C>/KLTW1QE^K-6HHD\OF@@]G^B! MD/]ACUI#VRZ$?LO!2)11897 STO@FW],;=K<^*"B=@A;0X!/^8@ KR4220G& M4Z)8,>!3!L]CUYX+GUK,U+UO& 7F94.I4.#94&!RVV=8*NM :X_1!U#=A4<: M6XNL5!J4>?BKR994)N>Q[S\7"E1FE2FI_CL.!N]K?QSW^]"1&DC3<;\U;,7" MDZ-]S&ZG15?\_&Y&O]&452 X-Q#\,J4*9=MQ$H$B!;.64XP* MI'G22 E)G">"4&YR"F,Y(WWQO?/L5):+113JN1T'54+]0D(]J=G ;'++A4,$ M!^ W4@=DB-$HB#RC1D>"=19J0>:0/*LR92R6Z+^(]\>=1+^2^;G)_+1?2#*& M$!,%$DPDQ+/T P1H1+5PPCJJ@-\ F]&Z+NFRG!%7:+"[C>VWE[*\](_[$313;*U5N=6.C/G%CN MZL/R[*XW/^WUSUUOGL9?Z/:-AXYMZ:G7&V8/IJ6$\,?%J*WO<<>I$9XAXS1% MW$L%$"PBBIXGK)V.CKB\!Y9#]+E78-IP>/3^W;N3DY/54]=OK_;Z^^\HQNQ= M'RZ_&]^[LO9EG&G1U&NENT"]R-F4)38O%-NNM;KE]IKW_'[4-$0:ES3A. MY"#)N;.NIN.\"$\:I<8L$V[!KWG,RS['4+,@K78_%OD^^W$PK/4M3"/,T527 M\M?N$I!^?3M4>9BF\>(B=._?UVWVHQT07W[%.M@*CXV?6+/!BOOKH=4MKKHZ@!.OON-;YC2D[UA MJ1R!/MSK%[/]OE@6);+_QRY,7VH'_4P>_G5[3@2"5]9R&=/3_[RSD^AR,*Y2="D92HTEDF*;@IW-Q*LIO>N4-C?63_>8U2D&[S,S!HZ< ME$9&'SS],G?3Z*CU M6!!*87<3VF&>2- NIH@!H0JDF,[9^]-8KO& CX[J+D)Q_[!'<&5X=C?+G7EC MF-+87A=;VU]/&]L[I'GXE0(%#)%KT%02L+^_W8\P986J_K$Q<6_EU! ,U9[O?:X.S;FAY0/T16DVVU+%G M.6'O\:#,W3NFAM\RC3SI-?_7N!<:=DM_M[+>;1J^[$+VTS&L?Y1KZ V M1\?PJ2"HK>ZH\LG%]XITP] +(%<9\$!(-J(?"TG.57RSD'1KL'R[H7CU(@7^ MJ/Y"_H8?K=.:.[N7+/%(N5,,2V-!>301=EJ2LA*9-#=:D5$B=#I.A$T?(E0? M1SV%-RW^_=#K_Q>PIA>:\8Z'XB^<[.VE!8LUU_>DL)$$KY ,%B-.22Z1FR(2 MG#DI.07M*>0\"S<==%WD?NO=:X$\3-.NP/;)UP3?6M]+04;0R#DB-@;$#2AV M1I*$B'1$6D.\<3D2:T:2V6M@>P,\EN"5HS)K*9;FH.&!'=9R!:>L:?5.KH'5 MO"#IL2LNAQ7EU=:;7&T'MKL?6]T'+K>W#4$[)XW]/K$'2 (F&6O$^^I^#TE%C7L::MSW*FPZ"&+X[2("G4"6V60 MT2D7;F<>:4M33M)AG ^"&9(=L%;U+6!T22&'!_W>\?[!!:KDT[=.IS4LL@'6 M4K_7 6VJ-1AF]:H=LW5NI%&M'_5;[1FD\:?J%*RR6-9V&/M+G]5"8:A.A:E\ M$AT!U7K=6%2%R%^_0G4H+ZM$]( >'[6M+^%P\[C?\\6&Y\]JV111JJKKX?!X MD*WDV7N@]F7KP^=<\0HZ%]NC*E1 \?7]K:Z[FUDA&7 M"FA1YBI[?\-# -!#!*VW+'PUH[4%*&*%U9V+6/WTK."J8SZ33^"8?S>R/-O@ M>P<#[D^2;CJ<-);" !$V/%!GL<$@B8##,FJ2Q%V2T,[4VB_-9AMQX/NMH[(* M[%M&NO/&IST?G<2264 Z2?(IIT=.>8ED J0+L!5RY6=D\[J#M-9 N[I^7'F! M J,4G+]G[:I #^"DT]A1KQVUCPO+6%'*QL/=)02N'QVU@0IG7X?BV[^X E![ MW:O/^Y]_:4K4;X/:=B]3U;_CZ.#N%*>OW8R29[D.#FB)[>-< MS*\ Y)((QWP';)JU^'^YR!] 8G[< 0A$?EMXIU]:OQ9_^F\?I*QH]C?XV^B/ M'V(HF/4'&,!!^RES36W6B4*_ZGH0B*4X5NJ[M%9YO[+ M',%7(6O2Z/!V+?]3$':R9QD+.GF,$F$J%S5R"*!((0;[C]LZ:9[LF4@8#TPB:[ &FN\DTOG,T /C5Y2"DDG9RMIEH#.OQUWCZ]S^ (ILJ[X *@(L*$PXP6P M'<6-H)H%$R*C3#)-C6>W+)R/S0]WH4!?BRZ/34%_7/3\0XR@4&97,%"/JY4T M7DE;G_92H#)8E5!R2B)84P$93QBB6@.H2&VI=RMKJX1.6X$> !])2,[@>4YH MPJE/5L OVB<6#9!?G:I5\/RK@.90#!DD%LFBX/*Y1+0!66X=$ABP7@>98MY! M5MFL/>27$(L34L"%![#3*8+='O0N#S+N%1G$F;<>LR1LXE%9PX2D/I(D@>=; MXV\P-LNG/_AZXR<1##8L3A@3QE-$+0<5Q3J-3%0J*[4IP&8FN^H#X#5.K+M^L@^ M&(I5==P]LJUPQ59XX8%2ZEF7.7-OMC>./%Z@V=B._:)H]?%143^]!G!:ZFHA M)GO;WA0BE9Y-)/?O_33@;[:F9M!*817K']_]*Y>GH?%[-HY0ZWV$#^] M&RZ^W> &?7-PPSVJ$(J5*B)BF2,B9J_,;")OI;,G/[6;[9\K5VLO5 WO7;ZUA@=_P'#TX(F+4A.O.2Z&>KA/FN>?X?L-OOOG[D'>J:%- MWCP,+6 &K5P"N=GY\+W9^>?[Y$Z]M?&5-?_\Y[!Q?O!]M[,).W4;GK=/F_0O M8!4?SQJ'#;KS[1/=_?8Y--4VT M,3(JG0QP90$4.I>(3DP!J=7*ZQMQ^[FDXYZ%(A?#N7XL-[7?;3OK#8-E=JJ_ M>!E;E%*N_7+-L@J)[Q@5I'0,)_"CFXMUG&G%V*[.$\^]?G0,>M<(VVSU?W1:_G2=;KP M]QMA$NB %[ULMZS+6E/F34#L4^SWBZX6?;K:S?&7:S;\*":IT.$*EZ!,QZYU M8,8K%0I?$:Y:,/U0^-; E\;Z9$^\I\W:R(K*X.O=\/=H-LZV\TI^T]O;R9Y.0L#.(1", M-FQOSN>#&.L1XU&SP+GTT_609<3<$A4(88HSA2VV6J2$?51&2.PFM[?2*_;& MI>\G\";+SU6)""*0=C*K&#NY7,_9GM5]G[K6WOO=SUXSE M4JW24;':V35CK^4PN7Y1Z57\L^L__?+/+FJQJL13-$R>J%VCEJW#>#SMMW]W M=GH?PG^2W^<>.7"6JT+H*.BS-H[WO$-EUK:;$> M64_V)1+;32K_-RZ+*NG?LZ0 O5&1_;/?&RQ7UM\':KAESK_#3;9SOB-VMS^T MM[;;K=WMSZW=/S^*W6]?:>/P^<,/A\TM[\+>!ZT&U)C.I6W4M$:YXLH$X(X:'_($9FK M&@438/ZLH&9ES;"Z48M1SJ!* +I@6#"O!* 5%CPW%DQ5C&7,..D)8DXSQ$D. MRV#1(1^3\B)*1[1?6=.XCM6RI/^LL.!9L>!!MJV;0I#7"S-I+TTZGK:Z8Z@H MX&%)<@(O"2:0"4P(CA-!K$%"Y,KQVC)D"3'(V:B3Y=G'1JRL$= /\$UAJ8N& M"7,A/X^L@/2BY.>J^?%!#&AY2YPL",>Y,-)7:LV\(6RZR(&U,F@3!)(J8,2E MH<@835%25#/)B%(8KZP)75="+5"EUJIFT8)67ZP$^ID%>I*GA"RU0244J>>( M>\=1SNR$O!7>8198<)A*(6-. M 5>G=#J']*,,*G,0J:6SPE8P\G)'-A6,S!%&ICA0LD['J%#@&#B0H (9FB@B M,AJG #M$HBMK7-49F[-=MH*1\3O?_,++"""_//-!SP#>&#[=C8.!EED=^CP9 MN$PR, VJ)>P$'@4K/.*$!>2(D"C S-H<$@23OK)&:)V0QQ1XGZ.,/8:T7509 MG,I^N:C1!3B](BLX/8IB(:_FKNXBO!3C/FL\S+7M3$&05 M;JSA]T.QOF87-QO M=;M%GI5TK;'1Q2CB-C/%^.Q'+DLGCV$:'OSK+&^9S7&D@N#E,TV M2$J KTOOD W&LR1SHF"]LD;YZK0MLM:YJ ZPZ/%JBQ%H^CGF[!19H/X;^\6: MS%!ZI?SW,L<$7JO,59M=E.O AOOE\W>!$TV%\21Q%JTS0.F#%"$P %;<4M&6N7RD19N0F: 7+9RN5\ M89^SX]S7^Z#P#(M<,'#'S^)3[[.F'K"*-D]S";P80.;@EJWT!?XZ2.5(E#FF MR;6%!F+HW\.+G /&,273I[^_*NK<=K8W[.$.:P3190JAKCV!H&B8!%U!C/) M@Q?8K*R-JRE,9:0^*M7$HI9S;Y0%Z+!7%&@8J3)'_5XX]H5&G8H*#^[L4B>] MU$7'^N:5V\L\XU_^!-TY%S=LV3:T>G&]""O/"6,ZMO\]#L?U'(KDE4>VGU,N ME;?6,I .QMF/QC4*: %5><6:54=J3+!@)!TS\33G&*J2=IRQ\%8"TU@N "R)1 MD)PB'F)$SGN"8@H^1,6])87WQZRB35>1=GB04^Z7O&&*$+!BY=[+IBZ,9E8' MRZGGD0AG''-,*ZV$9Y95"^0Y%LC.>?/3'L61@Z!29+Q5.8PA(ILC_WT@. D? MO:998Y=X==H[Z&*!Y P7L4"N>EXL9?T8ZWK'0U#2VBDG9(NCG2R#2L_[X_[U M6N]\=;FT_JI0_+5<:J8J%+\ ?7GJ0O&W)HR:2 X2JQYHS6P^Z#F[U_H_*.]9)E9\\^8"I%)>2-@HACGH!0XT,RX MD1(V7ZL8GIW"?"+=_;4QVTJC$7OSN7.VUO>TC\1)G^N;1X-X!/:AJ5+(D&0, MP086/IX4CV1%=L>E6%M0SE1TV=O>\9#SR'":+8W7<^=D%;W,;E-PDS*]S'$' MR (LG<',?#J7),"=72,/16;8HFA3[RAG9LTM#N)^6>?X>N:$'^+S>ZI1!Q,*E69G486:G6=G)=2PWN_GHZ*J1 M][%Y5^Z1EN8^_C<+/IAWS%]TIS=^TVP)&6?Z>XEEOO[3 MI]KS]1J'OA;^S;#Q)9G'+%5/4-WSX5H2\/-+^37)^GV'0=TPM[Y1@(6 M[W-(D"LA.:J(Q%QSX;B.C"=-8E)"QA3]G2,6[YC=?O,T.S/!@&:G6?C_L&U/ MWX#G;*>!X>\G.^?M[[N=3Z?-[4\G\(2#YI]?>>[C[O97T: ?3Z$?YY.>LSOG MG\X:A[\?;GW[W-G=V"3-C=_A;3;Q[O8^V:%_M9O;W\]W#C?AG9NSHGLX3IQ' M29!(.8628AQI$35*V2'?.952""MKTO"ZN;&TT@L$+U:AR?.6=) GF4Q@TF/. MN:+.*$,Q-UYRHXDO*_;BL:3?(=:FDO27E?2I9&FY3@8(.#+.$\2S(&X)2YRD'0JZI+)Q9'T1;!> M+";Q^QR/;*M?5C*!GA_8X_:(].4_0:,_6CXN*0.DOSZ"A,V8[24![/O@=>0$ M=#+,$[=<.6L"QS[@C-M1"WY;X>L*KQ<*KYM_3'$PX%E>P4I&Q@J).*$,6<8= M#&]TAB>K94X/125P,/UHO)X-D$^:'VJ.XK@C')B6-5I(HX2F@GF;3$6XE@JIE5L-, M4M8EPQBH84;402FK$O*^7DD7,@@GJ10)=F&6.-!MSX6P+G))@@@5X5HR29\D M7-@E[IWQR$E@73P1C'34'J5(L W,"A$(J&&:U6652_\U2[HR1ACBDK>1X2(^4>8YTX4]P0@XF C4V")A,9 MJ:C*4L':="V@%+'3-FED,#6Y%A H,)0E)'T$FB*EUMB# E.G(OOM/!K8JBJ' MKQ$DG F@^5!C*.51:FNM2ERD8.!GI*QB.4L&$M.N?3I2GP*RW%($_U/($46! M]%BN"0 'X7IES5!5Q_K1%4@JB'B%$&$8 SB@5EN%><1,"V-)TC%@([BFM*)' M2P814V51.2B*AGE$G!*(^R"1#MH@2[ F7&DE-MZ:;2(ISBK>E"LVZB- MIPO(JSKY+%TBC-W-2[WZOV_*U[>@/NO#8_9ST^?$QL(L20;K0;=E15 MQ^57%J;O=8YZW:L9-%LY84[[K,B DT3R&FV!W$>@VZXV.9-C3V M>^5O\?^.6T=%:.Y2>@CPRD/@-G49>\*@-SH0R65B)A*5',;!N!1$E)79;9G4 MY:UI#P'%-) ?)I!)E" >E4*:IYS$&$>EO54TI)4UJ6@=E.?%":&IC@WG+.C> M&\*L\5B0Q$DB6K*(C?56*Z.(T)7I;,D$?=)T%KE.(8>^&V&RZ8NR*PA2P7LAA',\V\BE,G6#%TC0YT(P7V50[$\(9I%8 M=8J#W8E@_G:U1IAYL9=K=6L_@"+WC@>U7L[L7H,> 7+T6\L:YBNJ,-];=B G M>:Z0SFG #N#)&.8Y:!_,.^Y,8KCBE,NT S6VU_/N4_+*\TUXYLX>Y2$$%2EB M15$E*#U7TWZL1]2"L!@''$GO)K00*(I.S MQAEL92*DRK6T?*)^=EW4N8V&IQ2192HA[G!"6B:+J":YV#F641=%&$U=\'EY M9%2BOH"BCIF,3F@5N ]<>6NT#))J*J*&G]16O'+91+TYL:M';A./ B,IJ$8\ MV@!";^'7I +S.%=;R[7'C:CCAL0B1OLOJ>'X?-X57BFL&MC/NDJ!!0K4 M16#.V!HF&'$LR(H?+1M&3/(CJA3%A@KD\B1R)QFR*3*$@X+M0>$K?#257L)=[I?['.YAK)AP0)E]XL(I M*PS3/IN(9>0TI3O0Y0&\,'RJ]KN%VN\:4[S9,H(]IA8QC0/BS#ADG",H";&@':K-;)! @WVD7+-7%"D2#M3%VI:N:VD_35(NU52\,A! M>PR4QVBU<%XF%I.W4BAYE]12E;0OIK1/G?4I[' P&/'H0=H3SN63A$ Q\,"4 M<0MIO("?\I8AJU<:#@TI?/Z,L3V8!6PO6;8TCRWV MQ3!V3'JNI;1<$N*BXYBPY.%_D=I8G=,NUY[T=8IO)L&5\D'!6@L,<:XL,D(% ME*+P6"ACI Z@@=9S50E&YY7ZL#J%>54P89*B@1,93;9/16TD54;#?Y'P0(VJ MCFJ7#B8FB2I-EKID$$VY*H+IJSU$@CJAM*JSK&CW9=7\+SVE%?RP<\T4GFE?%@\(#0.W;MN,AGI:^KE\5R M>3>T<..5L-$2GM?^X_KOUFZ,*>W8_GZK.UX=\,#Q$T91IFQU,L@4/5$8[5TB M.NDC(CK)K]-9D:Y+_S/O9G3L>I1ZO6&W-XQ+N0.TX_]^/MO]%HX/\ ':"S=/F1AN>MT^;]*]#: .0OD%WOGVBN]\^I\:YYXWU/4F#9"0* M ' 9$!?:(&TI03%8(652RC"9M]!RB#[W"CP<#H_>OWMWNKZ[=5>?_\= MQ9B]Z\/E=^-[\Y%_WHYALL:QR8=Q6(M=6/"C#%BMON_;-+P2D-V/1VWK8^(Q3$OS1 M@G29"F]X$ M+9ZV71ED,LB'TN!-#[4HR@/Z,2N 7];]!=X=%%7TVG-XJF8-Z MS?YHY?0)\*G5'0S[QYWRS\4ML)1C65X\M?.JJ V.^\D63TGY#E#.FB>Y6,+YB,\\:GO>1UB%A:I(,'MD-YYCT^(,-P#"(XH#SN MB61\<%%.\E(D0K]PW.!L/8R=(=?MBNSVM+LAIO>;Z]KSXD*SKP]H?PB]%"W!OEN1+ M=-J';O=M.P]#K];KMT#RX0TOT[3 :CX&A!D>]V._TA)F).6L$&3!$(0U3O8B M-XD3P T& H"X(199H1AR(OM^J1P'$^>F;D_F.1K#12Q3(:'>4;%X Y2W_9! M>@>MSA@7LDS"ECZ\E+CZU/?:L-SZ%^5MIZ[78:?W_=Z)_5$J%65FHJ/>2>Q? M;?4 U@<">"LTEV$LU(8KC9;W@W(#:WV0>W9Y"&?5BXG=:@:.3B/OCKCRPS^[6BG\-C!YT%N&NE%CSOZBN4 M'>G P]L%[-5.6B$68QT!E0&B.['3ZU\I]YO?N6]#JU=+?7C?HC._?/[PZT@) MNFCWXGU &1HWP*6E16HM)Q;%^B M>![,VA$,8K9Y IP7NM=QMT!:>-\2K"\S814#[N-1)EX^MO(0ES-_W"W>?JJY M;+8KIG,8NUT[?NY89W2]?O?B8A[SCN7?EY:A/*8SU:O -HN'C4Q7:2;QB/=+5; M3*?;JG:+1=LMFNM[SD5/%.;(I>P;GH)$UK*$C)0\2$4X4;$\9,%@"?035-,OH0:M4_D9X M\Z/7'MK]. *G7K<;RX.F$ M1GKCK0F\=;2P7X)9OM'W01&/W1PO^4FB-X^9^ MM*X49K_ FTZOG9587RC)5^%E & +7XV@=4*?,I'-.0/M5?0/$=9[H<+^#%WR MI=%\%5 UZR]7$&@D#HIF[)F2;=B A@?C&,HKWQH!%K[\BG6#7OMX>/-7KAR/ M^)C'?>ZGB_A.(J_QQ'A=^7EP<2!S!!./7#_:[\@FZ.Q[VSZQ9X.5=]?A&[#[ MZ@!.OON-;YC2D[UAN5N$Z'O]8K;?%SI,B<+_L0O3E]I!/Q_@_JME5%)<8!J5 M8]P+[VCTR6=XGCD1J<-*:,I, )$XXF M;"P57@2"@_"3H"88MDX&)22QW#MB$I$:H(U)1@AV8N7^^_;S'Y]?[&G3XT&9 M9\E[R64D7%EEE-$\!.>IRM9Y==/W;@7[-7L$NNQ(^ZO7^L?[^UG/[X!&69R+ MHTRA<_K3CHNAP#Y ]>."E1>(<:$T3FF"!3D8]'PV,I3Z7[!'T-1(N[H-Y)Y, MYYIUX%8>.C>/@1,4Z5^O)J:Q.7-_2BX2P9,++B98E!Z'H'#DGL]T>+SNE+#1 M&MC]_7[<+UYM*XV<%+;S+K(-#_H=&,CWY?0O>)S!;'\OP=PEGB12.=<#=]ZC MG+(0I>"$XQ(DVKA)69><&)$H]3#F( O!$:4TU80YIJD-;*46!]X>Y4VK?QQG M;&.C=<'D$P@YO9.0;Q]$D*YVNW>2!:DX& ;UJ)/->N>Q,-?5_@ YL]VS__F7 MID3]-KCT7*ZYLW'VWK+@#>#L0:T'HE<:R\8AM+^TNM 0*&(@>X-?W]^O6]UBU&RUVI_SZ3S]VDGJ9F^MSM1 LX4!C8MV"[=L!S M&*E?\YIZBO&ZXBUS#X>K!1_+O(O?I<[=O+)/O*J1(]7(/7#D\&.E]564G_Q0 M.@=\.3XZZO6''Q=Q?&/);.X5!< < MYS%%$K3B3'KC@J#81Q,5-2&9*J9P+E$ AZ&S<[A)FQN?3IKGFWCW\!/;[>RV M@)T?;'W[J]4\W#S=VFA_W]W8Q)-1 $T*_=[>P=_E1XCF],ZQF1Y#-Y:ITU. MV2;K5/#%J954I;:8MZ1+C%5(TDE/)=?2F,",2<9J(@056%1A@4LFZ9/E#PE. MV>*ND,(Y>;UC%EG*(DI$.DR<,U3YE34I<5W+JL[I*Y9TX;C6Q,)J8(D;+*W4 MH7!ALH[':.Z2Q*:2]$62],GZA](%38S"*$8F$0^TJ'_H$-. Z9%B'+G)DF[J MQ"S0GOZ$Q'II.,E&66N^.)3[4A28?Q Y>1/U=AQ/*0BE6,*,.^IUUEHTL\[) M8*RB%3=9)AQK_C'%3:0#]3-ZAI(T G&M##*4:"255\%%;%10*VN,R#J7CTXY M7U766EQ)Q\K):)3TCF'.A*OO41&9) MU"G@BILLF:1/8]%];$4)L):*A*517#CK>)3XA*+D#: MDT86@^(E FC1*3)!/5]9XZ1N'E^ZN!+TQ15TEX(( =#>&\V=%MH*&9P"WHT# MUW& M8"VA6^4\:I3?QPWP=:*:I#)&RCW&.G&FN"$&$Q&8E8;[6/&4)4.UUC1/48$J MA3TB D?$<11(,TV1H=+AI UH+3(GJZ5"U"EY=$[K^TK4$SNWS-%^_)9!PIG@ MDJ(B!9,3X5-6<9PE XE)CA-DXC91@H@/#G%&)'(\4B ZT6JB MA:36K*P9JNI8/SJ?=041KQ B#&, !]1JJS"/F&EA+$DZ!FP$U[3*>K]L$#') MCK2@,DB-@1/E$CH*"^2T/W6]!\X\/4UR4(+^%;J.*)YR;[^Z;L$(+PYGW M6@NA)4\I6D%MTCABIZ6UKJI5N%1ZUM;TN;(RP6#**(I*),0M%TA[S@L^1J(P MTG&[LB:XJ#/];#$(U7G3\TLZ,')G)/?4&\\#"5J&I)R4BA,>A::5T67))'W2 MZ )S*8/F'E::B8B'Z)##5B$M57;A%)%Z I)N3%VH1WOI5Y*^N)(N,#<\QYX% M:KCRP20/*X!8JU2(F%8GR\LFZ9.V$^\MZ0K;13.6;XEXUS09*5T#D=/1.12!%EQK*63](F2[HYK#LL"(Y,= M=SFC$EG%!)(J>)AW9KWT*VM4\[IFCS:G5)*^L))N!"P [R( /^,I$4>#-"E% M%SP6)(2*8RV;I$]698?I=-18CHPU(.D4.V0)=\CG9 B$6B88SZ'0HJ[XO'Q8 M%O0,>MD.@"X22E8'/S<"&,/:P.(-E%C-8W*.62<9S1GF%$Z>5:1DN0!LH>BYER)& ;KIRIJ6=:6?S1Q4Z1A],MPRCZG@@52<9.D$?8*36!ZEU)X!)W$!.(E4V?J0D(K"$B:BQ4RM MK"E>5_+9(@HK07]^XX,47'@B#$PX-,8TEMXH:T($01/,591DV01]DI* *.O$ M&$?*,=C1J3?(1>:1IDDE$BQ-"2B)(G4I%BAQ["*<^E0!A0LU-/Z2 MH$%R08(CQN3<)T9:0JQ3%4]9+E3[.,53C$M&8NJ0,(X"3Y& :M8KQ$3RUE$3 M' LK:T;1.E>/#I2N@H5>(4;XD(3E/!B?&.><&F&#\%'JQ+%F2E<49^DP8H+B M<.9)BBF;8(5%W #/<4%:1*VQA$:)16* $<+4R>-]VRJ,>(480:+VA+$0DI(\ M!>JBC09;PP0CL,'(BATM&T9,LB-O!#?2:R139(B'A)'.%7,-)Y$%YEG .E?0 MX76C'TV/JHC"UQ2LMQ2=?*L\^F,N13FNV/QH*KV$N]PO]\DJAK%BP@%E]HD+ MIZPP3'O#4Y*1TY3N0)<'\,+PJ=KO%FJ_^S3%FQ6W0CNL$"$Y8ZBS%EDI.0+^ M8RP#/3D4F7A,G-% >H]7">9E83-Y*H>Z4,;22]L64]DDNZWB"Z4L2.:,4XBHXI!/C2%.8 M?4Y,",3 WD[KRDR;NUY"VF\@)_REB&K5QAW:>*N,LCR9!6PM6+<=QE =TSZV MF"G#V#'IN9;2@@=8IUG5&ER5G6W4*\ZPP89*B@1,93;9/16TD54;#?Y'P0(VJ MCFJ7#B8FB*JBN3Z.@C8AH8+TN2Z'F>UX[Z6C[@B4XRKXP'@P>$WK%KQT4^*WU=O2R6 MR[NAA1O'Z5.*'^6B=OUW:]=SJUQ)7M.Q_?U6=[PZX('C)XS2V;#5BRC-5C?$ M[O ]>J(4-W=),$,?51RRE/7IGT^2+^?VW8R.78]2KS?L]H9Q*7> =OS?SV>[ MW\*1HUQN;7QES3__.6R<'WS?[6R>-C?:\+Q]"CO!(;1QUCALT)UOG^CN-T#S M<\^:G_:\,"I7 $>&YP,)83%R7(5<&=ZP:+"4..4MM!RBS[T"#X?#H_?OWIV< MG*R>NGY[M=???T.^KUP M[(>#U6(W&-^^5JO5)E(0E7M%\QAV]I8O?\_J1:M[;(O-X^8L4*]&;/XS\<[E M&A4,6R>#$I)8[ATQB4C-M&&2@3+E1*F&P7=B6,^*C[?*AQQ)Y"+G$C.+M;/$ M1R5(PC+:FYXC.3$B4>I!0^/*!D>4TE03YIBF-K#)YU!EX3JFQLC +2PMK:V' M7D)GE3/9UOT+_0D,3,WOC+^\+%1,#]%#A_;VH7K;T+3U:<]H'&56)J5D.1V3 MD4@S(I!D^5R%:Q&BF0K6]2( MJK6JM:JUJK7%:6VT=2J:*!"^_(IU0)>/AS=_Y0JQ M]S'[F,[=+H;OI![D%*W7M->$>C3UX&Z7"TWLD] M0U;&7SKH7\[,?D2N'^UW9!.\X7O;/K%G@Y5WUZDD\,BKHSXY8#<.2TI/-BSE M @K1]_K%EO@>^';LCU1;NS!]J1WTL[WR7[?/#\'9DSG$T_^\LVNS)OQG _W M]4N[W7BMCW=: U\NS;BUT>X4EM).0^P\#?>NB]V-WZ'=S?/=SL>3K8U_<@(RL;7]];2Q M#2KR>0.#$HN!,\%*$DA(;Q G#)18#9]2(HKPR+/K[R2-8B0J';#"+C)N@M(8 M^)YF0?$8!>5 N^+ VZ,,?OUCD*2/S3^V&INU[?7_;_/+-&N> .B;T7LF3[F] M+]?[CK'@,&PN1BIR_6NGHXHNQVH9+T(!;\\@(K,A^H4$Y(L_B.&X';=2*2J_ MQ]3KQTNQ@7\&P/[7N^$#_!TVLNUL27RS,G2^>=XXV9,,EHYC 47'(N*.2^04 M<$BD9F 2CB>,4_F7&,\]XBE+G0G63\8%FL8_/K^5IF,& MN6O;HT%\/_[P6V@-CMKV['VK6TA/\:7?KMNH9YBKBGZ6ET=:AS&KFIFL>!0G M*1\IK BY*>>-EO$INO/:S9@E?9=@\J-F?7Y.85ITE=VMV M=*QVTY',K:4M@_/R48S+,=1Y$WY0><+GBCI]76--JK%^MK'&C\.+)?3P'JO&E3?W@GAS MEZ3E[]Y@,';! D44!G#K*)9&E<$$N8F#\1PNA1_60]E.Z8?5^7JZ^R<\Z]L_ MG?#YH;#=$X_WBZ\VV'-^E'W-C^J[4+GR?]L':W/WR']R)P[:2Q\9TV M_]S$C?/OYXW##P>[A_O0[T^GC/=#(!<>\8T@Y+ ME,/(+3=><@[,FU-39W19G+ J7\WE=NFNL&(QL&*RP*105#@1,*),,<1E#,AJ ME9 E)M<_PIIE[P/&15TQ5F%%A17/X-==8<5B8,5DB4H7.3/&621]5(C;&'-. M>0B:!?422*P6EGCI ZR7\G[ZY7W M16 HE;S/7]XG"8K$P7D%LVBI#XA+%W,V"XV8EXR19'C$% B*JL-,+Y"\/_?A MS4UNOF;2Q]?,/T+JSOEAK[K>W.YS\_AR]=[YE$\\B$*3-TV'?PART MNK9_]G$8.X/FM<7P<;06*H2=%\(V_YAB4#0HHK -2.%L DHL 8.2%FGMA(R! M29P\:%2&U#&=L[EX#I*Y=/;D"HT6E;Y5:/0":#3)[X)@- H2$&9:Y)*X 5GB M#(HL)$XHL\IKT/=RMA&A*S2JT.BU'G]5:/0":#3)/@WHO99JCSQ@#^+4.:0# M-LAY'HWTV2<_ AI)7M=BSC7O7@Z-KF>[F8Z"OU/^FS<: /3'1;3).!@(A'GS M]"AV!_'WV(VI-7SKP3]G6Y_V0'Z4-=@A8!<,<:(8S<]JD MFVQWNSG+[S("37=><"2T!]Y.=$1&YE2.WKD4O37: 1&5K*[EL_EES,_0_K;= ML%[TX*X2ZN<3ZLG#M^2"L(P0)(6GB$L9D2;<(\J#9(YYZS$(-5=US1X=9%H) M]>(*]=S/ORJA?CZAGCS#XM:$J(- U-F[["I2?$I1E^ATXQP27G MR!E+$(],@;)A.8"34)$*+XBD@$NLCLF\CM:?,Y+C;=?+7@ &48GVLXGV%(^@ MWF)E(\+6,<1%HLB!%",K,3 'R;"+N;8@J 04CD.HJT-,DPHE%B,R@M+L3(K:[Q.I%H@R7YSAQ%5>H@7.HL8)_BN M,.FI,.G+%)-0GMM !$8>_D.H MG^PLHA+JIQ?J20X1#>9,KL?D"Z%^7=D%J-S6YS67*+ GC22;%E[^-9\ZQX3FO,F MSNGG3K3'R# :^6I3?>)-=6O:O2XF[8D7"@G!0<4V6F;"C1$VCJG$;22>K:SI M.IE;78?E3(2UA)+]R_.RY@&\,'RJ9/S%97R21C/'?;*@,WN :E"!*$9U \:B3QQ>CK>*$%U?Y>'IR44GZ,TOZ M5+VE( 11B2 FHIX5_OZL3L6TP\[=59!*R!=7R)^>8=Q- MR"LYOH\<3]51$C$&;3F*Q$K$ ],(-G&!M @N2::L%'QE;482ZY<0XC=W0/&( M<)VW8>:8 Y6XS5G?)U"O SG$/<(L 529BC=)]=E^[$" 5IED@%GNMD M@'1KHBC"1 ?&O4DF'T30.M65?+].^7Z&\1J![)6V3#M:*+-]"3=O[EO$@XC'F@#?LE/MD!O]*Z)]G5'9."#=" M2R2$U(@[%T!EAYT]>BF%$#1R9K,'D59R3D;^1:FS5Z'!DNC\%2X\!RY,*/N MW$(28Y%)P0 NZ(0 B@B(6 F>#8TNI4U(NIR1O#.OIY08<(S M8,(D0>#!BDA$0C(2DX-Z"=(LV4"AV?'!T_ M3C$IF!YCO !,I!Z8E#8>&1($LA$D@(9$DF393QO78<6\EC+"55'SQ8*2N>=/ MJ*#D.:!D@GQ9$A@G3",1+4?-D6&<(<># B#A0AB_LD9-';\>)"F8W;NBT/E: M\4Y7JZNO719DG[<,TMMDD&89+ =U^N=4O?@%Z]ZUZO9SX"_7P>&+/XCAN!VW MTF9*$9;?CWB!%Y_M,'Z.\$3?:K>*2=S.<[L-S_^]W?/?EQ,:VO%_/X,HAR-' MN=SI-.#S/X<-VN!;WW8PB#G=.6_#O>MB=^-W:'?S?+?S\61KXY\$HGVRM;YG MI1/>2HFP"Q;QH DR&"3;$X4%)PZ[Q$I(AZ4?PWH&V$B(M=1I$CWAT3"KX$:. M [=!:2O\2BT"WA[!O S[QW%E;;W6OS;NM5ZJ#0]B+971@K V[?!XV.N?7;49 M]&&Z:L-><>,?O0ZLX;/_^9>F1/TVJ,7QY%[>V1K4[ #V@':[=S)X/\:@T3I; MFY**L3QT;'^_U2U 1!0*P(2Y>;FRWB5W'CMI\VN:JH?U.K/KP$,O/6^,GJG5F\Q1-ZJ MZ!(Q=>]R5#S?B;9?;BZQ&V(H/V[Y8<_%T=\9J3^N)/ISI-^9H;4L^,#G3?A) MLCE='8IJK,=C3:JQ?K:QQH_#BY^%F. 9ASV3YS8+Q?8_W*JE/286Y;791FXT MC72/.[ AS??(9LHX-YI<^.[V-G>/VD>?J3 JLX;V[\?[FZW4V,Z>S6/P5NF#*)>1L1)\$@;2Y&# M^0/RX!FE%$ &M+Z%R$^Y< %N_W[0/E=ERIT3)#WRZ*>"I 6 I,G ?(ZI9\%' MF+&<4%]:ERVW"=$0#%-*ARA(!4D5)"TH)#WR#*F"I 6 I,D< T(D+CFCR'/E M$:>4(XO_?_:^M:F-G&G[K[BXG\-N%6)U/F3OHHH-26ZVUF:3D.6%+Y2.V&!L M'A]"X->_K;$-QL8!@P$#LU5+##,C:Z3NJZ]N2=W"H6 L(T002G3)DNX,24^= M07S6+D2S/)L0BT0AV4>-W=5**_;RHL-HP6',@76#Y>,';$U\N9E=EM]7O3G; M2^R6\#L7_)Y/.:D^4L&""H@I@1'7*2*MK$96N9"4Y_,024!8$*%-)Z"AG5C*)A.<2& I1R&',$>,X^IPGQBB_LL[6GJR@\Y(# MRK(<1%LB%W#GRK^K=&(3%#7D'67=7ML?5]JG!:+$'['C&]W8??CAM!>(K[-/ MXRZ-"UAKYUT]?;C-->-PS_?7NNW$/VPWAKPS$/Y2W/F^W>V5L#L/[-:N2@'1 MZLX6R?M!N;%$ 7'3F%'$F7+(6.E0--I+< L]P[F^WL,=PX4D\'D6V)TZ@URF M!ULTT#R':U@"S:,"S<48T-#JQ@%,JTC>)"1PS(4\M4%:$XIH8LH+K86F=B'\ MK@2:$FB6RF4L@>91@89< YK# ZZ2E-AX)&**B"X0F\0+/=!<^P\LNA;;2ZOU8 37R[<]K.FUY1^ZP% M[F2SD6(%+O8[MN5CY;3=;/C&F#-9AND>SXN$+KPKS@'GN?JKF*IM@,SA!&WG M^?D+IF=K-#M_#R>G1-1[^XB;<&WC0'FE6* ))88UXHHS9 E119H!K9GS/.<5 MH&L/+L#^2D)S9:Q_B5W$:RCR*0-]"2*/Z_]M%K1,!&.]40(9+0CBC$3DL"$H M)<:X2=Y9K=_X@N']_+\219[!_RM1Y*F=N\TBBH1=("0%CW!T G%'"')&$A2= MYBIJRB5V*^OX+:\2/M"W>_W+A%]B-]J.KU=L*X!N?X_-]ND)]*G8'^H[,31Z MY>K@DJX.PA_?#V9H-(LEI,X%J=/G%[V+@C%"$4R61#P",3,!>^1HXM1I05FD M*^MD;3I?]QL-EY6!^25V[THP>5(PF=P6&GPRS%..4N0<<>PXLBPP%%+4FDDP M$:5^-&IP.':?+OU)L\$O@"?[V-H-/Z. MG9PYJH34N2!U^AR@(C[!O"3$@_.(&RZ1290BX&Q6$A.B\R0[>V44OHS"ORYG MKT21^Z/(I)()(D@%QY@@RG&*D9;0X1N^,$2W$V[X4LHG0=*M]]/N75&6F)UL "EBB+N%4'6*8E"PMQB8RFW(4,I M?;N1LC+J_@K3NY1@L@ PF?3NP!183HE&G"<'WIU7R#+I$',FT4 EI3R58%*" MR6M+[5*"R0+ 9-+)"XX*2:U!VE&+. )PJ7KPBL#WMT'08NIV@A'_6XO;Z@MM[O/AYY?I_RZO &" M<:,0PS0GQ84N78DC#\21Z2V9R<#$<,1$ MXKG850!WC@O$B-,R!2(EU8 C92: Y5JQHWB-BN5QZ3Y,U7-^^&+=XNK'OTKT M?9JEOO?MHI0VC.3V:>P4$%QB[GR9D7"P&O\^O@I1)6 M'&8-*<\2XAY;Y$Q(2%OMK$PX)Q]>62?\X9RQ!*\2O)80O)[&[RW!:Q'@59M@ M7EPXCYV4($A9>>+T84#\0 MZD*:+WW#J;^/.;WC_BV3E_[M^K]=Y[?UZS[FV%/#+BD*?3YM=QNYV7=% 0G0 MLM_/&J%7'VG^V%/#2<)7CU@'\]'OS7YD;"KR#G* BD4/.[YMV&GNDZ83_O;8 MSWKG*H)P&)'K1'N,;(+.OK/-,WO>7?GMVCN=-%IH? GWWWF&Z;T:&\XD'G MT/8 "=^!IL5.O@OZ9)>F+Y5Z)UN(?S7 P5-<8!J58]P+[VCTR_"=E0WW@I5).>XH8MAYQKBTR MR3CD$H5ID%1C.2ON\=^K%9CG?![ =@95@$J/<_GG?._L &;5:A$)\@F#NRAR M AGA,5(L.J!<2O.09KB+_WU=U9Y M!<"Y"=>[%3NG\'CG#<9:*<8L9X*!,"5F@A%:1AV].]BZ-<_UMU:RW\%B !5Z M7[>MP_BQTSZY3#CYK05OU 20#&\I#?:]!0N8O=C>^?:CNK-W4;VHGE4_'T@A M)+/*H>2B03R P!FF,1#[*$FR$8PQ65D7-RR(_S=,_N7<5!H@2[Y723 [68A& MB>3[EQ,TRBD_%#YON_4*3$PG9A90^6Z;?;C83K,2RX_7,N.T,EX^HO)W$^SO+_F^E;_>_[WR*SSMVX>MHA\39G "'?,S-_>_R(4_ MWA!\3[?OZU==G-(Z^&\FU[X?0W^17(/<@VN4=N?YX:%V=B!@'A3%'IE (^+6 M2:0=@S'G.7ZC@ PR-\L*/9!YE.&B9Y> '[6-@Z!2]IHX,B0G2J&Y+AXV',4D ME322)8%G1'XF: @>TI A;HPCJ:T$N*T3>P,$&96N+(S)S44K)P$F9[#-WY$M MR'_-E+-^-RP69M"4E&W&%,&HA8*B%">6$(&WS20J-M98XJ,A] M 4*SMO^"!6QF06L )2CR&(+?A/C MTF#EI?1A99WKF66NAM*Q"HC4/1V8B.;Y$*SF@"/7[M4KY]%VN@7=R402&NPW M>QF3NKU.NW58L:>G 'N-86BJ-6"QP* &K8+/!8PW],'U.BR>'WQ-C-W_K=3; MS1S2KH"1:K1#MQ#E?,NSB'-VS ;>V%9.]_C'8( ^MCMCDCP2Y&XIR'<09 J" M;"3,"4D>>4T5X@E^6!PD(EQSXN!W\/I7UAE?([? 7--V#L&GNJH ?;/O@V^0 MTY-V)UZ3\>ZED =0B8T0B@A_#@NL%H_>SOTOHP?Y]BF'$;ZS#HX%=/=G7M>" MG$;P!=<6Y9$]C^,UF.CIG^/$*C6:!2(521V+68F]?N=J%+^M?5VKI @C"%-T M!&C3#8T!=F10@9M.0!@:I\TL"'D^QV_I3I"X!B!1L]N&27%',,EYH*^^>("+ M/G9Z,(G7FZFT^[UN(\3+#JU60)YCGLNS>B.7).CD"85Q;H1^$80"!($A@QX/ MY])Z/^A#1D6 N6(%L)CLU&B!%.1;B_X7^YVAVY] '3I7@COV!JUVI0GH#!(U M]AKCH[0Z'(EV)V-9D48S_H#I;0W\A8H[+\;9]GOU=@<4!%X<[AL: T!U^ PM M7BH%T="=[<';7@_$C5J'?L#H-&RG:.HG\YGGHA;SYNXF3-[ +.S4;2/_!B,9 M.X,1SMWO]^) 54X:O6&_X=W;P$**SC9ZW;$>RM&7K%5FB=P,C7@1ZC+B8=>% M=8A4Q8BUXJ ,Q@#?"I !4"OP5P A#P^YV#N+<81/G4XAC_:DW6\- MGK+=;NP-)J;9L*[1O)*/*T'M1&BY5]CW?N>TG1G%R,"/FNIWLVCGB;H2A-'- M$TKI8K,1O\>,N+8'$YOGN0#V9N,8J$W^O;K%S?7H*^//;Z M]MW6JY<+@H=^2ZU_ NWZ!2PT7_>TO_IZ#/UFW$YC/O=&@4H;K?#7%1+O9&3; M@:_^HPFL]ZUY(140:D -?!,7 I%,J6NG3Y!Z)&*R0 M07"BA.*&1&<3,4D$C[EA-L*$1" 3IQD,.WU0QZ\ A@VP*Q;,2F9NP/:&%G*, M OW/OS0EZO?9QF3JV*VON_[O8K_6E=$H]J>!EC7M:3>^&WWX/32ZITU[_J[1*G2E M>.CW81^&ED9,%X8NL&5P^0IXU_ ?(?GJH;?/+R\5ER:V&\WN";5&J-FYF6\ M1F9>^UFS.0"G^;V:_?DUB>_WY*V=E7=J]I:S:[?N'#93M]ZPN7= $YYI3Z*Z M<4_B1G> U.TT^'?;]]HN=@:_,+*ZT'PM,T?O#FW,LQ=TR<<\F[.'',"^TU"4 M8ST::_*LAU2?8Z/QYK1A??>0>:OU'7K0SF&I M-YF#:I[5EOMM?OOIFN' ?QE-POG=5E;8R_1IAD=>#EGU:.N\]FGO8G_WXS$\ M(VI'^_7:)CQY]$UL[U39]NX6^#-_UB>/O&QO^G-X%D./H"^?P0\ZIK63#[A* M]\YK.\>B>N'ANVLG>R*#!N\3<>Y24Q. 328G -TF(WCA0B0,&,XT,L2ZG#%#(*JR14C9BFT16Y95U3E:9>'#2 M@,6I\8*8:/'5E(Q1B+$.3%**I=+02YIZK9+!:=[6.PH!G<^DK6\L;_ 34@_X M,/K;^LG4O M9O-RW;$G9#9YY^HDMEW.Q%]Y(L:6ADO86A1LU:8S>E-B@N4R(2<"SJ4S(])" M4Y223$0$PSR5.4:_BOFLC=L+=\Q^KAIE@&49&4NIT<^ET5.IM7,V;28QHMY: MQ(4DR!CX(72TVD=BB%8KZT2N_;W5X)?PN#O\84H>%>" -,HXLIYY+C0*,G D_")IUSVA(.+]V2EV,J@ MS5LD.:72/Y[23ZTP$9(T]1C1O N.<^Z0<]0A)64DB4O!'<]*+\F3[80KXSKW MU?+W_2[T-W8JG>AL+Q^CFF X95SGN7G.EPBO\SWF@XH;@\GI%O_&4(:R'P'Q MMM]?V_S+JAL'/'BL(PXH$I>R+Y>08XHAL';8:98"I7AEG:TR^N!(=AG+65Z= M?T*:4^K\4^O\Q36=/SQPR2="3$#&B8ARPCEDE#,H2*FE9L$QJ5;6Z2IE3[:- MYNGB-Z^-Y?QC_$NX7!W=*_^1-1&Y?YT7(2N%P-K9?ZS2(- M8I$?KA-];'S/V63*,(LJO5I&:?=; YR M]);[<)[R9%1W](>_!W.PDZ>@!*M'B,I<@I4WDJ@HD()_$/*7.6;Q?'[P]&D7YU&EW2W]J@?!6G:(H1"@&=H@AFIQ$/&&9DWE*%+ T MTBGL;8JY$*Q>Y?K!ARSG5947%#QYP^K_:.RF5/_%J_\$NZ'2B.BX1-A*@C@# M#T6KY)&6DFC/>2[0D]6?K^*7H_Y#\C/JR$BN!Z6(7D2MA!?1R67AF&9Y^.6U M4B!CZ0??W<(OGZBJSZ.U408X;Q2'3^UV* J!YCIK[>RK5QJMGFT=-G)9LV$- MMC<9 /WE>=V+L0- HSG::(6MR[D9\(^2>BR.>NQ->QZ!4L:C0=Q0C3AA&MF@ M*<*&!""3X(HX!]1#R55^P_&@7\O Z&O0[4?P'4K=?@;=G@R:FJAX2'E;6!2( M)V.1QMZCR#T/D4I*9=9M+E8QG:X1\BRZO2QL=LDHS-^=]BF\P?EJ42FD5S"9 M^'_]QNE)+F;^)L\ +@]W&4W.WWEJ .0^C":F1+?%H9N?8BY1R,"CTDAQBA%W MS"$P600)*A.7T1@1\K%FL@HF[0'@5NXF6V+%?ESB4BKVTRCV!&U))F&MB4?" M:H(X3"RRT6GD E=,2"4M\4!;S*K0TP?YGD6QW_P9OLF:'\68H79"_>YTA*7T MOYZ6G^1: 3!X&YT.^%XQXU?I=RT0P ZGF FGSDF# Z+,@M]%/44 61%9:AW6 MCF(F1 %@C"^)VU6&5%X6,RE5^K%5>H*3:.E"-![GI"(Y5BHTTI9'E*@!I'8R M))5#*6+5<+(<*OWFS]EMA/9IH:7M5-GX^KXBL:S\THG?8ZL?(IY8*+!=>(*)13@=0!D1>A<(^+NVX06%+TK% ;9X@'20J"=I+D1%)Y+79D$L?*^14 M=$P;RI4N#OC+&PKOO.0XR&M;O7F[)^R6AVN49W06"U='&U/DPTOEC$P!1:$B MD(\8D6/>(8(#H8'3Z'*E=K*JV$/@JHQZ++$./R[]*'5X\3H\03D"3)L"0478 M1X9XS!4Q(C$($V&9(9IP1;(.2_H0%V+YPAQOX(C=V$;H\IS=,A&5@2MU'>I* ME%L=+N50+ MHEE."0"/#@ 3- PQ>:JS M=L\>>%DR%E2+O9LYT/G#HS'#.1T,R3L&$Y=35S?CY;R^.H3\KZ4)YI3@N#AP MG,Z79 R51E.)F)<4<1L8,BE1Q*P3@(TP;QK 49%5ZXH4(D=SQ=$*K%CH=@QN62E/$[<@&=EA$$\:8FTI#G-J[E8$;LHOBQ6*VCMVD=S5HW2 SQ\)_7 MR=+2O)L(U6<<=INUML(NI6 MSFRW\@0,24RBW+>Q3@/2C8H/W0WFY,N$N6;\SY?S_=UPZBB7>R=5^/S/4956 M^?;N'D#6!MV[:,*]&V)_\P]H]P- W=;9]N8_ %F>;G\^X-8G;T*1.=\C'BA' MFAF"B)04F^>K&6_.Z@U?7R:- MWZG;WFZ[WPQ;@'2^]R&E07_AEB\ 7J6$W"PAAV?5LP,9@PZ2&)2(#H@[8Y"S M1B#/K+5$.F(B )=FU[T6E9 **7A?M+PH[IQ$(+2+G",A+ 2<2(XLE%@Y"*+ M(B2/C?#9/$Q[O[/PXBS/1)[&3G$\ZB9"TBB"P 6IB(-:.X-3WJ.)&[^A S-8 M::2BG6L\Y2QV+OLBR#!V3'JNI;1<$N*BXYBPY.'_ M2&T\V"Q$D&""KI#INO1][9^5"Y4SZ MA ?.G3(4.X>-PRZEI%8J$;3S%.:@U^G'E?6-8KYAM('1CK:[9[G($OD]\]LQ M[IK_/A_Q#?U./M67&AD1KO/J2J-; S/KTE\OR=O[:R\4[.W MK&W<&H\S4[?>$#+S$7"Q\TPQ,W5CS&POVL[ P8VM$,/@X]#+'?P"KNZUB,E# M]\(\)"'=/)&6)1_XC'(SSP0M:BC*L1Z--7F8##]P)?,YHN%_V&:NEUB83[#6 M+H+Q:64S"[^<@]8_Y*3\:ULY>(Z%@P?%6%[VRL$6KVUZOK?3/-J[^,QSW_9W MOHF]W8_'>T>U9O4B-/9//I]5-SV;7#D WPG7+NKU[=W:46WS\*+VJ=:L[33K M>[M?&E7Z[:)&_SS9W]PXJUV$5&U,UX>C@G$K$U!ER1'/I>&,]QHQ;W70A!A' MV,HZ7\4/+RDUKZ:\N'7%-ZG\#@=LK68X<*8:J1]"(C[J -.\7A[H%AEQ/V)7;[S1RE^]AIG[P? MS-C?\)KM?/??HPDK46T>5#N?HC2:1 %3J)#PU".N)$5:*H6P8DEI:2G/53*U MFMY@6A:\?36Z;9*B@1,9C4]<1&TD54;#?Y'P0(TJ=!N/=/O^SDFIVX^JVY., MA4>*G2<.Q:@3XE9%I!,6*, $$ZXI-S;F/9++I-MO(;1R(RGO+(J1O-R# MO"^&D?R=Y^LFS!IWP5+C1PSH(G;:)9;-@66U]U,\19(0!<$):9XW/U"BD";& M(!N(%HH(JHG,N^\T)?3W):JN61[??U5<9:;6E]H]CW9/,A6K4[1YYX$//B+@ M+1PY;<$?P7ES4W!$1 =>"'MP7;D7?*C_>8J4/393>;G^U3R'<9^*JES.5PE: MBP:MKU.4Q/ 457(&&4<%0!7/!3%C1(&*F+!-+'*RLDYU6=CA!6GU$C*1.96Z M]#\6H>R3#$7DLQB,.*1RX5LNN$6&&(Y"(I$HFO?,BX7Y'V4\92Z=_1I[O>8@ MP?@;BY:\' XR-D>[C5X=[L^IX?N]>KLS//%:XM/=\>EJ:PJM;FZQVL:!<T_O! M81%XM 8EK/(AH)B0L9X@;:/2R8K@\.)821D[F4MY_\I'.8J]L]V>[?5[@\_- MQDFC9\MXR7)PE2\Q](O.7(>S8NJVT\;I:1-&SS7CU\$,;J>_KJ:OQ*[[,9;+ MF*_33 OB$\*W:@-+['J]P6_WT]R?/PC?'5(];!RP&EG_G( MU+GSA:,!OE/60,TG>]WB#_^_9M=OVG"GR!KY52& M@X'\K?(QU=X/+/MSP<^)<.5D"A@ RZS4@19,/XH M21EXD9(IL)IV[,E'1[?Z^_7]1*BN1T M3#IQ(;@.D2E+M(\)YT^W@-2S9'Q][*1FOAY#OQFWTZ4.;72[L=?=:(6Q3-+5 M:+-2A>W6EYB/O8)M_\-V&]V=;)[?L*9= #?SBO- !4;$L9Q#/J?<9"&BH'32 M.(!H:CDIB0'D+4:IE8T6P-X::3CWRG(#4PG2.ZEI.U=9]/XWAUSR#!79R<8J M755Z==L;I,4[&4Y7!?Z08%XKW_/$5G+JQIQ";3"!%9=GL&+A?F@NL_=>O>+. M*\WX/38K9XU>O4AS%L=;J#=BQW9\_;PRNE:D1,NM%4QM_MQH^/C3QW1RW4K)T2?(F78>;\X?=G/M]GHQBBQS&L8C>2TC1=K5P9LJ;CUE[\*RTFF MUISN.VAO:_"_0@\:"7K3Z@V&OJB!6]EVT-[WPDIOM4[[U\>:EF/]X+'^UFK_ M;(A9.<3W&N*B+.TKRO=X:WQK:*0R'+Z[5T[1NRX$W:&-Q\M+6G;R571R05M' M!ZN$=(V*)=?+48$P>-F3G'%_X%*#3]NZGZXN,)URV<8+:F-!-FR@-V;)E>9] MNW.:5VHB:I^U8@ZVI5R;HMOOY*U/CVKC7MI)E+L-Z'\-SQ \TI&!I=R3\A*G M:9YU^M[.Q^/:I[WSZL6?S2K]LP[]:TQN+MG/ MY5IVJA=[%YYL[WXYJ6UNT2K]6*_N?L;[1UL7N=V]DP]G^[M_YK0I>#(ID@R& M28N1,S$G;R0>Z< 4PI(FGO<;6I\S$&"R2I\N=4JIRR7DOJ5IFN?$ PDFRF12 MQ(13&:VU(7%#J%:1P)42,,12T(X@9^&*,)BIQ;RRR'JW@) M(7>A7O.RL_]JNQ7/*R=%U+^2X*4>U5%^:0>Y[C:&L2U98,U;[B\\G:!IQY0)J$A",1<>TQTL8(I"+V//@@M5#YD -7 M:HERVY2:?!=-OA^-+*>IG*9RFAZ6GSIX*SPP^X0U)\E:(\ ,:L633,RE4-K% MI;.+4VS?8>H"]BAGGP:V+P/2T7!DO,+>QAA,,LMG%Q<9ZJ=B32W[$EFQ8#_< M6_O$-B1.A)N_*YYQ3*4P05BDAE<0J>%Z&-Y8-\!I3CD K\T; M+E&TB2'N@T?..(F2X/"O%EYJO"# *RL*Z9&:CE MP25;8L#28<#DJA(C7CL#+$;ZJ MR NK:#OJQTB\1:'CR[(3;\XVQL;LAF0>92_+7KZ1$PICI]J?_9A"V<8+:N.M M'1EX7QR^/\P5SH&T=1L )H-3 \^]#^+6U%0OD34_:.%NKA%Y9->HG.ARHLN) MGL\/YLEP+E)0CCFNA;:,F""]UH(;%PVYJQ_\1[\+_>AVP0]VC5:!UE M]K5$B->,$(N*E)4(\;P(,14^PXIJF$OD 1$0MY(BPQ)&5.,DL:-8:/8"$>)Z M\M;;D5# M7";I*I-TE9US@;?/VK>E*3+$)L4QQY)*@+B*1!DM=7(X"BTY(J(F%;6*1>K0N/ER1A3 MZG()N:]GFN: 7"U(I$P$QXCA'$>+I7;.8>NYEY'I$G*7#G(GUV9=#"9:3I$* M&B#71(<,80DIRAU+WEF[E)!;)NDJDW0]6I(N*[F0SA"* W/.*R^YM"X3>BFL$2EH M9I,J\>SI\6PZBY; 3'DN*&+6 XU7CB # XX489(P336)<0%X5J96>8TJ[H/G M1B%Z?_DDD^2PGOB<]ZL*!$'F4&K[.6;[.5; M.#Y09M JV[A7&V]M/W^906OYW:+[C$B9-J64^L.%Q>GLO0VE:6#S7%YQ*=_[M1C)0>?;2MO MYVZT>O!_M]*#O_[GP];[[L/7*XUNQ59@VM'_]6&H4R,&T/!91ZW7*I7Z?6BK!7VJ?+?-?BP>NWX.M7+:;C9\(W9' M?8*;<[X::+S1J23;N'PT==HG\-SWV.V=P!=TX7/EI-^#GA?[V_.8V%[%=B(, M4\L>PBNX\PJ\]]57^<$PKL)?0W&C;\+;#-[[K-&K-_((%HE9BCN*[PV5#&N' M,$[#O?3V]+33MKX.P_$>Y!1FH](N4KU,#\S58$QV>W)S_ECG9_6)S!S__%0] M-B_OS^\,P_Z][8ND*+U.O]LK7FBZZ6L]A]][5\)6.!/J]VXE0W<.@]N<7.@/ MVRR&\FL]PB-KUW5G?CT<*5F! (U6SDOTCLG"E-_AJ:'^J*Q@I^UN(W_GNTYL MVISQ:)BS;KBE<>RI(3KAJT>L@Q?L]V8_+"J<@ M_,AUHCU&-D%GW]GFF3WOKOQV[9U.&BTT/H"3[S[S#5-ZM#<<6 *P_T- >]?/ MV)'O@C[9I>E+I=[)S.E?#:.2X@+3J!SC7GA'HT]>!NEPM-[) X)7UK?@N1__ M_LVNWS1W$QHS(#I1*RF2TS'IQ(7@.D26=VKZF'#^-"!P\$P,&YD[:>4I8UP M;P,&1Z.6V!!O*NY$[,4"( MOV,GZSWHU7;ZIYTI[59& 8#TP5U@+R_9*J(ODZXVXW^^G._OAE-'N=S^].U' M;>?+T?[1-Z">\!U 8;=W#OG>SM:/VJ?/T(=ZH[KYC=0V:ZFZLR& JOZH[NP! MU?U&:Y\/8"9<,CXB)9-'7"6!# 7J2:*T.H88F7: 9GB-33//_QY)1+?7]L?Y M%U#\O@/OH6$[Y]FFYXL?=CYE>Y4:>=1S*D&Z.FZ\P+;"K;'2=@#:A>$"J3J% MO_E9D6?XGOYIOFNNLZSWDKB'N$X;': RAX6B=+_D3]MIN]\#8A.[_V2Z\A_0 ML+MY5?)MBRFKGAT$$E)R."#,&(@I3!RR'!PF8ZUE)!IPGMC*.J%K9(9_!+#8 M+%![7!)5Q=DN2%Q[0*>B[;1@(B\9VQ#;0B7G8.R=5T*_D_GE\/ESN+V;6Q$% M8X,/$OAU^SL(0!@T-WCJ)-,OT P_I*!7W^*.XB#CX[!A,$3U_-V37\"SL.?V M@5?>F)QSJ%$ ./:PK!R]Q/W$HNLP0R^J/Z^2!OBH09B\!@I (N8VB.]@;$J% 2:+=AF*RL4[4V M:Z?DQN5H4,JPY>!RCR]'I549AYE* =V0O+L_6*'"=5!@NBK:2MQR65.8I[@8I&I,1KJIZ0V\X#Q M_>2N)#7+(*QYDPO8=.\$1BH!^P92DW,6X(!*J^2'$_R.,@VIG +2MH%7M)O-]MGHLKV"J65@)D^O#"4SF4?B*< S M"#LFR204G::(2X:!T&.!O)0:DV@BL0Y"X) M:AZ)F)"G)2;WD[O')"9_M<]*E+Z#K/+JQH$7(GAE \ RBX@3%<"3Y""ZB0.# MUBD5.:?UVK2P7J2_7N$(4C$R&EP42@.&$[6F[ZL8\LD4HQM! M,D/%MEKP8*>;;<=XU'-Y:/W3ZTQ)Z^=0#'^V_?F )A^$2!X1ELD-4!D@-Y0C M[9FWB1)-87;6B5Z;E:YFQ.LK\-]\NYE?/X7GUEDM54P.<_C/8BL%HYR(?-H) MLS*V^!12?@[P'Z.PT1B#7&0&<1TUTE@)%&5T3DI&2- M5GYT(M12="FVPM05MEJIVV:ZE2(/0;U@R\6+ - #MA?'78:G6*[(?.[+\.S, MF!49ON9@##IQ- 8S78;)/0=D-*Z#LT)S=KO BI=O9\J8T=W@@H*9L40()I)" M05D'Y$@G9*@$CP#[E*R,GA6;C=F:N,4W_N5EVYA29NXF,PQ,# U.&:LITH$Q MQ!4GR!HBD '_'G@)3XS)O!IT2YSQU]5\TG,,(,<0]P$1C$[,YU$S.-X)_7)< M8_DAKXQMS".DHOKY@#B"'3A^"%M-$*?>(^M0CK8-&3CLFF,4:IFME_=: \/1Z]FN+>3UM MB&.N;2,J1,8YX90%3@-SPB?BJ DJAF2<+=W4I=7 B]K&@4DA1&L\PCH)X!"8 M(4T(1LX(H*0F*1* =S)Q6WACTDN]S\;P/"FM8#M7;M25>[J8K>'3WT#&-H=/ M^(! BGR1H*+7/*_$'WD9*+9\;@Y<1Z!" 0A.*Z\+=2H-Z$9.C0&>;NYHZ/M\ M_ XN0ANM=J]XV@]5L'#2\P-WR([P=E,9R#*5P1+TY;%3&=R:FF BE8')):JH M$+F^+"<>O&1LI/4R*4F!:+I;)O11S?@U;!F$?J81*?M3'@8Z![=&>RCFL;8* M"*T)+%FK U<.:R,U%T%R"4!-#'_V;%QOW*3B[<\'2>4L:4!E*5:9U&J3$]-+ M%!AAX)J;R%@L0CFW'(6=Z5W/)'#V)E>=%*YU)T=VP22O7LO'-(R&#CCU6R!1Q,ZW5ZEV_@Q9,++?3+A MR76A-'KS"+RHGAU$[J653B&F_W.-3_Y$FFR7D]UHMBI ]]V.2[=J]C ]]R7_H"< ,>O'';:9[UZ!<:D M2&38/SG-@],M7.S"A1_U/Z/2^.L-$D<>QV:CWFZ'HB-YN Y; \-=\&$48/#Q)).7+5A@<^#\7MXS&#-PUIH9ZXRGH6 MM6+G;&P4&1X'KSHU!]W52A%CN+;R/;C[^O?ZPB@-7CHWF[-APJSG(?;%E^5) M* Q+\7X_Y[#>=W)>S3P%W3[,FQ]V]PP (E.N3G94D+*_^T6#5VFHNSV MX)^!/L'7M4^'[=\I*>7;#;NH,NRR!'UY[+#+K6&4B; +=)(0#I0V::RDME\!/HN.8L.3A_TAM M/-@LHB@$$W3%+*]SR8]@VPNW:%#I;Z,5QLH[5:/M@F$)VZTO,8>0 >C@AEJ[ MU1G]^H?M-@JWJIB5G>CKK<;_]6-W)Z_![T!'_VBV_?$;HY70-JYM'*A$#:/< M(.)S9G*;+#+*4.2![&/"J:2)34HH!O_ ,6^-MH2[9,#K\L(0$%-#F=9B!6R[ MMZ<9:L&Z#(C:E<_3;[4=B-_WX0:(T_[(!/>[ P)QE77ZI_3NRA2-R-E,,]>\ MDI:;PS:T\LM_#4P<,"0PAMU?WXV8\U"F9[/A$]LY!/3-!=@&I0-O1(';QVQB MC('5HFLCS7L#EX/*5+5G# WLRK(XU_.;AY;7BTD1V M^N$UO:84F7D9K]WW&N#IO9[\:6?AHC(OI+-4K5$I7DAGB5CC6+Z4SIHU3NXV MLK=4C)NC4MW2W'I#894!57ZBRBID@HVH&RNK?!NW)'.EU4VLVO].#+T,F8[<^Q*0;+?]#!L94+ZID>@6(YZNA'X M*2H\:=3FCJ Q# :.!FBA?5!KN?SXK;VX(3Z6W0_$UO0-7#Y'@ =1EU_(KX_2 M[3L.W>0FK(?4HIY9'/YG5:J?5=MNK@X'CG<1]GCN&M6O93SG6>KDBD@N7,#. M5*C7YJUBW!2W:S7EL_INKQ[>ZQ_4_?&/3U#+[C1VUSZZ*V#S83T^6MW\)K8_']A<$45)ATS"!'$9.3):*.1QQ%X:(IU**^MRE>'IS?"E MIBY&4W/\+K]>3NN2"\?=L";V(H=Z>0G-S?,P9_9@[1-E%E.9 B>,.,LD!?", MFE%O^(Q38#,S?,RQ.V0,7 LP??'I/IX:!.D5",+HG!N\___JV)_\T[*[IK]] M\HWO[7[#MJ%]6=/TYRD=/_=_'A;'OGF%1W M/M#JD6?;.WL'+*_N!,&1] X053N)K*<,.:Z3H3X$$-G*!>;%T33VPC9>!(9OC.][NY04\S="];JZO$U$<4#E1*3G#UM!< MB)'RZ*@&DU4RK67%YO/K3*LVR;2.OI'MS7"\=[&%MS]]X_N;GT45Q@K>]<=^ MWA9$/]:W=_\\KGZJ-:>Y_K<#QX+0% .R)^\0EP0C&VE$*EKK#(DN,I%3+D]G MSYF?[5.P'%9&;IT4G'!C2&*2"I#XBH89Q$0>U,4@$ Z1(PD>&DVZLB<"+?IV1BKG]CL M3P:D^!F\[;*--];&0]W*EX'3"A%]__7DTKS=)<6_84E80ZS!'$>@'SX?QL2> M&:VC#.6B\:LPA;6OTXO&Q-L([@AB!(/;XZE!X U+%+70DEN&7?2Y4NFJ8M/G M;DM]7(:UX3(J]'!RCXU@X'WIH*GG5BAMHV$Z6>4P>.FSHD)EQ/ZY$6UL_8U4 M+_SYM$=>.][;A?OIWH_]W7^.:T?@D=//?/_DPX^]G0U2A?9@_'[4P&.?B@IM M'A\$K:G&2J, ]C G)4C(8$:1-UQ'++GQD2YF!5@8SC!+*@9".='@A82HC.9> M&D$UYZ4$OD$)W/E\P!G/Q^L$(MR!@58V(J>U1=$90J@5B0B0P#(B]!Q+"0+T M,R1KL4O<,&\53]18:;"UT?L9]6Y+E7UNE04:/!D1(EQ+X;5!FB:)>'0,:6,T M8BEHY1/\'NW*^G2ZM0>N\CY6?.">2[./W-0#VW@9$/+P5=ZG&;K7S>Q<"I:%PS8$&Z3<5)([+WU0=$9-3]* MI7UNI:U-;]W426H9)4- X!/H&0W(,(!^+(1+6AJKJ'FR5=['VL]9MO'ZVWBH M6_DR<)HAHI;BU/#+&K8Y5GEQM)AY[S%-D@L&%DUZF9P6W%/N\)VS()>KO$MM M"K??3ZWR>A,"I]PC(XU&W+. G)84R:"2 C(JO68KZV85&.G2'0U^6>KX @X MOZ*@T"]SKO)B+Q1/ ;, RI"L\5(%D82/R7,19J^QY430@(0ERW]NEO_U%M?\ MY-OYWL4W<+4_G-W\>3(='JH>N( % M=B$B*:P%E\&!5QZ40-ISF0N#:D'#CO441/#S0,5>DH 11GA3B5#"DG?1(# 644H*XIPRAT\6 M:Z^\Y\[C1+DL5WC?G@P6*[R)F.054<@HG\\7>H*<"@IASAEP1@$7Z0P9+'=M M/K;A<$DQEG).3$.X=]+RG"@S)# A,IB02J5=3J7=GMZU*9VV)D:,B*81YQMLXQZL1SPN\9(E]IB4(-V+%GE M(R-Y03>GCA0>;)WS5E'O3;G ^RHL835;P0;^D:UA#?H ]/- QV2YX[E&O+:( M"R&1CMR@8%3,9>.94/D;)W]$\3KL%X?(1_/X-7_B<\NT7W=[8N M]HX^\SWZ^;RV^[$Q'17:.!!8XZ0-1F 3.>(Z)60)82@I3B/!W*;$;HSWSQT3 M\A0L<.#)1\[ _Q F*)Z,%1(;9J6:X5Z6$OBZ)7#O()#$CO(R$A^!LYLW>)"==MB+"" 9_*'5V.74V M$V'0VQ$1IM7-#P>*!&Z$IJ!=D>;<;@+!I"8D56!!:FHM43_?/[%4)WE?21LO M S7*L[O+@,8D!<:X5D(RPZ4WP)L M_]C?_<"K.W\V:A>??]1V_VG4-JM\[P3&86M'>W=4(WEVX%P.#$C-8I$ M)^#P!I!=:(QL MV07U35Q(RABUAGDM2L.QI$H+2C=%XWW$&! ^(>)R0A[G!7(Z)^1A'#B!-]&G M(E&#+ _OEFTL2 &PW@J#G*01>:JB94F%I( +YR12Y7)W">$XV4@X99$0XWD2>6]<5,X0FKQCU,W8HUF&Z9\?CK=NX5"GS=K1 M-[&]\^5H>[K+U8^\B-/:;4QR*'#C!8XA, MH<2M0]RYD$OP:B0CT4I%30R),Q;7[K' ZR(S6!(N%0\V6 [N)2$R"H.]=#-2 M095"^)J%<'MSX_P 1"_XQ#@2$G/$<>3@3,J($I +(X2G)HC%K_"^69,\9^%L MKQWUENJ0(E?2ZJ"=+JR'$PFPH]3:9=7:;U-,'DO+55 2<>I!T7QTP.2)1Q)K M#'\6>1?N;8I6'MXMVWCV-M[&X5V#B$ 4$[7$?M,2#ML<*[S6YR,B@A+E'%=* M&28TY@KK@$6P; 8E+5=X7YPM]%,KO-@#P#!A4"(R'T^3!EF1#%))DRBUMS;E M%0R]:GA9A7;U9.XXM3$11X..0DA% MQ(P4&J4(OFX1/,8'25NG@L?(YF2Q/#&-3! 8)-*D2 ,FW)BR#N^SF T#%L-A MPE1BA"OC#7.)1$<<4=H'66[*6&*=G8P*Y2T\G$2/F X&\1@XTL8ZQ)S&*1(9 M2"ZX_F(*\;Z2-EX&:I3'=Y&:RN-3%$389-)(CI:KJPM+1H? MWL:@ZK7-SZ)Z= AO^$'L?ZKB[4]?CO=V/C:JNUMG>Q!D%3WI+'J:/: M2? 50K!1T.S#P::,0[D.!*M]ULA$K6@X5XV2__"\HV MGO)<\&^]O!BW7JB +R"J;X=K.H61*7X,E,%U?EN_;H'&/(7A-Z#L6;PC;$V, M#$.C%0#2WJ'!WQ9M!-1:UL.?FP&*__OWTW:WD5_K728)##@%YP(PQ7MA2-(BX6BIU\QB,K I\$P,&WFY MDN $=U'J,3SB$W#/Z!45UBKC.25L9?T7\NO__(M(_/OTSYMF9C '3VQ-Z__79V=K;VPW6::^W.X6\48_9;!R[_-KIW97U\ M6;W2*-;5*V>Q$RN#J8RAXLXKO7JLC(2_DFRC4_F>5]4K[51<\I?T)'^\XB>5 MYHB@K!62./K6&Q"C O\] !_(&KT"B!EHLVBAIW<2^MFJ>8V.3^GIV.L/VU/Y M"Z>QZ*P1>O417QU[:FAD\=4CUH&U[?=F/_+X$1M\IS'3>F)TQG[6.U=2<1B1 MZT1[C&R"SKZSS3-[WEWY[=H[G31::'P )]]]YANF]&AO.!!>< ': SUY!T8W M=H96PRY-7RKU3O9K_M4P*BDN,(W*,>Z%=S3ZY&60#NR6=_* !?>@N=^_/LW MNW[3W-V(_/"EA/"H5-*61\,MU=0K855P/N5HRH0IE,&JZ(@FR4H>6=Y5+PC5 M5BHGH@CATE^K]4]@*/QU[XQA[)CT7$MIN23$1<+"9BSL0@@FZ M%TQF80+SOAS;.O^??VE*U._=VTUB YX]&0I0Q?:N6=56Q8*Y'8I4Q669 MJN2@P&&E?X.U_N6O^#TV*^S72N@7#Z1&]OXK68HKMA7R!U*Q8-)M%TA"L]D^ M@X>*?K?[, 2A^^N[F:;WQ'8. 4$SX1WZK,577]J8PI^#,6_:TVY\-_KP>VAT M3YOV_%VC58Q<\=#OP[:&AND&[EQ,[>#R%4ZOX0%6#]?#AM\\O+Q67!IY-=>N M:> )1,R\C-?(S&L_:Y;P-:KOUNPMRWAS^&;+&C53-T;-_KH2\84N:\Z[%O4< M$<,_;-.V?*%J0(ZW?:_M8J?"R&KEI^FEZ.VC,-2UK(G7 R?CL9,\1+ARPT!U M_+Q9.^D M=E3=_4;V=L)1[>C+2?6B6=\_@N^X:#:V-[=RL?CSO9V]L\E [-[N?F./5G_L M[_Q3K]$JK7W:N]C.NY8V]X^V=[=X]6@+ VNHUX[^2-6O@R L_'N1@[VU7$_> M$0,L#RF3,Y82RY!6.B(;2(B24FDI65GG9-6HZ>04$Y[6=;Q^N*+EJX7"W1F1 M'NO Q=+!X/M9]*=P6X'Q]-H5Z_^OWQBXIMU[ >,-X_)"L&\.Z#,Q!1X#(0%K M#JZ/"3A93W(M#N@C,87;@D=N"WD\#)P!@7_#"+3#5LN#(]Z-FW'P;XF)"\/$ MQ@V8F,#YM1X13 7B@H$'13Q!A# 2+:,I85,R]0/8W4H/L M%5KOP7<-,SW!U4HK]AY""$O<>U;<91DPPAC@-%CFL B*:6(ESVB@75M85FT[Q5C*SYXK+S2[I_9"X MW"O'+^>5$9193ZGG1D3&/0 MKR4J]Z)1N=H;,^_F#.:>&* KH#8E4+LNW23EZ$5 46.*N+4>F60X']2*#?<0Y?W;GF70RG&[&[-JB]GV?/[J_>N3U[K=C&+5EC,$ MM+6#S'&RE>XJ:28%RAX'9;2^_B5#&7;&F A.:? J(!X\0\XXC[ (B5NNA7)@ MGS$Z23M7K+,7.(.@3S')7M49Q$,2@[WS!F.M%&.6,\%,4HF98(2644?O"NGP MJX"W>G/M^"(Y.%,?[F_OYHXG(FB'O,Z,AAQ+9(FW2'I"DB.110JFFJ;+&D_R MK3TNZ/8\7 M?^7:JVS,9+&HSE2&@/]Y+XY$%F^M;C8S*&B[WV-5=9_5 _5KQ/+3>'M4H=R[ M)Y 'W?X\R@>]N"ZN3:O Q/>'<1KCD>+ ]^81_.0 M39^#1\Y%RO4_.1E06T9,[J"L!3&GU\X?_L@=' MOZ]=A$4N%+3Z)\M\"R3U2ESM\S'\TY?@?)!R-)#]WDKM"6Q[]V(JG1.0N)Y/ M[6Y^M PNWG:[5:C25B>QO2&)XP2#E>WM56A2_1+_[Z3U TP#^,)R%?&LO@H M%5N5';*<,2;$R[>.[%G%%)6O8!\4^:K9HZ-NYR?8(\=7R":O/S:K!7CKN'.% MHK)]5NOM=;K'-;C$21_"9VFANBL?_QO+[^D=-KK'_:AW$D M<)/%UMINI!H3D"2DG>=@1 >&7#04Z6 \@QT5[!(Y3O)J?.1<1NR9C?EL(+?= M43%%QJRE6+!Q:M!_;:Q]WO@\X7<^T("[#L>OM;'N'M[5QQ$X,[QSZIT.G!-A MK& V:0;2ACG.I>#SYR+_[\;FGUL7=F"[JI_YM/4%#+#,>@M&U!$8-MEHRP9/ M%:K+UL])+QM[M3Z>].VH_/DA*6DVO_J7JNRI; 'FK_=?&K7^+B]_G57:<;#) M]=<#[GE@OP^O>M3/$@7KL=NJJ%)3MW-P>5>P\:X^5F>HJ9,/F*E26\-#_KEV MD5] K>O?=KE3P1JO44C@$7.%*7+."L2"I#9X$V10\^H6O\R,F:3RYND00 #\ MT%@@)YV!'UQSG4L' UU:[7M$?2$<\X*'ZC(NM5?A MV-Y^6'PIQ65^!_/;6-O-+9FE90XI,"UA5JE$1C*"K#"9VC1P9D.1R-$9BY1H M(RQ'C$909&E=WGHRSX[-ACI1RLBEU8?%FR8#CM<9'C@OK5Z-Q5>R6Y4$#@!]$.HO1LP<9*$8 $8\LH2$2.-4A?YO#)CEEA)8(T)IH#]!PQ-_[[#D-C1D',O=BZ-H!9]3D"!1K)1FSFTZVW'-=L?-P% M==$A2H5@DBO HLAAHY&2X.8' I#%^7@@T*N(14Z=XC$X+'3C%Q#JBI EZ M/*[9O%*(T>^Z,PB,]:XU4"=M3@"^R>U[HO'/'8'3.P[!K@V2WOFL"]1&B(L5 M:?CTVPB1%45O?ONVR][^'N>/^V89[(L-ECVDF]38T;*YI3SPSA1?LU3K=D[' MTWT7J]G4Q895ZQ^YU2JD6IO(%;FQ;N&-S=?[@6-W^VQ=G:Y'E*8^HKG90RH# M'U+@>M\,V#E?N%LY A[RN&]KSF[F=B[25*3I:=)T R[R.2C9?\)JE1&^JA&^ M!6:=3_EWU$FH2D+IN[]OK%#U)5ASK@:+JD782E\&8:,%*31[7 2I7VBVO_ES M:WUOK_$U%XRU]W::'RG^PJ<^?#QM'+R'>WXYW?GZY>=XH5E]?R/78)#M M\_?MK:_OVXWU;7B^;V1G?_MT9WV-;G^%YVO^T=YIOD^-2?)5QBCSGC'D<*(Y MH4$C[6A EO. E8\J1)JS<9>5F"/&Z6E0AA1-'M5D0H),R@H1B>(2*Q,EH;G? M#/'1Q.3NVX2C:/)S:?+Y.(TR4S)1II!6AB!.4D0ZG\GD1HZ>"\5Q4DNKBB]+ M_&0VC*+)\ZO)4V.RZ\=WBA[/6(_)F!XK;ZR(1B)E740\Q82,P111SHTAQN<> M;TNK1"RKIS?%*7H\OWH\K1VYZ/'SZ#$;TV.'J8^88I1TWH]U8$A;Q9&3R28C MHAFRU1,,N>^- O,/$:B[D4>68;X1H;X%J)1?PYSC">2+TI,ZIEC4A?< M1XO%[+@(6^=D7TA!" &[!R/L*$.<)W!J,74HR$ $2(1*.L+6":ZL*";P*U;E MV02EBBK/4)7'HU+!RN0LYHB+H+,57-79.,0,,PY;:2T7H,IL6:LYXD(LJCRO MN_*H-UL4>8:*/!Z65E>TP>FZ/&K MT>-91*6*'L]0C\?#4L$:DD@NP([8(@Z+B1S6%@5*DC?**U&%EY>YGNRV^=)1 MJ5?=G>Y?EW7OTW'W%[>'P_QX^PM'F;X(H'1-WW,K&8T>4,B$@+B/ 1G-(P+3 M0HK$G0N!+:TJN6RDF)].#B] E/ZZE7G&_GY1YIDH\[C++WF*W#N&O-'@\G/O MD9/2(RE<[GY C)%V:56294WGJ"U+4>8YW9FO]12**L]$E<>=?D.U5M%'\/>I M01QS@8S++&T@N5$'[ BV5?2.J2<'XHLJSZTJS]3I+ZH\$U4>]_M)8)YZ0<'1 MMQAQZ@@R'/9G:D4(QF !8+VT:I;5-0WI%[U7VES[_ MX."B8,9+Q"0*9DP1,\8C$50KPWU.',*<()ZD0): ^\(-\WC(:*)$(ULKE@$="FBJ/E#9!:0$+R'B5>6C, MM#(/"V(4Q)AMA*4@QA018SRN(I)0E'N.0C]7F6-D@[,HA$ UEB$IC0$QR#+E M3SZZ?'G$N-JH=:+[X<.:FLU)#\3F==UAQMIC7!+ =^.@F^HE:;7O]"H&X1[H M4<66^5NG6YMH1WDO/OB;&U+6FE?(7:_2:E_C 0I[WV33A[S%" MSXNV@O#N1/!IN7:ZU_)[UU)TW^]IEZ_>9/#R\DCCQ/;9S M\"]/W"$_SI6Y@7FOVDMVOAV"3(3:26_81"BF=-'"<7"1@WB\UPDU!]\+^4KY M8Z'5JSI15OT7 7QSB@[(4*C986&.[QS *'TUU-E1ZU[V!X-[_@F+4 ATO^V& M2"4WGB"-G0#T-1Z9A!62R3!-=/!8ZHG&8"R()(WT.B8>2; )E@-SZ@.V8*^K M!Q/HPOH?=0Z'1NM[K7]9\=J-]]. MSTB#;^X96=H_+F+[QVM)H>_LA#>F[S%HH3PQQA+,(P P-8GR"#:;$B98O713 MA[Z[<&(@"(O#0,U68,N9/O4P7R%T!L36^M&C?0'ZY3S8!]$OSXKO=HQF>.RC MB\&/N1UMMQ8/L]%Y(_/R,T[CJR0@+:2M4R)M?=5%">.DZ._N(S5SQ%DZ_R.< M4HI+/R3*%D:?C8,-OM7\?EYO?A?;,-[&AW_:C>;V1(QYY\/[@_IZCBDWX+YK/QOK M&W0;[K_5K/_<:K;W&G03[WS]0AK[[U/]#)^-E\=HYX0*'G&7VVUQPI%AVN6: M/4J=29HGM[1*S+)6:GZ*]HH>3UN/35(T<"*C\8F+J(VDRFCX7R0\4*,J/<9# M/7YP4DK1XRGK,1X_759*D*@BTD024&:<._0ZAG205A 6A7$YG5XODZGEH\Q/ M\>UB6"C_V&ZKBN=<,5!F:O6^^?*"J9DGN?O@54@;+F?UQT9_,0O$30OB&G]. MF"K1)Z-QSI@)-!_(>(V,%!:FUU+ADC(ND*55MBR>3B=?"H;F5J.G9J@4C7YV MC9XP6AC3RCF*@LT]2BE-R#'JLH)C'F,D/HBLT62>2O.?NW#HMA/!9Z@>NB%= MY2*N,M61J97L44B1G!?C?4"::HP,\9%B2Z24>FF5LF7^= Z&!ZG+ MXL22WJSZSSC*5-1_^NH_;K/Q*'R(VB'ADT7<606:KR1R.4T._H17):@_6:92 M+X+ZSUM7@L+)_V8Y^:^VO7XWVZ/+1;_&FPH=KUU)N!]+0Q]-OR_1Y,5R7V[I MH#2ZYL6BF99%LS495V:":N:"02)(A3B7!IED.6)@BKJH0:Y#RK2U@C^9?KK$ ME>=7MZ?NFQ3=?G[='O=6G%:$IQASYU*/.,, I,I8PJU1(H-Y9MV$YYT>W MWU3>WN9(L>!5L^9>C%4E^V>>3LFO@[[A E\$9PJBW1_1)L.O/OI@G-5(1H U M3BQ&5DN.O-7&>L$#EGYI5:AI!5\6,\+ZNO5UIJ9*T=NX!:*D4EQ&BJ2, M8(%PEY!+@2#I#96:,LNT6UKEHF3EE:R\A?:U7BHK;Q2[KL_@*0!V_\SBYMIQ M?=@U\WP#U_>W=RWEEF#)D B& H(%A8Q. 45I#3A10@:?LW1(8=Q_O1H[U:R[ MHK%3UMC&@-.VL;_QLW&^MIN,2S@J@3C5"G$6>9\XRC(9DQ=&*.8S.>7KBWG, MM:G13ZB[EE[IQ0,<;S8E96:V2$E&F3K2;4S8)E*+J,"%0ACG\D7-'=+*.YC? MZ*)R-'F?LU&6.9M6]6+)17LEBC\SDZ8H_@P4?VCB#!7?L4BPI[FCG\G-OPE% MEFN/I"6:$CBDK/B-3IM]^SBPT\Y@DM*L4GE>'NL@98 LPQ*L4IN.CS8PO^%_[O+*M7@V^48.-%U;1MBOP'UYF=>4!')=34,Y9L[7V M>C'>T/RC;H]/NO#OFV=RK7_<)5& 0 :+(LZ%P]YI9*.PB!(#_Q\B=V*"F75. MR:1O)(NU6>*K%:_90]L^Z[4JQMBK%,B3>16VSW\\PH174R M1_7,7-RSP9?H276K0?NW/:OZ-:R?Q ;SX>%].-IH[FS7U_?@V?[*UV$UT>J(Q03(22/G O@U&'BD35,(D6D M=BI(2\&IR\1BALX124=) )A7);^VC511[N=1[O$NEMJ+(*@S2!OF$$^&(E!C MAZCCBL"*2TUH%477&1K?GF::= TM0@Z6S" MWO!*4^I)SEC*_!(LE5XYD,X/J9ZN"N(=*O[$( MAWAC$8YYMS/VNO%-Y! ]#RI=Y ^-U(9C$3BE%GE").)294O#,D1D2-&$8+#( MEH9>D6T!I:J#T><+4L#BQ)+E$5(N( M>& 861(P(H19X:(,.@(H$;IL.)DC#Z@$->94N>]C:A2EGK)2CUL:/F@"FNQ0 M%)HB;I5$FN* 0+%9Y$('J51E:3Q?Y[02U1BW-%2):LR5I='Z4=R?Z8'29+H& M8 ZL(W-())+3-9Q &DN.> R>>L^LTVEIU2QK\6PGNB6FL;BZ?2]#H^CT='5Z MW-!(EOB8K$96>(NXI R9W#7)"V>(B%QC6H4T,'_R\?$!&RHC@Q62#%QQSL[3*U#+#3TX- M+5&-UZ_A=QD;1;-GI=GC%@=66B5'!7(T2,253<@FS)&P3#$NL)54+JVJ9?-T M+V+^0AOS;7%4'%('K\85#HPNK1)"E_74V"J?0 LSGX&1@@2SM6(* DP1 M 2:R/V"Q++,"1:L3N"2<(2>215@39X323&2V;6*6,7\R0?ZS ,!;B*+DO?-= MK75P='(<0ZTUX)]_8Q&57^;-:/ER&%H]#Y,+B[+QT\-'UP[R7P6_IH9?DXDB M0G,EO5 HF,RU+5Q$AO*(=.+.A) 35GG579682?SZM413BG;?88@4K7X&K9[( M%!$J8(1 M<61QIA *3"#'E4;*$F:T$$&P')3AR\;(Q8>,:TB@?[M"!#M@M[P'H_,<$8\. M2$1A&F.?8'?/_HBU_,J0:;=O-_5JQWMV\*Z+$<8*,Q1#S9T,7CR+Q[7C#NCV M 9A7/M[ 0+KRT#EY/OK=3/=_7>"D&0%!#L/ZP+WZ!-/RULEW.?@^!'.AL/'( MDI@R6[]!6DF&HN5>V&23XFS1R7.$;2^U__H2E1OP^H>GLW<^E>);CM6QL+PY?+Q8HT?/H4M&1% MT9O??CQ?+N+WE$/$7T[OCH]&BW[VT_S_G"9=/NN9B8 M7]&GREK^BF2G2]%1I>@0N/E<+J">L5AGAJQKA--E:"+[FG.Q*GR%S32^L MEXS:?KV7I_M+U2IFXO3RT=/%AO,U[T'MV\).#PEBWW;6-5R"M?X*?!HNP$4@ MBER):,.C^'?AI)N79#&C4,,8-MOYNH%WFA]_;JU[T8#/P/?@W_KYSOYF_H\U M#CZU=];;[GQ8-FK$&D?'Z%@=[D- $489A%U(J(4V30)@3D4PD M0AJ7-0@7#9K?7:AHT#-J$!O7H. QE\$@K[! 7-" 3(P&<:>B-)HP*F/6('JK M!DV30^L5^']7#C0+WU8?(0Y/#ESL3B6)Z8[$QS$0&4U ^#MV<]#O(H,)T0(; M=\/&9%D&U5*Y$"-2BB3$C71(BZ20UCGID7D57%A:%2M\+KHDO80>_.>C3(S" MYW5_['B(Q5&PX^6P8Z+X@QFKG J(!0>&A@84T59R!!L UDDIC@-=6N4KST9' M7K#CS6''E.R.6UR7@AQ/1XYQ=Y]&Z8RG%%$>(N+29(-#4$0T90(<%JZ\R%;' M?/1=+,:15BFW_169_'DU-3P/-RMNZ_#$5@OYR)J)D6\-1J%R@OQ1 MI]?*EWW7C6VX_H]XF03^GU?S]0::4/& MYG3DY]Y%2M(18!9RW6B_HXKY]9UMG]JSWM)O5_/S6X=H= +'G_W&)TQI9D_8 M5TA Z4ZWDI%WH,BQFS\%8[)S,Y;:7C=O/?_1,BHI+C"-RC'NA7&&,)YA%C1TVB/'+/E3#!ZML# M_T^L'/KL]V(X:<>M]*?M[;UO=TX_GQP=M6.N-;?MO!>V.[V3;G^G[)4"HM-= M#I/HC35(FE3U*"?(12H0(99A(XFDU"]Z 5%O1 :J<'I?"*H<<@]R4DOPO5KK ML'\6E"79]GH=W[(Y#'_:.MX;K2'Z[V'U4#XZJJ56MJ6JHKJJ^BA+9^V7UB%\ MHW,"#Q1ZO]Y<9?2PC:-4("U>G4P9;*E FL.\\(D*I)NJ:DH-T@-JD$H%TKPM M6ZD9*15(19KF2II*!5(9X=R/\&U7(.702>W(P@QE#]=6!)8]<(]]^R14#,*5 M.WP IA XT=FKSG90OS:I/:!\:F4C:4ZR8LLU9GR-:>9K4KIHVG+I2UV$DFZ1 M_==YZ/D0IKE'17COSU,Y; 7P!CCG]MMPO^UF$<==XXWZ3;Y]]$8WWMK/YU@]7/-^%[ MFS_K%)[SX,OIUOJU#=<55L1SGI"4QB!..,GDP+X\F)6T.NHX,-'KK M<(0;MJCO0]1W/(O16J\4%QY%0P6H+S8YBU&AJ&+PG@0;"%U:%6I:_7B*[LZA M[DY]'RZZ.PO='<\CE,1IR@A&QAF7M]Z$M D<"1J\240PQOW2*A=S9$-/,S*V M>+Y^7RVN^OIOK)%61:%+QY,D[Q+ ^S9/F=[F\;8;(I556H15FA?K_.]N"U#M MR+:+PSWU7;\U8;'+Z*G&FB.OG44_;P6ZQ.P _AGA/'V\OP MDX0?7R:CZIF]WKAKNIVR_5"FZE+[VXEI=O:[!XFX<;@Z5[W^F^W0YV MSP6&9Y,M=EU, OX/$9/Y&+AV2'M#$*,F:N6IP#D>R'LZLCEIF:HS.+HNRO87,O MRCYK91^/:R@?&<-@NP?&$N*$Y3;4)")#5(H"LRB$7UJE8,G/T%"(&-8RF#*)@R>)P=Q'[K%W MGDIMM57P)1T<'V>$^/R_:Y\V_G?K7^L;GSX/FJS6-CY^V6QNW\CT?%5<;V@P M/$DO (=W8.XK^N)<#M1$VBA^=J@*C MLJIZ*[7:AO5[M=Y>OAS/)*_]O'I9OZ$%^9@7R[T6MVHX^M'YD _$>>B="K9*0#U^EF%I/C M;LN=5&'GVI$]JZA!8)IR8LIR[:C;@5$]!?<_[G3S=&[V2[[BCV&Q5PMP-E1:N5RK:)KR M$(:E8"&ZX]&QCA:%79V'Y>J/RP97PTC\E0_53ENP]"Y>/G/UK%V;_SW+]6F9 M\04^OW9KT ^# 1 ?8@Q> M'J/1F12UFCTYWNMTX98!-*JO@-V+.K&OD+T3MP^/$\>C 6B._CR>"7EY56Z\4>G_:/* M+P.5; $>?NO&JL02E'"2G2-;1/U)/; _6PU,W@Z MT*'AW(1:Q0@&[P.0#>:U=@H0?:,;V+_@5)AO\;4FW*6P_]T?3Z-ZF*U4Z4)O M[4(TFIT_XN6'P_U\0/SFK+^-GXUSOVL)T<0FC02O6JM9AC0)&#$2L07[!_SU ML+3*E[66R^R:3-,L2[%5X3@H1X6K5^$9Q/;:#3+C_]C'1MX&>6[N7:?L-=AX\M:Z?M+-FC+"P+74[,&)22QZX?0PQ>$YXTJZ;M-%9NIP=0& P$KX! 'V#^7X@+EC''( ! MX\('#D!@-9-1*:F9"X8I>D+/Q?@(BJMO\;5OA?:?;M#^_@DSF#1^>!EZH MWOTCCSH_2 2@SH,LR' #,IQN-;^3>G.#-M8__FPT-W:UCDY8K9'G-.2<-(TL M,Q(9%H4-SLJD9?;Q 2?D9!++4(FRXCU,3H1WX)S!WB%PY X+8[@T27@<'+BM MTA0YF2,YV5_;C5&&Y(E$&NT>BD(RF)=,?16MD09RMO(&N; MNXS'2+',A;;1@TN%83L47"&)/2R3X4&(G.)&P9^:3'&[4X%LRJD4B5&DN6"(&!^3$=9XG1.G5FXJ AD U770A&<"3=XS M26CF!0^6:XJML98D+IU7&@=2G?H3,Q0M7*#I>86*UO?]KB""L^@L,@D#-'EM MD*%&H92(B#0)+E.VEJA:UM>DX\T8FYXH0 6;GD6,MM;7=H/4&!N"4:!@>7/" MJJ"A0L+RZ()5ELE065$W)7Y<@E..\@W$:A2'X/<^._]%H#KF2%M&J-[P+*F7 M(^AYN7KIK!8/CMJ=LQ@K/O[!ZM:.[4_X:CB)M9.C3J[:B%W?&ASY# Z^COI\ M_J>V&WI7A_. #B]OKU<+'9N=TJOE-?9JN3,Y8BR9@EK)#+> H#;6$4KHS/2 M2# WC3&!/T\RQ?4B.XHNK<-;C@4N3@):8![Y_D'>Q+G9R$%DU>;CY/BD>WEZ M=G$L,'FB?].A977[_ENI#7YE'^D \ #8^L>"XPD1W?Z65H'@*)9=HMS$^>&? M<)U,;5M][_,Q_-/'4;ATM0T.3LC_N];/DQI$W&[\3D4$FYOH9.2<6A>3ESA. MW^SU3BH"__%LD(KA]K"VYF%"^B!]CVUAD0Y\KE?\NQ5Y$R;EY!N85]<<$MD\ M6WFO?EBS0\<$2=@8HIWEU''+N-66TI"8D !IUQ\6TW&K[X^3'CQEKS>R9H/& MAK =;:5_JE2@(6E1_U/=?$H\)TT/7SY,UORVRQS6DG.+6) <<2HDLLPG9 ./ M7@=FJ*;YO =/V'?_.3S^'6 2( O8U)WNP+8:@;U67]VJLU-[N595EL$%NW35 M7&?)0J"<6H=#+SWLEEQB9#*".>[O]N M;/ZY=:V_>]5=N#D1,"]KE7K7.3R,??$:- T;E_Q8[?_?6KWCRM7)"@"7MNU* M;_(.==S/)?Q4?:9O#E[NR37X QS:@]IGQ"[S]F)*_3!U?GL V^$%H#K1MI?[8RN>U=L__?8YM_:EX[FX.\=O)2>>V7&>Q; M:31T,0AU_-F!W>TRN#%D^IB?;/?Z "..\C7A6N^_-_9#:Z<)&/%UY_O6^A?< M^%#G6Q\V84?ZU-YI?ODY@1$'FV<[7S=/M[]^I WZ5[O>_+2W<_"1-W*-S/DW MOKV_(0 _VHWF^YSM3NO[:[LLQF0U88AX+1!7T2,M3404/!H72(@LLG&W!L/: M>!6$9=1R8K%+3@3.K+7*!,GLM=GNZ(^USQOKM3^WZG]O-#ZO-3>W&M/.=;][ M7%>?0VE'C#7PS)QRQ<":,Y@*'X.T44GYHN[9?5+$_4FW"S+<[B>+Y\SL*X[/ M4=L>]@W1 69WND<#GQG0CNC:YF&V C,4CNI+[6_X7NV7I>HC^?>E7X<9I/$P MIQ)/I)""OP9H^\/"'GU2M7D\Z%VXALA5'J8?O4$_NC3(Z\P6R.BP>\L7V9\Q M]-^9?&5XB6RJ#%XX.NK&W((RW^ BKSW/UL5SU%ST@!@C.\"HWPL?RE<#3[1M M?1S/Q8/WZ>WSE3U:BG^O/IA?J?XFO_\*H]@:>JPGQ[UCN$E^Y F/>'B3ZFIY M)(W.(?IX8MNMU*H\S?R4_2OU/Y.S5%V\<&_#E3T1+MSJ5EF PVGHQZ$G'7>8 MM\Z/RWSVWHC?.YY8GG? XRLSVGJ>!%@DKCT*F8A2KW6[N?HQ _L?9Q-8OY9E MYJ8DV44)<#_W+N%/&Q]W@XJ):VH1X"*X/\Y:Y%3(06YN/.4L4 )@*58FW9_: M,)WDJ'W2JQ)(.[I,4JHX$WD,EJG-;->P0P$FV(* M18+G3(*_T?KI+G81]EF54/ \(1Z41\9&AYR4L) X8.G#TJIO?[6]F(&J]DS;H1:X( MNJ& X7+?7##)'>R#6Y>:WQC$O8KD7B>Y&Z?U9GV74,.,%1$QBU4^7"1(>\*1 M\%@)*JBRGN7$!WFGZ%[:BWW '1[V/3P-^:4E:0P#?]A6.UNFX.U_R+9H$:B; M! J>99=8SB,- 7DB,8,'IGB(O=:W0SLXJQK/U?X-INCZB!@\]PEX5Y=! MW0K[88X'=9RQ7\US6]%I;6":3[H)^5:MX^,8QFY553UK.H;'8F#UXQ]XR(OX.+F">Z 4_ETXZ9YVP%..AV\/[&B] MN;TK&-4T,(R8]VR0X46,09(SKK3A.$BRM)JR1W$6;;AXL3^T+J()ET)?V4DAQNC_[L(_8Q%Q]Q) M/MEH7Z9X]?I,".W6MU;>BD>8$&ZZ11;IP\Z-;U?G+J/^^?6>R$1\K2(>&%:> MQGR'''GO7FX",+WY^/+P$.[9[=GN6;YLWI.NNO4KT\HI>'MY:*SDHZW?B^&D'0<^Y(0! M5AG2 VA?R]#4.CYK9E?G;1\8;NXF\/&=Y!YA9RSB3EED#4RT!6>2!&= '..X M_"4J(C9&6N4EIY*;8#&7D@BL%$^"C1\8;EZ>K>)(NW2#8E^RO[^X\L;P 3]O]!OAYW#EZ)ZI]2+[X:__ [NW%';GKUK'58*5GWI]\$8!MN9F&PI4 %8_^U+=%_!?80? M]#H8W'GP]DKUUA@]8?\]+E:T$#>^C5?(C>_==EDB5S!7C[KL[>])_+AOOJ[! MFGM=]H[F%WAO,5>(/Y_: M,_ >)0+0911PC##652:@TQ&"=:T<"99GH_QB+F[KO1EC_%> MF*W\T8[8]M>_>CO-H]9V<^VT<;#]L[&_>;ZSOHUWUK_0[>9?K:W,//XATW0$ M^$Z=[?PY^,Z__]IS!Z&]=?#77GU]#4:4:YD;<,]/WQO-G;WZP:;8;OK3G?4- MWJ#_M.OGX?N_SSAIPS* O[-V!EKGSP3[T$WX>Y6@M;G/J7QYF"NE K)<:+&;$"DS]3P:T_K>5+]\=O,B(Z28/ ] KOJ$MY02=40:C*PU"O&D*=+" M!<2DEHE)EUC22ZMT,G_\UZDWJYZB-5/:SR^B@@^,E@J6>T,-_]#M]'I%S1^J MYF.>3;#24>T$PD[G2B>%D1$F(JL%S^0&4J9PK9K/J#%]T?47=$Z>J/$/]U)Z M#]+XXJE,$0C&/16,@R64"J0B-X@KXY'!+-.^*)H8E=9@NK1JU,HUG"\SPH(9 M.",+>" T%//'N2.+VV^V8DRCOS_."U[0"-D"+M.+>XVW42>-)C5>Z%&Q&1^T M57R%WOQX?;B M4,>+R3@+'!@W&:.A-C?- +>14L03"8 #/B&CHA!*61.=65HE9H5-ZU2LQ*_O MIYMK_Q7B%%N4VUTB[ZC3UF-*N5I:O:F'1@EOS:NJO[C;\<18]OL^9=-)3@,\ M'*EG[I4#K,=J_IB7$IE/1*0$^NXU6"<\(L<\19B!T<*YP\[SZS2_G%_-K=(O MA(_R5,4O+LL406'<9>'2*:931!Q'@K@A#EFK"<)*A^BLMI&XI54A5N1-G6M* ME/M%RAYR,*F4/3S.T0&DPR#E#"=N.;CLCAB:N4&2M-8PH2KVLEG:/*7LX=D@ M;WO" Q)*)7$X^OUO)SOSK>R/\8#>:+*E_*%!4*"<7?$V*0UI@$9GMOZ.9V0 M54RBJ%7@,3'GE%I:)52L"%5.=DK]0JE?**&N^7 <2_W";/>*;Y-A;2L9HU(A M8[5"/#*+G#,.!6]L)N6(R?&E5<8GLY9+_<+.(R MJY=,#'&>+-*1*X2%X=)+R[U/2ZN4K.@GYP>7$':I7WC%$:Y2OS =C/H^$7*?YY01K;I5^(7R44K\P1Z P[K)0[@P+/J?P M6HFX$1@9*SR23BAI;,34D*55R5?4LY4TEBCWO>H7R$SJ%Q81!1]F^1 29%)6 MB$@4EUB9* EU6(5\\AN3J](*9VGPE.*%9\.[C=,*ZRK,J_]LK&_279N2)U1* M!.8.6$$Z661=%/FWY+D,D::44Y"9FGGUPJ(&>JHB ;GFB?&GUSF^5I18P&QX3'NU>,0HE0M+ PR M?+F*#(D99@6A2+$$5@33$AGJP96BL-PV!']0$O M90MSBDX_)[P=A9UPAG D9&9C#YX@PX1&/D1L;6+2$@/H- E-)>@[MRJ^J!I> MRA:FJ.=C_@E7E,G@P"L1.)_J1H%$@P(D4 $C)XE"1 21=(B)))[K%O"*>C8T*"%/ M;M95HMBEH,![KUAY'JS@RE"? F.1QA:CX"P1S 060V;K4BNF%"_, M5_$"G4+Q0O\)WS%8AM Y<>W83X]\P]G)WGF#L5:*,SA+@ZB4-CP?'.()_\BK1*@V&B4:+.)8:61R59":T?J_]3_9BNVM&[U([VLVSR MM$S^O)BH:F3]N82]$6[BIQ!;&=,_OQ?#23L.'( G:.(_L9>5KXJI1 ^_-COY MI1$%;>9U:,+H_VAW_/<%5<2=?^]A?_#/H?UJ3K8.-L]VOFZ>;G_]2!OTKW:] M^6EOY^ C;S0_PKV_\>W]#='X\$^[T7Q_\._S.JV?UW>5\=0&:A'6*>N13,@I MAU%T0H+1+XF, )(1X.H(ENFX>Q*7*A$="F;< F?2Q>Y@C![V<]%/K]"6BUAF)*?QBV^T<53C=:_F]&LA1[4^L9AF]3FR[UFZE6 OVV/[Z M[JIFCJS*@>U^:QU65HRHUJ3"G N(Z]LXL#9M>]2+[X:__!Y:O:.V/7O7.JQF MN/K2[X-K#>PEN-PXQE4BT'_[]]-6.-Y[9\R*5";[ (,HU>#&_7?)2N4>C.%N M_SW*5C0Q-[Z-5\B-[]UV6<)7N.&/NNSM[TG,WO9@:>9U693!PLP*?//;HY>] M(\9ZMV5.)CY[C>WM 39C]X6,;W5]X'4 <",;Y15+Z:DI,S?.V#VN\9!6?',^ MS?W@PHVS/(N)*3-?S?S0+ZL-'+/:T#.K5:Y968876H9/\<"V*JOMSQ%KYU_9 MVOEE.]IN;^(DOBS-;)9F[=NW;OQFC^/_N.YO8%H?=UN'O9:O_OK'MD_BTS:$ M!3R-_+-OU585<$SBSG#)<8_PUA=Y[31 M_/YS^^"?/;@.;^S#9_-]#K;/&NM[>]O[[_?J7[^<-;YNG&^-Q^KVU\A6\WUK MY^O&:?W\&VTT/])\_YW]3;SUX7VK_G7CYTYSDVPWZ_S?YYL3?-&:DJ 2)\A) MYA$G+B(=>$1<$T*-D%&(L+1*E@6?%K_):VS9_-J@XS%!_L!RS L7+@V(YY- M,W8/Z!7# Z;%OPLGW3-P=@IBW LQ)KBH)4F<9GY%YR3\2!09:2TB#&,=-(N4 M9I+%E8O^[P-96GV4:UEV]\?M[O/O%ESXO)6[6]R#J>KLV"X?J<51.H.,Q> > M"(F1 \\ .6>%IH$1F@2X!U(LRZF5CLYZGW\3=:75D>=:[ 7X5I\(?[B0@N.6(")#S.5F'%FC-5+* M>YL$X50!OM%EK%FI.UTP 'A,$.-Q,%""&(NB_N,]LVB4@CF%,$L&<:5 _37U M2 ;-L;3@DQ"^M"KI"ILC,K47.-M_/:$(ZYAC)H&6^\!U]+#&,BHE-7/!,$5+ M*.(UZOUX* (KV.5!\1&7PL*VCP.RTE*40Q0,O!G-I5I:%5,*1;SM;?@!P88Y M-,)+L&&&6CFV&UL"NS".H)6,PF[L8#=VCCC0RBAS!9(7SB^M$B:6J9FDK'LY M<_RI218SJUG$M]5,+6CPLE0N%B090Y*/$VZ]U29'K&5F24Z(!Z+[ 4P19((M MGR3KR3,6+CY(#Q/,3.$>:-"$ 9A&WP."C"DA25(,Q6E MD<(;9^>N>O$%DA=>3U!@&K61)2BP:'H_'A2PP49CF4V\RII@(PG"+&!:AR= XY*SD* M3D0J6%11*/ $,%XV[,DQA>?Q!1Y*97!G_7'_Z7(!R43-633?3O' M>$=[]0]?>'U]&YSL1KO>7,,[!]MLJ_G]?&?]CW;]:V,/'/%V??_;>7V"2'#C M=*?Y[;2Q#XX__0+C^'0 SRFVFHWO<,V?VW2#;X/CO[5>/[VN.%E(SD5@'AFO M6>8_H\A*SQ!./+'@J-"1Y.)D*J;LNK^J4[K7!AT+7)P\@A]OX CO&8%C+.KG M961$<8%T$!AQ0P$X.*8HJ(A==-X%E4L-\8J>#U:#N3S?NS?;\MP8I0M9F7PS M)MQT\D=>Y\G?\\'%1#JP,(<3%5IQ_9X9[F$?=PB#+*#.!42Z4@Y D$RR192[4'-5"E)JH5UZ:7$(8,U+_,?-&Q82-LQHYBG-+7(^1M1RLG4!, M"L90&LC2*N+( ML! <%Y8ZQG-4H-0FO[0NOUAM<@DJS+]6C[.K2ZZ")!HQDPG/B'3(>&=0E(R' MP!3E!K2:JIS",&5V];DJ3I[ K(GNZQ=]UV^H4QX^]D 556Y,?=3IM?*WWW5C M&R[S(PYJC =[[LBW!I.!+[]B'3SWR?'-7YDP**8.-_A>O;4-OSH7HS_WNI>% MI-\B!TNI4H MO .)CMW\*1B3G9NQU/:Z&='_HV544EQ@&A7LR%YX1Z-/7@:9@_C>R5V"2X&#PJX3O6*"9MG?OX]#D MSUE;M7XOAI-VW$I/=5X_P >/>YN'X&*W.J'Z:]T>CVV%S0Q837B /]H=_WU! M-[R=?^]A?_#/H?UJ3K8.-L]VOFZ>;G_]2!OT+]CX/NWM''SDC>9'N/IW#/74\#9XDP1 7+$:M(D)4AH:"9X[D=&)>V;^. ^(*7 MD.T&%9130@E./071%8Z*Z)BV H>$02V6:A',B*.,J=V3F)6C;W)DV8.]S@G(<^C]^NY&:_A. M3HQKM?#.1WD!N@S-'D67(>!-*6?!D\#PXU@X[B)UH&6PY'Z7?2H#!1$+RD"1 MB[UK$3;74-ORQYU,D\#([:C; M@9$',*6ZG8,KUM:%L=4K! :/B_,]RMNY+>#W]V"QWL-:50445P-Y,;R%N%WG M;.?#)MM:_]3:WO]^5E_WN+[>WMMJ?CO?6E\#EV;[?&?_"]SO(]\^&R<5_.O[ M]K[GC0]_M;::FZ>-\X^G6U\WQ-9Z/<+:<*09D0B6F":96 A5W&Z9S0DOP?,?T15 N!403%+@21,9C4]<1&TD54;# M_R+A@1I5 0(> @(I@#!O@##.-R $<;"B*%&. 1"T0S8)B2A/DEN97*!B:54L MLZE1AA= >%6 H .Q7N9*U M;H0!G<'>9-%RPC809@V2B2?$"1;(LL10H,QHP6D^M5Q:)6I9/=TU*E7+\ZO_ M4W=PBO[/I_Z/.4*",^'!%4+*6(>X3P2Y) *BG@E-M*38@2-$^#)Y.O-:T?_Y MU?^I^S-%_^=2_R=Z*&E//,4624]SA5..C$K%D 5_Q](8 DUA:97K94;G2?_? MPBG/13I3[4?.9ZIUT@Q.>5XWJDW=JYE2V56\2%YK=HYM^PWVEWHFP)NLYI3. M4A%I0-@HGP'/(>=-0$Q%>(6!_Z0,/KA8:I^T(%&A8-&B;= M)&6-9!)Y["3BUBNDD^3()\F4=JE?QBW8,M//UF/ZOF[21>G61)'61%9]=?76 M80#Y>\?DW;TFYZEZI1&/:ZU#WSF(_1,@>-3J3,WFSE.=H]@O !0_HL;@A^7?*__L(2?(V"5* MK2?:F,@#28:J( 0UB04N0R1W^29B'&76VNV.ST][/=QL](=Y/YR0"XH3CZ^7 MV:3U?;\;#%:1X8@X(P1QGUM*1Y>0]Y0QT/$8E5U:)71E,AA2 UEOPR_+#Y(" M&:F"6VHIB.=8&>NYQ42":9I2E#3=9886*9BV%)QO[!I.B;7,H)@,H#TL.M(: M*V0-UDXRK9DE2ZMF99*E?"@$%68\*)\D*982*'6<7N7 MS5'D8.IR\&U7V( =I0$1+, AR!N^T4PA"8ZC5Y@E[16@ ;Y%$)9KW=@[BCZ7 M,[?/EBNY@#USL%$=C^0OO/3V\8B ?1&H!P@47'-7:%@>22@ 2TJ(*^60H=G# M5,9);:*).O='6YDD")^3W:4(R:R%Y/LNUS)Z'1PB0@40$F>0=B(APH,Q&M2< M^Y2%9#(\.3^[3Y&3&-/F5/%N@!]TW*D\I+PB]O#LO_Y#4Z)^[UVMZ%ZIU3Z?N-ZQ!8?2MMMG-?B1 M][#\Q2O'5-?Z2J>V!W?S.04RY')P6WVLN_-.'?P36[_=$\ PW0X[2DT3G\$7N9 MPBM'A'I5Z&?T_3\[O>-&YW@[PN!\Y]MASH$LBG.#X@AXEEWM DL"L,P2;Q"7 M,H)E;P72>5\4 5:3 \!24CVZ*C;^0F+? SZ M7)LQG\?,I+RI][=01U3V#V^%EO^EV# _,64^2,4B#$KHI42*13 M]-X9 P+-X]C+P*?U_-&?JG&F]!P1L$Z*S>W-QUV"L)SB/"&&P([EQ 6BN0 M)ZI84")2S&3._%MA4W)&" DR*2M$)(I+\$8B>$(.JT \.#ZIO]ZW^"!EO9^P MWMN[8+\[ @N O+(2<9XDQ)7O408-/83$.;.?\ LWTOGV'FG2&O?+=SX0,,+/7E4;_@9&C[##>7 MSLEQ]B#R.5?V JXQT6NGG9-V $.HBI>U#@YB:/6MFWC)@;ER(TW4 PZTGI_\ M;/2D]XIL@[CW3XA[O9.#_FN%S:SY?5PC_VQ@G M+ND3&SZ2$XZ2VS_[5,ZYD4RSFPJ9%X]*ZEX4:7<^[HUS9E[CG-V+ZNSQ<_8J MY6RZE&5/Z;OQ6B;U04W*R]P^;&ZG-*?308%7/]M3EN39L4D^@LADT>?^+9"J M; P/H/H.:?818^U')[=D:+>.SY["H?+:&*-NC(4>#OHR/KU?]&5<=+/Q?FJ% M!1=1U9$0TW#=_[E8ZD_V^+(#'*(+&G4:-HW966\?-+["9_>W\4X3QKF_>;[= MW/S9H!]I8WWS9WX-KG$V43MP\/[[UM?<;.93J['_J=TX_TCK^XV]^OX&VUG? MQO7]]_DUWFC^=2W%@J$NQ10$"E7_2$XP,CF]QYK(J1)*$Q&75AE=D9-IA(^K ML)XAM=1+:-E_OG2G[+<-6]KEQ#,7C5:).ZFU4EPH%I)3)%@L[D@B++"U&+ U MT=>>:^-T\KE06B-N7&;$LPEA(D**EB8J+, 67B&3V:H%M@ILO31L&<-54-A% M^(]')@SLM5[1Z*0C*8F[;$0A9"<1"X=T3LG#AF)8^F#!YEY:I7S%/+F^_"W UEO@!_O4ZGU' MJ1MS]M5Q[,;><:T+NEC8P!8W!)>7]#VLZ.9@00NV/AQ;)WE]DC:$QD@0AN4& MDY!&L :902Q$18.E7B9755U.J_G+HJ-G811Z::!/..1K)0\Q9KX'':/ M8/-(AJP2$6DIM0\:P\*+XFV]L9RR]=:/5HB'H7;6BNU0VG M;HAJ> P7-$" MF@\'S2^3U-/2@F'&**+.&,299\AAL-Y<(C(2ZSGV;&EUA3R9=_J^/3CF#D%> M_%CRU0//G$>H"O!, WC&(U1.1*<32> 8V@!^HI+(Q*"0"HX(2:4*TF3@F5:. M5P&> CP+%J JP#,5X!D/4!FNL8H4>1H5XKG[H/:8(\$5<<0&BA/)P//D^%0! MG@(\BQF?*L S#> 9CT])RU/FPD+$Y$[OG">D'X&:\4E!PZI-EB#-IJO;!@D#&!P/JN,D<-BL2D ,::A"5?6I7C#6UF>DSV MEI3M4:&6HFR+H6P3]$XJD$"T19&:S),B C+82D2,S@E 'JLHEE9-4;89*=NC M @U%V19$V<9V-BN8]Y@+%)-TB#NLD7.6(&E4;NDJK"2Z[&RS4[9'N=E%V19# MV2:H=$C$ @>#-,L)'C'EKNW.(XT%E0M+#U_&^/B,]B:81^%L( MU+BUG=W?L5OI]'0S(.C4DL8&_<(^Y%9/O?]G[]V;VDB2]>&OHN"\>WXS$113 M]XM]@@C/@.>PL0)?\'KQ/T1=05A('%V,X=._6=T2"(D[ H2IC5TOT%)W=54^ MF4]F965N=.J^J>-E?5>O:G5QS0[BF1XZ"^7AHF!NH6#V+BGHK#3ED2)*DD:< M)(=L)$"BP54*#), 6F9IE9/+8GG/W9/BEP?G _,%"CA?&#BG_5KN'5,Q6K#Y MT2 >1$(&W"FP_J":'5<@#V1I59 5,MO=NX#SD<'YP-WU LZ7!L[I+7?N4TR8 M(H*#1=PPA[0&&VJ5L]JY*(A/2ZO,%,OY#.!\X%YT ><+ ^?,!C4+L)J$YAI! M^416D,C97(R6R!@9@V<2W M1MUV\?E7K.MWV\/!U5^9Z>(U=S6';]5)V8B+,2N "8!J58]P+ M[VCTRUC>])?^N.BK(*@ M3D[[](Q=.2\I/=J\U*8)L-SM5>!Z \8L]O*G8$QV8<;2V.]EN_-?MUF@I=4- M^-[/__G#KEZVXM=-]#T%<+J5]TS#N$H "5VILW-F_WWDAO(?P*!F<]H)6X/] MV/O0[0]Z<=#JU98U=F)J#?IKK;YO=_O#W@*UCM\9&\?]S6TP3E_!(*V]/VA^ M_8*_'7[\N7/P_OO.=O/GM[7O)]^^OH?GKXOF7].MX]=)DZ[#9_9P\RM\=OO3 MX;WOQ_^![V^NK>_&X&%B@T'."(*X2QX9XCCB MRCBA Q:7V]^^-?6 MSOIZX]/Z]L:G]>;ZYG;CP[_>;7Z^,M1\LW:?LI/UXMTXL$7M>O^_ZQM_;34^ MVQ] I/M5(_N-SH_8'V29;7QHPZ!^R[WG__N_-*7X+4#BM^^_5W^O_D+>_MYH MP=<:_S<$VY-:,0#]3/"@4"UNW0LOV6O"-0WL" M__L>&^OMZ+-M;:S%%('8MN$NYP/I-X9'C4&WNGN[==@:V/JO_3C(6SZ#_4:K MT_@<:X+.,?UM[_?Q8*J2=!VXWZ?X(X) PGU#7&DTMB<&N@<@AT>VZ['D>;E; M[NF]E-"UIY_7ZM68G(.\>.OU5/>:=N#W83(O7(^]S""V4G5QD;),GUI/-=G6 MQUW-C8M<>Y28H(@S;9 5,8*#S#! G@D5Q-*JF/6._]$8SW)C/,T79'&Y8?NP M>"!5AQ5@W$DE9W]VP=_*0K<&B/&#;J^_W*AV,!L@/O8< YU!1B!1;_LWR/Q( MY)]4$F<\SRODL&E_M@Z'A^\ZH$S;%X *4CB:OC@2R-49#8A M275$'(P+RJ%3Q(Q1@BH7B" 3NZ@3@CA289?)SF0@(*O ZH,W"-11Y?Z/=-^$ M26C VG<;1[UN+H[0ASO9P04]?J:D<]PFWPEN?(:1"ZL/][[\0G4/%\^M"^ " M5'9^2MZRG[(<9V_IZ^[!=?M<>$EO^_M7X&_TU:M'8'- 9/:QXY>\\"C;B_7V M;3C',1>O[;. M\)(7=$AN5-)MY''/R@@*E0:J7O6,$M1IT6=#FUC]MXW][C'8QM[R>#SQDO%T MNH,\IOJ.]2Q>-G/P4E\Z[=@'TWP$6J4:>S>SZN-6/\+*M=NPAD=@O]O =T(C M+V*_ 9- M7!*A_T?C1SW?&0A7H#*S:Q")K!*SJJAG?BPYU:4K /KOF5M/*R!P#6Z@+K7\ M96VRDX]8Y!\^Q]Z/EH]7J[41?Y_$M >5N9?U0!=& \/,"J:16EEP&EE6E_._ MI'K5'"B'SX'F@,]?&Y2?+R5"XI:E"H5M%;_)M MSZ A7Q\R:'/MXV[$SL5$##*)6,2YT\@Q3Y$4&DNB4G3YP"BA*[.5K1N@>]L5 M#;^+$( JI"&'WXU/7 %DU09#?^)A =JU W;I44(YBX$>[M6NR2EIL@X+! / MS",GL4,"RR@(B\$RF]7CRFS]J+$05)KA+G*@ [%>:F&HEAQS8H4#05!8.ARH M9?2&G;DB!_.6@^TONT9*E3BAN4TC1]Q2D C)!%(2,Q$MT!="EU;-RJR'=*X+ M@'@?U5R[?;)<2<4QD$I@KB&"T>EUAWO[E?%I]?M#V_$5&>\ <1MQ]BO] +A1 MQ?+[U3=2?9 7#-#H>\>MP?XL55UIS(.B/D[0NSK<[/=C&+9C-YWG6;_+D]<: MG&SGO<;7'>+^N(N=--I'C+ 7X+'KD$/<)@>0<+2"J:PBID/6"^A2;'1JM9-U M(LB/C[W.F9^*:H)G1\N>8P,#VZJN7\+3CNX\V:_,#IO)-JN?5 ME\]W(5=PO1,Y2F4?/7ET>:6Z-'6>O+XFR0IEYLK+8-VNO';=;8E:8?1^M[W^ MFL3W^^9-@V6WN^T-QP7ND'YT3991+47/E&8TL_U9R=5?M=GYG,W.+?*S?MUY M -72;[QK7#D?K^$\R>=1)/&';;4K/9?U[QEUJ0.,YTHV.\FYN//]*VV^FC[Q M-6V;\@DH%X* $R ,,YQ%I3F(9I1@[X0SR?(<-@.#/^T*L)EZ,?UWXP6#]=H8 M+=<9O6.8.D*N= MXV^?IY+I#IK'WPXW:/-O&,_V1](\_7C2//6BN?;/=O-@ V]2>+^<4 =C!0(V M:$YWP:*1!!\BBDHEQ+%A2"JKG5>WE8=WMT M#X+:Q%V(6#).8C 6&PT.)_Q"%;6D /QI 3Z5RBY,"-HQ@B(L#AKP\,:P- M>S!Y==9_K<#&>TFCM,:\/$5_W4E_;23(I< M<:DZ)S>[E3%3F.S!#1#FR#Y>=_>3.X+X@0=^"HB?'L33;2-5,!PK@KS/O7:% MH#E34* 4:,(J.4>]71P0ER#(94$0BDL0Y+X^$K -;*UF.''+J;6.&(H!"DE: M:YA05>[0-8JK^$AS5$_-&8[!''>8THBTXA1Q1RPR(A)PE,!QBMZ;D#3X2/3! M76U+$.07!3CQR5*KK0LL<>^XA<%9<#:L-$YZ2@O GQ;@TTTFYQ7_Z6GUU\<9@F(T8YP8C[1E M$G&F!+)$!Z0(Y_FPE8'U6UKELS'<$@3Y94#\L))$!<1/#^+I+H5<.J.%0B%% M\#($2<@R<#J,]D%3%VCB9'% 7((@EP9!2 F"W-M'(D$F905XUHI+K$R4A#JL M O'1Q%0?H+I&<14?:8[JZ6* 2\QQP)YR#3ZUM<8P!@0UZAP_$Y33 O"G!?@T_P#%JQ/S@&VJ MX!_GD?62HH UIEZ28(QZ40 O09 2!+FU-7?=U.U/W* MS!0GZE'TEY\A(91R1G$4*&4FPH%Z("ND1(HXFH17/N%<5H&+^3I1-O?S?%YD'[L+GV[^\[AQ_9YN>I M.D('H0UVFG_[&VSZP?O#;VL?C[>V_]W:6OOS^\[I=[KU=>=X\^NGUK,91D](@+'Y'%3J%(I0XTYJZJ=KI4OA56XLAA[K7C27 --AI' M9F,@G$C"I^L.?5I?6U]OOOOS7^N-S:W-O[8VMS]M_>M?&YM_-S8VM]<_K7_> MOKEH_OVJ4\U6T[]Y[!??-3$GF,=.6\8XD]22!&@TCFC#N+/R!E7VJ,63KH)7 MKIV\WVV#,JGB#K%"0B['6XM\+F#IZUI*5Q4UOE ?]_^B(V*P/0;OXVJ]7\8 M#AJ?JC^=%>NO:C*/Z@+'G['G6Z/RG#\ C;EH4ZXPW&]X.^Q7)9PFJC9'14)?I\*'7Q7GBENOI_9=UA+*U@KLJ;@M3 MC,5:D^>'N5SP&"CBJ/#U9>\TV?X@*ZJZ7W3CW2'PT\'9O,*-X$&399U[^0^V M*M@W;-OQQ'=LW6BK>D!5Y I& 3:ZW^V _CMIV",8^4_P8P87BD371;: U$3X M3%5,%6XZ:!VUZW)RP\&P!W-HJ[I<,&E 8?-'X+;#<=>%R9+=,Z_1KZO<313# MKI5N)R/H8SF3PY'PXL=#N>S?U8K.!R&Y9J M<":&E>@M5]=F1UY5T*MZ01P=M8&=5]&[\_FI!Y<_GTN'/W*?EYO,U8*5OGL& MD[6]L\LBV"JKP"&,7B!NE4(F,HZT,=X1X;V(8EJ-,T59TDHI4-E<>>*\S57R M./4DBM,EJGL'I__7/I'&L+>W>7B_NY3_,B'O^2%9"YTIIME:][P[;(<.Z MES5"KP;J$2C.&RK1W=)"WJ(RW:66\<8I>D$5[81<$8:^E-)S9H6*%S58_DQU M\J[\J'FAI>3>36\,W:6.W#PG<"(F?8 MDZ\IPOVHS8A?84+L7:JA/W0G][;,N@X7U24])[H,WZ8H^O-O\=R/AX^V>. S MX:"Y]HYLK:V?[AQLX)WM3X<[7YL\\_"=[2;;/&VWMK;]\4P+XH./QYNT>=Q< M^P*\'-[GX-/^YM_?]G=.]\3FUW_N-T\]V_JZ(39/_SRHZIFTIEH0*Q8EMP1) M*V0N&$"0QM$@3954.$::B%Q:!:]J69K95);G2*>]5F45[?#TVN&AIV&*=E@8 M[;#YUT7M8+TR7,6 > PV9]M;I&V5LII8;N'J4LH-RHE:YF2V[<)B:H=;$OH7 M1I8F^C!=$SJ<1\5P>NE4O1"]]H2D)V^$W:32_LRKMM5ICE9L*ZV/%JJHM?FI MM>8,Z2&>QTB(1\GYG/K&@?0D)I"77&J1"-8T@%J3RP;?\0C1XZ6I%5S.\?!M MP>5"X'*:;N0.ZTPFBGP"/X1SFU/JF4.:4.X"4=$1H!M,+!,UV^OKT7'YRL(O MG0O(.-\Q79! S.M)J7V.2,U4!L]?ME>E#]3[:QL=WQ[F6?S0[55M70=U3[MJ M7[1[18Y/T9SSTYP?9QA-Q"0[8_DP=&Y^X4Q$#@>.O!#@L,EHN6.@.:E:EOB. MJO.YLG47.(S4RL0BP4X03+!48A%3?Y^D)>^'X:#.;2OIB&M[NQKHKPZ1 M(F9$0-P$AK0.!M% A82)M-RH:=&*T7-BK0[:8VX#T.0 Y$7%J#"6/HOBQ73$ M=XW^\/ PI[Z.4A G\@MMO]_U+9OS9W.OY^IR[V9?^JY9X)>?8;^8LWA#DN*E MJ+QY*BY.G6<^$$=SUQ+)/8L6<^R4P,&+:#!72]\U M=TS>.JH.QH#YJ:;C<]RKSE^\YBD9'P:H)F3KN#,ZAE3].HX=O.;Y61^?X:EF MY(SN%#SER?DP/BQ73TY]C*GZ^;<\-?W?YY*[^R+SF2\/)5*,Q:-N'KVNZ5S? M_KO,YN,G('2&^7CJ="MX$IUW*==+2MR1H VGU$A&O$Q"XG3Y-MM,H/O/? PS M]OL37 7T2)X=NQ>WTK^[@\D@=O4I<"K/XM6(OE!O?QRPWMP.^YL'ZZ>;IWOP MG'?PG1VRM18.FZ?[!YNGX.4?K/_\]O4+;\X&K,DF7:?-[2;;6OMTT%S[")_] MPF'LIUM_-]GFP3NX]K[];7OO-'>2G@Y8\Q0LD3A7[<-YR\QZ9(*G2%IG':$F M,(&75HU8,3/1ZG^\5,Q=&]&><-9'MT#Y\V]H/FAV=K[_Z0T&96?\=*X#4"M$ MW&((ET3>\[PCMJ(OB3SD%,PZGOL;^7TJ(/H:A(73%?5\PD)>IJ2PRR3E$;L?>?[T?Y7NV$W8W5<1*L4]I:220WEEBN6,1.F4!S M 3Q:6-T"L;K9PRJ,&(QA 4&4)$8<$XTT9Q@)1:607'/*U-*JQBNS"5#W8W5/ M ZM"W%X*<7L\>:@25#BK^-5"YP]?M_7M/?:**!=""N!X4>N]4C(Z$0C6W.,; MMK[/-KS'@;\DVE[1HK?2HEM36C00*ASC%DGLP4$V4B(3 MDT%)Q>B\9ICYW*#SRDWF1\J47T!R ?Q5/W_J)!PEK!]152N,0&$2.M 8Z"ZO(?718 MV$"65@U>F>VK^NQ1R1F!] MV%'%O:"!A,+UGD/C3',]C6TB*GG$1&2(NV"04S'OB C#I*618S%WKO9#<9C'9PW1+A<15L5KK= FG?V MR%0*7"9F$W)<)\0Y"<@:Z9$C6%(?E5?1+*UJNC+;6J7$*DNLLL0J'SM6&:/V MB0 -4I)KSQVEDAJ9J,=4$:P*?WT.+3K-7ZDW(NF0$.:1(&YU0)H1C!*.3A+& MO0U\:9646"5H.7*K*KPE]%9BE4^30:F-]I8:163DDF(M3,SYDY'@J 77A;\N MD.;],L-?-::P2)HC9V5$7"7X*5":2T12BA4/EF'@K_P%Q"H+?WV)_+7$7Z_E MKTY8HZ(E01/)\WY"C,!DK3) :)-4A;\^BQ:=YJ_>6ZQD[O:62U!R+A+2TG 4 M=.18VY"("R7^^B#^^FK#B257]%'YJ_(\I"04,\;R)*+1CE-!'2;$ZV0*?UTD MS;LSPU]!NPHO D;:4(VXY@9I8@E2%$?KL'':\Q>2*_J2]MK5@LW="S_SPE\F M\>=S.?/R(H,DP&.>_0STRYJQ$H=[5!YC(M')F^0"C=Q&89R43*; N8O4&X=CB*:A^YQ.%*'.YEQ>%>.#=[ MH<(@7O-YY'MRLU<;,BDQID?E9L$+1CV-1GK-J>1:.X.]\(1IGAPIYSD6B9OM MS7 SX;!V7G'DG#6(,V-1/EZ.!&5<*6$HQ^R%Q)@*-WN)W*SD^%V[1ZJM3IHI M[C 7X.UZS3BV.!KAM+0\V+)'^AQ:='J/U*C(* X!T40BXI939%1N54PT830J MQ;@MYY%+;+'$%A>.OS)AF)$B*6TT9UP;89R0V">7CS>H$EM<),W[??8\LF!) M)J.1#Q+TK0\).44M(L+*X&,2&NNY\M<%CB45_GH__DH7,[;X2_!73F4P!O-\ MYH\3#CS6:R^Y)KE%#E:L\-?GT**S9U2LXUX+)#5VB#OX2>,<"M ^ZI0(4<:5 M'+\2?RUGK!>.OVHMG62>.<<8%YI:GB)5,:A@6;(*%_ZZ0)IW_?A?VQ\'S<]9 M^S9_;JYMT%UO=**"&:28H8A+1Y!.D2#L"4Z"1,I5*@'80F!+ /9Y"&S21DJ> M+*A2RH4+5OCDL9*,FR2EIH7 /H\:W;NH1ADG25)ED;%"(>Z-0D8PAYRE05&! M+:&@1FF)P&8&>[\,YU<;4"P1V$=EL(D3)BP+F/O )0V:$6(TT3Z9%)7QA<$N MDNK].U,V[,-A'4J-C!KMSO+7]'>]:Y:0)C"&F M-$6Y+C(RWF&DE,42@RVQ&!+#/;6#!83:FWN>\9YX)QK*Z66RBK,.2,*F\)@GT>-3L5@ M@X85L)X@%BTHST@$LJ!:$97"4*5"T+94NGP8@WVU(<42@WW<+-@HF([2DB@U MER8Z0;WTRDCXAW-;L@@62O6>GC/8'#S8$[NY5[APTB+FO47<)(:,QQ%9YZTQ M6C--36G+LR"E@DJ\\OJRYL)S[73406@>L''!:&6 [D6.C32E+<\SJ9P+\4JZ M&XF1.O&$C(K@-,<@D,,QHL0P%=1R3E4L.:,CME?Z\I1XY>*PO43 B7;,XD I M=](XXZ/BTN$DHV&^L+U%4[TS.:.<Z\V5G5?NO=J)^R.=,\$%G/: MC]>$*TNLI$$YK8+-S1VX]V'MP2(HER1DB>)+8V'U^T@6,2F&2^L+WG43E3;,]*'910 M%-&0"QI1<#,U [VCB.!@/P1Q/I7@7@GNE8*<"\?V"+4XVD"PL@RT;7#,\*2# MP/E(.*:RL+U%4KWD$K9G XV@<(&M,\29LLB*J)!V&!,L<1#VI53D?$EL3R[B MW+UTMB=EDL8)X0A-G%/G-(F,NF"5%Y*E'2S[_%WXL,O)387HGM+13;X\Q%#8#5G#O.--=> >.+4@5!-'"^ MPO862?72&;;')"8R40+N=035*R7\9$#U,L>M4@ZK0$#UJA+;^[5C>R^\C\P+ M/74N7W,?&8H7S.-9\!DK.6F/2F1DPLY@110FEJ<$),9I)VFD^>0[X:D0F44B M,FR&R-B@;+ A(:ES.K!1!%D;&'):2*<824R%$K::NQ)?M&*TOT38*@G-X7^: M9:88'+&8.RJ=%'FG/;A4PE;/HW*FPE;)YDBB]K (X#;Q9!C*[5:0H9&#$\6C M,KB$K1[$]EYM%*:<-WW=1.5-LSR=8%ZXU8EJG[&!&Y$(*B MEJ'98,B=+2EJ) M[978WL*Q/4S ?!"O0<,Z#L3/8:R-#1C8@G.6V,+V%DGUBDLJ/ <6L1;(,8P1 MM]HA2R3P/IN P+,$"^?FNDE98GOWWZ1\&IU4-BF?:I.2SV63\D7&%$K8JF1; M+121D39Z@CT67!.NO=?<$.IXM%H84S8I%XO(;,PV6W-&*JEM1"(((#**)F2] M,DAP"11&*@/^?BF3MB";E"5L=6W82@1)HZ*<>*%X\DEK@P4."5.+G;2VA*V> M1^5,A:UX],)Y1I&B*H#')"(R6G($ZT)\SP+.6#E) M^:AL+W+LF >J8##G7GG-5"Y11+ QP!5":>NP4*IWMC&9#DD$JCGRE'A@>]XA M"S*+E'8N$"4-6,^2DE9.4B[*W%W+]BQ/)%BIDF><9 M5,X4VQ,\,F851C0%CK@P$NGH*;(N:&XU(33IDI+V(+;W:D-5)27M<>MFJ&0# M%28FQ3@SVO#"4E"=,&8:-%Y[&)D7,=I8D,XR094 @=M"]U,YY)Y4RG MI/FHI; >L4!RPZOHD.%*(6]<]#I& O:DQ/9*;*^DI"T>VPN!64L2I\1Q;I65 MH%V%"-PE9H*@A>TMDNJ=;8% I&61@:ZEFA'$O1?(YK[95$9B+?54!UEB>R4E M;;%3TEYHKUOUJE/2Z()Y/ L^8R5L]:A$1J=H@Z-6I1!R5P[-:6*8&"RBE-:6 ME["5G-5XHM6 MQ?&7"%O91)(UU F2**?*&*(9!M*8,$LXT5+<_YE4SH7.G7S74?!S3?0H),D1 M5\DAZXW(%32V5XZ8+Q?; B>9>8I(T#MQQJ;DSP@9,752* M^E(W8Z%4+YMA>T0+HT-@R$<;5)N4O,3V2I6TYY^[ MZ]B>2DJS('V@2G/OC68X1.UMDIX''V1A>\^C -LC M%E&N&"9:,8O9+=G>6/I&(L(J.%R!A&XOQ!ZJA?=-%OE^M]T*C2RR=T%4^>A# M/UJMW1\#Z]IQO#M?_5,OK^O]L7IQZWXB+^+0]O9:G?$B\ODG1=PF+8$^("V! M_/[?_T4D?CO[[Z-D6=RL5.E8J:9N=]#I#N++5&K?_K./_>&_._:K&6X=A/;F MX3K_]O?[[SL'[P^_@8+:VOYW:VOMS^\[I]_IUE=0;E\_M;ZM>9(;'FVN?3_9 MS.]T\/&TN?UQ5S@:'.@B)$*DB!,?D7;"(>J%])@);DW*1J&>KT_=2@$-!D=O M_OCC^/AXY:?KM5>ZO;T_*,;LCQY<_F/\V:75OX:]'I#:]DGC:#BH(+!2Z;GQ M)^X@^F.E52<)$;9R9KI;G0#/>(/JO[TTB- "D06'R)?=8+V@0@6DJ8B(.^61 M%LP@E:?&C/4!15U.!D,X\,^";(@V7 0+5+LY :[!E]K#PZ-&?WC8L)W0&,S<-?^E M%P]MJY/O1E;$/ZZ]91RLY2XZARIN8*W[F[H/A6LGT3WD8)I_"> M>?Y;G:&MPB67_&7BA4=/4#2_ZHPJ.&Z%P?[8 Y[XUFA^\/E7K .W9CBX^BLS MP<=GFD6CI^9KXM_]WKD#L1>1ZT7['=D$@WUCV\?VI+_TQT5I 5&9G,#I=[_R M#5-ZM#>L;4N(OMNK5OO-$,Q,KU;:_V,79BR-_5Z.G?Q7RZBDN, T*L>X%][1 MZ).703H<93&P"8199B)AU$MLQ-(5S_',!^*H5QI+ M[EFTF&.G! Y>1(.Y6GJ=[( 7=K#@[,#O6F=I=,$AZ9- 7">#='(":4EI,L&E M(/%_:/HL]RV3Y8;QZW!?@.4ROX97W@2NO KX%D4/"\XGO=V1>"2 MPNF!D0UVPPX!%K82*<#VH-?:VZO,\/D7SVXYQG=WXB:W1>$O MBCE5,+?@F#MXMVLY-TY(@ZRV0*Y5$,AY:E&*!/YJ?"(IS)-<=QIV;Z\7]RQ, M?A;K.QC!*XP=K_ER!M\T71Z \QXO\.6;S;)B\->&Q.ZF-F[8 M.9[\(I./$#NDMT)MI:;[@Q9H79C=\.NT.@7=,ZO ^_6O#. M>O$2.K8\N5<"?UQNP+J[Z+N'>>G&GVJ$82__?KZ.++,[>W34Z_ZLA@3?_O^N MS/\;]L-4\I]WWF"LE6+,A6P:Q\N[,,0/E"LW'NK^LV?C9/=W:#\=H929!4*M=WXA2Y MH"CRAEA0>1JX!5U:A258H3,)? T0\#;\L)R%[7B_!0[Y\\K"!] 0H QL>T86 M[$D1A>M$8?.@N>LU%YX:!GYG-G4I)&23RZ=WK/&8!2%Y6EH5N,B_[W7:(O3Y\)_I! MWC(ZHY=PIU9O4MG-JBJP;>_ (.3Q9KJZ7#W]K^XA:/&3!EB@1F:QC=Y(5W;/ M#5,URO\;9M8['DE_//JID8X'6-FR?+T/LGE^I]JBP9M.J688VET-S\LP5VO3 MJT#K::_G*4^B;=PM7SP0)US@T8*OPX6-1A$@85@GAXURSM\R7[S9ZG1[L*+C ME/"MXPZLVW[KZ#QK_,^3S0N+6W_DY:>,/X =Y_Q+TMP&EKS]#C=//^XJ(UCT MG".<%047J=J8YHAX+ SSL!X,>"XQ*V8V^WL:.U,0JS>5^T/7;X66[9V,$??^ M\]\UDSD&&-E1(O\%-4/$! &M%4.WID: :F^'(TB/H3\%=?CT!,HOYZ3@OX89 M3BL+BF_?+=7*A!UFFDG"G7%O?C=Y8!300 M"1\-XCYZI*U-R' =C?:2,D.?'L7JWBC.H>!]VTY7&.G)L4W(]"4;5V7=< TD3A[E^S)G]&-.\*#$!F-D%$Y[CD1RL)#0[16YN.G[BIX\'(H M:M[8V-NU+CJCD@8^# #AB6.P<,8BYKQUU@;#N%Y:!6B(2[!Q"1B:]F2D06N' MJ=JLL",9'TO1_P/+,U9E%[Y=4%89?A29")\%S M1DO5G/$2<5IY7>QBK%'[W>PPWE'0HV-)*4R 9>2S6](EJCP!:BBHYY:$&]R$ M*IAPM:K\#$,J@GTFV ?-W2")DC)BA#EGB,M D E6(@4L'N]6"41 M+%]+(47[7?A^KU'E8#9\[ V MK6:1K,EF?[DBLE5ZU$4F6S]Q^E$)7JE[G#]SGKQAX=G@^?8G\'?8A;_W8I;$ MO!\PYN)CBC[:.)H,IUV8CPO!M"HH-CV.J9#9>#MJQCK@6=\3?N_N]5Y) MEG.\+:=<:F*-Y1+3("WP#WUC&9'"]^Z$6+^;7""5^Y*T!T>&J&QT64(!YI_2 M C.?4?)98@=&Y28E_$"&^O7ZOQ>Y$\_#_F3U"43@6X0":1/),L%I<(*!YK+ M4JP*^7L\.=Q:V]@-U!O)I$(&.X4X%0QI:A-BN5.1#)$FZ[)#O4#D+_.]2X3_ MRKV&J]+C;\\%ISHS91#;0LPEL<^U':+0VHO M@+5=XHG=S7CRF C)RZZL=)E,&*PI]@D+&FLGK.SE/TK*#\E'QX@0CB:B MD;.$(JXX1L[CA(3%@4H)5(Z#,!*UHIYPYP_K>_MJMG'4[54?/7/5KC+>XQ38 MX^Z-._L$N,)&I_'/82=.R/W,CM]XR[$_K/9UZN?<99_GP6S4,R)LS#-H%7@U/ M-F_K+*UJ>4G^Y#]JN1H%$,@58E4)1:FL1S"38K IA$ MHP5X1,:/ FAD/@&T(FK-XWS^)RAAC?)9/6N&N&,!&4X3(H1AKV =3&[_?*FS M\VMN'9Z#9THG=UUVA&)HC%3_V/C<,0TC:N.UQ5ZRR+%EUCHJN0S!)2*PI+<, M$I3P7Z=4M,16A>HCPS=M;1?-^Q!1W-[8]: 'L XMP?JIE=G\Q2G)N/KH:G_BU'&(\; Z1W9%&.<* M;I9WE+.Z&)<0PC,EA.#;C2/;"HU,SO<:WO;W&T>][H]6R*>63R8W@_*7@+7' M_FTV/*XUV]?;]$JV;HXXDQP>?K(< W6IP2=\Y;KR 5<5V+^7W;\(Z'7;RWMA M?6"IG_>!G6[#S?]L=_WWY\;F]IT X_WGP7].-TXV/^XZ'F624:*0/,XE0>*HI*[%3NC$A+%LND2> MDQY'9SUV7G-)B99:!D[S60^'A8U+C0@P.LKTLC>,2ZN;Z]N-C_UAO;6XW_7=_X:ZN^]K];_UI;__3YROK[ M#Z"^E^ZFW/@^SYB,\TPH^>SW8QBVXU::QLN?MM_R[SIAK94W1,-V5JZO&4/- MO5T6?121@D/G#2 G1QE,B!A)(G6@N5FLU-,8XIX892G'L$3 4Z4C2A "OJ!0 M8"&3FL90]I!\]_!H.+#C[0F75Z(R4*%>BT8G5G6SNO4.>Z.?UZMA!X->RPWK M @R#[@AHU;7Q:>-<@Z$_2N3L-WZK8@S=(8AMZ"\WXD\?CP83-PQV8']_[:0 ,V_:H']^,?W@;6OVCMCUYT^I48*J^ M]/9B&:Y+JNI4*J2^?+[/O8+KO>Y14[?1DT>75ZI+X]83%ZX)M<(,N_(R7B%7 M7KONMH2N &.]UVVOOR;O>==?:["W6[ ;NOS=V)H$R-?T9Q>M*]L,8ZM0L!-M MKS8]$2QMJ'_<\H.NBZ._,[(\U_;7#^DE.E(/6>E<[+2#)YKMO(R)?VA_[5M- M19GK\5R3,M=/-M?XL1NH+ESWN(HMV0$\ZR']]QY/S.;8X.\7'>1#K=IDO\/, M.Q:]W^'FN4]QJ2=QI1S3N\T);ER"WRK)>*&FXREWJ6:V7&$M-JJE^%>W?\N0 M,WNA+OFH220\XY_[S=-_M[[]O7G0//V(M[:_',.UUK?MCZ=;7W/#R":XZ=_% MSN?I)I'O3G8.UT\WO_[S^PYMGFZN?12;VW_N[QS^L[VYUA3?#K[PYNF.V-IN M[__GM#EJ$+D^:)ZNX^;!SBZE2BLJW=!# ML/K5GF2_T1T.^@-;G[U"]=;HO2(3E\S2"^%#5]*A>H8>.S8Q7I]W]?)L5IGG M6ZG*&>AOG:].E3]0&-/\&-/.3.Q"P;H&01C"PB;$92ZJC+6L>OUHP8TU(A_* M9'(97U)@XXZ,Z1JU@F\/F$>QY 7GCQ"^*#A_/IQ/A3>8M4+Q8) BP>7#UP&9 M8##"DAI-J91>YN+I3"PS*@O.?VFC>QB;W=':O[OY:M-K\ MM)J?\5*8IHX;8A%6&"-0;\!>(M.(6>V<5(8SH996Z3*F5YT7G'M4=X[+,2P+J@OT?VGH MS]UM*=!?+.A/^S(J,>%CXLAC$Q#W/K>* B4@@N:.Y^HX.%70YXL$_;+9$4C3<_C;"B%\J**T>AFS!WLZ=\73"PKAOFX=\53[.$5'/(F.F'*(/$Y*,DF1 MI198$?,.N9@4HB'9J%R*.)"L(]2RGEN$M^B(7TU'/-4>4-$13Z$CICVG)"45 M5H+G9")#7,B K+0.81:<2$9I'52M(QB>+6.YH#IB+EFRCW-N?-[YIV64CY E M^Q*/ -^O2,N##@PO2N+T0M_CM6U7_WGO)-F7&YV^]M#0N,35?,,S]*8*=*,, MFA$]PH4>W8(>K=?4J*)(S9^;:QMTUUOA#542V6 %69Q#0F5+Z;% ^\!X20'M(X&V>1&TQ'B;L Y(11P1=RXBJV)"TL>@9-#" M)YM!2\L9^U< V@<&, IH'PFT7RZ"UL'$.Z4%"@P+Q%-2NSW<<]]7LX*X]?%/VE2B=QZ;WHY4H:N=N:N=DAN + =P-% UBA(/: MR1GPCB6+7%"11,N%][@B^ _F"K?-@9\?5WC=1UT6D> 7V-X7ME,4WPD:);46 MT9SUP#F3R& #_[ @N-&1!5?!-E?>++#]U6'[V!2_P/:^L)TB^3)P9I+CR'N: M$+>"(.#\&-GHO;7*8$]%!=L'A]/F!]M%VTTL][C%/5[#GM^[SJ"%+C\4F/LK MM(?AU;EJSYPBFU=DO""?HQ_VJ@9-ZZ.UR-V]_CKOMC';!:5N-%5R6NYF9?", M3\]SOWC-4&:$(-","I*[HV+<6E5\2L=<)Q9SWSK7B2&-&D?'8!IX8 0=P:97H)PO9%'S_&JFI!=_/@^\I M+Y&H!&M&+%+>YJ14"UYB\ YA8AVFSN=.P. EB@+U+QS;XS?XZVO[]O-K_\^_':PCG>V/6#1 _[6Z>;7C9/FP?=CP#K@K-W: M:4TW'GPG=KY^^?GM*XQH^]/^YBE@\13PM[U#=@XV3K:VW_W[L>O&JM?$)2NX0X81+ID SBC"BE!)6C$E+D9QS1G.>I-,\$A]5 M]-X[#GQ[NO/@UH?U3^^V-S;_;GQ>_[NYOKG]*(TYGZW!YN7M"&^>I*F6J)2! MH"M#@-5P*CA\40DC%(\,+)\-5S?RS(T=LZFRG9/&ONTW!L?=B=[!_5KT^V_J M#^>>QN_;>?2-S\.C#(?&WZ FCQJ__?=_:4KQV_>?_ZY^(F]_7\Y#[+?ZU7VZ M:912_"[VNC#-/E:-(__W_>>_JA_@QJU>IBSMNL5QHS]T?3"PM@=6]>WX(XWU M?+G7[0#(MZ/?[\ :[<$'I@:QOGWI(.I7.!O)Q+WR[5N#_H6'KC0:$U/S__JS MD]+HC14"R$QOZ >@$'(KR]$3\R>.6X/]QG[WN %B8NOS_?"M'ZUXW&]JO-^D5F:)KXUZC:)S[]B7;^;P]-7?F6F8]?< MR1V^%2A@9%.MJB?^W3\+L![!G"+7B_8[L@E&^\:VC^U)?^F/B]823.7D#$Z_ M_)6OF-*CO6)-&8!@=GO5VK\!JA%[^5,P)KLP8VGL][(1_:];4 2\M+H!W_OY M/W_8UIK1G;H;@-!I0@LUSGLOPFA.1$8@8+D:G>\RGRK)]<;L8> M^_UE /QWN'6K\R/6"C"K&'!+NL,>J+[L6/2KX&O^L^WW8_[OA(:!'ZJC;!T? M00^] \Z9Y\RV<^=W#_X#<%@8)-S99Z7E]W/[W'X+7@I4U^ D:]NC7C> 2H*1 M^&$?U$#LY5:Z,)O=P\R0INZ1A_$#OML=PBC@17J-!)>[/;C2B[5" Y&(H7&\ M'_/2@6YHI9,\TL'U.C*KT;M1TL5JWE)CO=;>P8QM=!IVM.;+]9]A"' ?N#M\&S[?V[?#=G_4>[E?']VYS6#@V_9' M*]N\^LNM3K9I4M3=BS[=L.]^QX6T/[&.O?_$1 M]>BJ)]E.-LD@D<>QW<[_#^O5&MC>2?6-,43.OUH+#0C;R.3FEP6ONWMQHO-W M^W!#$/2CF <#);;5N]@+3 -8X#!/%+Q$%WRT%H"I$?]O MV#JJUF7B2:,7R[/^9>5S8R_/=B=_: :(XX7)W:L;[6BKS1D-;::S% M_)7J!>"&:S'%3C_"@^L?JB]5X!W-2G_YPK*>#:#;VX,E.[7U=A"\6RL#/3.7 MLR'8L./K+I" P1MU#>\%K]J /G7=OQ9_QF82:PTX*%K M9[')*S]>-C]D=WV/WIQV*^.RDU\MW\"G.^P?U'VSL:]?.&M+@KD MY(N\O3C&^!/@%&)>M5:[ >#U[@YB'0AK=1JI]3/7SLDF MIULM\7%E@D:"]O:"SAC/<"-6?#A'+2I)[8'@='(YT;$EJ>Y7?PBT!%B03O79 M:I;>3BBEB1<[&AX>95O8/9>^VKKLGX0>?!@430[;]6MIL_!J/AN@3B5E8Q" M/+7CGO4G%V;X3#0W[8^3VD$8&4U8V#P[:-!M@UX!,809]?NM/%O+#=>SI]4/ MR;I>->YIPQ$#EC "T?)4^'A.'P1>Z$J,SOM+JY!AJ7HM6)_5L9AU M;<8HJW0SV*ASY;W<:%N8AD9502UE;Q]^CC["X"O.[$#@CJ^!(JW MTS]L]:N;G'TNU0XTD,#O\#J=80=T0@T0D(38'EOFT/*C/X]!9_Z!Y MNXW4@VFH'EE!-@%'RP+?WV^-Q+E2^*WVH)J*?7CN^.4LB'4KCS%3P;V*\SXQH]Y;?/G]XU?Y]$8:7)8=)@V+59@X$ 4SD\K'X!_SJ@;@>NCV^P MOO[ATU;S][<-D!U8N]CYT8*;5$1D8ERCB>N.&-58:UYB6I8;G]Y?5!+3TI=A M-*BEN/:D1OB^0*QBN+#.0 G1!+,84X^:B;S-CZS=L8HC#"9&6E&FK 'SX_(Z MM_/L@2"U.N-KXZ5;'M6DR/,]%J8SZSK65Q/!G[.O@27N[Q^#?=L?T>+,N_J# MT4* 8DV@VVT%.3O\"50MF_$TC!-/[@P]$+!>I0KL2#[/$)C9QK S-DI3BSU: MA7@TF)K)P;!3O73UH';\D1^7Y2X;QO%CLT@CX. QC)1.YF)G)&&P;P= 3SK? MQV 9JYUSC[9AZQ"?A6]W.O;,K(_\"=?M=21X9P9\PE:/96)\\V$_!QO[<'M8YLP;LH<,?Z^X0&7G8NU=AW@X M*C]XD;N=#Z,6!5CX=A?X,;C=,.3];!#W3X!XU.0,'!_@:H"S>$$PJPD&H6N! MP+6S.^\!EX ,8#3H, [R>&#R02]TAWO[9Q+;&:_\( =&*WO7'_9^Q%:[74VZ MSQN.0'BC[5?V^[?MSW^!%CCW@<"SJ.7G3,W!=%3N0B/VC[+JV1N[4G69G59- MU#*AG KX7+=W]0ICF:3$,A=@+(\=R[PQ-CF]9:.2-H8EX8CDDF)G.-$BD;S+ M(REYUEAF;[BWEWDWN,=ME-$^B@<"QW4Q9/WJJ^R&RC!D&-;J;T3$)GCFB'M. M\- )$_VV9O+]KC_SN6VP1]47LMH!T.^?>?)C-CNR-%7*!ZAS4,9PNZRO\U]S M"*M67F_/6/+(;^B#VJL4X9F'-W&W7R%,.8K"YITOHM[V1[M3%8.;#ADQZ4.PIR,/I[M M1;[1D[@,3#;RX-EAY)^]D\M&-3)I;=2WM17.J+T]0&*4) M-#[TNJDU:( LYN;,BS7RNXL5^ Z9.=0>(E"=5NWC#RZ1N$O$+(M"%9,EAN?A^!O]"IZ]1F,-I!_#R2P\>[\^1]&SP#[(N@C6@HG6W1;HL1-?_'[,7OI6 MFDZ!V3CG@'^>C"Z^ZF28M2^[FD[Q^!,M/)8 MND.0\=#__GM*&MNY$KD @I3:7H5=ZPOGQ/K%5R3Z]$)H=&31Y=7JDM3R8/U-897 ME"%77L8K][TF\?V^>=U@"5\Q5+R6;UK6Y[^5%'QJXY MZGB'$WPW?M3,?/22I/7:[7^FK/49CH@G..(M:FG>9K9ZH'NG4OSO>RKQ20,G MMYNKK7K'^#"4TK# H+CKVZGBJ97D?SM[L"V+[:LO,?QZGGJG(FS M.'IJKO;=[V%_K/OH:CJ7OY.VK:==BN9'= MT6>Z\7W;CE>WD2[%2.]5J6CJJ*JD,D;*/<8Z<::X M(083$9B5AOO(R)U+37R*/V)G&%],8\G[1>]&1U%Q\_3/_6]_OS_X=K#!-T]W M\+>O__Z^L[W.OAUNT*VOW_:;V^NGFW0=-_^:/HKZ\;3Y]_OO,([#YL$>VSSX MU/[V]1-\/ASN'.R(;X?K,+8FV]G^>/R?T^:@V;K8'D5@3A,+"KE &>(A)J2C M$DAC$266A"7!EU;),A5BF9('-T@IY807%\'8R&2Y2X(&R04)CAACI69&6D*L M4P7!"X'@S;^F&L(K"YI78YS0H [;8+#,Y"^3?"X87%,-W@?#<"[85Y#X&F;#!E M3H2@/0K!YH(2(2(3B456\N@ PS2*F-NS4ZR7&5T@%OWJZOO'*M>YVL%_U%#= M*ZM>]03Q@,FE*]IL?MKLXTQ,0#DK844<FQP7""PAAYI0RT2C"0"(X\89CYJ+'@%[-<-0/A'!!Z=U0.F5H Q.P M,E&B:'!V&R1'\(-" G-'I7$BR1RZ,Z6,\Z\,T7F[_,7*/A9^9]U^D$SN#3#C MY!#7S",;B42,&<,#\U@;L;3*\#(5:H$@_-I2 -X=YM,?=:6@1DD#>%%>_[MP M,.Q7Q:+>=WN3"UDTV_PTVY>9$(!71F)A,2*4$\2]Q\AXQ9'GG"N5.##B0X'D0*3B-/#9AGZ132BA)$ JRIHTSK M7%A'RF6L'KSC-D<\O[;L@:VI(APE@^!%Q1+.EF^C6KU!W:19("B33FON;2+'/%"I1?&)1_>]H0PA6G# JH'QO4 M4_892V:)T1I9F@+BS"9P.V)"ULF(-4\T);#/S"PK,^MVW/[ 08'SXEKFN4<0 M"H@?&<33L0--24I1&P2Z5R..O4+:0(E)M2$1!!(RXM1IIJAT24LF0HG5:FNJ @M!E^^,7 M!OC,(&&4G .TDX$7!OC< MTQ7N O""X;MA>,I(\T1P<@8C9L YX=YAY!*72&%8*<.($20MK6KY8)^D 'B! M 3SO\$*QT,^#[NFH@_%1484]4BZ'#@'-2(.&1MH;0HD++DBWM,K(LM%/5N[@ M]D&'Z5J\_)I:O(]:O['O=8_7EE_V ML%JUKWO/ZTZU:IT)+GEJ#*4\2FVM58F+% S\&RFK6"D>LU)2JFP]!^=K(VDRFCX3R0\4*.*%5X0Z.Y=A*[*Q$E& MA6R4"G%M&#(FVGR,5&A%O4["Y<.C6HIE^?#P[?P@_-I2QAYYC+&J=0F+NT!;407#<\;P MW(,"!<./A^&IP("FSFG@D8@SJ1$LHD ZF8"4IW")):(P PS39'-@K&%Y< M#%/-&=4Q:*,$3YX[89/13EHEA$Y!/!##!:9WA.F4T^]PPH)YA:*E@%5,(K+: MY$+QBJE>:2Y MILAP^'-@E(#;L[1*U;+&BY27^=H2 28K+Y5<@!?E^)<*6D^AV4YFH@!>4Q.$ M!4+"'45<&(QL )(BF1-14:94,-5^A.0//A-6#K0O+J#G'@4H@'XB0$^%!)S6 M)&!-$"9&(4ZC1(9QBSQQU$69O+)L:96S951A8S"[X'2UN/J MM=.92 +' IND R(F&L1M\,C90'+OS"BTQBSAG$\@R+(IU2=^92S//910L/SH M6)X*(B26**R70H%K@KA0@&6L.?+1DL2T(ISRO-^AEAE>I,KZ!BB08K"P.3"*,A:=AV=B"UH8:Z(-*%)0=YPDT'XA<:1!W?EHJ&B%JC4-<2X>^UYV*;C&6@J%66X5YQ"Q'% E0EH"-X)K23$N)&=-27(IN/0OI9#.1 M7X<]3Y0Y%%.._()W@6RD&,&2<:-AF9RRN78M7];DRO*MM9-L;_BI:W.<^)WF6BU2I2E/ZW+R+ $G3-Y@$2*?)/UDU"8MX M.I(=0C[]NZLDSR;88,"&ZM5-@V5)->UY[]].HY"ERA>:ZP3SA()%(J@*'0&O M"0%/>7:Y3\(DP::?4<00PT# 0G"-)"8L3I6*)&S4FSABM22>1;QT!+S6!+P4 M=JV( II0%7/IIXR'0JA8Z%@('82F"IDO0,$.N_9!27G*O\MX$/B^]%&@0H68 M8 D"PHZ05#XS#269;YH7$;\6);.))ZO/'W-$_/!2.%:$RQ"49S\.&6:$!\*/ MD@B' BN?4Z=&KPOI3OEN:4IB)D'L^CCEB%&FD B$0*F(<*P85I28UK^U*(YJ M&#\85MP]8-=N>-;8G;%K7:#JL3P"#H_KGM@9F_$*A'X AJ#$B$<2C H=4A33 M (P*RE)-?::X0:TAK$;OCGOI@LWK2\,K=PHX&KX_&IYR#$2FHTV2A C[D0!K M(M1 S4PBD6 )OV J(X-K 3J)[Q)&GC -FY0O,"H"$?N@B*9Q','OH8ZHD@99 M,7 TO$8T/.412--$!C3@*(YXC%C*-!*$<80IP[&.(^''D3$K\-VK1!T)KR\) MK]PKX$CX_DAXRC,0RR0@ ?%1+ QL VPB$C32*.*"Q6%"DHCY%MH6AW=VSSLX MFL>#MGW>/L['] LXH*V'X&S!++0MP;XD8%;X?B01TT0@D%(1$D$4!)&PL0Q0 M3I):$CQ8X-'5O#\!)X$CZ .V!H^?UEC94:J04)HHFI" $;KUAD;AFK6;?&[9!BO#KG4N MTL=R(CC8K$?A>3]G? L\T*!UA@SQ, 5[).(IBBF5*&*)BGG 8Q:;6@5< VUU MC7RFCL+7W;7@*/RQ*'S*XZ!T*CD/"(JQJ4;BH48BD0&*0\)C/X;SSD);%XW] M.\-3.PI?7PI?>5Z" Z^]1R*>=C $7& M0^3SR$?,CR5*0 %#.-5:@D7">>)O MO;D[=JTCX/4EX)5[&)R(?BSJGG8\A-JGL4A0K)D $F_<6G6:F/$-GRZ VNJ_>]:MV[U[U MN&AJ^+_*?KSYM_U1GB*1OWHS/%&3%U?&(*-M$MS$(GW\WW]T.T5F#OKK7#=Y M+_NA_^AUNJ\1W8[-[=,'E!?:/&'KS0LR]*L_,%_W#5_W#&-/.YU>N]/3F\D6 MO_[3P++U=YM_2?I'%SO!V9?//[]^@1&='C?JOSX%]5^?V>'I&3F[.+@Z.MWY M63\]Q$=?_LK^^?4YJ._M?XN$3'D88!11"EQ-$87B**8HX*F/$X%C7Z9&L)1K M=-RQ/*37Z[Y^]>KR\G+[I\B;VYW\_)6/,7V5P^57@^]NO3D N9@7^MP()\\P MPA]9[\KKYEE;9EW>;%X9T5ED1:_P.JG7'L"8>FG>:7F]AO;V3]][O8[]]=W) M^VW+50>/GSKZYI(1Q%F[;[/XYGT"7QR<,,M#L[:"D;VFH:6XWQ#5%/.,?#A= MLR?^,E.]QD!C&+NK8J1X= L7P%'[O>MO&6/Q4IM57+GB@Q^]G( M1\SK'.S57//OB*\>K\% M4Y.3.B_%6-!0LC@,.0L)$5HP3&@JX3_M/?;9D=^WU!E]DY<^_3P&V7O&FZ2]_4<_C++_E;'7OR%V,MIQT2( MN-UK3UQYG6'2Z5!JY!JN@_QI-CN7A?57'Q.>J,7;,@+*:Y1LDY!>>QEODUM>2_S;/?5W@R5L.PEN M.Z#?70NQ[P:[68,-%GKL+1JIK*=E]B!?S8'E77/;'+=9J2@^DM\LFE]$ )I[ M7O.L4OTQSX"3PCN\W4[>-2K.(C4%SV*9QC6;W\'")_71C!W\WZKP-;7DZG(7^OLU]X%K%5%0 Z@G]2!$]80K$(4TQ3$TR122*"$"M)?:%C'H2.X!^1 MX*!)GL+424-'4442@LP?M)+?!7U9?Z.9'[)M+Z$J0N MA4PPCJ.(4LYH0),T2FFBDB .08Y(X4C]\4C]:$JV1YP3G- $:2PCQ%+!$8\Q M19*'$8E\F<0XV'K#:C@):BQ9%>3X8I1Q2TI?467A^GLLB*L?O%>5)4U%2@.0 M@SK$#(@A3G@(RFX2^(D.>5*J+,3QL8?G8Y]FG!(J27#H1[<.3 M+<,LEKY/ T4H$Q$HH$0GRC0T9F"/RL21[2.2[92T)1H8K "RU5K%B"G-$,>8 M(!I3)468,)4:0+"(U +J9.V&$>TRHI8HX\O IM)YY[)WK#IW(?\HI-[N_T")J-SC[>5]UYWSG/>;632.VB7 MIWV\^]!TWO9R93F/D[1>GHO9GZ<-[>UV6C"B*Z_%\^\FISV#_[IY1_4E_&+6 M ][Y(Y,PF*SM\2Y<^@FTWM/-*X_X ?":?KN79[K8]KQ[*KB J;P^D0VM^DW= M2:O6Z3"R#YWV>3/[H57)FL35:.=V*<^3H6!%TPK@9'!HJH=P]@CL,,P"VC$@I )ZB<*) :-@BBE!'0]-EVE M84Y16>U@RB"JLH5^RZ3._H)CTQL=LO_[7[%/HC^*L<*Y7L>3%?45'FR432BU M)1/:^PQ2#?XZZ<&'Y5FTE76=0IMO=$RF[NC\&<'D:2X;)N//W-WD10]^R36, M+C."R;O2'%ZB@5;56$[@5(4&G./Z<'2VEJ,'SQ=],Q(SV.'[3$FH\CKE4.W( MC22N7CZ8T\33X'9#:9WVZ+K7,?]FYUF[+"*Q=82#+\&,@(K;U3NO/)4IK]TQ M=8GV$SMC@O_;/*,%7QV\>WJQY7BN[FCE53\W;[0O^^V*P1SF;3'H"9V;]KD) M)(HLC0Y*9AJZJ;S+K-XYDM_3 SD*J.UX 4V+'I 4S!]HPT6[B*9V[MVHT4MCG5/P%<#,/[*-"@.-F<:I+- M&BQ9[+$W1&END=.Z;G&;^2F]"V::/N7Y+Q*W>LKSQ_,*66Z=H3!GVFL'?CI4 M4U[?)+Z#?&YPO9.Z(NAQ.U8YX]>>WZ?I"US&@:^#* Y\1822 M@J4)CT4H?1$S1@C%84KG6N&_\PI6UOBS\ MV?'AFZ_#7X67]XJ_LS#_$!HP+ M+.]?1^__AG>=X?I%X^+0_^1_G0'R^@KC/_MU^&O'/VS]=7'VZ[CY]?V[[/#B MD'W] O.Z^.0?O3_\!?/[_L^O 9+N6.0\2"37F"/,#8X7D1+%-,4HDAH^]].( M^I$)P3%&:T%\YU8]SIN_OA0<<:DQ9G&H><2D(+'6(6%*@C$923^-+07C 04O MX-=W%'PO%'PU1<&1#L/0]-;""BB8888X[!A*./93JOR$J,!0,$E8+0[O7)#C M*'A]*9B',0TC(-PH2$P=31+H,-6)BBR$KJ^6AMMT%'P?%%R?DL'%,P;6@!$=SA@#TH]"/U8!THPIDX\7HL0W[?Z .8&& M(;DO]=8;8$JUB+FNG4^9?I70(6@1$?8YPX$O.!B%.L6! IH. M^9 NM!OU.F M0!@'H?051;XPW.F_M89 FM!O].&0 "F?"(#C1CL'/Q@ 8H#JE$H"&9Q MI(-4@"D?@!D0D#LGUJY?-[^UUOU+=-9ACLM=(@'/&0C@5LEZCC,]+&?Z-&,9 M@%T0I3B2*!:Q0 RD"DH":=+^E&!""A_L!@L"@N,:]5>5]+\NJ K]$ ^9]I/ MTLA7C(0ZD2D+=)S H4IB^$<3IOPDM#^=(!!L(#0)$&:4XH82U.4R-!' MFDD6X(3RA&/CGHS#H!;&CO8=[3]$)S!'^_=!^],6211S%BG.$%!]@)CIY)=@ M&:#0E&I2GX4*"T/[41S5,%Y59*H7;Y6(N*@W=,YY?='2E29.;ZZ9=1BORE:"1$E%BL(7"0((UI)A( I%0 M+!.B%\5*N[8+:ET_CT:H#Z0@R1G'2. KK&CL(QGQ&#$M4Q1S%2(B5)K&1$FN MC'&4X!IA\4.Y;-<2#_&)D[+&0D>84I;0E 4\3H!LN>!)HE44TD N"H;@2/G! M2'G*S^$#J2H"%@[W,9!R&G$D A\C$8*Q*I6"?0R!E(.@%M [)V$Y4EY?4E;, MY"\)2448,2:4B%.<<.F#= XI8\J2\B+-RATI/Q ISP92%<%Q$",>A!JQ.#6! MU(BB5/LBQ+$,)3%/"8U^Q($Y],0 U=';"VG"D\]DZJS1.&=$,B51@DYH5HR25"J6AQ%'*XTCI M>.L-#6H1?; BJQ5F9CWO&HUE2C0$3KD0J29>Q6F:U-0BZ,5=V5< 4EMCN_3 ML9$'0(1V;.3!V,B4=:/#(.4Q-("82A)DNO4ADO)4::%"X"0FGDEK(5U5 M/-.Q$<=&)MB(P IS.(7&VAL9!*J?@J>=QR\?O+SQ>#KK[E8 M'L\D2B,68%]'@C(92.%KF'O^JG!X:*2;WU M&=X)=+=G/[O\>OKW=W@'^7K:R.K3@.ZM_0#HGAQ:*O[L?SW]1.I[9ZS\[&VS M_N48WO]W\^C]@?_/K_T YO(-)R21P'(1H:;1LXQ#) 35*(U3$B0!F(0)G09T M#TB'!Z>%^_?3$VZGO>;M',)/Z M^_WZ[L'^R>^AL.?"7=_\_LGQ^FF2AJ#4^ $0BI X23FPI1B(!F:.377M @T8 M[H]NENNQL":-+M[W>0[R58\%NUF#M3@/ USS"3VCCVO-?@!KN/3[> :[06.;A/^JGF7C4PV;+N'HM_M=G*3(PU'QC1#R?6/3O.'.2+5J4FY MS)I9[\KV".CF&4BH+F\VKSRCQG+3>:!C?K7[UI;:.Q^2'CRKR0>-) 8=(,S) M,J,RG2G@?-KV%W =WBZKYTWV=?A7 6,41:8R;OM0P'&_U,VF^7^77QGQ>7,QXT[OLY-^!$OX%[VYU=;LH>;5L\JQ5]MG@HTDV-2_TMC?)&.;J1S

NVA14X9^QNRH]$H]NX0)4QG[O^EMFL,=7 M+C#P0CP.V,/4HH[]; SKGKK\7".1:_X=\11&^YHW+_E5L?5JLN]$UD;C*S@] M^6NGF*;W-L52+P=6U-PU^?KL[@68<7 M\N>9__D21CRW<4NH8QDF/$:210PQV#>4<,D1U52EE+$D3;1IZ$Q7G>WS!*/P MSY+X5QAD=\1_W\0_#?2< HM6V'BG#1QC$,:(IUC!^J:*$X6%I(DA?DRNBC3*?M*5I\"5/3X$6*SI\SZ?3QVT96["$'NZ_+_C6ZOC6[,-)OQ$ MI3&A$8H2%B F?85BB6.4QAH'D4X(-7DJ?@W[X1H57+C2J173].,2W%F&9QZV5$F81M M0@G%/AA*D8]$JN!'I",?@UAB0P2#+K]"]7E.K9^;6>+%^ MVL7',F=S4R#R-X(K?9Y1,>)0Q=1/-")I8E2,.$!)%*=(R103G@01EZGQ:= Y M(!(OG3OC*=#S RD8CI[OA9ZGM(Q8P$X139"F(4>,1 S%+/;-^N(T"GB0<%,! M70NC6>3(1Z'GY^#&F,H T6VUPMP/5X1]SY P+CY\KSSL;$8G27TL?!ECQ#DP M,A93#D:23%$4$J5$2(D6!FVRYB=WCK.L2_&UPW!8+_;AF54PC_?G>P.:FXO3;GV(/Z5M;V_ M^FUM'@"/@3MUB2OHG>>F).>B#_?#H[H=W>9>FG=:MLYGLJ?17E;T\@S>N=OI MYSV;QF.^=-+I&R#S]N@Z#&073AE\H9UQ>)D9@\E7-M^N2H4,^X2OJ8[L6Z-N M^+0>K)TI\LTZRMN#8;9,Y8(M1R<1? &HY[SAO=,"V" ,F=D+R7@QKGG(:%'^ M57BZU6UVRO)=>",?%O^:)?R1*6"GMBK)5"2/%Q?#=TTUKV?J=ZL[ZOS'E?=# M%X5N%I[J5W/BO?%!;WO>Z5C-?%: 7# P/&4M_&76:]@19FUXSN#@3MUCZNQ- M_7!3FRG9<5VS:+DNNIUV 5LY-G.[AW!(FJ:>ZKPQ6\(_J 6S*>3#^GA;R&S? M8YX"YV?TF@(>U(3# @\0VFMVI%EK&/0.S+P!,P0[I'EET #.]:!";&)^DS " MDK?;G1Z\2RMS6,PE.$$P83VHQYZXV3/98@T]Y[&PFLVFUV_"ZL. FG9PL"*= M)ISL/[PVW >OFGBUR87HM('+77GF,>:V\E!VBB(S_-:"&YAA-.$3\^8,;C2# M[-A]$%58H^9EJ5F.6KG]+6X>7P#G,&WO( G];N=^96) \HNGV]Z+0#Q#J_J'[Q9RCAK5]O3 M67KQ8>L-YFI16 JHP;3:<+HM$\F*P5P[W:QM*SZ=+^BZ^-L]//^'#O\/+KE[^:\,S@[-18I_OXZY=WS;.+ M'5;?^ZMU^/XX^^<76,;GW["._)2(%'&J)6+2]''26B%?XE!K;%IH)#.5_8)K M(4*X(^*,<282&:DTCD+&<(#38+JR_^3SQX\?]@TDVGYM_HT#GIR@3&281H)Q M3AB<.K@U,0X6JIB6E%N@OX>"I;CI]*X7.L6#'V%\>/XM#*7I]2)0*KA"+(3# M+*A*4!PK%>B4ATK/H.2MH;YKS+,2JL+:?!8K @R8HC2/QK;?4Z/]MWAH V4, M=-G29V<.OM%*X80B>[6R:>"Y1OW]85-3K3D\AIM1JT S2O0,/ N7L1 \QFQQ M]X,#7R3)=DR3V^!>!' Q7 SS84DH"8IO!Z=Q$^Z%[P9+%GOL74$Z2/!L43J6 M 8AX4C@0"V%NK I:XTFM''$K=\N5P\\.>\2HN%Z79R7@:]:V[JT>_WFWZIGG M'!E>>?;K@=V44[,G'V&C-B4V?#MSI$+VOX+GD\/6N^SKET\&, _&^2X[.GW7 MJ.^=T[/3YL77O49V]N7P\NQJ&MG_+YC+YROXK/EU[SO8V9_(X9>#X/#+/C[: M4XVC+_7O1^__:IS]>GLQ#W<, C#TK_*\^6=?1_G_0_E1M"0B%5(@AB2@#]IXE W!$RC(/$CT.&&>&! 80X5!@Y7/J&_HGR8#^ M%T @B<,9$2.*.IB!#\'B/X,T$81S%- B&8XEMODH0ZB MY9G&H%A*YFN-8 ,#T["#(!ZR /&(ZY0$02AX;*IK:;0FU?+/,<9A>H45/8<. M]H 1C'+)C?MB*+5UINH1H-5!2$=#:\?#=]#),'1\+W1\+0I0+G"?AA'R)>$&^ LC3A6 M((('SI8,);+7#T"F>^_3@;/J'+#47(/N>$+F@^V M/.') 7= M@-8B\IP;JVR C31H#F"@2OJY;/!"3QI+WAVLI6?A[%EYT.7(@':=P!)D*2Q' M>\ +3W.83SF#\Z]N^XAFKM1O"/JY8AZ!E>=!)31 !'"&%@V M/D$QIQ&B(>%X1&T?2#TC2 _.D?K'_L[ZW_RU-A$@( M3E":*-/Z1,>(*T%0@*6?<"5)K$S;1W9G3\7Z=60J*1//,5*F#8ZU(M4#,-L' MX*ZRTP(S'T;0D=]MXA<,AX\< :X8Y.%,D1.S!V9OG$=EI2Q+#DV+DF5]^L8H MYI$**.)I2A!+J42<$XXB10(>,L7#--IZ$P5@6\QFCKAT\K4E7XL4Z__A/.!N MFY; ^1^B D_ .=Z($CP'_78S4*OG U#>#"AYHK57[_2TE]2\#Z:=NL%>-AK# MR*LYCNZ7ZW.>FZU:'AEP>W;Y/6\)A,WGC8@<7(^(O SZ=#1$GW8XRAN*HSPW M'L*"Z8"(^>3>>=%\S.6#GFYYR?6XR]6\[FEH]HFO,V!+F5Q@L+M_[M3?[Y]X M!W5OI[YG8()WWA_O6]3@$^_+P>F?WL[N[M%GT+;-!T?UP9\']??VAG<']9WZ M[L$$PO!R7.UQ!,9UNU/OM/5L9X>58-]3/(M]_SAG6:RJC-ZS7G):CF=,Y M?2U&735JH]8X76X4V*P[7)=Y'3%V&YE.O?V?6O:-/N,=I6DF=3[L]U%>?S=L MD%%=KPU:?IA>08U!VPWC#M5%<=V[1HJ;]8,,]Z4[W!?O!8>OZ106PW8UV?\I M&[:3S([L>20)5_O:Q:>MK!E&T][1J4#9!D![1Y>*2X M*GO*\';;M"O*=;>3]Z:;G_#>6#^3VBI7S4Q;-OO*+EK5ZN06B\3SL06_P[S7 MBPKF4_;A\&0/5VBGG,2QG83I]&+++8SQ4%&[=P2S'EO]\IN@OJS7A)[1S#?O%MI@*:;SJ"+E<$A-V:5+HR!FA4-BXD.AZ/%L[9IP&7_5OH_ MAG[+.MVV;>I3KIXY,V,M$KSW!A*-PDE95MQN"S M'YG2HY92YD3#\;?NY9$%:-X+1E>5.69[M,U[C9EEV1U- _L; M#>:IZ:*T8QN.C=/SXLN;E;RA,(#TA>FE!6+;0-A/4;_E'"^REX;&;3>UJF.9 MW5S='KCED/#/=Q\!Z:.JJG5AO%/XJ MAV'0ZRM[=LAUN,WMF^+Y?\ (S1!_M[DE"YQX1:ZK<9LE+KRV-L?%]*80]KU1&"H5F8JVZOG+G^V07VFO4&7H?Q5EQFV$*;Y[2 JH CP5OF M#('W86/S[->H3]98,ZQR=4TGPDX^NYCF*BSH32LZ(A=8)9#%@TY6IJT>C GV M70^;W_7;@_'8I1C&:VI>W_0&R\?W^CJ!7FV]72UI6]M-M^6:;,FD?7-N*Z6@)+.B+RYTV9#/LM:L^#[6&&?)>G=INOW^=VEXVXUM&:U_\ M" NK15>T+O/,\@ /6(01M3 [JX7:%P"%],IC<6(TEH[M 'J4G_/V.'LT7SX% M1J?YFS^C@"*K&9WGUCYZE_.6MBU07_B8T)?W//;? MCG1HZYAE[!5CO1DG6C,N8*$FRYCI8VI M?UIN-J[F%L/FW-EXA]I2DUN4LPU;5QO5-B]ZWI5I0V0%^OB[*MM[R%VU,; F M1W9ZO+/GG8+!7GC_E[>Z?WC'7&65)#S9.:EY!WFG?=GIP,S-S?!')D'5.FC+ M[1JLC1&AWLE5 4KB\-/=!B@2,/#]]CFLO#8C'5S:J2P_[U";@.HAEPWK%!A< M_PCOA3O@+]4WKD[ MV]K_6/,?FWBI;6!5F$N6LW8I',:'.A2 M4 _?<3+I)9@?GZZZC?/S;MA&Z' M_VUOIMOTOZ>TL7^5WQT.M='U M&MZ>;G8,TZI(^+33E[#Z'SY\-(3CF5BI\2&88PX')BMZUC7;[0M0,L>=$MK&.I]!!7KL\KKYE]-XY-$.0S-\P/W"T\^!MC]INXV3LV M]"+S3)3,>+V8\,A5]J^[!/GN7;;\=A+C<0$;#2CT#Q-XF+0]*LH8:TQ(E%7ZL/$DF1O HFO 8MB@7B.X\!HZ54?2[UJ9Z17O0.]:MG,VK5:C>/]CT?'IZ:A_$%];__C/ORHGWK'^^\/ M3D[WC_?WO(^?WWXXV!U/&GMW<'RX(7.^IF%X&9]XV^&Y*G-[!C$RJYZ!C:L; MG:;2-FBV)F.>"=X+ZQGIF*B6R^O<:741B&=83AGF%2R MCBK$Y@1B!F;8JF)B+W:/3HY>VI0<#W1MKU,2QX06/,S_,<.S\/<7[,SB^;1/U\PU>1"U^MP5B>0OAJ**>;16<@K&OS$K]L MQDH!U318OO1.WKXL M6?L*7,%+!@RFD]],TG%_Z.XM![*GI6Z9V_SA;?IG-R\S3[@IBO\/6/=9FAGA M,%+CRL3'6\UBS>]91FA+3_ZE\1#S M"KMSW*G[6S9A<]JNI^=1Y+,*?!JV,AW4' 1"9Z*IUT1%YS$(WC)\]6YA4<^R M9YM9:];,L#O+[SV5*9NT646XEC?5K@T-KQD_FV^!O^5%5D;(*UM\O09]C4?I MM_53\^HHQLLF;F4<58=N-M=A;A+F$J&VR2BNMIJ'G9EY[;I*EQ46\CQ2"N61 MU7>J0U+6HV1%F4S%V"D_>:D?^/F7*_A(^V]TF+U>GJW.3J50NO'T5[&1'V(JAN<4C7'3Z\(B&-E!X MM^)SE[P8U%)4#RAKU4HSIZL'<;@;>?9$+OPPZ=Z,IC:^ M/26XB0GJV54?+_(LS'8.L)VU&BN&JIB]S'+9;YE5DK;V[(L)X3#:5S.,5RY9I/U35\DZSZ-3,KM]+[?+&E"ZO9X+- M_+/RJGCE[>U_.#HX/=T?Y)(??=[]<]_DDF_TS XS>.KU65"/,ZB9H-EM^,E= M4=/HNJ"FO=T0U+2CTS_WC[V#^KNCX\.=TX.C^NTR,=8$V?46@'RK.7?AUIQ% MF4"=#-@TZJ3YY%%1)W/]ODUI\4#_YN%]>V/!3W1MS/E\OE%L\/P=;J]?IOKY1<"U\ MLI-Y)_O^[=3%SO''G6/8YH.#W^_@XD#5CTB-!&\,-1X#41T=G]2\_7_V=S^? M'OR][QV]>W>PNW]<@F_N'AU_/#K> :WK_='?^\<&\W6C85X/QD"]#;0(&!<# M_V++JCQ#,W%.GO]DR'\0\QS<7[IU]:L=Z^B>2*.=_[Q:%:0?A+ODT!8:#&7@ MS]PJG>=R^,R1 61,Z+RWY8VA52Z,4^"]V!K]L?6R5GKZFR;Q80+]?&RARN" MK+(XM'=N[+'2Z]@R%9S5H*?ME)/*2";A"_YR3G!M ET3+I.$,N,T-B:A,';_ M\(UV>KE.C:UHG(@3,<$1=&7EEO]AZY=^7HULXT%1Z&4&\Q1F)9OCD[)2VVUC5U$:8W+>@BAE@IQG,N8GRVD%=-3'?,OUX MO0.[B=8[,L"PK"%RJ%FJ7ZP.)T!G-;HXH@YS+DXYI^KKAJ_0>6N M:%:X7D&Y0Q,6U"Q*+( M#%9%SVOT>MW7KUXYI_W(:9\XI_T:C.4I..TO+R^WX0/9V0:I;-R?QKD.HE"5 MP3*3BY%[ESPSN=YE@BHO7>+%T$N=%=-T/A"?0%J_H?6*Q&\T''_?K)[?P*ZV7 +Y&U1D)5*.ZZG8Q "*I4M,& ML.69V;ZGKYC>E?Z"W]!?1>RFD>2:>]6(OR%D>@)4>GQP>N8=?:F#Y?[GP4=3 MF@]&_.G.0=U[NU_?!Y/>]&HIKUO+_G"GOO/>]GNQ?Q[O?P K?\\[.3W:_=\_ MCS[L[1_#5TY/X>L++@MGVZ[=XU@@C7NV;+C$;/^:!).Q_;\ MWB71C1T"%X*0>ZS*@[1C8"FMG6]S'HI^"W87'C+I_"F3<4U>IB[7?$) FB3? MXIJ::^^%30_M]&&DRE1S_S0Y(L:H] J#EF$J]/C+UXOXP,NF7M4X!]9=#E1G M&BHV>;?0KP>__&%R+)K\ZG76MO.V-_TQ>6Z#V2;&5O"4ERL#*4FVPR@Q-E+5 M7+EZ<64^;5OS::K38WG-3[:C,+[V,MXFM[P68GJK.W\[6+SMQ[X;[#T,UM^. M@V2AQ][0PWNJ3^A,A^Z':8@Z;4O/<&;K4;!<>!<$U'DGOYINB/J;N5W;-W:A M92B]-6NU$/6^3:$P*!I#1[=5J\LRE[(YMO>Y"X+*?+K_4^6CWW!9[HY/Z?E_F+_T KM&!RRUO"?I1795+'/-E8[@//>ACW:I*?'9^\*S)J_K*M1_WNS(%T? .&US[ M;#R5:S_J.KGV8WTA7]Y/+7.X'2PP@#FQ+V,<(;H]QZ Q97]E/.6%/[6RBZB>(.IKT"N3?@$DVF7X'UX'&Z,$8TSL7G6;]>$2TIGSM"W M-(""?*#C,F_,MSTN9-YQ6?*4W*@+^2L\:=B;<]YRLPZ/I*'./T&T%OK)%'3S MI&&X$J*SBX$77PJWO:O9WO\3)-N,/<;^_I:UNNU=%?52_U%V=P'J75J6I_:? MYRFNVV4*]LTB^Q;2;VI=;T4_<_9F0TC$1JS\Z>X$-Q')_+-XKU+,;=/];=/J MA)';I4YJ"*U@ MK3;(4MK +;Z+,;31]LYSHN*[&D2/2,56N+VRN2&/GJKZ;>:?VY6X3IAB?C1M MBY'X,8PQ.\,QE^+#OWXRRS3ZV//_2V+6A3TS]/YQ-K-8'45I38CW-0:*X] MJ3>D_:__ ??7[H#;;:_Z3X_'N ;LUS> MS];B\/ M"O5*]%3[,3RLTP(2+KE:-6-3_3-L(#W 7,^'N1#M82K'&&[NW,.3#1(02GBC M"M+1OHP7-N\8UK[D3##!5W#C;I,7A;D."KZ\W7*;P M(QX6?K@JQ0VM4IPK;=>P.(=N2''.H S'5M@8 )L_#SZ>3-3?#H+?M3OW4>[>_7U+TR?[QWP>[^TMB5&T$J::Z I(Q M>G$FX8]*)9O!EC!VQ?.CQX5)CLVKC85-E C$:PZL[G59B74UFW#_J-!>[/ZYO_?YP[),9:A7 M/WB1[OQYON O7Y"7US&=>=ZF->>3DS64-W<_G-.M<*(1.6&._ 5"(O'=1*,*;XQAK+ZG2$L""359=S>=##UF&"";B-2S-PV4+, M!.Z,@Y47]D7;$5GLJ0O6]6U0,=:-Q%Y63Y@"K/&@T$,G$]R#P^!&;H$7=1A, M"'O]LY&)K/?'HP]P<2\"2VS\I.)4!V.8UK26]ZT,823AM:]:T D M[,%X4DOP!*=D5=UUPW=+LPT:.#MFW&YACZ>N_G_3)TIY=OZ+$(J-/+G_Y.A^2W M#-VF-E?5VE6"@%?5>SNVOMZ[ZO1T=RSF'(N K8^>?BUK6*;:Q)V*NYX*]GN= MGA<-TS3W\GK7S)-:BBK'YZE-RVGYCO#G'(L@=%K^,]CIR/;#7;#VU*F&S_.$ M!-'O>,%,"?^UB8V/F/;J+Y/VZIW(AE;]YAP4[77.?YV3\NH5U4QN3'TU]0&# M[%53()"U7<;J>F>L.D&Z1FP2J''KS8!M> <'MK$N(7]X?_-FO^KB R178D9< M6=3[,BMS.:'J9.?&'0I"?JM)+R@]UZ^SVTZS.0!$&$A+K\%_:$]HW?8ZMNQ? MP1^2]PM=H1Q4!6GCL"79$ VT"0?7B(C*ES#UI?'2"ELN=G.Q1VZ>;%1;(\] MOZW09N:69ZP!$,$CU9\MBDY 'JX;\N]69.7L:G4@!/?$KM8*F>#Q-'AZK0:_ M7R[U/&5]8Y3.:)L$JV^JYF]3=KLF>+\;:TBW8S]:^6,)7*2KU[OM8Q=;A-LK MWO/KO\ <>I3BK]^QJXI8ENBEM:"N^1"3O0ZF=QX XF;,:-GMV].%S+/N1/^F ME;9#F_AJ11!3JE#IR;F?-S[Z5S>1!\PG"W^;W(TFUFU"%1SW9A+Z_"GMM&RP MM&QVJ*WQHKR=\UR7WKM.ZAWJ_-Q@^<$7+*(:?'2L._DY;V>_*@Q)-0!],U_G MN6QX)HI'DH36#*Z'N96W.NWS62C!6O41:'U]@Y2GBYJ]O&UO,G.TUVLF8W.[ MLL*NQPRI1(L'!V\ (5(6HQJ8PR&*R. C:]B-7*[PQSNP][P3Q+P7$]^I=[8] M2E$0A3Y[Z=D5LW>8STD%-0)?*V=.DG+FV][_F\1D<$S2,%.]\T-;\'EZ"^Y$!]S)$3R#). M$W::L-.$G;2QTH8]M5-]K]+&9?+=-FFKT>MU7[]Z=7EYN0W#W#[O_'BUD\M& M]D,7K[0ZY_DKD(7\%0M#DKPRHTT"3"*,DAC!'RQ.MGL_>ZL7O1/^H7@IP>57VH%)E%JE!SR&+0UIC(LFBWI% >G.#S!77** M ]T.GMJI=HK#DU <"&&8T0@S,W(_>M60E/@!^:9_TN!^=(@R_C\TXFT=+U[. MB ^6-N+-*YQ&\ QDS4;P3J<1.(U@.WQJI]II!$]$(Z T2D+BFY$'^-5WBJ,P M#HU&@,AVH]>Z+[>"']9L8^NE5 $RH0K$1A.8\@-?EE,4\NZ#35TO;U+9V()[K;J[R(UHU( MV*JDQ-B3@_+):R.6&N4L@)@P<3!L5MI$%29JR\2J^ LR8$?Z]F MQBJQ,%8\;MC\3#FHM\N[IFFV=]+KR.\+UWNR*8Z_6."()([U.]:_$9R2X&WR M7X[Y.^:_QI8 +7]_!2_#A!+@K[2:&L&T9/\EOS_A/V [RU[W!VUX;,_ZDPRX M0,WH_WS,=L@'ML.TA;!!,.CWN*#6Y^66PBR%.Q%V&2AVZV#6P2AX;B7,2OB; MU)+Y/AG$HM8$*%MNQ>5U858=59F9;MFL M"]B4?+NE<+J)TTV<;N)TD]^NPS-T1#Z_W.B-<,JY#';G;,;;OG,VK_O!KG?: MJ&SFDMG&F"9>=E1&UD;PK<90V2Z[WD M>B^YWDMK.R/7>VG-OOI\I[Q1;.]:%P)S+@3G0EA'%\(U%=8$_\Y]$#^<^V!= MJZ8=KW>\_AI>'SA>OSZ:[/PIS7*U83"J0@GVCG4//II; ##=5_!J@-H//Y=A M?LEM.@/X+F;EF-#-3"AT3,@IG.NL<(8F?A7Z945N.*K()3BZ3O/\H#F\O&AD MW5FMQ7GUAO1F RFY&/X4]*DE*JO,OR MHC<&%E?Q[5+8_%[ W$:*K-89PLQ#?>+DAI,;&\%D35ZFDQM.;JRC'3*>.T=( M_.H[)2R)DXGJR8?PFQ]E*B)Y-3!I^=M)I9C+K\7]%\F1\%$Z:.&FR$:P7CG3B MA(D3)FLH3":;(1*_:F1TTN"Y;G2:QJ@8%P=E^&#H#L+6L1]=(PYV=-Z!303V M_B<\R0(4&0FQ79NY/BTX>+,YP#0MQD ->;>J9:-=O;= MVWF_C/BA_HQ3[-7. @&.R DD)Y V@GT;'0L[B;2<1!K^$@@L);';AK MQJJQKK2WG3SO7.J\9L7!!R,*0#2E>:?E]6#UK.PP_^_RO'?E-4#$]#HU[Z3? M/LW[1<][R]O?[7-V5"MK5ZUZP;[:.;?C^O!JUSLHBCZ,QLBRDTL8OEFSZD5_ M>%]TLUEX[^ 0=JIGU>W8>-/;*8J.S$9BU%RN.DSD<*+AF]L[V_;=NQUT#B+BUD+,PH%ZD67A_N8(L W#)[S7 M(_!$T9/O=B6OY Z5AK=0K/P>5VI=F7Z[\Y![]?_F8&LX9)O' M1;:A#MG&(=LX9!N';..0;1RRS3K/R"';K-E7-Y$'7.]5HY[G_&K.K[;&-G&9 M]L'\5SRBA$3PSFIF?I7T7B)V?^S#LTP*P2CQ_6V5ELBMMVWD)=MO:MG+.^U, MEIF"L$#GF1YF*9HDPQTXU.TV'UV_JAD(&;AZUBETZKWX"_[7;;ST_K>IL[;) M?0Y_I'1UI] M=0]NOS1MW.U=@ZR644=VVY =[C$S'WO0#2/Q,<$+O*;R,-@,"/S'1$;-3O_< MS()$RY8D^[-]AV]L#O57OWDU*$UVF1A.Z&Z&?#)"ESF1ZT3N&HO8>\S<]+44_F?NK;5Q[FV]Y'WF_"E:SHM-LF'+:JJC0S MQ<2YVA_$U;[ >7P,5[L3Q)LIM0QI!TX0.T&\_H(X?L6-A,$Q#FR,L6)^\*1^ M/LPIZ>=9STC/64-X:+B5UEDP)9(GJ_=^)Y2'J26S==_PKY&1P.R]AI7S\)_Y MX$0WFR;GY$ 9^%7;8>M/$+/9Z Z3=6+OJ7F76:\!6H6RW!6SFBY+0_D!H70,"FXZS]L.NC6%T6F,IX;VV"( MSS%F$:Q!0,9%9#:(K3XJ&_*IXZR.LSXR9Z4E9]WMM OCN0"F:M)7NR;8#7\> MZ_.L@$,&EM;'OFAFTMN1LM-O]TS1T+LL;SF&ZQCNQG G2K:=,NM8[B.S7$HJ M;?:XW]0>H1P1]H*_?$4"5?[F[9J-2 =X.<"2=QN93DW.ENR7K1M2N*ISQWP= M\]T8/@7,]UZ*Z1WS=;KWX[YOLO:O"TS@S3FF*]COAO&IZCO-%_'?!^= M^0[]N 9:!+@KH0'>*&W7<5S'<1?FN$[==1SWT3FNOSC'74L5UW'<#>*XCYE7 M3;8/ZB-ZE^ _!L#WFG#>UE@\_5X'/5 M@1&T.SV/=[NF(T969O':#%U>HM3M\1X'#@9&O="2]PMX3*\HW]/CYX5G"DI- MF:HR19PFY7?XC-& !N/8'C>M'<-98X;SJ-J0X3DGNW\Z+6]I+>^Q.<\I_]EI M=UI78&3V=+LP6M");.@6=RS L8!E6<#NS@?' IX""]CE3=EOED;1AZS]79AZ M)L<0'$-8DB'L[;]S#.$I,(0]G6;MS/$#QP_NQ \^[+QU_. I\(,/7.AFX7B! MXP6WY@4?C_<=+W@*O.!CKHMAO[]UYPCA,R/SQXQ#.)BU#2#NW0Z,QOO(SZ\+ M(KQ(.WF+]RJ0R6R,%QC(#PDOX/")\BR4Y@"E@+Q<,[H?/:8"F1_T$>[VO*+3 MS)0W6.HE1K3"1STTBW$-*FYH4,&FHNVN085K4''_#2J28)N6;2:6[4_!MJ/X M=OTI?O?4A&YC)X??6UW0WGFODU]Y<'#; MYD.>Y[Q=?3G7_^EGIM:UU_&$KA"&0/S#-RM*WYY8IJ>R^/WVS:C;Y=C??-OD;^: M4CYNNNAEZG^V%E!O@FAKYI'WMS8S?7*L'GW0TRV/A-NC+B?W- K[Q-=9#PZ# M7&!<[XZ.#TV3@__U3CX?'NX=KX>V!-?' MZ NN-_J6(+P0#PEOU:;B^EJ#CSZ6U1I^#W[[?@==+J_C"18[- &<58T%"R. PY"PD1 M6C!,:"KA/^US_6W/QSXA!!-DBBA,,<66U^8MF&V1]UZ;]$#5;^JC]&_>[-M= MV&FK3WU8I/0*!'8%BU/L985L=HI^KD_AU6^;'?E]JZ0@1?^^$GN='Q_\XQ]G M]+"O+O9_?'V?7!Q=?*=?+R2NG^Y&OXXOZEWIVV/K[XFOKT/^Z]S4[ M?/]WX\P_\#_0>O/L5R>H^V>TOO?Y\K#UF9Y='.*S7W]?G%W\U3SSOU[46Y_\ MLXNWS3-X1KT9_ZQ?[/SXVOZK\?57YR=\]_+KWM]9_=?G2W@V/OMR]NMH;_^R M?G% #_=4X_!T!\8A+\^R!'_]IX%EZ^\V_Y+TCR[>P;C>?J]_.:#UT[>MLU_' MC:\7APR^[Q]>R,NZO__S<.\3J?]ZF_WS:__J\/3S-QGH* I2CE(J*&*PZDBH M4*&0$C_@."2:P0J;/K!&L4Q2K7GL:\:8Q&&L0Q[I-(REG\(-\9:G M"\F[YH3F??W0_'2Q,WNR^^?^WN=Y^0/[^^=#Y]'Y_?3YYT/!^_. M#NKOO9W=W://]=.3:\51Y4T!/<^X4K8>W#.3;(=1E^JO[496_GHD M>QVAJ\\IJ=W&?%YM!*;B2X9K71\?VHP5-\K G;[0C-^=BNW".:$6[EY*X>7 M(6+!Y??S'/1/A:HA2JDU&"3K$9)?;-([S6;GTI;]F0Z,JM,7O;3?]'BE6'LO M;,%>IP_O4,7+UXN._/ MWNMVOX54QWI^S&-A*V#]M-W8C70IG'WYJ_AZVOU^]NLKC., GOP)'[8..H.[ZWN?KL[@ M_GKK(*A?? J.]@[]H[UWC;I__/UH3Y)_?AWV#C/\\\/I?N_PUSX^O#C[EN@$ M3G&0HH1+C)A(8A1K%<%O6%"92A5S;5+X:G'$_OUJ\HA4?NAI8KL-R\$+\QM' MTO="TJD(!!!R''*N6,05;+<*8IFFD8HQ4=B2-'8DO88D7=^=)&E@O+[/B$+8 MYPJQ6$1(2(51Y&M?IT*&6"@@:;\6T=B1]-,E:@0RWW^=6 ;Q&-3Z8D^KOMV%XJ5GAF1_]62#Y^=E2IWL%+W" MYL_KGR813Q?WDAX1;9-@$42UV>B^,4$1W8[GA$9,=4\9_/5>\)<+8Y+=WG#^ M'4N?%D?CZT3CT_:9GZ88Z!@C)GT-/R)0ZY*8(!;2F"ORVZI;YYV M=D';A,_W2U734?E*J7Q:DK. ^"J*411CBE@,DCP!"D@V=#T.PFVFMB;M8:\_; ?>P MQMJMN/R1.:&#Y%O'QY?BXY]G+#(64#^0B40B$ F"OX"%:RZ1+[D,?8FI3/C6 M&Q8]F.-MA0J;(^6'L\D<*3\X*4\;7B'GD<(111$6 D@YT4C@!"--HCA)F>11 M!.*1AK-FER/E)T/*CV5[.5*^$RE/264_Q$1+L*E2WV?(;"D2E"1(LHA("=H5 M$[Z)<3]8@/L^;*LG%P\;A]2 MQ#MM.VF<^#@%#8N$,D LU QQ$?M(2:H"$6H)JO/6FP#/.K,=Z3X)TGU@N\F1 M[NU)=SK%7X0D)8%&0E!E$OMC%'/MH] 7VN3X\T#RK3=QLB;1YF==R:3;:E## MY#UV$=,DJ"WM]FP%8E,/"]$6+B_=$':X3'(U5DD0*"X54RD3*A$X2"*M(T62 M6*8LMO42=S9-7'+UROFCG+%+8AW2T(]2Q&G"3(2'(*$51WX:*I)R$0HF@3_6 M**4K\B:MCK(VI]C"<1-74/D4N<< MBU475#IVXMB)*^9\(NQD2CF)0K"K D'!>&,^8DR!&<=)C+ ?!EQ*S&/&5US, M^>CLY!8XN5/8<*.Q_S$1^B+Q@,RSMM+MWFMD/GEXBK:H>&-%4P__^LEU";;+ M98#SDW8ZO7:GIS>37.^$T+BW\RVA<8@3@\O(<(H8]P7B/(R14*F4C(2Q%,0P MO'*-CCMFPQJ]7O?UJU>7EY?;/T7>W.[DYZ]\C.FK'"Z_&GQW7F;IW ) [U+G MVFO 3NG<]-)),\-"/<.QC9/ (/;S"I!_=(G81XS^]KUNGK5EUN7-YI6G^MI\ MO0O#:/G>:?E2:!-#B^&-[5T+LWW^8^L[.HE M^P40ELX+K]?@O:H=@ $G$KS]/>]W>_(*W@SO*1\^.WSNY;J MQDO1Z]A&@JT M08B8=V0P+]DKAV"N[![]?;"'2.*=-SL"K@.)*-W*I/?"7-WZ6/VY]7+;\KW! M.C\1WB#6B#<0QQR .1Q^$RHD!BX7::DI8@GQD4@4151B&:241B3!MV4.'\?( M=50I;(F!R__TLZ+ZQ))Y)X?-,L28Y[H-%-?+8:^K+MU\5,;U) E#KA%A.+JX M.KS8^19%&#,=!@C3R!2M4H82(E-$!.-@BG!&>+ *NKC,LYY&G32UKO)^>R#% MC&XZQ,3+@3BS'T9WG#[_H]8##E+8H?0^N<$Z2&$'*;S)\*X.4MA!"C_TRCT_ M2.&#]@_8"=/M[\? N6LLI[QZVO>Q)_/3W^?O3^,YCK!Y=@ MVN.O\#F,]_O9=+@*S/^CO<]79ZU]7'__]7O]UW&S_OX3^WIZ8$Q]->7#"0N)(XC1 (=FUI>CJC)25AF@:^0 %/@*9U MF*"$28R$)@K+(/$%D28$'=:2E67(.9I>0YKF44HI)PFF2<2HB.* ^$+(2"H1 M2S\.'*#P^M+TE)Q.N2!A .1,&1:(X1 CCHE$<4+]A"@XS-AFJ=%:;-P+ZT+3 MKH1ZT22"C:RO=BC"#X& H0*>"J6C@!+)A$QCQC7F@='-DT3&X7WA4CT_],&' MXN^S.,(B\'GJ)P)I(D/$! L0IR%%#$X/UI@*;3%&:2V)[XQVX\HVUY?6$QXF M5,?*3V.?"8H3H'6FI,2"!BSBXKZ JQRMWQ^M3]MG@B2!:>R"9&1\+F"3(>%' M$2*!Z>R=)C0*3(IP5(,==K3^=&D]Q1SLL90&5&,F"!%4!H0S&>,(#'>.':KP M!M+ZE%SG6H9 W-+X5R/$4D91C'6"4D&HE'$ UX*M-WY4PW2=Y+J#%1[9;2_4 M6%.8,2-N$EAX,PVX1\M:MFOLW<%Z?-Y>P VP'I\B?N)#R9%95&.0$S1088)X M)!1BB4&G)\Q'@4H5]Q.=I H;.1*L$7ZB(^4G8AQ.D;+3%U='YS.P79+$$;/U MHHH@1B(?"9EHI'GBZX3$0/>F4HZ6EZ/E:=O/ M#\) IP'R!1B 3(*X3I1OX#3]0"NNP!@46V_"V1#\XC!>#NW8H1T[M..'9R9_IWQFF (ZP1D0G85(K[)LN/78NPH M^XE2]@.'VAQEWQ-EST37<&C$,XH)H8@!GT8\8F!AQ4%$L10**[;UAH+,GO6+ M.JSD!Z[2&H-*?NSZ+ =&^+N>#T'JI[Y24@0!"_TX9A3$I4J)SW#$.'9(R6O* M'V>1DIG6">$X0%R$*6(BBE <@F%#E8J24,/CD;H^,EZ M\1-7+;JQ_&06*SF-@H HI).8(4:X0MP/@+W$'*M$QUJ%T:JK11T_I*U4?G)PXMV0$_/@H@ MZMFW4,4!9HE$-$@)8J"7H9A*XR_!A(M4T93%&XN6;%"&3;VK;O4>W3XWD^\V><](L,(35UZ+ M7\#H/V^?;'N2YWFF\UG(S1LQ-S>#^3@XYC7C/J<[WX0""R&,,<+8UXBQ*$4B M23D2S)>,QSKPZ:VQVA\]61^"=/0(]'CXC/+D >HE;G!^QCK1*:L'$@SQ1O<:-N9 .DQ.W_O[VKZVT4AZ)_ MQ9I]Z4@MS7?2Z6@E2NB$EI N)!UI7U8&G()*0\? MMU?O[8A30M)2CKY(O@E ME1HP^/KZG'NNG>NL[X$4S2TDN<1KVC5*;YE]6-/BO6PNO;DKX<3*[!9(7S * M%]^2*;6Y=DBHY(*$:K65 K8WG_1]V<"=M1/GZ#WA-\";Z2W5.D7 :O/(_CH]H(5\%1'@I*?#R,]$BDWN$! M M)A>J9_7&,;M(1W=N0,.>$#A$==D1@5L+1@$57HY+B_(_^I@]W8Q%%?F"@CAY MNHD,+V M8Q01#(X;A%'H^)A8PQ;R#\3Y^]+^V9+$6R_V3X!( MJ,1@M&JU_Z;0/OMJ.V]F8;0J7667NK]:;0J.<[\&"+-=E;>0K= M;W%#Q8=HP?RO)RO2 $@#_6:@BT-EH,VKAIV*9&)LVV:5^]^]-*<;['A=(]^( M=6&(\I3E+I(7=I&%'DR$0:UZ#'*> U"D_EV\'-:(+0ME3X-3((FZ.C" *H"^ M*(FC8W"E"_. 90^@82U#02*+'7F6!+'G!\S2D$1;Q-)88'&J_$R"-JHPP:UK M(7"#4>#29!$X 9+CHC&X?#UU;T!/_Z-U)R8V&!)E%4088=;(T:MVSE[^ME\G?JG3N>K=X1.J[WV,^2J0J?SN9/IEKYL7:ATUG^4X&9> MME81FNU\.8O5]!_;@=,6VLU]#OPT^(!6(.+5R:(05KA)%D>.@LQO;\IG#)H9 M^,V@?%TG6:W[-+E=/W*^):N-'/IF=0_::1A&8UY5'.FB9@"1J$I9Z\JJDU5R: 9P__6K+IM_*6V[W'=U5&-$]16Q2TB-I/1)];\9A MMI]EWR]+S]\$7I*$(N_\^6=2/ 5D^6%OT!<-FG"11JJJ_!#7Q?$%3#Z]>F?;!6XK$=V)WH%X.0$_6=.6OT9L- M@)SM.-N5F^U$V_?&/NBA"79_12C@7'? <%_JSI>$Z_JB?@UZ N@I:E>^T$6M M.^1TQ^F.TQVS1A_B>S8[7,]&)H83.^2,=\"@SSM?L,X?+C'+NB)M8EVU@+0L M^2>S7IM:0L6OM\7HG9^G2$U6I.W^X+'VK2,.!3B4"YVG.TYRG M/[#&K4O=@4V70V'JU%:SXOV0C:=!"8Y?C51%!IJL#/^6U?(B. =L#MCOK'$5 M>2XBC;GA?\CC4%V<2P\7JD55U( A]71%-GJRTN=HS=&:HW6\.\,CSS0L![LH M(%\\%!VP#S$74NI$4*D[?[B4?*F+VC6X$B@M_U2&PU3Q"T[*G)3+2\J7&$[N MV>2PG"W%Y9;MW M7TYN%X/.QY.___;33[_^1Z?SY]5LA/J>&:V)&Z*>3W!(+/1HA_?H#XL$/]#* M]];H#\__83_@3NK\P/G7>7 M9V>=CV_X.7',[SLG)O6I\X[Z]U9Y]/%\D/G MO?GQPSO3?/?QG?F>,WT*/@?F/5EC1!OF!I^?@B\G]V&X^7QZ^OCX^/;Q\JWG MWYU>G)V=G_YY,YKSHB=)6<=V?^1*/RU])RU_>&6+"OF_6G\XPG"8>C;RR@D \]?]\D*1PXEB=Q_1-BQ5S:QJ TXA*&<*Y#Y M.<3^'0G'>$V"#38)I(;??D*((6.O-YX?(E>@6^%@R>L9^"$G.T$QBB//Q"$W M358R2)LDE#\E3ABP3QWVZ>U38)V)RM*G32!C9-_.7CYEE8D+2'PSQL_ M^_F4DA!GM&M(2LOL[\M)0/7OD%@U&K=[XQ/5=E.2@$Y0'.;_[\TWL:/:?$IB M1LZ_1>LMLE)M/26Q7;M!XQGU@OZ.;.O+27_2N[TQQHOA>#"9W707P\GX!+$2 MM[-AQ8J&2R^C2\6D@G8U_.V,_W>..KNU,_TSX8$R3'X]+9(6F$8!L2;N;_SO MHOTGQ$F1&L*"Y4C3Y75>2I9\F2JY1O5,>XOOJHH7J4"U7^35'G-HM=)'PSFU MW*_-=%]"#$)P60I!PJFE4'1O^\/%9*8*0@D9J/YW>?4G+%JJ]]YD/)^,AOWN MPNA?=4?=<<^87QO&8BZE_FIJ$(7W5/5SJC62P)!EA1)>*&9VA&,QGW9G=)RX M-A;#7G>T'S9Y5B!0'^2!0O^=X_T_+05NOJ#_LK7,?#*83(T9'U/4.U0%&Q"P M7^H VS%%DP':L3U"->A-;J8SX]H8SX??C.&8?C3VPJR,'PC>1WGPC/K&;&[\?DM7R7OA6,(.!/&3/(A9]O^) M8@%'$$NTOM]:1H4W!._YV7[P'A<\XF#9G5\/1I,_]EOO[+B $)XK#+.4*^)L M6P34_'8Z'7$==$?]X;PWFLQO9T9&QZI[;B6&('P7!?BRW%&&?0Z_EF[6RS5_ M:"0; GDI!^011R4<)9>N:AQ!+-\=L93'\N:F._M.UR+#K^/A@"X#J))ZOLRUUK<#T_&"R"<9#>=],C@ $X4,1A"QYB]0\-T9&CR[%!L-Q=]P;=D?;)9GR;"7%"03F%Z%W M)'S1EO%NV=C20>WK9-+_8S@:=,08L4 M/3.^&>-;8^R%))!2=(X 4O3%65'1"3GZF3/X6XLT'?L^%]T_)==,V?*@GL^+ M>HZI$2=OD9('W>'L6W=T2Z>X+EO'

)E+K+*4'%7Q05S_@@S@AE.;4( S8+ M2MIX4A34\J4P7G/"%BFU8<"@06#@XIVPC&RW^Y\W_XK:6Y\%LXSQ7&%A7TX* M0B#N$LJQ:!(-Q,QU-OAO&S%@,XT%U2A?@;4(B9G1-XR;+MV8C"=TF3%>S":C$3\J2%?0QEQRPH6Y@.@(&]X=3Y1GBK9< M6X33F)HH7P9.Z<#-!I#N8C$;7MTNF((6DVMCV)MDQW8IV)29@B@*>V$J(EV_ M4B'QV(>R8M!B@KB@W-34(F23TTWCKW/CJ_P25Z0"L1$VREL>*&72(K53D[P9 M+GBKN^,^&UZH(HRQM!N\CAZ"XE+82F>X<:]1CE^+4&&;+;X8HDKX_;8[&@Z^ M4S4D(0 Y8 6(#;"]GO+D".S8YE&)MJ$CUSP9^HYMFE+.J$468+X";MX^;@2 M^CD5TR9GEAP "[QT#HIHPA#$4_ 7J. 9"VD3FMD G@)F)60@,H)S(1LU71X04UG>UC$ D1#W^15Q MM39B4Q$D4P"GG@.(CK!KKPRVM1$>,%ZFM'R2XP5")FSG)2)P;01/-6JF@&5# MUB"TPMZ_85BNC7 +D38%/*MH0<"$S;X8JVLC%C5!-P548"X@/L+&OS: UT:H M),,Z<F:,120X)Q&69U%DW'$2N12QVKS0*7F#L MJ1<$FJET<48YU.[MH5BT#;/O? ML!,1;]4UZ3+))Q:?Y)2&:26&((R"FRL/(Q. N 3DK5 J(YZ:6SKF9A7T!V$O MC%"E/U ;OR.%A530;/VVEP 0<.#,2RH0)1*%!5EP7)%E-49W0"O/7^.F !?I M0?P$3U@>OY3?$9DFJYXZ>A"9VE04[5Z]2)T#ZYJF%[EA,",FL1^8OTEI][*? M"!#=QODLWJ!4*MJ);67OE()HZ#[0%GJ^3=0VKPUY@[B+_C%IW#/BCGA785+I MRSPX^J DT!9$-Y>T+=1[2H_643U@^Q&QC*<-<0,24*U-PGOB]_C#3^'(QDO; ML<.7&"N4)4/6\T'T?*G,(*PR**T--Q]>'Y14"&5J=#2G*E"E"LVH&K!OWE,= M]\D#<3S>1U/5']S0#E@GT 1%]YOL$7IY6TVKRFTT4]F=\1[-(/-U#D=4[.U1G&UT<^L MXNW<5DM!WRC*T(0Q:#3BA3OIBT)MWJ1#]WR^>I[U:#N.RLBBRA/$5G!?REPB M>H-2.:WLOA (0XNVS5[9S#%1]# ?$FP9.: !"/Y/.0/(RB[Q:1_-0H2KR8"N MRA.$N^&EP3:/X]E[@"K=MXP.Q >\0-C"CE6B2*5.5$&[.Y_< M\>IXJQEY(&Y$EL]3W[,B,Z22E*)(#=A"R/Y2G78X+X:=L$@$O4'+9Y3(0DS8 M$>0R-(:N%06A_WQ(A(L\07@%GYHDO*F@=D/;8'JL( 6!$GQ).Z".4V)!FY+O MX502'\%H!$8FL4'?6Y,@M$TZVP\\G]AW;NR'5!GK%-B!@ E.M6P"A3>TA>-;1O5)A(Z';E:$_IT&%9F;V7/I3TJ+SF:<07P%QUH>WS3,& =U M8F%I1 ?MQ+4=ZQD.R8R8GFO2U;GRT6PI1B"2@H1ENI-Q3C[!J550'12W58"\5JTLON68L<H)WX_&4XQ"N +M&V"BBNP]%, M9+HX#K=7WVX#JM];UUL&Q'^(0\L',9S#B =-27 ?-A]S<(@R]_5XQ5"V9D<+ M*T#<9$4AQ0A$7?:EMG8O,^+4A+/)[:XO4ELG#;=F\MQ ^"J>@$,_4^ZY?LH$ M'(-UL78F&S[WN7=<*XGO2!W 6C8@UJK]2EA<(G>#72J&+>:.$.>+<4'$0^'(7$ M7],)Q:*:8U=)Z4C59.X#68'P";[(%+YXT&2\^<27;C4.8%6.G MAX/[@>,]#EU^1U\U/*#$$(12/+F70)D5@)@$Q$2@C(PVX]GH0%\I)8B0>)0O M0:C->P+Q$>%&%T] +B ZXF7@DI>)CUB)^='G]]@G2SI=6%TSM!_L4.G\EBI/ M",=/XK70$PBRX :L?GNES0NXBC=4^DP& ML?C%%'L9,6$LJ\U^"[M#R0*Q%UQ0E2^[\,-53#K*BH^S#Q_7@I"-J'=N258@ MPH*7JN;MGC9W;_#EG6YR?87,B$7BF:Z[9GX]M1LW^TH! 1=\65(O_VSEHIU@ M%$MNIX<+1&H:A3.6'U;QEJ0J5Q#ODBW5'IO4]X S.=G@M^M\9->+>S*PKM<(QR$X;U/R#/!?A"0.Q:_ ML9O%F1HS!S$7W&YEKX(Q:8B+0US>&Y1(1';;0U#B2=204=X"T T628KL ,!%1Q8 *!M7AJS(]5Q MM&#<__VV.QH.OE/-),]+*2V$Y3B!X F^J2U?#MV.<_H&UK_] O?7TZ?@,]YL MV(S"OHD_NZX7UYU_1;\A\9DDCBJ%YJ_T,:(!$QH_9-AUK:&;5*/T:<. UHP, M0[*FD.-EP-,J?3D)_8B<(!>OR9>3?;FZMN.PD'#*]6GI._;G#?%MSV)-_G)B M1?$-H!,41+0*=AC%@2LOVGPYB8M3.>L3%/+B\3>TJK9[QV0P)B>G54HQGNR M'6*^P2Z^XS_=D/62^%7-K2Y_\(98H=]A?P6?+6^-;1=NS#Q>]L_(QO-9);>7 MUF--#%C0+SFTS9Z]L4.6H9>BU<,;FZXZ^0ENRV;'2@>^MTZX+3QV#\MS;(LE M_ 7MX5];AU>VGL'WB[/S"]X% MZ1ZXVGLK@.MH,=$NRR.=4WI**P!LW8ND:G M$"6S&SKCEQ[CF5Z]6"4%-0 B#G]P@SY MO(!I_\<.>W:4%Q'/WG:3=E6/*4UXO?+8,/5"YO3!3C%(,\7/K%K5)@D2PBVS M77;T*DQ_6F*'*HY^;]*9V@Z5VKOV7*I9_UD"6)%#)JO\H@!>#UP]W^#_ M]?P>\Z@LBLK)6<(A11S 0*SP\STMZ9O1DD])S4QEZ'ONH^=9]?V\6$J'3D[9 MVI9-K6-,Y^20$& "K"ZO06/&=)W"3BUX#E^LN"&A&P(Z,=!EA_D<_\LVA%>. M9_ZH[+QJ3%ZPU6$J!6YXS_/I8@WS7F0X]IJ.LOR(5CV6$)4&B%Y% 36S(.AY MZV52O=DV54PVP7D\1.33TE9"O"?7YH.W198O-G8/'+8*8C=9Z+*=:NA2 M,9C=5([_;[N2_5.>@0JV_\*^N+/&Q2.P]B\MJH')INLTEB>X[B$NOA*#9]6F M[/287Q>S;K\>QFP)#= SGIZ(8V/($Y8KI$&U:?=VZ3YQ01S67S#/E]H91-;5"I# MAE33"2%."QSB)[;<]G.92+M/=J4K%B0[S ;8LM?LX;?8I]5L YR=QNCWD/>Q MHK0&?;A8M8$7^6J-R5)HT* 9G>&>;]B"BA8'_)!E135H G^B<.K;:]KEG>?L MMI6/@TF(H;YM:CPT:/3.K RV49.UP5QA#9HQR#GTB,/\P!%VTL>AJ:2@>OJ3 M(]9Y/WYCF[[WB!^(S&9<**P!?CM_;9IY(YLL8Q?6Y].PZFZ@&5--]@0^YK

  • ,4BRVU? M?%45XN-OZI/5V%WBURL0&Z]R1[[UXK:!39G+>EL&RZ*7%5;7,)$MB\B*%B:C M:UU(>)>*/AF(=DAHM.I-"I"O&ZDE3U%02!!002)'I1;I$/HDYAK>,14X0V3K M= A;\>B6SLURDMR2:N6R<8E,**=%(JI=@2"= $2;I!"% IK6E0H/D-,''=9" MO@\Y-;M(H!-_][0NYDGY;79YM'AP/IG.A_]]>5-8$FW6)@T^V9IQY1HBJ^Y< MB"74?I,FMBXY79.T/BBYKJ'22C+-==Y*&\R2C,D)3O!-K#:2+Q"+)E67YR/*I6?PM?SW49NKOOD M1B'0ABPTBH-6AK;OEB^^P(&LM^\3MQ!CK1IRRD H6$4M@[-:^FZU[2J:.DFL M7'O^?V*8GOTQ&02,ABOF(6O#J@OGR8&/$K160>H46-1[R<+=):T//DDG"%HK M\[*CJ+I-T%TC[BWMT;,_':Q>I'L2)K3) 2!8-UE!B+P4?A MN,36P]0$&@Z?U, %"T($" MSVS(][),-6\EM1&!?7"3>@&N[<6V-V1]HXXQRXPT]8BXML%;W**][*O)O-19 M9&E;']RO2UN?RG"?W QN+*R]0NF,H$%K8)1S*6BPDJ)$I:.@V+ FQ8JC3> Q ME;274ZM5Q/6I"O?)P;2YN/:KF"87TX'C5G.9B?V%SY>JVM0\5K49L%Z;D;'U MU9-U:>M3OXXGQ]+&PFH&I=4]YR?0FTSI8A*V!SM<#14?B0C :9133) M9$_JLS&4UJ6MHV*K@0]>2C06!*]C:55Q=<2B!TQ!Y/H_HULGV=>J/7S:8+83 MQ*Q9;[612/:S1WX;Y^%LT5&GM@M(]-6#\_JW06+)"5DD2)_K<%I5P!/?X+0R M+/'$A6R=%=J*T#Z%LWO!5O?B?/)4[N!6F-TRF4O/WEK$9;P7[,2MCYY_-K5&&W/-D;7.D;"2&_<<4S!0>M4]]BW]Z5Q4BPNUWAORG)F2Y,<* 2@R,NM"+LTOF6U*8Y]T=N^0MK$0GP1J ME\E17329&>VAE"Q!:6<@&&:AQ,2M8TH(\Z1*;=V<]KX.W'H'MLW%N'>TW3F$ MYD)HHWP"YNID64.>E/=!0U)<\\B5\OA4H-NFDF!?AW.]PMY.0GT:VUHS^#'G M@"H&\%(Q4#%FB!AK+U CC'0Z%O^DMG7-8Y=]'>'U"G);"7'O4+M9%<&T5"J+ M"*SVU%!,:E@,R%,U1QD=5RA:YZFV(K1/9WV] MWVXNPNQ7QZ]/+HZ,W!+Z^/ MWIZ\/3QY>W9Z\OKU\=M?C]^>'9T>O3][?_#APQ0_+(9^YCK#L80762U/60& MGP2#;*2J(1=%9:V;G6U%:)]2-4^,X-N:N7O!-[FU\QB9BZ%9)^,W%Z/YD-3K M23D*TS']?C9PZ!V33@(7NI:W!4]&I$@PO*14!RV;.R4_JZ[S;$U GY(W/<'> M_@3:G5?P]NCLV]P6V?=/.'D 3%AO9_=\7VP/SP6=R(3_@VXOSB-.3\G(XNJ!/%W/S9B<7 M\]D\C"N$!XZQX!?C/T76Y#":>H>>(N62"Y.*/$?#6UNF#4GI%A2C!RI"]K\-$ M6.O=N#O5?3+<^X3DGN6]IHF^^KS^$>FU?_O3_P=02P,$% @ 88&554G3 MG*A;WP KZ0) !0 !H96DM,C R,C$P,S%?9&5F+GAM;.R]6W<;1Y(N^CZ_ MPL?[]60[[Y=>T[,735$V]Y9%C41W[SDO6'F)E+ ;!#0 *$O]ZT]D 2!!$" ! M5!9(0EX]8U,75WT97U1FW#+BW__GUZO!#U]@/.F/AG_[D?V%_O@##.,H]8OB?WQ?_['O_W;O_\_A/R?G]^_^>'5*%Y?P7#ZP^D8_!32#W_TIY]^ M^$>"R3]_R./1U0__&(W_V?_B"?F/YC\Z'7W^-NY__#3]@5/.5_]T_%>6G&61 M U$Y:B(%I<12JPE+3($'[JW0_^_'OW+C@Z4^$!:3(S))2AP/FJAHM8Q16AE5 M\]!!?_C/OY9_!#^!'W!QPTGSR[_]^&DZ_?S7GW[ZXX\__O(UC =_&8T__L0I M%3\M_O:/\[_^]=[?_T,T?YLYYWYJ_O3FKT[ZZ_XB/I;]]']^>_,A?H(K3_K# MR=0/X^T+\/5I>O,?+J-1/\W^$/_JI/_72?/?OQE%/VWH>70)/VS\&^579/'7 M2/DMPC@1["]?)^G'__BW'WZ820?YC_^/O[\_M(^\/I3ZE_]=/\ M[_SD!P-$W#QA^NTS_.W'2?_J\P 6O_=I#'DC^L62"RA5X/R/\K2?6F/ZA$#& M\3H P=^%85'PBAC7/;T]YIMGD0397P^F%1'??W95O*,KWZ\IX'N/KH"V>1"Y M@JL XYI0[SQW"><"Y"K"\LA/T(^CO\31U4\-ME<7I[__=O;V\OSMZXOWOYU< MGE^\W0(A]$G95AF=?5U[="!E^G,$R0?ORA MG_[V8]]QY7SFW&7%I&$Y>(L_!.Z,#CK[W%OWP()Q@7(PBG>>/RC[W^B&L($/ M,&A^MY>@WUL<2.?#/!I?^?GBX'P*5Y.>4E8!&$Y< $5DS)%8#XEHFYWS,6J? M[7W2)PLEFD#\R\?1EY_P/3\5.9J$WQH*@]^/? ?>\IR M$P35Q'/M\?1CD7B=$A$.M-0!M&.ZU3+NO.XN[EN=.1DO5C#_H/;\XHJ9T %_ MTU$-\PKM/(JM!XLEP>.T'[^'S:#SM<2-Y#+B4;#Q:I!R5*OB$ MFL5,\BHP)2!4(7/YK4=$ZM["O$\NKT'N.QCW1^ELF%ZA6]-C(7IK,AK)3N#J M,AABI]K6>6T'7MT'Z9Z+D:.1 M@.=(6:A4SA(/P1/'LXE:&!5=G4-YY<5'1',;D=YG6;=A^3SF\5!'N?;E/C MHUY:ZJ4/ ^A9!\*AL4^B,Y9(RR4)BCH"2F3/C5!1L-I>?//FBE0O14@/^#&W M$N4Z+^J'6>SKKW$PFD#ZVX_3\37<_N9H.(6OT[,!E'?_[<<)?"P_5-:)&P?B M:Q\%%)3W3#'"6*)$RFB(=X(1/)@L]=S:I.O8Z1L 5-20!^+5CVK,'N0^K"U[ M"[DCU_M5LU-NA:2W$CIO1?NKI=ASG2U_4X3_48[WIV0-U2WDV2W#$B1S-*,I MJ=!GD(8!*5L@"<8C6*4THGWVS-[)A3P)L;N(<2.A__[3FJS!7MF-$NV__*]V MN8W[SVB;V7@$U4I>(UFON0Y1@;82=U07LM?.&>0HA!AB[_[C]O\JSH;3_O3; M6IN &LJ9Y*@%:&4"D6S1_CMHN);@#@2XNL)NG)*9 ;OTG\]3WB8]'-_5DNXV'N2U,&% M6&HN%;H)P1"'G@:AF6G'DJ=,U/C6-[S^2+BO(=S*^9$9L).4QC"9S/]5ELMZ M9S:()%P6Q"6!5H5 O7,F6]3%' VE7!G3+A.VX<7'Q?*> JV<&+D#J3E<+L;O MQJ,O_6&$'I M)]NU"IX43&/P#0YE.'<"CQ&F&>)@B1&G*<5_R,BUI24[VRY@LO2V%T_HWJ); M$QAI%0 KEW0&[SZ-A@NW7DBJ@I&1A&9%@.: +S>6 %BD,;L45+O(YNH;7SR7 MK42XAL\*D:Y_P&#POX=X_'\ /T%@Z7PRN49D#G& 9.6NFD:'#HPE7OA$N)5: M"^>2T36LJPVO?_%,UQ/N&MHK1,3^/AJ@\^['39AN/.E90Z4T@$ND+)6B&(DF M@49W7D%*H#7^HP;=*Z\]$IK;"',-O16B8O/(^JR,L3_\6.R^ZTG/&)&]\HZ( MS 217"1B@U,D9^E9%BG%'&ODHM:^_4C(KB#:-9Q7B("=#Z"!>YZRCMD+1.B'0=6\_$LXKB'8-YQ7B7\V&:E1\+P_H)<0VR%<->' M*S\8_'P]P>5-)KU(DY EL,JTP+7QDDH+RA(+S C. ]6YAD-\YZ5'0NS^@EQ# M;(48U]D5C#_BL?'+>/3']-/IZ.JS'W[K18;V@BAY,XW6ORR7 *U/BH .V0@I M@A$U#N:U+S\2HML+=@WA%2)<'SZA$W #1POFHQ'$*(]6 HT!/3^O"&="9LBE M[J%&*'/YG4="[]YB7,-JJU#6#,Z[ZS#HQ]>#D9_V(AX-J&.1*."92)DD"3E: MHCD:_"9PSZ%= ="]5QX)I_L*<4V-2*O(5H.F#Y-9C7D,RN#K,T'SCN/ACXZ; M9R&0S%C( 7US]-W;T[EXW2$N8'1%X%XB>PYW+M[ 1S^81\I+2;*-P!4/DFCF M2U@UJQ*0L[@(YTW.3$'+ZS?I$UR,ZH7 7 MD1WL,L2;\P^7YV]_J7$G8LVCZER-> SCR@T)[;DQ!OV)K&2)Z[H0Q!LY%RCZ<$L:C^5B5BA3*DY48I2@[K;+N^P^L:G M,)W;<;?\T;>27^4+$9=C7WIH?OAV%4:#7M81O2[4$D8G%WR-44XJ6@]7:U@A";7C]RV:ZGF0[N0UQ.KJZ*M7YH_C/!M'DXGI: M.O.6[:;G:>GA(EH=?=9[R.ZI@UK7$_+1 M^\^]IKZW/.ATX">3B]QH:>-F:F>24-H1;2A:&5JAH5C27Q+M1!!&.1$>LL^R MGX2&HOF;9NH @^ED\3NW>O$HF"<+?[5A>-2%I"O:@"XLCH5$@!Q&=K MB7(^6F-!NQ*>K/O=WD/Q8JFN)-C*@9?5)( 3R7"-IH<*J5S-L9I8F2G1*3-R=O3LP^_GIU=?MBC.&3SL]I6AVR)+YFT]O\V$IQW]M0>.8A:A\X\5!JI$-IL\JH M(3QPQ[.(.>6'LCVM KYOVM:*+)YX,IG ='(22L>Q..TII4J/BDARYNB07(X#19++_'C0@Z44>$2YJ4WK$D4.E)RL"2#0QA/E0=OE\X? M@QZ 6]1FHZ/DO M0)X/OR"*T?@;:F[/*9VRE)PP%RF1D4>":@M$!#2"DC3*R-I6[O+[CX'TO>59 ML7YI@>7=&#[[?CK[^AE=9\"#ZF+Z::Z"-^J7,BN3,TNW85Y*GH-&MSAYU,8H M#6OJ[&H[ 5O .@9-J"W]BBU?URZZQV,424,@QFI')/!$K#*:..NDSR$QJ%[2 M<'2D[R_1BGU>;S5P]!G&TV_O!K[,STW%1OUM -4%WX&IMV1;O!T-X^+\ M2;C3&&81BBD3=W'5:'EZ IYZJD)@0M1V\M<">='TMQ=M9Y9;SP/P*,&1;$I] M'2L3'+5B!(P.U@D=4WBHU<+^)MN+9G0/X75@G;WI^] ?-%TDT&1H*O,^C0;X M[$DQ'Z;?;I:*#@&SW*)78,I$90:<>!$- = 4*"0##S;PWH?D;;&]^ Q.)R1T M$,1=PKGJKB1$Q8)+!)**:);@)F0YI411B\X*%9%!;;=M,YK#*T0W#&Y6DS;B M[T(Q1L./ES"^>@5AVJ0B/O>G?O &_ 0NPJ#_L>E0=..0RABBM\KA7BDERB & MXKE)) DN*62?M:U=_;P3P"=5GU;,KBI,9[1TH$,G,9;A4Y-W_EM)8BQ0E5ZE_'HE(DP33-0[K(#U8T>W =S;'K04MP=Q!+6:&8&CJ]5B>A8 M1LAJ7''P-!,E8P3#=5*^>QOS:)AO*> .P@G;F2L]Z;5(2622%04B+?K;#J&1 M[$P.CC&68NWS8#MDQ^IVU*>E _OA%61 +;[=R99D4Q(@B3/+-!JV/I=0F0^2 M6"4]T<)3QCES-M1.,3\"Z4C5I281'=@732!U&=)M--5%%9D1AGA;)G$IC0Z0 M]T!$##9H""$\>"]A[T#U6C1'JAV5Q-^MP=&S7&EFI"(J6EQAC@+=H(SGHL=3 MD#FM+*N=I5QZ_9%2OZ^ .[ TRLWQ_O2JJ9/%$VTT+#=U8!@+M-+N*;FR1,5* M&*2,3'4";2I/@U!:*Q]JEY\] .=(=:$6 1UD1"[AJHQ$'W^;+7=117UR58(F M>*C-4J[ORJ0HI&$Z'??#];0$4BY'93,KY9:C 3[\8S-A"";328\QQ7-"ESJ7 M.[@RHDMM,RJ_18\Z"+"XO-H'2_U5'*DF/C'=%8) CR@51DJW&2\6+E<7EEYZZ[@2!7W"6FN.#9ZJ4YUYC8TRYI=69$\ MB,R9)D9F_(XX,V62-2.61IVCCXR)ASJH[%D5O KC*;++3\?L_?+A5K1T<>'L MMK_3#(\5-E FT'@$8=&AI(YX $'*0"'O)6/<5F^"MH+AN]:15H1TD4E*J1&^ M'[SS_70^G >LEF#VE*,QJ&!Q?8$2V20];002\<0.5E&5:>V2M,=1?==*5)FT MBH&CTEAN$=,JP\I@.&DBGK>QSQX$S02SS;Q0(!)<(H[I2)BS*:.QIQQ?#1>L MZ\CW\%N^2_6H+/P.PD9+&MI, D]G5Y\'HV\ S6]=CJ\GTYZ*++.(YZ04T<^C M'I4%W1UD5U;8S75]<#/X79I:VB_V/X5!K0?(%9 M=/W-:%)BZA?YTG_M.<2#OF8@BME(I+9E5A!D@ELC#1!PEZQ^QWY'B-^UQG5) M9P=AL/QW>_\Q5-^UCE4F[2#!J9XI@Q0R+I/R@ =X]!G7*AB!Z$64P0CQX R+ M.@&F[UIM6I+203CHM_YP-&Y$,EMF+^?H'-4.\=",RRL=SSP3A#$G*'/.T^KU MY:L8OFL5:47(?079>UQS7='THI!EN$LB7D I)?*P#4PU&@CDZI]JZ4. M\N]:&9^ _#6!S-:MTAY+$_0\RL"!9B0+Q7$3QF\L0(Q$1TE9CF"EJWY1XA%, M1YI,J4I%)]O=_,+9O/>OT]HKX0GU8-$]=9P$!?CQ&'"&R@@<:KMZ=Q%T/1#J MWEO?5+EHUT*,3ST.:C*>WL+_$&'HQ_U1TU,6E$3CW2J22C=H=!31HB_UN\&9 MS$*B/,NM@MGXAB5%P%_=*L'&EQ^Z&78-(D^->3J:Z7X5M_FZ@NZB1>::H4A;(/INA_OM1-<6\]WVD/5AAONAIH.VWJ*C M4>IL; C$!L8)2^B,:!N4XM4+D9_[<+_*Y.\BXL,,]Y,,WR^H)^!*3(*6#DX\ M*V(T1*.T4\JO7G)]88)?/RI( M4S7F;6EKX8(R*OIDZ\?U:T]*N5M\^\Z/+\;-2U)39OD.QLVL^IXITWZ"2J%94^TJC8<1'9E:M!)X!Y[$ M.G2S$K>>E8*5,Y2X!&@]@PHD)(X84W;9J0@RULXG;49SE&JPAZ [F;IQ8R5O MW+1TZ>P191D:"6S6%=SSA)Y4&;5%WT$'A"6(]_H ME31J/,.,)YFEE"QZ>%K6[N7\$)[CTX%]A=U!B?=*=D7G)%@(E( KLVE9&4O+ M$BU]>ESF+%A5O>A=R)X*VSD+L(^D#YIRT0?;=9R)WHVB(1M8>L#Z,%-,8@F)6$ M.H_.B@NE*S3ZLS+84E@IO!#5_<3GGH6L3/XN(CY,%A)W,JG 9L(9PRV."DX" MDT!X (6 @HE\===_85G(G63^>!9R%X$=* N9LRR37TD0FI;VO6C1./0Y!*XP M>1^E4[5C?<\T"[D/U94$>^ LY(=+_.=O9V\O/UR\OGAW]O[D\AS_M&4&9$6 E7X;00;T3K,@-BA6 M#."<1>WZH\6[GX7;OPN;]R_B[B'$3@Z&2=-A<3[_]79RE0F, 8A D@BEE-)3 M$DRYR$=Q!TM&!*%J9P4W87GQ9%<1=LB;3BSQ7Q5[6D+D/BE!3^BXK;A", MS*3)5;%LO*P^2.4.@">P!:KPLH;L_83:1?4X-#<:?X$AC/T EWJ2KE"L99G3 M_A>8+[PG<6':E0 &M4]\$&W$3DLJX'&OW/M\.V9'H1 NYB.!(%:"7:+IKN6N\Z*O M3$])F:73>*0Y'7&K,H)X11FQ2J )3CM+9#N ;&BS_LVXJV@P][<:%]KGUE M3DKP4=119H>E9F>PV,%\]V6]%V-<#B[6@XNJN( MBT/&9&^2L&6U-)3.99&$4/HJ*.\232;QZD.2'D;TXG6@HL [J..XW89>HR!F MG?2O$>1\GQH-)S]#'HUA:<+7V5<\\?#]_:$??VODLZ%!AA1 ;6"1B.P4+@TT M*KD M%]#1ZI1FM8V6#5".1'O:B;B#(I1WXQ&B:,PH9K*QVCM"0TS% M D?7R%E.T&M*B,*"2+5K#6[?_N+YW5.0'?3X>PO3VZUJJTY,$$UVS*/FE8YB M:$U;_(D!"1""S5YFYFI;JSN#?/$*TBTM'30!O .X9Z$,H6:4@.4&G2PTMH*4 MAG#)D^$R&V]JEZ?= 7!<_.\DS@X:6BTZE"Z*XF_",,) \)YQ(@%*7T%6AN>@ M.>T81P746BJH;7-NPO+B&:\BY"XZWZT"^]E/^K%GDQ/.HCO-<\3M)I;QL](Z M LY8F1(3HGH\AZA'V-]=R!UD+%9!O>H/KJ>0>B8 I8(E@D8GFBR) M!5RH8,0[)C*-G(;MFIBUX'X.Y4C9WT?0'<0J_P']CY\0Q\D7]%D_PMOK(IJ+ M?*\V_D8&DHNL.3JFG)6K_C9EU%?G"$]@#$U@5?4[B[MB?/'G1*>DK-E$6N\B MVP*>;7D)I&;HQ1)@3!'),WY!:+\2)7),U-! <^WTYTX #Z\_W1*^IW;M3E8' MY],&L//=\_X5GESB8])9W$0SPG71$J==0(V(U&DN!+C:Y=$[0OP^M:L*81V< M?RMW23P/3-L@B9&\#"]*C@0>!*&E:82+3LKJ(:]G<^>JS8G50HQ/?>=JC!.KEN ^I[ M:N2[$TE;M73=1\('H]^:&%U@ED2E$5QPZ'H)&4E(T@!-DH;M9L$]+]IW;N1; MG_5=!/N$]S).+WY[]_[LU[.W'\[_?G;^%G]Y5O&"QKJG=W53X]&5K%S9 *I< ME$H;KKBDP@<\\9-+@C**-KV*&Z]LK'M1];L;CLLRU3@2(TRYU6LU<<+Z4JU? MND![S7SU&MD..L;=Y USSJ +TUFA"8RH3EME7($35RN?=0R0NU@ZC-+IN[" MZ /)U%T$VAH!/\Y2MB2M06]>X+<:O&,4 +:TIG:M M=NQV64]1%?\,5'!=W>4STI\#?B)E6.<0TKQ$Z]T UX20?Q_ZJ\+!OR!ML[88 M2K=!P"U)EGE8VI#^@2M> MR.-F\;@/&$63(CIQ3Z2)M/B/B;BHE'":0Q:U0[%/NN _OZOJ*LEC M<\B#42S$((C5)21; O;-@ 5IHZ,4$'.H[2@\SUGR+TU]]V*PFTZC->762Q8R M4W@L^4SQ;'*.H\VF!-%"1L]H+%,@G[?G^J?'VH+2#@R/W2NCL_7>&BX)I1XW M;JYPX_9.$.IELL%DQESM :POLV"]C99U2\L!S]-M/=9; V/Q->WR$8$+VAK1 MC,4R)7S KX+?3TD9=WT/=\$OQ=MAN0")\!#0A,YEOHP%0DX M*A37@GIS0)ORF#5E)U%WW_2&T8;B'&YUN 5T9(-EWX12Y]7(!)XAC-Q/"LE9.2<;M5J.,%%^#M1.2C!7B[ M"/1@%5C;@/J>"O!V(FFK4JQ])'PP^I--3G*.NQZ4FU4Y\5(B)DFF@K($.B>] MU3WBYT7[S@5X]5G?1;!/6(#WX=>3]V>_7KQY=?;^P]E__GY^^5\5Z^_6/+RK M\KO'UK%2?1>Y4J$,&',9I&#)*2W1XK9&)2N\]QNK[]:\IWKQG54>*'!-4BR7 M$BE:AS;B+\ME#!6SS%'5#EW4+[Y#.W<,OC0)F_W[?-8A_M-H@ H^.?OOZ_[T MVWMTB="]_\./4\\[84II&6&ZF%^4!^*E241'M(&!J0"QML^Q(\1GX8?LHAMK M>MYT1DD'M7[WP>T533=!V B:$F59J5BT$5>1/1%"^!!+=*=Z450=Y(?7MTX5 MY)[+='!V.VDJO=FUEUI3!0!$<<>(-&6FG96:\"24 !,X5QU,CWP^491#:E,M M'KH9/]LJ3@A9N\ \8;2?[>8E,$Z0ZQ.64',T=C:UL"+"^T^$U6KSF(.G&., NK?;=L.VW%K M3B<,=9(4VXSS[.KS8/0-8*FJ@(>QMHRX+FD%4IG,7U&2YP#W:29)4HMRI! M,+6SN%VOZ;@5^%EI1 >M:Q_Z0)L_N_C<;/QG7V$<^[C$'@V"HC6ARA"I5.[> M6.*R16F"5911H5VJ;TO)Q'/Z@>GA0Y)VH) MBV4R$B\3K+2.1%":I#/X1[[V:7^@I1VW0C]'_>BBFW"#]CTD@"M(%^-3/QBL M^831")+:2>4)C5J5:S">V"@2B4R8Q&4R!FJ/O-P.V7%K80?L=-%2]+?^<#1N M+T4CG!?J[ZW'\A+]SD=>C+G,) MW\+T9#*!Z:1GH\N&ZTRDA=(E"RUDKS4G8(R0E):ZS]71!.>.A1!< M[<-T2VC'J5M=\K-&C_;.6I1OX"%'ZA5D&(_O6IL78=#_V/S44SY3#I23Z'-) M%?I(/*.4Q&@EE%FJ<.]N[[KM:7\$QZD]!V1EC3+MG>BX@?TK#'8&'6-,.J!? M+KR+N)TRA!4>B^U$+%VVZT-4(Y;4VK(?XU>U G]MR_SS%$EJBPG MEDO S3*7@:S.$,@F90>*1U-[[DT71;PURN@OT;(=C?WXVWT%2EZJ2+4O=X@I MD=&P079J1^/OY4I(U>CZ^%T'TV> M]!@$'1)G1%%?]A+!B2NSO5&0/O'@@Q6UDW+U5_$%M9&G2,QZ=8R<]86#Q6Y6>DI"EP(7A=Y%EE%35 M-DJVA';$FUP7Y'10I[Q>01=2*F!_OIZ@43(I9;2A/YS'!$+3#@3W*^L\D2Z@ M!^#PHZ/@F;$@K:JN47L!/6+]ZIZX#FJ?MXV#:_""H6R(5>6C2,4;U,$2T,XK M)G*.K.L=:ZL\16MS]Z'P[EOXH_F322_ES!U5:!3@XHG,Q2\VM%PC9-$S1S6O M/N5D'YQ'_+5U3EL'];LKF&=]ZQJMGO2H=T*!EX2)((HL)/$TX3X@ J,RH<49 M:I<[/ #G^U&)N_:\ M]PDEWNG-Q(6Q,4M-C"G#*C@WJ$=:$:$5!6Z\U]6C$<^F5UF;(%8+,3YUK[)[ M2YCK)KK-_Y!99>(E4%)F^[#,L_!V=<;-NIJ8+5]W>&.\ C&C;J7: MS83(Q:WT.2#GL\A>&Q)T.?B<=B3$TNK/,/P=PXROGCN^!^(EDU]'LAWL\AL* M8N;@M#+,I12*"I;4E67$4N,(0,S:F,11'ZM7+3T Z!A4H)[$*S9:*IO3P[5V M,R%"!*)2B0MXRDG(1B'('/#/0%)8W0C6[??;O.LED]V)/"MV,BKX?BU= M06]*+W_^=HY@O^!_4>(/X^O)=(Z0JHAJ:"P1+HIR%X\11Z5%9SGRY*DPX5Y3 MF'6,;_>VE\YY!S+M(+%V$N/UU?4 C=FT:6+('&C2!B6 (N""H2$B#)V-]&!, MH2BB,-[6CL5N#>XEZTJW3'20'7L/4U_&@9[Y\1 -UAM#U4AC0L;SR9>^@!1] M'AMBN1EB,V=>!E&]PF$]DF-0A@HR[J"3SWI/98ZMZ&',0I+$#7JZWOJ2O4U% M-973$C>S6-M ? C/,6A!-7E73-N5H^URM+C@=PXL)A9J(!K5B;&U8#Q.BOAP9>\9';K2K"3_C+SV-9IF5![D1LCIHEKX>E2TL& MF((J??T3L1(]5"KQ**)4.GOO@F^U7, JF&/* [02=!=-=I?PS#5]&T0=)0#N MHWGBZ'\[NE;C0'5DW46Y\'UD5$N3J<,/)95:$0Z:!(B!Z%+>2KVP(*N/,CL0 M^]L&_+LF?Q<1=U,C?C4:-KA.YL=19H$Y3@51FI;!SIR14'I_I^RD2LZ('&H/ MK[^/X@E&7,78>4)-W??=+AQ M-P^L<&7VC0S:)JXY!!6E4\&S) /^,6J#\8GI'6;?W'UI]4$XPK/22TL1B&4H M*PV1!,$SD<9JZ:./SJQ>6G]^@W"6TB8WK9/?P;BQI4O?Y!))[S%FF;6X2,.B MFS70"U8(PM&"9A8-ZNQJIZ:WP?4L;NSMH@4/Y*SJ"+^3.3=W[/,43&FDKHD/ M:-]+"9&XLL=2=*T@!^^3JAV6>C9U;6VH;B'&IZYKVSR7+AKKT"D#PE+I@A1H M()XJAQZ;D#P#!Q&W4H87/(-S)R(?G<&YBT /-H1Q&U#?TPS.G4C::AKC/A(^ MW A6[I713I+2SJQ,F0W$1AU()LB&Q-,$XR)[+,VE@IM77)2\^Y%4QN=#9N'U_=K5 N M&F.+HH7F?D@TQ!H;B,H66$;AZNIUH/7=BKGG;[^CF7(^O,"# MUD_+18TX18-WVH?)29A,QSY.>R$R*5).)*$U120WAKA8FLPHR@&,53;4ONZV M.\IGX7+LHB'W2+^/("& ML6$ZN2HW%/\UNZ4OK?):64$4;NGH2BI!;-:*L)BI$U:[)&J'5K;!=7B%>WH- M6!TJ5YN^#O;,I3$098S4V==2&0L]G3Q#PS82;K5'5+BG.Y42R0YMW8C0N.QD M5,T])'^J40V*.MF;E^VL:)Q7=1T&4*I71<()"&OL9:>/2RJ.1[:)AT.S3N,@;_I,W?1_Z@_[T M&^LYE%/*EA)3RANELH#;/3I8T3,>DLW>R-I.[(&6]J>2/TLEJGAGH=3:OO/? M"NC1)I1]-&PBBF"4EZ;FOO)3F ^[R(;3E%1Q"$MS$(K2+3]935VB7 @'JU[. MNG+F=BB^8TT],(4=7)NXW\7I1D;S&Y\W DK,2NVH(ZGTY)9!4#Q20B QI^R] MX$!M[1*=[=%]QTK8,94=M%6[CQ3E!_TOI0@ 31>I$J/&$\M%J=&Q 2WB!.7F M><[>T41][OB1C9OA M8;TH150YR#*9V580[Y@FVOJ2!;0@3>ULQH. OB.-V9>&#D(A]\&] M&\-GWT\+9WL>8T1'N[D$/1]42#0$F4@1.I%2>!>4.24L9;BDYE MJIVAV@;7]Z4U;4@YB(L_Q[@4/%[H.)/>$K3)4!:FE&&;@$H?C0-V M,/VY#^_[4Z.6%!W$=W\W0@G M#]NXJ^WK:/0H$N4185&?XH.74BTXHAS(I>) M=#H$;4!7GT&P [SO2)OJ4-1!.XIA*M+]/.# ?\[ PS1G&C MH78_S>W1?7]*58>HRGV8FTQW$4 !\AZ:YJ#3T;INP@5V3U'):?*4\"P [8! MT01 N%)&!U;8THUHBU*5W=YZM*K2,0$=6$@+I7X]&J-P(D":E F+C<>P1CH] M83W'XSX3H(SCH:\ M!)*,*D779=9URHIP%T1@@2MYKPWHX6SOH]>KCHCJ(.>R >GK_M /XWK!")6 M@5,D:RAMD)DB5F1&:QN72UB.JA 6=Y!WXR&'R]A?%5D M,4$GH:G9[W'%=1(IDBQ\"6$D("Z6?MK&TR@\US'IVB?>8Z">S5Y4C=G[][0K MTM*!U_8>/L^/X8N\'J!GRL8,B$U%7#[CNMP@XH1+ ]FX:*FH?9@]"NKH]:8N M+95=LZ56>+,)RXCV>AP_>10)NH_OFTQ0FKL,EZ.EJY1G7V$<^Y.2M$8E#RQ9 MDB+WLV"%=2"(MD:76VI1J6WFJ52 C97>2;OHNKD^![P8!UWC,2 M!)IP4IE$?&E.FX*G(9A,8_6[ UO .EK-ZHJ:#KRV-1"7OHD>D]D[@;NH91F( MM"B'H)TC7#$5E$M)5B\A>!C1]Z@S^Q+2@4>V%).XW2DO\F,3*WO6\9F6:\%1 M(@%W2PN6$Z6%B%XF;7WU;D?[0?UN%*Q+"CLHHUOZ+B!,RV&-TH'3T61:9NIF MS6BY,EK:KDLK.7$\X@GL!+7<1A1(5]JU!LYWHT%MJ>B@/&[9GUPRUB8+:RVA MM1:DAC(EEYE%E#0G2DR9F,8TDZ%Z$YE'01V_QE2EI6(AW#8WB'N".1FH902\ MMT0:84IQ2R(0@9H$W'FW>L5DGVO>1ZL%U87<05':LH8N;/3E(5R])!6 XJ+D M[QR1#A!?BHHDS6P$H0/EU2WA1S =K<)T0LJ:X&"-?IXW )?LJB9%MT8H/>IM M--9(HF5IDXSXT'KG$IT]M*CMQ=,S$'6, MDA&TQM$W3)D27P9 .DF5,5& Y+5[16V/[N@5JR.BUNA4ZV386=,7/R@?QGMT_,;].(745-*5@.CR;RS]S9XMH:IH(@FF M5!_0:$FP,A$NK8\Z^02B=N*U@V6\^,SL4U/;08"[%?AW,.Z/TOVK$G%PG?"C M7!;33'2]A)^FYCD3Z4,99: \L6A_$F&3EA:\D_4'1!UTA2]>QY^Q0G00H6_W M[5(MDH-KKMSJM(Y:HIR*.E-E M1:C=+^+9C)-K\\6T$./S'2?'7("@FF^A-%SR"HB'E(@OUSJ%A1C%5A=D7_ X MN9V(?'2] MI\:+X"CSZ"1QSWJ[O:KZ^#DFJ&24,Y)\HT;2$\>#*S<^&4M>0<4_2I=K'#"H1GX:/MPNV:SAE[B[2; MJ7 W*8D;:+@U70_3I)=S4#G13#BSI8%#N;7,FE$5*AAJ0"?99Y8 M/1I83@(X4:BA1%)>+"^>B4TR@T-ES:9Z?YRJ*WCQ^O6$A':0:FFRX!_Z'X=H MC$<_7"SH: -H='E.23!*$:T3,*\2 MA>HWZ);?_^(586]A=I!!6(D!9J6HM=H29W$Q4B94L\ 2H5Y2&0Q7M/IU[&<3 M$V]'Z=YB?.J8^&()BU9,2Z=A$RURW"GK$B59X\$FT;DBWEI#E(I<@W!.J=HV MRP8HSR1.OA.Y&V9TM1%R!X[,.E@SJP?F$;YM .X2.6^I#7? '3::7I7*+=2C M/0]/HC""H5'"I"'9E2EQ#GTVI\L8$X[N/*2HT5$_#D79$']_6CW91?P5]:-< M'9@-C;A%-OFM,:]ZV4+BNC0T#1KW3;"1V&Q]B=]YKT5BF:[FV]==R]CP^,-; MA95)&-65X,:X9\TTRV^_G;S_KXO7'\Y_>7O^^OSTY.WER>GIQ>]O+\_?_O+N MXLWYZ?G9AW>C03^6@N)]\BP[O:!]HF7_]:QD6B2W65.GDD?^HY(^21OQWTRI MP*(NF9:=WM4Z8+V^(>*M\>NE4$E)W(TXY[/DOP\Y$6-$1+V-/OD.KLL\@JI" MH'[]&QJY?KM$TGX>E%O:WB?',WZHB99F?S%F_,18&1>@C3[$3Y"N!W"1-R*>^0,,@J,F.X*NO"[S2DH9'6@2N&)9 M6$>SKAU'VQ;;H;SICE6F$RJ>B]^]<4D_?[O$1S2VHDDL,7"2A.P9D98RXH0R MA#IO:,H>>*Q^8?YQ6$_FCW>B#MMN4WO2TD6'ZHVKQP?,3=!M(';DMV\![VD\ M]^K4;JLZ+7EY(A5*(!/"$D2S7%*P.I&@N$57AN(AS/%?]F"F8=>J\X@O_QPT M9Q2Q%! MI02L=F']XZB>D1V]+YFC3IDX0,#@Y/0_?S__<%[*!S]_DQ!N9WCJ*P65E M: 1B0RG"@$CQ)ZN)T0TUVDFZ*H!U@<6]7OXLPH[[Z<)RQ+%[P7?JH;^'./HX M[/\+TGG"#;8I3;];O'-WJMJ\?F=E.2S@.6U!$6M=<5&3)GAD P'M@T>7P?+J M3>\J+^$(M/$YD-N!V72[G->%$WC3_U*Z34S]\&,?<:ZL9U*JTR[R0KBGHZO0 M'\Z^P)L%N9RYLRX0QJ4D,NN("W(H9F$SVIBEIK\[;:VTB*/4UZ<@N(/2U]L% MK9'9Y.=O2[^:15NK(-P#]KE7:F!*%H53GQ((GV;LR@ )=&*]#T^*= 6@M3/51 M,B^K5JE;/=E%_ >X/?S^[.]G;W\_VSM =?>_;QN;>@#-2E@*G9M@+/-4HBO# M:41C,486;!!)4V]Y[^ZCVGU4K_H3__'C&#XV1FMQTK[ \!INK9RD3^I>O8U"_.<^G*"8>N2>DUX21N0I[/KP?20&,2,1NY39;QWH,/ M9Y?5D_6HEJ JVEQ-&M.C9Q.^G0_3]60Z_C8'%(07@>M0ZG!P:=9G$G261(B< M@M<138QMYH&L??@+9Z^]P [2SFNKNQ++Y39^J=SF]PGDZ\&;?H97,/7]08^A/>=[D5<,^*: )OCF:!NW,H'4MX4$0Y M]+E2]LJ(U+H3/!(, M$3SY*"TWM/I5WA=XP:6-MG1"Q5.','8IFD8[0P10DEBC:,E3*N*T]X1E)YT1 M7%*V5?OE[^R"RT[JL,<%EUUH>:+;"=M _/."2TMJ][BFL \O3Z1"3#AKG3=$ MQ1*W*';L0DE]%[]0&T^ M.K"EFXX=O_GX"T[48]A M.CY5JKS$)=H\!1V2A 9T*YQW7SIBH4H8$VWB>)_H2H/8SG 3C' MIQNU9-]!I?7E:#28O"HW%X;I-T2X@&5D@A28()X+/0O#>L8F5-R\\*C]'/W%VG%3_P&Q&*GV0)&Q0%$2Z\^_,BA/86_2E\+R54\PE?A M.%1"Q,-0#PTG,M)$O':,N&"HBP:$\5L=UT]-X /#@^KRMXO *O/V&TKJZOIJ M 40A$!0?B3%%(LO%>-S;#3M+;-GD\W??(GR M<.G\73 <)I^_MU16$OH$.@#Q>S1 M%V+H"T73])#!?WJFK+J.5:GH]/4_@/BF+E6' ]OZ7T9 M. $2G6B-4N#>$0Y@("4\WVGM0ICMT1TJO=^YTG1$R'-)\3^PJ)^__>;_[VC< M5"XVSH2T*5G*!!&9HS-A@R$!\!]H2/H42\Q6KQMLS4##B'WH05B5AG,O')@G",:V9K3V7;C.:X%:02"QUL M(4UQP[WU+P*%RDK+$RE7\(A47"&JG(F3IC3KX#:;VH?1 W".6T-J\=!%EK$Y M5D%($U)DI:=PB3W($G9@FG"6O3?9HJNZ5=G R\D>=^(R[2_4#O/'V\ XOOSQ M3L+?D'_<1W(=YH\CH*4AA"5,J))2%1&-C6B)M2)+FH1UK%J)QY/GCVOPMXO M.LT?9YV4MPS-1&Y*0RQKB7.,D62C=U$R$[>[.?@R\L<[B7UC_G@7F76:/^;1 M"6,D)PQ0"C^, MH&53K2(Y2#_#$'^8EG>\ZD]*MN-ZO-1%2FM-A1*4& :EIA?0Y',\$$]34$F8 MR*'VU)JM@+5N*7;O)3<=^R]R^>7,[NU%J[P0/A'\1R3HMV82C B$*4@L9.%L MK-Z&;CMH3]"(KKK&W.L[U@$K7?2CNP=S_N-%&/1GK;=ZTGE) ^[TX$K+O&SP MT(#DB4L P=AD'>]><>[!^CZ4IAT;'02=UNCUTGX^4^V>DBF$D'FQ"-"Z\RD3 M!QZM?1TUXVAI*%&]U><6N+X/E6G)1Z># ^ZCG=P*9!Z:T5PP8VTF3*L2FHF& M>(-@!==,&5^&9G619T\V%93!4&)CV/<0!5SM>]1K4?R])'2ZLR/JC/0P2EV']6B;=H6N#JJ M&=F$Z6F*0VKP]J@JM!#Z(96">\% !DU<"7K(K!GQ7 MBNWQGGL*Z%S)BAHPF4QIFUJ M9]X?PW1XL[8.>ZN=0&J*?J.K?.BPXSS"51K07_L.XXRK[SE,8/'!U:U$$H.7 M6<5"8LE]:W!1HUL"S!AT3X3=]HK)ZBM;NB;H)L'=MFU.)U[:G1+N?1F1RS-: MU!3M'I:YMZX,U*A=.G$?1>O:D/%'/^S_JPD9E(&=HT$_-;\X&:9W:-CAN^9] MU5_WAWX8^WYP V)R$B;3L8_3GE7 E+.*,$H=BL)Q$J)-1*$LG,K*X!%0NXJD M!O##[X@M]>A>2L@MOA;?S@:]Z??2@458IY>_#&$<:FO>X>.2EG!1_CY MV]O1L/A^*&M\S,?97^F%')246A,:%U[ M N48/06S'9AW6P%_Y\?X8R_Y"+%<[#$N^%(2AEXO,X*PE$$Z&Q3-M3M0[@#O M3[6KQUX'(<^-[4MN!,%MIIX&%$0SU,9F_!*2U,1XH)$Z[IPY6-OEHSDWZXK] MD-TG7\'G,> W4\3]&TP_C=*DQXRBWIN(CI12I;ZXZ;"8T<$N73:SL_XF:;WK&;X?]P1[1B* M)5A/K$9M#RHQ*B4H;6OG'C=Z9#L[>^TM62J@RWIYI.:)XT2=29E3:)Q MFLB8*/'.9Y(X6!9S"M2O1KZJA5$.FJ>MO)6T$.-39UT3]'MOX*,?G VG:*8W M20(:0#+*!?$VH2ABH,3:,@!*25R @T>*HR<0__)Q].4G?/1, ](\/-H0O^:% M3Y91;4';J([X*G[3!9E<3TX;C&XG1#\!:!AP2RAZ(LDSY(T:C5/L6Z(W:;G'\ZN M:B?M465150R$%TR_OOYPNABBET)VBC,T")@LEB#JI"@MH)P3'E>EW+VI$NL( MNWWB"Z1H3W%4_J9^/3L_O3B!\6CRV#?NQ^<)'@]''/DQ.1^//BP\] M.*:SLB0Y2XD$X4F0@A(JP2B-Z[7W>N:OY7";E[U$4JL+L7+'\YN(_NSHCC%F MSP*!C+Z4!-RV?4%C=,A>4IJ,WBH-^,C=O#LO?<'^0SL!5KZC?@-D801O :7B M/?65UQ_^KGH+(M;1V4**E>\^KT)2D0:I,QX'6>)9KCF:UC+C3YEI3X.@@==H MP'P00A^XN]X-G[L(K[8-M&2)":9L9D",+'ULE,K$*L$)5Y1)8-IFO\T@\Z

    P6;DIM6_=.XW!$1IC&B/<649D8.*6<,#^A$3=8SJJ*?795# QY M;^OAAESKPYYM3P9^91M_I2Y#7^ H]^/.<^.:IZZ#.*+(7#J=XHX7_9[O-,## .2\T4 M:LPB().-&1C!BX$,G$ .Z:4MK@8?8Q?!BJ$;KX88=-[<((GA;:2!V@WH?Z N M6T9/=-\D%'R":FZG8$?#0*?C,)%:S>B.PED;45%'#9\CP":$M.>0KW#Q9 -6 M+0U.GFRF5(1D7J3PLXTM0E'F6J@4^;O+_HZ@@Z7 MWY[-LF??H]P*A XS-(-X(*(D V=%:">!+$78*3_L\O+IH2]9@Y'*9P"T04U$ MP48,**&A-B9HG '%!3!.P7$\\PZ(%F-Y.Z0C\%LS:8#T_$OXDJ]5SP7E#K+% M&"BP3ZB>@NA)JA]RWH,LL[[:/IXB*RN3!6K/=O_('GF3&IDN*F_[R:W_<7'F M03*X%_%#C:F$ICM-3<%4$9*)\X\+O(7[X':6,C#6IV5^1>C,,VD<.9@=&7?H MQ^5CCTMWRY0W-\TSZ=2R?6L_JBQ4Q;')<34:@K-AN^MP&C@_1C)FH:4B)^V( MKG8C8@@[&JM(R9DESUMO , M*Q>[#*1?H 6T6]/&Q !K+:^II,JNKZ/:\9/47.XO"C3!@-?AX[&$>'2 S_LF M=3EGQC;A =-%[KC(IY/ZS]I^;),N_/T+H*AG$ZIQ3215,7#M,J(0#3DU#6$G MA:O ^8L2;B,S_?_)L21MHIBWT[&"<[ZZMV9&2G$0#_Q\#KS M> LX$T5#L_#C54XT\S@LUD^K%B62F:IFEG?.ATN/6F/ +DF_?B [X%-BH DE M.C':I#Y^#@D-9_JUTI6]O%]3)$F:3TTB+0V+^1RMN]/XQ!NYT;;Q(UA))6&4E=*E<0&,^#DR MG9&*J43? %2#3QY)>//A$FZ9+33T=H=J];75O8=VNBWU,;APU=9:]E-O5D@U MOQ3O_JG%5,VV;+?I_F4K=VU>MH<9H[138Q5I8QC(<4I 535KQI&-6NU*G%"] MA3G9@H_I:CW] ?1AZ @#NQF'N^ZUG=;3^^#S?+-=]*O I\S8^.6.!C%8D2@* MQWP&/IL1JN/KOW&8DXUP!7Z)QVK+G1"G6>FFUH_,Y0(Z]S.-&'5-T._0TCH_ MUL=:]L/A@W]? UC]H#>JKLKZHCL@BX.J))X["3_'0U147U&GM M+]@[V@2[^9X7?E.Z',Y=;)64I_SH2:L8" "'VOE6HBLUJ >59W#]!3OABW17 M@K;5W:JB\)R%C7Q5V*Z:PU/N%8"5(5P6/XP?#2+4IYWYI#:>]ZO@[+74[.OUTGK(!ZEO30?H!D)E'XTDR M?WDBC8L@ =T<7$L,$16LN.X4XTX65O54^)4'79!KMS/^IG]>=TDULA2DSR>I MP$/-O7@=&K.(@;'T$CB'S?4Z;1\@1AI50.M"Y6'\67BY,4A3U%[Q$<9&Y8\6>]=S\@W%[.-:_%QN=[_4O M>*=!-XY/6OP+XA-1"K-XE1;*B#]ZI7]PN+S4?.]0 MCH)N3$N&5! >]1GU**R(0;\=?;\8Z$)DB98I? O8YG*+<+4W]IFC0\M@<2EB M'+@%N_^6A[WL.^P)7:IV[@VI:5]N@>0(IF0)B4)2)S=*#J6W1!HT7/>R>V4/ MS;UX\;%R]YWY56573'_Z/'L5,W'(]MO!#B)*2A>A3GI^-MIFCABX1VIAS#<0 MW2"I#4/8M41\=_?/IKFT%V+@YDVMU<17APY_T;ZY(GIAAG3397!"LEP9($K& MH0Y"@]9L95[_DM*(2Z[."!^L1@TO.>)Z &G%2\K2S4]_+JIJJ?[A(J^SZ5SE MM ] 3!!@T-=3IYTD#/BVX"$:T=>G6'@_3MMD6$;]^, M-]Z_&K]*Z7%(UC'C\3?_GAP?F3380AE9)! 5TD[1!CV;:!6TB4XHRXV70&BUW.SWU@.X8=_"6Q2SM\5XC:=@.GB]8 MB?30*LW)7$23]$X,2-4XD_\](%X8LERPZ5&F( 2Z*&^;+PH\$[M[NNP.4DXE[W?96 M7SF?'7Q_TX#'@FFP;&CGZ^>?!.D+@O!#7% )A Y1!XKL1>DH926GX,MQ"4*G MDT_]AQ?S*K_FWHT\OO&28!.XV>A.^G7;]-(WM(9UYUY8= !AD9&!T$4^)'I! M6D=JUT-=54S(**7BOMY2&,?:.WA//(8\ K36 M5^7/K:^ZDZ;5B%PPO[Z.;%EV0_=$0,BV3P PZX3(ST $)JWN2M7'FOGH*SN+ MDFJ!,]?R.E,K/ ]R")J/?VVKZ7T;4E5VC1Z@D;1=]P65RH113R:S''YU/HM6 M31-J4AHQ%>IES\VWFZ>A&,VT]/W/W&L>[O;*5^]/SSMD/+U9P%<2)9C9N* > MXJ1)G*:4O)$A'/H RWAPC/V8)MD-)WUMX052 T7VMOOQS-IEH[^IC(H!O5]2 M4S,3DSPG9-%MT?6:)!1(HN-:YAMO$ECZ97Q)KE'7J0\+MI^>\O!FE?[X]IK? MB2A\1GOUE);0&8LH.$,:;A:-#,U+?D-3EZ\&>"*Z*,:0^20&[A,E"M?@A'J= M*;/#J ;&N(+TC6;+:KL>@G0+[+S.U9N^.4*@S>F6!X[%P*HBH88G(G\9M*@L ME>PQ(\IDN[[K9\,-^5MT+K[WRI)BC!-HTV65@E0PIV1G1X$CM#^W..*.G/R0<@+QL8/X[^ M=P)2IZFR#B)]8LAZZ>XV*&K\;!0O>T_FZ(6U'\G<4<'"L;BL?:)R1.V3>C-/ MMM%K$W_D01!.8\09I*-:R\S8\J8')U2[SOR^H2G1:9['P[9?4H!T?Y +@<9, MQ$%[(JV-GJ.-7!(:>MUNN<9:JB_D2U&:HZQ\<(&4_C=N*BV"H\1-IT_&N?#X M=^RQE/''*,@R2Y@H%P-VQI!DS[ZB,0;9X:V# LE=--A@(O$D 38,;5BXD3[$ M^BK[4U;_(=@0@V.FT7Z1"2C@@&7-Q8!.GG+^4S'@;S+0=S"!NQULZ9SOI!?T M;3<[Q_;HW"E[UV*L)5&)=L?377@:NM^]-:1%,['X=KI5;-];30I$"!6JQ,\1 ML"!L.!*369JZ:R:(^N5ZM$L)^K*?R;#^ZXD%PX1^V?HS1W M&OS,4T9;9)T5HF$V/XN%OH0.'<6.'[_7^+ 4$V^&6;H\>+D]WL[A>^NQB,47 M6ZFI-+8V ]9W$RVU0WL-Y7VDS6YXV"XI/P/2E;YE/@#[=SO.[R^5YSB&VSKE M:<+HB%IC+O2/S>U_Z.Z?7?B:OH^P>#^UVFI+;),[-<:$QNS'PRO2\]6/DNJK MQLLMIK#+X?0-M:_,5"C-*)=JW !"NS[.YHD2]0QU[E\3.O*P7ZP248:?=?#_ M1+N-&VF0+6YN*VTQR/K(0W&G(>HY%[>!='VF:/@Z1&[N70TG#\C)6*F61%4#C-HF-%Z<*^:8_M,#UP/ALJ$4Q9XG%JC MJC2IG_Y+"D6T0EVT'_,K8+( @W0QY'"G309.-C%\>8A>AD:C<,!8,4)X'/^A65H![&OAS MA6E-HD$[/K@)#)=)W3//_;ZR6GJGMM)'X98P,="L68OC/2CB&/-?,!YZ6Y:V MA#YT#(&:[MBI9)_V7RD7?6!+1J-1&_4##C:C\8GH.YV4Y*?00<'1&N0S6%Y" M8=.6MC]("V U/WD81G:N]CA^Y02_H37FFX57U)KS5^Y%/@FZ'G< P-T'M4@, M_#-*PP4.&\-]!&7MW)2A$X!7^=7N=3]8MN-ND+<=!P>;: I5&'7'TU]($A3# M@=@Z>Z2I=W]A3\]$RFI0X;WD+*@:(J_&W!B[6V)?Q-648P 8&+:+<6ATG%]Y M'9<6,1(C\7_] A9]-_23?Q .R+O5:G0)/V^4_VK/=[M,!784=O\K- "BH(9) MSLHR*1)N@WELLK;7/7H%E%#_.>)K"GA)L]S&4 <*FCR(@2V,62V)M4ZQ#&@? M>)+'P, HO\WG>(#.XN9-.@>:-0Y' M !8:JP 2B'H=U!\R[Y'^+ZJ_"&93C+N)5G=^?1XIY\[\RI-,X9T' M4<_^Q4VR)B0TAVP1=;B''UO^H>KRLQ[V,KV&;!&0'X7#H3HB:PES\I&FX065 MH#,[<#_?Y*OB ?#D)&QAURR$"Q!%-:BO3C![G$D;F.H\-"7:A<:+O9NM.LWF MI&S^5Y<*0.:]84F/:.@X_X2'(K1%OL(5N:IHCZY&<* M J(0+/ )XX!SXX$@I[&^G_SCZ7G/!Q\G4Z>I[Q6,I)D[G."MSHB.WUPO8JORU.\$M;941IC'XIBQ%,B.(!6GA4+?%E:% M8!.96ZPSYF5%ZNWVY8WC/0]:Z]DS:?W*?%7XW &AI2BY5O7[ZBTWMILWI&WH M\Y_6.ZKH?2\?!G="'S-&7\A_.*N_XV*80"(JX+5,3& MM3@-M#13%I!4B:!> M]-\GJ9'2_7SWP;USO:'\TD[%5$OGY3[GA+'T$K4F?%G"1"4GKZ$9]23X*+.K M8N"RP(U>9;YLO.]MXASEW:LY(^D1 AJ5Z/H@,Q,Q^S2,8O:8BT*U4)!F5=U@ MM7G8E=O>I% Z.MX4)LNU1[UM TA? ?HQ$OH0+:AH@D. ^KQO;MWNFRR4#S>K MZ3TT+3/TJK*F[NIEB;7#3)HB1!NO]*ES_MLCI:@;M==P^SZK'ZV[Y8O)P"T%F M(J8,#0_*4OX4=12F8F!C'#? A_7Z1/]1OY=]#9.#VT;*7I!+[3:^*/[ MZ-CY"%+*F3GL=;;NZI&=?;]>!8QK#X7&3+V9FG]S#3MX+>_EQA69T_AFQ&3A* VH"2CZBD9DM+@PF\881K[J>)VNE/[:KG M.-,CKS'0CTEX_4Q<+2@-TL%"6A*)FY!,.]VQ@(DC^=KO)N^7W3UA7"6I2U^& MDT>PQ/V8,B=4^3BNL*S ^LC:PI'Z2;TW#U\^T8G>>NURX_8;ZW:N>99P;.GC MLI*??,??)VH5,(B2#90E3&%44R"5AMR+S,\& M]M4_32K;J0FN9?XA]Y_M$0HZ*Q_O2C-82U@^U1[E((7OD!6B'#7]=T[>\ X% MLFP6:A]BX$J!Z&0X;AS':>B;8/B* 1N4U%J2CHA0[Q3;06/>QT^M!>F;2,O& M&3];FC!JI$Z3/L%V.@KGI%]>POT:JZD"U0>Z=I[/\5NW'7[29+KX4>K5-[LV M+H\L%4C.8IJ#)W#]L@W%]TAO\.6]<:R4)/; PW&VVL4G9W0[!TV*3"SSJCLJ M:NOL!PL*21;H [?QT"&36?11YBV:FMGD+)=-CL?[98V*"H[=%@-17OK*(3^!O@G9?%P,:["UAF3HD1 ME:7<5>]DMN]GQ6R5LG3,]$%1DPTR1(-<,?V7^?/"B-MX+>PWPV%OQ,"9[Y1% M1(,SP7B5L0S-L78/SK;-5GW[K7]YJ_%T,]*<@\@X"99".RPCT96+JY0IY M@T#V+5AJ(E3%\)>+K@1[ MU"XG;H8O!K%QB:$3W0&@1NUR_-9RMI?MZ:7A>E-!MU+(-<^>GNE?)O,3O_\/ M,UW_,3^-/V7)U*$_JWIR0);R)U6+W9C*?U;A^-]N^1^I\LS>/ZRD I<+_W&Q M@[B"W0EOO8C(97%H&F=(%CSRA&_0HS-S[^Z9\9\\_"P\R-O='GQQR^U5F?UC MX)8MY9NLVLQF(M6E(-D_2ZF%VDNILE"-S#>7S.##;D:*1>#KWB.-#_?$;A_V$QA*LX9CD([3-! MT3?DBA]HV2NZ5;-%X"X&ZHNA7Z3ECLZ-"#[F7#T#;RP'A3-4:U%F2"STPD5B%)&KBZ3-AC*,A1J M.$\@*R"[Q/73CKA0^B%5<#TM7.96;]F)FYMY%C\R-D[BJS_\AY7 EDTG#8+/ M3"8DF3SFPR=(&LA'C/Q9XFY_:=-L[,,7L0>[BBR:FNY^"+LY;+V+] M[*M3,P.Z(>];W[GJ2N&Y=:<- ML#8?E&2JNJ,[L_2?G)29)V?X(8"-&V0@V+T]]MS@F,'%%3[I43AKOP>> M1X>\A^S"?<]G-*R537:_L_GEM:MUZ7(&=WJ^_[UJU.(D!L.L DL9$^V<'@&. MN/WZ4;B'%Q_J]Y2D*L3TI)<^ED^0\;+T2&X[?!7?<5S_T2>#8\9M.-8M--#B M(6?"K\DA9TX^J1VO0 C'R2$+QYX$LXMWH8B[?;W=4;K#A9W+B\LR?59Y;[3U MDT9IRUD&O*YOPDV@ [_&*E!4QFBJR#JOUN/=M8N):WH\/?M^&+:HM"TT]'GT M?<_M:U53C_N;PN[!J&',ER3#O O>1]XSU/)%9)+*\!11$6(<=+1KB2@L1;2+ MW?1<[WCL,6CU&G]COVP<[TYJQD/[._O;$7D12Q8B3Q1 VK80_47JAD?%ZTYS M#G]X=^'(&/]$3^?-]D#?P?MW'Q2 M^02_!AGDQ>TJH M]\_,.26:YGA=WOF!.WF6$-C-?L/O#KYIG'AW]\K$L3W!/LOC96+D]&E6..93 M,5#Y+@<*0!0T!69"0%2$K!A#1SJ7&!I88IYL)L)Y/._FFEE%6'2M6Q>L.!Z: MOB=0_7D(^>V>+_Z'.UX:#>D6"54[^?L^(DN(FT6YI.U$0SB!G>,D.XY"[/0< MS?0:E4AV^ZN.U8'>GKJK ZQL![O9=I[VNXHG"%]D;%57NQEG2/%%&K/7!5CD M/48*YX>!CG80(+5(.S.?NZ)X3RBU(O-#T#]>E\"Y4V'$$QM65R&]/2:!V;N! MLDV?.KXT7J,.U"02*>L>&?X*9;8TX18)+\)6+*>TW$6^VW&I1+/C)?ZV^\YM M[0L9M?1H63:@_U[6X;^^(-1_Y,]M#:^:Z4:G#3JP'A1!%SF,!BOMIF'-7OVI M:5TUKU*'Q%6Z.0'*F1^F2I[[+-=8'A7P!*7=9B7@B4[8B")45?CFM 3]T!N) MCN&\??8G?<"KM\^/HZ]87YCD(O!8)[S6 M[O=4D/+=DQ6=5W)7O>ZR#,I3PZ22EH2]>3LZ; )QT)>'O5H#=5P7;&O=))L M.#_6QZXK,"&!H6F)E8;M..8-X^5%XW.''VY: MZE_0,GA/U_+1Q;C3,K>U4=:OZ=;L M!.\7 RQ_L'Z09RY<.0S>E1S[YT^W# G?CH"#YK,YY8P0/VE!;SXMEP#KH^2$ M(? ^@\B\%*5C-PFE>"U<3=Z>Q^2XS=_5ZK/FLA^7.RYX$KIF5C_IL#V_V4/[ MW.06"V4\"#:\PC$?T*!#./@.2'?%G>F$71G*5.Q)@:50FG;9[\<*W%2+:^]^ MGY>M]6T+/9)JIS9K ;^H@V1$D2PP(FK!28837P7F?KG+1?>PFS:=BF51Z>-. MW#7K[\O*,+P?!$X4N+)WO>W$N)(UOM&@1@KD2H'7$(3[4&]5@*]X",M"[WY> MAPR9V$=W7:=^K]+A=2G&TV MSW-!L@V!J5_;)MJ &Y.0 M4*.2;^1L5IMR:HEG]<'H58WB=*IE,GQX]+/6%4F8RL4J@C]"1>1@E MW*G.J$'E6-,9%\WRT=ZF29.!"*N/'^**7A!L,_O38Z63IU_^.]/4_Q.FM5P^4#T>Q1/7O/L9OVK)BI96X!-LLS MEF7Z)#5>N_9Q=QKC%DI61:'\2M2)7$#>4\J=)NS9A-09BFJM/*D'-S^GJ79! M96\SUZ[N2&8)6:D@W"]CWL43S=:)-1M&KY\I6!E/Z%%.9Y1J-E#3&,M,<8-; MG. D#D5:: WQ4S:0B^#RNF%]@26YR-[H-M>P\GEZP(Z'->]7-K['+IVG+*V3 M,+$)-;9!F" P\!M6Y66E"!T?PY/L<]%0CP,4$-;7:%Y[_EE/\;&D(RV.T0?U MRRHWV]'DE][,P"XLZ\ =OLM/1'#Q0OY[S>C^R3/\>\^>V4>^!,OHWJGM$D'W_C-O L.0FL M,/W"AJQG50Q<'S8_>C1L4U7#N0I MV@^ZK9UW_=P[#>DX_$=ME),YL+YE\2A-&#U$0>C RVK +8;'VT!=S'RO 6U' MDE_!%.=%;B_2^VWICUW''1OEU4L )6YT^A *$R<8$(%)J&]#E,(4Z5V+E!#V MU,@1LG/FY.G>#53=+S4O7M^\,!EJ^N-'MV5Y MQN"-QFLW=M'L#TAY8+>7\]+$P!7"!((97Y)-JEPIX]]7W?O-_?AU@X7?L5!S M6/$9(^EZU+M)2?*1@ET@9(BH9H \%S1\RO!*>6SAH@\W(T.:[NN9?OSMZ?K] M6CNWZJ2'S:]>O&.>\?>Y/Q*UB)%_MSTBTD^-W M/GT@(GK[)@$'=RM8U C2K4'F'4895:C>SHP5*H@>$Q7F,E.WY-S5=._YMOC, MD?5=7K613P7[FUL6/M4R!V1M 04A"@ 3]; +P?I0T3TQH+R 9R\3LK9R^7"O&^+0)3*8@JU') :?U^^!&*0PE=V UA:P?W_"+'YR[Y M6&FR^(S)LHW+7Y7E.,4LL#)_]2G+9>PWI88?.J +Y@2/)EHP08.6BH&T<(Q0 M38#(=PC6HF^XA21G6$<=\*RC/NCOL'C16YFVZSBVL-AK_M#(9Z<*PMGSC^^= MM-[SVX$]U$MY"\'2, 82&X*'%X+-Y']Q767TU[V_[OW/N%?L?R :AUQI\7X M&$_)Y0_N?/+A@-2?('I1[9^4I 7")55._SAU+9EM_<,T][\]*?K?=T[@_]/Y MB#^I"DPC_&FJ*6L]U-\OR '?..,":((P,=#S95H@PD?A(/]J8>$6_BLQ4$T6 M89W^L/#T9\W^(2]0P.<_;N@SE?IQXS]IX>6_X^^_W6+1_Y]_?S)';!X/WZA\A8]L?Q\\CU^=K53N\]5#FU)VM&%'F\ZUU\)E,6R++XKZ ME%L7K3$'#WH'"XZ0/H#RDAI] XPF7$5+6TJ*5&=S[#Z4K-NZ[/5 MMK.%5^_[U?C<.16=L0D\31XR8=&XB@*U,%_^Z,?C6&7H 8UYCWVYJ^3S ].< M%6H.!D[ZPCQ]XRT;.P-K2EQ602LGTTD&QUZ"*;\NYRWD+YQX M4]HV4__CE.S;SMO:S6E')X6+ Q %>\$:9)!1/MG0&;WI>U:N)MP!^;)(.05C MI,4\QQ7) KBZODZG)Q3T8 M'*.5CZ19ND$)GM"%XI8DHO*]DB?8Z!*;X#7'K3)?! P@X3EWS"PSC,: M_D*T$BQ VH:7BTIP?O@!97Y;-U9^;%@%(M!I R'*2G!.TTLD]](X1>\S_OOY M@:;C,HNJV X[#F>$-WU(3N1N3@REO@.LLO@5B<@0K;RZF3%8Y*H7BD9!@+B& M%U=$?V7X;7VH,]):4UW#VZ:KM[QX?6'2]Y,!.==>G#MV"A;P&^$$-CF!!IU. MB.F,VU!8?=T3#F8YKIYB+UEQLS?0EO'NZ-SV-8ES3Z^$4N^#_F( WIJ"R"\[ M+C 5[JZ%EPED/:O3[D%;J8:Q-WN:M3YEW#WL\29PWLJL)MT:EIY&]*'S+T5GY@5$??Y[91ATME;G3Y!ED[& M3T\81Q5V+XZ^\>Q7G6RA9.%6-\QM#ZH5X;6KB):"E?B!EYCZ]?H[Y*K2'I[] M4A9 #%D:5F#PW7B4#!LZD6N<>)Z(_#1DS$Y(*RFD>/ P],Z%8]DU/S.\/9^D MK1WT\$KZDO&C)3>:"RR$DYNWPF--(D! MS0"M@XZ*UL^>/:^Z+-H_"%,,#FD:G[&I6<)=21DU>+=XX@+NMUH=6+8!IU"K M]QVG*-0XR9?4@S:[S>@!!M4'5MU9%G:0N5>Z!&//P"9:+6.VT)7"U M6WR#X[,K[>'AV^I_NVNN$_*M8JWQN*+NH6Y'G'-9,GO896B=6K.N3H2&)0J9 M/,7 HDZ!@1CHBG@/3J) BV?VA5)*X]H+K(3K81?P7IB _>Y:D=?G,.KAU]7) M]BFS-Z<^;;*7LK:5DZT-^U:;*0;BO*!.)&D8=58QB2"<'2!<"^-7+'"*GY-> MO'%+01W(/P*P<*Q7M%.X.1,M0]&TH1A0L1.:ATXDB $;SF]BH/:^&& ;OT0E M.4)4)*E(LOW94?;W_UI+B -_.5I*CJ3YX>!D@ 7^)>C?$L1TXT^+KFJ%5&%T M*]+>Y&4<.D:+/4N?DSX$-H226L%?WJ9.@C$G1/\Y8Y[0$I)A5&>E__*O653P M^@Y6KOM+?%=%:ZK?-]OV^4-13A>,AW L9Z)D![N_9 >[&@KD&@_(HK%JT6?! M"E1IPKIPDX_01O_Q^WKU_6.W_I+SEYQ_5CG2)MQQP?)=H]K"D&[Y:\]>'3HM M/;8K:-K,\(\6F"9ZA-4+D]X/MT'>?4[05K*,&\G\YHZ'K!Y]E]O8MRT!4<^/ MYS:_+D?U3#%"&^ \#?K,*,.(--/4D+GK8B"Q -%^Q=^-]H27 M#S(.@3R-SV#] ]A-#/S6TX#&PM6QO__/7V+^$O//+.8A4_0:/*5X8[,=;V@/ ML E38W^5-]&*VSY)^X.=N24A=+RRI=13H?;'A[N;URS5 M_W3UL>(:"^D\KK5NUA_,SD@,Q/\0714#WVO\*#,?*$*;4#ST2#*KWV4*B0%$ M/N]__=,_!D=K'9._9/TEZ[^MK+5F$NM:<+:U%D/:;]%6.,7VQHB)PLX'6MFME M]!"FVJ=D8(+VSX96_Q+TEZ#_%$'[UY&AL]-#B@C*2_Y/PEYY]33AU=$(&T:AJ=(G.JK@(G<&'75W &KI*"_Y1,Q=2B9,H#-G_\ M.4!O0=>/KWCM,=[3K.VG#FVT>;'B\))#YV5W#OY%IO[?B2FAL!(DU4TYV'O! MA<3U<-+QXJ,>NU:]3'Y;=7+7^:5?E+8T^?^)4WPRB(DEKF EY7(:2.H]EV97 M>96]3DL-TM0]OU?JFK66RW_98I_&@IP'HX,;[A(*OL\1E]R\>77EUJJJ+CE. MO)F4B\IAX#$ 2-5):UC]&VO)]BNO-6@[K$M^^-AABPX@>\B1%"X\A_;T"E$# MVKL ;@!_KY$W_9@HGSQGL1(>]V&%]=EG:UYO=]PE=^K:Z8RF_I+V>)4DZ7G1 MU7F]9T#JSG\;SQ"TPYU&*\5.&:?I&\RVM3U+ON,UG.<%&Q BPL1,U!262FM57Y/MB9I6O 3G_$BWFW MK+GRR>@S]^%7^_>=7IID-"]DF]7E/GOO;8)+I"'<(MPQDX')HZ*"6F-X2_/V M;^2\ :N/'XMBB6;KA?3%#]?]V-IP+N_Y[+<,L^;S^WN\*'4FJ4?L6FA16 51 MGNGKS8&;&YISE7N(NPD^X?JWUZ^HJ4S_>C($L\;' U@9=-5/^ED^S5)9J&-8 M.'ZQ\Z&D'&K,'F2@U@+B>.U]:9A*-(!<2GZ]/C?@=7-'N_T53D>,BU37,WG7 M90 /[X+4,:H2KM"8>90R?JS %99E%277K,D/2V=/69D[\#*?+L9K5+W(&/CB MQ[KIXK+99O6GJCW+ZF0.R);]WR_:AX'<0@'!CU:VY':^WZ F':3I0>&:P_'7TJUQ8PY3U<^'8^<#E.8\I$J#:) MH,X,HO"_P"WLR8&33:",, B*Y6A&;O+(USN[ MS<(YZ>"-S1O/3&*7(Y][WR-=$9,3%,$VX=*/B"$\0A_4+:%RVKV,7DC31YWMC/6E::%* U[*QK6ONBI##1T MK1)@[^6/N7;?*JD0M%X@YB2>.O3TQ7+HS=O4IT0.$R7@ZD,LY>;)(4$3!G+Z M/]A[TW@H_[=O?(1DRT[6*41EF;)6AJDDY"NAK#&5K!.3LHR,&7 _.9W.>\_D< MGV-Y'^=Y',<;+88U9?83Z$X[,%(\V4>N7DSSE"MC!KI-J&*,E@/FEQG9D!%. M.%1ZDCLMYOU:9-3$/1\WCB!.)6Q" AS(VS%&>(F0CGW,FMZLN#]("$;O^,'J MN>I(-:EP>-)\1+8X9G?6]Z+ BS)*\;_>9F508;->RJ1@;ZEI$0:YNW)% +/B M"WQYWT[;13E_^RQ?P0*O_BA$H2(5)]DGM]O-V/FG&]?91!CMN_Q88_[?5M0H M]/$^D#1X4-P[O,A:3A9!KIQTU"U'S7JIZ QA[Y=E[KO1,L7)J$9FPNIG)WBN MM1IJ&)Y^^'V08,/3#E'PQB9$F Y$X(DBB8@ V-;0>$VP!Q!;I#NN?^*I@BGT M4_?"6G"U$>]E#'SMM"\)+9%E$S>Z&UZJWS$J^.O->L&MAPNR#1?FQ, 8\Q13 M)P4,F^Y+-+P'K'?Z0H-L?M7"G95?Z1@8EUWSFNV&3\]'B:OX"3S(W27X2:\8 M] 8JNA$B;1:()(Z2Q,_@\!<7D':&ND;FCXQ7;N3/6HJ$K)*F&2PR0.XG9'08 M>\ MDR?7J#;8RAJ7$@[P>I:1C.B8>^'NA;R?Y+3J2F(]4< <;)4[4? MO.S<(HAY=#>-2-HM>O'2A\K7V1[#"H:/_T*W)BZ+J;*W>'T<$(&I^""^E,^. M:[W.<2YVG(IPC!KW7E#1>2+MEC>Z8!IP_MJK;+'Z_>XN4F=?G=7#YRZ/YE[<>BG[ZNK2"-/V]-YE?[@M6?VH2$K(AP MQ)EA[8!<]\SGOU%$)MZQ:.)QGD5L3KW/0E2!;^ ,VF0QYG95X8XGJ>GNV?N= MS0ENW.>D4$HRI1[9[2-.]\VGP62Q=N/P0+C;)D2*LP>8/:-24DX/OG+KE4+U MW8/'MW56FQ3N')8/S^JK.^\A./V\)A-QF03R_7!/S4PTZTD'-Z7#'#>"E^9M MQR)3[$*][0%T;^RN#ZBH ^(FC3=Z^P(.O%QRARAD#17^_CJ]2%!!A'*5.DD- MIXK9N[$:8/ +K#5(B*6]@-L^Q\0ZC!LL+3=8JOM+5W_CCB\IRNA7#*>;>.[- MO66Q3>\P9/VHWA#I"GEFE5:S'$N31'L" 80703/SB7"'2!I9'6/A:S?F#/RJ MN=KI@#J<-F//75SXR7A(8+& KXH M?E!G\X,3B:/+;;8Z!+:R/)C(+H0:=C?81XVUZ9C"J7!LQD;%FVH#;)2B?F6Z M!:44[SPC3S_G+Y&I$F_54N64!I5J.\)T[VPA])"4;/1^MA!K$Y@7[Y;>U=;8 M%0%WS\8>Y[96/^$^7:-,(U@WP$.5'"F4UK-M7(YF# MJ:-XU 6MJ6_[W5=D,6*U,&W>\J5/\S[G[IQ/>DQL;ZJ'X*>&T -CQS\NFUA: M>ASW#U63%KEZ)_6)NVYSIT( R;*&1*7F"'$,P68:4@SW"?K::0"6X+N#.?>Z M")G8H8,]"?PY&+QR0_>0P8)VU>3>Y#.3^D,"@>?/1R&;._0X_XQ:26/$G<'; MKS!XY$3HGQ\JI\8XAVCL1V=8UP7V:"5\4?[TT$];6'GC@:V)P,>/OENS:E>X M+3PU?)<=R=]'B=4"VM-\ D\!ZZF1ZJ[(]_WQV?9Z^5;%;@J>!\KB#@,&1G61%G%?S"1YT[0#WJ74EF\M;; M-"YS\1PHI_#GFCUSCUJ=00DMVN[!@V+%.Z),& M]P+L*2X1$8!.(M0Y#BR/T"GI4?N!#JAX%WT'U@D2K-52]TBF^MV^[3\U_+2# MU2Z&!>:Z*Q]^)=Y- ,Z"?S8A:00IGAIN%%_?E(Z3AV:$:B,DB5)RR.D+MK$W M:V,8#FULDQJ6Y'':<-E.'[72IT-7D/KQL8'=E"0K&="2-LV!4=\$.CADG:;_ M/1Y^)+?M)R'V8^0AW#0%<'$@31,&_*A375+3@G3\ $)U]J=S2-&O M)(!RVO;VB;I[CR[%SC9[^J5[9E[?]=CG=TO_"-$=9;H"ZHIPY-=9?$B=4,@Y M-,5! 97V4QSC&@S,(U1K@"?$?!1?/]%V!-M*B@[7H&]K'#1[ [__Q4.O]&E\ M'-0&%X/]W\7!Z+8.%:P=8-Z/2+FIU$=(MMK;.(D]0@_5I)S[0$29Z>@-VS,\ M+]^[+M"CM;\+DOE;X+%DR_^E#NK_XCJPV*)SCQXJN]I3M)SW^=."8IVWKW>S MA7^ZS8$?X>_%\A J&V,\,6)-$&]K0&(L]AAXA+8BW%>U2)&%PR*IT)0226+2 M\8G(N#.3#@[>F+'XVG[EBMPW'H\;"TZ<]]..$V% 9?@Y%I1FX-IW^_@XT?59 M\*J/I/$IXNJO7^^"D(,)\*S?C68OO_JG*JNC5L6[\,!9&+A/B*)&1,QH,6 < M:0JCL;WFV-11?/Q2Z,J?\7J@X\Z2@,?YLKTUAB>T+EQX*+OMQ"V_S <0.-\F MQ-8!*1=N/H)*0+R.YL@]:CN&_G.;.=_)4V7&_;F22H35EXJ>XV=O^B71P>>E MG/8C6GV;^5;E Z:)XF>QPO_EXK0NM. MIW'$]U;"[ W6)>X+$K42 ?SS2*JO1!.T" 8&&.AD+ K%%*0U)42&GCP=T+ OK$0^-])[,=$D4T-4=<6=.@)Q/&$Q>%=2&F%]#3J_V\[0 L MF:<5/'<8G(ICM,LT,,4^6<,*:6RT<=8)S^_%4N&A'=-:B:_O/;BW2W *3VUZ MC.#(JK+2/Y-6[=?\;L^N;V]%@KIN]YZA2( C[):73E/%\6C_&,"X1]IGYD*O MQI&G<2K3/NI.$F6R.^#2J-PMDJWDEBA*; 5<*<%]B!EP/H^W&' AI5% M^Z+44P1O@IF^&WRMK&Y;N$UR-L-N:(>01(G>:_ZM_+C2??P9KHNT@R/*0&Q; MY*E,V *$.!%^MJR+^;/"/R4B$_^A;(WZHHZEL(W MT4M=?!B!KR,O?:,BIUL[GR/JL)(T!TG9H6/%_PR';COI?XF[?L GQ^6=_:*O M,=N%8PK>8I_ =QWK$,!:$KJ\2K%'012WDJG5._.YT4C2:MX[84]%T*3FU=#@ MCRMHF$3,$+= 1^M>S?.@?^N*7XK2T#L'Z _@5UM,H#.C/W]>_GOKGV'6E:C< MRR)U*U&715PSYP65%AD$\$#-LB?[,E:[\4.'!&\06EO1!]/@2\NN(S"S+9"Z M8[DT_^38]2' T^$:S8;3&I4FEAN6\SU^I39(L 1T!]P&_C6=BH%I9;& OKP! M&B(1(3I%BVRL5[D4N0F1:>\) MW%YPE34!?J-/>SG>0'(KB:UZ W>_,9H:;!2!&^_?CEY/MQ#NNUFXY,CVPTUT MZ#-7;FU"_%=$\5T:6#1@3?M5C#X04K*/V5%]=?*F?Z:T1=59F["^^>8BM(&Y M169,CEY,HL)5OI-:I YD(ZB%T$;"LCA]1X/(-IA 6;#-#"^ZYTE&H7G MWXQB;37?MI041Z(A1B=U[PR8* F[?7&_;J^I(!1_#0&"!.\B:!(VO,T@5SV"8_"$J((-*,B$V& WB/?1SK.HY%T1VWJ[[YA:!! MZPOWP/?[$VXTRN(YHG/ L9] M-_GGBDXF$:N"B KG28N ='%QA(K6Y#,V"RH._BB3=,(Z0G MMZ#'SL'[$[WEX;'5"Y]-ZD[6[MXC\^5A:J<5X]\:CAAZ[YQ_'<0*PY6 *HO))77(@&CG!F"=([T)882U,I7ZS0'%&9RNW;Y)^_JSAIIGIW>A%R%3GO3*WIJP'WD+CQXH*D' MNMT'K$-+8DZO=^*5L9:T8J.IJ:/J;_-0<2>&/C<'=XQ@OGV]]4\^_(S0I>F# MQ^ 5K :F8BD5#1Z%L5SS>XS@+IA9:DZZ"4QVPU8C+JGM:!9G'[CP]+O\I1+& M9(L4:#B3 R))KS/\ 2HA\:9MVI(*V64B[)5N$8H;X&U_R/2AMR[*@_'(Q5WU4>DQ)?Q^OL8\ M!Z+[H>E(*,)?M&,G1X!)SC3H4.)]F#'/Q(;'T?AF-**O$G5/9"?]E%C]8(KN M<&HK-E%:%!+/]QY=;Y';.BPY-[<&!F)*';B/X+ 8NF1TCZ_V1XY].*W=2K$@ MSNU]_[)_D7Q6S-WGO;/;'7;L..L=A##@WQM#HKY O)Y?;N*;D 'S"DD0IV/S M"E/8NSZGPAL!UA[=_4T!\:X^7J,QH34G3MG<791W/W1KO]/!!"U8+F$**8T] M#:PGM^T@R)@:&"/SNJCISJ$5H.O95I*XCMEM?R&IZ[O"5.\.W)V_=D$->XNI MRSH/\O])V(+[LDV Z<[*!X37$WB"6+6IPEXK<1!?LZ12D]5V*KY*Y5EI6&;W MT- GXQBS4:C5J1B)0977F?%QL4 V3+$+*.V1!KE?B%^!M;S%T#W#JK7;8GK9 M&\653_Z+\NYYHC)/!2L+!+0S0MWBS'M:U.^T3\%M7UXXVB=A+6DY\OE]'"0@ M0#?IPC6(X&]V%U[,2A,WA !.;4+X^.1S+?!M)S+^,^=>SGO@@ D5".K!/#J1=Q MVU>\(QL5\3'I'I&4N8;Q_URHI!EL]#=B9X;V63^Y(47/@[E5H^13MN?[23:/GR1&;, MCLMC2_V6>\YTM[%I*;?QH>A;),#>QX\G:DBHGT];J\GXBT]:0Z9T2#/C2NX/ MTC*X.E]'T,$U'67VR9/[].=/Y4V>8KL7ASGOB1MR"F=>A\T8\T3-^1KW!W1E MR^$Z*753V;P#J)F V]MS\/0Z8,"E3C=B&8 M1&)^^]=X62WV%;&8N[>^;4( 6Q_T>;"8KX'WMFJ+.8[,Q&JS\F<82C=/=>R? M"IVY[E'U4_(VO(6ZV>Y/:K+-"ZC7W!R^ER'/L,@^ &*I=8L!M(=I0:M)68G\ MNL5\-$"0X5B'FA(?M0Y-'4U^$L$T=HR)M=*Q^'(KCQX9'?#-._84*,C @[HK M' 5K^L!R$JTFN4.;">LFS.AV_SU7PK?!1&/KXG,=P$JZ23GF26!=DUN)@_=S MG0=M/_(<\PMDA4ZY/Y8RX9^_]7/0G;?3@]MHI1!D9')3HXF*V+XXD_44^N75 M$\5BOUW8"(GA2#VY\?E/[C_+L8%\Z8YQB?U'H-NO*"O;1_:C)]YBWL+M1PRUHYV?5I5UUM%MZS=']K5R3;ZM^G-/EU^ M((*F7V'6_?B 1SE4E&Y<1@3>1"0NPP-::[Z@2,CM\/# M^0M[PVW8A 0AI6V V_T:^J CD](;CEGM7N\0 OZT5/?GTX\HVHS_F:W$".3M M@2?SF0.-":YZ]]'.=BB4? ,88X,@UL<+!=788ALVZ/M6&8E8P))XRQ MYHD^H678M#!M^\AJP87&3FJ7"#T=T+$P6LN$:85NZN3A;J]7X=\=X^3]+-Y; M,1)V55,=,.ZB*L+''U(%;DV2]*V$^2=V'$%]3!*C3UGMPU!X._R88WT$>;B[ M&IJ.E!E^\;.Q<:D6;?8W].E*;K4)"!^0Z3>OA6F/*NL4V*(_+B*A8$\77O / M19V#!++&>5HY)XB%O2JZMTU:LXYM3>!W^-X5JB(2?7R_OYM?_&-CH\P[ L!6 M.^U+"'\C6AP8Y*)D8.]]_BJ^+>/2ICHI0.A\]THFH3Z%(Z?:3:A76I8!_/I\ M19F$I$B?RSZVCLR=6=K.@PJ3Y>$WY/H.;]]_/2_^G-G:[F_'NA#8#_^N[U;8 M)_KD:)OC4U_,#9\Z[V+U$Y,.J.%HW:NU=N4^.X]TN=@RD$?Q76Y$+K0' 3BA M4Z$B<$OJ6^*C6+IMTJ\V 6"UJ_'U\Z.OJE_,# :CT"K7% _WF/PV%Y=7''U[ MNNI*SF..'QT!6G/VOL2\#CI:\#)BQ KUY%G09$?V\H@*$X_MP! M/G;IET'3K/:U MEZHU)(',/O,>C4[;IHM:]AK-IDPQ25^QS55"$Z/ZS>=E:T MW*_?;9?F/R7;^BWUZ$AP;\H2K10SST N._*%NKT=H#8"A&5C.GL?=D_YH$Q6 M)&QG<-1U3YN7]VCW(D5UFM_\$^^EF^ZT$>Q! EQJ9II8S>.\(P-L,U"7)YK" M3*&[=RWN$.HP&V^#L1P\VBX=$1M\)E)TC#+]6(YU*WY*.T97.N8I8P)QA3Q; MRGH#,EYAGFY"Z(4<.=@ <@=._5*:LZ6F1\C41_+8:^/\ZTR)Y,$ M6..S9UCM@A=^\@1KFTAC+N3NO]:OA2^YW2EH:]Z1%7[]FIVHF'"VT16N,#>W M0Q<;#I(!53NP@FV-E4/LA-M7#]^P !51E(;//UA/HQTPKW0@^OD-I_.L)LZ[ M&G;N'%D2^/G_9UWZO]<6_#_7_YS$?\_K?T[BO\OUW^PDW%-QLY0Z4C]^IK2[ M1>,6X,>:9 YT>5?KG>8P.)X]I@!3FX+7I%I4V(: 5G+P+(Q_<9ER\@ MKK*A+-OI30B#-X.'!W]$ M..JA;"@GBGL73SO!?]PBM]UJ-Q:]Q9Z=6,$VYLE5.GB0:K$Y2SG&;W_+![Y? M+?W2RL/H6$Q]%8;@G2A B#M' !!\9!/B?WOEUVS]M_[OY,4U_$$D$.*TA&?.LOB' MD[2V"1%S9?T!;P'6;$&>#'H9 1X/-?#GS?"%0.20$&37'-W!_##*QJ^-960- M7Q3S*[,UO/PQ]C$\M<)AJW!?<&5!CPK]3^2([R&0PDA_G9R6MV;F/8)M0E(? M2Y$JZ2O@82NE,1(U%ZF,C7M*F0MN64]NLU!@W7H5[%[G-1>\FC%\S5?YJ7_$ M4%Z50,_^W0EZ'TB7H9^*68G<>YSSKS"W&0B.O!/=MK_2Q]TI>V[8@=GWJ,PY MN$[OE_')BV<=#FZ8Q_: M8+3%ZA.Q:1U38;TR0EA,23/YT 9JDK+ADY&XR4K7I?HT%2S-+J,7%2'YA1 3X+O-6Q#3APX\UM!A0X M:WF4THD'4.0>:-;+4R"-A:\HF]T@EWL0[#GL> M^(?K?-^=B8\,9\&68\+I"#5\ESPVD@H5Q1HRB9N0M#8G0.0L\#Z?AL(++>BZ MQKDP;/)F#FM,O5V]K($2-CJ:.N#RJ:NF !]&24&JX/;BNQH1DB3_' '>>Y+L MFE,JJT0,C"N= \UF:=\K6+.H]KU_FCH\%1X+* BWO;ES)T^AV_BLR.@D"P^< M7DE%JO T.&;<$BN+']$EB.(^:=11,:P%F*]3>L#Z6=W<9^ZK?6AER:K:$Z'W M3U<91[2Z:UW?6"8DFESB.PQS'U#+// 8@R(- M*FG8S7X/?6^/;E]U_X!7P*-JA#'Y/)E%4A*^WKT/IH"9D[R^"ZYIBKZ-TQRM M-BFN)*)TVUM;V^N;TO4\GK[)_;XQ>*CRJMNU^TP] ZT!$E-F8FJ@'S1G3 !: MO*%@J@FS&*/DHN*'ZNE]"L[&E;Z=KE^:CR80=#/1(Q!_?-<1N(,21U&DG\0W M7[Y=SQA^7_$";] HZ5XI"1U2'),BUKF/U7^X1R[+ADQ%/>^VF!U^L%KK^&0[A@^V$GB!P'@J[L$YSQ?EQ,Q4LC)5VVJM)S;2FPKI04-S5:" W&B M^KM]J$JWJ,_HD$5"__X"@]2."_^\R/O>EL^2!TB]3J"6;N\F))WO4M?[T E6 MEDR1+KPRUI[$K.DFI"&D.$IXNLF8'TEFXZ]9>?"S/M.)RFYF12$B[^-I];2( MP\Y_IOKY&??LOP@L LBIFY#ZQE(J61H3V(DS!RQ9:4JI<&<:^Y&Q2P&+9C80 MOI,057O!1KU5?BTW5?G\AZT?&W_TZGARQ\?*#_X1 S@__T^ M1 @T?9W44+&\5>;.X0&\&-823<,3 M,>:T_EJZ.JRW(.I01JS>HNK(TWN\S"=->E9$/,]MBTB#4KO=! M4RBJ/"M\US%$$%KQNLQ?U3156)KB44*&U0&0 MT#-5$_RB)J5*Z\Y Q2&E<2.7J,E5V<@V P M@!Y R)F24UK\JU>RK\(%415O9\QG+@[I6"WF<%^!KQH00*2A)1PC48 ?TS0]$ MM;EH'3_:(%9C]4/=3>>B_$;TTI0_$\$2XI)(P;'(3'[PP4:_ J$,\_0E3B3 M[N=) J?*:WK'XM(,T";%Q#%JD<.1RP?[OCXX[Y<'OT-+GME8Y>VJ89"7YMF[ M<<,:PA-6XF +V]=I-F&,7I/99DFKV?EYX065*QL[/E*8'/)YZHDO]UV0\F23CQQ4[9N,+Z6DH@(;6XS8 IP M].@K2@.TG*4?;0:/;&TF=CZ.V#!8V\&A&$Z7-@NKKF>U*N>\>TL^1'. *7GR M(0$VG-FX0D-F,8!0\M+'<@QNML^ &N>P9+P0U=*W_'7RQ;[;J#<)09_\]@SN M*W\86I,S2X,.D,$((J5KC7N?MQ\J3UJ^@W4I@H"A+[EE/RA 89;[\A,S M%$]ZM9*OVN$%88_CNSRLE*R9*Y[<^Z;(Z5*&34J. 58?;D-#[/3%F D7]Q]% MSUB]#QQ[VZ*G."VVXLT(^I@LW$UE^-%2. JZ+#\PC:T/EK)J)G865%L1%9>V($'S @O\._^QZM8T9M M$<@.@^',9SW\C7X#X@A+BU4_W#OV.0DN("\UCH>M6>B],2B[WT54ZY%(G!?8 M)72]*FIJL$.3FX]'P=+Q];K+RL\Y^\ ]]!]8'QIYEN64Y;L#:$KE6$27Y:C\ M:*RI: B?'8Q6T5+&IGW1TK8"SQJ]6M,6_./70VJ:ZAG@/OG#1ZA^='(W215[ ME-E(H@U7W^CZB\RHUO=WDIV9>8XBUA8[MK9F>U*%O1P"KMS7$SEW9:.RGP@# M#=>7>BHX:DSHLK!4)S3+W5<"0&3#X(>8(LC;7=)55DI%,S\-_)M;97WT=A78 M;N0)&/2&F-N+Z>T)(2G!C5_P*/A&TE(/<[43(=X61R-+;X,]\_H9(E'8!U5X=VMZESXWU]=YE[;M^?.^A1VYFS*ZXL M_AC"ISJLNJ:ZM+W^T=[DH)X^_=![D5J[$XXFZ/VV9H5QGR#\D;MPHU#Y38@? M%-33::>C4Z -):5,.8_";@WS28YC;&DU*\OT74:9>3+Q\+>3==D6^/VR0E=6 MK[B\T\G]?IY[&H0^-ZL 4-U--<]"%,_,01L\]==\CJ(<[OM<.G\E3_G>E:Q; M0M)#DEAK)ML;%&!C>&^/$KH(X/Z*)5&F@S/3IC0D:L:T\0& /C\>]LKG2H&% MI:W]N+Y!6?)[3[I'V:S^ZZM["_QEMO4*EH(4MBON(Q0X4R.,>TNH,RWL1DIS M3DYB/6.?8A!]OD9U$Q'?48-5$<]B[S]56@^'%[I+AI"_#]?M4;[S #N:X;M* M7YE%]?Q%9*_5)%*D>"*8E8$2&%"1O$0DJ&#\NGZ6MP^D,%KM-2;GZ Z5X.[8 M!V[[3W<)U36?DXS/.T4&^*AK:9:-PI$IM6B.'(_-&.@A*6%/,)%=Z+3&:*1< M-5;KRM_)\F<>PQ4A;L!V.P?3[EEMUN1ONZ3XW^M7:D9\FX#MT QDK1-'OI*5 M &8Q2ZD#.2L<8?;QXS2*/&C=.[<+"%U/A=J-Z__YZ!_S=.'03^<+[6T9C6;I M)^#)-@?V&OS^($+">//$'-@&G!/<1QP%MAWV(',O'PU&K*2VC/[ B7TP:55O M:7Q1%>"L4V0P']1K+LTMH8[,FX1W%_RV:'E:6/-PZY,)'\+S36"&S!,=9%_A MR&=T:Q@!^&R>.,>RI;#/5Y$ID3OS9=HA_)E#3(6/_DS<^.3ZP=.I/B?>[S;V'T4V8CFHY9,1&,31TZMH$TH.Q=8TZ#IN*/X M<')0Z0[R@0$MS==90UPHL@@!G/'&S^CR1.>9*2=!6!7?K3RA\S-9A#+'%$6_ M3US,$5HH]"+T\,%JD,%*P\@_#=L#ZA\\0>XI-H <2XPY7$!R>/[OJS+;K%ES MW'L\8]Z$AL*'/U*WH8U-V59B7X*]$@N56BIN+8>6%[IDY0?8!PW^_A MU'OH_VD:]:+#"O>%KY]+U71QM!ANE$)$QL.%7_IZ=AB;0D7NHWL$[NLAS=U1.A*%?YJNS"9W+1T04.//X'F'>- )XAP!F M2,"(!G_Y2:XL/@;F9[\H+A\#72$[&1_^\O77AM7'IL%5*T?W6)EP4TC4&J1BFQQU!1H49:7=>+NG0VETCWE:9%B^ MC?:OVE\/>J\+#^>=DRR%7&[_/WYOL+Z&]>%G0B+=?_E9IQX#EM/@S1XQ]P6F M4BYW?# =.?5 Y?S\8?]M:5M;BHM6;/EH[$RV-]>.)B51X@U(\R1C0C]G:H_*^O QLAHL"#/2 FCG9;8(T M6-*<&8EIGL:#+&@HCV(-T-1')Q?0+R\$U7G;"LYL:%RU'KGXS-9YUX+W+M/? MY.598)'AU%L#F@W0FI9JJ8CI*;KO"Z;&6!=2JB&6LGT6"Q_GS89&EW44K ]K M-D T'S<5RLK*GGAS*@3RUVN.[P!]F.(,9,]60\' 0-S.U8%5S%/)P.-.*7C9 M*^/^=A&3WK,$8I\D8P^Q8)]CO>CYY+#"D*]A2,MZ(#D30?V^2!(*6/HASMZC MF^G:4^%7=9..6(CFEH^GLY MC;W^99AUGN;1%A"D;.?<[!#"3SO"MY<8H[(>_EI= M_+;-YR^+R)U8"Z;#6<"]:Q.2G.\[5&3: M0:C0/^'H]6MBEVULS WMLE]O9&/$-3XU)FO_12_OISV2XXGB:81T$M_6!1;_ M3DS=QAX"^(\-[.9:][K?^!G50FP;-"CU.*[7XFE[S://J*]6:3CMGM&%J3Q< M=XD2N$6"< 4D,)$L7[ :L!WHV W"&+ T2 *7Z>2(= M'S69(NEPQ(UG(2YSGW4^_=HS]FM2+[6TZ5(;]^GA&=M98M3^ ,@J#-2=6BJD MX6<"6?L!Z/)>-EJ4IX6U RMH%@B%Q9N_:O!'^= '']3=='8ZV%XMW>1-*+W@ M\+C7QE4O8RUC"\4J"KA79-F:Z;O.NLLM0U"+*&IP]'.PQI5+P'I?VH3LR,D@ M-K^;R:Z@M;N(M-0F_W8=Z1MI$<[ZI2JY+\*@0&*D@B^"30BXR%1EV7*S.>KL M?7RW)XC;,XU9H3FE5'-@K)KMG,.3<.MR,.]]_R&T?YQ?3(77B(R<]X"NN M9UF])9#[HWR>R+$D+ %:V2-R1BM,^LQ@KU/UG__JV M?1$5:C3SC1Z0LXR64];QF/YH?U+B=!%D'D%]2FA ]ZZDXH&S^'@2<%HJD6R-((,,0>:*GHKG2T[2'( M=$"#94^9&@3VN']\6VT:GYOKWTS,\PR05G0U^W;V^ 7S=M""-3%F939M7885 M 8V9!FNS3U\[ITFTG!'_WAW_.UM M[18T)X[";2JT+T>&HU/_&@QEC.CV4-3F.U)H3EEK64?[(D9N.@1=(5ST0&NW M$(UZY/-.&H;2/RN)H+#$[U[9Q>!S\"?*Q5F%93'<"]M]2&H%FB M7("1I:.&I70]GS-_F5>]_O1KGM MXS.C!28"?_>:+W.IW@1IGQG0ECJ?W69#XUK0$S4@$]C@)UW/!BL^+;H@>RK> MYO6O#V(TDQ&>^3\(1S^(!A@2Z)&Z@&R\"CZ17*W43I/4Y2G2\ M A@F:>9@8.S^IF!4)]ON6T?V]-JF9WR6<4C%[-M^_ *O&U8^X_XX&57 M%C_D)=S$&#-@W93,0HJZX@ =VM-*$@W)HL)29UQ0B(!B[^8"C&2B_M^0N-<^ M?0?LFST5)$9+:]G.6"'P'G19E+XRT\037:62,TGB^* (\%%HQ6*)8DKWS;(. M(;"B8B\G:A&/U[ZC;F5JIEIF?L*C+.MIOAA9V^6UR$(H+HR?PX?@@U=F\+3 MC BG[$U(O6'Y#=U$DK]CM VSJ3]+9R \OU>Q)3'/T_[9'B&)V9]Y7[Z\J[E3 M&8W2,7I*.L%W4)/#-')")$)MX:A.[0OK\AF3E0H0;TLXV]X\8$=KNN5E?^$A M!+*2=TPH)P\1D/,I@X9>UF7#0C8A71BNEY]HNIC5>[IBI8ZH]1$ M(G9\QH:,FSIZTY4R_NCEHY]_PJ <&F,?5%^=1Q;-Q-:K=AO*R9Z4OKO[M?\+ MOB>2F>R B;\.J##C.-(]?Q6RS M7T<"TQ34+U]2NC-[Q8.1N#<5WN>#]D=FO>1-( 03U.:6.TM.:HXHII08\ M>>$!-G4J*LD,Q-*E)$/5KJC%VTT:?8\IS MIY/5]'92Z+K+!!I>'.O(A'41DO$[VH*9L#XK\0_+D2(Q=DI0.X9[6I4JMMD0X6LWH"?M'EOGT5UO#)JFVG@-;'2:7" MT2L;^P1'L/HA;,DP6XZREMA_3)EU[Z M^*@B=?Z:[YLDRU=J#D)'#"]?2]LSH]R"YRCDTXCK_4@%W$@];ABA:H#3!F./ M-4TUX+== $]]0&)*[8L\]_BA;T) MJK/5L/IU+>!>AOC(C3Y$$S>EWQ+=;:4.?'O_ I;X9_N4RG+I&[:*76Z#688@ M_&+^][<_;@WE(\\:Y&2D<)2>.67;TI!9))HX'SU3!2,@<7SW2#H0WJ4TL] M=.CT,,.PF,XF2#C48*!GVH$+Q\#)]T<*E!'U"9\+LSX^4A[=")6PBQZL%3P( M0@>0.SJL%C8A@'W.C!;U>S';".O"SVCUN+6_..=I(Q"L^83-""\+EK$4>;+= MQHRQ'C JBLS;<4 Z_MUC[BWFJ[&^CJU"^X\\,D7I#S3)U[P9*,D"BON.!M33 MSP%FS_2K#->4];4;DH/_$;@CO7R!,=PBN#3U1Z\--:"X;-'<^)/J->7)\A:$\6Z]_7#^YN;I%,UG/<_ M4K"_?.YJ$*5IO6<6/R/50ZJ']L,2YPZ#H72R2E#3S<);H1R_X$O:&MH.)V5] MNH(-'\5$//N^:]JG^NOO;_NB#[P6RB%+I9'J=)<]F>M4V^6<,BP4M*"W(A0< MV>[!%'F<>A!O/_#M>WXH0T_2,J)?VL9TW"[Q[>2-JVZ[5^S2Q*I4.AZ"C"A868*ZCDE[LG$, M?,KH.;X^IG;'3JJ+-W)W5RCX>3;9U_7$NP8JXX53&,07)-_AN[.W6NWDL#%$_U9O* ML64B&+!>'P<:+\V\YXMSF.FLI=LNO]=O;DFHE65F/:3V;[\BFDOXN F9WK,B MM40$OE-P[>[L2KFA+2BJKXNX*'TZ$ROC_-W'&[\GR* M3H"QKLD>8V<.]W"_WM[8+NV/TD#-C#MK:^CO%:PXMP ?,(*@3:59 MZ2SZ&C#)*6VBK\!OD5E6]F&/_&("D'\6GY>@9M^$ZO1F*RI\T3)Y2S>]25#% MG@=$6./<$JPGP%]$''L[UF$B[,^*/"9A^%AZ#W6NNM+L2; Z]YT7KK0<&=PX M6OUP=*9,Q,A>,/GSA1BD!09+JB,M5_+O%4UB2P1M0I0[U,#A 9P>J,<^$833 M9'[/I2V>FHR,TSWF7#4@%'!87#6YH:FM[E:O=\)&8-@WQW&!]?ET?*BEE#WS M&[EK18@CQ1S(Y$26@:?'>JWT@,"D]WEA'(O0R._B036Z+:3D#Q=. ^]?R+L. MC7RUR!QH/#4(X#GR32P/,(5M!D:SB@!H*M'2_0P3F>;:^*/_E&79-4&S+=5H 2+R&O;!5L$Q]B53E UY8^A9-.SX. MF&?E 16)Q#AQ+V#^=DWD3\ZAES]5;G@ZE2Y(!SM_'A0T0A3E)1V4K4HX,4\@ MF&Y"/MU@#7*+>7(_\4V$;G+\7TJ:Z8@%ZPL_8(\X4-M3K2OYC@U6V6/X\&*R M=)^WL[=C(310Z!XJ36YECXO G\+E0;8OQY#[G!\[8;-0UHU6P#8+J\38A"0B MMT>&.OD"E%3_])GO E9IT3'/*,=O//M"%N[5_Y"?=/\>)OUM.L9R9GM>&=0G#;BZEK<8W^%U2+\>"S4+]OGA$/&\RS2P]E> M/6(16B?T5EO%[%O>1TJ#>Q]RUIHG.L4^-D(E?:+0FY),N-'4]^VT%;$?':; MWKZ:-.SQ:M_@J;-]\EY73]E7+Y<&R\"G)ZS;EDZ]I<-TT[:FWT009MQYHNV, M' C':J)#&NO"C.Y&9,T)CA+1,DZ(!%.'=F]:2F:HR;">1:OWEP_*WF<(0R<3 ML93 @Z$V'DHQ$*[=T_CK1A9__Q=(N_]3(N__2"&#H_QG_"7Q6TV:_[%IE03! M_X?VUO_B5=R_OP0[$6%X<._ DBY?L?9M-7)$, 71$>+ M)?Q5-F(&P>C^+F6,G[[(9C*WU2:D MWPH_"-N$Y!#^($!P$W)GQ8?T6WH34D!:G5\Y!N4#LM<#'%G&O[#&5M>DZR9$ MPA4PYDF30$>KGDV(J#GGW,RS4A:YEENZM GAR^(&HK!^V94[TMK$F9YYL_[W M_R//U/L& _6G.KGF#*4E=?KJ,[#P'#"5?M5M$&O @$HM1)M%SUB^:V)]%'5Q MB/&+=B89R)D-]._X<4QDHL&]!P\XPF;U!I#JMADDZGU^)'61%.NG\+?7([XW MI??UZ?L-S+FT.XUSFK6TZ++;@472@O)E:J>\AW-NMV[Q;0ZRT?@N29X::$R# M]B*E,0CZHX'N$9@/,)#]9T5NSMOWPJ*+IXUQQN+=PG=OTFFDZ#UW.SJ[Q@-, MY07^'K?!A7)DN:_;^)8J?(A[J\V"O0OCVIV'T:/SFL,CJ>1T7X6Z>\LU.!5R M>4/XHM?K W-7]$NN(*_$]1)'N'7-%^OO-6_Q@TT8;$(N4E(V(1 TB>8.DCVY MA?#]]-9>R6NV$X\:YBU(? MT_6^PC[%=D+KH'V;D-10MCNN>Q.B'MKF">#[-+:U?%B#"GN S[ZOGAHSW=[< M6(A5B?@U7&&O;S%*E[RS"7F9>/_W+Z>W%, 1KO5NZ\_JA8]!7X^YW M>;U6BF D#3^-[K[.V3U%;+?N]EJKXFD!O26:[47TW^*2;G2?T^+1>3':N8G[ MHS3/ON]S,;G 1.K9,UU[28"S$Z@WU;ORJ>8"\TSU)0#%N@$4Y)JG<\R?AN1[ MXKLOT2W=$%;"[47;[;5KFVY=@?I+R-K?;>BXG'1,8)VK0%5)65*FUNS@1("7 MF'@6=F)-2BAX3H(IN4Q.PRH\730W^ZO1&AQ>AO1\D>_DQK>*RR7?E=TNIO=J M52INF%W&GN#KP@OL#C .6/'94O:=\)@JSCZ@*4WW(]:!Z7=\=.F7"4HT]%=6 M^9>!@K#)O_3)N:\F1A>\9X9W7;DNKFGQ7&3LG/M[DAR)^@PIV*&&^S@CLD1\ M!HH/E.@S;3/@DN'T&K%!&G1G]41!;;!,HE!37OJK9X\$*E$+1 &OM&C7@TMF#3D>\7&7U6J; K=)U##>OPXQS *QD M6OV/_KK/VD/@X M&QN,XE8GCR@84\%! 8A.0B9!A!,+3)T'BT,ML)8=S/:LA.G%0NG^O7E]5^K; MWIA-7=;4EO;1-V0<>/+(4Z@H<)E+1#JNZGC?+AGT&9"(3@64O3[O]Q<6U^M_+[!BXO[65YA;2O+_(L=ZSJWD MN .JK!#F7 7S=J>5&M WT'?X6V2=AD[.4O3 Z?0!]@GF[F-WK(\$FQVKJMO_ M;J03^0G%$W.NY@1Q$W :N DHM$-F\:\9D2FR= U$V=?QWC]H<\3?7(4K%EVV MCA@A:IT2_M77^(D64WX@33M=8.V; AU?W[0\ 9!9"> 7!F&Z8+ZSXP" Z,6G MO/;\ M[NPIDTU7L_>]WJ,[D^^?O3EPNS%[P[Q JR7=[V7$U/C,==VN+,;4BE M@LSB_QAW=M04>S.$.)7R7,RD D;H)J)J?H=9B<2\PX"Y53Y!!S>E$BSZ3&4S/S^#V^>^^U M]EK?=Q_77FNOO?;[Q_WO\WSNZ[[NZ_I<]^%S@Z6PPWB"0D"T]0AU'VZ4N8[( M&&4&5+$U@3<81;VE2E0G,-LZX*F;C6R4G&LPV3N45A-RR2]I^\X9S4O(LB!* MGF44_ 4'4!&HXY(XM*4!C@F3GE&/E &UF6,?,MXTEU:3Y9^V%K[.U1UZ%;*8,\:"QEG2%$.414>YQ_6?Q;0)/4$S-[K1ZN5>FT_ M(NY_ G_IP;93"U))PHA_%[;XFV:VCD@E2U!5^%A I!B@L 9O5QFM; N5*;G5 MF%&^+S1Z8MSF7O^#0\)9V;&&80\B^I_[7]Z6R]=05=IXJA>2'@1M*XDU4"?7 M8(E2JSU)?5L7>&_.#YM;-S>9[I=^F28/4\G/-%"_J8$&R%* MX2BN0^PQRVBVM[%C4[-__5QB:T;QC_A FT,M Z1SN,8#NEU$"S@G-D.'X P- MDP])!V@''1YSIM8J?P6T6T=[CE(4F&N-DCVB='WU>UW@_3L)\[\4C=M/WW'48=1? M'?:?W.Z]=.H9NO&_/-F&QVQL.1W]1=S8<]/]NRVE7*H)W/!6D M;HC%U##I**C7?,TA&L<M]7B M'#J-LQY7$;L:!_?73IW\FG5252SC?89&[U;)^?"(<\*Q,3,V> &3!NXE=V80 MN\DRU.T^>%4.-Y>CS"5+?2ZNM'#V/+?=X M4];15(';])N@C^&:?V;5])N)';6J+'H1H\,N>%P)#>7U+BT',[R)R\T*2;H1 M;ZV[MN;0)I_)?_P@XE3O\&CQ=FS/+0WYUS2-5,_KUTOZVBJ-K=HU99150+ M 8E@Q3\H>$QD_(&N%=RI\:T,I1X&*X"5SJKB("77JO$Z5E5 V#;EZ>FD[/ES M+FZFYW]NE- MCMT_?;-&97!9$@XOIPHTR39R-'B)(ADT&3Y MKB_?$Y0GP&^F> E=$ZT$_$A5QKC!U^7328SI=]M-F_IX]UZZ_H[]X91D=62( M%'_@]VN2_3;[-?TNLF>*1(*'" M(IH%C7%/57YDF<@HI35RR;IK']RHTF!6X23NU,#9]V4O$JP;7XRJ1A76W7&_ MTF";U:>STSFV8NW'W6@T;5&J-?-X29 MFWZ=HD?>_R"YZT[:0X4^A^C,D4'=V2:>(Q@*B:^R5J2A_@)5SHZJ M:@_ZY^M??F$2P@ND0E8Z/\=(ACS__,UVM?=W[F5_)&I%_L(;HNDIF.-/.'6A M@3.9TYF]<+!!!Z^ 6I$]H1E"D/21\*\++*=.9:S,K$??M5"KE'*/HI"\P_TN M#@^KO^K-Z$]ZF.3J3Y:\-MST2\I&_AY[107GRB3&15!2");C1:,WT,A@$_." MNO*/N_94E<@8UO;/]B>_B4E$A#IC_D #IS>6+$H!$[Y<( N[U,T+"S&1_LB_ M 71G]CC=GHKYRK@1>D']SKNUSJX:C7=U=W1L]I)$^_(N$E:-N$W=@U.N-J _ MVPN5Z+,3C& YJ>#ZUQ&V9/>T#A]IGL2,35FW^HD/+@/$B- P"45OC:.K.J^G M&W7$2O=N^BSGWON!!G@-3KP;8*#CX5+_Y' +43^+C4P]R[=H'EWFJP]&,VG2 M#:\;LP==T^T;15-JW]345WXZO'W@I?5-:"?L^G=QREV>X7%EB^BZLFX*$ASM M+M@_5N\DP3_$<4I<_KX!^Y-)P),,@S4J7\]Y'#0B@ %8>;/ Q@RPWT9%'O1N0;A\T'3:?(\YN M=G,5'GK#L7^EW"Z5!ND(:'@C8/0$F%"-]Q7D$[1!%S1)52RM^U9+9)Y-XL_6 MT8LS(J%NHP;AV;:92_>BDI<217K0.L_45'_:X/V96% ?O42AP Q1E5S-UP"; MF&1)?)BC,6H3/)5,XK.G.W/-\W\TOQ7)63O.S ^WQ^JH&\?EHZZ\2[T8@8(3 M'Z.*5C?8+FF0XJ,W1E %5SR!R':ZG">.R"+=J5&R;YPZ4?ARASWA.=]6>WNJLE]AI-8F-*U=%ZL9.\ M-@R**O5Y=@\'R==M/;YR!B FA'U_O?RCHN++8=/6QFR=1WY)'Z=C\HC&]@%V M)]N$TZ\DFXH.W7?/@/HQC7!BI4V-=EE9@5',02E<6L>L(>A-Z2W!\=IF#1J: MTEQ&M/(,C*=.&M<-8G4/=TEVZ[J:-S_[2]H&7P%/RI]^)TH9_-T\?K4T[JR--N'GC.59XI8:IQGTVJ^\9W%!]10A>_=W\S"?",^ MCZ\&1O+LP%SN02!WH\)V[58U!S(3JAK EB-, ]$NU[,UV0%Q6RIS93NESP=] MC,JN/^N_6;=T4J8>O\'WCP@>0AI0;\$.0;VEA7:R"(GM&&R(D@)]%NS%JV=# M!Z/V) _G?"#0&](>EJ9G0)[)LVYW3U2I(7ZII_+G07OV&$>4ORN4$I('6V!E M)[B=1>>:Y;'/C[:$E7O990=VC3]LB:O"ZE?E:"CI7BFN5A+96ARD_4G* 9(@ M P:=S6N=9OQ @-Y["Q5/. BFTJW!4(Z#Z^C2R<0JC/?)$8^>S=X-RR]>G0B( M6VA(V;7UZ]EC:JC3PQC=113@EAG7K-"5F882:7$"$ECZ#^ 4QNJ;WE4;;/ZDL9:MJ;M]MH>0A[ ?195]B**SEAAYV#/*/=?._M2A+73*_];J&2JY&DD8=X^3]Z]_?OVO^E)XC_IHG^ MG[AO%".P0?S/GAN27_LAMPETA3UK&FA:WKA57R:X\Z'W QWPPMXIT.'89D0X M+1ELQ9WZ:B%YKN7D\0_W6K*T'V;9B!R[TKZJ=?M*^&OH9NBO5MBSX;35_HHH M X>(Y[3ZFP\XC[OHP%DT>!QV:QKR:2XSY^>&6YC^?W[R:)6N/+W(.DIL%, M^,.W!,4-F/39#>FXN(V#8,R5[;B8[S194-\I2?2,P]*![*D(,L_%=]?SOC]D ME?WW/#"EOR"0AT3;T/]^<&X=04(39HC?"\A3L,6WF,-\6 9#=#Z*,B5TH6M, MEL5Y.F#%18YH#Q&FFEV9&6[-U625UIQ<=IJ%7='H%?>/ X1SD[2,Q!(3"WRS-?,/]0]SM%$A>^XOHR=^!]E?_=I<:,_L0,E92K M6_?U.,FOU)\5[:4!KN2)PUWD1I-X_CZ>.^$U58TH @VM(R2\&XBW9W5;:[.' MJ^.$WQ8MRKPIGW\WYW"R;Z^R8E_/^ /,&)&1-[N#0X_;>$R9)FRIS+'N:/)4 M2+E!2?24JJ85S;8-._I&J=S6,=R6T5]KZJ_VO3LZ3&[3S[6-U[,!4BK^,-SK M?$$]0?\+:K-E\!,0P\KDJY6U^6B-45&+.XP]BX.;#8="_ -RMGAD3BDZK4A$ M](O-;AY7H>58N[Y7.LB7Z2?+8R'(72BA"V] M@4'&\EI'= 4V]5?$0MP//=$S'(5DQRG[8 &Y9*9=;E#769>B^;Q-?4O\R=/W M3HO#O7C(F2_C'0ZE-QS'1X-"'))U&@NU[,NB[P2/9+:CMOMHE17YI/DWO43Y M/\\=H/]%^SHWP9!YH$@9,=\K!%,.OQ6E&7":N2_W#+B[DF\%-&:5&VAWKI4G:"G!5/862]2MEFZ'>B'2'PH\KMH7\$!$,TA0>)CL/T"P#@> M'K1@-*6V$($$;CQ ?>#/44_C%SZ."6AA4N?E.U_M)< AQ:ZDJR M=>_\]70S22!:%&M9P:0O:\/$[8M[32-H!K![I(-NU^A@A:ZC7ZC"K\B5'%;07%K?Y;Z7 M]TT6J^#1& 8ZN=?!%)X)L=V&>&60] VGT_UKC01MAP9,"H0XHIFZ^#U$XX=& M>GE7?A-YZ7'*X*'NW-6%$']K>4V)!>H.$,W*R%V"P\(6!6!Y'=%&3GZ.@0G) M0GH#DC3NRK<<<\%(>V%PMZ8ZQI;O3\_Q!Y+SK[4[DRZ51[I_[H9_;Q#(FK%F MY"[#*5+X3Q)+NQ.CY(D!KS-(Z3?0VX.N@<:0MZOCJX1.<_G*1>X^\1=9+E?V MO]T5;LQG[Y4\MXYHA(M((I&5(GG9E?X#3@'B(E4HK6%@(:IP&_4MPY#.Y MIUYR#&>5"W2^I%3K5>>8Z;$+3GB96G(4K8YEQ:9D/?Z*N8.N42WE%'/?@4Z\ M*^0,=T_'A?8OW@'TSH)=I..I7EXO?GCLCNO4/WAP" M+\.S\0 [(8F,2FA &N?$<.HR$/;A6X#,(KX#F&)P!R]3'C3 G*BO<*C]%?(V M32$5S4+V4 M.GPHZ%2%5NA&V;AG<##I M0&VR%.)HK4$2B;RPT":,1,N%LD\TF1891JM%NX_Z&%XO*K0LY(,2X<$SKUE= M]T-=-61]K_+';TA]AW7G1&QU<[5K-]X3W?.X[KB%>'S.^C:N%$.( " MG 37F;;=F?*+9$5(BMAN&(&*4_(==G=J&6N)!)H'.R#U<7VE$_>6^K **]0^ ML>/>\QU]FED_O6Z'][ZA,5IGY<$,#HKIWHZ6P.\#T6R,PJ*2PK(*TT ^U!B2 M!1*Y1;K?'RN613].415[)#)T3FQUWIC98->'N@6';VG^\4;.S1K8(3O "QS* M:="9_:A%Q9>'#LW36T>D*K0U/ZQI?&]@I&SQ4*_D;MMFLU1Q\9E8DD2W!XMJ MQR$M]?)\P$&N#[C*(M^FU2VDSW-,;M,8A=G\4.!#@A%MF_?G;-QTY_CH9)_2 MU./R8?]#42YV-;+SL@AE$W,1P8.B6+1YBSL'VTMN0/'EO;CG!860*N$U3;F> M+AY4(,JAYK/"7+MI4N'?K0MG,)U/*Z]]+/V443PUG$43,3/[YAF6?95#FSC, M?%H(:#.ER'Q9$VX^G%[V>N.F69$)*]6&8:*LUK6.(U8;BQB:-3SKAH*:Z,K3 M!Z7M'JD&G>$ES#'E^B$70LOP450!"H#I02Q-GA;6>.? O8MDW12"W!O+T^ MMBS4[>:D5\"WKZYLM+2.S76C/XXQ9JX]K;_9,1$E7)][2)>^W^OX&BJ T$_? M]8,\9<*P)5%UP6+&6BI^4^6B\<'\Z^VS!X?+:EM'L,<-\C?)JD>]KK2[<%?N M6OR!WXN'/OWGK::_;TAI01/-GYB^CFBP3;QQ1(C1NUS%SHQO\G0KW-/]]1DC MVBO8_WWQE:G=]\^(293-[UPP6B7QS7C<+^N(DN_0$ K#D?D6_F*E!;-R$\O3 W6+UTV];\T_ )A?@#A_M<"_R@'"(1D M:6 U47%T59*TCQ+;0IODM GIC#&5@)I/%LT)//D&^I8#&JUP4R.,% M$MN/L-2MP^SR>H_GSS[M49^XP] M:OA'*!K]W[O^B;(APB6;R]VX@!K EW:*P]0VQ6$<:_*N7:\*-;_=$>/@V2S9 M--A,#IIM^^W/0K^C=B?.VE%N/$'&$IF#]":,0+N,&POW^$SN.J++^6^X*14J MBK7Z39!,O(R=DN6Z<]Q>LI#PV +.Z!244E6$MY5%M)Y![XZ;639/7U->O)6) M.Z;;.6?&EN^%/XIKV<.FP28!3E'2:")4.;X)QR#-\CR+CNSU?1+DHP#\&"\\ M\H8>VG19+-Y8IOSLFPO]Z?O:M5-_0:F(GT+G!#56ASX1:T^F 3SN*4$V7%)7 ML&C\W8UY ?>>XG+;3""5D>^/.2%9,46_>.ZI4T+"^I*U;2-]6F__I!WP_3:> M!@?GR+<&_4I"R+(KZ$ Z*C2OJ<=;NZ/1Y>)L2 I+Q[:1]OYJ M5>RJ@13Y4:-I%OZSAG)\^$>=']FP#TXSZ1U21&X";."68W#=WDU1IWZE),[;'.=&QWD=[$EJZB^26TW5N_US\:- M1=4CO*-X=T!T67%#(NY]9;@A.M%G&^=,%=M@LNY"TAS#M3I4IK=\PD;FXM6$ M4U3S>)GL78MBN /Q1+=/3Y!D&B.OV;9'X,X-&B4<(;RG;C=7Z$:E'IS&I?7\ MTNGR,[_X])UD:.B1=*$3?HU-MUM.2-7UF;7IAKY#,ZIH"M">+V11@AK4X2,L M>$#0 M66"MM-+E@2('3E-1BH=I+8PP>68CO/&2)*G,HQY3F M0XG!3QNK D.W/ZK.$:^RMI>S6S6\:KR[T\^:16K'*N(OP2-J"?N%=8L!,-CC M5K 377N"+,DW*IW%F9QM&,,[__DV.C+&<#BXMJ/)5YT>'$[1=&@M<'F9(?GA MDS?,)JRK\*;@@ )?UA42_PR\)08.IFS'D9B1/2B29V:7BI(!J;GX8I#;K?,E M /WCF7CZ;HTHA9U]=W<]^6V;7A"TZ\7&(DL00(JA)2K.R!+&LWJZT M027\03"3L9*XPT?#7NU]X6W'XA 7[ZO>IM;[#U5<-.\Y_S&_7#YSL12&4,$+ MAOJM), $-FK;3[0X=1]> GP)K#%Z'FMW8M/0=;D)#5XSQOV!>=\'F8&.YE-V M^GIZ?R6)?-.R&S_Q:L_6Z$>ARRL3_6OU*FDZ+3 P'V:+O4^#EK' M?J/O7:/%?2C0 N&"VC.$W+ +(]7BR*2(?J)N4MT!U!<<&BH;P?YXMD!5<,]5 M[_CL,C\ULZ6U)"A<(]5>Y:GZ@>1,[2&8B[R9/2AHM#):7$<@=H-LH()[$*R2 MAW(YWH92F+9;*TE^C>,1*NHZH]B(\JFN;\M!IY6K?7__I"F3*+I5_&U]"TY1?\KR9LF0#8&8FU ?75(4*"B@%(R<$U+U& M1/(CHYB89()6"E4+E];ILVM,==1IJ,K-@5QK'Q- ?A$]4*Y7I1Q:H2E[9J[X MIV3,81L$(11VXXM$/[(,?LM+4(\70>BF;@9?L0?3T&)4[6EO#Y" EL-E=E\/ MH:*:745JRBC3^N$N;QPVN5S1LOSI_WM7K+J@D<71CD,SGA DX/$D@6F0^ H; M>6<=(<*_!H30VPMV _./@-8&S';0PJ7A_5=*V,J9K$CI/VS49QWDXL[)3[XH MT+B =@AZ@GQ#F=9HN_6.QC/F2WVP$B&V'XE8(4T%"9Y;HMB3_"V,=422OY&. MWK8.EO:K,2.OL$-FZO'+M_WYM3VN,G$[HU+4M2L(TU;"8"-+C(;7//HI#X=@?CB)2MOT%T^ M34RHQ=!@JUS'T;FWB,FT>M3R,=X-<)7KQG%/MU(&5YD?$OE;0H'Y+YWN.*$Y5 MP#O 89\\F47T;PU?ZSC #P:@PL _08QWJ$.#N4UZ\Q_2WA\G]8I6=F=ER\Z= M5"8^>O7C\@NXBF6\I2\K\-!@)V.7ZN%[G0 XVMF4IU58,3U1U37.;3IK*;OS MP6MGK=ZPRO;X@E-Y"/[<,%^^Q>LQ/[.!J@])EWG*7B$'^Y1+S)^6[KWC MJHZ>TB\.N&/JE['=D59.K"6UI6S(;D]VMF/J,OE:J[C4P;8"Q9HAPPS/Q6Z] MA9S^=[,6.,NQX^=+9'H*\X\G62[+?SJWZ6<#BYY"KX]''((OENW=928\;OOQ:,!/^_9-*@45P8?--O3]*,ALZ#CUX M1F04S:H(2EN"_R0,HH"S,ZY<(1J8P%Q'D&!FD*+.Z6VS^Q[M[8IQ0GXYX-6] MY5.]GJ:)TFVIX%TK6)D]CGVW#XIK_OAUS :!7^ A'( O/=(X,FL=T4&<$(>$ M/WDN3K0+^ZB#,<%,FO27T:/:JUHM]0D+#KBNK%X$^6HI=>CF_IV3?"=(@O,$ M?XP3N8SEH1:AS: %F[S= R?*OH5+Z+F5F\27+\=,!YM'3GJBK.PO)=[GCR"S M)$TE>K'R:W#9R4'&+[=X;VA6O^6L(WIUZ(FJ9FGMN<0ZG\S""V I7_*9()7M MW#"&-=!JM+=,-XQ79*LA6R9M!C(:.(.=*[&H1M%8XF5T''T7WH!W ']\+ (; M2VYH2FX)@SN2.(KS7!QU'[LA9>W\OG%FPNNC>DPMRR*Z.TO]=-/*+I52.\K4 MJ;U"J];=S9%=M.G#D$1A->Y+&[UNL)N\#:?=2ZS1IS"4,_M/Y@HK*1O,C9F( ZU=OE=G:G66C MAOG765:MP+TS6+&LLH?L, +=4RVF*"#I\'Y;1+ GLR/^6?,5P6FX3C&D,9[0 M) D6^&O@ ]2&0% 8:$"9YA\3/,*?:,9V#HJ$T)$4#2J8\=1B[UCA7?NK =_V M7)B\ZF.D+KX[[Z8O-^XOPFV\*I@KVH-,NF72E8Q79AELR_?L,9L?:KE0Y%BV M:(Y//(;3CO??XJV\WZ[?^%!EO[5JSG]?JOB_U70XHA R:AUQ[P*(@IU>"":B M(S*8IK&_%9UZ@D3#7-^1-K>/W$ 7M! _?[LE@"AM*-!P&G)YM/&NTW0O1-:F MT!?_M[#\_]S^%\=AD ;NH?-W*#";^#(KD(0HSP9O!V8!D16$<4JX)Q\(23SP2=;1 HCO+@4MTZXN01#ESK2>B@@&)( M(TJ00_S42U4C,FW\(#GGHZ+\DZL\W77$<";^*!QS4GOY>]<1R;-$?_*O@RO) M*-#9 _Z>W-D-':X6: #]W8\NC0:*X& O\0^L?V#] ^L?6/_ ^@?6/[#^@?4/ MK']@_3\%BPK_-_X7L3W&2H;8[FLE@Q-BTCJ)L5::P UH&V?/>.GUZ]4A-U=+ M.QS"U<6*=M\]IM@',_[UR?\ 4$L#!!0 ( &&!E57OQDT0V$D! /H0 @ 3 M :&5I+3(P,C(Q,#,Q7V\9\YY^_LY)QX%D#EZQ/$(P+>)#S@+_P-X M/P"I ^@$$O$;!?RV/#_C/%]\F?@%!(6%X&>(P09,,O'Q^?GC1 M@O"*X=X$N!\0D!64V[KS@)"\BZ^PUB4%L^NYCT2T#]9U*9XWCZG?D9F7OZ=NP6%]^X7E9575%95USQ^4M_0V-1,>-G2VMW3 MV]<_\/K-VY'1L?&)R4]3)"IM[LO7;_,+BTN,M9_KOYB_H3\;?_GB _CY_N?K MW_(E"_.UZ:\.A/_RQ;-!X2C( /\RAL&F6K?G3/=UJLIP@-N:/>JI; Z:FF2Q]TK,W[M>>1>[NZO M'CVWF&VP+ W=F.:*W>^2@1K_B']A_0?TG](_R']A_0?TG](_R']A_0? MTG](_U] ^N4W5URHZJFT4%7 MN4_YI]M/9#C5%5R0.= OJ+@AR@.$VWG FV=L:1Y0?QU^_*)(6:(-#^!*[N(! M=ZJPDR"3P0.JWWS_O4$$0,IHQ)^C@2LQ/" "L1%?"L\-E&7J_X?:,V0&1JZ= MCQ[1J3;0A\GL,!UE(ZE#THMKF%#/B:>77TQ/3?>WE=I'4P#AN8^70R\399$4 M)HKD-S +<(JXTMC!4I6Q^<;A#NW8M#/C-DY?]KC$:-YIQMJUS:W:?R.+'ETG M1Z@NE27:-G!*B10"68E(>3AK.4&%!706%I#-+WR&YB;ZCX<7+!&9.)GX*,0- MB[@?^R7KQYU+OO9UDS-]D#5V0=#Z*8HK MXDPO[T8*@Y3;F(;Y5+:ZOX)I"$9B?26:WOM0-?R72M^OGKH?LV$]MTH[I1+= M/A(5L"+Q-E#/$\C>B]&?R[PYQ!_[Q$0&"ODJ(AT:?QL5T2XG+:1^_W:VV>:/ MPMYV6*]0(OT,2))G?H:9FPXATX\BIN1I+Z PRE#JQJY'EQCB-*'[#S\M[>VO M!$/J*IJ;RT]D7@N-+7]9NMNC5#@@J')+HFLSDI*/I+N!MWC 9C "F<4#Z(YD M$@]P'XW":+(-QYO.T M[]R&.9?=".<<;VY5^3"H-WCO7)JYCEJ,O,N64E?QV M9HOP8H(BA&-I@EUG0 H>V>3&5OP]%\&68W7CU+":TXM8X9<,RP+<7%9DYTW= M_KMAU4LO2/8U"06B6NCIO.R:K28*Z&\_5>[>?'N52'="0#MRV$K:S&>%@%.$DW:5'L6Q^%E'_^8UOSR' M&W&Y7^*2TE\+KXPK_D'P "$> ':Y@V$\@$1D]D$F%V/G"-GK:#L=QYC+9PJ0 M1D6[DX_Y;RU ;N]$7M#'OT%"NBBVXA#S8R/\C/IX!_B^"^RR:X\JBYWO]=1] M_X>.[-UGT/,QV#Q$B+3UBE81Z;/A ?^Z;=3HK.%[,ZJ5$JI759"4,@0A<"6! M%< =QS0$IMJ[K MW6Q'^BH(,=6?QL0:.[<9',SO'W[S0.].I]X/+AVI!WL0$J0T(NF>J]/YS'1H ME:7 1H!I:CP@.]Z@:HF_VU:7(91J\=[3O"W?-,^"?7HN'S5 MS7\N[3XK/9H#&0JS%ZQ )P2+-8DN'#C1GB MY[V\[E6N:6U2\IY%!]AGF%I]N::WC(.#$HKS%!D0P8<=:75+_H64GHY=[8[> M^T7-^,6]EGKT/5<7]3F^NK940$CE+&#Y!\4#!,4YS?"B,704!M):O0X&Y9 & M^CJD,;<*0;GBGEG3CR;LG94AKLJM%[Y?@X57^R1=B6K7""ZA!_5[+O])S"7" MCX!M*8G&'<'5#[#E3C%/<\K6OS_U-N\C:RROQ]D$SMU$2/9%%TD^]>BYE&!9 M>:?ZS;4".>S2GDA-N?T'*#7"W\<5&3G+@HRA.7(?/O-V_+&//"!LG_Q<]?+< M\_A=+6,V>^8^M5O[5B^YJGVV*NA&[SM!LE<(U9I^^RYS*\%_VFQ0:6%\^BOY MDPE7+((5#G:%VUI@AWVT.'>101CH%"B%E9N:]F1;-(RV:U0MN?EHM[>P@@EM M8U_&MMQ[=M@C/,BHU_#IQ4P=PY3/_+^Z,]FP82?!OA5HJP-V>8"44E"^W>WQ MFVK(9,ZD>V7/J$?'L*%2Z/;[*Y6E;SE&/ZQ2')W;&6]$]>X]*-_V:VK-BBT/ M9Z=56"@-\'-RL=U@(Z9_2"(^'@JEW!Q*WLO__3:4A44,Q,5=/5?7VLK]D#1# M7J9G"+:%M]X-,+ASYL;7DOW(JT'XH54(3C5I0)G% [/P;806^ M[XIOXZ.@*3J9&099TL NH7U8/>1] MCSHR)Q)LK?,- S[91ZK7OZ^[E;NLJQP#:,1T$Z'= MD[UDY>=<,?9^>B!;OKIO ]<-NYPM_?AHJ84 M_=?;OKB:6R,($ F,X8KTS'9 M%-2.I*JP+5Z\K_327>^('[JZ+:!%+D_DD%I<[-(4?@PC#YEWSYHKB=-*I,2I ME4L7E_9>_6Q\6-E%SN^>].IVG9Q#0R$ >QJVG1M@5S=9D4@I)-E?;T).BW-% M*Y\MG(P_X,3\N R'RE3-])'9=67"PBLQ4'F 5T MXWSZ-9I>+P[:%D#THYCNM^*RW M>[I-M-U<'UD"9[AX,OL:=Y 'K$*3?X+.L+196V(-NDN1G.M8B=AK_5<5.\K/ MXZ1L=*\V3QK<559J;HYQ7>,!KS;3^[1*WR5^%'Y/5"926ELQG63( )$*4NYT M[.,4_))>P2DM-9L&S9J-LCT4FK."8U5Z+M(;Q98ZMTMK'I\0$/)-16+=?O; MAA#W$BH,A0LP_WB5?,JWXO*9V H2Y&&AWW[()O=3;8_Z70]CB?VOSQU;]4?= M3[I[4E0@P8!E!':=(E+*<8)("G7?(:ZH.BL@_A)]LL]$XGOS"B?W^:*M$.%C M=J'Y C@M<\\OI>1=K&3X&XN&74=?WCZ;Q/<+L0+';L%F^OSR(OQ_& 1/+_"L ME7//QOG9Y_@#C0VY[9="L7+65JW!!;NR)]_X16Z*._S>JJCTA(>MV]K[A/>8 MVY@F6.QZS-&_914M(H5,1W$0_;;JXQV(V$&7X2\F3V)MQY:BE8INY!DR<[T? MNHI(8 S\HF<>W;SM/@SK>ASL\D>&$Z%MJVS%:U23Y3GZS5XE6RT(G&N3%'<= M;SYTCN&;M^W51HFF?"QEKY@;';;Q.QB3_1$J M\9OHN$QJ!\,^L9&S8[6O0":>/#58<[.@*>O319WS37D'<;':_;WG[(9Z$9NN MD*'=Y6A.68?9(=9)]G[(A4),BR%+?RNF9N.ISEID3\+'J-2BF7('VNUI'^]& M5W*(A^9"NJ>O>EE]@/F?>;B(R"6N5+*.Q3MP'MI:+!";MPP'MC/ 5$N3C$ ? MNM?5K[\SVR?'2KIGWE]"?/I":C#F <8N]T^O]/JZ\V]L+B.J8>7A&,L#*.4( M0?A.5 +I3B;3#7-6:0-)EAJ>[NT&^$5;\:;Z0N_L:P&XH]+:$2+;PII_:*O* M?U4L5$];D.X&TS&(^$.L2+8O#[B1-O>^/%X%NA18Y3Y0[;U056/4RKS4VS&D-W#B4F&&"$@S%T-S()W<<5@UH8Q9T8^K$(&6^V M-61?"Q5TL_JOXGNS;+OW^5HX/M=N+_HP0S-[^W#:@:]_AGI[Y_FSM@,OH$6Z M_1EBLM,(=R?D^FWIFW\FB43NW36D4[^3S^6TK4?&%F"/SN0][ Q6@DY(1%** M$1IL2\I[*7+UZ5!FZTU[_^\MO8&8B':TP!-AP*D[C& M8!?*9N=5V3?ZD%22!M*<7FCM!;ESW^K M-'09">GA5^Y&LF*X[Z/)B"B3)-)0S^!/F@;:;MP&05-/R?OIW#:ZZM]0M,?A M3(_HU@O/^32DC[)OP+.I@U^.<2IXP/)V*HJC_-1M!D?WCKA);D:QY7N86N/$ M4"*DE]KP,%B<2I;C 4'QA^C,2FHZ_MRK)"Y%IS5)[E#%TTC#"Q1_#YT8ZZ-R MG0C0!9.):22SE::90\-$2AKQKWHK< U6 T9FK($B;JUQ(4.ZYVIA4FTX]:8!_L0,L@@RZ$8= ME,% ]T<&=^R[#?ETQ]:&+9]K*_8PX+N5\."PD:+1YX(_^#!VE]X]$8"C648T M189$0 ;* _B;9+HG41#L4B+ZX=-/0)KJU^+".W;$HYSE)EW&'L6NMT29U+GW MQ6PNJ(F_FZ'FH94OATK,W.JKB_N$Y(K-,'K^EJ1=\<[PW1C[:5:_CA%=^\C1 M:+('E4X/-EW\751AX*=4SK1>,!H/(_D&;K]DN+.WA7!;X<]DD/"B?49XO%T@ ME35(%%E4*DI]K-'0E)+%87GVV#R,K_EI>/+>6*FX"!DQ8_GG$@4#[7D>H0!7 MDOM7D)0BK#$GV=)$@&W?PK@&!4_W(V6HR:@D2&AG:I'Z'H^\"ULRRNWEXH85 M7U\,_>5*%$52Z A(3ZC%3S@%I-3R@ 9.95]J&S7TZ3X#FN[LW7O?,I3.<-^- M$XS%VD^N$ (_+#N&" F<_RB\/+]RB'&S%]DPWVFB$'_Y(UN[\KLC54/NN_NX M811&%O3OO[#R**[:_T'7CC21-+[NQS^^3]3Q@'.K.3@E9# Y<2]B )E);G@U MU*-JXQBHR,VG)ISR1D]#RU_W,UZ-5.RL;;\E8NOJ<4>6&.HOW V^0*W,1\*! ME@Y)T_'4V@_YAGNMTBZ$1>%(Z9P[ V'@8X\/KCT'T^="^Q(BPZ-$AR\KC0@2 M0.@/OA*VHGHX19W24.:*VK&DOB,;YZ!SDI&]5GOOJ"&2KCBUJ&YI'P^7L\_Y ML.-0G$N?Q.CNDZHWK/E.=B4*C]]QFUOMAT$K9B4*]K&E4= ? =M6)J=Z'9-I MJPA]>7& D=PMNZ#F719[$%T3%BX7ML-)/R^AX+M-YIO8G_?CDU-OO;8AQG > MPY@9T]1/@!FX17=CRQ&I]C#6H,,JNTJ^L6V\"7-SPRK9=^QY0(M2P_&;_+,# M1B6ORE3:'^O&5D6:"_ )O]N//+B ?T.$MDZR%5>9SSD5<.8B(Y"4^\0FO5X- M!&T'>R?.JP5&EM.22I/'<2Y-HU'IC1/RAP*49GJ?7I)X/?QDA40IE*B,GZ,I MLY6NP34B?90K_@L/K\#(5O,SY#= 4IZNJ*,7X)XMN+B_G53VW$2>=KP6$\YO MU/2LP3"_T>5/CF!#RLEE00 [/J966EVU4!36W_!LR=33@[3_I_?,S+&Z/@F' MROLS]Q*? #IY%X$W^%P8"2L1Z>YM^MSMGF 7^I>)L(\S(M,7DSII*^-DEXG> M4O]GN6SJ3$I+A/9;9< +?/9S]S3&%E[2#+)Q((<8N KI?.Z0@1(>#_GK]?( MC4_0*8\VPN5LBXGFMO92TY[;NBRUPSU0>9Z=C9P^?PLL6&6X&+E@0N+W@H1A M?95SLBR'OU\3:=^.:W98%:4,22U@;!K:02A0++95A.%>]HCXM_C[XDB+S MOD: 4#H\KE$I;E3VYZ;\#<,# X5@5Q5"S$8;UBE7A$ !U2#L6_U5=A0M#'2? MK+)3__KRYDD(-^8'%<%ABZ2'H14 M"&?^Z&>J3P>?OGWQC8ULL2&L783OE=-!.*K@MEKL3_D@[>( M.+IM>2&=Y'[KMO3D#H,U=:Z4#KR )NXL[$_',*0TJO0-I#]1;<'*$]%;O+UH MM8>[A;[27J5*:4F2J_,Z:V98YEM"??M"9[-,.8R0*)5(^AD,9&C%EL-QQ;;3 MP6ZR?,?.6'X:Z@9W.ZDG,HY./$*_X.E<\& UUNA\7;)+_ONVVU706^_7G>;G MF^IK/NU'A@?A^W*FW;AB<,H3A--W4@#,$YHK'*_ >80,,N&/_4GE 7U_K@Q, MM*M2R8!=M>>"R\R2D9_%+L+Q-1\O"U4/N3A_E^TJ07Z;W?[6BX;_6220+J87 MG[S&'<3(K%N,V&J30@8?+\(8/(72IE3_Z56ZM +.@&;7_M6]62).@#^1;^,K MAA\>>AZDM+@BZ?;2\K$[)FF894+"G)'\P$>,AK#;L U:L3W#$C?%'5;XZ!0> M[;?BHN@?(R$>&*R"AQ-;TA+XGR;6"V0KF%-P7&HK>DR?['G2\_Q:R$<\ MX\(TZXBUXV'S+'S3<++O;\7+GZR//H'S/+SN0?"U,!/F'3^D BZH60)89O#O MT!KW ]B:TRBQUPJEQ8F[.2$A;"X\T4NPRP$,)GZ:[,^K?:>]*BH]RS.YU2:-14=76L;^,;_]4EO MHMA&(5>(PC7B+G!OD:3O-87XVF?\6T"J^31Y1O] M6K>MN25U;-#@@$[(4WGLK_'VIHNRA'" -_*-^V'/.6+*FMKNHFA3,[E.BQ=A_6C; M@4=<$AD!!DM#N@/+OQD]3#?.PQ4B-23>;\)"D"Y'^ON1]!>'GT:'G T9/ MGJQD=Y,FS]P6^62UL2DU6%SIK'1'$/Z#-*2/82LB:80>!/Q3)QQ_E9<7&9H] M=HRT[%H*$$SB1>0$ P35D19 MQWMNJ<9V#($*1;F,[> M3AU2"&UN/5)2_3D>-5HY5M;RLNEE:T8 (5/)E+M$.OFVU\Q4[*W4?HXTHS") M;< 0[W&SE68TIPE55LX**$=;&=S[*K:TI!*C?F=S3!_V*,S7$F[MIC0?#YC" MCA#7WSP_(8S'@%UP;1"4#IXMEH:VV]Z$\\X+QK8&>O//HPDGKW$0M'"L MS*.,?>\F.AQN'[EUR^/.KC[!:3'5M(69NZ_;&S(9IVL*="]6K+]^'[\/'BU* M3TNUW0IVB=F*0<+])!VU@JSGL6(\ #6^_KUB1G'\V61A[J!\]M+K=Q57Y7TP M<"#\:S($=@!=CZU H RQ97\S328;5R5CJP>NII9R;:#DF(J^&B?J=]&IS*[ M"%O?4%Q#[UK!?>]-[?NW&_;M1SJ'9D,W&3^IJ&X\ E*F1F2QW22KB QM=,M( M.Z*2LXB?)]25;EQ6N*R=+1YC./]5L/QDI%;R'S*]FBOVBL%BNO_=+8<#O #( MP6.U^N JO=1X-,RX0XU]M'TXS&+%<_;;-?.]4^0!O\VN#0;MD0?S["0N( 9U M9.8#NXGJOZ2G[[E.GK?%B0S6O M&O>>\EZ)R(M)J0C^W7;.54\LD7_#H(RX%TEYB"2LKKQBF6#'D UZ;/GYKHWC M#4]GXEU?-C= R8S)'K+41$1#&XH9':JN%QP65N':^U/UUJ"$A(KV9"ZW'T%W M!:?YNW!TS) JK& -+I(=5 >U485#[]*KL\)MD-6+I-(2&\^]2_VJ8$-9IFA2 M=4DXI5_]79:[0L]6X#=&'3: 9[8J<(%S!0GI$'JEI\YQR1B&U.,(J>(Y2>N^ M82\/R]J^-J]#%\^%7KF]JX\$@W?Q5+Z2_0&L#2* #%O]XS5*59[LX0$;%TJ) MX +_3P,F\V_XLL1!>CDK.6787IP*#_!]6G*J3W-;X^CS=F1-; 3-XJ3[[*%K MD;J-1AW7]$O-O_5IF9Y7V>'PV105P3H',W*IW0W6R&=;=09BY>]&_3IC_D8[ M@A:&8NV=["^59APII(GO-F8V_#%[XBB1/JWX8-/#^O+E69=$]@MX\IHFIS!I MKO@\W<#S52:5VD WN5%]UW#YR\O[=VWL']>)*AP=.?IILY:!^69 =(M;/=C5 M];?$QB61Z6=612 T5Q2N5@18].H,FV#&*5>H1*&HI(!('(3>NLX6_YS:?5H<5 \56,N>* MR5)PD*X;C&AG8FC%]X8_JY,Z_7_>S*69'7*UWX>2)7 M:I%396O*]N3<1P8B,I!27.OC."&LQ8(S35P:("TB N)TLB?ZE]2+IW/-U?*>Q/:W>J>=8;1S#LL(@DM/J6T^"A6 M/'C_YP_1?>E@+]04A_GKT9+C($D? RHA:)ZJ!O@CKU/3'# MPF3SYT6LT623 =H _>I\JKV#!2NT+_0P(4E5R_R]]K,\B[:M0/U0SA>$-I.XP$B2]%$^4;G'6&!/:W/DY7S-1\[&#=E[#]?"R$'78GVQ6>O@KL.DD\NPJ92'>C/H4R'T&K%'PZ5A#J M;=V>(-[3P7_3,?D0=^)5:;=E\_U2I\<2RJ;S\2,O"VP?JUN]8>W9+ZC@\A]N MB'0D_=H0NVBH$RY"]-5RN+Q]X,3R-P MGU'(5K1FFHVN<$4.1)CTDE,W*DC$&X;/J]P+SZ2Z=WLOTNRW^L4=/+CP[N"? M@H5G9[Q:N:DP)[D(^D$D7.POPYP@L0,=FK!D0;@690?A^+$&;&U"_I$P*UH% MJFS@<7"&0;''N8(%'=\\LQB?RM')_UPL%YK M:*DR?3*#EHV0@Z('7!SN-3HF!.4+Z#WFZ^IZFFNW>>WZ3K/(FDI",:W++^OD(RQJ_HPM8<.+)U";!&R0U&7I75:XSN+)H**\L[7-4,/A%[K>^WYMZ;W:3UWZ\+KC8XXM%>]LRX>S?NV)@.:MW5 M,=OJF^L(JU02>D5O.P3;53XR9"AC[VK.>K&T%-1O@D"F1$U_7T\=.N-AR"#5Q+89_P5<[(? M,?R@73_B>B]]1[,=!=^*!UP0O?]04O_,&_U;G;Z.*DCZ<3S)FFJUW 2C%R?L M&%&>NSNT(6A6=2\NZ]DOA$RQJG_CR*'O!97A)CI9J*G:WUMN?8#LXOPD3N^R M7P^-L49[#EXN&#DVW/]NZTWU+UL"0[Y?*'HK,R>DYV^ M+19\\T3Z,6)::S5;P9XK=0LJA[6V"]KJ'Y5 !SNOII8UE^YR"G22=/VR4'XX M545GBZC'^-<6X$JV*5K]HZ61.9RHH6%6*-@5P+7@?B 3,)W2&;,[AVW$0VL7 M,0) M(&7:!0-AK@(XE?/C-LY^05R+U V4B/K4A-+X*"O ,;V9G+/[C_]YTGWK Q?. MRB$?7=7G7]/C2ILR E-SV/+(;J+$J'<3*!N"46J+)V0H:Q'%?N/N_,[]1"5D10<0HX(VV:]R?(XZ]*"9TPZ5BEVKFNB0Y6A MEVE8'5#<6;KEQ8BKPX^* IGWYX;-WBODF6[:N>,^>'F$GR7L'.N;9W>7YGI> MV$_QC=>O@4H *P!;.#_R'%&)^X%(=QW*P35@EI^R' E]B*F2#HW!X.?0]P/M MCNM/G[:]7"&]E=XK%!ILJ:^$OF$BJWWNF(/SK">>K!(/8)Z% M U%*[.!1* Z_Z'HUO(YZ,T?.N_:!K6%=O;.SVMRQ8 ?EZ^SI<[G]G@<#IPF7 MZW/(DM;'1J_<""V[UN)N MJZG>N@0 MCB/* QHNA$4(#TOYZC#T8@Q=GV MC&S'=V/]?G'ZS.,;EVR;6G:X-2:,M'@G.?$U9><5V MG;Z7(ATE&>BNA-,,:T=; MW9BDK/1>*-U6Q 45JA[*7AFQ'>E9'K$.%R7LK)^_..W#F2-/X?YBB(M@5Z6F M-J<(#)H)&3@$7:?E2'EAD*EX$S]T/ICPI.]BL\Q R#9">&O/("MAIR+$(%!4I=VHTGJ M1.FV.E!F0=-PHAC],66$4]\7T!ZG%>?[8=WMI%@=8+5;3XAX0K\L$5D*0OO2 M:#$]0QE<8XB/3J82LBS(,J$=\K9&MOHCC>C>5IRC>?/M7*.W_8XI4[7S?!A) M5M5<)J<4YN(\VQ=R8R0SY2#G!'H;;5L6ONH^?7)_P[C;T3&_DF7C4\>O^\Q& M'?14/7,W^0C%=,$?\(5M* Q])@^*PU91U*%>U7C(ZHDA;M)U:D6 M/$ N%+R JEN,<6GL=G^^[*V/ MV&C('\'6**8'TK1C5V&$>P/L]JQ.:>0!"J%EOR1+\Z,4>VE!?V?T--<2Y<_] M^N5'OQ0,\I/3L=O85F-("@V<"NQ3XNX<-;X""E8GJ_?OO67EJ-N<_9AVK?BQ MX+O,H]VN,R,!4@=D6^NHUY$?9Q3X[N^;*)E#">V;3VU"HZ>=T<=,JLF>'^H/ MV5P>N/?%_N0A;2$!4QV9 XH0/USDI+#MDYG[(#(#=MQ=<"&6H["(4; DRD A M(T-=CZEM:2VW/#LJ%9=_=I!WD-0O[758.[J@*J7UT_NN^H8LK$AED+)*_E3< M1QKH7DTETT_E7%W[D-7ZMV]DOCV$(@[G@A?HUUS M6PCL6OUT)Q[.<$F1L]QWR*:&H5TM#,P!XBNHQS;+9.I+ MH]L&7LI+!UL\[) M8Q/T>>NM2;J;]15_$I=C*!&0$6H KQK;P(R#Q]?$VW[,N7[!UF@:RDQXV?K8EO I.,?? M!0&L>:S]'"$QC*LM&=/EH_=BLO'4M3G!/$33U&?[2]+W2O?/%L]Y/3]RY(A= M EP["V*@+GH#U80M/S!G'7\,2BD/0CUCZS-T4V\*/:X9D&C-^EQTGC$0$7[K M$,K NNS&?O<"_LV3PQ:P_:W"XCX1CX)BZ+3YN8$>Z72LY:@%0@8JX $]9K$1 M]A,1?RMJYF#8,HD,\]J_[J\])3_$ FB4. M]Q":['%KW5:K<@+]NN4Z-=IK_2SBM5Y0IB1\D" MX 7?&)/49?8A&B:ER#AK!W9IXEIZ[:/)B)4>"9S5\E6'[/T7) K)=ZN=[DPWBB!XE%Q>DNG1U=NU]^#3 MG#LW8P9F0SBX)!+IT^YF@@-[P)@E(_GN:MW R83@+4U-361F:-#<3QT3O8+$ M<+_Q[+WYW_T=ZB$23 :>WAFVE6"C69'!9-DH^[7&5^8N M+S]6-H8:M!7T1J^I5WBWO4W6Z U$&JP@SZY.3?IY<;D\\JN*UD%E<&Z MJ>6!BKURSZ=\BTP7YCXF=RE\#T6'&EQI;" XE&4='%!P4#PMU2D%/!2>[,?1 M?89N843B!>'"#@_-44#->+N/C2NAO3B)7P8HJ868C3N.<8\_.Y2>#H[@M[J_ M\Z>J\.MJC>,[BUC&F0#;&!:G48=1_$XZR$BJ .@_&.K9[>P9J: MX[]$5O"6(D5])RS;3\J,LH=?6O/[\>]^/31*ID<-+7O ]58_;.;G["/I!MV3 M)&83?6Y J6-[Z\?&UVJAQ8,"3:U-+]?*7.YK[KS<.SPK 642 M&_:537DM=K1=Z_]T?'."0&%0QJ-S75YMYI_AKN= SCM#7 . MW_N-]A,ULD(I6NF9<9(0JS7G2_RP?Q 1Z0K'2;AF2%):*B#S$RGS")+\80;8 M92(?*QN/\:,]Q8C'VJ)$'71'M=HGETUJM8JL+?/4'5Q'MD58Q1).)!JF;6]% M";.]H1-$^M7CU8S2[P,DLUC')NN2O0B%]Z#:(@\(U11CB:9[Y7]=M=I:VSGS M#K?E"XU8IJ8/X/.)<#*F'Y>%G=J1DQB/8ED$D2IKTS+#?CRKAH[^R%/B@!-B7F7_WL&WVP&;1#IVI!;L,D92G MS-\X?C:*FB/O$Z(I,FZ3$#YQU:?<_W+7M^LF*BI2@SF[SA2"=W=X2=XZ^H!; M&(2@GT(E@9JV6X,P$DC?QW[0<$Q<+5HOT\:>PLJQZIE5';499SF/3]3P-0?W MHMG%N^_/%S@_?&+?<7I#S^-C(TK6@P<$QB8?:>P@S*J_;B=XG+JX$/U"V](H M*R6[,% 35^5A%Q$AMI(IHBV2WG'='DC0YZBU..AKM&/H6^3["Y<&*S(S/NT).$>3'6 =*G-3RD3UA!T_%S M!/;F'M8N[%B'BEI',7UV9*XK=;0?JS?\;61Y]9G?>+AJDP[K9/E 8,O,X9%G MOC>[=].DZI(OGTQ]K6VI24 [L/08U'9 M[*W/N-.8AH#[CV*3ID^TT%^EO)]/KUW_TOR:2)E"7^3+,Z.@A6HPRFT<:*@-!<]?Y0\"E;R+*T#RS"ZGW<5Y"]=_'S( MO-WN[AF*9D@>]OR.GAV=N(7,3!CB(2GSTK',S!ND^*2<$+("T/3JTPTYR&7 MWXXFOII6=*:I8A@BGZ3/C*=D;61Y;J^^!C;VYSEN-DB)BQ;YO7HF8&<'&06' MF4GLUEAE6CRR(> Z?;)?+2(]PJC6QOZ)%WHAYG'TL(?W0$6Q4\':S;!,W\VI M5C8.LIEY?/B%';M'=-S+]C]Y*'A&!;@JY@G\W:=*S@(I3Q"-5MW2XMPAH@0/ M\%]5C4U&0=8,'Y(U7H7M!/EO*3PQ7JL46U[H-(K7WIT4H?-ZWD]4H]3R\Y-Z M@_B,.6L>D(+8!%*^XA-!92R"^Y9K#?G3.[ZCAK_2L6DUT*8?1DXNA+WQS/ZO MAN<\PBOST'G3[VXR4P/,CO*%#6SXP2F,#T[/]MZU-9^'6UWB8J+D=WY5%X+/:30!AAV=9SH59N$F>CJL(&$ MYX:6G>C&)OQ-ZU>S\7,WWX>BZ-S'YR9(#XJ.3G]&]]4T%7,WU./N&1P9>;+3 MC>^NNYG)JJ0"WUI:-SZ9"",CRB,>0#\R)($=(N6D-W(P/9I[H:U5"X5[4W%F M7N(&E:./#FSIZAX*NYPYK2ZHFR;!)^#6A:.'2"_'L4ZP#49LM='>_4H^=[TEY^2E,9PGP(7##85&3IG=QTDC4N#:40Q)>>:S$U+5R\'*>'55 M=-'N;1O)^S'LW_S3*/S9-@]^._4W0=]UA+P,WK2IKDTC:I#TXV12-5?T*\L/ MZB#3X.H%SPP:P>VO&ZFTW0H51M#?0=$:>[\RGRQ>=+2L0%V[.!5P9[^G2IY- M8TI%%F(Y]"DZ=#JF\14A.ZCB9+W=#B%7X9HM=#O=NW=+BX,U4DN"%60.7M=* M5>DNTU\ -O,MZV_R9,->E?S1=CO;:A)Y%L_/%OK(OE1)CIU W-J(?AI)11N, M%9X@U#LCSAQYF2>@.Y<3]0XP!Z2+7GX(95[.!" #KF0]1*#W]"/I#CG)1*GV MG7,8H\YOY%M?I@6A2E*ZC=E0DO*^6R['8S6)!7-A\EC)X2IQZOIYJ?A1%4* M=HVK!:[L8^W&]-!0-XB"CX:-VYT9VH?O>05+Q_D'SMO[1URYT7?)W&MP\X7T MWB<5[V)O36JP D,R6'_??E [Y#G/P*!7!F<^VB)B,]4]KF#DC&]&1DDN1(@T MYSS!(IBH;A#R 9%0BIW&Z1.P?0F(!TGN+I>L:>.%TSVMGYM M_+U_JL179MP_]_;\/;WU0CL M,81 M3/JE4YIA/XF!"[E,\_C](\H]MAKC5XRL?1BR1-2+X-^.OCHG[2S[XU].Z439 M2_3X^:,%9)!EIH> MP<$+MHIP-%/]^]9@?@0Z!1#FRO^F)Y/L^\!-8-+M3[: M;*6"XNC8'(^/Q@7,B?X@R\'OC\OC? W;\E3]HKV^A*M^Z[@-*[H(I!3M!?N< MI>UA'<' JVMWNTMHS?=2M5+2W( G+K%)X27K='3]CNG0YI%I$F MGSB!$)4R@^7V]+3*LQ7"_#P8#J7?G&XT_@GSIK5E.IZ_43N<:9FEM6T__S+W MQH[61;6C(6&UVPK#332WJL^D*[\__R&ZL-^!^0'.V?E<:35H*P.%YF0A WA M1I%>9]>CA0Z)XI.-#)^[U#%E)5OE@A\3/6^:?V[-DCE8&V;AM.7P09?]8MX' M-GJX8L-S;2AHNQY;?8@1>(J3%Z]'P\AZ.E(Y0JOV+T&ISVB-<^(:AXX1VPI& MMM\-*-I-RXPR>2$4JW.:3+#<"(15;&QKQJFWE?N+UY)/M*NRE-E6=0RE5W,Y MPK'?CC#:]X)IQEF%:7.%O7M3OK9Y>=>+.#EKO-/:71Z3FQ'9:'C2C#,8P4BF M7@:['N@Y1B""D6%P!._A:;_-FJA]*#",A"NZ]#MN7OD8EI MMG7CY#(J_0I&(V3M^]4M+UWB@O(=:B7R>DH6GI=_/6UR5]LE9%JYQ%K9O\ MR\+I7JB;/$"\"83V##'1$*XHY]T3M7'=Z).8CIW:\]M>SF FKG>\EAM-2@QZ8M>;>[LP6T;YMYV@' M*+C\QQMV"VSGJ\BU4"0,Y)<((/]L=_VG][ M$Z9)LS5A,][6 )?6;X7*>4"%5B:2\AOWQQ)WG09_HV6?.-89["@H2?1;O7YU:& UDQR6?W3D?!,A>_!8ROE68GMK2^;$Q(A@ MM)V9TR4+E\?1IP5_6^](/&F^?Y0O5:$RF_//&TS%FW0VI.\G].QG]/E,YF_]W''8SW MA/PJ("+M2!J,FU1.",]<<4N,36;^:&HJI%KUY$C$:XU%V.JS,?2ZR75C: M1Y_ZPA0F8]1*7GL(MI]H9Z +#M^M*+([?81ORAHQ%JZDVEZ@)SK=G@HI>E?,92@TWZ*2_9KQ7J#GZ1F'X99?N?N%J%Y]# MC)_,IA&L'!M-#UR>IH BCK2A#-M]A([VC^U[-!\VW_9,B&68O3WTZ-&2 M0_UL4%%E\8Y7#V7-C;H*WUVO)9D=_AXIZJ6\ [!-+FO7IDZNU%U*8/1TXQHF M!X:2]Z;UX.3C#]''9]OHW%&7\8?MWL?5#\C[N+\=!K:,A=-8Z! M@P_P,W?H;POPFMF69OMJK:<@02CHW_BS* MV=J+WES63& J-\?L_#S]7KYUKT;]X19'V>')'4MO>V6DAXC0-CB:\+-.=8C](3YKL$,;<=9ZQMZ ML6&U[8VI)C5_SY)FP!G/K8LWJWXPO< 33/?U*>_QO+CW>5W;BVST M-.0^.,Y#GE3%N=V/P>SV]$D/*X_4BS##HH MY\F0MM?G <&LROI]GV\3[ZR]//MDQ-! S.%M@KT+Q$=U]F/>&2$&K[BYCAE; ME@AWQ72H#U]9U#0/])?\.M[T_O-"FU7&UUW1->CH7?L!_D@YOC7)DJJG9*>[P/AJGR@'J^$&"^&?:*-KU0AK234LY1I4'SSC>5V&7OY MXXQGEV]?5R+OM%-[,J ",%A.SJYPB7*QEZ)9]_YR@T\"*0^C-0W'VE&L!*@8Y4&D8@ZQ7-@:.;W&]UFVG[2:O.UCPK?E M=1(?39>.;_S46W;OL*"#W2:R\<(]_KAMV#H5"F%*>H$3DUU$>L9Q(H50SE5.Q6KR4W MG$P%0X ;1% M+^B_^S[%7]*8W.BJ$6UR,7.0MGZM;QJW1W%#FHYGZM-->LB9>ZWZ\:KQ#@RP MUT0!PO2806#WWJ'LYRO;\@^.?MNI?H.@U#RQY%_\.M$I;B]_E'A>&'YB/ MCX0=80@2G&O#JP<1?+08SFE)V&VQ69:KZ3Q TF)PVGT=);N$:/U9]<"RS?NP ML4VZ[;#&JUZ7H1=_TFS96AIJ-^**TML@,!GGL$;8[=EJWW(Z/N^J<=NF3]D]:C2VM.X,@A(7X^CS ,V M@=3M>CQ T6?1#H@E+S]B:-,F^^ "^F=L?A]6=W2^HW$RXLJ?JIO'9)[>TYFZ M_2A;6+-EPZTJX68_#UA7K^+>*?I]%!A@*6?Q M@ 4K?QZ0., .^M_]%GHN\Y_^?_K_Z?^G_Y_^?_K_Z?__87]YY0%\CW;).:[H M'?QKK9O!0OC_KEM.PBGPR'T\X$O&$IFY[SMRXV3HC$$W7&"6\H"UP[\B6)J_ M<)SMEC_N_(S'4HK>4!?K,-/*!RVZN1=A.N*(P$=5"N/*!NU0.. M#_D^B_^7#O'_?[TI1LW$V-$[,N)H&+F0B0FUZ))0W7$.Y\O@YET?CU3.VD=O MT=J1U)?1">1CBGG BZJ46K +@PQWA*-=+4+1HO@.M)/>O_1S/^=NNV5-]]NB M6X_>N7$-\O3XYW,_]@D=.:VWU4W!II2*0 M/45#F1K1@Y(@!75HTG\4"A67!2OM7$[],*'2>^EPV)91X?$FYLG21A,-/>W1F>GQM-W'7PZZ+]K'SC7>Z]O7]\Q-+"M* MS%0U;\O;1X71GZ][%_;R #@;BG(EJHJ(WV,")@^.NC<26FL[O?O5 MG8*2G:/^)_;>/1ZJOET87U(DI!R3F$*IA,HIQTDEY)9T0,0DR2E)$FK,$CD6 MDX3B9N00A2;G0B;G2I(SH\RI*,>9,)9F9LV[W'N_^[F?_=SO?O?A=^]G/[_7 M']?GLSYKS;7FN[[?Z_B]OM=U;3Y3:IDTN%WUCMA'X5/F 11)4S16%3*GE:BW MH"6-G7DILK4!BE4Q[B:WIL#"3\9^VZNKRQP[WODV[6;Z/+WWI(:"PD20. M;^6BH09J+2J6)%KGYO;LV_7XE^6]<\,W=QV7OI8PH#)=8UAFN&FOX=[G8GF M^#OU^U YJXGF\/KSSC9[*)>Q^FK#4XJHHE*'VSWZS(F:[=UA6?UDF=!G^8.) M\!G+]^L52RNM9(UE6#=HPOMN[6C[] M>MC]?-!=/;&+=XJEGP""N3G(*E)GIDYP3+&XWK$NW'KLL>?]EZ@].;WV0Y*6 M6:.-]NHRO)IW3R_YJ7J<3=OC'_5FRYE>)0T>$7V!N )K@1:IN@T>ZUJT<]^['/(9CMYOHA2_/7L% A)_H",< M_D#M_]UWB_].L"C(1@1YQ#S8H$8Z-Y-(GIGLXEC#?01F0LAP$\8#'NY"TU8- M^)MVL&\[/GO$FR^Y\[S^FV<<[+#OV6JMQ;O:@T)7.^/Y0+,= MA7D _]/4G]OJJL8'OGI<(3!_<9%:2N@BXOJOX[FRG0SQVP3@VW$?4UG>?>Z. MT#<]<]\*[@T?&_B*SW'YU"%="N"\NA2/4N^^ 'YJ+=4*$7"!&RCEKYI14EQ+ M8UO6#?JV$K5X4VV(;"^A6?KLD\<7<^P*/^JGP3/-^7LNEO7+]J;+UJ<]&W"-_T%_Q'6!M MIEKU5H%;$G5EV/E2STS*:[C;51&:IVM%L_!#Q.:?F@_I[>*!1^NK,.OKOKN# M_N*]_H$>VJ]+5*UU5EC6M5@,?B@I94]M1B'RN6'7TG^NQEZ"RL#SG<.!M--0 M ,<:4FLS56.)1\=L_Y!1LC@[TA1F>COT9>KT2JE?R@Z^J'E0%KRXJ_T+IJQ@ M*I)SW 628LQPY607V*Y=L)IW0$BM4X^.Y24NEKVQ.J8>Y55>8>N7-\2+"#F] M8!X0'%!#%PQ4==F;E#PWU@@.WD"T?:L$^02-,B7"L8&L&UTE*B$T2Z*U7IDY M^I#6<8UQZE4?,2A.<[/"]-;R2EFVE5C)YE,.-Z)_G&Y6UE:PHO(!2"UX2I2I M105;P<%J*CH6*XV3PY[HUQWN%/J]B5N1JMC\I[L!]%-JS5?]/1%V?RA< \JL(4I2.X!#RIM-C0T(A2A\D&5A-CK%$KCB"F@3/"GF"U<;?"6UAJ>$:]Z<:>!6O_E=>OA&7B>G3L M^]<_..MW<_2%W]=U5E^SA4U NHLO'<7=E/&8:\K2*=EVFTEA'ZSIYVJY:ZFO M+7@"12@X%S4K/AA^?5?2:(7V!W6:_W N?2:1*U. HY#*A",KG3/0PE D^P$4 MX&E0???IL 4]Q&^T/\F24V3D[)=D(3RU5ZK]'FBMA;[0F4A8A]O#1>S$B-00 MVT8GH4@6KI.&YJJ@I(Q%Z.)';QBI3QGRSM:GMDT%F 6H2@[Y[)FYL[A71";_ M,/FT2ZB?-;R:0Z,@4J",T(:)(FPR#E@#(79D!"L#JFUVW?71;XC.A)\(-I(/ MV9]S(>K(KNC_;!:68+I-]="VP? -(/.$XK4)*H4K'\_/>:U*J4[C-:P\>W:[##LH;?(VJXW1 M-G6*FB,4^NB:8E[5_=K])V](+'%H)FTC43/0* M>#?7XE7Z1+.2*F23[;.Q;ZIAZ_2SO.=1^9GE(X>W(H(F:/I4'+.31KF%6\?= MQ^0#C?XQ/X\/>IG*=6GH)$BVB"B/=).EHSO&>_)0Y"VY< *%?L'OX@%DA>N8IRQ]2J\HH MT&K0..5@&R[ R#P+*&\2N+Q?T0@0IKE.\#(+^$#G'?3"MV.KT+]#0]/V,-MX M0ME\H/[I&/L:XH68[N8#E$<6O[O>+XT,[E]^AAB2M]J:4',;(^&?180A,LB% MFO@ +@KUETO@Q.]^DPM+H<3 CSX2G/%GH">B\&89$KR?TK^[%+#]RT_POQO; MR[\,VFYY_,OC7Q[_\OB7Q[\\_N7Q+X]_>?S+X__'''_1H@3B2&43-8(D($VP M3:%V1[\E 5Z?^>S56F/M?,&?\3 )75[!!Q99,3!O#1Q HM91F&8H:.?"U,/? MDIZ+.%;P>[#L.H1_#:O"C7!SOT/;1O&[+SBF407D#DY&T;=\F_*&G=@W+X>3 M4C;?E6C>"=>XN/,-SE=8=IN)NQH&/G-ITV.4Z4K$M'7,7Q\M4 MM!YDY\H8.0[,+?"!E?*\9%@7UPHRCTA$8=3U3ZO9*'?324,[CN['_C9_B?/_OKO/T>2G]9:%&#:M#>W MKS19Y?38W,]/8)OHU0/7[^_7MOW3MJ_^-^PH.RC6<*A+?>IL^\O ",/U,T=S M_G(D]9_!^(]",ZY_%+_[EUVW_Z>@'L<'(HKA;@JSC0\PCZ+N\($*FU=\8,B_ M#DU5H.78UBKHJM_B:*2AY^>-50;2?PJ13-'4.A(K+ @%?[UZZ'7@OX[HV?UW]$@2_(.P>PKM M;T\8_FN*_'\!U&<9^_G G5R$:^\&33G#ICI:0X%4C:I?;_\%/J 5 MH:F3N<:R V11NK1B&*FGOK!![BR)'BO(/L.#X_^M^"A1*CLT"\2B9' +"9[GBG,52C/]T&O(WE(Q**K_>,NYN%/\G)AO9"T M5E;8HX!=AIYD\H=W%.&[L:D?CJ%H:1_C.?#?6!1_JDXB_@I22Z[ O?T4IBTI MUH%46I56C('&R>1W(3HSXI]U-N:/_IK6/_7$S&,GEO79)/:E)1D](N3V%9YU M(^86W>3EU>^"VJCXIA!8.01-LZ]D:)5-I%\UK,?3.DRF9Y*/IH[O>_;,+4*[ M_EJTFG==A=ADZ?-3%S:ODTA ^.JN UB&GD)G#^%ZP5)"XKSB"ANI-GA;3.N( MD&'?>^W*E$\#T>1AAYY?WN=,J^G]L#!^VEEE<*!6>%N= YL.W69FM" 2]<,3 MQ*)L.(63@KM1:^H$@NF.QNK,2'I,5%UPX.,0W9(#A8=[5;NG8X;&:FI]'\IZ MMQ[:)AVP(8I<,S/$88>50R6(*#%B:DVE<+9S=[."H_PO<@,8U\S4IF?-1ZF22-R4^$E[CQM' GN)% MZY &)^@+,=B#]'9G/K"FCB!5K]!9X.UTX4R+4DU-I&Q9;;2L:+"DLZUJMXY= M>/S1K\ 35F3K% =1;PWGL$O59RG]*PMH^' <\!E[@(6.Z:>U5,=JC?;F=D_N MFI$S>%$=H648(#6JG\3P%'.WJ44SK2D)61KH"F06.:M#,IKE:BKQKXEQ>BAF M],BX@W^ 255DB:/X@1Y;[_.[?I24WX[-]3S7N$72 1"T< M6<%[98RF@>M#\ W7"UZ_A&6@+]^<=#\4@?E6_F&RCQZ/V_IY;TJ3$]EB-97G MQ?#72-]V=EUY@1;'U!N4 MW%U=GYB 3)"5E@>T )]!)_AEQSB>D"XL")1&,PSM,]0&2I7M]#.2W9Y*[6.V7B8^>Q9O ")U4XW69C20I8AG4GD M2O6T2%IK-1%6<5?707CZE,@%CRJ6;'[ D[;'CF37S2J=U1':)J^CRA4L6>5% M&WK\VRF;0&HN2@E]'A].JA*>!)F,-KE..CZ:((_5I4G<,E7IU=PX/F;>8^ST MO,-7XN&."_<'D%]ILL;7']J>UDB$=@DWH86A-%?(CV7+ M#E:28.DXZ<=H$BL5E0R>N?579!ZP5CB92C]T5Z>J>]$+MM8Q#W?Y4*_".@&+ M8%@S['Q>)LF'0E:P9=ZOT6HFW4')7<4H8'[>IU_?Z@2+J6J4F=3O8<:T9NU;ZFV70D*! MU*?52GI]OUVIP:2N# W+/&!^=[=#I$@[?M;U(72=2R8R*&II!]-1D!D+$_1 B>U82 MF.@&?VE?UVW]\_ZRWPA"NC<45XS;H(YU&1_X\:IR_D->:8:SBC=[.,DX\,V] M"Q\7?3>G:E!1(7 +"37,+N;=K9>#>Z2\2X=L&!3@N^%\WWW5^U7IX]T&>7&! M]PX8E45^J_Q>.89(/_"UBQ;[-"\-5H0[G#0?L=O] 4C-FLEUR-?+()8YM0D\ M2&QY)Z?25_01D7AEV"#JE!9=XI8_5Z[DDTN3=^%KMRQKA=1HC^-F[PQ_%"3F MU,7 BC-,6SB:HH@X^QZ!L X _LTAV3$)2 T?7N%E*C1N_ST(:Z^UT:=TA_X= M*Q&]AN1/M,.V@> C:+/1L(RIF1+70YR)ISEW<(^ M=DIQGP74"HNM1IWX_;M!90(S.<4VK,FM=__TV=SZ;=57EMM'PI=^^)AJ08=)$X08?&;S&>93\ & M,5AXI-/D7>W25G:28M-V1C.Y\)OI?8&?*O_V#*"X!9Q;6NA),8&FZ:];04AU_L>W]R*FOW@ M_=6K[=P;DT+!2V7A5TVUSW^'D1CUUTAJJ%D<:__]& -=;%<%E7B^J?NGB>2N_L[3FMHY,:Y M'DYJ]I+6+FW?TW;<2C7K2^]]N_VKSH=,-&R4: ;7C(2HMZR8JI@Z@-9D*Q@M M^F5YE<\>/A^5TOA\T5%(X7Z*P*6UF"Z];=X%&(!&WXLAGO88:*VE1D+^@Y=OV1-?STN&3$6#N.!,/ M[5A8ZAH@%H7,[RS4QCG< +)]*6*0X+$T\XQKGWR.-Y\MDY_*>.B&2@# ;8A_ MH?7/T2EW[%ZT_%+IK2$'6-)6#/0=\8XK*DB\JN[X]67EPT>9Q\Y0#G?O?%-< M?R[BSLDI]W@XBD0E^\=?PXB0W%^0J"DHA3J3,&IG(D% *^@0BWASOC765B.3 M710$^A#VU#-VB%5^NA/.J[ MZP0]@DJ<4QKP=G4G;H04? \,V-V)=5BJCKA4]"PPI)V=G-%$J$3(/Y"> :[" M=9/6")[A&K-."VSN]X,OI!WHK1$I'A,;UP>+O#?<47^S07!RI_HH!=H6S)7V M;" PC^%OZ2\LP+(OF)[-,RM]A,VA:F:;_5;_NCU%CT\Q/"YJ#[^Q(^\(B#YF MUI3[E+=U_RH<%O>.P$JF,#%\@*S-CDGFJ5A 4LP!,\B9]K)SC^[7B:JBPK)K MDN:;U[V/0O3AI.$ MQOI-",\&YREUIS@L>TK0ZZ:*%/CR H%&@-3BE:L;C.QK47VFS/.'S3Q6%],*QD/L"\HIGAP0=0&U&3)*:0 M;\YU7EHS3OE7B^JN8.^G:Z]SZQ&%NA8X)G,8^/9;X$,$;/@%=+--&)KDA M7+'4<,?7\: ?B])0$U+-"HYL"KV&D<::/MCK[>!3IY!_".69,>.Q7CLE*O>G M'%N$5P.OY@,-!_F IXLV.QI2 74";%1.0S%-Y/C)7F.3I^8W PI&S/L-G;J)M&+^+4<%M5&_FL=KQ1-?8!FNOJ3]W+8$A")#ZSYCCV4I0A_+NLQ M1A=\H-E.:7&LH3%8$J,0DL8)YO@[P^\KRSFV0_.?#_2C/I%; MI'=4;5"V34$LHJ]QJH(3/_^ .99CEG]_4)]EP*MU^8!B7E/]Z/6Q"",]@;LQS#<@\ZCM4A#<_)^" MX"94Q"B9/+W@?BG?&+Q0-C8RZF5!U'6&130XR-(U*2-TIVNZ!MU7H^E-016S9.@HY7#Z I>5K^Z(QCH M&_;71 @U$B<68/$ A)"DL6)\X"7",L?#G/!05!N\&J&\PPCS/M1OY@/<FCJ./EDSOR9C8>!XN_9T M>BAF-#!A<,,Q )C[(T6P3.M_?^!"".TN\H&6F2I>!HF:F4I8HO7OR!Q;V4H. M!HQ5G;(Z& MC4B_8)X,?\=DS_U]D^]#)+@R@NS& ?39SL';K>A*B1@=46=.AY"-WHA:K]_7 MU.ZFJ?2HRJ3ZEY9'WJK*TJD?OMTIGEA_[&WM=<[\94J%?B)N#:1&>UO.RV;T MJ#*)=US,;$1#6$:"A2M/ND'PE M9,:O:^%S>#E7;>,):W5GY*$,V[Y*H8]4JY(M$;Y5S^N?UU38$E?1<8&B51BRG,8Y3;A+*J#!I1&/>^QI405(+&<]6\&;S 8[>LA2+SQ]/K M] *&GV8I_?@F7[6#OL\M]3"YPW\4R^"H<#6A L1T&N#58A69:FQ=UF1Z3"/Z M#FP$116,<-<-:)Y_42+-,+J2+A]4:[OS]+D, MBSB5:LV[^V5<$EX5[VG;^"+N9'@8A\5A%['8KSA82 T6(3'5FP.\-O87,1>. ML1;P=8X756I>=NMLU\PMK8K_L"/R(/OV[;>[SZ>H6C(B;#^7&Y9YXQK0E0/Q M]290#)TRN< *O0C2SG(EH'!8@24SFG'Q;*1#6;IT;4^0[JWR4'&3BLCWL=JK M4G=?EZ/C(F=3 U5RMGX*.;X#:Q*FV_\@:UM/ M4.R\:(DI.90>;W'":TK'@V$1%'&B_,O%D[P(K#=SEB8W9<.YBDACR5\__=+3<\H".WPTC9_7(Z%19LWM[]BM] M_Z]].D*\\21JJ6'G)(>C@>LRK&ZU%7/T)4@O&2Y*!ZG?YCH,G+HE9#Z-VPBS M5PWB S/<+J?9/>PZ7:4C)T;0;+"?YIKP@=5:W$U[:/[D-3]^*.!%L.Z\^]-8 M72KOBLBMU 6G>D*Q^1,KWTWQ1PA[6VTKMDE\>/[.8$MQS"KRJ\UWG5I/ MR:O' SS9.EY^O3'\EE)):0"'>M@9T.W'4*>T M[E0=3G?8$SDG(0SYM9[JV MI5RK);L,Y[%D@5_UWLJIE'9<[6.@F4?Q$3AU1*J>Q43P 8 ;BDI[!AVDX6+R M?0,NB2G71;>J9NVV.%8F?"P,(%Y ?(&WK#["'7^N"NC)Y ..%3WS3S:K''U5 M7[VW2>SA!D^SA6CMEE )[F8T\YCM3RUX)6(-'[>%=X9+_,TY(BP-D0BL4A:= M*]Z;&G:M)4])I^]0L<;1C69ZFQ)#5E6O,UJA_AEN88 _Q8= ZAX^L!$8S"G] MJQNFRT^7GRX_77ZZ_'3YZ?^ IXLS\!H2YR#4Q#Z(J/Q+7$]>]G"++&+>R(43 MW;LO.!Y)Z=5TF$P-,9A@/Z1E2R#V4X0PV,*,8=]#KN(^PPNP'*&-=ZI.]\9 M)W,$SP0_J,!P5L,$0%H<[K4SR4SICN*O. M!?G:5QK@C[VPK1CQA$T"2)N8$/) 7[1SYP._OH/Y_\_CD MU4)=Z'Q@,:9A;\KB2CN_S7WC -?L;X]+6_SM\5@ N?&W@22NP-]&G'[;!EU# M;BW/"[EQY.5 )<^>W-KZ02A]FOTC*'Z[BEUJ\+7-.\-%5'\5L OQ;QY18*5& M^=()JT,BVD[U:.5(#OD8^I%M5S5[YN;%'JGA1)CC7+F'>;>QGIQ+6-M^TGE" M#!\0-Y:0:S "R8(N+*TI#994PXA^S[0_US]@[2.]7&^:4>QFM\"5K(PBQV?' MO[0JKU-+A5IGRO]IET!$%Q,)2T&1.4T',)TFC_P$ M?=OP#Z7>R=9^?F.?#P9?_MCZ2>?]>U$C(R!,\+2K/E/M)KPMQ&GF-4)QQ@KY M(9&'>E5^S,R%^1^-G^[_NG?MD'+*Z4WG!2,DE"N]LB4,(0F.*MR!+I?O_0J) M, \VPM(9#C7I?@?&#GXLF?)X8*7=\54N3OI!TJ^3>*-C9[<##FYT/B 8HD9? MFZ84QZ (?W?Z>E__[N<6SZ+OK$_-:>M>W-L189DG;"&04IIR=O7F^+Z<\-WU MREP-R(,%-C4UHF5QBEZFV[O-WYT1UVYV.J1?13]O8&7\,B7MRA=::5*6^D.H MA6.(14,9S!4S[&OET UJ"G..?=>)['4=64>_2@WE[GUY%K$))NS&4>5XUA,% MF2X%X4L2C[KV;UJ;PMF-%2Z'9&CXH6H,Y)X;@F\86=\UQ],W[ZH[\;BIL&63 M_;$\O??MAGLKXF-W0Q^NA'0$P8K,ZFAC%&W85ABR;DK=Z)KD=K&J?Z-KYH6[ MSLX'$RLLL!]80S('KI#$ZE=AUT/;JXN8OM2Q**RJKII#KT4TUL3/ MC?WXS)2W\2V7+Y#CO.!EIHK.=_A':^8 M4Q4U"84VPRN#=T6?%'W%BMXP,CCN6[0@O^Y/"0QA8S#W/!_@;KI=B(B!MM88CA96('YP+_;N_J2@%=IXKG,H&5[CSK1F^+?4$B/ :JW76M&N MTBQ\<\?!YG3;J'E,](H?H:;]Z\EL;Z%'HF$YKK)G[AB]/B^ ;72FD*CIZ90V MFQNT ?PEM!>:'--(DJUL!^,6JN+H:&%OBEM99;2H^@:;NQ4CHT.Y*=NV6NL_ M4)42\GAH!?$!>@%72H46$X?;Q3T*M;-B8!%E4U6HH E<7XF2\E%2[IWW53S$ MM?T8I%[4;VUB;'MYX\BL;96O1NJ//$N;M+N)L@%;?AZ$5YKNH MUF 5)KQ^8Y_IS@E#PDVN\),A,[^GSY+V.C\8ZW6/>F!Q^;S4X<+F,N>FB[4/ MME\#?O[\-U9\N>K8_P95@7N7A8_[SH[!JX4D6CO7PA\I3#OUAE$"'H.JS""M M=9V?Q1KDD]C7TE_"&EDN[\8*'JM_1LB0B*E(X^Y% M575=TC_;5CBRO:S)]?>C^<;6/0F4?O?F=7C"&UKN <-CPLT$9D?6:CZ0 M_VO]=I#V@4G@ \H#/23F+S."(;XT/M#DK^@ULI%758G&%VDUG_:L9?67%SE3 M7%3;CO28E8=.I9P%-4ZM7A\N<_Z4RI5*K#TH;:J)%M>)7W_]2EK_.BL[1S.U"A^ MQRRWV/G+O2+4WG 3]C*G_5^ >!?M@X:T'+B2-]B:T-0SN -509I"E.[J@80Z M739FZI44O,[EVNPDQ:LR?AQ%<1IL%YV.#B%\#?PM<_DG3+JK!1D:P2>(K$[X M*X%W6"<=X!D@,]L*+@5Y[Z.KVB)@<=P'M!C:ASAE*X3!7OVH"]Y)FZ'Z75L] M9:SKIG+&1C[15SJ4?/K0%ONM=R,>JB?ZLJ789WB%\$J8C%YQ58N,87NQ.KFJ M]2(L+3*I5)[>'I>?9J=>V >LS4MW6O2$UT0QP=.\ MXJOH:,ISB 47T4BBW&.LXE*N5>W'&?%77Q=B+EZ=*&I/,-PAO(?W.&1J2])- M/G!\=FU@A,!L3#-A.(91T"21<+UZDH>(K#Y>+>D<:I,3%-EB& 4_I&'B2.N^ M5@[HN-C:O4J='N\%/8]^+[1@/RD(VE]Z-,),7O*B&.X]+QKT[$Q ">#D)QSX M0 6I51VSB7N$-1#WA85*#'JE?I2CE*G(<'(::O%V%UC,K8SH_T"6T9A]8Y>/ MU;DCG#Q.8>['0"J)1.90O:S54N%&IO3&T J][Z"GAZI3NMC9?20'CEW 0.C= M7^?5TF= :@:\B=79Z'_+=2LOU?@&2^$X"TL1Q@8$TOQ4FG]^@OWFV??ZKUW/ M^E7S/.-]EH+&X9'/7UZ/^"VL3]41F-NZ7-;Y_WH8[3V)NZD:F8H(Y,MC0O@ MO$:8-0:O4:'YAQ_K8%X15[?HS6>EM"7H^ ;)]E\7(OA=;B3[MKS<56ZVRR=" MX\=N!9EJ3?!Q/!+^P9"34^(<_,\B6&!NFD;@*GGQ@53%4S9P] #VAH@=S?$LDFFM, MJI[DNIR!.$W]93:^ 9+M4A7:XR*[#N4^V:&L_NSRN]7*I'P\M)DX^9(US-9< M.F2+W<%+1WN#2S%NAK\X>(D/^'TCD*]5$RYP#M<6+IVP/>T1M7#0V/;'R];) M3;LWAP7[^OJZ^RJFI%1<;A)SVQ*MNJ8P^^QVP7" *G#\WS5[?T:>J$\S9"DVP*;PXK#O'D*L)1?K3\%+CM@4^I@I],SE[G1X_*AB776"S M/F6OK)"TOIA$>C?HH%%9-;594;A!:YC(=N1E[9H\.">P_)G]P[/7Q7'>V,+#\>;G15X.65@.JD6EPYE1:T MB*D8%@5YT&QO@V7!MS.HC^-8P0=96HGPCI #[QJ]ZM2^^*R@7?@1U4;NF]9\ MZ/[BY7J)SV<^''RK$W]'8,&AA9"(6E,O]-W>L+H%M>'@8W%[R/$;VUYZ M9M?AY$EVU<>BCB#-YN ?],-G8Z<2GEJ2F!0ZIHD/W%$2+85N,VM;93=.QQ06 M99C8VKR0;-EBX?7YBNE$;I'*HR:57'7@W7XH"Y0=QT@A-NT7%[4&PZ^#+SZ: M*N'>R!G.W)HZ77TX/?$)?;7?,W_WJ=2JFUO>3$H8]U*8UOXR/F3;I]G0C!-!)DZ$[J&\C!\NB&LQ*L]H/#B'$5GQ6'!A!_:0>9YIX[5+SWC,MXL/E&VW+R\ &B;F_M>DI[G'R$2I7>$^6V MB'HMK":4P!Q%W1X19L')3T+.^7I[NEPCSXN76:SW>%";'/O^8F*94$-"4DI$ MRF:L^W]/<=']Z OU:^$^=/E8V]31,#F:7(NH^(5I<4,-<[\DU;CIBUO/E6*& MBY\^'NT^;"\2* N=B9#I,*-3R+-L'Z9:WLY M_5NB1C>>]/VBEWQ&UD[LA*%Q2^_ADA>>7]'0CL3:(*8_O,: LP;JHX06 M8@\,U"G<\+]P4Y9A7M_]L?W2^ MQZ2O.SN^+NEQEW.XX1,#-E]LX!Q'2141V M17 K*?Z;9A E_ACV),LA;OJ209+NAB_UB?)[K^NL>#?<#E,C=N^67@/P_'+J M]/^C93Q/ G:G8746)L98G-9.DH6J':*;;)[?:@\--6@\E*F_Z=IH'0-6(+ 1 M0R=G/IL/4,80@>,E*/H'6R\8([#!F.M+LZH7]@EL>;;_K5I"I;?*6=OW>--Y M](%B"<92PIX(/AK]35>8-[]_XTE[?^XVTPU\(+L7M="'8CZ W.'(8R#EI$"^ M^04^T.A.P_\4-^,#87;+:,MHRVC+:,MH_XAHF$P2TPK!$"_G7(.[2$S[$@>> M^H%7_3&-I(AJ\7=X\>^2@J'!(C,RGQ=F+ YL-%AUW9,K.\#NK%^JG)!5KPE& MD@EDG KV8#KE-4%\5XEJ\^R$4[F"%UF%;)GC78 )V3_C6LD1P:Z$7#@2N#;" M6M)Y/B#L:X_WI8*BP]X+]I2*>-WN>\\1(/::(6" M1^([_K@D7KA.X3\V5E'!Q/6C3Z>4,L%-[R-WK9N3\?ES3_L^$V;?8\ZT$==C M]>_@.G!J75<[91U]TX/FRZ"$,6L%3LBEW!L9.[)6>2N?SI8T']UIVAKDAZ_V MGBG,EH@SE8*;*"AX-ZZ;L)8/>-F2_1M=)1%[OX$/Q.)T67(Q.IUK?:LWEDR7 MW"BV"@ H 1J9A=5EEA[>*Y[6?M*_]V'+^@?#3Z$T#AK^3*FR;4#+P&_Y0-7A MF\Q@"Z9__,S&SM,L=!-%TJ?:H9HLEZ58XF!;5YJ@H>D1=>@"U?5HJ9RGX^#3 M^)^M\<#B "-F\@:]C_<<*\P)QGU8_TV4@1*%-#D-2LK,A5BMT=*R :Q!H$ZP M71/[@<:TTHBS[XOC7BS1HJ)V!;]/S^JO4,HQ4U(<&=Q[U"934ZPR])#9.,"H M;D%O ALQ=)1D"&S$H)6@KU8Q+0K4A@:FM,W]W.2CA0:5?*-'[%9F.84]LKFW MX<*:;7$87R&7]E_7?\1?!Q:/SK(O0M]9P@Q4 P':X7F+NS7;"RTW"2-.0.,> MEO;KK,V]8^5E]3W$?M'O%W$#TG*29AJIN4I09_+F)*>3?ODI ZF])"J^7A$B M;T#J'/65H2XW>--?+,+VPESYJ=U?#KE1OL MH9\[=, OCOU*6F!VU=^W9CV.D1.^QU2>:\3$-Z)BE%"0#9,/''$6%V[\N?5Q M4H[C(U5GLO.!NTT;U H=NRQHSE?M]J_'.#J.I][S_IEYWT'VQ[.ALUF[OS$^ M/J'&M_&!*!=F)QPW$H7XF+$@E/X9H7@I6&3J\?=VIO6I4SU4(&3,$5@= YQ9 M)WSTM0#D4,,'_J4JI@P=_3?'U&,X1K9\@+ !G/F8^Y?+)X79J\&_5*S\7?'* M]/AEE&64991EE&64_PI*T5U>MJE>" K1CPIT/D 6I;LL#%5(K JY-.O4]W7E MI1\:C[Q/.YBX1$R=&G<,-] 18+8UMQNAA\=@41H-?4NO/^DS%LW#UVTV/D6_ M=5)(GNM9O*U#;V3_/HU5.;RG>A].-=UQ^!;SNYJYF/5@@P L C&:,*5A8U-! MK/JV=BB)LM+BA['!!J,BJ465 $#OYAR=Z3 MO<=6HO^P3K.-^3\@BJ!R555X\JJ:+29'-LL7="UW8OU[@L,8D2MG>ZJ7#W@3 MUF$1HSKB +0-/E_+RS:^(3/6+%=Q-Z:">2'Q;5AAJ<>HMKJJE;RJ\)Z:P'3> M&N('"K1-C>N)XDHWL>\@B'D^X'>F5Q2ZWE@G6*ZX M^)X8MOY<8 ="&]Z&]@^SO]N3E6Z[B>=GIM28>?OZ;["DQ4GOS"FDG00 P6R9 M<__^(/1R:OS?!_XYG?45AFDU,UB[E,ZJ@^OF Y6>7!57/>; $%@U9PN9!0UW MEH?E]*L7@F&^[KNT:N3I8,H'_;.TFX(3/^']).JWF<6CI#8T)Q6((IZF#<*6>R[R@7.=<>O@5G3E+R.J4'X8+6[26*; C)IPK27WU8MFT:O; M:LOBI7^L3 B(#JA]2]YK*3R!AY2W)7!T0V[ (@Y,3W/>O;I B3BNG#;B[\C36/8#A)]MGW]W4U+_.Q8H=.B,YMD.CXHW4NT]?#[\>3D/WB.,0 M =(0H.MBRWZ"+,?K&4BE^N:\2*I_(FZ/C3L=FWI/YH;6RF_3U<$9#\ZV7MJ: MN(]Q[G*'5(%1H>#B%&3%!X088(,G;,#59"ZT@M'HTJL+(YM8K@E^15[Z TI& M'S641C_0=5/E?]&78[4K??$XJRCS_+ Y:,T'F&:8H4!&]:0+(C>RH!-+/ 0+ M\8%;OJTC&^'/2VTP*Z:6NF F!!^KB5GH+_OK\S.4(]T5':+655TZ+J8*UD9& M5R.Z^T=V)S5);C]E;M=8" #"P)K2_U [WS^SXC86T=>K?-/8CZL091'&/?"* MEU#QZAP?:+/O[S_14!!RZ7MVGY;.E_IJOR.B.TZ,)7Z?-']WN MF:DMH+62( M V%2GJ![H4J[6ZCTQ":B=(+8S8B:/?8G$N^LWIR8?>=DY>+LTDF&6EX2HLIX M0NWL7-X=;G#A-TFO+#1+QU2/N:?_F5MF\;/1.KU^P9?[<-* MW\D,&N@V@PT.()5 3FO #*6Y\.IPDKB/%&GAJ8/Y4,P10N/(SE+62(Y?I=_Q MF9/553%F,9;>"?<&WPPH';HV(3M5^PM1:\8Z')?5A5F+Q4!)1%P/FNF(%UJR M+K XV#.<*\<4FJ!;).HH>'^^R#U8],G'SCLU-ZK8N3CNV(5NBK) 86V^ M:CGY2,BH=Q5!IGHZR$Y5AY0()5T M4XZPGNOR:-?[JA'EWF>Z^^;:%:R;5X:RF8<]7ZRK&.I5KL[ MHVTRB2G'?LW#PYM"Z(M<.V8/0RNZ;@LSIOEZ5)/+F6\UGK?MY4O<9K?NZLZ0 M]NT2M'2,LKYJL/Z'P$^>.5:>5<] 1'B$/SR"*1N(QHFZC.N-2$ M3WQ&!*'( M/(Q/N0OH,[+UWF?OFKH2]3TWYK,,CCLG/]R62+L55651W6JZ#NII0U5UP%+CV+:Z*D,&1&>?O>HAUD<_*GGTZ'#.BW_-DU20Y1SW:QD@ M7YB-?'+JF$3?4_7WI',4_!3''O<&@R@4[[B*P MU'WHY=LMBD-F?^C)N#_;H7PCP3K'YZRU@: MZIS2W:=JJ/_ M< Q[@)=-HA+)'_4-94N+"-%H04_\?;S9QX&E?MQ7 MD3FF*. 0&^OYI0(F@YI<09 VU9VP)XC7RY]NVC:$.='WX'7WDTT%*9<\[YKN M?E8Z)B\S0RHE3K90"8--;'NFQ"21R9+^[BK$['B6IO@:[U;[4$K[T_/)V5_. M/R21DPH%N[_]1\LE_"FY+[_!"Q39FMYY![>:JX^GJT7",KZN>SF:+PL.%GV# M-_6,3"_J?+^4&S\^ND'%:,SKW+6,]OT?VA56V9\36-K$;N\,QP 7<4MG4&RX M$AQ/^!THRG6C.;>C%+C[44I83&&(]?&/)<8''UF;='O7!#7+/6\<6"BZ\K'F MUN$;0=5N>^PMW9\--Y,05;<.:F-4D*1,=RZ92V@?GJ\E#K1\)Z5ZL*VO&R)6*XWDT3W1*P*: >^B0#MF"YB)F/@9E;!:P-3%-:6N1!3 MT9YP8:%Q@'+Q]JFR%UZ[Z*'3N;.F79ZJ28<.H'8,'9 ]/\8'/#NTZ/Z3;OFX M7A+SI*T2_)ZTONY4"?<=OZ'EXC5Z]Y_M2 M^9S2!LL1F;XN'+<8KQBB8@;A:_5D-&7,4[=02*[_(X[QTGN[QZV_IJ[N*M+5B#8$,*WV$);P382.8U]C5<$ M>OFA&X]_(TG"N[$N75@_9GF3X:)L.>]VD^D1[]V?BQB3Y2/FB@/37QK"75I& M)SV2Y.8/'NVIX*%L(ZVZ+[I55E9&N5555<6J7F[-WIGSE+HS' N T\*!>D2 M\: $UQG1A6*\EWS@ C&^QK:1M 'R?$U9>;Z/ZT;GX!4@IQF+A_.U&?NFKO(T M5T\S#K\(R1Q+]\Z1 !SM[.V]A8PC7Z/+*6T(7>O#(B4L!BR"IH(1(]O[ZVQ* MQD$[D6GEKE=UN&>J6CED+$FUX]&/?K-=R!!L M$7I$\Y+A%=_!LLY)$G.&[=,5)%'E'"+<8(B)H;_:4?$Y[%[_/K'F:YK'7BJ5 MN-XTEQ9(9A"%O<%U6!60^NH2?5K!YK"@V _'3Q7:.^^MM1M(,0Z2^8)FSH 1 MX)P>A#A(HNH$%O%J3KCI940AA$"BAR.IE_(OI3FTG&,]+I),#FF^FWQ1WN2# M]/D% ]UIQ"#Z2S%%5XL_0";D%LJ2#Q R M*%Q1'S1-N!L]-HJ\806Y:OLRXC+B,N(RXC+B_WS$N@SV!*^(NX4C#B-O6,<' M?+44%OT]J'BQ3Y@&7_4IN>J0]61RY&#'96:SR1=I 596%,W/"%XC@BA51F_E MRJS165KUI!_-SN/BU.4.&4IBY8-9]1W&Z*'B'K=-%2NY M^HN%T\_I\#U\X'??A/_=]Y3$;Q=$_>6;"O]J(@9SEC&7,%X-"\Z\7!%F_]*+U-6DZNP"&NN5&.R7W(. MNV ]$$OP%=>BNR#&GI=3YZ\,;10=?)-VE.EZO]/S\<'(]W[;WJIBSUI5J8UM M_BC\S>0_\4'+C>/^>T!F4?"?2C9'EH T,C)=GHG@.0)TMA.R0=-$X?=\(#X# MEL6S@X=-A_+)&#[01F*?@5T[*T/!"85K'9\ND=&8HC\LF)DM\1BD9B/^0'!G M A_P P=GVE!EA' ^<"X:"@Y@E.SR=H!WX.FAO7D1C59R4Y?ST$-W5UP(MQ(X MQP=VOFM;2768EN"NQ[#O,BVFW!':JX'0K (:L2$*"J5]KQ!-0!UB^DR 9,Q0 M58W+?&N:9 9!64*G[+2(R(^T56_&%/ L&\S #',+P3H9[])[7@%AY M[9Z3EKURP1ZG5CU8 6#_@QB"D!V= FVN;D5!^YS9R1!^J6 T"]]\@S*TT("1 M#!(WJ)>'P&:EM?!@7Z7?MAZ;JE*\W8M;+L,:Z4>KGNSRKCG0>+CMCHZ1$\S >J$$>\4D(4[G"5ZY6S@]8S54[;E$%/3W6FT$VN[;K[ M[5VPF<^5?.OYG/L"]L3B[ M>,.T[RL?*/8;U@^H]5KX^9_*4OYS \1$A&PBLGF.3\ISU(6WL1\S1F[Y@ M:/;;Q\/-/Q/JRLB.8>7'JLKT!W:(G%:-^'1&_O/ZE,QS.^7U_8])X'+J;7EW MZCPXCB'$$UW8,+DIJ1SL22B &-+93,:5%.K%K+#Q%I-RJ8R:C^K+R]E6 6Y5 MWE-SA$**S0L7>D_9R =\;,E&M$ZN3" U>/*)7Q@-#R%L+66L1G]U9'Q#Q9.C M3S6O%OE>.+8@ON/.H8ZK>3L/%>MMJA4,%Y@_)3.+:ILA$]O("U.S5 *T#3') MB.M;LGV=B$V?#[:-F++.CUE^S*Y);"6K[WLL+D'6U%)MN',!U)[1 1]T&RRDM7TN1Y8QDHNF"D'^S0[I?:82XZSNOXS,VO?V2 M'5]TV-T2>S>_EW7,'[ZU$Q#N.NGP'D21?$@H7TIU9P1(S4#LPSH+V9LE/B2) M( E4"**@(%I4J MACM)90-34D78\\R6Z)E)*-K-VV L;5=P55FRM7*1=<(!^:IQ#$4Y,U6?X&!]SX7GG0%?1D3MUC;' MM-]ZE[;JX7YARIR#-M.!/A )FW(W,0EMMC%IMJ8W&6AQQXETU>YG S>L:Z]F M*;^6BAY2_G+-X%GZ_Q-G#_Z4LP4+'%@Y$6%6:;!K%AS=RT+S 77U"<08#&3G M0E(<+Z[(Q]\Z<;2AF?<@M6:2SV]].,HUE]IPW'CB=X'7T6OW5UTX;AG"B2 U M$HU( &H%1H%$O8]:4T$\M8NO*<&&] IP83!N%NVGQJ7=Z&U=.GY$")Q4V! F :S>GDSVN M[LK:V-TUL-/R75E9TF"$A#()[.0J+%))MRG?T=4@5UJ;G0A1QB3F.@1/0S'; MDK/?3I0UOE9+E25$59$V3GI @O1OP&GG.:JXI M,G'FV"V\+%@9-PB*UQDP$M97SO=RU>E:\J<'71LOL(3R ]:M/V-YAY.3JJ\0 MV!3/1:RNV#,@M88/S+FC%Y.7T@_:#7D4Y$6'$;:1-16"T+"(![.-:L&5CF2O M@OS"6%KF-M[&AXP/TGAJI^K#;4HHG9=,*?ZCTQT5S]>7N5>L*UAU)%SBXXQX M2'GCB Y"\\S@N*L\IU;,?'"-!]U6BJFB,3O$,<5OYZSA#V M0U-?HP^HIKJM73@*"H(0.BHE2%<$5$!4 MD-AH\F+$AHJ85Y$F8D1%HH1LBO0F\"J*0J2)"A@1!$4D=.R 4A,A!14ID1V1 ML"4[.W?'<^[X_Z_<;]Q[S_?=_XY_',? Z-B#E;W6FO.9S[/F7&O5,N6$*G%M M--6&[>&^ >,!W36BZ.IAC7WFF>]^%+_\=2+%=NR,F]PX&NE<-Z%?C8[3VR$) M9N3(?*30" 2DL3S5&TR$-?8)OX(' MZE15\>[+3JOL5;P\\SM!W7KI?\D?'0;6A(M1ZMC\$/\C-C.&-F<#3!#*]\BQ M>SJR#-O5%AW K+[7)-.]M^=_G_C_%Y?L';7G*XW28AN70.=.2S!!&W^^WM:O7N9WY2]? _-Y_V)E"S8=+Z9<\;XS?+E:Y&1&][%V%W;1182,;Q N,? MPEB!47.]=Y*MYW:\E03CVO_SVT/^F7T&_.Q5![(ZMFXT^&$N\V-,N [R&9V& M3+M@#<4FVD*\OW62?2Y[$=66LD. T"HI:KT!D?<:U.IWYJYWK0@^YV![7?CV MC:RZR^?"[/#FP.QUN$9D(*>% 1ZE#XYHW=Q!P\">+5J?)9BB8-)8/>VXH/%_X[:#P\5OCFU]_I+:E_.'V_J)K_KVU M&AB+?6W$ZLXF[#+R_ "O+I6ZF.RP7^!YG5U%SO4"WY7,QS?VQ ^=%=Q4EXE) M6*:QX(=]DJ/Z XI4VJ8ZX@6T-K#F& ZBBRQ'4+YX^0HM;/:=S9',/7DO]6/R M7KV=V/PH8>^"P;;S^$>$="=]BJ'X/N,,#3)G= !)\]97&K7)Q;SWR5R^=7O! MRM[BFH]?0A7:+SQ/[@^6=TFG!X;XGSW[H>7E>A>+:7P20Y&ZG$($03"SG99X M!)MBFW4N5^8/@5:6$O_I3>6]!"M__T_/-IX^&9CRE;J.^IZ&14QAS'-Q?@6B M#YE0MFPIT:K-TV=P6*$>;C49JU1Y1H2H1\^2BAI.N;1?<&EFQ2[XD)S?E=" >[AM;?;(I/?'V:0GJRS]LMSW?3WT2GBE M^5?_\EV?C50%>'ZDR!%V@3YR\"R&< )4CHMX )T9$&:"+O=+M_FK7IT0ZBL= MJGR2FH02U,H,&\O^P^<4#[TN-@DC5EWVGFH&];LXW@GX@&& FY'.P\N175T_ M_AS6=A'LOJ5/M5ELV:;Z\_K#9H'=WT:M1N (IH&5D& HFACCBNM?*A MX,O.\8]9Z$=XWK;04(6T-6%MT:L-=!=A,.8R7'2\M?ZBU8Q),<\ #&R)VJ5W M1$FN[3*[K9+D];%4K3VPD!4L:"==F'K6YFVOO6Z'SH6+EFGQI\GX*=I*U)@X M(W0F04B$$M7;>2C=RL6I4C2!TLWJ89'W)]9_:ORKJFPDAQ^W[_':J]@;9K[/ MWE$+X?60)NC**1JA-]/C"C3!J[WY1"_]Y>#LDT3FS?-/2GZH1F0]>^2S\=5L M27^C#*PL,&OSP:?I&T(V7 \)1FO\=6H9='>NM?;#Q(9"^].JGQXOWV,UU[', M+]+O_AUE=61)#TAH!ZHCIA1!(@>7:?1CEBU/L>[^67G&LOF*]]7!MIP.^0FM MK1/8.YI3O5Y;ESMMKA:@BOX*:0K!36KE49\8RP8/U/5_/70\QVCI-R>P@TQ? MB3Z6^[V:ZXP2*AJTRUV":?>N]]J*VP@T.YZFD!DRX28TWZI@N70[+PO%?0E7 M/1.-"A:$MBDWI1""T%.AHR_SVMN^P_.$?SM-<_'__S\3\?__/Q M/Q__UST&UN) 'RQDAN>7HPI%'I4$8DHX:#:5#&8Y&9P2UN,3GVQQ&]\LI,EJ MK35-+#N2==ZNO2WLR)NO;1./=KVRB!^YMR8IS_8VFE.U]C^<34V:?)0=/FUTTJ?T>H-IQ M:.I8:7[^H,RO^']/V" IJ J\PGB+E@/-JZE:U'= C75"98/E*%8)57] MR+?UQWR(.L2:D+SX7B*CYKH;\8)-AP1C=)O$/-L4([RFL2!3:*TCP72?0:7( M@DRHYU_\K[_]?_7YP.<(6&,:47+O9W!*@#J<=!W=@LUZSVY9#W6)[",2<[G) M#"W:R8^6IUW1*%E3R'YZ!/T\^)1==_L,OLIVC]S,G 2C8G,*]S/G*0"^PR%' MO2LHW(@Y3DT_JU:5A,WU??B'\ZH M9A@E[X>&AIZG\7'N/?\W&> _'_]//=;XMT>*_^>?=?@_4\OY_ZO*W%\RPF(4 M\F:!9C/&B>D,YO14C\@#Z:.!Z616*]%?6O3/730@K?I//?2P4#Q;F?:H\5M@ M,N*]<3@N019+G_P?),S8TU"*P^^;X%S?23 WWDAO@JOXVTUPS$P.@5\LO0FN M5(()R-257N;,H:F)RT7J/LC;>NG%A]]+I1?->CFO#\U;LN_KMOQGR_&3\19+46;.S1(?H26AH-!=?RXZ=,22JG MO%47:+8E==6O\@NK<]QX!]N_P@+?>FP-6)=N6S+0H,?SQ1^LRA7[?K])SD%? MSW7[-GCRARNBD"G!R!V18%J?H$#9I8NTX\%F&I@'M&B+;THPFO:P)6YJNC:J MVJ.&(<%D E//X!>T4S\DF/X-_%M/AVLP5(;W>QJX5X*!S($8Z688W$*N(&U$ M]ZD@,!,^?,\J$2SC=N3F,@2[ZZRT=,@]YUI, ERN;U5N-UCZO"-=NDRF^A[H MMV+,; #FKC>^12=G-21S#/W()E_'0]9XOK\E:F;)%%]Q63&L"NY<7R/$*]?H M^+!2EQ\TG&CTG_K1;'_SK(9:>D?/RG3,EE9D"3HGLJ"@FOGU5_Y8V9:^;-/JK$4BA?_\,UK_N3WN M?_+'XE?SWYSR,H-3@:^*@#53>76H9]I2?WNF62MQD#B89P8;U&N.#37V% ;/ M[:/.3W0R^/B=Q5> MVV\=CS7^M2?PS.Y#V5N=&/]Z;O]+SMY%4&I3S.#$XWY2V+_2&@@2S.O7\R1N M':R!$ZZ%*D5FP1),'3Z>$>2IP.)NN)OKZ3]*4JVIMRN/*O@:$6>B]@^96:.CS)(35M4*L.T.'^;'8$/J M(D%MG#+GHR.VE()- =3[:F#\R^Z M6KL@PZZIL'+*H24./D?A8"A&@XF-J1F3"]GL8>Z1OK-P65"A_.#*OY[27S*@ M576P3A_*,.?$9?A0"4:'$RT,O/_RN53F%$#X.5?TK=X^T38U5*:5Z?DD/OXO1:7\:W\I M:JS=6:R0E++P030&_:,9$(U'AS.^$U&D__>+.%MQ<#5]&,4D8Q*LZL:$^Q#N\TV6.0P+1_E"Y,P4RV.!CJG# M-H6S^^^)]8NBG90$]K".=(M83D/?28%]"VJHQXRAD$HW_.=U()MG2K^[J_'6 M/KZU B+K?YKY"ND!]RO_%X<2G0^AHO16,F&QP!0)3U MM@1+X5BC"UX]S<=5B3,]:AZA<)S)=W-$XXW_#+[OX;#H$NMI-+#6[M\N/WLW MX00R.+$_"@%K:1(,M7Q6@D&6A(F6 E+4/XZ7H:*H7P-P;268*]8B K*:-$7X M#?K[G_\&?2? .I#9P)A-?Q[PW3X4H_^_48BAV4[MQM5$-)&&O+F5[ X<$\\; MB>,PE@YM+IGO3+*3K4MZV70MV5[WE=&?_/0%%YN;;!

    XCFR%L&>)0$F6CS MXP6KL7'LZCE^,?>%3]M SJ7-U,S[AX^-[V7OVBU[$87-6-5S8X]W'L[\,V3B M/R8V_X6;4_Z#G__;3RW_QY@1!DO_1H_&\\RGH96N8IP]XF>M+L'\>-S($.>B M6!F#K\ULRE<4YHKS'%'=M\0ZEN(AI$]YDD3K)[KX^,#ZZ_VD3\/.&J]J@TP( M-Q=?_.SO9BS3;?%W=_@'Z GU$>P*E8)O.-/Q98*!]JZD>NWX&@\O)*>"G.F= MT-&/FRN]>4V[<"($^HG.:R*RF8(3EZ!@404L0VS@15!J*53=DE=3KW&9F&3K MD657.537;3L9G'9.67=-]^M;"=O,S[HUW\%^H$,9YY&JQ1[9 MS^APII()PDGT\Q)Y!Z*P9)2F&,Q>>H&FUO[ (^KNQ(AYQE>VA\>6O=^;:G(? M.Y\IL1^BO/UK:V/ 2-A3"48M7&P(-#<206?\X!MA ]J('\5 ?%>"";D/DP36 M_/63F844O, U[7MF@J/3GP/ABL!/3R>M=-<;?L$E:LLU/^?MJ,O#B/ \!JRK M)U(8/[:6QL5-Y1X?)3%=.\/TBEMQ"QNL-U3KGLS6_-*H$WIP3=Q--?<-T>Z: M<"_03*::44Y!J)9=Y /=%]@($\0T,\B;-^PC4O9T;?(^ J\HJ3_J41@\'OKU M:)/LF1\^%3;KHQUK_^JXM(,XR&[)C"/*4V7)3MA$ABQ5"XIHGE>BPY'?1I;U M_/GH26;:26>%!W&=1P,:_?_Q:YF_=2'R6T1HM&SV8?BC'FMBUD+7H#B)8RDV M@DX.A<;*#KK/P6G=PBT+=K,;WNJKD^KSZ$0C/EC]QFA=Z[*1+6TJ@R(+9&78 MW[+3:1+,5T]I>GK-Y-_2TT'^ MF;OBV=[';T5W"[Q_W1Z]N%@#@W$*E=Z\NTB(MGD6/BDX!YM#.0(C;\AB]//* M,[",X./VG-;-\<\+%FH_0R-6@+&*9L :PAEG"LI9%J&4+ZZJ!NV(603_^2A^ M4+1+G% HF*7'&WXHK1.$,]J/^^D7Y=;[WKU3\2A]_=E"Y_ZFG14Z4ES&W _X@^+6)]1<[SE_O? M.98L;#-?Z8)V$$_ \S9US;UA;I8_(3!]49= M5%I>)*3!^_ L@(GW$^G?CS@NP>#T=^H'H)/\BS8Q<$;

    F.W_9)I-)Y4_H]#!8K-N6@#KJ<8U#&ARHDR;DU M)B D,3VB7";>F_=O-(B/N1G:=N]CB?S.6SLVV.,^GV%4$"$[>V&PF$9!985L M)D04N9!#. .)EHY1/#9?P,,O[RQI"W?XG$CL#2U*_^ZV_E+(4E6#-!6:55BV M.^8;P$6'OQG%*DXQ\1F$!]\XB],;EQ\[Z[AO5+1_P#$\<@&R\4)/:M26)&.- MIX;[-_J?)V83P7V9T 9O1&&8-\U*[$!,Q 6('M0YZAIOC:\^^1C*'YU.KL<* M:Y]O^FA)'3!N0=GE5SBMB7\O4SFY]N^I_TVF8QC<%8*Z!$:=M-R$[^#351U5[-MKA<:=BL6@BCQ<6-,M37#*4SR%JD1X+1^HE;! 6\ZC/K=]QV MSZ3!Q46VPOWI5W<=N=-!BK7*"^XH]Z?\M/XM%[5':O!C8NC'8Y8 M?,$-Y2**Z:C-%(D?-9IL R.%5'$-Q;Z#9$;HF;6P&%[M,^[>E,'F@]NM MC@K=4M=-*47Y_J[R9( '4%!:(\%,H5XBFP[JWRR'S^9Z#31X\XRS&JPY!.4D MYORL"O>A<>"?UX43;:NR'KN_=+Y:CEDPVZ>)RA?T-YO'4;?/;2>EU*(04]?[1]Q&<6T]R4G(^'([$;XHY+)]\H40 M@BH4<;"6\7%6\=#WTZ2*L,)['Z%P2KA?93C5TUVE!9,%OZ72ZE_(*GLO%):0S%=MOZAC?OG)8 MX9%^IV@',DRK2IS*#37IY%N(]I&QS>L-25K'# 1;:K3/I07.7?P"#^W>U++2 M#LX'FMN(M=ZMF:QR1.':*"X#D$%,7O&Z,(!?\ I2[!._X^=#E]?&OEYW-JOS MO"[I$=%N?+@N1,W-6+=;;I(VA1($N3+D-5&SFD.3*;R,F/96.KMSA(TP)AM!K MZ?>LJK$ZWS^!I[WGE>'F;+WE;BMC#&+EZ9P-C+MTR%A[2GKH Q>2[J_IAAS. M<^C0*KDX)Q7(BK3$ ,ROH,FO')A]:EME&]O[=N!AU=JU25)IDC(=JY5RW; M+J;;GMS,,JFY6N5LX/9Q[=EF#>]Q.7A3G; +0DFNF1+:$D]%=XV-.O0T' MRMUY6+7@N9Z%Y>%GQU>\LBO?:K2'*W^EI?EUN0F&^B?U#;YVCN\CTH(/5$-O M1+;P.8%<_.QSG]("O\![F^H8S:\R)A:;.MQ@0=G.?U*?VHD/4=\PP# BK&[/ MRYRB<0CI;!P^A(@AZ[3GS26>>"K Q_GW4UB5J\7G]=I<9-FKRVYD]$SKY&UP MF2:^3IRJ%F$15-K6YK;[X..(U=Y-72H0S:>^_E" UN7(U$C,[J5U^QZILEQ> MC+CL<7JJ*::@IN^ PFTV[7'=U Z1&23'2:@$[;FHX'<\S'VWV!QV']W4@ LT MZ;]_KVK])\^Q5]IYK[X^3YJ[77$J%=YX!VO7Q^!\S82,=MI7EI#QPH(^RF$J MXP>72TB8GV71_K ?C-45V5$7 \VO&."^RD!$896(M,V?:RP(N :RFUJ';@!J"&KOPB--2ACKW8TV=RP3?[N3E";3-=M:\JW>*>9D_9GX$M9A MG[+ANIH8OVT_#V 48)0-QR4Q.,-L5;07!(K[7:2/\3@W^4*Z&>_NM1+3FY5! M]5.5BVA)4[PUW5GKRR_9>WT_N913DN1UN/A'LP'NC6_IEQ%:A*8XOOJRL#0]::]2I[M#K?*\=4;#L; M#'I6^-,C6 E$H%A!Y ME04Q(CX1J""CU'K+>S UUE@/K/WU)-E(<_V$-:V(1Y;?0"Y$CY&0=@UO,.$'2A-=!([KT MU JJ]7A5PPI99\WB['?'<\7X=TL/FX;I_FEZT6W9GS)SJU.0 [][ZO 142@# M:6A/&6A/;[6BK(9B8H(RYA#H\DRKUN8#+3XY,U'7>1W+&IYA1'=A! MZ;+#\4+8N.>ALF5#L.@/+KP.AT\PZH254'BC(%09#7WA8QKC,^0W[3R0KUWUYWK89Y2 M>2TE]HG2G:TV8\\4L5]R-0P:J]P>U-VVR73 ?2,PA M@F':L*XSCP"9XI)MV4,>0B]P).L!O+_OPI7>VBL2CK2SHKP9RP-$/(=UG2"+:O MB*@2.Q9B?N*% 1!D5TK'W83-T[.G(!WU34()I)RYQO\!@ M(OH-8'O&M;/7/\-L_Z=5"=966YW&K_D3#WS'E^&'.M%@U4IDEJ.CP@B:CF-6 MCT"!'7E*C97%7:M/7W5>O7C(\/-4EK+7@%E(N7(?K']X:'A".^S0H2.O'&=> M5K4N-3_\^>)&A3OGW(U1$2!5D9Q$H-JZC3XH0I:X@CY"*M3J9T=+KJ$I>5ZJ M&)\S4AM\$Q49!@@/RP5>\96_<3'H)7\K[F"/L\8"*.[?.SDL\]\DWA:@>N?? M[%;KDRJ_?[.O[7^T=Z: VD>L8;>2!D6<8]4"$:^.=?)#S4W+T-'''U<>MJ)/ M6ST\\>1)38QOUA_9GSPU3OE>6Q#U_G7A#6'M?LOVG2,>G1>N-S+)=7=ZV[([L-V4_;S)%) M'@6@U=8QL%TQ[ ;5<6GQFQL9()TSEORYV\D$0CJ$:T]_Y[_UVY/]OFNQ!RL2 M9QOUP+/GVH^O*J6M+BW13B5%Y>,K&J_QE$P'CG4_66:]AA[Z@??^.W./H$O] MWLD+QULM5LFJ-B^N^%\YY_'7Y#^XFPV#)]ZCCR4VX4 *KBU*1T1"M.QA=19A M@#K 4[R5+R?"\\(>(>\_^I"R DTOH("VAAPZ@'O.?DKEK^N:^H<4[-8MR']B M#D/W& 8=!E3,1,S-8X&.&*/,[ 1#QZC2Y,;FHF_[_>J MHAP4Y^$#,IG5B"I=%@5'19'Z3O1EM+)T[+[8&FA/R2&*TNS#!-J!1T@[&SQHG<*N M=D7GXR#08L>A*0''@1-!-##VF[?TFK+XLF%/T63Y\H"HCP0+^'W84I33QY^[@G\E.^Y>SK=OU;RBR68B>.%R<7 2V*A<>B;O%7:-'"[:K@JCA6W!X"Y$;9=K[R%,#45^J>CCA& MJ'N[3GRW@V!HG76Q6>ME3OZ]9YN07 8GEO$$UTEBN2)+MH!EPEQQ*?Q[)3J] MP4/\7%Q7*<$$'!D2ETW-?R\,P7X//9&BP5JJ:O8ZSN'GVP6V95^0D*,A9^M"A6 MY>:OVKW<74Y6)4K>,!K_:)<%)$,?ET/D43!<)"55%ZB=#-"==(58C6MC)(^L M[',R_I9*WU#* >3)V/U]UB=F9L4N7W%Y.N<76&KT;-0/.#NZ<9/& E$$\2H> MW ] FP>DF_DNDL>DF_D2EJ+&^1%184QU0?<9W""4:4BW\_F62K?S2>L0ODR) MO'.1JKK3PQW\XF$2@U-/U*:<2\$' )"1/=^!Y_P7O[JW(9S[AK@D>,ZUWR'U M%&G!E6;C.IB$OO4#RCZH6"#B^#-:B5H3B3LWTV,M&X@A=-,; M1MU3AO'4X2!9F^J6K%TLN9T&$8H M"3K _GN6JTR:Y1*RA9F#2.<#WT&@LS-+[B9CJC%P_@F+07*(P/$4&'>FH95S M4YVCM!3IIL:NA!4C95*E*R U\Q>.B8*.P-;@W=+BX.QOK^N'YQGS.]\&^MDD M/'USKY,6\R,>5;?#Q)?:L)Z>!+-J $(A_UP74KS"D\K&0B;X*6L>D39J#VOC MA9P-ZUIC=?C+J<#.IX+#KB$-8=?13#,[<>U:$,H2G M$LQK!:?%P*=W$LQ]ITKB2TW F09NZX*,V%,.(B_I)7E.VI0H ;&#D5R %7RO MM:NN]"5C>;,CV:^/#]@I!AWUL:@)PYDNJS?XY#*:W785.ZP QZ!O4XS^:C\# MY .LZDY\%0%>&PB;TJ1C&P"THR)>T57DP*>=_L"WEF!&V2*K?Y'9TY?6'\CN M$)"B3WC0XW&@#X,EU]I3M^$1.8?7MJ*]"+7&=4L?Q8D0K! MN%MNPOY?[;H1 ^A['Z5^0B?S1^8@H8E=6P>OGH:VH_9ABWQ$(W^@B"1RG0+\ M^JRF\*.C+^/>LH5$&_$1/KLN_WFF8!&Q.P)6$0E+I%@/2Q>1?>&UX/34.$^" M&:P'%J!L(E0/ZPI=&WVQSU.PT^')\[D;QU8_C7'/+PT2*A\/2OZ5? <[,O$/ ME@;1K/"<<@#TSI2[1U*COJ8]+DMJVD+9(O(:/#0MP43PKXP*Z&.=B&*8H(OG MRC=#1\\)RA>4\:9;Q#K-!8;]N]/L<$I09.<&JDEUS=IOM1N^^?6>EF#"PAHW M9N^H%ONX^9%NKHC&E^+^*PJ-<&C'58'FK0"G%*^$Y^32EC;*4]\"X.[,!:@( MFE\QZ=+9T6@D+KX0:NK!W5 'V*;-^]Q_5JOZQJ+-L574K))%]3Z"$0_37_[# M^[^FJR@74/:3U>"KUL7M&DP5!H#,785%@"K%L]M@:YTR LM O#=3B7Q+]H+[[?.F6!/.% M?K/N"VLK#L4*@>Z8^ 1*.&T")9A+(7_/AJ.-M;[&2[/A3#98SN J2@%51$!6 MT?B,WSGW_<]_Y]P-L3; $*5K-J2..G+Q.[Y-$W!E@-N(:0!X9#J1)HV0:Y$W MQ*JR9G820\D(&7;2O;4/2G3*JGRK_/R>3OSM70F+#,>ZY+WCEFV_] Y#90_\ M@SOH+Z$2*S87:/9SU/X!HQ$U#H#=>ESGIBFJ@M'M?7"S^$N\GS?N>P[M/>.V M-61-Z "TD6X:RB92V-H-D: 1:D)+GT3YB.2/D8TZ5JV8V!RUV MMQH2OT<;EI[]SMXCH1%[;B=9G=']KGKSC]V[TMS5,\*R%XB _X0X.,T@ M,2 K1G*63RL1W-FE0+9:DL&*G,91/QSYHY#!# H]H$GM8F_;N%%;_Z^$9]%0_2]?F_$[Y=>=2/U#Q2GF8#@#Q2M))@@ M<>;4Y=+A1)AR2>72+>3-5Z#<][EPIBX,,2B?EYX4CZ.^I6Z"T+9D&Z#CE1, M> RG!>MW6P&U\7147"F<.K+AIE5:>26[7((I^:/CHLW&D+3ZM$L0SGS?5MR+ M/C@&:.YA_\@',H"Y-1+,Q+J2 7ZO],6P@PX^"XGIZ#]] :9.1\MNDUJ!-M\[ M5*\<>%RUO8I/_'/D"0RA,>:,DPIE$83ZR*(M4#Y($_H)*D8,09>_+A"G0D^- MMEM6;GGC433X;E-(?X2-JF..]8C#Q:G1,QBYU]?$KD!S P[S CZ,#_&KP>0O5Y$-G4D89]P6IHW_/A%9!8-*33<4SH6D%IR-Y6<:^K^TM MRIW$(#7; *9Q"T[[$Q9"O?%T#U MB887<&.7S!A(_[H#4?PBV@TO%3_&0.4V=@/0T,LV[OBF/K2>L-<-I42\I"*.X.5-:RHAX"1#A?\'VAYKMK+Q-; MY\,;BC89FNP>*KHF/[MC*T[#^R>*L+*ZXML,SB-&302LELGU3D!4D6%$'M(# M??%UZCN>@YDQ[^F\869-YBG\SW M6#+M'*PAE\SL9K66NEU MX7DD0=&^Y4WXQYJ9:_-LQ0:7NYWT+ED%B11X <9A#Y MZ3O5IC0ZQ:WO]6T_ FAC5@;#'MKW)9A&0BV 97 X!,ABE@YKE@D??FPX !:- MMM7B%&"3PM9 5%1AH91E_"\^]S6V?/G\J'W-/9-+\FEKS_UQUK7[\QZY2N0M M#=Q.@TRP_,2_I^9@7O;N[6OB#V&[&% R2U@IP,/17\09CM;/R]#Y73:K,TPC/O9)0S0A M5!LORA=7-JY#F$#=[BK!K5%B&RT!,>_%/ZIAZ2AV7NQ>Z+35VY4EP0[E/L3Q^?B* MB WV_>91E+Q M-?WWH&-G(05P:=!! 3QA1EHYAZ@3T*!S%^!Z [_QV[<4Q6_@U+:O))'U3:3R MXC3K_7!G=X.]!".G2W[?2H(M L[6Y @9\2E?$5;P-.$F^R MP;.)L*Z?@"&\-2 =F4"A6R(OL'E:;F@\V#YCBN)QURF>I[=+>/0Q\WW5RP_. MIQ[=\JK[\QE/__7>PI/_<\U\0.VD"@A4AK!"G.JT>@OW%>4X;H;B6^>%* M9M>ZQ[VZ+#;GXC+I>;RCL;O@(?W0%4B@]8!?:;(TLV2&0$YX#(]J(3*RP MX -%==378WM=3GNCJCZN[^'NF_?X+$>W;N9+??S:=2Z?J"Y';W^-QKM9"*Q_ M)ZL73U$60V*1%V4G.G&WI+E\<#]?CL-(H.R>WTOPYV$37YW7++E>[UN9TI:K M]&#K&>/?@WQQ0N[\I!PQ^;CX,>V;#6' MJT!U;-9/.\@(G1$3H'G?A4QHE3?_!19>!>!.':&U$&2_':PM4(R=)#RK M$&_ZHF'#@'GVFG0C^8CU::6/59M?85!R'T" 5A)@M41A*W1-KGEZ2(0H:X$C ME;R09W ^WK6W<>'(^/K?>7PV<\7MA5^Z_).JML30O]7][Y=@XMKL_L.TVGB@ M4%JG6%3S#.]GG7@,!W6)]*C=.!4G@_$1O8S.M@)+E#/&G[ZUJV\LAJGYS./5 MM,HKHR*C77_XJ=V4,PB(Q@=.?B9"JZ6+=X#00WIL!(3]HP_9Z'%OX,C;J<='9 S>:11V3X"8V70\:?#5\>B/XUB1A:0/=YN%]F-' 7H'OT MNX@&9E/V@M^S:/1;9UDAH ^B."=R@\GB<@:G^#*[ Y])7.(:8W4&MBO==H?L M@E]QF!R[Q8&0\LE\2>3)/ZR,GXK^:/=>M.+@WO5+#'"H'3_N@O5IHE64@U!Y M((?$]!%Z"^1:Q.I[Z@^M%(32DC\>K:OY=-:D/CDT]'/&.MASV8W,[UDYQ.IY MT[IB9+QM6/^??AUG23?'<9)$VX7_ T29&/E#1G13"0= MX.3@:^5@+;\6!KB;=&5$$2+RZ(,\+#886?Z#XG!>$,=S*B15/BRH?B.\4%]7 M2W%-JEWS)_#&)-,1M=ZP?V#\II$5U8ABSP.Q!,.,1)84ENZ$,ZW;$>._U2+E M'I]/@;71)B48J$M8@_)MC<##?8S30#)#&?;A'8)M2IW+)MA+OM_-;67_^ M^&+ Q6#,X2/ VG5=>2>-8LUE9N>$4I6 "FM_ZQ2VYFE82>1!?8T80,2B4]H> MLDZ6U8+-(=>%MS)DZ[PL*QNR.O#)Q>JJX@_K0X3 SOZ?)+5O_05&X/?*4*!L M0JOJTR#[\/O'K6&*]TYFZ;DKIY6H-%W=)NL-ZA![Z+":7SOJK@=?,3BW&4L2 MI=M#'M"JOS0T ),Q>E4YC\Z M@FHT:$VNV+1#[:UJY MO*Z%VZN"U0N.E:/+XV MLW;CPFC\!3A,8,1EMUJ:3[+5*)%%T.6VA9[?GSW8$:S222PXZ-79S[B&AS:7 M"W_E"E%(BC?JG*GE$'3@*TAG=$G;(\OW]43;3SNY6 M,B%4X''?-O ^?J+S6 A*LJ"-K4*4_,0:0 -9.9PQV/ZGO,>]AH' :S&'#?3;(J\D:E@!<>],R$-N$Y#PM%"K M[HEK3*--"$W% MTG%SK9/I@",>K)=@]C[IO5MWW4WKV]&VYR:7_-*-KV9D.V04,6[1AW2XULW3 M&<0:?$+C,CA*7&C;%5^ [7W($D5VKJC-W_+I,D4^;>ST'@N;EZ*+!@[[(A]^ M]@->)XQ=G ?DC3'1_$YP6._!,,+ 0F(\FYTC/(GV* 7 MD455Q,G1-(-IRH[8.TPFM*^UT?R#Z<= GYL\]X?3)C6Y2[,=ZCN69?C%KM_H MB,P=!9J[\>".+SVH'[HE<&T&710X_C88V=;(,!V8^R:BVK,DD"9]^O_*RVJ9D MUX>KBTW6*_?!;V$M<*Z5H$4Y HXE4->3OXI:G308_09Q;?H&'VW/WSMZZ(A- MC'$5RV+5S98Q>7GC^9_TB42AM%AW%NV5.OXD/1I1$]^F+!HEXJD>'\8W2.L]6 '3!L1KG(M81 MS)H6R*ZWOA?Q0KSN[^EOC?.C!#Y;1-K&I>M2C*$X\$VKDTQW:.A/; );]0+[ MT:D-YS_MK%,?^70D,=P] +MLW].ORXK&LRWF&KL092KZ:KI'WPE1A7]RZ-," MT4OK1EURMFG:_+I0AR!\.A65]\UOB)H,3@8-W/-<$<\Z+]PN?E;C04]AFEXC ME4X@RD[+^TZ@)*#HI6>MF6MVGY;.#5EZCJF6VU]6^SL*H_'+^?^Q/^! 3P!: MXPUKTD?MIRS CQTKYF79 ^PN@G&H/Y4@PBA%N'XX+=)@>)A6YH7H?EJNY M!/E0IQNY-\ZV,&Y),(-SG.D6ZTQ:342"DP8:I MK,N.IJGW6RT(:-_57?"G0 M/F8OK;+?8(PJI/$^/75"PWE]S%F&AYP1#;^XYU[K] MR5CG,A-UW?FPRB]GG4MI6@J'!GZRY&!='Q10UX+ZZ:'<82,A%VPOH-UE=8;X M^Y5 W@>#0KG."ED=5X>NJN['+$S#8.XHSPC)Z,OJH#9HC@^PN#$+)$@P5=9Q MI/"3@.UDX]HG453HW>V;.YFI?_0\V[3)\\7NM1LKT#=@BW2,4C;-\# M6PH SP:P*PFVE&GEXE:0#QNF3'O&/_*L-EJ5$7FB";O4YK^(U;: W#KR MA55^!81XV@O?T_8\W8<4$Z!@GONRC,^X*7X)UH]H"S0?87"^D09[@.-$';*% M$ ?%\-)=>?9IMOT]%/M[OI#%W@_-[@^Y2=HI:J*%7Z[0EW?(J"R8 M\895RQ EE,G$'J<.$#4ID:.5WL)V ;;]A3I7NZVIBX7 F#YO!Z9MNU"-W[HK2Z;R\.QU3P,W-K:E/,'QM?'T5N.XV MVC>Y-1;SJ,!,2G"2/P:\E![I (H?S=Z>T182FW1R9[1%;QK#>=%.$DQ1(T:" M29SK GY )$2^510Q\OWKJL\0QB#!>59YCG'7X@L#LAB =:,$.[C$J5 >"?,- M#Q((F8 ]>S'LIR'CWE\J+&'%V=OKT3Y&N!EU8$%6:EA"YSU]]P8J.L MS,\+"+.<>48+B'*5N?@XWT^@.DFE_$"3JOTR=88'9= M@FG_@B^-% ,Z-'";U+B[4@#.7XQ:!PKZORL>7@+7*PV!I7K8]F,:'TE&"3X= MEO7OR7E[C=3:G3!66W]\O7'RS#M@)PT43:?/D^ T&K@CDZ5LV> AS@7GF7-* MR/LW64\CN^78LW %T#S">#S03HS'@0?T/(17!WY&WGQKG??O3'P2MGS# M>)B?WZ+T]H+OL.AG/26?74?/KD@-SA)3UVW6Z M-Q_3&YIMIX2CLRLM*9A#WN$U&!R:OI6XX$GFH 4/R>1-KV!%I;8$"SYR%8+[ M-VCK7 MH3'YH OR\MS*+:9JFY:Z_WFWY'>R8U?OWTWN>I[2T]+N/%3AG+#N^ MOFI>;6NRC MD3)^AFXUUG#(ZO#6P.ORW]5DGN8W'NP^NPBP)H([<:Q;G"Y8G84H8+DDIAQJ MCARL7K0UG6#A_V^.2Z!59^-XU\7[\>.9H=?EJ&HU^E MSWB]2WK9NZ@'$_;G9%/ZF1KK/2RJ1 _N5;0),0,M.'".SIILP_\@X#FQ1'VK MB*@NR-UQ6VGP\OE?#UDA,\\1Y>7H8'(0=BV^6G-@RDY0CBSYRL9,4U>/\]S# M/>BI\Q=? !%%G6NU5<37.PQ"]P9ZJ69[M][)U_3Y:KY@7D:*P&@#/-2Z%7IX M]+1&N3[;R2@C;S BS:P1/)/_R+B.JGX3?N[N"Z20AQ7>NF*ZL)74Q %0A/YF MKYC1**V,MP%"NI2I_3CYT%#ZPYJ2@JZ#/=9C9'YXR)*/)_L_+FO^DW'1V4#O ML;/.G_QFY#9L)HH"FLD-GEQ?FTY]/?3;-\(. J>L\F!P9#PO(T;D'MS3'D5: MO\2PP/2Z^H_UZQ]U&:MNQ16BQ@.(;S?*('UXI3,(EMK#7F*+XG? [+6QGH8= M9:5MVYWE3M]_&K!)V^QTTHZ'N^7IZ0"7AP>/YMNDGT>4QK)/[EXQZB%^X+C) M:F:P(@#3%$70_%$&:RDBBF.H4I%->"T\)[=^NFE:%7;[:/43JT!F M>$'5I1-%_8%IBLEW4MXYOM+?J%?[=!2E-^M*1N"#^7:.ACIA0MDN/ M0985BW,<[8)YI"MLU8<-#ANJ'YRRO]Q0Y;%$_+[,3S@^IK)C@\F/TC0+W"J0 M3/_ E!XZRJ*CX <[,!"%37=0V1="C\KA3K>Q+5H0^YE2EE+=+0.1GB@PYO-1 MS4]CWUO7($_$U.[_DT>$:WYAUT9,-8,>PA[Q+8J'R(K:?<*+2UN^3;/D,9.M M&'+#ZN#)/&;()>6+7;J"3L.S38\Q!V)61[D\!9C:''PB(XB=*,=E)SD>YBG) MMIV84+#B>3SV4;%3\\T'.E1 %9_E=O* $_G=H:0DA-7]"4F-EJUCB9]9_0K;?5\D)R] M]=+(MFUQKU[2GU)ET>%Q;-@"CO$2\@7EHW(=UAH4-X%9PI-WT@W)^\CIIPUJ M>W '"ER>/L-DEG.]0#OE MM*.ZP*8MF$YQA8+O'F-V%I$S]X@'\FVYE?;^O:)&?W M4W/]R(BBFUI_OVR*^57CL([" QI+,1@.QF'?-QFSSF,K^QQ7<5&:I/JM0//Y M@!7?8/VVDL''R0]O&7W>_BEPMY1$7QLUB]CTS>+7,U1, MQR$FY#J>! -KSO"FVXBZL%D?!?M@ C^(.P76UHH>5C2\D-F=')%?/M>GM:WI MUTG<$>3-Y"]IJ0?:/A8E#*C !?< D+E9.XXYSQ;*BI0R4QNV,@9K*P46K0KC M=YFL=G__KU@^?O8NDZF&&NGU.]B7*\0/T!9VG6* QT)(D%EG*X1'50?3N[,1 M!P4QF PP?7R%V=2O.Y/7NX$VY@Q?Q_J,!!/E-$G;DC']].T>R@.+42"1 8:. MP5J)O+O)]DGP(M&*J,;WBK\J2F\A6F:)ABQ'S]J=;7FQ.0FC&YNG/($= '@& MVT1D50NE"[E1S2(#9!A7S8 -ZD9D!(NFX95S7E"F1^^^_1])9TQ>1'6T3$1E M=YZW:W(0?C%./3.U >-D)C#-EV#D-I,?+JN<);#VC=IZ*&KMN$M]=UDI1\W% M*: N2Q'KET64%@7MM\8BTHKU>DIX(3*@[R"P3VY$5249JQFX/Q*8<]&Z[, ?TT7$O/!K;'D\>;KW M1U2J$-6E<39X;B1D.MV!!P42S!3]\61=/6F(P27\$C5VK2+81 CK_2[:U.E> MSA-+"X_6 \UK&XU0WS)E!.IY"T\([*77+2AZM'X@Q\P2EEXJ4-R\XUOCN?:7

    7@P?_&WGM&-=DU;<-10)H:.@)"D(XTI8@4B8@T$1$101 B(KVI M= F)"(AT00%!)4H1:2)=BH2.-)$.04H2 2F!!#2/[P=A+9=GV#-[YIACSCU[I@-#=D;_,=BJ@!BJ_'3\T*E,&6-,FGKQ,-_^5.KW)/#@ YEF;"R^P8"[4T;,+ MJ6KI?S^W@G4'_Q6^O$'3+]0?G,>M)$]]^79WU>?7,I.C%_R;[7MC(EAS&"^# M$=.)G?.UJ705-:@Y@7U<_^12F/(*-.]WG\'H_EW(VV_Q4N$"%R#3M7,VV^$8 M!?9%YTKPP75P&UZ&I7,L@+H'R1\;ZQBKZ3V5Y4ZE8D''([)&E5TH,#RUF3%Y M@)D%.*F(:!6+X UHOAM8[N57]&*%*>,D4ENDX34Q6MP0N--R7=B#H3&-^.:$ MDF2.(\@>19WH&19J"J6(I$A)B-A8#)Q &L&?8F%I":^T2[P>PUX -H >0A8DO1@>8 >E,%N\.,P7.F M,:.KR(,C8B,F= M,XC'\%H[NL@*!49M9>0W>]$N[8T3?5@2F=]IH$UAZRY^YP<(N*X:2 M-Q&5]<.S;\94_:KW6Q9]Z=@O7I$);SX<=H1E'O[?1+Q"U&3OM:G$2?)2X1\K8 M*M]-: PR7--F-4.%^Y'&4@#V"9G+.4#L+;_/L[NY #[NCV';+E?!(:#Y+U:83;9$#0?#6Z';.]$YE[)==] MDQ34O>[A?_J7UI^]H>:W]]XM(4W!3TO4%]V*]2Y" *Z'*9055T!A646A1_W/I^DGR$)\<9N*OYN'GK%L+3./!M"@Z!%1M!>C,%7U)!=8.R8*>Z#9E;S%T:SE=;<,T.X1_8S]5-F85G"3Z=]Y M,]UH\71REK1>E>T8E'3NK\2)!M@'#SK?#I-SF^)(-08B*7K6H$RZ= >@(K \ MS!D'NN/1%2QOL)*/Y;7-(Q_3%:I,-\;MES^?*R 6IYL 0X,SD M;**DTO71-*7U1M+&"VH 8,-$;5;WV0S,,MX_GTTB]4B\Q3JC%Y(PY(MJ8-I! M-J^8[K%E/&^VI-F#6=D(^6>N9*1-AX3'PR]/_JB]S">=4/OC]SE=/NW\ZT,O MG!;AVME;#U!A8*K?)HU=>&EW4F:OC HDRD*D/L;*,:"4((58:UQ(_J@:'\=J(STNY]!LQ_R9 M"L";Q<:&[('TOO5@>';V]//<[SD0IGXI58_)">8&K'3&0Y"?P*8BVD'<0((Y M .M+()62WYD8B/8@!(B$!1 .%+IYR>*<^E8XZFN?*%N)-V?^,*4\D&F=1^3# M*H?H8B"JL3H#Q>0F:PHL%>UJ53]G2!B\U*>(Q=\*2U'Y8*QC/\J[RG58.(DH MWZ"UH[T.PCHKD9$,;L1+E."D/I0F0I?[2$:E$/R1$%0)7\D,O/(.3+6G6L:#O^;:$4P]*J-P!C9%LZ%/$*6)]$HPFWPZIU6G]1'$D+#FV7KY?ILH:6#:-7DNX*Q54Y= M,J/59E_\,T-O=CY3M4G^")L91!XC# &G ID<642LH#?J-"5UW>-NL?>?+V^T MJ*7O9NG6%*/^X$"-;-F,J56TAD;UR3.]FOOHX7;K.W1>&E6*$87V@D[QMQN< M!N+W7(Z2VITJZ#COG>DL3]F,0QU;.W5G]H8*?5/ DJVPO8>_QT>VQ(^+<]^- M[RU6/TS7 T&?GD.W";<<1ZJ.(4V)\U.CI)TG8=4V50D!@'VN=*(O[Z5KFIWW M'T;'$D_W;EA&#M)X0(LZO0MQ10/RL-C@(19F-YKSO3ZL $PP4VCVHR^Z'-X6 M"M0KY-IG7&,NH1437.Q[ZL/.S[Y*? #M)7DP.4$(9UT=RS\_NG=H 4W2=57B M&[&G7YWLO?L#N?+2]0<;2@O=YHCU@+.A^K%U.X]1(G0=P*B"#A\6LQS=5-;G M)Y1;5P2+2YI[1^7G>'08[)B^"H6<#WS]'=)#MUN Q;?(,C) (\4*.Z_EW)Y\NE>8;2#9Y9I_@[WA>8EC&U6Q M[L@DK_GVR_ZC<=RO\NO_NTY^ Z1,62BN7<.^2(@:F'UBZEIF5I0XDMCG# MA?Y8?G/_LW#NZ_G,$8Z^=FE3MMYMWBV!1=/7J"$TV=V#KH9FG05ZF!)P1@;5 M*63'DJ9-5]R%P$.G%Q67_)F3%_V[0XBI-H@*.-G$"I 3[D0#,I/KQ!+F@+,< MHPR-]PJ[;\5C4(Q/U6CS,(L4_F)-?2[,./7=G/]SWN4#@^^W,"\&?I^%JZ+Q M/;#*?8O@ I,Q-?D2ZRAIBZ>;NQ")C-]@J&+S93Q'B3![,7421>0.O$<'AA^0 MOO3T0E6S!!LEM@>G=>A@,P>7Q=TG[MO7'?#F9GT%/S[>9*FG=OP5)A;9UZ_H^5Q/ M,+EYI6[ R"UG]GE)M: PN.?_19*#R<22+\ .<8[$+W;ZA$"-TB0&JQ L]GT MSM(:"[FB&P$H'XBEJ0!PZMPDDH4FSQS,P;3[B75,"/WQQRZ\LNKD][;T*.UI M(HFYO5 ME%#;RM$O+PCS1^6J-;MW[!XO+=][/2,\L)#G*B67JO/%:FK^OQQ-=./676A0 M!2[XPK2?3=0WB[TS5?(DD_O\+J3:MIZT0E [C!J 5RMC.8(&#[=/6E*@4;G MI4R'YF.91'>!<+3:,_'#9AEN0S>@)(/_6%M_V$';/..)_C#?.3_%WJK;$XM> MB/Z#[E8QLAAUM* @4BIJQ Y=\"$Y:\\'+^EGOK^Z\43 1"]3[O'M)/Z?(+/] M[P:.Q)IY3N8779U#A>!W?' 6C3%LH9X:8F4XMHV(A9/OJ/6H M36\2Y4G#C#BR&%5KQ("K?R$5:@SF)D)AH:;U]?7FM0IO,TW4V&JLC8^F%11S M(YNV1:[!)5EHPA4Q^M=!F;Z@V_CHH81RJQZ)DXRD#2T5Q/4QN9;Q8#%L@H%" MN/][]T"9JB9QJR7W$'?Y!KD'\-3CS!=PD!S4I;;#$G8A']0Z'NU-W62UDU 9 M;=;"KP5 5QM;,MY..RNM7GM2$"IG+C'\\O,FC=B<)>5VZ])Z[EH[?.\](&_$ M5<8'N@NYBD;5W-845VN_'TF*C:,K6_&F'@]WBFZAO OP?7!:^>PZVU]39 X6 MCYQ#C^P/MJ++*<-_N!P%ZA$>,RD!'=$W M?6<:6>8U2"BWN9+@^,Q*^4(I.A#^K.M$F>M,LY3_EZY6]F7M>/@M])1/5P2V M%O3>9&>5672U6V[_%DU7#LY%OPRZ%!XIPL"@V%"XN#98]?QZ1QE2M&87$N/< M%^F#GZ@M'8R4>Q6R=$Z6[]*@5%EE^)5PW[ O^*W&*,9+.P*49 L:X'VD*>,# MW'-3%#6*%?I7S9\G!9I,-[Q;XBV&XDI_$IY,^RC]I39-P#HFGOUVLJDWA'G' M9\>.R@;^\;O,3C0_W!439Z"/87(:4BH(3\:1)UEW6E1'4 K>F9FBY=-#.)D$ M;E-[O.USLUQ[G2LQ)Y6/O"2Q, \.,+\Q7C<;DN7!X+N(=O&\EI-%K: K,N;0 M+SO#47;4CS/UL(B[0Z__:N280) O8 !YR[+V532@+4PH_ 9T#$50+#KO91D4 MB+UJH"M1MIG7> M 2=: 'EY:_;&P)*Y6X@N9F!@?<#JGB4$+6'+V <:W"GZWFGD N,=UA7!2C]+ MEJ>+ 7-G4%17]K_V6J/SF^24\8 GN%('?#/^Q"&$HJQ& M[ O"CUH/ZO@8_2X1-O6%>&7\UZMS/B0[ZR8@GQ"7N;KDL7T50!'Z+I7HWJG 5,Z-)$J0O!R:J#7P]W MR('5MM'V%'T$JMS"2]0?9+29G#]XIL'474HEI]TEE M7Y&0'I-NF=!:1GK_:R MT*T6WH=@:B.28.0;V'A$568][3*.+L3(0+LDPQ:0,"CI[0=*2+;'R3Y-3?NP]=9J>:_Z<6=C;CV*/39[K0Y] ?#*)!P0F,:JS;_"&D M)QE.%^MU)?3BQGWU+8J!6QX1AJ5G$^HOE @\;[LE<_66F;G-TR=6(R@P:8H. M@"\DXHI(<41H;-9\95'VZQ44_^BFKS(UW6*_J;01 M,!4'JHJV5ZYTFJ[T/@Q&U0 L[RXPI#OOQX3BNE_.'1_74BAL.+_565*_H_'[ MH@U7]YFF=KGU]1L05#"ZXPBS8Q?RLZRNZ/>_^ DE>N^.OA+URL0NQ%L,\7"^ MJF+]9#X=&HUGU$Q(J(XJ+ZG/SJU^61U1)CT0.%>2%M-M.S"]"F'V*N&A0NBV M:@SY/%8<*+6A]"2A7?62+>PF@CDK:IU,-@FI"1*.I=DO>Y7?]]C\SGZ5';]A M_AI*'+0O/7#DL\YW=VP^')#')*%O!N#FJ4[DGN[4. S9/S6:CCA=[:37>3\W M%A\A5FI8T@XJ3.SU5*J^74'_)A12AS%(MV!U;BD%MWX!6B_YFK,LC,3V5A=LZ5%-.X MBN\U8YHSG]^7^>?1O@Z*Q9F*;!S9;Y#!N+K78@:^\($IOW=FY#9_$.D)[)7& MO1W7-_J7DATPT7EU0O%[.C9+R.SL+ 3CK_PQV4L-K,/_94_NW:LZ+(#7VA8H M^>W=XGL.O!'P/)'6DY,R#>@(V9PA0RZ(+*G7!R5<#9FX%@'F1B^4;P*(U MD[V#*4"FS2=&<2L]#;WG9&N;Z]7V^UG@TJ '==_$ :>20LNN-/24.#Y]=$Q^PGG0,5RAS: M)^61:7VF=^!&2#" *+)20&Q^G&/'3/+>N0 !1K:97#JT*ZL\C)R]B]+R%-VP MWMX4K_$LN%$ X@&6?&^9+@B]QJB#>_I)4P-'##AV(>U-(RU"O7=RI;XNILLW M-$X6M/>-UMPM.G%>2-8H/65[>?,FVKZ6')<(,A P["!2Z+;% +$;7OFJN[!T M33=F$O<^/Y1BV@55&1_X;-8>B1[]*X;R>HL!3>&2H6[N?Q6CD..@=2UM,Y_P MEZ#Q)T%3^VP+V.Q"V,71;89T'=I5U+"HZ?H:>9/J/(+B7T%SMPQ#'_^TT%.R MW_"O;>#@8[QYG0#_Q5O26?GR62A&_R5TS?\_3*7@2'B%CX3@9!G2&K_V6T7K MT*DMI5*Q=RT_-4SPP]T1CR"IA6C;O9H\0!D>OPOQ@4^'=L!$#4!JUZ98:\7S M17GR$D6H:.%'>6R>]X>\\A&IPLJ3BK=D['L_F]N\-]1$2O_?1*O6:@;:#>-6 MP[I::1B.T.6+YJ;LT>V=E"-;11E3>INBCZB?61YV'FZU^S9?"06Y+55[CV, M=C?(\'4/<@ZQ[8_IXU\^SMH M2DTLW3ZIH=2__]" ^;S,O;1OT*_SD%U(GZ$^&DP5Y#)V(?FBGT8>&.CL=9UB M3B!^@LI-0 -"\-\2V!S,/PT&EID2-K3KZ!%YIB*(8/:[D._WF=[HA18$^6J% M *AI:ZQ??#."$7LJ#J^VWQX&!6PZ-E&JK,KO+6=[@VVOA1>Q+UD/W#VG,_.4 MD6)]%M8JCK9"DXVM -5="(F-=A'5R90@Q\ JLQ*9\D ]OBNV/H[N0H!"5TN6 M%O//J?B[&_&K-W^0_-;Y:LM44;R5<8@,I1?P]^Q"J%)>B#\G2V<56(@8(-R* MY+8+,<, 1;N0*-==2-K:[V)PLWZCVZXT@[[%9L*HDZ.@J0(X6$PSYTTD'&\% M_01\Y*EJT Z5';>]OO02EFUZLHMCV=^*JF,,04."&6= T03A"TV[D!IATDD: M/Q#1SH/J=E8#,(3Y."&A.1@E[K$^O*3T168R1VU#]L&+?5NMT8%\H;U'"T)9 M?FJWPK>>6(&\;2J^$/VCNR+H-30%C5^$UV8QI- $#),ME6E:T1:P5V'-3V1R M[S4 5V?4-[O2[$&6QCE+I(F=N897IJODF:O41%\8N2FF4MZV?59>).TS1+/J M\Y18Z9^*O ?PQ C$W@U$P9:=+F%GSAK&HV8GN0HWWRSA^][FWNZ/Y$^;WMZN M$B!&(QKA9!,8SI3)54L31G7JPM8QM+W0>0(ENY:5R_$Q=!5K*Y9/@Y699%K3_L"[#?9O*INY#U\R/8GZYVC9?9>^#D+0RNGYD& MIUCM0O:#FR$]N;VGYBU0YX5A14RN9)JO)6AVZXHU<,XPOE8 W9X+BZ#<.>9V MSW_#HJ2D>O T7#W%-8'WRS?,^KT$"!.R]B=B;P00NBUT%^*IAG.ERI-W8B09 M2UA9I1E.A/*$H6WMM%5$>7T"U8]D9RQ&'5B2V4S7,=M@_Q'P +TH MF0L'(S+_A5W(<++SRED)$=IQU#A&!/Q"J,#J??;.^:G^;OA!4ED0Y:Y?,9!^ M9]CI\PVU=$R341-K/6I?1>#_VHR(_0F_B=0:QDNF M*!\1[MCDYD]U ML4C$DFW$ WH:<^-HAL"YG6ZF+(+?T3N]<#E&ZQ ?<\M1A4MFMDX)7NF(,Y)] MH9AR]][F<;T^^P>HFI4_SMD%9_UJRG6Y[7$F(2ES@L;*ERQN[NL]8VF% (V3 M"^M='LKDLJ.%(@4!3HKP11\T1&T]\2W]%B4K)B]C9-1^4BO>[V9M=5,J'%M7 MEV"^:(]1< MRO^;YI*)TK\M BS;0LD8, !WI<%AUIS;N4T5K1<)E1\!@%W*E M.2(1]*32Z^6,C,3^8QY9ZSU#L>)3]<\J%>7=S=BG->V&8+5%Z\L4(\(D*9"F M04>0$?&U%I;L^,D4K?X*D>OVWFH'0X7J=0]]OZSY^0CG52?9QIN/6E]];)-K M$0(BB;,V>\?.#^60X$X]?+Z&.C/V$XZ#M@NW:%.. SDS5S/4](^]\\S:29_V MM)8C55YG),R-B"A/7PQ,S JWGKO2R?*KR&KDYZ 4BU^AUU>'[A&-FA!RB>*M M>XZ0P^:KWO?I/__5"LJ%@NG9!+03'1GE-1@A(+7M/K.);&1*09JVWV=\>27[ MJ6OQ4\$FB[[J>XI?CMF [X6JRF^ M+.[_:(. &=)4PZ!,KEF:/EV5\1KMG8SNZL57"-)EO]9^VFMO'(MT*_8,J=,M M9^3-?D-&$?JH M"4PUI@N:B*@=6A^BH-M06$GS\KEQM M)C]ZDX>8LW![<_Y%79<'52G"[':UV\DOJDZ+IN$6/-")5W"+4NL\'SEF3 MRNOD=8JIA_WJ&]1/HPDTAK=5YRJJ;I@^K^P0>.14",T2"1<+#0"YAD,SA?H& M_-T&F+Y#7@!(PIVO+A'/Y=K3'1K'[B<]G:[]3O)BW3E9K3QYBMHMYO6@#8!2R_=V8.M*/BJ$^6LWK5AS'G(QLJ M_D%BGU][/3G!]Z[1(JCM4)3>W8>62!4RK:>Q:.]M'NM% (Q];"K7JYXO"ZMNY3<7/F9? MNX0I7,DY?V#FPNCKVN0"#T\2_NJ5SN]UD*-/Q\9^;:O%@5S2ZC$&AG6#1]L@ M%1/$Y0D>/8BX^\Z?6&3VV],570-=_>ZB2\U2G_3[49^E')F1'US<(&)@$L9@.W2S:TOMB@!RIQ6<8-KWV:=U('\:Y>W^KY7UT&^ M?V7'7?V'P\<,XQ/::S,%+@$2/?0#&.]W1IJ!!H#%]W2BV5;F-(&^^7VUP343 M-5.W1V\VUE<]4*;,ZC+RB$-W>5D3!4W\JDY7%, 7G@XS>^['K=_-!Y:I8D : M(4 P3*QS7]368TWYE@,_FJQ) _M.N\&TT>:U'='$RJ:Q,2_B17J+CJP-;"J*W#[*6 MJ*;/GC"Z>>G;S:<(;J0!9:.89HMNXS< R5S;Q6"LQ.I]&(D=SSTO!F0@+?U* M+F3E\HQI6M!Z?6L4GH9,E3&[ KP.9OJ^U>GJ;WZWJ7AKWY_1HI7[[FG[ZD9J M?JBX>HG@],)L!2IU5!ZPR_S2.H/RI=_;:VT';!)=40.8:OD.DDVG,\]$RVDD MK!+ 4%QOD+7CU(*=?,Z2!S+3=&I&5B?;3Q N]4T2QN"?*TB&LZ.]4'CV E9G9@39I;8]J,6P?NFW/QD&)8=-X# MB,%@7DL8HQSN 4^ "6%],-,8PEY+(:[[YW"^OHZK,-+O."5Q!<3C^D-%Y;'-F_[EX;;^$H?5KU">][GVN+V\T]:5L94K"RG5166^] M>,3\E"X]G#B5]BJ_/M;:@C]]"G+/RL9F[!]>I9UWRJVV:G4J&CVNO,J-?'C-X?'.02L;@ :A:NB<;CWFECV&\IR[>SW-FS%8W9X MS]D_EVQXQ,??M_65947WG^U6=Y!'&250N@ +E0Z8DA'4I*^$N+9<.4:29FJ" M@VF4__?@#Q-:@U=691O"766XL56&L0F*VAP#5?WU=^RLS/>:,M 1E)IY_KV^ MME,]G2C5L6:C//I!H#5HB&45]XF>%7K"LWZB./S "YFM:G/X])%^KN:DH<7? MWN93"BPD[[^@'#ZZ#&4Y%>Z+!62LNCOK>XTAF3Y1C77UJ4%41V?4TF-VAHBT0\A$(;#Z,]/&F8/9KP<@H0J:Y)( MXLW'$^Q?9K:RI-_/R<6>8O*B)K/ S%9MIGH!VP87FCJ"$L-,'^\@0A.1\@!Q.8HQ2/ MQP&U$8@HA,#K>G(DLS!L1QA,8*Y5.]*4A#//#:E-IV*X]"H#%&]=N33P!%KE M^1?"M@7Y:4^N/J,*3-#3X&+8A?>61#]'*^"5[&02THG\U#GZZ-_U)GV M%9Q3U8&M"9SQZ+2_ZTS=CV\#[HRGIX5^RO<7A8P)PY)H*;19#-,\CS93HY2 M5UY$OY2^UFV@"IA7&+XS*\<[:9_-Q0>15*=9PGW\I%;6ZT^29H+\W37862'[ M_M3^.Q]!!KO0M)%[%_S:F5]V(0?A7C HE+= X.N MOP*P%+5V*XFP;>I>O^'S='_PLT$[N=8/3@C*XB MKY#/8OV.7L)6;@VI_C/Y@2>?GY:$0,?+_RW+A2=E82M32;5[0]W)\J0VD"SN M!_*+PZSP7^K)I1:4@SFVV%2U&B5Q]3_40?_;S\44">E;*Z%EEWN.97DE_;Z; MF5$?BB ;EP[!O&'DB["8^W&=%2G#2/.Q#4W%Q=2NTG+3=[UG7CA?FGAB%2BF M/A@8X.M2EQT%__3PK 6/.>1/PE](D3JQG/KAQ*$9-28G/Z6)R?5][M1XS2XD M?L0IK*=KGE/KAQ:G8+/2VQ_\WU1?%-ZO17,/ZJ<\8SU"'O;&L MU\0U",(]:(@7CO2TX)PG7='ES*OFR3]ECW\?KGN+OQ4K)N63[?&"+0Z 56MSD[P9Q&=[SY\:O,R(T43?939@>;3MR14 ML(3E,(G63A;=SK*?QK5.5QC8N]>]VG1:C"6!=HH,"+JS5?4>)AQ!N-E(R,1WGDGKL^@:_GC%DN1CW(,!YQ M?,OARSF3Q.=#0,3DZE.627LCK^*!6?#)>P%BWCATYXIJLRMA,R;GIVA,PIS@ M:!#GAO"E$=(3[,(O+P#(Y?900VJ42VMHB MT3Q>6\[2H>(G)F:I#K+")6$[.U]JWG=IL3!BNO6V7] ?&I47**>)T5V ,W<) MB*DFV_JF8=_:[)]8GM_4T#O>$W_*6_C"M,YC;3\)EVYMTBYOFQV+/Q8E*3'Y M3]9,5R6S#W$8OO !SM;"@YJ:%T4I(4V__ASB02J,!%O"VEH@E*Z-6!^WX'>& MXK/?1LV]I'KO+0>=>!=8*\3RP.+I%3 <";2P_X =,N =B$$NX=T%P()T<[4 M 8I*!Q>,B%"A.1_^KM?V%HP77E+]P=)U_7&U'S_9Y%ZAL!M#()$O_LFZ61(F MR=+"?RPAIAVIVXPJ.GMH*$T%:0(8'YU3?80;L1B4;Y]3&>=K)_3MV-5>[EX: MOZ4M5"ELSJ?HYM%Z+X:QE]0W? !24*Q *N@[8^]GVG*5@+CB-UV-J]KJHA1HQ'N@[; V1)UOA^S8, M),/RS_*KSX3%V3>.$4?729N7>515%F(L=3NGDPO31#*2S.QLF)QN%&S7#D(, M[94Z%=B5>ZQEG(1B0UYY.-^V\R>#^.V&(9[A,!BP7N9\G5L?ZVZ 5-CH:BZ, M-]=3/VO0^U=(RW=LC1I=ID4,?&2=.4B=@/$V7\+9Q;>(A"WY674$ACW$UU3H MCBBQ/?)\N*FQ M2M*3,\?O _-,[M^PQV7HA72X*-(-#WN,DB-/%+\.LZSP5:.K$;B3=:\0/)^5 M-A\LE_&-'Z@$R@5YTC$BXLA<&/S2\(@XM*U%A)*9_V:FXYV(C%>PXKQ5KG#C M,\4H*7,+4YZ4Z%>L^HW[>TG<+^Q@?//#H'CN+D16AEO_P6?AP+OI M=\_"_$P+5]*\^;R'O;ZJ?*N,R5QQL99^]Z.P,IV]T JA"08!,RL3$LFO MGO]>$.7Q1&3_AK_Z)3";?O?SD[K*.4L'%5VVILP3Z;/*QV6"Q07JU,_^+%[K M@WMAXID:'R*E%Z!MXH:20!0Q(UN39/CFNDU'XVU'MHW:XZ=L8_:;C2A,\:J, M42EUO 5!9"M N\B)(A\/7TA#']3"" -%-A._%(,1@HF?'*]_BGA1^A8AX-TG MD_().$4TI0^O: M%.G.N>-D[?B*#2W!L68W@N.LC4W"]N(C'Z^Y7W/VSM(<1ISMQ5?.'MLYP3[R M[)_G"H?1;1=V(?YJ@F%HZ@? ;:]*%+ D8/@ U"ZDNU%P.1$E!Y2V.8LWCP># M[*'NBPO/2MW$G<$3C1&O$CTS]0HF2UY$U-L;"WZ5=VA ,_O4S843]MSVLD M7EDF#\F2:Z8Q.0K)\+. %]FT9Q?"URQ,A I[,X4I0UUGG /VPXZ$U6W;YZKL M;T>LSY@+.1:+U]TX4]ZU^G(KZ[&N H1E'?>?O_MRMJ"=VQOM@<<"JD/K\WXN M%+%.4F'8"WQ6BOL875O[L:K8A>URJ0_V[BE#Z/1TMMRSM[D;/O:>?@VMRQ_Y M^;F64\NSYH?0AGV[1="'=VEC05>F>EE&BBH>PA=*T##-U.E0:AU@3(FF]I/+ MJ94TY1N>HKGQA&QB=<0GM0[F\8:&6MJ!PC('R8 :A^=\$6&)!?$"U=6DPY^_6 MY3\F\'6VL0V<>))KE_D 9OX73O*V$#AA)A_B$ CV(6AWF@_T\9R\GU+G_,'F MP%-%^(9FPSLXNU=>@@\[-$,BZ,^>*&^Q2#H-=IMW02)K);+>&K\S+S4N.EM_ MKYO/L3#V?$I^7F:WF43&&:0QQ9$@@:&,,KGMW&B<]* H?R1+(>I+ !$*#;O" M-'%4XUGC]SDP$KZ4>LQ_L+;Y@G3\#L? 2)_P'5/SO;=O6&&ZGW;G+@2'H)ZD MP!)KU7A^8%D,3HAKM/ZIJT#+S@Z(JOPJ<39\VZM?-F)%-5%OKY#6^(UR2 _A M@M <_@*2?IXGVZ(!>6HM68GJ-X;UGW^(J5'KG& 4UVP*> [A*_AGPC:M?9Q" MKWX:]RM_:I1JYC68,Z7S\:2I;]I^7KN!<,B3C^PK _^&4Y)WNBH>-U:0#$&J M^I2\"UG?1WRK@=0C"[>:,R6!IK.//!RM>'SL')[=CRS\A+L=F8>;X]5?XU\4 MO6O>U:Z*)'>)=Y5^BPP4.J1_8;RML[O_\V =Y_Q/F%6G8A9)="-F* MY+-@MSY3C)K%LL$]$?'E-!NO.85A3(>S?!UE+F^B<:,XHF3&42Y.XLGH"ZT/ M@7=NI4Q+L4I5/-_:=^P.=/3YOXDX1#B@]@RE5 D2#2.Z&R4KKN586&J'PT34 MPG:$3R1>C>?&RM RYZUK)F$BSF;9%F^2XZ_9Z45)\O["=!1+(.)P E4-[GZB M8]4G>^7[G"TAOG_!*WZ+,;GVIH,P)UK84(.-6:09L@TU%LB9KSWUBI L0M47B(+DHZ9?*X0GQB\W)!H4:4U8'LZZPG2A05/0D\'X^QZ_D.@1?B N%'95F M)/^J.(A$ &_*P^;-R)-=%8*><&ZZ!T'OZ1EF ]Y"W,3"D;MA27_ ONO4-'0N MR33I/0Y"$TI0> WMA/V/D9SHMDWXE@^HIYVDDA=#7X2?1P\G*+ 0T&*H03M$E3Q=D+L- M78?MV'STIVNSP\EN00.I3#GU B]^8,WF(WD]TZYR;L4.?;LFQ3'>;TXK9SC) M<\Z:IQI__7D0@GP1/5W1PV0#LFGG4%.[$$%]M?#7J_,2+0K)=J9?@Q6:F_K5 MH%..*IG/_?/U.^XJ^RB3N)'#99]3!,?'475Y#[CHRXQ&^,++^0-8_U3^-30K MW ,Z'=XLB>$+GO'!ILP?":!K!Q>T9O)>3!^H$YI4$O46+9\RY/F4(FR6'^ZT M-&<-^WDK 0)L,[DUR%FV>PVESR&M&#E8CUU(K.A2]3MO [;$#N9!@G9(P(#HU\8%SI:LIU:V#5WY/Q^K,?8D)"J\TE0(L6%(9Q!([13J/Z!_&LP-/W,T[T$* #C6\J MEV/]D' [T^U#78/]Z.5Q_W:.V/4[C<9B?9NGMA[O0O+W!JH"1&H*8$X['=9_ MGO%4;1?B/I_P% @*.R4PHH7AI,N,:X%.V>/[HOSIQ70_ [%HUM*C1HKJ,A'B M!H$O[53 !>0STL"G7"L>H)3)S7.\>Y>[.KH10DA3PMY8E*/F8E#NE:P=QW+- M]?.#HNKG'I..^O:*]?THPX?6C]9+P(EVOY: TO)503BA!J*O>\W M]2\@CO;X"3B+79W4.F52DZ#G^3:59-TO/I ;V-_P4CW<.V3RV\^_31 )7N(\ M[FGK+J3*HQ/.Q1PXA:[JZ:)AH2!+D]X'AL@$?3;RR/:-K[[7A'S"?O865O+U M^Z@7>+8.BG94COUN.,@6 ,@7K0]&TG3#U ARV&+@PZ?GU_.WK*NGAYWT_5]^X4+)U/%[L!Y<"I.(+>B:?R3E(]J'^H!C4 MDXVH=QA9+]HY*?).=4T B?)H%](1ZG"1TT6@5[G?Q>]>Y=LW);,QO-Q3^* $ M[8PYOT5P_TU H(RCHVDZJ_-5IG1!UU9$7?U#E+"/0T6'N"DU,B FIPL3HRE6 M?F6Y/=7KW=LW13?$+*ZF$RS,>9VGJZ0*Q[5ZFG7-5CHB9]2,AV3J[\C,6?1CZFQ7#0KE4PZ M?]O670'K8'V6#17(G(61+P5$(^I-XW]A'\*JX]:;YWBLXG5)M?,] 4G:3+'& MD9L6'&_-W1VY?3*2M0Y=6Y=\[-S#76#=_'X[0"'USTEC2%@<*0$90+:BBE%@ M#[%N5NQ.J;QJCTC-\N0UJ^&RPAHZ;Z*7>*!9NJU6.5 MS\ 64MOA'$@(H(&'1Z&A)/UD:%N+6-6PYN/'(HX^]GQ'ME.*O _F+FN-_5UK M17K1C.B"3SM@=5GM4RW2=,$Q?3N:]@\TNU; P15GH6&DXMWW.,]WNO,/G$#=1+<]LC3)TL\_()9H=/#U!>GC&RQF/FLE?Y\-/4?[ M8J*P54T O-U Y!,C(1@6[ZQ$EGC^@2X[C-3+[(G/9WG\1<0VZ^B6KEI$.908UT4H>F5Z&8/EJ?9)9((BQ=N$:_>TEP< M#SC"[^4F BE\U>QS]*0BRS$1ZIM[^2M]X/K[L?N87] UPNO5(!C4 Z/@9S09 MWI;*O\I4&->""H7YX ]7>[UV,DA^YRDAF1LN.>:OI96$FQ:[BFW8)N2NIQ@X$.E/@'33H=,+HPE"2JKXV MGO;*9.=2XZCEA/,<"QO:U.Y&>[B6^?@TIBT?:BSLJRZ1F7;I%KJ MM)V=[1\<&/.V-EO1U1@2&VVO1:P*<^]]EB0=2G;M_(--T+(TZLH5!8S*<)[" M5OG>HNR/Y7/-M,22+5U/U9F,JVT@@;=ILH<\SWO)OX!F_XD'[6QOYJ0"X[F^ M$;F#R:%-4)NR6TB-1IH2S_AAFFT_PF-TS\3&!'\KM]'L(9K4=)T:XKA6I&J'T_+HK5[^,,$>Z26MT MA\(O$5;1%<_7^[&J='::#O,KHFJ(SC=/M*+S04%\/*!O50KD7QW3OXZOB-$= M?!L5].?4F]=A#\._1UM_')O0\+GM=X6Y/)3@Q7=Y(L8D/?S#;\R[9Y?9VQ!B M3+FP4JH\H$UN8G)BR4-4=^ W$?L?NGGZ#P+(GD<(T*#( D0P_^/X8>7D=3:R(=A8DEWWP1!T! M$;I3?+^*U);GL7JK'.XCN8:'\I1,!7P1RKV24P]/('#O_F9Y!IP/ $_)6"HO MV:H#S-6PCU$<= ?*X50\-E;7.<.#J'88*36N1>*BJ-P4,ID@^.F*1;-UE$FX MRGRN)&6@ E]:_PTA/ O%PGBY5V(_[<'D#* 4,3G9%]#1$O+C=.L2;PEE\F2[ MN/OHV<9(LVN,5-'PXV_>GGXF%X#%JP'R MH8]:!)AMZKN"X$$*D_NV'8=S+11B,=/^M\%H[G6O7?"% MALD'TC.8]K$'/\"L"%.MM;.^LH!]G,,LPAOBFU(3,,+!6 ESO*'RI2##R.\F MF1LN[JF#M^O,%WFKI0;O'B_]7"(3\%KA;Q9EN3X:?FN3%]VFBPZ /L360!\U MRQ*@PDC=4;C;"_A# ^D6\E#<1K 226CY4N.CC1[K])%QV8\1$1A5>Z<\4U[S MQ6K2->4S=DS.7II66!%^G@0%D_9Q7-&CBF:=/+H_\-2U.,RNP^'5BYD;A:]2 M7@CFK_([?H0&R"X.X>2V"FR?F$BI'Z\60)3_W7*!B;\ 4YQ^CI&,7L@,P597 MK ^ZO5LS4"8/=41*MQJP-8RNRV3:CLDFS)O5CT?G?=[? MCL+")(L4:_UT0]Y*=[# M6XN;H3NG@2%NUMX[B20 M%H&?@4M?07F@PN!4R M7J*DO>#<^AYH/(8#X.YV"(A'6A4!VI<_CM;0RDWT6+S$OO5P)FUNR;!%"YZ# MW&NHJ -)2XJ!.E*(XM$*!90"XK +>:(!T<&SH6TH54 MD+S68XY/YEJV:1JN MD!RSL1[=Q(V,Z/C+/;)>GM$S%0OW^U[M++,4 LS![CGAI=*/VR/JA@H# HW(:V,]/A [:&EJP&1!)@ @.E"">F&1+\!? P;L!\; M/WKE'0MI3:Z\PZE*N^I:'BE&]K%/=0:L\(-7SFA;5V]K^@3[6"(L@HGT'W1T,'>RGE7CF.N'4VF?!NX\!_F=U%G[DU #(AQ&<]!'@4D\_(%'2T2$B9[)"X\[$L?$.]<^ MFM])LE M_-3P4"/RJWWG%H#\!8D?W?W"WRVG%("CDPHMV0PB\R_]V,^\#Q&,AB(,(7 M3/ET*!AJ(UF[?2CQ*Y*-L@MIA2?JUKZMQF_6J<73M3 MG<^DH_V/&V-BS5*/5\,DZ4D>:&GJ)EN-2J>=2#]) A"[SEU(S=)3(O@-@(K: M.I$B9@Y<)^KM0@X"IJW.ZJ-("T(DO*TQMOM5T:SWR2DQL[FETQ<]T&F2RD=* M>%@R!B,K01P:W9LSUA9)05"C)D$8J.!DSJ$E#,17$7?C[_?/$!T=@*QFXKJ@XE@W>" ?&[L:WH0Q:KS M=.V@ACM%?@!YK-:=K(VQ.DVG)N$C7W%$BN' =#C1/0.L13POSV\6ZU M']O+LG-DXFXG(+\]8A'>ZX6O@4!]R>4&XBM640(28A^!8DJH(^5[K@!?Y_)Y MX;GS7OY+0I[T"8O;N=9BZLJ3?"7-"7DF?_;_/=YZ I@AHWO@^] +'W*%0,^- MZUBP1'?FLE/L6M=2'Z&4T=P_['0+E^,"I,:%;:H^13C:?_^8C@N8FVDR%N-X M:3)4:_]A9B]%00TZ*P*A-"/F**PVI!A?NGG8$RO6(C.U"O+;B2)WZJ2BA^O; M+L\_,1,;+#.]X8'4^.9BP=N\CY,2RKJ$UR[\/>Z\!9L9ZL(*(8_1I &SWTCB[AC)\.FWI<:$OPEXA*FU M9/;XVH 96JN!%K!)KK"E3+:Z 8[O5V!3.1ZQ_EHSD=I==G9":_^GO?<.:JK] M_D6C@(B(H8.T*$60JDA108(B341$7T% B I($R("$B0D M)+% 047HDT0:5( MEY8 H8@(2)=0TE24(@EHV))VXG=^,_><[_<]<\^=.W///3/^L1EF9^V5O==: MSUJ?S\[S/(O9MFJQ<- GZU@XJ=&]'YK[3>[)\<,G0W.AY ?8NL5DO$]-$E;: M0LE?5H&;32]10C0]TQZ)* #%F MJD0YMB'CN_?]OLA?DMN[4HM QZY,STJ?%QZ&->,)V)G%?H9_:SD&ZLWQH([T M0/:4YD'WW/SA*;LD0FY]+,^NKWQF9_1178--*>F5\*MY>:TT4:ZM+O71A>,,Z4?Q3[()UU MOL7YQV=IT,QS!X17E(",M6Z7>+WX#@1(TNGUI^G%W([?W888&ISZ9R$C>6[!;L*#8"*W1[S0/V<[9; M$'XJLJ>N)> E<;\W+CG7SL=!0@93%E++0Q0>2 4I8+$=R./7+8+]X-C_^Q)\&=MHE@!HP]5OE6QC(M2SL]6_JW' Q?]:WQ\W$ "1P9F@NR 6!Q#"!.@. M<]L86HT28H^BAX$0 N[P9K+Z.CZG*+))#RXA:!,9KR-H56_NLVLKB3Q5J])! MQQ+R2^^&E/A]\9]:FLK'Y9W(>:];F^";)7K?7NWJ2\N]9)"]!2$;5NB^R9:VZO'2!SX;],)32?2S8&*_VWB[V(LY M P(8S$L"UZH1:DER(/KN]3_?J(9"OD:([V-D;1:SPI$ MPCYD\ZN7@!33$/@5Z4O%B!'0#)TKP$5R2Z/KF%JNL4$QT4OG%#[@MJ=Z6_H7 M^:[#L4:I]&B#E1.,#I01V_!-$@%;RP-EXL00KMUU746 -X$'$@_?V9 V\"QQ MWL)?]WJ4H$ERE9)S+;)>/?[ZSBYT(+]*:!7?@XJC_[T;"Y\#"[?S0 .5;'[ MU,56\$#?=A;?,^>7=#$3'NC1<]0TFLDOR^4#RYM;>!":/ [_=<9O-9('@D.V MD(5X= 6HF)]0_AS_RX< 0Y@+CN*!LMT " _D*\!WP)B$-80>/<+.'^$S.9:6 M H;[@"\WP@/]A[5?T87_P2__\NU_?T#_ANSDC^,H/)E:0X0S'P(/Z7Y,/2": MGPD4>:!N":KHU_*Z,:0P7+_WLOS$7SQ0_ #ZZR!T0\F-!V)L_?N%_,AX!NZ$ ' L8)['3:_G M@0[W8GD@2 E7<9$+UN"!2O@L\'VH'P_4SW^"U#]*_RC]H_2/TC]*_RC]H_2/ MTC]*_RC]_Y52;A Z$ WH-[.5EED27Q5<4]&!/-!]!4AL..+_?T#E!/Z1;?Q/ M+L6=Y]1 R;78NK652XPL="Q>AJN"O#S1&!UC(=K?2D\B.*Q>>-M_2,.R4$;[ MLG?.DLY[*%4=_/$B-WES];?#'/[B@:C^ FM+.F0(D"+ E.:!BD^P+-&4K$DH MD/^/LG@._QG)'3"Z_=K'-EI3&\L(-<8#-?JQU;Q,Z-,SZ*8?3L#)B-F1^ICB M*9T*=$R0MZY!ZUXJ.F?8]"HE]C?!HFJM ?MM.1!3KK>!% ^T7H?_&P(8P%;W MDYV(B]Q=O0P/9@(04 +$.XV:G^0D,'6=<(^SZM?T>M&UD)HQ9 DBQ_-DB'_ !Z)F2?B@]"]#LP0=R>Z9XH'K]2NXX M,_I%\ W.T(3SV8(;<7_]>N 78O-77,QV/-^C<7BZ!W@&RK3YW823?9!3B--@ MFP!=%4$H"'>>%4Q*P,F2EEPDH[:^%]TNO-1SYL)9];>*D(CX@Y\=8_B!(+$/ MU8W]88OW![,-WNP@K\LY$FM$ 1YH=^X+_HG1?Y9V'>(; M<)$M+7"1D\T#^6/OP^HG\*"U=HJ:\XJG_!19&9ONY2H7.'1( MGK*\?O7QCEUAA'!CQAI;-G"\SY74W+^R/X"^Z35NU!' -5B.=\)/A:<8K%Y# MKV36>?2&AJRG^UP]DZ2NQ(C;]@.R.L]"+T%>XU[17Q(\ +$8:@5.CVT[QA9^ M-E2\3#\5'#&XH?D@NW+IS;WDC[_>7[4)D'"Q&T<&W%3_MWWOJ+79H#>\P/KWH+ M%<[S'U@%5.\T1 &E#TCU*'BCYE6V>41#1=G'.D87[3?NGLXPVNJ@U@GMV;5S M(NM=Y+TRCR*^ [,NLZTF\.06[.N?V&Z\]-=6DS<+>X$\IJ-MC\)NXM/2JP$F MO8190D3@]S,AH)2\@'U/.X/W0:X :LQX@%3%OIQ-@6"@OIY6!#DY%:F.J? 3 M(6AIHN>WZ3$/QR!1HGDNI;0YVS3TD-Y>(:N<.>=[-.@U&*"54[Y:$\!P\BH@ MST_'AJ/O0\4;,8) N3-#+CFX=+CJ>93-2I^J$.I]FI9%6"OKX%Z=&:0H?7'U M)'DD;>$0GO.<>P3AUY-_IPU>VD7^B_XE]D!&< C#]NZFRV# B9^S[8O;;^2] M_T4CFL1NZ_^,3ESEJGNBNQ2AY!?GD0<]LE]!B,W4E(?!VS;$DF..DK9EAC)/ MAF)O?A#^!NZ"S>+[88U)B20J:26'9;@ Y%$(5X9D,328)")?61KQ4/5A272& MX61QKMM5W?07>B,S+J<,6TXI#03P0$)&@-PSU'N4,>(B&@BF0%%6XW:8V<2296M-[<]1>MY*#0916K'<)_3[^%T&]I5&5FT[ S M4KWCO8&XG:\Y]Q4<0P^8[FS:3O448#8S%IZRK! 7F7[ $,MH&:4X9>[Y/-"5Z)?2 M,.]%ND!G%P^I1>E-?8VZF)9NISB82]QWR?/AWVK>G_" 6F\OIX8M ^?NDBAE MGWU0DU$*%#V;L\E#.FDF<0?"C>J>?.IY+2.@!!IB MK9HG0I!ZSV%+1.N"A(TO;^+ZJ#:9H+L8?;'=CA#&3 M^3F7G.#NQY;9[((VC*0] P:N42JX^^:/ ]4_V\WNX&_.AQ7;E^S%$9C63:3 MMNM2.J?KHIZ?^LY-":A@7^&4HLFO#[/W_^N'O=3"O71(.MH[QJPO;V''![;G M@;^-.*=HGK(K#P9"7FC45_JGWDBNZKMT[Y%N9OJV+1UKE.$]G\@/@"(^P6);5Y(>;UNT+W MBK]<%D9^)/5BQ-D! !^;")WC8'$J/!#A#(+_!R<%Y+%.+&_UI[0;4#*0,^X% MR>CZ6_25\Z-O4:/[-NIN6#H]8B@= G%V%>/5VZ7(V$S^R'D$#<;L7,8V._4? MPM;G8=B>PMU/7<:ICI^./WTYZ_\Z\,Y@-"I=/\(HT^W,SFJ?\,.?#+,;:EXB M53AU*!WN%%0%[0.?05--,QLS(.> 6);620:LWW5!:?+&6#72_I4]W%O:)2#, M?W1(T+E]VO7<@U8Y50WX?*(MB+.W&*^%,F/?Y%18[/K=VWT;"_(5VF"+\; # MCM%SIZG@;I@B/EG]S;21=?O8]^^*]EAG[/LWA<8MC3=2;<-NJ<2?,'RO9 )%"- 5502ZDM!^:_C"H'-MCLF%E M?N;TU^* ;1;A6?5'#@E_A:QN8TQ3FE=ZZ;:]L :#/N6;WQ;DZ"%)H:^"\E(D M'HXM2.MWB=_^'MKXU^WWG7L<$<]?L**1@73];#)<@>W&24!>*@6"J'*I#6+@ MLQ,->*EO6_>WI/,;?W:4->3W[!I@7A*[59#1YEEQ6_SUG$*''[,:\*,[T9Q6 M%JE\&(IM""RB.Z6%1XXB3^*\9?>WJH)<3KX/43FMS0-U=IK*UPP%HWLA=&?F^Z;KSG*%G3&3ALK/_@[1 M_C@\U=>!"D=H4M!QR-^=8SF3OB#Z&+D!049/-+3PQM=WIED&CWH=? MVY<'L[;7:GG87 RIO%QIV2;5&8"60_N#,1#ZJ30>"-!I3H &P.2_\D#R>DBS M2N2INKQSC(A%IE#K1]B5EE%%VPT4P?@E<;; ZLLI7S^5(#O?P?/"2XT(S=4P M/HA!O2/MY8JP#V:3AQ;:_!@8JC1*"B9>W2S3$:U98W8)5@Z 7 MU@)1(\ IA : Q=%==NB@&FFV'%#RK^WX3M-K.IT$$05.=,Q]) Q=M."Y9+&_ M\4U+>WO64I]_B/+-2;VJ$@PZMT8W\]VP]\%/>+JS RP#5F?;A?G8[ AD,$S= M.<7L"/HB,SDLZN6WXS=E\VM2#S2/-KZXVKA^=KAX;6#]JD:IGEKUNJB%EL!/ MF]1?>5R1AU2T"&H4+1B,#EY5I$UUT,SP*>^WG@X7(NU11-M$GZ.9C@K33OG7 M<[_,C)8\?&K>_]B.!VJSL2O9"OPOY%X-I6WVC8APAZ$[V%:,P7[WD-JH4D20 MDVD>LW5'GL;JRL.X'?OCH/DNGY E^: 5K9I[Z'^ OCQ0\@/H-:O MWD4>*.49&%_Q_T 8S6E'DTMA]1BV%)XKT\PVVM/!= +<\.)ZY@:EP3FN*POP MK=E?86/$W?U?H/1?+Y:]>"#^@&US." M;0L@5K7$!?]]8G*NUN?7[:%C:LK(-]?$XDI=EWD@MJ0#=T\X(%2%(BSLIH-7 MH60>*#5_\?>>C*%?<0E2%\PQ*'PC$LATA#$GAE8,\T.EHYCU^3M1XB688;=O\^4^B M$3P0G[.T8NN$5Y49V022 !_R$&C6A354SY,W5_3;3](+SM?699X2>3_^MNVZ M%_@]XAFXBAU=BZE;72:3_*UMUSG# M=\=49'@@P=\3"/+9.W]O2H@\/,7VIM?UG_]@;D51OANLV,<5FOZ4Q'(XU68; MX:R5,J-R;+NL_?E'P=4M[JGI]]FFVM;2]5;;<[23!=:@.]>I@.[CGPI.U372,[@\ MBKQT[26A>&[>0B+BZG.31C,KT ?1Q^FQWH8OPC5?<2KQ-^ SV?Q\'EG%IS@* M/RJ,L$DJ:F,KYGK*N8^M7]=MA.QK&A^;#L^UI,9J$0@6@*A3^&8'M:LZ:*V=&,A^=?MV6 M<>"TZLVVSP(BE]K?R LL8Q317:?9OA3\[!8,T$0G07T'.6&]5?3)]JAK+[NH M@Y=U]8V<*V+N28Y5A&.'^ZX3+962K@W\A,3!E%$'V%; 0RHF$2J-]_-T[9SV M4AEK&#KUCKOLT8!OF*2T9ZT;[L^:3W%-J1S^$7%!<%3BP4Q-&NIP %;V)QPX M5F_;!!RFH??X*U1PDGP#:I!.E* ,K_EG/-#]EF95@M#/ IU<+:LG.[==OFD6 M"ZOC@6YX"C.3Z9X\4$8#AIA&Q250@V&7&:7$I/OE'WXTC0?WI;;>>2J?JGA0 MO]HGX?J;C?@OKG/K44GP?&F0V^]F(T'8>'1M4C> TT+Z3!@\,5:^,6U-7X@O MGE&LMVY!6K#/L M(,[]GS_HI*0?]C_-5DV[48=?3T:D[?0^M;)YYV.JNK7 9D;PB=&3N035>O#? M:'*5JT+B4WY$\7%[7/02ROQ!^3TTQ91QJ:0WPI&9 NE2/X#U[< MF""G-[B62?4WX\\3 YJ>-<=IZ%\_J?C& M(N&LQ%\_8G4C=95UD0F*-ET0^5\;U)K^&F)])XENBR;>![R9+4"&2AM=D]G< M0H?&L3TCJ<%-\B-T07-36.*X^L6_" MJ,W7.LV)8$.AQDJ>2)7>]N8A 1"EKO7#B=/**+)!V MH8.@4D!))TG\AX&4;55'88UJ0.&AQ.FN]2O$)3F)F%]/2^%0J2.K,>7;/HAO MVTS$T$:$$?&]=_MC&YS$9^<#%U1D^SUJ$YI//'RZ^T'ETYPG7 M+D]_FN[J<"$P#S+ ;.E7S%H@?$%KHG$M :?5,FE^PKL2L>'6T5!(1K@3*8YS M4IYUGD(Y];A+D9G&(HJJQ0F;X 1^28.&#)*22=O1@36)?-?(9GM3#E(:T:E! M5&@FD91\$QGV/%#\M&K^K%/+>'']Z_:-4K=K+,T']]^J=J6_O >N1@>0TENQ M*ZMT<"]6Y:;Y;JYZ4E>KT)?&%]_$ W6"S9FYK\TW=KI-E#@T[IFXGHIN-Z.B M>K -*Z0F^,H Q8"8.DOI[4]HJ%'\2E\B[LE#O[ -#=?]?'ZT?>'"2L9CI147 MY';#D^]2^=SJ//;7(5@FA&G[NXWU\U?Y[&]3?.J7U FEGX1]3.N%".&. Z\Z MB0G]R1;R7S?K@1ML2X-@@Y#@9[D'N9YCM@T\T*LYB2YMR@3U'M0SJ M-+N:! MFB8W5X3IVPTPH4CY-L;3(H9%=LG"[.SRK8]EC_&XN'?'GLY[/A;1=,I1NQXU MX#R$[#7H=4K&OS9E2R]3^^_1@&F&7#]W1QK3' ?41%-&E!%-PQ5X0[Y2QW/X2<%VMI8Q((N_RDQ 8:)QXHD)3TVYZ8>"S]'"F!U(!.YI][A9%$(H!CU3.: M:3\@($3]!4'\!_%" M$ @\D +>-\: ^7+4XLC2PA%TZH8#U>QY&T/F\^?"^QMG/GV="KW2PC*ZX]/X M2NLOORQ9OTN_G"W2_JM_@PX&X##JN]'UF"Z\.-\>4P657@$J"N-#GSG5L64# MT='J5V.3KV*^Y+1 M+[<,]OUO_[2^'_R@IF^!AR$LI6*Z*Y.G 24!F8&UDG: MVP!-ED,I!T%V+Q?N SS1SXG?ZJ\X*(F%A_AZ/C1W?KMNX^0F(7S1$G*5.PZC M7X$!&G(KT0QM=#RI ;Q:0NG0[)D*DX\04W2LZYCTK7VD)/\=U278/=,?_NC5 M'FK'(ID/1^D0YDL@*("1Q P%FI\!XP33ZH$=]13.27U522VAXICRPV];%$MN M*=\V%$(+Y^7EW4V8:][9:]>O84WHH'(L]"@(,+ M5;^[:G.:%VL9L0R7M?_>J^8]7PK;_ :9!,9Q_%O5$=T( _?*56)8MTH>^V4G:SCX$ MC/J] O+.>YB)UH@C#TSHWBQY$!=FM*[_,2]^0T5+8 4J/A^4ZZXQ1$IL2#98 MHR4W5N4,49KM'Z-%'JBMC%2/#Q_)+/D$GKG(W=7(<&)V ?MC6%9L97Z 10*L MB_3OV,HEA2M-33B##S8E)X8>]2G>3Q3Y3K7=/WEO7C6D7]DZ)N_WR^^N1AYH M/5-GC:6+.\(#C??\V/9C00^H4U&;V_,L-;XT/BB 2Z+\.XY M[OTQD*L\03F:^VYKRBE_[U^LNL([]5=I'W48BE2_55<:]F,_D\]@XHJYLY"Z MO@*9J0R*P0[$J:XOJ=LTDM@'#.#P&S<.;OI$!QQHBQ0'O5VM]D7<_$[# M^HP:%UL^OI/^(ED;!/Z0K[.A286D6AQ @CG%^$ >Z&-2/Z1!KF>ZG3%][\?( M7NY0?B5:W%AV0O=Y^Z-OD)G<,/./5GN:C9]/'!.3H8HTVQ2WC@ '>*!^C#R7 M"!-&@9"FOQN*>IB(.OAL)=@8<196S1">1^7SJ!:O.*['C;T]LC+LIOJF%#CN@B?4_\ MPS9MJHNO.EU\W78T!^BEPYF-0!(_Z+H,\.1GD(8D@HAW/4,L;W6$YB FY=+: MZ'9]W <_:?04NOH^?=?K^)$ RZN7"HU=!"6U!)AW4@%-YH=6X'>GATV PS)@ M.P"*C+3^A7T?N&KL&V-<.:0UO3R-'8RN]EB:VBKK(/2^+/8:5)V9\SA1_\[] MX^GJZDN/BN_A=B*AK)-(1PZ6?PM>.@SAU5D&3I04!Y5 7@RE+P2K]8]?-GFJ MATFJ@E=-$C_:^#9+(I^/I]U6L3F<%TP6^-F7ROY&GU[U8_! S%= +>L$=VAL MGJ #X)F.M4 )U0-AH1YH <[SF/CN]6Z[6L?8:EF+Z(Y?GTP8\CFX#Y4]R:?R M"[7IPFR9>&8 YZ$/_7DM]3DP&4%!8\ O1OAQ)X0\WZ&BBP,B-:IZ:OT77?-U M/%X]/;-P(S&87)EW?O;QH/AG>8$?B;@@X/Z-&EY?9I+3!]22C6Y5Y&U8T-*;+-IE!_=%[@?L()X M?QXHOO 0H[D+G H5;XPV F+#]I11#%(W2-!D)/A.4VZ:25JX05GNM<]OZ\[@ MS2KDA*P.NQA_@C4NZ^6QE319$*<[R(8.P)>Q?6&T(%;W1=#N]/B)^[]JOUE" M_D)-0AO@_"KN)V;6W=J40+\#ER50T7L#"A5$ ZJM S1R)CG=78)C(JYBH#N* M,Y=;,Y/9M+'O/Z-CY"SSO!CFS*G#[FZ-?24'L8=F7S[_MH9,Z2["=0 MAL"NTD\7*@*>UR!'KB 1]*1L^26N5W&VQ8E0I0N'F1>B7>N!=N FPNDOB\.9 M5MR]?&6L\ 8'5P%SXCVRD(;8"L!.PK"7@!IY/X,_2.5B(NGGKA[Y(X;V*E2 M1Z_[W;$5%-0]JWLV>WJIIFLD%24-?*.G=>,5D2*Z(T5 /^'.\2_IFX=O/JS2 M7QVC2@YF-S;9M>PE?Q"V]]I/Q<]ND$WC>2 X7H2?]8X;QUR:[D<9T/GY,M6( MTH(LDFFH2+L9-9!O-_7]JIE&0?9F;@>FQVO_![8&A;4F V OQ?4[CNM^;ILP MJ/8146Z7*(I2OV,N=.F"_8H0R@PU?QR\JE/-'33!TO\:V8GJ14O<1.D@1*F= MP-!S1-;6IJ6',\6?Z@!?27$VML&E"CSKNGDCV4/85.+]67\?) CU;A2F@)K# M-_OVDE9F62<0-.9-AE[K-T@#O!,*2I]:U_**/EY^B^_$**&6D"3VS)(**E]+CIE'Z)AVQV&HK/Z.;+U"YZW:) MGV?:9W8-:+_MK?\AO*KYBGV.\]O2(S.%!O$PJ79X-4*'9I!JP):@\4<< M]W M-[%#\4R3083?2Z)%D=&8VZ!((NSHZ4&EVL+SA\"6D#O.L,=H 6@ 6@509';3 M82NK_,NV3>(,D*9 P4ODVCVN<)[)?5QBV/LMRN0OBW"C&&T/]:HC>_,I61:C%I"TU MYJE5>A_77=PD+B$P,PY,.J>HW9LEPNTG[>+JL'VFLEV 0<9(C]=.!J9'I-'0 M^)A1AS8/Y"8^4T5-B&AME76Y@PWTK)<)\'3S]7UH";U<41.'#P[VH)FR)0G, M4$X1/@ BA)HB#N.+EUWR!;%@Y%[:TS.TB]C.[)'HH+) A?ON">Q-5SG9V;5K MK>ME-JG"F&UN2D5+7#GN,*2)!R(XS<(Z87+AF+2M&]GT>N>5"]DG/CW+8NS5UW23.+U,): M1C^Y/!%U>(DK M_# W5?+'9?:KIKWIHZ-P2'A^YR4'CWM4BPX$K()=UG/V[4 M\,M+&VD]"4.$< ?*UKB#7G*L2\L\T%ZV*3V-*[+I3<]CIC"P0/T*MZ5,&=QJ\M*[J#9#-,"G34;W26M>>'?S7PR;M>[VG\CQG( I\ M*-%HVLO'!OV]F-GRDZ/<@\ T53,))8N$T-Q?FOQ&'>K^S4O0ENSZ;Y#[.?IS0X*QM\^70KD(0]%)%S;">@S.G&DHN MV>I?/4:IB;> 9A,4U@BDE+N86!PD\"ZZ7PQ.<*1$K50&^S1W8!W'*WW2G.VK MRZ(^SINGZ=J^O61]RKV<+6W: VM"KV#H8#*&+6TX0LM82V='T3=75&*]KEB9QHS@E%;>^6>A=W)V?OM>WWH&>T:A0YL3^P8%N6 M+N#:QR\@K)?L.\!'GT%0,>@*]BMIRTH,9?GOFVOI\-$2T^E?*P("_C7SQX8' M&I/W%\#_[U@Y\ ^3>_YO+H7^GC+CRA9WY>XBL'ZOX+V,T_D]#Z?>]O>.0B(& M<4@'3@(GA<]*NB.*W#CE*UNRV"#3[R$UQ4],A@1?;.P;GDM_(6\Y!Y#&O'1 M+@V6QCT^9HRYG_^^M28NV-PLHMPV*"A2-TBISB[;[$16XRDMH*:X^L'B&!TKPI'E">[G2\013=Z16_NK#L. 8 M@Z=^!Q]FOP_]G/U9O%\KR)2&84O%=\/XM3@ SJ?9C4W-+#ODV5%V,)UP%E=' M]^0FF:2_GM%;V2XZ[:\Y[IMYXPEH_LN.2]#0BP(0&V=+%5,*>F;[A@-0$\PH MZ(\5'/T?$F-OJ8Y0+'TS;0 W7%3V4CR_(MHI" M118<=4-V21Y,BWP$.FIY+FCAZS-P'DZ2[Q@#=!DW./ ZH]0O3%JRU+)%.S6JYA*C>07-,N-7 MS,*?V)E(:A+A#=*1/")AI0K$.TV'^+84..?,V4T;SAV)&@K](O3PQAYUV]-: M[YQ#OSTZ+SR,4^4[[4X 6IRK9$LWH$%6?1G1?5CP;I'@"H2.YV3#6^KDS6F0 MVX(7,8"^)'=>9INGUZ>&P1:_@/C74$M_=]D42HSD",%+84POG&-VKC%SVNEU M7>SU1.+."55K!:U=R2^W)X! H.U5?!L+L?@ M[3K:4%)VDB%%&2Z"PZ.CRN5(3,6/^JO?]0Q6"?>Z]/=E!^R]T#B+U.4\38K] M>8U*2L;+F[LQU'H.$T^4-;70H*_W-\0ROM@*-3T-"@J272\)CX,8=^X:,ZP0 M&.5;-]><'Q2"&9RG[:+TM?.]UME_P\+82)_IC4=0%%;(8T9^![87L]@'\HFA_.8 3^^W;\>_N;TZXMJ Y\( M+9,/DW)-7(,E(;I<=.#^HO9;/%IZ;I31-E> ML=[/=<0K)VH5$.+PYM-I\E>+3IZ'?*G0YR>U'.SV$<):O(7OU MK*/[,LX?J8M5SUQU[8'1'>&)7*TV ()^P88#"8NHD?(5TXL MVB0 H.]P* =XSK@,DO8&LXIY@,,O[&?@V9!3_2#$S[M M%VVSUJVT&9"XC,S2*=)&. IS1?:SS!$7NW!:P'X*)MG+[#5PDJ:,"H9Y @?A M%1_Y>?SXNM.APB\+JE,WMA;&HFQ^Z5UOLSNW>#Y6/1S^HN(9^ F4CR< #5CG M"#&;ADF"!@RI49M[:A(@$NW'BIH2"XT *#7Y1]J0E9V^CT+$ARR1DGRAVVXV MG>_L",A7:?PZP'?U$ZP0,L:;GNW0!&30.B1GR?A4X13D@?P[M<&A&L-UR#5# M[E;0;%!*C>:CN3FC]#56W]/Y6.]67'KQ/7,#9CCG'DX>-0A5QJGR705E2/7) MGF<[,T27<=ITJ_F9IX)+YV)5OHM&-+HVY[P6;;7;7;DM.TI Y9NU-,CYOSM< M.R'TVP9LZ32N,HGO%-HTGK)K&C? $*7""RAHP2C#U?S9H71.'2?T[;K>8'#H MYHUCT(K4+#&LYOLY;^UR'D"7=JFPPOR#A.N-(Z?B#?L)8T MH^ZH*\QZ>\!>39/SZ=KJ%>A*%\LL %+7WZT')>,3378OXFL7P9FN\]ZC*COE(YRT)S)=;GR\(O]?OG=TKU605%B M*?IYM9F>@2VECV>3@Y8"I:;DJ@6NC?CD?6E^UOEV2CQ&V!B%)M!K@P'0" MTIOE!UU=+N6.0Z78QQCBB(/M^X,BBQV*C:NJ$T.&*'4.T57Z/KX;PSR0H>/Z MIVUXT*[O7 GNX&&D,5#_@AW"0/>C59"6#&5ND@HF*()F5F5N5>:6 M/D,DB#SIL7']Z.Y4?TJD>]=/=RV!(700> 9"-EVMI=]=)*-7P>3Q5U_K%JQB M?(T[YG*G\WU_J#?(->5)R&01J2;JEAXE_O^GA) +6L M +8G\(2"D#F/@/6-?TT3FW#8]&Y[,_YCT*-M8N6;^?=L@T'#=Z)^"UK/P+N! M)RPAI#D#NWI$;C6!OD:-3$8)(GW\Y1B^B3U6ARB>G(C[CCL=.&(3H5ST/*(ON]KLIM+L_Q$3[V99[*HBAY\14I&=6L:Y]Q3?] M7.PS4,3*?_42SNMV:5K6S]=5']?(/_;%-FW%(VW W/G=E:/[*D0;+3(0$ MJ[VNS[P\X4%FT)" M*:P"@^U+"SIYY]8;HJ.[Y%OS%\Q$S7R.##\\C3$J^K2S3.:!>2P0;,H5.:G3?\D1C[!Z$ MNZ/ZM[ 9#T6L1J[HK"A&]9)'2S;R[/WJSK#:T-AH?G;I!X3 &1:"B.8N%2V& M7P(?+_LIFT2#$Q5D$Z+\;U9=*^RY?$Y33G9L\)9/HXK;C6SS^MW']HWS< M4L2OR$=Q(']L [@7C$$3%PZV)=%D7MK2UK9Y+9]DFU6\U]U1N"GFK[9[F-F2 M,OG)/S,RZEIW'0-:!V9++)(U5[RI54&K)I?$)Q6YV,$/D M)U@,<'>=$Y@A[GSXN*^:"FTP7W"[O9QB<7=K.!5$Y8'\X7'Y?JN*=%@/5L#\ M)$TOS&JLW;5D[IO[$"G):T:_<)@JE^B?\WW_DXNWS<26BJ;C*LOSZ4]=N2)J M=)@K)QNGC.J+A"JA-&KB<;)!1*\JBFPF#^0@]]#A^=NZR[;J^!D>J"-3[GRG MS.!587V0S,]+TMLHT^C7?H2GKDS^329.,N1ZT+)+A9K9E#9 ?SPLP/6N MXES:"[W/S;+7'K?3WOOM401.BJR[)EWA&TH(?Z,<$'J!&G"/7%5CX 8I>B/) MJXU58$I'<_HJNK[=S/SX_4?SMVTS'W2+?&%O^+7M$=2_ M!E"7Z\1@T"I&6&(\ :IL<8BM!R1Y4[Z&ZWGW\D"[VB,Y!5%4Q^.Z47>VLAUV M=R_" P[5W<)#!U1(%_E4-(!.ZT89 Y%4]!Z@N>=# 'YWPV ;? _@$@2$W-1H M:\J+\ M>W&38=DB04 0ZQ)R!P.^0F,DV0>1=@/C)]^,122KWJK;67:JC793.6L_H>3J M:L1%8AL_H_VZS'F!)W_ ]IYW>C4YGSA%1(%"V;_14_/<^0\I"I"I3Y^*#X2^;L1&X%QH(SEPIW$:8P9PU+S MJQ]LW4@K_GKAR0K[F-]!E\=/GK@.MV8'%OEL4[-7A#L9^-6^J;MP6"HJE=UKL$^_16/0^\3['^=F9Z< M."^FFE#]^>\^^4,\I'7_G EP336*<%$^.%0UON=D]F:G]"/PX8, M.K$SHN0DOA--J9A>? ).T<1]I'=-UIH*D3_K=F8@0OEODRYOD%C%V=OG3NJ> M;;[8=*O+=9P/%/4X-5#?8"EF!P#SHY-<@7H:6M"I#,@B>(V9V]-Y( \'Y5-C MS&&8H=03M=R#U^1I^^W>CJ+)6#[)%\.L=%'Q,XH]%CMXH/OQW2HG MVB?A[>&MXR]:IFM^ZB2U='04VKD2(HS4L>6;_A0/\9VEE/^B5TNS4'6;W8,OYO__EUR9D$P M?[7\X:6YQ(6513#?F7&>2&W^+<9:'$.:-P 4AH(#F"CG/&& V]\PG>_VL!S7 M*)NG=[.[,TIQ->=ZIZ#6>=<@Y.2/(>EMZZ9]$$ -NC+/2*,8=$.3ZMF7@2)* MC012;%QMG.^]BW2_%/(XTJGLLKK$+.?!7&_P9TC/295NF,L["/VUE25)WY3 MF0J3>W1-HMAZ5U]%K2KF&3^/F'(*\;YK(-2PJ]-%-P:X!RSY-+(/ MI3GM3EK-KR(W)TZ91#0ERGO;K9(3->QHUMM$Q3WG9Q69#9QDK@3J(Y@"%D<, M7F8()[(]Z9L>,1Z=*A;TD&>Y^?U)WPNA^MZ"6?VZ3DJU[*PNHPM6VO>4%054 M"/PTO>_E]T%J!Z?:.;GA_'*5L7 $F(EFQ/>/8Q6 V Q3\0I M6@_J1GRY]=Y'G.JQ]\_WMZ*-X]^ZQ8*0)7I89S[A=,=P1;PIQH"(\ H&NAK* MR*=1%+Z^*IYG6[1-&PU<;QL[M7/6,<::3TM7#]]DQ"NJSK^*\AMTM>-:+6WR M0'7]"1 :E#"2AE, DF@&>V;8)O2?WS-*$<*$UK49Y#%T<*ATJ,&L[J7#9I:U M!@^LM-(WXF,QY_AQMLBLYA2$0XDT*@,PYXG(]XMP7HF+! MH(V@?>!(J&"G]3ZS*]IQ@SF:08;-)ZEKB25]))$(R'WB8H:QBZ.K=;8C;FI* M%-HXH/3P\:>8C)#@9L.LG>MWPKI3O_$]^M#\&#^WN7*R&D8^JL* XMIYLXT MO S[2-SG$.01N>2?;Q6=Z4/=9S?ZC1,^R3+LI4J'A]O>QY[4$LY]GX2F8-B2 MRYT0,&HW@D Q2,8'0C*\S/&,FL0;]"]%-'PRSCC)=6KE1\KYTEP7C%[SS.I# M@N3*ZZBL0S:1-U(-L>?XH![\N\W]5\[3GY"/Q\& )J2G8R"LL#S@2D>ABV\>:':8JKA@XG=,XWNZ$& M#;!BZ:87-)J?JEDK9==IOMNIHQ2(U^9G3D.\WZ 34?$O3FW[P6ID*)!#\93J M1S"EG!PO_#E^ M[BQ@1_&-T,;!MCLQICOQ#6#"FCQ H^!JR5"00>S-50M%(-9HUM&6<'!?[HD# ME+/GE@5#3-4LZ>_NQ]5M?^G*Y^A)BMS>,=1;.72M)[>%L6N9($)S0[I2'%W0 M\GAF^7UCE];");,,[0C+IA&E9E.A*R5M*9?/C#$PM?QL6HA3YC^&L840(HP< MF<[=@?1AE&=R#\^RK4;[LFD&XNPK#*O _,*2\I=O51LE^QZ4M8?N]0T7M]TK M:3?VZ6WDE.T*'P0+U@*76#*!3(7,%-9II"^0$$QAF3;0;3(8#OWEEU[32_+*\4>\LQ#A-:+\U<=001+(]B.JH M2+#0KC=![5.1+YQ23&N[_LY=2IVYP':ENJ,,("X@H8J.;.-?D6.KU[;"M;JC'SN)& M^_/:3H?F-.86KLUYI$>=*^!_[U% D5]Y.F$[C*%$ FWX!9F?_PN/CR.=Z31" M*R8CV!P/=KKN:]+TP5$FRTE=XHGTOD)[+^,4%]-T63%F(S^9._U.YI@5#N,( MLV""!PH";T/> 4;HKWH6-.L:&QD_("+<_0.E[@#.+%RBAQCWZX+=6'+?R'&Y MU"N2LX2L17[N8&DB1+NQ)G14T4RX MM]]U+\CX&39=,+X2#'*MX,-N#=8>5#=Z#_0J)(F([8;%PR3,KU4 [JPKK9,W MD5"JP^"QX/" :M\ /P>-.*(47,"NM_W>V4![K9=N*4SB/_;=^#_OUP*D&P^T M(P$UAZ6WFGLS8!1;MO1% E>&#P5>]<@U?\]WK"X/-L@Q'GQ?:_>A=6T6_^UA M/I0J!0>T_3@:LSR0ML(B#Z120UKZUUKC_?QOC'N.'O/$KQ=5HQE+?R3_2/Z1 M_"/Y1_*/Y!_)/Y)_)/](_A\E^>LS \_>._Y[#BY0$"2$Z<$ !ZN3J/)Z/H8> M5M56+^=+]6U$M7)M=MG15/$QN#T(U65*7K?!+K8I#I>YA 8C0OH=\[]H[#^ MT!M370+ODWP"VIJVMP9)._^/!VH?GX3]6\>^DG] _R"4#5*!?^=EJ"D(W0$] M&T2+Q*!]Q;RMZB?,+U&'+CI-%EP9O?!30?[GP=+S+WN"S=JF6WB@'B\HW_)C% Q5-4W@@KO@#'H@1[FPI_(_G_T'! M'[5_U/Y1^T?M'[5_U/Y1^T?M'[5_U/Y1^T?M_U:UVS;*V=(>7%%G5BBZZX*Y M'&5D&VIR:S-QS8@'VK64M:1PYBM*Q4'3K10S>/U]9:181T5Q*H@W\]\ 4$L# M!!0 ( &&!E57$(Y]+8I0! -3.$ 4 :&5I+3(P,C(Q,#,Q7VQA8BYX M;6S.< ]/4!Q6@_JP;F[>U#MQZP/W&VOV[US!HV+!)]E M[61EUDJ9MFL__27UR%)69BI)BE)I+C"8=E5)9,2/TD\1P6#$/_^O[_=K\%64 M5;'=_,L?PC\%?P!BP[:\V-S]RQ]^^_P6YG_X7__Z3__TS_\7A/_GIT_OP>LM MV]^+S0Z\*@79"0Z^%;LOX*]<5'\'LMS>@[]NR[\77PF$_UK?]&K[\%@6=U]V M( JBZ/E?RS^''.PI"'B2 B(GF8H80SEB23WHNMC\_<_Z_RBI!%#*;:KZQW_YPY?=[N'//_[X M[=NW/WVGY?I/V_+NQR@(XA^[J__07O[]Y/IO<7UUB#'^L?[KX=*J.'>A&C;\ M\?_\_/Y7]D7<$UALJAW9,#U!5?RYJG_Y?LO(KL;\JES@XA7Z)]A=!O6O8!C! M./S3]XK_X5__"8 &CG*[%I^$!/J_OWUZ=W%*_*.^XL>-N-,K^U&4Q9;_NB/E M[CVA8JVDKT?;/3Z(?_E#5=P_K$7WNR^ED.>'79?ET:A:2JRE#%,MY?^X--F/ M(\3W)._N5%8/PM7J_N)+QB%,?_$F[F?%#V)Z@7O3C!:Y>:#>;/AIZ7NGJCB^TYLN&C8\FAH M4/!_^8/ZU^J+*%9OU_H3]G/!RNTW\E7\+.ZI*%<)HU&];_N.&W(OJ@;0W*#&U(=!(_J^-D. @Y3__^*2*"X#KZ6%9SXL(^+T1 M\?\="PUO[:S:2)@6HJ.I9H3J_?M7%U':LB,YUMI:VI;/$=BRZPBT]",*J W0 M,&BLH_]Q^;X?3Y;KMNRD(26[@FA[Q8]LJPR^AQT\>OZT@6PH]FYKN,(-0&K: M/X!MR46IC/@S*AR>N'T%[PAY6/VTKXJ-J*I;]E_[HBKTTM]^+ZJ5#%%,,XEA MDD011%% (!4T@QE'.9.(I#E')IQV99ZE,5LG)NC)"7[7DAJ^R==PQ0JZ6* 8 M)HA)B+*$PUPF 51X\D Y-ED:9BOEA]'MC,CVY_L'QG;X,^(1KXD_)BY &1.E M(0Q/UEJE-*@QD*2BM1+M$#]J(OU1K'=5]YN:6FM:O3;++.1JJ&I'L::7VQ&M M)F[M__/]6FSE)_%5;/:"*"=AN[E;%U\%OZTJL:OHXU_$]JXD#U\*=EL*\IG0 MM?BLS-*?E"9_7PD64R0)@C(B%*(@)S!G80!S%&$JDHP0%)C1AA=YED:P>T>J#6S\)L&[^VUZW?6==K8G+[ M!UXH@EW7P2X>UHEHE>ICO]^4S]^ 66[ MPD4%[I4/7Q9D7:^VOHW<;_>;G1ZDNZJ^4;OBY49=Q_;5;GNOC#Y =KNRH'L= M9MYMU;V*3@#3-Y>%J/X$;ML!UVTL50^Y?GJB;HG_RX'=X6>\!%&3_' M;.Z,-SCZKH^_0=WY M\I1(IOU,^6NXFIGT'K&:^.O7 M2@I:48&2%;3"@A]:YT4@[;#,)>_Q< MDDU%F/YF5>HC5O^XKC]AU!1-#BVVI2U :;-IY &AJ MOCJ#CW260++;O/( UUPZ>S0-EMX-W!82A3;Q+M\ZWCW=%^*.MO&O7.MJ7 MQ48GF+T7I!*?]&;A!_E;)6K_>$4SH31*$T@SSB"*(@DITVEB 48TYE3F++/9 MT1N8:W$,V(@*:EEO0"TMW$JHY&V"C3> 2"6(>J35"[1?UPF-M_?;0:R-+I1)"C&6(8QRGA$:1+E, M QOZN3KCTDBH$U@YI%KDVADZ" U^[\2V=$JO V_&.%[AG)AW1B-I32_&Z'@B MF>OSS4HUQNH_)QSS&]UHY[600KF5_-V&;>_%2;3NU7:S*S;[8G/W08G1.)F' M]T)F8:HX)X(T0,H>8B&!.)82QC1C(<4)$0+;$-((699&59TJ?[;CHC&K8<92 M,V$\,7]U6H!&C?.; #?@21OPI,XD].8!5D_$-T:262G1 V3/R=+'D./=QO<% MH<6ZV#VN@A3'*0T2F"N&5 XC"B%)$@Q#&>&4YQACDJYVAZ1\*Z?F,(L5]5TX M9S"%3[/64C81Z\UVI_[U0![UAK*[)_@$K$P(BR7*81K)&*(8J2\/S3",DQ2% M"%..T\C5$W<#=D8??$I@[9UK)[CF=:L/(D[C+9\@,(&?_#3'BWG()VH.^<:G M%WOVBO]2;JMJ%>",12C+H/*(%0^D*(9$RA0R)$,:J/])S0/F!#L\W=*8=M"+ MNP&US)Y\X0;ND8ZP-8@OZ05?P\^?!WP$R]3N;S/9,GS?(\6-'=_CNQQIA3SJ MH:H/\G7QM>!BPZM7V_O[[>;779TK'F(F22 AP7D D8QBB'$6*!L#!2Q)TXQ$ M8M4_ 7K]G1B;EU&,%#]A%+.[W!BE2Z]5@RM7 M'Q*^JZ>4)IU$D81)!A.:4X@R0B$6 L$HS"6+18!Q*&Q\&&L) MEN;?M&*#5N[ZHUR!GN3.AQ?<%\F,IR:%?F+JZI\F\;H"UG3FC*(GAK.??U;2 MMU#^Z MW[4[%,H0U?^MGQ/E[+:,7+VY?UAO'X7X:;O95Z):I2),<)S'BB]#Y9@F60*) M3!B4@L8)%SPA 7?9<1TMV=*(MA8+$,;*/5F[[<&.7RV['=E9UV"N_5F],=MH M=5/_^_"'5K/:-3[H5D?@.NUN0*M?__'#0YVJ]N:[*%E1";Y*6!PG MJ920QCKQ5L@84DQ#F!&"0Q0%(LTL]R?MA5C>GN5!-/!#(S?X;:.6 3227ZX) MX6M5#/<*ID%ZI@"=EA+^1#3(1X[;;5FJZT1]?( ^@OYU[8<,W'XCI3)&6NV4 M=]?J5X%B QH0/.XE.*/L:S/!7H!Y=Q.< 3K93G ?R8TPV^3=S5UM,/U5Z&-8 M@M]^5;^]$WK_0M>U^J0(1PG"U).WBJ0R=M* :W[DBBYS"G.&E#-&(IE$RBTC MN94S9BO TNRA@_R=W]"I %H=0*<$T%K<@%8/.P:U7B8S_IP2_(G9TSONUK3H M"IXG4K2>?E9*= 7G.2$ZC^-&A[>N]9?:\ >AF=.87R(D)[$G8.K*DD6SEG2K%S1P>3Q1E,.&LI&0.P',:LKAS M L>U5YBC6N%8/4\!QU FG.M4-P9)+ F,&0_C#(E,,JN3Z\8S+\WRJ@4'C>2@ M$;UU?6X:GTGY17WY/?JL1POBP55UA7EJ#]47PGY=SG-HS>%I'LV[' ?S'!Q6 M?N79 =QH[-V&E=I0>RV:_[[;?-Q6NU+LBK*.9WR@Z^*N.2RZXISAD"0II(%0 MAA1!#&+).(RD%%$D. UCJYX>%G,OC?=$!'VT"U(6BU93W8-UN7A3M\<2V M;G0IFL(UNRWXMS?O7GT [U]]M&,VFS4RX[:)D)^8W3JIP0^=W'_4*_ D[ WX ML/LB2G"LS"&GPA_;.>#GB>]L9IZ5\1P@>Z2@A2_)LF$ >I5-8FS](L MRDA&F5,CA.%YE\?%M;Q.S1"N(&QF(7I';6(6[AHCU *W#8&4R#,U2#"#R6^; MA"MSOD2S!#,8+K1,,+S9V]IL6F,Y)AP]0Q0 G.A6VMG40JII (BG&<1BV7.@MC. MG'"28WGFQ;$:BA(:/2H=M5(6/^^'KHI5EO,D96D( M91@IFDQQ##$1"":2(D%)&F>Y55T.XYF79C)9'"ZIY?=_>*=9$#,VG 3FJ0-G MOA">Y/S.$5HS'N!IYEW<"9XC.%R.\!P/X$9C/ZL)]LU>P+O-PW[W60WS>GM/ MBLTJ3 A+)(IAG"02HB3)($89@V&.XB0-$A)FL0UO79YJ:435DQ34H@(M*_B] MD=:R1M PF9$Y >WB9G'%3)KHKF.AB=F&9AH5BJYKO!S[C"XPXTLSEA1'\N" MB0^RESZA@TRLWO>C)*9QQB$-@PBB$ 6*/R(*TUB(($,1B9FTX0^KV9=&*>>< MCAM0RZ^W7GH:W(!.!SN>L5L<,^J9#/*)V<@KVM84Y82:)]:RFWM6(G."Y3FW MN0WB[.(5.V5]?=4- ';J^2KHNFG-U*2+E;K/^4=2[C[(,V+5A>U661(2E$>! M,J)0!E$0Y##/&8:Y3+(@B60>4FKI_(V5:6G4V*@$:YW DU)MF1?0J:4WJ;5B M^@4^]WZWI01M.PA[6&-C?W+.E9O>TYQET5P<45\P^W-11TLTM_/J"\(S;JVW MH1U/-VUV!2_6^YV2X5?!]F6=7?KF.UOON> Z5JC/(>^;])P/\@TI-\7FKOHH MRCI1^/9>'[9:*>-5A@))&& 2*M\XU#T\4Z3^%3$9*V;GS(K6O4BU-&+72L%. MJV>)1Z)5S?*4E)?%,^/KV9=D8L;NZP.>% *=1LWF2$\GS=F=5OK(0W/MTF3[S9R6][7L[Q77X=W M.W%?K0*:H9BD!(8\IA")C$ :2 XCBI%,\SA-2&A"QMW%V@JP- I1PH):VK-?^EIDMRBD\8K8!2*GP'FN6.11U'$,\,X! M25OT/,--::MUB_*B.TZ:@4XCT0HE+$8*V= BDW[N)$@ M35"J7-]09"%$C.>0\B2!(:8B"&6:YJEQ?\ SXR^-S&H102>CPSM[#L/K5#82 MF8F9;!)0S'EL)#@ST=@SD/[MD9?;2D_**O#^_2L_;#8 Q0"9G;MK-BX;$+E/ M94.7.7JI_[57+K#>8-UNU/*WAP=BP6,:$0R%\C@A"I0O2K)(0$F"@$52,HZM MBI"?G65IK-8("0Y2.I[).(^HH5\Y%J>I'4=KB.R]P2$(?+E[9^>8UY\;4O/$ M81N\V+$@KK**Q'_MU7!OOJK_ZYTP\)7<=J+\\Q;C/:: MNB?%9Z_>X.?\9K\=0!?&R4B$XDQ"1HCB"BPB2!&.8)ISAA.*$4ZL"O-X.X#F*X_=9NIYT]4=0#G)2G<9 MPX[FJG*W^O!MH_C@2_%P^[VH5CDC%-.40B+R#"I/BT(LDA#&48!#1DD822/7 MZV3DI1'403CPNQ;/D'Q. 1MFEE$P3$P;Q@@84\)%;8?>=W53[UU7/SV]YZ?C MS?(27U2C>T,O7^!F9?RV*07;WFV*_Q;\,_G>M1_H2GQ5GT2U7^NTH?HH2E/] MM&GOH:[^N.W:U"0X$74-&YR+'*)(<)BC7$")(\(SQ"G-K$I2^!%K:2_^0?Q^ MQ4+65@-^U-EV._(=/&R=>@IY6DDSW" M-7K5-WV\NG36-HY?I#U9/YZ$FM4N\@ODW[>U(^?I"'W*97VXV> M5&Q8(:K/XOONI[7N>!A%C/(889AGA$ 4B$@YCAA#G#"14I%A&5*[4K.F4]N\ M\C,5KV\DUX=R>PF!1]*WQ12 U@+4:E@'Q T7QC0^[A_LR8M MJFXX[/KP3[2??F_2!_JQKW\_9^6^Z*_VXR0Z2(ZH^J\&4$U0_75HUA>K_6H Q5#E5Y/;[;,C/Y;;!U'N'C^J M1V=WN^$Z=>%![Q"H>>1^_;Z0HO[$/7WO,T%S&=$4QCC4AI@,(4DEAPB)6-(@ M4O_+3',GK6=?&H%U"MR 6H6Z,\Y!"6<;S&UAAGELNQG'=I7Y%6["Z M5[];S1O6;D9>+;0U:A7,#. )L)WXDS$>5FO3UQ(D3Z:OZ:RSFKZ64#PW?6UO M=R.J"T?,^SWSZM;(LK'$"[+N I]OON_$IM*;R^^+:K=*$,>2Y PF6:#;:68" M$H(22#(Q7?;)3U6M;&J\<(JF_D/=&U-[%FY7/?8#XG?._CNWT1 M]*?E%_7HM]G_F$0RR%FJ>R4KNY1A G&B&#Z)HRB+".))8%7@XWCXI;%S;1MI M\1Q/43P#SXP?W2&9.N1@CH8U-9U7VA/!/!M\5IHXK]CSE_W"58[ESY2A^$&^ M*@4O=JN9%>@)GZ-WV\W=_"S*.^!%E ; M(XV('DN$G5'<5^6O_M#S%O0ZH]1)G:YSU]A7='ZSV:GG\Y9SM>Q5_:7_4'XL MM^HA9F*5LBR(LU#"/,QU+_&$08)Y 'DU;W,@*6F%; M^8 M&Z;KHU+E#'!]E%J9^+5_>%N6:M5K7^"GQZ=+VJJ M]](R3\TC24^['?5CFRX M^A;^5>C=4\%OU4>9W(E/0IL=ZO1#" MG(L(&#,3*.%/P03,W.M&OQ)ZP;Z^H,> ( ^@OYU+0B@1D&7@:UQ4/]X0N+F]%$Z MH''T4&D\/.;EO=Q:^DKQ>P$-YLT6?+DE.DD\?$%1'$_QZMEU48+ZQ!;*8Y;@ M2$+$ GU,E\20Y#&&1&+.4ETOP*ZTT-'H2[.Y:^':LA@6Y]S.(V?V97#&8V+. M-H?"_@SL.95]'7(]&GO>4ZSGU#HYIGKV(M")5:\3\ZF7]HHWP0KPM@V* MZ;-2C?!UP8K>T:D?.@TLC5"+53%-O)@"Z\ES+Z@N"=))/0IFARP,6\2\)6(8 M3SQS+H8M(*?I&-8C>#W=VXU^?"KM5[';K6LKJOIKL?NBKE=_N-WOOFR;IG0K M*CDGN:YR1#*DW7EEN/!0ZN.^28)%$"D#9K41=_IDZ^?19WW=A#1Z:W'SUIZ( M.MT;/'"\M-/S^?'2GJ;@FU(5-+J"GK)>#@@[/@QF=#O_VK[X<>$IUM/7J>%Q MN$][>-A1MB6<(1X'J^%1XI&3.+0N:#MJ772VZPNJVZ^D6.M\Y[?;\B_J;[M/ MV_5:_5O;YBN),LEX$,,L(1PB*5.(PUQ EB%*F4C2S*RFBR=YEF8_-Q*#@\A M;DM0"PU^UV*#5FZ;C@ >5FV8VU]@+68)J=+!D.H-6.AB671[F'?1YFH.,=/B MV?64\ ?U4 L*#[/,U['"'R1'#2X\#CM%VOLJP4&,6(1@S$.=]*@<)DI8#$F< M)\J%"N(8<[M-T.$)E[=?V17*V1X2G=>U@;QN);?V9*X@CO(TC%FJSPL(IHP. MRF&NCP]P')(LX#*A=O4 _.&]D$,!7M$V__CP(IS7I6 #D MB7E,9IR5?BP@>,Y!-K>Z)N_JDSE0KGL(T&$N\033Q-SAA)!#>NY%#$9DYIZ. M.7-2[D6E3O-Q+U]J7_):G[EN/-0-__<]61?R40=L6=T[H-)-!-9;W5?@Z4E- M@5_9%\'W:V6: M*W\ZP#?@H%5=0>5)+] I!IXTK"&=!$O 8 M8AUG01'-(,E# F.&"0NS.*1);A&];\6 MWW="=,W 41JGN4PSR*)00(0" FE,,4Q(2 /,$AX1H]HA W,LS09X$A.T$)I:B]D2H L\BK& S57KH0#8'9Y#\-0#.4R7+ASOOR$8=&/<@ZN M7.IF$OVTKY07556OMO>TV-1/PJ=#(N [KIZ.0A;DT("MZ]&FZ/?]TT:Z^IMZ MD'B[)=9>6ARJ8W-GMJ@ MU?N0&'"HA-I3WI\E.N=2>;)J9Q%Y5@MYSD5X;FW/.O?+?\,NUME>T2",8YFF M,*$D4+X %I (]2^11$E "0Y$9%4?=A:IE_85>ZH^_W"H/B\Z85_N>W9YU>?_ MH'E9RW_,+]JSW@0WQ\T)EOE1N[I<"_RJ79;Y'_:S=G49IORN79_:'HNFOR$[<;4LM@:Y3$7">L)R&4!+.( I2!#'6V3JIH&F2YD$JC?:J M+.==VL>E$_WX1$;3,Z 6'SS);U4=Q'8]KH>Y)D)Y8MI?#,#F8;*)@)XI=.83 M<*N0F@-L V$VF]%F"[TYJ-@/Q[G<[EH<^?"]685I$@:8:'&:9[]C_K.=R/Z_11,S/B';&8F'/?&P#@ M4.[X1%5OU8Z?1IZYV/&)2J>UCD\O\7'Z[E)5M_J/NIY;N(HS&H1ID$ >ICJ; M2"=5HS2&& 7J+SAA";9JDV4KP-),M9,#3P-U(.LKABM ^EDD,YJ8$OJ)N<0S MZB-/GIE#-\E9-(/I7_!TFCDXP^?5+,894>)YZ"AT6QWSI^?5,=\?LI:#, ER MG@3Z@%L,42@C2%"40Y8PGF"9YEA&-N0X7J2ET:5)N8&G\KOTM/RN0P:ZQP4V M(]9YEVWJ+)&Q!9,]YZK[!]EG)>-Q LU?F-@+@&?K#/L9V8W*_[+=\F_%>OU1 MO01?U"1MRH'.O>?_N:]V=<&GE0SB* XDAD$>I1 EB$/*<@I9'M-,1!&G@MKE MRAK-:_-NSY,XVQ,.[+;@KM7"CEW-,#C+[HS\K MB#PQG-F;?Y*NICD;=L M5WQMMF"Z'',N:<0RRF J\Q B2E*89U$$!94XR&*91CRWL2+M15B:U7@0%3S) M:IG1[[ .9EPU+;H3$]"]^@(Z\;4E]X/6 !2;/X)SN$]R3, =1$_4YB# MK#SG#M!STALQDF,7TW++]VSW5Z+MO]VC(MER3]:MV:=\9H*3B",&PX0AB(*8 M*+8+$"04QR%.DT YU79%888G-'K[9JT'TPD*V)H4]Q6HZJ*DW++=Z3#*9ESF M ;F9G%+=AD3[ELT!IIW8:.YJQ0<'0%L%>E6%==W"3A^/'52-PNA]-/#T(W8]X]MC-4[6$4&201"FD(N=2-8TB@BPCB&.8X8U&4 M)1A;U-$]/\?23*:#F-U;4;D<[KF YS";>$)I:@J9$B"+TT_C@9KK]),#8':G MGX:A&#K]=.'.^4X_#8M^=/KIRJ5N1M;SSA?O-I_%_<.V).6CSN';/?9K'M,X M19% *8Q8Q/4A<0RI3"(H"18QXS3* Z,VMBZ3+XTGSS1_4:X/."@ &@V<:E0[ M+8Z9I385Y!.3KF>TK0TU%]@\F6U64\]JQ+F \MRDK-ET2Z.SMJA=OR[FH7I[3VS; M"H"#B \SEG\<)^:HL1 ZE @T069$M<#!X6A8A]&NNV@;F/XOO MNY^4&G]?I3*C.875FEL&XKJ^8O-7O%N>TQANWG*',IUO\Z 88AQ M'$*44 )Q%A--A"1'3-(X(S9$Z"[*TDBQU<2V'*O[4I@QWCP 3\Q^71FM1HNZ MKW*K!_BAU>2/-^!)&?"DS32U7T>#ZJLZK+L@\]:/'0W82879\2/:!^E?M_O1 MG]6MJY0GF$8AAUC7F4)"Q# /TP3B1(02Q6$8YM@T'-\?>&G$ULD&M'#FX?4C MK*X'TET1F)AYS)2W"HR?T]0I!'XTT&S![G/B]\/:9_\^\[G%#P_U&]\+I3\[ M8_GFNRA948F/9<&$WL"37=-D(:1@.8?J[=;%&\(,8B%RF""41+']YT5^ ?X[#GZ 7R=CATO"3.YQ?.U\3[K1)ROWY?2+%2UFPL,9'* MRHTI1"SA.L$8091+BFE,0I)8E50UF'-I7[!G)2^/*U[>@$9PH"6W/MAP%7ZS MSXUG4"?^/GC T^4<@RE"_@XS7)UQ[A,-IA"<.=9@?*MC ;7MYDZ7.GDMZ.XI MJ)]AGH8\RY4U3E*(2,P@X22'89:$+$LS&L2QW3GVL_/8O!OSG%O78D+%;?= M"PI^=]Y%.8^K&:N,QFIB'JE!^FP'DGT9MB$0?!5D.SO'O*79AM0\*=(V>/'+ M^/K*@92BV.W5 ];TG2K:L-^[S4=1%EN^HBA-9!K%4*0L@8C+#%(A,?QV/XOYC^>F]_3N.N]UFNM3$(WNRW'*C9=I(3[X=7G_H5QN8_A]>]CF M$SMF7!>;8B?>%U]UW0'ERM\5A^+T/Y/_W):OUJ2J?E'O9)OE2X*$L2A,=17X M7#G7C$"L.Y?P-(IDGJ5)AJQVTRWG7YJCW8@/:_G!DP*'[DFU#J!6 F@M7#.Q M+5@&00!T$"<9J3A"KW1)#$S@N9<)WF\4\6NE)F'_D)T9_X MD^T?=OM<>C?P?&736\X^;SZ]&S0G&?6.PWAKS-4D3]RI;Z?Z5U7P-H&B]YFM M/NE_?9 ?]CN=?E'5N?[OM]]6F?*JXHCE,,&!@"BE$N*$2\@Y#:,4<2(RJT-$ M7J5;VN?N?(>F)_W D8)]LUQW$M3_!EL).BUOF@,U-T!I.KI+UXA'P(R#7VQA M)V;H%UA3'ZVUQF,_70NM$;*]=*NL\; :M,3R,(G;IZ-KKW(A!V]%(LPQH0DD M440AXAF#)!8AC!-$<9E_P[+TB.2&.&R741C YZN[W6;?_ M>]K8"N(L$90(F"T&WRE9BIW)L2<+\F)>!%Q=9; M?6A=V]R[+P(H$GL@F\?_68'M8;76]6J5.A]+7[97/Y##TC5_-&F 9E4O;A32 M ]7DW,:=K=;<*+7[E>C&#>1XJ.[,L;UZSEX[VL=G[QZ2%"A,EF.6S,S$GG@A)OYD75J# MP^]K57H_'U1JVH%_$DP47^NUL5@B^U-X[B#[.G[G(,&\Y^[<(3HY<#=B*'OS M_]6VU#7V=D+OTZZ+^S;6T56A#62&,A[FBC@C!E&.4I@'20P)18'F4AF8V_G# M4RV/'UMIP:W.L^C)ZU#D]PK*UXUS?]A-3FGSP69N4?N#;R;3>0R,5A:P&3(# MINZ5 6:S::\<6SBHH;W$5A$';K%?I.LL M/2GT$Q/W4E$W)_E)T9^)]R=9!:L/@C.* ]\(^S%G^VPXJ]O_DK@/XIC#S[X( MOE^+#[+;IKQE:LJJJ+]?/SWV?KJP:5G[#ZL\3Q(J @I3DL<0D2R$-!$(?<@[YN.H.[]_- +D+CJMN>P/>TY&9AE1=8 MQHD_;S.NGWV6O5^T?>72>Y)JWHQYOU">Y,5['MXU'X3N7A_V5 YURE+",,ZP MA%A$"40!UXG4<0Q%DN4\#+(8$ZL3Y.>G69JW4!])?!+3I#:%#:BFF1YCH9H\ MP<,:)8>LCB$0O"5SG)UDYAR.(45/4S<&KQZ73=PC'&6$OMV6]^0-*3>*>*J/ MHJS/Z+PNUON=X*M4BBQ$$8,LTGM@)).0Y,KL2^(HB4D6Y)Q;55RR%V%IU*'$ M!;6\H!-8'Z!KSN'=@%9HMQ1?BW4Q8YAIT9Z8?3"$NCP[Z+U.E1!Z!ZFG19H>,2J!R7 M['H =OJ%F-%-7>0:6+0EG7PM7CR-C=QO]YLZ6VTCOH&'MG=TV5\WWELWT:W; M#Y_^;W+_\/^\/OQ&MS!DZ[WN0%UL -M6NTJ/6I&UJ/[DJ37JJ.48ZISJ-O!\ MC55'*7[4=W7<2 X;B>JY%J)L=T($BY$,@Q!F<5R?^>,PQS&%,6.$8BGS)#!N M07TT\M(^1*UP%KM*1S@9[-.Y:C_U'EPCE\N^VA$"%GMFKDC,M1_6(O)NP_?* M^K.^59__$K"V78))7KHE MY(D.UJ1) @.2Y1#E%,.<9 B&09*3/&=8A%9G^KP /L=IOI>!6SW)!*<)@8G@ M 40(,Y@+1B /:9;32. DL"H0XP?N&;ZU'=P]26] *ZLO<,TB7%X@F_@#[826 M=:3J*A*> E*7YYDU[G15W>?AI>LW..7L:>?MKT2?YMX]UE.0]?.>Y*LDB5&4 M$*F^A"F%2"KSFR8HA 0E! 59G+,0F7T)S2==Z">1K"L@MR7XUDAO3,86:!M8 M\MX1G-K$;X,$G<2@%1ET,H-.:.]H6F72>49U)G?ADWC0T9?-KFKB,W=W95VH M\PE=]E3JC3ORS%P[:LSR4^U 7KZD>==,]]*=:Z_"?8 M;4%=29Z4O+93E,\O-CJ*T\6"GEX.\$,3XM%#$OZ?RINI*T;4X^I PIVH*SB* M:E?B)^ M>ORMTL?WWQ8;LF'J(;AEN^)K_?%:H92'29A*R"E3MCZA".*,8,BS,"0X2B1' MV,;6-Y]Z:<:_DAPP)3KX85_5L= _ZC>IUD+G9\E. _4F=BK8&:D6JV)FM4Z# M]<0?(0VSEAI\[('[PV\=Y ?AP>UUF*VM6WO$/)F[%A//:O_: _+<('88P3E$ MI'<\U)!UHU0UX"%1*HHD#44:P30/,H@RGD(B2 Y91E$69H+EQ*HK_.6I%NA" MMY*"3E3G++0!@(V]: ^P3>]&NR#FXDA? <.?)WUIHKE=Z2L*G_&EK]WA1A7O M-NK=4]9LNRFFL^!6(4JBF&<"A@)AB!*!82ZC&-(T$X&,)4E1V'4&,&.),[,8 M/>?'9?PG)HA.R"ZF:4<)YX TXP)7<.8A@0,JK7@W=7<1?R__@/:>WOIS,\SZ MN@^H^/P]'[K4/EK6E"';D>_Z^&PIM+C*@V[*(7XOJE6HWC 9H 2R/%+&0!X1 M2/2/N4@RI-Y]GB!NNE5]9:ZE60.]"GJ?=.3ATY'$ZC.G9+;8V+V&]/40F4?\ M)F:$HH%.B0KJH^_EM-"9Q\,\0CA3(&P89U6L=>7W&F5M'&D-PVCK2_%;/A??^4FZKI\25B.- Z0XIPP(B$5.8?=6E&X*%@FPOEF.%L1CK>T9N8=@:K$MX *N2V%.!VO=Y^ MTVWQZMVS5Z7@Q0Z\5PI-P$I6"$Y=[NYHSF44N#L'@W%)N[,WV[%35>Y63;N6 M=N"J-NYCGH0H9C'D$8DAPGD <1QS&-* !"(/\S2+3&CH_/"+XYM6."L?Z0)R MP\0R'H^I&<00"F,B&-9XZ(U7=_;>=O73TYM^8=!97NEAA;IW]\I5SGW[-&W7 M=8(/M2Q_4>*V'S5&$&-!HM[5)),04*W?Q2"+CW:3'#QUY-M<+:Y>["9J'ZFYYK1 M;6/K8IWO3OKK;LO^WK8HU;UYFC!-5>WOF]\].^L8,AHC21$,$<40I1:WDL'P(N+PC3/[[:M#.FY]H9UVH^-34^: IZJHXN.N[Y83!C MRI=;X(F)]71ESS:J]KVR(VII^5P [R6UO CW0I6U? )[N<"6UUF\M>S4NWEW MF^*_!7_'E4R%+,BA:6A=[:(4_/:H]T4MW-%AA4-&#^(IBP25,(I%H"/W"%+) M,QB&&4N#($"2.57DF4C>I5G+_78^I)'ZSZ,;*/R/FFG4_* M@KZV[48#Z/0]:>'4JGQSW-=I@C2RF19HNLZ>7J5]Z5Z?4T!OT/USDFG=ODL_ M%YMMJ?RF+J>G.['P5L'W27#1?@M7*".!X*GR6A+"]6$U#@EG$HH\##%G--!= MC]H4N,_FGQG#Z1WR\#[/DJW;J_FJ*[>H!U&'I[?KM MM83B.1_:WCXV?*-X]V&[T>?C/L@++4^?N>=)A!C'F,!,HAPB'DE( ]V:E,1) MG,7>[XZS$&8[^BM@&725=IQNC*-,LS(I#B#*SW MJ(F])"\4(G&&['(\Q'U(YZVZ8B?>%U\%[W8 /^E3SYKGOQ0/5;UUO^*4*&*- M8LB2.(4H4O_"*4YA%&$A.4EE$!A5T;2:=6F!B,.6\Y&H-Z 6UGJ_S@!UXUT[ MOUA.OW>GY(6UP, -4Y<=/'.,_.WC&.0QG]O0L;G8-Q19K73JA4B[V MNWM])ES4Y1.:]R'+,4L"FBKNX8EN[YM!'*,$$A:1(,Y1*LPJ(QK-MC3V.0A; M!\B*GKBVP= AB$U#F9Z FSP0V<>L+ZEWAC&"Q%OH;VBNF0-W!FJ?AMU,;G)C MD#?W#^OMHQ"_BO)KP<33]I(VK)015?/5+]O-5^7>"EYO-E6?=;GSXROE_M,3>UP MGTMAT.6 [D33:?&@=)?9H+54O]VIQ=_UMJQNP,>G^E ]9?U]0%YFC3Q]D686 M?M9/W,LLS/-OY@M)X1CAU=+1Y]+U7KR?'I\NZ>=]M"D?;[Z+DA65CG/\M>7G MVX:>/XE[4NC.(MU9@SU9?Q;E?;@*),E"R@)(LD07IF$QQ%*WL&=(B#0,@HQP MR\CP_%HL[W/<4P)T6H!6#= 3'[POI'#^:K[$ V,8>%[V0S#C][.O?_\CJHN* M#:0*'I($>TC66Z"0F_X*B.)81 M:(10W_TV4Z7+;Q%M=(>E*.%4$(@HDQ Q$D$2)A32G*" 18PB;!5 NS;ATF)H M=3%$?7S:LCC -5S-/B4^T9J8]SM1M=O<"@N>I/4>/#-%QE<]@&O3S5L,P%#Y MDTH IO\I1%@I\EQQ/U0.M^VU[K7 ME32SLEYN?2:FYNNM[Z[%147GBKY-$U/IO#3X&^ MMZ;R7H6;N1G]%,">-K&?9!:[#P%77Y0WFYVBFT_BKM!'*3:[7]2+L6*$$B+B M# 9(F:!(2 0)"W1[3(I$FL@P0D94?FF"I9%Q(R-X$A)H*= 2%6,*NZ;Z&1*J!/O3W?;KC^K6AG]X:[?5M'-QP%F(XYHZW:M_]3K'+2"] M#Z_/#(A[P3^4K\AZ+?CKNO%.L^.DC_6*%8P@0A"1$7!)(\1E PD84\X8)&+OO44\J\ MO%WI3CKP6(BU931_^B6VV%E>RK(M?Q]9:]TP<[_(S WH- >'9T+K[GG3>(YE M\KE%/*F\\V\(SP'_V>W?62:VWY]1$MUO-_4'\9V:1/!/XJ$]8ZV+$WP2.UVF MX%.3'_MYVZNFTVY*BVH5(9;QE$8PC@A2EG>$8!YEZL=8Y@&3E*$PL+"\/8FU M4)/\Z?"S/JS):CW;5..C'J';AS;U&(A.(_/-$Q^K>GW;::Y%FJN0=+T4C67? MZ -Z"M7!SU8ET.H$/F^/ZI>!-R^S5.:;8S,OV4P[:I^_""#U1_UK_5$_?:^> M5E%9!KI9KV@B/[LO1'?OBKCG$!OB^;A:LODP;Q=;ZT:C+DQ]>Y;:."/RO/5D7LGA^ MVL!3)U^/JSVPF>ACEMEV(#U"TM^V]#FL8\:6LBN:.'K=QN'CMMJ5]:RU@=&& MUE\7%5MOUJYI PB1-)GU,CE6YK ;!I[4 ;\[%[]P7D,S-W&.=9GX(_WI#/1&>-LGDHT$RU>"F:L8 M\R:>C03K)"%M['CCLE[K(RP=?W^03:109]\>%ZWJ:ANM,ID1*0,.>805A*2!AQ+E[)ICN(LU/&9IHR:ZY(9,N:$*S!S^FUSVK#302_ DQ;@ M0C$V_VFYCD!ZSM:UE>)%DG@=H;J4V^LZG!N3UN7Z;H$6R22K'G M=?;TO#\;?-;'^+QBSY_."U>-2!30WKCZFKU1'QM=?9"M][QN55[6,=?=KBSH M?E>7O=I>^#2@B$4TXQRB($80U=GJD0QAQDD8RR@G(LM7.WT@UB*#8+185AE% M!^$FC+GH.4"EX]:M;O\3B%H[ASR"\8L6Q1DF(L4P2E@(42AC2&0J82("*B+U M%QK155.0X=<=*7=+7;KG(DZW@#^1M6ZL8FEO>5HNB01/4Q%#GD@&$9&1LIA9 MJE.I0Y*G+,S3N%VN-QN^[,7J!/S_Z5)99/#,"OX<&3X'9FM4N@$'I4"K%>BK MI7=N)C>E_2+M,T=HO%#SYQ!Y _)LCI&_T1U:7!:;XGY_WYV?DA&*$:*08-TY MA.8YI#E3_\I$%B>)Y"$Q*KMY,K*573)#F*$5SO+$V2E@P[0W"H:)FT'=/+\FB\^=I8GE/CJ(/EV0MH1&]K^",I/Y3* MM]N))L/XHRCKQ*^5#)-4XBS4@08,$4]BF&=4_2ABD0>9S*(@L]N#-9AU>=NM MKWI9&S?@@70)';H6%%>&D?J%99!JE,YXS3 !*4!I82;EN:X-,G2+))C.8$6%/S> MB&I1JN(BI,.$X@NHJ1ED6HPLA; V^]%Y<$S,\%E*'7O MTJWSY>-=$?XHR>[:M2_?M/6=>K0V=\7AXCI]Y?,7LOG+=LN_%>OUBO$@SDF< M0A'$ 40RCR )$@EC'-*$R2S+>?Q2+5RO2K\T_C[J_EDBMJ]/$!RJGC19G3L% ^AP6&8;6./E6V!3V.NR_\.VB#5>EBD; MQIH+8;^-\-0S?,TTYT$\1FBN[[ =HKR6H/F,=YK/O?LD5]K M6,[%@.T'<>S;VE49>!JY>CI:AC*..8\%E)@D$)$<0ZK/MB1I$""& I$&EL<# M!^=;WJ94KUI(3^ 1I_R&\38C+&\83DQ08\"S;\UJ HJOEJR#<\W;BM5$[9,6 MK$8WC3M&]T%V14JJGXO-MJQSX-JLTC0/(DXB#%.<T'/9Z*&UH!,Z+QA>K,I]VV M$GPH>;$AY>.AFE-U,]\Y-P.X/)]I&YKQ1F.7A'(R_-(6N% XUTYEEV MQW -L\4H$";F!$/]K3+GSNKJE"MW/-)LV7%G%>CGPYV_P#4-]FVQ%K_LZ[SJ M$&$>H5!]^&F@_8F4Z6/R*0QPE,2"22*94;#DW.!+>_7:)$XM(&@DM$UR[0%W M_0T< \?$+Z$%$@XIK*JK?;:;$/.V MP1X%U$D[ZW&C.<9,BTVQ$^_5K">;[[?W^GC??Y.FN%O=Z.1O:LJWZL%?\2PG M..4YS#(#ZPC^ M_;:JWA<;\6XG[JM5E@J9)8+#F'(,D60!S E"D! B<10&"196?8AM!5B:R]F3 MO\UM/-*@LY5^T$K\$?RN]0"U(I:;6-8+9<::4\(_,5].@+PU5;K"YXDDK:>? ME1Y=P7E.C,[CC&MB^DFYE)N]>%57JMZMJ8F9R!XDY^:N-HY&?$YO_PB=A^D[JQI4L")))3R/$T@YTB92!&/(4WB M&$8TDRBB.4E%:E//;J0\5I0R0R&[XZ]TT7RER;.J3GZVY<>N9$Q3E(=(0!$% M*40AR2$-<013D804)XCFR.B([DNLY#RIIY?LK1N@%--9 4JUF]$UNR997"[B M'.,4P80''**$1Y#@@, DD@'+XY"EL64WMQF7=[;Z$&X+/*+4\21K;69HS+A^ M$ULDL[V9+DG,/C#VE]8\2IJY$YU]0'0AOF:GL/ MK%+,>(*X@'F0Y,JFHLJFPKGZ$L=!EB8$9SES\KZ&IUW:![>5ULWWNH*PG2_F M#[>Y?+-6XO[F92LT^*$5^W*)(V=_S0PGS_[;E4E?Q)\S ^*2?V=XMVNZU/NB MTN<]JN:D)B*<)*FR!-,(46T88HBSA$.6Y#''B+#$K'3GA?&71BIMJE GH]TY MV$L8#K.)!V2F3G:P!,4AB>JLZB/RJ(['FSF5ZJPRI]E4YR_S451+U_=9I2P+ MPQA3B$.DB^Z&H7IS,P2#, ^9$(BSV"C'^/(42WMY'6H=F8(Y_ K[@6AJ-V@Z M=,:4T;)%::8B6O/7S>H#854UJ[[Q!6MF]04?KIAU=*7/S-'FC.I>L>F'!U$V M;5!7+!,,$9' '+%8F2[*0\J)VC(U3L.=*>%V"*])DVS/3KR Q-HA0,R2:0='"S M4L9YQ9[3PH6K[!WE7_>T*GA!RL?/W\3ZJVB;K1 4JK<_#"!1]J(R622#>9QE M,,[B@"<\I7DL31WE\U,LS31YDA(T8EHVK!D \[JC/!ZBB5_R"=$Q=Y3'HS23 MH^R EI6C/ S$@*-\X<;9'.5AP?N.\I4KO166/M.S?,5QFO!(EX\30D(D(@IS M3!@,1$IYGI&$D<3.]C&;>'DVT;FRO\=U&5UM(,.E,+.-_,,[,9UZP=5']>,! MF*8K6WQNTI>N-SP A$&AX*&[[6VRMW]3* 9U@>&JJ'V/]E.99B)*,A;!-$@" MB-)4]]2E,<0)EA1)PEEL5*I^:)*EV66-G* OJ(/M<1'2Z[:9#Z FII.),3*W MT'Q@-9.-=@8S/\;9-0P&S+.+M\YFH%T3OF^B7;W6S4A[MV&E;D+_6C3_?;?I M2@I_)(]U[D#&F Q#2:$,HP@B1 DD),$PP"F/>8!2S#.;>/K5&9?&B;H6D "D M*Y3]T$AI9X!=A]G,]O(*WL0\V =+:XC(&QY.Q=7V^ M6>TL8_6?FUCF-]I;5_^^%^MU^V7# >:Q" C,@E! %$D$L62:213'I'$6$F(< MYNJ-NS2^J$5SL CZ4%TWE!P!F/B=]Z&[N0'DB,%,-D^#Q:MM^;!M-HT\QZ7. M:#]@[?2OGLW .2-BWZ8Y]^>11;Q_5@2F'$.]O'\M=E]^VVQI);1[V MN@).?UM6_[@ORV)S]Q.IBJKK+?-8C[7"E$1(L!CR+&.ZLT$,*5'_2B07>1R' M>9Y:55>81,JET=]3S>L;T-,3?%.*@KZFH%'U9*/\H"RHM;TY-+-Z;(9U+#?N M]*K-748Z\5XVKVSP11+X;LC@E<97Z:3PA0P M7^S ,,EDWG8L7ZD9"]YF?7TNR:9JCD#U*$ZYS[K0!==97%&.H@RF81JI;P;. M( TC!K,<24SC/,0D'-G;UD*ZIQH M!5Y@"[3. G[2!?24N3EJ(-OI,^G>J .NT^V9V@CSTGNI#L 9[+&ZC.J\ ]&D MVI[+2(@HC2D7 <0BE,K/"H@VPQ-(TS##G(N(QBJXFA<_A7(H@8S;(,AC*0NE*J@)AP"K,T)U%$LCQ-K(I'79EO:=:7 M%O<&= *#5N)#19GZR(IM(8MAP,W8Q".,$Q/** 0=*E88X>*M5,7P;#/7J#!2 M_;0XA=EMH[+V%=Y=)C46:C+XW1:P%!(Z&#*7B*WG4SZV[+_OZN MJO:"O][K/=./=09(O5?:%7/4Q*I8M5[_#W1=W#4/7)B(.,-A#@E#$J(\%!!C MS"'!0H@LXS00TBSR/DZ0Y<7D#S5,^P*#)XDMW&'WY3'PF6>!?&K'6BL!&BU MHP9H]&AR3, B%L/B4/TLBS(3IS+)-R^$"3<*:= -ZM M$^NOT_:@WI\\14I&XSL43G$??+Z8RV@ C@(SXT=SW13^JI[?;?FHV_!57P3_ MRW;+J]K@URU,RZ^B6D6!#'("BW?,]LF[*8(&VZ,>P5O9[N].A39]OQ7J]8HP$(L$$LC!4[(13 M"O,P3V&6\A1CB7&:")L2XV;36M'3#.7%/^LYFC<%O")E^:@#$+?WNH:!K3=D MA+JI0^0;R\E]HO/L WXX2 TZL3UV9[+#R9MG9#3IS,Z1#1"G_I'5W8[=#TBI MC^I6'T7YJX[ZZ4-8;,4035.>"<@I52S$XA@2S#.8 MI@%#:I[T!QB\V#51<5/MRCW34?-WFX_E]DX]*)WO&>HSHZ'N?9:;[^I%W)#UJWVUV]ZK M=_)VP]]O-W>U3]K8@.^+C7BW$_?5*M2IR4$6#P]L:&S&+-2Y5BPGO/HZ/&\U0'114CN-L5_"_Z.B\VND 4Y M.-IU4=Y2";'I'X^OFQD)_DJ?D=_L^G]X5ODU3W"68D)A0'@"$>$($I$*B$1, MU/_",*1&93%?1/JET?GMJ#*]\RZ\&:$O=CDG_@J<+UGRI#KHZ]Y] SKMFT]$ MKX9)"\ -:"'H__%FPIK$+[)ZTQ5&F5#VEZZC,OVR&)1=F4$(^RSR_[TM-KO_ M4*/OR^[(;AJ$ I&_G,3;-E)5\6N)]M M/'"5FQW_J[C3*_U)/.B#@9N[FD/*OSDSZZ?%G\I_;\M6:5-7M]Z): M"1'B((T%3&-*(0JXA#F)8DAXEBAA A$BJC3820,YXGJ2:Y\MS>;7;%[K*NK$+93[_]KLB-M4&J%,$JS6$:0AC)5GE60PSS%!/)$ M$MU-(T!"F+R?UR9:VLO:R IZP@(M;1>#-GMSKZ([_!K[Q&SB=]H5+N,7W!2+ M,V][)=B?[K9??U1#-"\[;V,L]7M^=>!97GI3]3H&,+[>S17YN=ALRVYP4>V> M7/DPDR1/N/Y !PRB-,20BB"$:81E)@+!.4(%N8EX8A9JUHW 5$4\NP>5Y9C7^KZK[W,R_?L.H"KO?%/$\OE5$U&X+(!E3 M$7(.4T0"B##1\5G!(",(!6$:16A<3>+G4%G4]?$"V4Q;4Y8/EVNIX@M F-4K?G[S2Q0MOJ# A'N=L/?_->^>-!/R>)P>^US+;[4Z9K M8+@U-0&R$Y/L.%#M-Z$L$?*U_V0Z[;Q;3Y9@G.PZV=[OW+[I6?/X#P]UVZC- MW2OR4.S(^JET.B%<^7<8)DD40Q0S!BFA"10Y8TR$-*4\LMMK,IUZ:63UZHOZ M25?,VX!M)S(@S<:'?L?6_>3$35..BNCTKZJH>R!:%DNW6"/3G:9-R(_J.A).'[X M:C<2>%MLB)+UO3:K#AW6/Y)'_4VH7N_%WP0I=:AK%5%!!*,<\CS1F3=2N70H M"R$3*<6213S(K:)/IA,OC2A:N4$M^%/W[,<;7?N<"O"1%/P&:.F!>2#?>C7, MZ&0*C*>VK#S!:TTZMEAYHB'C:6SK MM-H@8#(("(.10%P9,7D$B=2UXV6.9!ID 196 :B+,RV-GFKY=!"IZ:?ADL)\ M&=6$IT3F6, X02BD&4*U2B%<2)RAF.:4$;LBK]YP76> G"3(FNXK^ #K8D) MW XF^XV#:Q#XVBFX.,^\6P/7U#W9"[AZ@W/PO^GG_G&[+MCCH9?[BH8RE'FD MRPLQ"I' #.9$$4.,LIHN4$0L"T)>FFIYE- VRU2BZNA](R[XO?VOEAO4@EL? M(;D M7'$?C1\T\?G6]R<4',)R0]"XB\ ?WZ:N":X/7V^?(OZZ#2JV MIP\00HE@NF$ZSY4)%@8"YAQ+2(7,<*8L,'F*I;V2K91 M&*:[\]<@/#Z M_M5X8"9^0SM,.@F[FDFCL3'?NAJ/T4P[5TUO@28MX_A)TFD<6FA =G4+Q%[: M!N#*"O?4Z' 8J8$=K@LWSK;!-2QX?W_KRI6N]5.9*+[JO"?=.:P[0H4CQ'+= MKCLC<:3+K*)Y&,"K*>FV/F:JL#:IZ64AVZ^.7KI#:7K(1(19PP7E>2@R@0D6Y M'L,PP"G* L2$78C>OXA+,V6;WD==\F@K_XVR1[J./8Q47UZN#&J[KF;<];*K M-3'Q3530M+EPF15+C]=@@65)6P'_86N/'@,\98'19S.Y?3":0=J/SR'G/,L) MPD@Q/49!")'B>TBS/(*2XB3&,4590FTX_^PL2Z/MK@YQ0]R6"?WG<33CV-'H M3!V&:#O/=0!-D8T_B($GFCH_QZQ,,ZCF<[(8OMCQ?>>\CGR0=9/[49#UNXW< MEO5OM2/.UF,<9#$J4IY#3,E2<>2$B5]UW7ATBQ()(0JWITUA(L MC2>>% '#4!/!?"D _C=>7?1?J$,R69*^* M$^IS'FA$XW%EE#V4XHO85,57T6RWOMV6HKC;-!S,'C^79%.1NHF4,LGJG]:U M1+?\/_?53H>YE2O_0=:[M&7]A]VN+.A^IVVZS]OCNBE=O8Y5+FB.,YK",$H0 M1%FJ#*\@C& BA3+$L@2EPJJIW(MJLS2Z?J_,[3^#5G7 6MW![DE=0 [Z*G^] MIZ+.9=TJ#4<8$>+. )ESJZJK>HVHR:LOG[LR?N0G$ESPWG7WJA?3:R?S%=9OVX M+F+9GG^HER&4Z\[CCA0;P;L>LK>,[>_W2B[!7PM9L&*W2O)$T$Q]BD4:IQ % M"8,D#2D,(H01C:6@06B[#7EMTN7M278R ]$*;;MW=A5GTXTTG]A-OJO6@G;H M#/U#3U[0"GRY)[G#'ILI.MXVW*Y..//NFRD IUMQQG>.+1[U]G(][K9\5!QG M+(\1S!33*,I!!&*9Y3")\X00DF=)9M3(R7[JI5GNG>3:8GI[I3;]N&I25Q?% MC)^F@7IBGO*(\HCR4J: >2\P=77B%RHQ90K(Y2)3QB/8E_O_E8D-*8OM;YOJ M0;!"%HHGFWQHEH5)0"B"B?H'1"G+($T" 1&7B%/&(F86+1Z<97E$U0CJT '@ M,I+#E.,-G\G9Q10:JZ8 5U4?T1[@\MBS-0JXJEZ_9<#UB^W3TE]MRX=MJ>P? MW8^ OR^D%,F2 $ S7/>O0(Y4_K[$Z#;&M"U M!O3_H^[=FN/&D;3AOX*[[8X09G@ 26#O9-GN<7SNME_;,Q,3?5&!H\2=4E%; M+-G6_OH/X*&*)56Q !*D.!$S;ELB@K/?+8\R6 M &^M3C<7WOZF81ZC]COE=BO%-_JSM=E^MC]K$O"_R%)NO\OR>B.JS'RZ+J_7 MZ^*'D>%]L7U;/+*=>ERW"= K04*D4IG!- H)1#P1D,5I!GF,<@P/$3<*-'R7? [ +Y\*9!L8=[^A6OJ&E%&:/1L]?;[ILMZ;:L3%+WCP=+FD*_US_H%OQZ:$J M:_SNI]SRO#3OPC]E?GNWD^+ZN]S26]G\1G[>YERNXB@-DB -H(RE_K2D,86, M40EY&/"816DH(NQ8<68>R9>WV=(1'+22@T9TT,H.*N'!+_E&?Y76:[HMP8/< M@M(@H(B5$'5OJ KLZ@HS1@3Z![7:,XJ#2_ HWN5Z"C M_=6EA\=C%'?>-?,5 IY)ZGGCQ_,NQ8O@\\S3CSLDURG4^WE;O#?9A9TDPT-B M+9(X3M.(01HC!5'$4TA,.D :!M34%D\2Y'0:PG'^I3E%W0TC+3>H!#]*PZWW MB8975G)=(+M/RX2P3_R)V)]3ZXA^-1[[P0?1'!'T?,K,=O97.4+F",VY\V&N MPPRO_?0^+SE=5X4^]4_*E>(A8A1K^QVE J*0$. MI1':OA!2+6=3M=9(ZEX6ZCF<_=3D":2IXRKN^ RJ&'4&@5&EHYZ/.7L-J3-* MG2HF=>[285:.Z2U5!2%NZ$[>%MM!BSYR=:7$ONE151MX;N=%_VU4MU.I&:F!_QK%6X^E MR2O:-WBZ-KW*Z^/I[>EG3!4E% 4:7*'912H*:<(X3'F %6&I$%GD%A1T%V)Y M\;U#=[.#M(Z'S0>LA1W]3(OOQ+QDSM88Z4$KOHF:_6(T /GF5W *]TF.L@\' MT1-U#1!@5DX;#M!SLALQTO@V+)^W^8;G#W3=-DPPIT4"8D[)*Q'&$ DA($X( MAE+*1#(1\E X&5:]LRW-N'K6$60O;QNL=CPTTH^T'9UYPV]BYAH.W:CV*6T\IZKSD/P/H+[X=<\SI?G#GIMB4Q3H7U;#OUOE] M4X2N;7\IPQ#'%!/(*8T@8@F%3,0"HA3I'V2$$(%LC^]X9O8G(=A9S3L1]+3$8<_KDTPVQ'@"Q5[1X$LKW%6VEA/:'QLDT7 M*SV+]L"WU8_WG00/Q=P3%2=9:@XR:[\XC?3?8I%"%69"4K;_M>'K?TB6E!GRN3XJCB[T$/<*3(45]3[S71QP,Z7?E>6T%> MNTRO(V 6Y7A=1QSI_K]YVO_U;[F>:\OOGC[*[QI'TVZ2AT)%/! PB5.NB3,) M((ME!$,4,LRS!!/EV,C3;N+E[9IT'+B]N)7?]L?U/P;U^+1< 8H1C7"*H<)8 M0F1*P#3I';KD$_+TV$[,2D].J@VA_0GP#112B+.*0*I5 )"*) Y2E26:5%] = M=&F@:>[M[5;>TIW\(H6\KXZ.U>T_/S_NJH*QJTQ%^MTB M"G(9,6TD90$D)(FA4#C+@B#4MI*5VV8UV])>Q;W X" Q:/JCMC([M)"]"/9E M:\@KA!._T7.CY]"+UR>*,QD\WTS#W3VBVP.BM$:T9H3=^@D\-$H 6IJ3A:93 M[QNZKO*BOMY)N:MZ]5Z!?--VT=M=&-JT MY4XX*M.4M: B9Y<6]NW<_U(]_= MY1NP^R'7WR6X+S:[NQ(8+CLSOZ]>P;8KV=]S78T9]MNVRW.-X%D.WB=_Z@F]K8:U!KND&8VD*-K."71EJ/ M];SM8/$4L+LPV:R!.CO%GP?H+.]RMS:_/K(R%SG=/KW73U*;*$.$YN.4P330 MS(&P2B%&,H$IIYR1$&M.LZIS>VZ"I=F4!QF!$7) &.@DC)=-Q['@3$P)SK@X MV0E]RO>8!B=OF\T:Z!.Z:P#T7C>Z:&*W7VI["(J& F>,"_'('*W^S/TJ5?_FSE0X^[#Y^V8K MZ=HT<_^-YAM3)W:59(1**6.8(FZJ+F-I6HC%4&(9*!3$,K8+1?L5:VG^12TI MR#?@("LPPC8]%P>F%XU;.CM&FG]!)J:P0WK240+L7A-0J7(%ON[R]1K\3:[% ME>NJ#<]B\@*R[RRG<4*]3A:4%R#/9DGY&7T8<7_8\*WY#+R5]7\_;#YLOLO- MKBJ&LHIIEF5!F$(:*!/XE:;46L*G7-.[)Z;[+AOIS.H:U76:0Y V)MS;?3G3:.*IJ; M',=6T2MPMO"YT7;6]AJ#UV*^!AON(BZMQ<9@D \J[!\7>%-MM\4/;O#=4OTWZYRLDB:(!0Y!)12 *$Z5-46XZYZF41))@(F.7 M+X++Y$MC^J:A3BOV_I0EV$L.6M'=R-]I1>Q(?2J<)R9K([;)A?(!M3/Y#L', M$ZDZ33TK60X!Y3D)#AIC>)7P;O'Q.L&6,R$BEL$L,.5!$,>0"AI!G*11F'"< M(&;52ZYODJ61U;X.]LMZ^Y9Y$+V0]K.0+Z"F-@V'8#2H6O@Y$$:5"W\QZ.SU MPL^I=:I@^-EK!V9,%O?WQ>;KKN#_KBRE\M/CKMQIHUUSR4J(3.%415":Y@"( MIQFDG 0PB:A,.1$)2;A;[D3?=,O+G*BE!:41]ZINM%6"XB"Q8]YD']1VYH@O M^"8FA :WKS5NM:17X),%<.X)DQ:(^$J7[)MJWF1)"Z5?I$K:W#.,0WXK"O$C M7Z]7VHG)8AX%4(8RU5X.SR 3008YX8@K3% 2.=7\:0=>FE'0RN7V_N]APJ&( MXU0CE 1Q E&$*"0JY)"&,F*,)4P&X>I!;O-"?-W1[6XZL)Y/,FF*Q*;>1JR. M5SCN0NRA2P71#U(F((]C[4='4D(?*/.?\%[\?V%5F6^CG M??=DVDSLKC?BW?\^Y@]U9[]O>L2J:@N):4IIQ&$DDQ"B( @A"Y, (DRQC!3B M1"9._64NS[FTKT(K>\@#-TO=\P+,8[#W+H%I#3'I(MC1K&=@IXXD%IM;^#'_7FW\;&YS M@A#@4. _=?!AYDO(\S4!'7?;7;Y M[NEC7IHT]L^T3J/\++=5A&8EF#1FLX Q(\R$7Q5DF")(&$T4#17A=FE$%V=: MFB5="PL:::],M:RF=**6N(XGVN^]]&-\>0/&&W(3L\,8T)PV8ZP &;0CTS_R M;-LR5@IV]V;L;G#OW/!5WAH3[C=9W&[IPUW.Z;KI+!JG/!8X)E %,M&6ETRA M?BHBF$2(1)2G291851?KG65IM-"5T+%7:S^:_23@#:.I@V5.\#CU8+BH_HCN M"^?'GJWOPD7UNAT7+E\\+A-Y;V5TCE/\(;6?I0CB@L0PD!DV3@&!!&GW@/!4 MQHC&D7[GAQUD/S/C\ORM?:KIH82-:TS\$LIVOH)'Y"8FA3UD'>?AZ#B[%M=_ MWNT%7#RGT)Z;[56R82^H?BZQ]=)M0WV+SX]LG?/WZX*:4AAF>S$TNV61:1$8 MAY!%$8%I&&><(9*FB:,_T1E]:<9"8P[7$H)*1%>?H8N=K9\P$)%Y? ,K, ;X M B>4'F'_=T>;V>8_HX5IM[_*PK"Y)K_[V->YB:;*VIKO?.8Q#0, MH7;QL>D^88K420233"*&>!!&>@3+*E/G)EG:RUK+"3J"@LB^RM19*/M?6E\ M3?SNGL)F0"FNLR#9UR+U =9,)4B='BBG\ER70.@IT77VUMG*=%T2OENJZ^*U MP]R<:ZX?@,>U.?/\5CYL)<^K1T'_?2V;HSO7]\5VE_]?]?.S^UHKE@8H(5$& MF:0,HB S@=$HJDI\98%("ZVJ->KJ95K&'R4[7!UG._ASZGP#[LG[ M\R;6K&ZB;S"?^Y/>QQ]0.Y7?2?&XEH5JG=ONR4LS4_DQW\@/.WEO*G/(D,4A M@4J*!*)8*$B)]DY#D6&JPI#&(;6NJ>HP\=(LX%9VQ1*H8@NL%\'7^;&A(/;5VG49 M;KX:O .4/*K-.^1^]\_#I]V=W-Z8HO_;?-\'3$62Q0%'FO>1-N$Y3R!.A(1Q M'$0!3GE$.;']#)R:8&ET7\D(]D(.\.=/PGB9NL>",S%%.^/B1 -]RO>\[B=O MF^VU[A.Z^_KV7C>P"*X9\FM^N\E5SK6!^(>6EI9WW[::"B@WK%!E.GQ21VV3 M?\N_RTVX8C1$A/$,"KWJ$"D10)K("$9Q1%(6TBP@5J?%?0BSM-?_6H@JI$+7 MX$&/>6>*CO&NV(ZU=<>LDYW7/1?ZL_!+1P_0* (ZFEPU>5.F@$97&U"IX[&H MKP=,?=7^'2/*O"6"/8#VHI*PCS%'G[^OYEAQ$HN8XP0*;ASB*!00IW53.QQE MF?:( S3XS'TUQ?+R.KKGQ0>?J:_ALV.S,9!,S%#'9^>;BKP?RO)1BDE.S1_I M[_^D?#W\:YV./U*NYT3\\77#WN0WCZ7VCLJRLV-2_74K99-FB).$F2Z4,%,T MA0B)&#(:Q3 A$:688LX#*R?'>L:EF3VMP-U]N2O0RNR8TFF/.\\213&)8(HC M!+512B&A2D*1RBB+,8LSS-PHU2OR\W#L*V%OQ\=>\9R8H,<"Z4S6UN!X8N_+ M\\U*Y];J/^=W^QN'$;[Y:-35)M?KXD=5G^%Z([[(4FZ_2U/I?'LKQ;>B,BZO M.3>>>;F*99(E!&601-HUUM\ !'&LJ8E&5)(,"QP%W.4;,$2(I7T6OKZ[V8>% MKT 8P8#4ED_M=1TTJW8X6]WT.]=XT?JOM:)@5X#:PVM4=6.S00MJ1W!3+]/4 M.R?SKY S38Z!V!-S#A)A5C(= ])S?ATUEON^@6D9+._-II!QSXO-3NNM+[W] ML-$<)/WT^;WQ_4N?UAK9_T=W9J20^5*<4;30&8PC'D$49*$)F=(0$$0 MB9%4FGNM:I.,DF)II'LL/FCEKU[4IBM/IQ=ZY2#9;TX,7ZO+.QBSK,#$?'K0 M 9Q9!U#72/^T :TBX),"K2ISK(3]%O4L*S)C[_H'DQ^C'_JF([W6(+^O M]INO^Q646L#U$S _!O?M/N<:L':-3UU$A^--P]6UW#QYYM/VRT^MU- ML_&##0_[YCOS/)MOYHV>6 \J-SR7Y>=BG?.G;_+G[HU6^=\KFJ!8*L4@EI1 M)!/M,3"A(,E2(D64)BJE[@%AN\F7%\8XDO8*U/*"/YO_&L%!);EC(,-A/>PC MS/XQGB'VW A=&?+CP1X4F7;#S6/,VG+BV:/9;H"Z#$@?&K9>EZWSR5=A M8@I<^ +8&^63+\1,!OE4"^)D)Q2&'2LB M)92$F8K<:W2/DLGEY9ROL+<1LGKWJBPJ>1 74.T>R]M\4]7]UM[PD_:#':WR M44N8<2I2+ .]A!A#E*$ $J7_)KABPH0".2*NM<)G7L#I"XSW+I_4/W^%A;/T ML.9:BJF=+BW9%:C6H2.@:;W=R@[J2YJME>X/NW=X],%\(.O++1LER[R>F@_8 M7CAO7@8=D?YM/MA;>:>_T_EW65>I,>VZWQ=;F=]NZO9CVH4\I$IJ@:I_K>N] M(?$_CV7E?/XA=Y_4-_IS13$+(XHS*#*<0J2_LA '@D*9"9PI%@5)YM0E9!HQ ME^89-IJ 5A70D1XXUK0B_^Z*'Y2M2GB9S[16V'-N^F0+XC-KW;^0\^>S3P;TR4SW MZ68;4UF^$D'#4P'X>?"?F\B/>!N:5!@=-P$$5 M[?X:73JE%\TNRJ6%&5BP?0RF7FNZ#Q+D%Z-PK[JQ\!HB*8 'O-H_WS;/GN!4^ MX2-E]XU8QH,R\3?D/^89L"??^YFF''8Y[!3/+EV M8W;7K-QMM1>S0IQ2FDEI>M.:)&"50CT$@R)A&*F8R\BNT-3EJ9;V.6K$ ^N# MQ/_M]DGH@=6.TOV -3$E'Y5%;T'[LQ74(T->1L,3P_5,-"M#75;X.<-8W#&, M(;[([W+S*+](-+J! MCG+@H-T5:/4#M8+&HNFJ.* VVP0K;T=ZK[.>$Y/DW$OI3*[^4?=$QAX%FY6\ M_0/ZG.PGF&%PHVLNI:B".%5=B$_588_RW4^YY7DIQ8J&@E&>1B;[7D 4\ C2 M,$H@QVDL98;"%#N5<+@XX]*HO!6X#GN61F10U$=B9".S8T>>RZ#;T:U7*"=F MT6,4*VE!(R[8R^NUM;(=-/X:*U^8;^ZVRG;JGVBJ;'GCR.CM[Y*6C]O*+_YG MOKO[^Z9@YA2M.9?T8?/P:'(^C*[:(JZX\-C;WCOAGYM2V!B=URB M[PIL>EIGS;O>CH'55US%&<.J'2W!#ZTFZ.H):D7!L:8G K"=X.Q>X0F"I1,M MB>]0J6\Q7R=0.A'89\.D4\TWH.N4-K!W\F/^W72<&,0#ITL?(,Z$SGH"JY *?;[9/Y.K7U!^H,$]II(--M MY -HV58Q8'1=16C*.REW0.A+S6\X?_5_,!5>&F9S1- M[WFNKUGG2GJJ:>"R*'T=MFR&F:_;EH-21YVW7.YS_P:T1NZWXOKSAQOCV[1? MED_J=!4$4Q82F,H2)0DH[%U$""8JUAY&FD0BR,"*A]:'= MD;(L[\O1^ ^[ AB%:O^^5ZR<<]N M'LM=<2^W>\>KV8%>L2P)8Y(PJ"C7?E$H*&0!"Z&*](@[%E]-P/"M5OI%5.:]MSA[;%GWO[A_6Q9/<_DYW_$X; M2T>_E_HATQ]7+K4#+RB'H<091!%#$(L@U!9-2"1.6,BXDQTS7)2E44ZC">B* M6O6CO *M-J!5Y^BB*]!H9+R2YE)9_E<=Z@2?Z9,;6XU87#LRFV?))N:Z5U@M M9YH<#[0G%ATAR*PD.QZPYQSL8<2AN<:[O-[U,_-]TX,T35$03S,FM".)5*)I M%Q,)29@E,-0>9)A$48*1503UTD1+H]>#G-5K"HRD SO/G,76CO]\(#8QNPT# M:T"^;#\2WK)?STPS"9'R$$/, M!86(HMB$E"1,E.09DDFF8JO6!"]&7MJKOQ<.&.GLWO67_ZGOJ5U4TP>?J#7TYTBROY%D%VG?P_ 6#HRR=756] M-N;,814\_GLIU>/Z8Z[DBF*<($$P)-*$6W H(.'UZ9XDPPEG4>!4F\IFTJ6] MJL]3.!JIZ[V4*U +#HSDSB&8RPM@'8OQ"NOT09FQB Z)SUA#Y"]0WE!/-6 M5CNKX(NJ:.>O='NQR^VNTQ9M(_[?(UWGRB3LM0W0]@?G8ZXBAD0*I4@41%&@ M(!4DA"1@--'O>1SAR.9%MY]R:2_^A::")H7CH$S;+["T.9$_=$WZ26,:I"E MB8<=]SZ"$B/UB$?_:\#\3A,- L1N2O>$M. ._V7^-V7<(UPFF%,B'YV M2 (1%YJE%(VAJ0(69$&:T8"M=L6.KBUM$HM)GB M4_G*%#;^:XWY!&!;FHV>(9S:D+Q<>WCN$L*O4!!X>>5]QQ3K]51Z][>B$#_R M];IIC"[>/F[K @QY(5:4$LRD(E!%*H0(99KW)58P48(KJGC,6.36>;!O.I<7 M9IY>@ZVT@#;BNA%.+[9V1.,+KXD)IA7S"K2"@EI24(OJCU-L /'$);U3SX9QQIO',M_(LJR&+NO^[I^WQ7M3LJ4IY;(R3BQ&FC7BF J(B$PA MP:F" 6544$+B)'&JDV(QY])L%BT>J.0#C8!N[&&#LAV)>,9N8BYII04=<:^ M/9C.E.( CR=FL9EQ5H)Q@. YS[C<.HYNM"'$\DU[0+ZXW1AWX(.0FUVN"^[/UDE+"91Q!DD 0D@4C2"5 H%TU0%F$8T1)*Z>+43 MR;E,1[AS^@/06N9A].9[52F+<1"$*>21_@/A&$&,TD2_A#))DRC)>.34$&() MJSK#QVK/NAT]JV(HC::@JVISJNY@[)DH8D6K& (307W.>)AJNI$QDSWC(A M*3-V0YR2&"*:4$@2*B&GA$G*M?L3.]45=YI]:9^10\1D\S+1I00'!9QW\88M MCF.4Q3?D,X5=O* ]/!3C@IKOV(S5W*\3K'&!Y6STQFF0U_>O3$/OK?[E-_JS M:W6Q2"$BI8"$RA B)C/-D=HRC^(D(!@E,4&#HD'3B;PT8FVE;+89P8162OU MY*8T3%N>A<4DPPC#*,HX1%DL(2&A@HHR%;-(J#!UW*X\.<_R]BGK_7WJ4)FJ M'TB')(@QX,R2]5 +> 4.(GI.<#B'@,^,AA=SS)_"<$[-DSD+9R_V[I!_+M8Y M?_HF?^[>:)'_O0IP2!)."-1N-X8H2!!D#(4P"# .N9)9F.*!*0L7)U\>,1PY MB/7[\,)-O *U&N#/YK]&'U IY,\U?[Y,H_WR$="_JE,^"&V?KOD9X*;WRY]/ MO!2G_ P@#A[YN1&&D=W7.[J5;VAI"A;*-N_?+,R^V3P/O\ 3#?1@"X._]++&'92 M;KX^LC(7.=T^A;_+BB$PEHHEF,$D-$6ZJ29]RA&%VD7F.& LB9'5\3*[Z986 M+JTE[J:0@8/,('3H/7 9Z7XN]H_?Q,1Z 3KP9RVQI6]@B:%#]P:O6,Y4R'KH MX^C60L$:F;X&"I<'F:]]@K5"1\T3[.\:6GCQ82MYW:E'_WTMFS-ZUYV^&ZM( M8D9CCF&=*ED7!7YLH;[G8F<:V':(&Y MG5'L&\F)Z;@KKMGV:02N\+RVP7- Q4)[@+S5)K28\JD7]]\VC,4ZI?I!,9>KB_C[?5:63I&S*&=);N<(TI0$G M'"JNL"EP1"%E1,$DHC14220(W[ B&4M" M$@N8)B&#B&<8LC0,8"32)"$B8QPSMY#K"&F6%UQ]5^[R^ZI975=V(&OAP5;6 MG>QVA>E)UVZ@T&8#Y4FK=65:VIF^=T9/7U7H+B^K'0//M%13QP'Z:]89Z?GS M%;RJ%P08=8#19XYR=M:@3E[E[K(D"RE^9PV9?4T\^R$';HLU-8P^J;&!V-_T MA;ORPZ8^"UW]ZZVFFP^F^O>FS'G5L?>;B=,>]JM)&*K9T:'-/.O8:G^0DP"($] M1'7'?_9LCQSXVS;E/V"=[ AJGFQ7IZEG-36'@/+<,APTAKLA]XW^?/=3WC_LS&"R_+2Y*;8/ MQ59/^^G'QM1^4'JR\G%K>FU6Z=CF-&JF+3N5I &,-3@0,4$@RR(&)4[C+(M( MS*55;Z6A BR-\+0.4%9*@'6E!= N+F_U@(51!*RU)MI[;50!#XTN]H;0H*6Z M;$1.O0 3\]^"L;@YD,V$G6PLG6'0-DCR4\:-C9[.0Q2G>MZ%'CN']Z MS 'F32GI1GPUSU/CU[%(A0I%$>1A*B$*B8 DHJ8TAO,S]HP&:F-RGP\:>FT=C-!/YWCR6.VT4;DOP(]_=Y1NS MD0]> IAOA+YP:VI>7,32B7I[<>KAUM/WS4:>O6)WV;'_0O=VI>\VNWSW9"SY MFF1-0K5^1N2-Z4*R?;HIA%QAKF1*!8.(4@(14A@2DB*HHB!-$!44V^446LZW M-&JL109',E^!2FH-,V@D!T9T^[ZG-KCW,^<$:$[,HSZ =&J@Z@#/H+:J-N// MUFS50=EN"U:7VX9%,&]H>?=^7?SX^OCPL*XVD>CZ4.6L/.QPAXGD'.,,TM"4 M6C3V%A9!"IFD2&EW7B0J=8E>VDZ\-,(Q<@,CN'XY.J)W"O[IK^;@+ ;KY; + M6$X!\L0\Y U?YSBE*UB>8I36T\X:GW0%XWELTOE^'TU\E;V<"?1CJ'-JQ':/6_S&,PF-H\L%3? MJ4'J*5U'M$$]&FZV9J>GE.BV-#WY^V%?W7?W#^OB2J22;P[K;\>+"UG)&AAUXU,+HW9R? MZ&C>.9%X4!X8[1=0RLU]J5Z[N)N#Q/\9Y=[%] ML7U;/+*=>EQ?47R67^W:3AW315OE66I=H83B!.9 111O5G*4@S&!'$ M(D2EC#.\VLA;D]MG]UERFM^*E$A-2ETIIN.FC[(L_QOLE0"JV +1J %HHX=C M K#3BMA],/RC/%L*<"4C. AY]0SMIMZ'2>RY C>^R[4/ LY7%K#3W/.F 0^! MY44>\*!!O/6??J>4IM/\NS2'R3ZISF_"%4^PPBDF$ <9@PBK$%)%*$RDML0) M$SP4@SJ"VDV_M"#!7M3Z1&JANE4)1W>H[EL'.W:;#MV)Z>UTW^IALGN MBV(96IT2ZJD#I16NM?"@EGY?4:92P"3&FDL:'"8_QSJ'X^8I>.L\_;RQR M*#PO(HN#!QJ8<%O*6H=:3=G;-OL8G59_MUX;; MB1/_;6/RE4 A41P)&!.1:'^4Q!"G6$%"DRB@&958.G5!<)Q_:9;37ORJMO6I M^A=_MJ*[5AYT7!A;^VDRN">WGCP@/&H27-VO);?:9;:5!T+RTE(8-,[BT MTO;1^*)FS&_TIRS;G3K"4I[$)(*)=H4@PHA#BF*E%T5@'&!.A$K=K*2SH)T1$CS0)[.SXUP7Z0RPEEN@/L":?KO3R-CR327E%)N:EZ#P5\;HS#QS MURSJ5_=$@:(+-[@G_?].?^;WC_=-^BM)>19E+(9Q1CE$) T@R9B$..(TQH'* MDLPJW_C%R$LS7QKA'/.'7P+6_XZ/@F'B=]H: :?4_Y/:CLC]/QYOMN3_DVIT ML_]/7^"^2?:W=Q]N/EW+;5%V*F70(%4LX02R0'^6$4$24E.-0+^*610DE'%L MW>_RU 1+>QDK&<%>R $51T[">'G':2PX$[^B$^%B7XAE+#XSU6%QQLEI^ZP/ MA)Y-L9.WS;;5U2=T=P.K][J!S7RC3@)!V3QSB9*"F\I2#)G:*BB((!41A8F0 M,HU82A5S:^%[8I*ET5HM9S=)QJ'\W5DD+[.:#WPF9K83T QMQGL*(\<6O".Q MFK/QKN7CY-YLMP>#2RUV3]TZ;V/='N%?M-/MNW9L.Y\3N57EFZ?.O^KJR"1@ MD>1Q!'FDA"FXAR#."(&A"B4FVOB+E%LHV5& I1%EMW_)J=3#\LH!,L$L_5_ MWNF!O].UJ4QQO;NAV^U3OKFMD@%6'*&89YF""L?:)$S-F9U0!# 3).58<*(0 M<=R=MYEW>3'HJD23R0[DYB_R(+E[K:O+J-MQFG<[9:UM9PW"JL)7]S0/K:[3Y[?O(N3F@^$4:_?)UW=S\ MOK;5YO#PG]K>'N1W!<5\F.R:8 ?:8*HOOC-H=M MM^H0.#B6_@J\?_OAPU7;+]QC'8]AT/FJ[N$X^[PU/X9!\Z(2R,!A?!3W^Y+? MWNT^J;^7=59Z)QOA?;ZA>GZZ_EPTYX-^[DQ&@G[%/^;ESAQ"9 I'"$9,Q!!1 MQB 1/-%LF05!PB*. ZO28)[E6II7^Z(R7J49+!34NK6MIX^2>_8*@E9#\.=! M1_!N\W@OZZJUCIZOKY6WH]Q76,^)J?AUEG)DH<31P$]267&X5*]8BG$TE/VU M&\;V,1"A#4L$XRK!F>80@RW@(91#B"">=3\XY"S>W-0 M]ZE8V(!3DU8XVW&J+_0F)LKAP/DX)OX"D>D.A7^<]_2BB](6![Y?WC/B!.)= ML=9WE,9[WSW]4>SDH2YUI]P]992@5, D4MJE#E0,J4@QC"6.4R)(ED:.2:;6 MJLH\H>F^_*I8;'%,@/?7.AC>(AYTT=('+YPE#JWGG M/UGH L?)$X5. WBSAM[*DF_SZL!B4Q9C*T7=1&059#12":8%N#--FVI,D,SBT!S^X4I[>=QLPFJ[ M#"62AIG@:4QBE[R\$W,LC:IJ,8\]E$&I9Z?P["8UX/ A;R\4W?.FI;7(_KSK+R^2\W5<[,P:LB3,E (@II8EJGF),;C*H QDA0CJ0V&ZER]'5? M39D%.L^=SA#GJFZ7A[+;[%39[4]MG>T:CBIS9%]R>U=4/]97'4!I\M[ <)_\ M]1Y'2R?_/^(1FSIJ8%'1O;Q0TGW29VM$>N5K+:OW1,W9%7FEE,_76K#SR:.O M)I&[O_/NYT^YSFEC=*92X5@I##,45[$:!$F(!<0D4#%5J=(NCZV7RV#M)V;N1JX!CLHQ O;NR6 D9G)*6D0^;/2#MZDFHVL_?LE) MU7N\D>/K9_-!3HK9]3Q.7^"U&&==M*KM^/1&;J3*=Y_U0JUD)BD+B8(JDPRB M2(:0,)K"4*4LCJA$6(H!2::NM7YJSEOP*M!J!1H1]X7X4Y+Z(W;5W.\],OH2SG17 L MJW)>'L?=\OHJUY5MMT]=VJ#;VZ=3+\),9NPTB^%D[HY!LL'=34I71\21\IG@=*8*T$2G$%"%=<6>1I#A@($>28E"A,>A,IJ M+W2D'(O[%G4.B5?'*XTFVCSLZ-))JBH]ALK=EL\USCW9HDS]>9IN/4:$EP>A MZ3TV[";%*P5V!T%U/BH[;+B1G>KE]GO.Y>F \#?ZLW$EWFL4NK\Q<=]-*5>2 M8,IB+B'G)#5]2"C$:9Q!&DVH#L]O!O9'[JCH9VNCF M>.;6SWK:4>_\JS3C=N'X!7(_G^L53U_'=OT(->]I7J] OCCDZW?T 1&91U;F M(J?;IV\_]&/Y]$TO=5L+,N"$$Q4HR&1J&B\H3$B56KO%.#+XT-*Z&,.QE&O[!?02NNW6M]$KU^YAN+R<1TYPJ' M]0O;I_<)\ZN4_"^WQ?>_ZMMJRTLT[W#U_IX<;):7MD^-]DWMO69L6.^MZ:XI M16>_JGSN\*X$#D@4DPP&&480J8!"%LD QC)#<9A1%$1NK2Y=9E_:"]X-&37B M'^WFEB<"1H.C=C:KXQJK\XSYC!&Z\7"/",HYP.8]%&HS5=.V5"]ILKY:GCWED2B#AA!)*( MF)0C12#&,8%)&*6A(CBCDKD=3/ MHLM+/,]Q ^VIYR7XI$!7G2OP66O*G\"? MS7\';W9X7V,[9GW-=9N8?+NJ78$CY:I<_*YZQY6:#AI.7R1@J@7P5;/)MWCS M%F^:"-P759RFFL<]QG=<4.H?=)N;#U#UCS9(G^$HICQ#,(RXJ3K/ \@RJ:!$ M*)()PB*P;\%Q>;JEF< O2KBU0M?_;D/U]J$L"\0OQ__\XC@UL[X"A/9!0;]0 MSA0;O+XO'NN"@=];+-<5EKPPI\3D3[Y^%-I[,!S7_&:M+\O7VJV^ EO)B]N- MZ84,?MQ)_35CZ_RV_K"I8FO:659;4MI^R3?<= H4U<^+_3I6(Y9_\1.*M%^ MGHBDQ2"S!2;M%>K&)QWNQ4/IS8^;0?S9PI3R$(O,X52!S9Q6K]7\)PC:#=GJ $$KN/GK07)[IKJ(^V6J M]P+C/$3?@>X@++B9"#I[BO<)X4P$7R5H%8\[M2Y^5.2[NY-[8NYY-*MK65OZ MAQ?W+-_T ^_$U;9(]C#UQ2%FXVE;9;HL;7W/L-#-[_FF,*'OZO"=.>+Z8Z,I M[RY_:"IYTUOYYND/K9J>7:NI1[JM+UEQ$B;Z?Q&,I$HA"AB!5&*IC7:L>(QX M*%/'&,U@6987C#E(;-Z=O%$(%#],A)4]@9PP(YE!*T^5V"O$>@L+S/5&H]N MJ"^;:QGMPFBS+,[$'_N)U\4Y,C8:4T\AL.%RS!KK&@W7\Z#6^ $';N_*6_-% M_B(?BJWY(I\*;D=4"463! :8$$VNB:99DG&8Q%G&99C&3'#'RDJ79UW>9[ 1 M&NRE]E0WV&(%+#=N_:(Z]7;M:#C=MVCM ?*U,6LQX[S;L?80O-B$=;AU&!E] M*XIU^3:7Y?5&_*X-R+:Q<(0$8RB6,%8\A"A)L&ECS6$H.=841),L<.K<>F:> MI=EN1LRJ4I53PN$5,#)6.XR5E!Z;T%LBX8DHSLTR*SE< M4/4Y(5RZ?!@)7(O_>2QWU6;=M^):B+RNH?.9YN+#YH8^Y#NZ_K2[TT\R#A,: MLT"9/E@,(I$%VNG#"11!$ 8)BHA,G&C!>N:E$45'<%.IY2 Z,+)KCQTTTFOW MPLCO1B3V"V)'+9/ /#'9>$/8F7Z.';Q_>?077?[P%[_[?WS]\^Y<; M4U@#;\<=4X Y,9MT1*ZK(]?=F7R6[1F*CB>.L9YV5M9Q!>,Y#SG?/S 0/++* M\/MBJV2^,UGX=:GAO-[2+3]LZJIW_Y2FWZ84UYHTZ*U\]U-N>5[*S]N A:1*,TB[>DIIW-#KZG-TMS#&U/2<[W6AL0OVE$1 MQ7I-MR5XD-MZJ_97QWCUJSXHEI'P_Y3EGSK&;E%9W[:P?@>3MKI^BXKQ?]OZ MI2TRH($&M-B "AR/P?PEK+&O;8)7U67>#8@E+-N+K8U%"#7LP_ULZ#\>30RV MZ1I0=HK\'XI94HR2*&%0FF IBK($,B$13$,9T3A-@T1*-]?"583EN1A[UJ(- M:VTJ';IUL"ME3%)AJ\U_NWTWG=?)[E,W)?83?YU>?"K^V(->B]_MUV)V>M:/ MYNHI/):A*'KB?^?I9Z7LH> \9]G!XPPCQ@^;[R;7=/OTA]RM9$94BDRI:T(R MB$@L3)71 "H1I4G(,(N1<".][O#+([16NBI1TA\&#FD2:M^, MBLQ IV D JP$DTKR>+6SCU4/!6XW0VCZ.6SU&:'U8VTUF\.%V^^N0>HC,.U( M?2A$$Q/V7BS/$>A3ZGIBUJ.A9V7-4TH]9\23UPS<-N?<'&HKM75J3C[=F(-G M&VWLX2PF*1.:\K!^>4G$(!;:XHN"F*8HB^.,.O+>Z8F6QX#?ME1(0!MIS>D/ M(Z[CUO=I4"WWN4<#-?6F=HM-(^$5:&3TN'O=BX&OK>K3D\R[+]VKZ(M-Z/ZK MIW4$36T-O@H"%-,013#3_B!$<89-[P_S?6>*QB3F4N!IO,!J_N7Q1256%2&M M73W'L*@;^G%"*$*40TFT(XXD"2#5CK?):$P51IC)+'6)=T^&_1SQZ1?.]UF7 M&T# C 93+HU?M]L9\&7YW&]ZT9[,S3Y";68?NYY[D0[V$2Q#O>OC00;4/#') M49^W^3W=YNNGFV+[4&SI3EYO1'5VIJG3(3U3 ?MSV-^_1QS7_5.!@#65_G$9;CY:J ,4/*H&LJ0^]T_!?H;8P[N M%]M#1T$19(1G"E*691#A@$-*10(5UWX%83C!G-CR_8O1ET;J>P$M=X).0W:9 MCTL?,E,&+8KN9.3W4DV]\MBK 2@=P M4**!'/RRUP.TBOCMB>L+3F\;JP/%F'D3=AQ8+S=L1XXW,#G?9/W7N8:FY'U; MII4REI(PBF! .-'>ELGD0SB&89(&888(E:%5;>'^:99&>=T&C;R;U"Q=*N%> M@-:.VL8#-K7A8P34CQKXNWYFFUSNJAG&Q;+![OG8O5CX2I0^/Z_>J@9Q;>FM.U;6?_WPZ:*^)CZ4/56RH6K1P2^M M$K^:>Q^+IS8@:*,;,1M0XL%X:42/'&T::G[?-B>Z* MDO]!UX]R13 A:10J&(119KHS"$@8QY @'BJ*B?;8G>J&GIAC:>;37D10R>A& ME#P1"FG9IB5+7I4?$X$?9>Z M!W__)G->O%M+OML6FYQ_D_QN4ZR+6TT>9@>L"652%H9*LA2J*%80,9Y G,@ M1AQ3I1@E$;)ZXZUG7-K[_[=W'VX^@8/4 T+$=DA?#AI[QV]BEJCD[4+7E;C: M^YX,3/M],>^@SK17]N*Y? ENKLU"\+#--SQ_H&M0'J+ZA0+U_>U>MQ;5TYZ; M$YX] 7^[<6;; G!2J[LIX';C4%/-=,O9/1F/>6=.U/[O8_Y@GL&/^49^V,G[ M2OQ5170V>V+NCS4 M&4Y&;E )[E@XU )\6Y//)Z236X"CT1Q@#=H"Y,TXO#CAS+:B+0 O34?K.]TM MR;IO8-T]RKBA?Q0[V1S56*62!"I& >1I&D 4Q!QB&FG[42E$$0H(#ZTR]R_, MLS2R:41M>I=5;\=&2^MXKNH2N)=-1D^034PF+5H?#V@90=N#5G[ LC<)/8$V MDR'8]/"LSMU6'6?6LBRE_*\2B+RLSDUI-_U9T[VZ25_3X:FL&_>I[B-;K8'I M M6&&>LG>!]UK&J:5W5NZ.WMM@HU TZWVR>SH4OW_0+I>@V,QJ7YQ]$+H&^L M?FCF8'1=S5S>25/J4H]U!7[DNSM@=@Y-S]M[NGOS7-C\Q(FV)[KZ\_] [D3]S,E6M4BLVM])589O&$])BV?7?/9M!:J- U8VTN M=_MR"#WJN\TNWSW]4Z[7_]^F^+'YJD?7*RNJ,-)VQ4,I(II02 B*(4IQ BG% M#"9,*84Q%HA:9<=>G&EI7X]:6&"DA?\VXH)6WCK"9KG9&XX3U64K^E]OB^U_U&+7A*1IBJ$CA\LBST(*U@BTQV-_@:]_VFO/M MHTDDX<6]_$9_RO9,\"K ":4,*T@4E1"%"8$XB@4,$Q0*+AB+6>*6\68]]]+H MHY;0E(IV-3B' #]T1]8+G*^S"=L 7 E]T4CUL-EZ$:K)]E?/S_S*6ZH7(;F\ MBWIYB,&E[+53+4S/SFW.'O>I+/!AY/V>YMMJ9[U.JOE=?RH>MU)\VGR1)O;1% 0H_[XIF"EN9CX7'S8/CSO] M:XU/06S;=QB%'03 MT]4+S+X-PFQ L.$L*M["!R]GF#D@<%;%ER[^^4M'.NV5U59^E-_E.FXR@9,, M29FR2&.&J'; 4P$)R1C$"6%A$*HH(:&+W=0SU]*LHZZ;54M[!2IY03RP27H? MT(Y.[3CX9G10G9$;[F">Q\2WLWABIM=Q_,ZK?-:)Z[EEH%61EWQ=&)?PD^HV M-/HBU^8([4U1[LH7_8S*0S@GD3CC04(@R3""*./: N$\A5P&DJ@X"#3?.%H@ MXR1:H+72*4*P[YC6::KVY^#8W-C%L[1KYEN0J6V@4[WK7%?"W0+R@Y\O:VFD M-/-:5GZ@>V&%>1IV0-6YQ@HO5-LSNCN_V>TI:YJ\[MU]7J?^%>IYME6^J M'7O*FV(5*Q'C("0A@BQ47'-[$D&J9 8#'F0$:WK/I'694=M)E\;M-W?&ZC() MA;R1$]!*4'NZL<;[,HM/@>+$+'Z]/VAR)E&SE;S999X 5WL:GP+?F6C<&\Y. M/.X*6 ^/6P\U&X^[*M?E<>=[1S8$_6>Q_?>'S>=MP65I"@M]4E^:SHXK&DL2 MR%A!'H<91*FVTRG" G(>99PH@6+%!_8)/3_K\L(;1E;S'CS4T@YL>-F#LUV4 MPC-V$[-WISUFBU\C<56]S-#-ETL=1(?WSKP,D>^6FCTSODZGSOS/#>/Y:ZXE]LODM%==5;Y1GNZN:DV7=R VVM>#507]>BPZ$%(_VCVM)0:MR.!+!^-&ZHN%I8<_YO:>J7]D9W), MO]U)L+O\'#>5SL\_SY[*0C@"V>>P6HXTG[_JIMJ1N^IXZS##L:J):^*96WFG MA\N_R_I@Y\>B++](OJ9EF:N<5P_DM?@?+8QY/M]K):\_W7SX;&[1O]B(NA=< MH;]&A9-& 0N&OJI35^SY_M?&F?4N]?:!]Q,?-5M)U_G_ZM5YK MZG)6 M7E>76;VA12S;\.-W20D*UQ* C,NAT[@L=RN9=1OJR?^87OXF_ M#Q>@&U"7V@)#APJ$7K&:KPV>MT%$Y/ON[AKE3 MI\]T-0]R*I%*>2*AH)1!)'@"B0SU'TBJ*..!3*A3?9J^R99&NF?..0X\4-$+ MLYW)[PN\B1EW,&[.MK,-()Y,V]ZI9K4\;91^;AA:W3.P V.3:O9IGVJF;<%3 M?8JJA+-.N12"PH@'"L9QRB$B2D#*(P*Y(!0%E/ LB-SR"09*LKQX_#%U".]::85DF)K0)U\.]F>0X-'UUFQPHQ;SM*,=!]:)?Y/K? I+NS=Z)$(3O]2NX#B_V#WJ>WJW3\TPZ^O=H^+S-[SOTJ'%OMHN&Y^4 M*3EB*HY\--E/GU2]_;V2<8))&##]CJL ZN\XA3CF$M) DHS&4B*&VJUCNY?^ MXIP#=G8G)H'V?*G9O=W*[\7Z>]6]HY(6*&IJL.V>7.MV74+>CB#\H#E7/:Y] M3Y>C$C>5O.9'M<0^"V]9@N.MR-:E^68NJ&6I_LOB6;8WCNB<4,7\UW4%KNHH M=WF]JZOF5KY(\>)X=Z<.0+D*$Q:E,4N@2$VO9XDR2'BD:2KF,<^"@ 6I>T.% M42(MS7)YIY3D52Z)R->/.Y-C4)K.O*!XJ'):!_1<&+=D=H0V[T),S'@=99H* M@Z!6!W3U ;L"O&W7Z+!L%VIA>#UVX@MSGZT>Q@DT?P<(+P">; SA9^1A7&V* M&M7)%^MU\<-TV3*AH_8\S3<]Z/7/O%SA6 0$,0E1(C4?,X4@5E$*,X;"5&&5 M,1ZY\+'=M$OCW*_O;D ;<[L"800#4G>?;Q*T]KI4\==6&V#4 7\:A1P=2\O% ML6->_Y!/'>.>#FUG"G4#SQ--6DXZ*Q6Z ?&<[ASO'IB,O;VEFR9']T9;0L4Z M%_6D&]'TJZS^^4G5?05SNOZJ?U+3Z?X<6D!"B@CGD%2E&Q7F$!-!8:JM3QX3 MQ1EWZEGM1:JE$6)7*5-DN:-6]5)V%3,VSUXU<-!M\#%"/^ML1YZSK][$W#K7 MPKGG'OL$VE<.L1>9YLT%]@GCBYQ>KX,/J.&V3S?[]D,/^?1I(YM]-*9PJF*: M0"$2#E%J"OL@+J"@,F*:LV4FK.KM]LZR-!+NY#G6DD(MZH DTO.P]G.D-["F MMB[>R]\]5#NR3^40&TBQ:B6H4)0;>S_*>" M1CQPD'Q?XZ@"^_K2 ^YLQ0\!S9.Q[C3UK#;Y$%">F]Z#QO#7UR)J#!V)!),I M#DQJM"F.+#AD--5_,"0#E"H4,CJVKT6T3&O[?'>&R&-?B\@I,= 3?!-3TBCD MO/2UB";)'^R;Z=7[6D3]684VMXRKI=:QJS[K)^F.EO+S-N?21(#K8[]MWI,I MQ6$*I'RC/]]6M5)RMI9UNQ*S!ZW097 MC?.*K^Y6Z=%YA/5?(SN\D;F0O9+ZZ>=QN3*25E%#.K'*Z^299&O8VWHMA?2?M;T!=3$Y#<((VMJLP'A!$.5DO_EMOC^5WU[34ZBB3E6G-0[Z"S4 M8J-6RQ!6UP[8=C'%ZMC3AXUX+'?;I\9#B3.JP@0)F(H 022R".)8_Y&&7*9) M&$C)K5I#GYUA::]X)21@3Z 5<\@6PDDH+;99Q@(T]1;+9-@X;*V,Q6BN;15W MK-SV5OIPZ-M7.7G??'LJ?6(?[:?T7NA.;Y^E7EB]ZK?RD_I'L>L4)2B_%FNQ M"FF:J4AH>HND)CJ)&<19J+0SBGD@,94AMJK_;3'7TBCO(*Z)&=<"[XMHE,"( M;/]^7\+Y,@MZ1&_J*/R6F$V9C44I4NI]K> M,B9GY]U:?I>;UGJ,41 DIK>B"B.(TE1!%A.D44U0B!!CG%EWXCH]Q=*XM)-- M48LY*@/E"$P+^W$T1%,;D-.A,R0Y9RA*\V?FV*(U,#WG%!!6N3E'-[Y"8LXI MP4]GY9R\8 M_+L:_,^4GM$VM! MK1_0"H*#AN"YS0OQ1?+B=E.-4J6&KD@21*D(,AB@5-NH M1')(8YE"AB0)>(*5"IV.PD\M\-*B''6EGTH9T-7&K?WB;,MM9R(O:1$G_A9< M?_YP=;J7\-E.'\HMR!CD[^[.ZY@/=DLT\N[JSV_ES@/_<59IMW M;,>%+R:(_BA+T\'KW4_-KEK*MOEF592\V-Q67\7Z6U@;F41BB60@882,>T%" M! G*$IB%-$T3[6!PAEP^,./$6=SGHU/KO]6G[@#8:K1O\ML4_C>E-VNKM(WZ MNK@0GA;5[C,RWU+-Y3!,MTHC.C., ==[@X9!PKQ2GX8QP)UOUS!JU&$4W>D& MT>0&KV(<)P'*(A@S'D#$"((L8A$DF>"89@$+.76)/;^<8IF19MXDH*\/\KHQ MXPDL[=AN'$(3,UA'N"O0B.>/B\ZK[HE?3DPP*V><5_ Y#_1#K_/9N M]_7QX:'8[G[;%H\/S0.4)T/[BB24OH-#'C>=N MG8\1+PA_Q(.7KAT;];OFW.3KE'\4.UE^+.C&.+%-\<_-[1?)9?[]N%$G92&F MBB&81:F"* HU288\@C1F1/-D)$C,A_9:=99FP5D$A=E^KM4!!\D]]E=U7SK7 MP-ZDRS%C5*_5XPI4FER!2IUC/79)7BND-ANQ\0&_X MD ,.JFZ+]\7VGOXA=Q\VO+B7Q]U"/M,J()5A%5(2$V@.6$&$(@Y90C(H)4.2 M17$YD'DE-Z#/^O+4HCN_ JXM:1\=>G6X<7[#^:_<$+,$,"QE! MD9$ (H(EI*;'$HG2)$A20<-HP G8%_,LC9U?%A6OA!U>A?WKP(.PHY":VOH\ M#9*'FO5?1QZ,'87:J]6M[W_$1E6N/P&%0^WZKZ][2/:L"GWUZT]=/BR.\/?- MMDY'^K^J-MT;N9$JWY7?[NCNG\7C6GRXURN\JSLGYM^EON2+*886AE% 4H5@ MC#($D0HR4U^.PQ2S()8J3 -)W4((PP197O2@JP?8T9^ -9J G58%_#"Z@+Q2 M!LA6F^K"K76=NI&+9Q=$F'Y!)F;PHY4PQ3S?'*U$I02HM0![-:H+OWBIAN<' M2$^A@H%"S!HE& ?4\P#!R-&&=GVODHN^R'N:;_+-[6>Y5<:ZU?I_8NO\MOG. M4Q5A&6,8QZ:_G4"F>CL1D*4H03CF""=6\0&G69=FA>ZE!1UQP4'>JT$'4>T6 MP(X!O<,Z,>$U\EZ!T= .: ?O )6WEO V<\[<%MX!AI>MX5UN'KAM=#)/O7.4 MXLW3X9*VX_$/NA7O?C[DV^KB.HE]14P[^%"&4%(6:M\Y()"D)(14)@1%-*.I M?.GD#JZ&9*47:OVY]Q,0I6)HVEG#H< MT#F!='D5WXQ;1?H,-\QGBX!T<$H MS1<,]0_0D!CH8*#FCW]: S8P!GH2"JOXY_&=KQ#[/"GZZ;CGZ4N'&<$WQ:9J M@_S/?'?7GORI#OO\MBW*F? MSHD+9SBF8[9!>2-Q4W_+S=J\@*Z=">D/LXF9L144_-"2[D\97M7'"J\ D]J% MD\#T@_E1.>'5^?2M%/D.?-2:^#,![1#S9-==F&Q68\U.\><6F.5=0PFFW.T/ M&JZB#&G+*2$P,7O+*$ ,LC#!,(BY#$F8!!0KM[V2H_&7MP52U5\H%"A-EP!7 M\N@B9\L5 ]&8G!IJ&!K)?+[J)Q3V]F9WQY[Y13ZAULOW]M1% [MW;PLNI:A. M K?-7=\7VT^[.[G=YP]>F]V!ZKS@2F:9D$B_OC(3,4018Y!FA$$L59Q()H,P M=&J$Z#C_TKRF2D[''M&.B-L1P(0X3DP1K>1UL8)?]HVCM97P*ZCD[Z0W'S3P MV"QZ&'2^^D4[SCYOR^AAT+SH&CUP&*^GD>/&U5:9C +-89#QU)@B4FC7)J0P MQC+((AH*1IB'T\CQ,L,\_<<_8R\G:6/KJ(]?_"8FJ@O0^3V-'#L'AOQBN8C3 MR.$/C^:^IS_ ME&98*:Z_RRV]/>2Z5+_\)K?WX2I(,$8DC6#$366LT*06IX3 + R$B ,E!">. MO7DU17 *.'>Q<\NE G]K0]8GWD%X^ M V#SU]7'9?*Y^_L, .9$IY\AHPRD/9IOJ_JN;_.2KXOR43^FUZRL=AU6W)3_ M2H( ,IIJLU A!7%$."0TE9('82RQ5>=NF\D61VE:5E )"SK2@C];>5W;C?7A M;,E6GM";FIL& ^=.1!:(^**=OJGF)1D+I5]0BLT]PPCDF[Q_*+:F.Z+V6G=/ M7W<%__>'LGR4XNWCMLX/S@M13?Z'_%']IEPE/(N%) $,18P@PIF$#(4<L :B6N0*4&J/4 M2)-3N95_8*9)DX_Z@L<=S 'K9H= M34V]%A/3UU3+X$QN8W#T1'J#1)B5#,> ])PD1XWE'H_[DHM;^6YSFV^D-,.W MB:T\)(AD$4QP0B#**(:4< %QQN+8U,!GS*J5RODIED9\E92@(^: T-(9,"_' MX,9#-#$?38B.?HO5AP_T$V_HQZ(FSG;EQMA!;O^#=Z-J%*]TX M3N@!W_WD=^:PP-O"^*TK0DF"TUC[DY$I.Q6G,:1*&X D4XG2O\MP:-7%X^70 M2^.T5CKP9RV?YQYXJ!F9Y5*N][RDU-^:?KGWFY8B+)E&(@(8O=NM@QQ;^L9V802I0C<3 B%PWKZHVG@[B>NP3 MXX2.K]XQ=I/.VT_&"8@7/6;<[G8/ MQXJ O297H-8"_-G\U[G.M_,*78ZE3(7ZQ.1U#N/Y(;8/R$P%]4QAFL,VE/GV MTKHTM@'_H8;:G#_<'"]+WNKHJ;7#$ 1[@CQ.P\T6^AFB9#<@-.C^889L'73? M;XEC4]86913&G'.(,,&0\BB%B)KX>(92@JTR4D\/OS3?M)9N<'+!,^SLC,SA MB$P=-K(&P]ET/*VS)Q/QV>"SFH*G%7MN\IVY:M@+^U:J?&-*PVSJ2MBFVHM> MQW?W#^OBZ?]G[UV;Y,:-M-&_@D_'=D3#RPM( GL^M:366'$T(X4DKV//?*C M54UO=56;K-*H]]]QA#52-TED/B ?)#(3F;(P%%_(J@EU M\=*]J"[JM@B)Q&DFL/ZB!=,&'^*0A&D&&4Y32AF*(V%5U=J/.+,CA$;LNLA! M(VIIJKS_[>'#VT_@*_VA";EN+?)A]4/6G;^!T=B-.FZ<13NJF6YN1J:F1A'0 M%;("_0[L9NQ F\,K?=\@T#_6W(BT3MYI MY 4=@9V-+1N@K^^1/<(W,M=-BYS#^1]_"$YU!N@2DIY. =D!TG<2Z,H3ICL- M9*?*P8D@RUL&)"^L-MI:_D9_?A#Z'.Z M,,7_%R1A/")) @5G,41!J#?$+&!0Q5B)2"1(9DXG"KU+.#JGGL01_;BZX_T'S915-,6[E7[3^F[\,*$WM=;+M]LVO.H5CFY>W MEZJNM301A':F=XIZ+EH]QASX+%[M5;[IBUB/ >_98M:C#.2^7__;KQ^:%&R" MLDR& 8<2BPBB&(409YDIP9$1'%-!N,"V._/=4^=&U%JP 4GK>Y"N[ZH'J3XR MP=VJM?V.>)#V$^U]_[9]HBOP*^6/^4K6L76EKP1ZS19;O@%+\V._1:=/X.C9 M^>ZOG6R/>R)>=S=[^LN;O(&FQ?1VLRUD9?64S9L5<92E*,!0A &%",<1) HG MYEAW$+" !FG ![@#SPXV-R[J^F+JQNR5R+596 XI:G,-;2>?X,T83N@4G :^ M08[!FV%\!<_@&3AKN3TEO-C"8^V#L.6 MW];W0E0%W.CR,\W%AU6377G>".VZ,+_(NOB;_"J+'SF7]:'3+W6/P.H3H%%* MLR0A, YBKDW&F$"<)!QR%F:,,9+Q)'+Q$TPD]]P6@OO/'][>G6]GM=\3W#7? MYITY1EA4&/(^ M3"7UI#Z)B:?BV%,Q]?!NRUU9;$Q;BG*]S 7=2%$YV7-9-L=5LPPE:: 22!$) M(6(!@C3&0B]1BE,M_R,:?,G&C4 M3S8IX_59NEUNAPJR&*E0P8#(&"*:"4A9S""/.8T#B;*,6),2Y1&$FW9,='(68V_IPU1?11+DKW>125!M2DU344=;F MP+6_673(8AAQ;B9,5!AS6H9E)@S$U6?R@:L(T^<7# 3I; K!T&<-(U=3;;!. M5&A[@3#2NXZZ3F>37K13I[)86H4Z?KX_OY/UW_X"]FJZ ML:G]M-E1Z"B3,39O3CL/SO3IC*DGSK0?=U*B=(;CF!W='S",$G_94A.TD]TJ M);_2G_G3]NGAYW-55&#!(QJAB!)M5"H"$8X$)"PTQ44R%B&":>I&AA9CSHT& M&Y&U+=*1^0XT4H-6[#OP]Y7(RZH 0T_:Y."9L.,WS_B.S&Q^H74F+@>P/%&6 MS8B3DI4#!,BFJ8W4:F.R MOG?Z@%JA:M=E5 *'.H'?*ZW<"_AXF5'+3?)$LS2VT3?R]+AODCW@ZFNS?(LH MTVZ:/8!VLGGV\HT*MV"*(!1-!&L L)A%$B0HAIHA"@B7&/)!1@-EB MLS;%]JRH85KQG>S8G1+C,:S^(O=*.Q;UG?;U ML%L/YCOI8R<(:%7N@/D3=#2Z WME07U)XS7H_O#PCAJ%<_Z$RLE08P%V191E]EE:<5?MJ2S:\R,2?EH%]'BH'[FIZ&.$V-&_E&KJ3*-Z;L MS2*C&0E%)*$B*($H97H7D_$8)C3+6)8@0C(G)XSC^'-SR!C)JZ:=VC1^NWYZ M,HW4J_3_?5&O#Y\=]R6.,V*Y%1D/Y[%W']<[=;4*@$:#_I)I[MN-8=CYVF$X MCC[MIF(8-"?[B(&/&7!*5^9\70WW-[D4;UX^%(7\H=\ LS,IMF7;N3Q)@HS0 M2, T59KF<(@@QBB"482S-,JXT/^R/L)K->3BQ=V2G.I=<(5Q6"%=9&^P%Y!V$-T9Z3R?OW$#J M.ZUL]Z#ICC([*79PSMGMSF$&ZYMMF:]D66IKB^6KZH4R91?UFJ'?+Y,5G>MG M53]N\^->?M4F]+:H$GL^K)ZWFP4A8<053F'$8V/$<@*)E+&F^"A"(B':JHU= MC%@/,LV-_EN50$>G.[#7"ARH=;=+$GVY QW50*6;F_WK8X+M;.*)IVWDY662 M&7.VG3UB[,F>]B'1I#:V1PB/[6Z?CQY:B_&M?E)!EQ]60O[\?^3+0C 2ADI; MW4D:,X@RA" +LQ@RR3#-:,0"9-]/\MP(:B\= ]I.@ M%WA&IC1G9 ;45KR@_0TU%8^?.'$MQ0L*G=90O'3AS942OLBE.9;V;6V;# [=,IIWM M-=$4C>V;O':,X-;9N:7BP%!<_5<1<);DM2H##(6LY[3_X$<.H^'W^2K?R(_Y M#RD^K#;Z1N"\)L=N?1L)\)'7,Z](.Z]= S#S MM%:YC#SIVC0 DN.U:,@C;LV1OEJ7M[Q4F+?*$5RDDI"4F[JY* @ABDD,<:+_ MT M6EB9I&&!IU8?!NV1S6[>ZJ;G=K<*EXMOEOOKVT9["J-@D[0Y.I+YUVBU3 M&5YC,L?>2)S,8W\1];*WBOK5>;PAX]H3YM[3KV^5ZY5RL3W!>3DQV]< PY8$ MT\;0'*IZ^4+_^%7O@XJ<+LT)PL_ZPWFL!RPVY6]R\TFUAPH7688ICAG7;)^: M,A*FL5D:$Y@%@91QD- D<#PM,T"*^5G!.\'OP+,1]P[H55L^L67>G+8MM\_/ MYA]N[#UDANQX>F341V;DG?1W0,L/=@I44.]4 )_KJ3 )[9JZ6SW\$>\-('JB MV"$23$JF-T!T3)NW/,IG.L,^[O9-\W2I9%%($2XPH6$4*P15A&.(2(0@E5A! M@B@)5$13$48NAU!R?"FXDQ+77WR#-:F8BB>>Z7O/R?M_JA M^<;\;:'2.(U%QC3\"8,HE!DD/(U,@$\P&L=,"NEFTO6,-C_3[4#8$GQ2H)86 M&''OP.?U,N4)U9)HZD++!\%9 W0^!78?*UXFMGI&F M/5YU7>63LU 6MPRCF^,\I&_Z,77P1"4DI2&" 8HBB-)$0"8C!E,D8A5F62!Y MZN([O#30W%R!)TE\P$@Z*!QR$5L[%O&!V,@4,@PL9Y*XAH0GAK@XS*3T<$W9 M8VZX>OW0C,*FN#J6<4!1$, P-+U7LRB&.) *FC[.5$:*I&'HED@XSSKU39:< M6V'Z$[3Z/^U;,!CY4[95?T!NX-7Z\K8I@5/6DK\D_FD"X$WUXLUCWNJ'W!>2 MOEUK\ST3(LZ0_LAH(!1$'&60$8QA%JLX1AF) F&=M]M]\-P^-R,;,,(!(YW] MUW8 UO6O;2@$8]O>=MH[?6SG5!WTL1T\:+*/[9SXW8_M[.\')ME68?M]#X9$ M3OO_Z]>';5\=DUD/00B$9 MBB2'BH6AJ>2#(49Q!F.,@RP381IP*[/@=L@FZ8A69^ZX-D>X@)V=_3\#U_E?OY_ =:F!CFYO-V\R7__KCY;TF+ MA2 \0X0B2*)$\YQ(0TA4%D",8X5E&DO!E.UI_',#S.VCK=/KU@K\@YHX_4:C M!RIA[\ [4]#(S!+XXS'GC^T5Y>Z2$CS\E 7/2Q.]MS]$?A;W_L_=!YIC[PT: M\8"6KX8'& EOA,7^)/VM\$QT;GX'D\I+;J)J=9&M?-6\9%^DD/*I.D)O.HVL M5QLMW=(<8:AZ?YL[G^@+D\ X4C9KL'DT ;FG9[IZ\73:O@_(GK/U9V^;["1] MG]#=<_.]UPTS%#_+59E7+7&KGC&?UYJ8Y2:OO2VFA$I9^\87:1R'/,$$RE"9 MHUATD:V)J'%\:8&UV] M_V]@Y 0=00=4#KH$Z'6[SP-,(Q/-N C9FX >D)K("CR#6'D=,BM[\0O-5^6GU=ET\KPN]%?STAS9:/N9* M?EB5V\)4HJQ85EN3"T:0U,9;"+,T2R'BDD 2Q$SOG#EA1)&8A=%B);]7IU/M MR'& &%;O.:G?\Q-AQGO7S5'L6A50Z0(T.^RT@6NC#C#Z@)U"H-7(GCR&S-IU MZAUK$J:AY=D";\_H(T_ 1&P_QD0XK04WP-BS3@QYZF1KR TJ=]>76QXSP".[ ME'Q3K%/(>,LAJE /(LB MO=ZDW-H]>VVTN5GB>X%!5V)0B3S XKP.MX57UB>(8[MH)\?/P7WK$\>I?+E] M>/KRQMKBTN>:O?J,Z?RTMNH<.&VM;QKFP36.=EH^?BK,D:/F'YTMQ6_2_/!I MO9(;6KPTX3?SZT)V&X/K7^B73H0+2B4/4BE@F(811!$1D&*901'3"+.0HBQR MJMOO5[RYD7JG:J:/$T:>Y]+..?QZ,S3RBM'H8B*>1C70_KNC7'T@LZ-?6\&D MU1#\N:,C:)3\BS_7\CC@>W) >Q9N4C?U., >.[-'&L7=^/ZZ99IT MMZ5OQF=D-AP-&GLS^6:()C*-W:%RLHI[8>BQA,_?-YGUVRMVU^+MO_ 6;GLP M60]R]^;%@L6IC&(8$,(UO0D$<98&4(9II)(XH+&0[O1V.,B,&:X5]*8O^0A2 M%YX;#M1T5#<&1D,(;SA6TW->*ZMOMCN/@17A'=WZ"IQW7OCSM'?AVF'[^P=: MK/06TS3\J\HOU=D1G9[A@:09SA*84F5*X 4,DDS_+40)C924#(O,+;?_RH@N M+^\TR?YF#]=TF7Z615WN#-QO-D7.MINZH<^NRY[YG2FMJZG:7[K6M3FRVXA[ MQ'UL7VPCJ>FO5T,Z32*6)4*>MK_71IMT/VNI^O$&U?:V8=STT90L+S\]5\ZN MU??=\8^8<\D4"R$/D.8D$260QD$"51I&$@<*H<"I8/2%<>9FF]5BWH&=H(./ MTUP"UHY(/, U,H$,0LJ9+J[@X(DF+HTR*3U<4?68%JY=/K"N[[42DIVT:*.I+Z@-H!HVZ^;+'$L.O,X^^ M"A%/+/VTY8I?9VI.BAJ_DAC#5LW_HD5N-JE?]#.KXDFQ2H-,T01F*!,0<8X@ MP=J8#I"I@!=$^@>1R[)V/,#['=OO(>A*D06"":PB23 M>B>@E(0TC06D2@6,"*HRYG0ZU0^^4Y!GC6Y'U#NP%]8;OG9\Z@>UD9EU&&#. M%'L="T]DVS/0I+1[7>%C K:X8\ )*/ED0=D) MI,@T)!@3&%;GH&C,(!-A"H7^>1@&:/$J@5UIO]>6%;+)--VOP)&5S555[\4\E6._:OY: 5N5^ MS*\975:'KTBNI66;\W^>[MR%> MRV)#]7^;)^\&+MN(MB9G3R<";I[QOB-=@Y\]W<&N6]4_.-YU\\,&+*^FFT8W MB%Z/W63&2,4%BE ,4LU^,>5R-O\9^VJ^D^\Y=B799ZM<@B'%$!0VQ*\9N2X(Q''"JN2,QCFFK: M<@R)B=$ M"^JQ&F+< M90G_39+?KD+L+\'M^E##UHWW^2K?R(_Y#RD^K#9:C%PS5E/PX&E=;/+_K41\ M,'O 4OXF?VZ^_2&7/^2OZ]7FL5S@0"92HA@**01$H?X;S3#2?Z.!BE(4XL#Q M$-MM LUO%_VPBQEUQ:\WU9HS"KFL?JGWAOE.74 K?>_ BZ0%6*\1IY-:@5@94F8*]*75#F#A@%^/'TW55=)L"GGIEQ9GH_@'HB]1N%F92_ M_0!W3-6>GCJ@:H)^WKIH*Y]3SL),)) '5&_TA62F14X"%8T9P0*':4JL*R5T M'CPWN[F6S>&,?Q>DZZ&UH:J/;8A68@TI<=!5WZ&LP4 8IBIE4,/Q]:7*AF<4;NO>D'W\NDJ%IP1\J!*P;G?#[;YS#:U.DO8IO&]M&[-=UMYK_0G M;Q:X]YK]%CB- Q+P",9Q*"$*0@Y9I#"D,38E"A /I%7QUT&CSXVG&N%!)?W= M+AOUY"(IFQ$GI28'"(X)R>76@3$:_BC%=BD_J>/J+F]HF?/[E7B7+[;G76L5,2G0;^F2 M;Y>U>TW_\S>]92G,%U-%/=_)U?I)+SGFW_D*G!9" K]7N@ZO)35T=BTC,N// MV-B;WE1SU6MBUG[\#XQ?O)'$WUYORYV974.C=)%D!%,$A'#2*4Q1)RFYGQJ M"+'D,N,)%H([F88WR#(WD[%2!:X5U,K4'G/0JE/1;*-0%0+?UXRJ=-KOYMQX M]I:9M./:B>9G9+X==VJ<"=<#J)Y(]Q9))B5>#Y =DZ^/1[H1<%EL%K_IU_23 M^I7^%!1!.6VE!K M[RAS(\U6.O![+9^EH=F/9#^U><-G9-*RA\::@*Q4[Z,6_8 .K>A_[2FE_]F3 MD(65>BT-V%WL'K-\NUZM)-^81DE-4"JBC$0!EY!@8S-1+DS+. YE@' L4QHE MD76)]Y.GS^Z#K@6L^G$-B.:=HG<]HGD3)F-_Q+[AL(]PW@3+1&'. WB\!3DO M:MX3Z3R]9[)PYT5QNS'/RQ<-2:OX;N;VBWPVR1NK[U^DD5);-JOO'S;RJ6OW M?"[6*M]\7)>EWHPVIZ >]H>@WFM%FJ=]6VL1R_4R-\?XQ4=M2IEGE8L(*1GC M)(!(IA(B%860$81AD@F6IF&2*BKM2Y),*?H,77RUO&"G_AWH ",U.#]P1ZF M!@'\V<#PE\JCU!YEZT !#!:@??BW->C" 7XW@%3/MBUI-_D[=GV-F.M[,[:C M\?]_8;"5=5O#K7[T2SNI5ML9C*G4)! MU;#BK^#;HZQ[2=;7F,C"MJP3?)N:,B;IUP!;.;?SE5H73W70@I;E6H]@7J<_ M\LTC$)59#IZJI:\$H@DHFH(O6D#]!C_1U0N@/V5UM-14@*EE\)4U-?U+T)N5 M-:$X$V9]30_R85;9*XP_S(-_?/#AP^KK9LW_YZ!JPY?U)W^[Z^B3^M@'0G/L5Q_ZF*'M>\I2R@M^ M^DX.W4+O,^. L!2RJJZ7S!)(J/X#11@ICD*4IM%B8RK@V'&@[T!W0)L@-*F]]@RR'G;B1D!L8IYV% M'.\?6!)K9T4N!&(BSD@( XF9-M!""7&215#QE$BLD R9<"&G_:/G1C^FSV%> M]SDT$V=VAWO/P;J&7/_(L;C2'DD5H#20)(&QBB1$),P@(4D"J2*19&F0(!:Z MF+H#D9S BAT;23N.'H;/R"S<::99.[+NS#^;,H*?S?;.5#@X:JYYH::@QP)4 M)U#Y*C"U?_"T!:1.%#HI$'5ZA1M7"KTQ?ZAJ^=X+H:>C_+PN-4G]O_GSV[60 M"ZR"""?Z\^:Q$A Q'$$:900*%:-(9I1&L563QOYAYO;EUY*"1E33MM0("[2T MP(AK]\5?0;;_Z_>'U\A,,!0JZX_;#HDS'WHI^5^_KW_\AWY _8V+QM57?=I7 M'CO)9VZG6OO)6UX],&6U]<55:]HG]?=5H7_R?97_K\F-_=F<3B@??C8D?U_5 M)#?9M":I2__@V_KA)WTR/F-]^1>YV1:KLNMZ256& HH1I)PI;3:P!&*4,*@R MFB2,"$ZP4WVGL06>&R4=ZFORVKL: ZT#:'4V=23:M;A1&^SU-BMQJWEU6Z/[ M38ZXT5\?.UMI3B_%R+P[F_?!/3EWHDGRE<$[MKC3IOE.!/Y)+O!4XPZ-]U0! MS[8(R[>""FER%\M%HA"B(4HA2@(.4B1EP%H#8BM7$'"6Q3ETC@3QTNNJ'L:&;EV MP\#JR/EJ76C#NW59O*V.+WQ8F88)3U47G;K'M K3$">DRL*3)A\OA30S$1%. M21:1.$3,L4*=Y47^TW<=,\ M!1*G(B,"2AR'$#$902+3$(J )G$:Q D5F5-):_^S- 7%SWJ.[-:&$9 ?VW5Z MW@MZ!VK13;Q^+[SOMNB._B,7VZ:Q3+>::_GFY9L>]Y,Z^QC3 IOQ-)-)F,%,1#%$ ==K%1,I#%": M\4BSI+[1L1#-F/+.C4#K7(NF:G-'S]*$0UHU3>[NIJ#<_-2H9UBU5?"P)/20 MKN9COR%V-#RC>1_;WSWIE \IRS/%1/@KZ3.JM%.7 YH"^C.EA"89=M@"]F9; MYBM9EOJQS%3$,0'SS^MESE\6*"9ZAQ14.02FTI *(!.)@$I@EJ9IDJ:2NVV6 M+@\VO_U1*ROH"FO"9T9<\'OSW\$%@GIPMV-T/UB.3,9G01R"H3//7H?'$T7V M##0INUU7^)B8+.X8ZJS]H9EK7;P8"[MZ[A=9RN*';$[P9I'>VQ,A88R5.14I M&&0AYI!RDB6*QSS+8C>7;>]X;V/%KI?JI^]?NMH&)\)K-/JFWVD;* M-^\IKW)5?Z4_\Z?MTYMU4:S_R%??WU+]&IGB3S%B7&#C8@$1SL) >MZ([9\"XS8D=,8^$\,DL9L:NR ME!Z@=D^-'X"9K_1XEZ&G39$? ,I)FOR09PP^\+A^DM_HSW?UN>%M(>]96?DP M]$8M93@*.$P53R R(1."5 JUE86SE#*1!JZ'&R^--3?J:G*<35K,7ECP>RNN M^W'%BR#;VDU>H!L]�M2&'#:_AX>]@X<61ICY$>$WE,P<&K]XRT"9:K[Y_ MD\73.\DV^Y/:U7F>?27K\NVV*$S?[8231!&:01IR#%&&$[TQ"P5,0R*X)AF$ M,7;S^#B-/S\G4",8>**;;9%OT>R"JC CB&/9D9WM MT -8[C6B(CMUP%Z?ZBML-;H#.YW<2-!ZCNS8SRONKQ@X\0*X,P&ZHN>)^:R' MG93R7,$XYCKG^X>17-6$WB2C%/)1KLK\AZR]&._7A:@HWK%Y!WE@=&^K73;( !J"$"-P1TPE436RMC& M_OA^PDGSM%1,(?&DJ\R$4W"\0$TYM+^L?K-)J-KDE(LP)@F+: ;#(&&F";:$ M. VT%4\QP3S@B>"1FYN\?\#Y^<5W6V;>S94VG@G'A>0*THQG,=$;$4B3Q.2A MQAPR$B.(L8SB6,6,H)N//PS#>:(6O&%YR M^D\Q&3$EOS/8JV?4GRINDQ!_YJZ!)06;M'F]F'PNUEQ*49IBU-6:8]+/2E// M\%ZO*C\J%]!"*8(88R8751*(8H)-86@,DP G:1(AC' ZP.GL*,9,G":QW:4J9R$(2LP@*+K1M*@B!+,$4 MQH@1F85A*!+E5L:K;[BY64RMM$V7[YV\@S/"KJ!MQU[^,!R9K&Z!;T"9*1M4 MO!6)ZAULXA)/-HJ?%FBRNLN]'^L7[3)NNL>D:%;B_5<[_V4NWLPVJC'YVS9=VGN:S;M2YI69K: M24W+WXAQE;&$P!!1L_"SQ%2*R* @#(E0HB#-G.IW#I!A;I]YI^;7LJKYM5>B M\0&8\Q=:#U I4A4#<^2 6V;,SG@8>1Y&YI:3LFM>IN#6NFPN((Y3LL MY>8"T94J;TZ/&M#+U?36^515]"D??LJ"YZ6IAK6ST7%*HXB*$$I* HA"S"!E M00*C3"%)$QSHO]@VG[XRUMP(L!(7-/*"CL#.^R$;H/OYS#-\H]M$4R+GT(S3 M'X(3]<^\B*2GQI1V@/3UDKSRA.G:/]JI N\Z,-\(Q M>BQM)]T@_CN'B3WGW8C-1#S7D=)3S]T>O7OH[-Q=DU%8C\A=VNJ[;&#&QN[@ MY"?5C2M^D4L3+'N[+C=E55N+=6MK[5Y&)93 ,@IA$B>9WCS3".( I5#@F))( M"JPB[)1G<),X:J?#D3U9OYBI^]OQA!=((92G!(,XP!CJ/?; M&60295 (BJ.,R II](40X28&YV>=H:IM:B; ZF'K?74W [Y4N-[;]L9HS MVZ#FN#,Q>JASC$FXN=>."XHC]<^Q$N%5>^*X@'2MSXW3LX81YX56.E]V)W&^ MR'*[-$DB1HR/]+G4]'[__+S,N1G=A.>V&_VCC_E37N]BRH62!*,XIE!&D>G@ MS3 DFF=A0ED0)IF,LS 90 ^);S1G=M7I/\Z)J6K%6WTRC2%#+E7" M%0Q9*B#""8&$$0&C)%-$4!8QNSS P1+,S>INE3 <8-2H.[=41]N,)N! E<;0 M;47^B/?/%9W4?ZO;5[FS>_;9W5_:DSIO[K,J%L(\);9Z L,#GKN=.'" M6]0^""+>]"#W!6U7[?"+?BT.]V--9E08IY2%>O%"&4XA2DD$F0@XE('(XBS* MPBBR:FIO-=K<%JI.<4XC,CCR5+CEI]GA?7WM\8KBR.O,*P!HOW1X!7*B9:)% MK#K#E-?H;C2ZA4&W.$+74[\D)ZQZ2/SZ,R8C;&MUNN1L?Y,[$3_\S*NS2;_2 M%:V#2$TF>QR%-$H%AR+%5),P22'+DD3_(>(P2=(0$63+OY<&F1OMMG*"O:". M'3AZ(;U.L3Z &IE91\;(GD5]8#41>0["S(DFKX'1PXX7;YV,%*\)W^7"J]>Z M4^#;;;G1_%I\D4SS:TE7HJ[FWS1"JO_<;Q&9#%@02P0)BDP&7!!#DA "4YQD M09RIC$>6+='JCEW+#QH%JF.#C0JW=TH;,#W7278\R$>FWCZL7P-J M>ZX>#_*I,OOV+1+6"E#.3>MMP^C/-=S&*N;M]!2=Z>&UGI[2 8?AV$/^C@^< M;$D8IFAWH1CXA&'AW5^VM*"KC92E.??RM,I5SFNG__U*_(.:#*VJV*P9U%2\ M0*%, J4RB%!H6CI+"G% $%0D1"(SA:ZY=*L>Y2C!_!:2S\7:A%; 7E9_C39= MI\W1:.5R8=H] (=Q0X: M=;2Z@5HY8\QTU1N:8>AELNU8=_HI')F,)YR] :F)/L'VEJSH1:B)TQ=] GF: MT.CUZ<,H_S>YJ1W5IB[K(F02R90HR!*"(4JD.2>8"2BBD IM],J,J$457;9C M[H.G.Q'P;HSQ/F%3'[F)B=#-ILC9=E.%N3=K\+>'#V\_N='I(9 BQ@*G ==[ M@TAO%1!-(D>OZB ;E[YC!.>?^#YDLS39J8/Y3EUG#S M E&2D"B+H;X)023U5TY3D4 22AFI($P$IXOGJJKUUPTM-M?=R9<'UQWR?A Y3@J>EPOMJ:6%UUY**&4[_V3_G&;>ZL5D]2;6_Z"@*B!4 MU9=?U:MX3,55,4E%8L53GCIW[SD_UMR\,@,*9_Z>L)G9"YM:UX? ME8'SF!/A@(?/[C 71IJ^JTN_RF>[L5RY91@W?-VR4OYKJU>9AQ_F8*5^BDD. M7&"<14@@!E-AR@@QPB$+S/XVH'&&C1%&G4I47QAG;IRP%Q-4<@(CZ+5\22=@ M[6C" UQCFUM#D'*FARLX>**&2Z-,2@M75#VFA&N7#Z.#^SIQHOPBNN(*P'3WX0VUDEMC!M9?T3F\CM&TK]\U+JYU:G?P!C"]GA';U=H!YHI,K M@TW**G:*'Y.+Y5WN=>S-L=LJ*?0KERM:Y.MJ33361)10!24+B#E/I#Q[E;ZAKOWYYTY6 MX;Y7K6ZM^_X+AQD('Z7>>\A/S]5YP]7WCY*6LMQGG$9<)00Q!%-)M(% N(0X M2Q3D44@P"7!"8Z=FP/W#S>VSKJ6MO.*UO* 6V,U"N *QG87@#[B1O_Q+F('? M1\ECL\/%DR%P9;!)#0$[Q8\- O<^&*!>$J"A& M<0QQ2!%$7"E(:1S 5,4I9XK&1#EE*/0/-[>4A8_KU7>H2>L)&+FKI,]*Y(-\ MHP\KOMQ6 :'&- ._TLVVZ.].-V0N[$C''\(CD\Y%2'WV&[7!PEN_T=[!)NXW M:J/X:;]1J[L&]AO5DV_:6%3&LB0X#B)-)HGINX=DE$"2, E)QK(T24@2I)F+ MB=)]^-P,DJJ3;MVN98 +\P V.P88"L;(W[LU#NZ=.\\H[*LM9_?1T_;@^D_ M(4Q;@9T0$Q M#7N(O 4X+(:<.-IA#\)IZ,/A7O=\P./JL[O=S^=BK?*-\5#O+163M+T2N3:Z M9:<^;7FN9',:F[QJ0:!@4091E'&(,Y5 F;"09+&(LR"S/Y<^DI3SB[@<50;Z MI#JN@EK7-MFV.FU=*PPZ&H/WG6K1)?AV2\WN,=^/?H*=R9R/S,<6DVVT_'>? M:OM,PAE,^41IB!^$'F-WZ/$."%GR(G^N_V'FFS[5H41SOG^Y!&7^O3XCN=KL MZUOIUR3?R*<2Y*NJP.%1X:M=P<3G^EU:%V#9ODZ\>9UDYW6J:A47\GE=U!G\ M9?MF;=;5XXW$FY<_E54!QMUKUAR.:,*<^UI1DCC7R9 F=(T/7S08=>ZB! MX9]\9=J:5+'Z]]2(MWG9[1"B)(G-;@PF@B-3[SZ A"(%@X!)$B0"B]#I,'#? M8'/;FC7I"ZV8@[=BO0!;AGX\P39VX$>+:0AY '+N41\+2'S%?/J&FC;B8Z'T M2;S'YIZAT1XEBZ(JUOXQI\P\.I?E+^NU^"-?+C67'>>W+E(6A2B-8YA2DWD: M,@)I)BF,>(2XRK*$Q') _PQG0:P^FNF[8[025R;#NLK8SO<9V[02W34(Y#I% MMG&A,1"?*E14RUZ5JNU(?P<.\#_)E?<921J(GK?@DNOX$\>;!L)S&H(:^J"! M-:F:)QO._6",_T60TH#B6$"1IHGQ<1-(@M3XN(,DH %289(Z5ITZ'F-^_IV# MS^CBP9/*6J@T<"TM=8*R'6?=A-S(G+2#S H6]UI/EU3W5-K":MS6^_!*&M D)(SI+SZF$,4$04I2"E,182)$1J+0[R:?WQ8/6\WY4?Y0R[#Y@!J%.(XRY2 66RZ0XPF&< M! BSP(5!>L::&X'L.Q69G#@C[1VHY 6A8^US&Z#M&,03?",3R$W(.5.(!2:> M&*1OI$D)Q$+E8_ZPN<4]K%V9U@]+R3?%>I5STYIZO3)>XN:MYD)@1$,)PU0$ M$"4H@)1&$:19ED48\03'H6T_B2MCS8T^ZEW'7EZP%WA ZX1K0%^/\WJ$;V3Z MF!8Y^["I1P0G"G_>A*13_,\2FYXXWK4G3!:/LU2E&U>SO65 ';$M*W.1T^+E MVQ_Z@2_O];O1O+@)3R7-XA B9GKUA%D"&24,IK%"*1>$,F5U+*I_F+G1ZEY2 M4(L*C:P.I9@N WJ=0_W -/;V[2Q" YBS!RJ'JE5>()NJ+:;;R^56>.HJ$'V% MIR[?/%WAJ:L*'!2>NG[U@*8]]*EFV';QEDDLI I2F,B80\0EA210VKX,:1:: MMD=PL>(U.<7R@<.MK< ,E$%-:!YN/'MYX: MT%Q0NZ_%S/$MTS61N2#L09N82]<,+H)M?'*?B_6/7$CQYN7OI10?5KOLJGN^ MR7]4@;\%HQB'VCJ#0F%3["9AD+$HA%+JZ:0BXYQBQPK9ED,[T=E$Y;.KQ,7G M1G; 7MJ\Q-5W0'>".Y=^MIT+.Y?;. B/3) &W,IS_[D#[I^-Y"!?_:63_WQ_ M'>8A]:,=$?-77-IVX*DK3SL"L3AE'9@U+2/$OVM)_];;W2,FSU96PI MJRS14BXTI_&,X!CBV%AB$9>0H(#"!$4XH2FE-'(*% P59&Y6VX&,0*MBI.P_ M%NYW8NQ8;@JX1^:\G0J@OP_X'3B/*MV1#SQ3(W,R>T4=24&1I\[T&@$:I4.KB@-%8-6 MJQ&(V2/(_O)A;Y9HZ@Q97Q">R9GU]NB!G5O>T-((L#?6[HN*/8P#Y\W+_I+/ M],7\Z/X/6HA=A/V^++=/U1G#\OVZ4+(Z0F46GT7,.(YQF$&.$3;Y>!QB4='YDOY=/\_C&M??&2/-I$3&:QQR-'7(R*H!*!]#5$W04 M!6]>0/>Z1EE0:0OV*4.@HS#HS/J7V<%WHS=B]$7M.MEO?-MM2[M[*\ MY__:YF7UOU7?_3LN7WJE7B@>8E=O^YCW*Y_TC>@,?)W[ *$TZ=[0>5!W^OQ MLR;[2"\HT?TR+UUR0\N_7^3Z>T&?'W.NC??JPT0AHS3+H @R#)%$VK8.M8'- M:8J81!E27#JW_3L>96Z?:%>^X>W_3K#L_UB](33R9^L"SK!6@)>4]]$.\.39 MT[<$O*3>V;: %R\>YG \LP=O4CSH=_E)_=?:+/(?5OHCD^6F;#UJ"Z3"4- 8 M0Q(84QRS%.J==@0CFL0RTOQQJ?=$KQ^R+\_ M;MKZ 80F@JH44EEQ9*HY,DI"&"18_S>+,\:MBL-='&%N]-<)+U92WA2/[2+9 MSUI>\!D[0C(6-$/BU ,AFCY(;0G5P CU&1BLPM/=^UXA-GU&[/.!Z7,7WEP% MO"[MJO_2_JPYU7&02[02;^1*JGQ3[GXLQ3TKI5:S7,0LUAM(;CHXBDCS(I60 M1BJ"1*4LHCQ!(<;&J?]%Z]8J@-8!M,&UP3U,G)WQ^&K3,780J5M3 MO-;LKOK[[A>[@VX'*;HF)MYJV/F5OKY5VI=W(WKUX4Q:_63-R]O:5&8 M0P[W57^Y#RN^W K39VM=5.2XJ0^OF5?EV_HWK;PYSK9>+KL;_X7*<*C2D$.* M$DUAD@O( BE@**(DKMK8$$<*\R_D_"COBQ12/E4?X>I 9M/(IA;:C>5&F%DD M5,:R@$(5^/>9WU;8_\-GEPMV9G:+:5V=6#R7>!3CN0*V\WH,VZH-:_U>? M;3L;]G7G<&2;=Z?; DT$]@H"3&N#C M 7QLL(\XTE"?0^/L^+K1NX7J"&KYH2RW4BP(CG!L.M,F#.OE( U22&E"($$, M(Y(008CC\:9+0\W-_;N3%%2BWK5GNO-*6E=OPD6 ;;T(/F ;W7MPA%@M)_C0 MC]@ 7\$U,+SY""X.-+%OX)K"ISZ!JW>XQ]J__$U_EO'RP? MBL-$,?(O?_W;7PTB>@'7+)4;>EMQ/_'Q_+E5XR]W0"O@9M4XSX^=K3,FZB.3I3_ MG8VBH:AY,I6 MHV_Z_$'M+VK<@]G8\>-S0\\CDMP#BG5,N>\9-W;Y;G/'O\KOYI]E=4Z+"Q&$ MA"8P,/W?4(8I)%D@(:.)E$I$#'/B%BCN'6]^,=_=>8I63*=#<'8@"Z%(C F! M(B,F71Y)2+D@,&!I1$.:9"1V!X#O M3NEGQWJ=5NE]:E_LE=Y[D_NIXZ9F4*FY_JLL?N1\H/NI$0R/KL1EDM4.NJ M83S?%H7)91]YT (5<5H<:-VOP;%0 +Y(68$-_@N=6!S>.\S*C=APXV01- MPY%==:H3JOOCIZU*8*=278*Y4@K46E6W?+XZ:KF:;/CYRDF8V1.]CX/[KD9-X+H*T=CJ!C3YFK<"-9) MSL:MSQM&IQ<&- G\]19TY\G_I-[G*[KB.5VV7%XU:87&20AIG&,HDHB34K(NI4]D6C[+-C73[/O*]?G=@IZ%)U]KIN+.]P.][ M-:OJUHYQ09^S;T?4KS2G(W/W&-/YL-H^54]=^XA2C(B_)]KW*=FD*\$(D!XO M#F,,,6R],.W]ZNHRR^7Z#VHJR=ROA+;[9?%C%S9,46#ZID=01$SJA2 +( N2 M#*9QB#G6$&/D9&K;##HWAO_Z\!9\Y8]2;)>:#\((!N0.[!0!>TTJKV^KBV/T MUFE6[ C:-]9C9WN,!+,SL;K@YHDQK8:NW E-TM*^6_MMHJ M>OBA_VB.^%&%D@3%&<0H-8DC6$#,D8!AB$26)8%BU*IO3.\H<_O@]T*"2DK' MP9I'P2^,D?/CC%MQFB?FB>9HKT7#V_R^+DMEO1. M[XP64F!$JDI!0N]#D*0Z/'0R#[OW4O\(S\G3LC,ZC9XUGM;^KV>/C$R=L]GE7H7+_'\Q<.7,&;G=TG M=<_UT[=5 L$GDR%E4M4*^6@<&S_DAQ5?/\F/Z[*L2G_N:Y^& NEO79BD\"2$ M* DS2'$2P32-TY!E,A/*;:V_39ZYD42KCO%&=A0"E4;@0"50ZP3^;+3ZR\UU M:V^=6$N38[KI&MLXF6*FW.T9/_CZLGQNE&9:&\D/="?6E*?'#J/KNBKY@N$$ MA9))F,6)WF%%(H0T(1@&.*)93&(E!':IS5@_UHD\)ZBG^,V, 6@EFQOY-3!% M86I*S4:0"T4ARC1"A*+()$\Q41 R3B'*$4)I&% ():22(*B.,Y"-U:\ M--3\J.\WN0%YO9=ZUINLJJXJH$<5E?_V\.'MI_IWC^NE1KS\3S?>NP@]"\,P M)91!S%2FK>A40DJ""&J[, IBKC@)G*K$^0!^DJ.NC9S&/U>79@6_M[(ZKBD7 ML;5;.'P@-O+J, PL9_Z_AH0GDK\XS*1,?DW98[J^>KT'WZ!_@]1YRK:9V>E2*@T:2:I#-G>J?S=P[$=0QG MIZLHK^?I' A:KYMSZ#,'TK*A^#>TE.*@UV)1Z#>WRL MW[SLKVD.;MS_00OQ MZ;DZ__;P4Q8\USSS856'ROXA31M>*>XU]='OLOW]YR+G '_.5T"LETM:E'L+_R^.;#[MZV#) M_[.=XK%7#*,4K+0Z;+';U1VP%]"]L-$?5 "8\W<5!'=@!X(I'U'#< =:($"# MQ.XJ4&'A<:UYE3GTM3I-*_RTZ]FK3,S)"O@Z4HQ[9ML<:7V?_Y +G#(4Q!&% M1,:Q7O4R#AEA E*49FD8(J32;(RSVJT <_.)##H;;!09YY#V;I[LEJ,QT1]Y M0?$/_&BGLH_1F_@T]F[X69["/@9GZ.GKD^<,+2:M-R*-O[CNKO;;>K-W3T8) MBJBV[*$B4AO],460)51"D49(XHPQY$9__RZTOZIZ78(C,"#_$_/R_6+E%_J2EL= M%TCCR%PDA!.4QB$4R@25*-?,@I(,"LQ20L(TR&+'AN97QYR?!V!7=[$1'?#N M5M$X%MM29<_T1R5?\D8&5]X^ "L$UVJ2D#5JO/Y1JIUT62A?C/? MUL-/S7]ZC'Q%BY4UGQ_N8DV['E#.9RI$Y]C"[ORK-N%<5['5M MY[FYOE+W[E(#<*^5<,>>!'\%=$>3=.JZNV-#?J9<[^A##MQ9UWU&VD(TF".* M(@$3C&.(9!1";>2&$(=Q(,(("YYRIXUT]^FSVS?O&M\,JB%SB)SEGG@H'F-O M@:VA<-_OGE/9U_;VX-G3[F;/J76R>3U[T; /]5W3^;M#$?DFR$*8X3#@2!!,,CPT1?)@I/DYP+J)=:VH3>+#C**V4#GE7U[.-;\:.'<88+!:_O ;6Q_ M]T# ;CY_,596\>5Q7O4$QM5\X.LWW+9)T<9(QTM>G0U8)"B.I*0!I&G&((H) M-Z$T 3.D=RB*)A$G;$ KH)XAK=[\Z3O\5+(-VXBXYS([W*=J-'Y4L[C;Y;W(CB4>9U2/]O;0M-0G4VI:EF M*]OQNBF:G]@R_U[];2&"-"0R2&%HXO"(10H23BA,0LTA>A.2!0ER8)!;9)DI MM53J *,/J!5JB[95*H'=YW60Z[W7RHZ4;IK#?K8:?4HFS"B:]32(IOA<_:_7 MGHX#:?[]IL5Z]?&!9[,L-54/PR .J^7FID=/L@[Y4+Y=H+P\RWWE^J!?T=5W MTQFB+KOS]U*J[?)CKN31L=,L2Q!/4@9#:=+&,AQ"QD0$XXC&2AO"B(G QA?O M,NC<_/%[N4$M.*@E!T;TP:>"G:;A^F(S!K@C+RXSP-5^]1@#WXE6BQZI#'D( MDT!2B! AD J1P2"(6)HE.(AQXN8#=99AAK[1-E>X36T5K75UD#S\K&_2N_OR M6?)*)4#+IJ/[+\2YC_FG,8/NC0)19_7RYR_= QC M' O,DAC*0/^!0HXA"5@ .8IX@(2*XY"X<:75N//C1R-OE5=1_:4C^1VH90>_ M-_\='%&RFQ$[RO..\L@TYQ=>9Y)S@LL3L=F-.2F9.<%P3&!N-P\DK=,BW[_) MS2?UC?[4_UINA7$LK(NJ5$"GD.&W]87$>VWW299D B:)R<'+)(:,4@*)(B35 MW,;1<\EYO=L9>'"]/ MC+;Y9=5L66MY!W9Z@D91<']4SG7T\S$CS8*O-=>S=-.NSN- >[*.CS3,U.7H MJC^^Z5&U4?)9?T^_Z2^L.?P11A*'DH609A&&2$0<4A1H*R# 84*YDC)U2KT? M0\BYK0Z5I,"(.O3\S1@S:;D3\-ZFY=AUD M?Y75+,9RC]'>RV)=O=A-L]54[[N"+$E@&*9(;\D,2RO3R#8D*HQ"%4BN;$.Q M1\^>':6VXCEVJST'V_70Z0U@C,U?'G&P#W7>@,=$$&SDVX-+3]SR^([)PI,71.U&(2]=,LP:_2*YS'\8<_?$ M+\MCFA"9,9B)**AM2I*%QK",11+*@!'"W#SEEP>;GWM\5[Y\+[0_QW@/ZG;V MGQ\D1V;!O9#C^KJO@^')+.L9:%+CZKK"QR:2Q1VW-6[3EA?+5]7RH<=:?U_E M_RO%!Z&7E%SE=)K=>+BL1?]'[;Q,+6*!$:",SDS"),P41IAED ME,50\CB+4H:0Y*(];F.W$-@/;L4AA^=K1N;W1F; &Z'!9B\UH.*?>NM4.3O< MR-]A.NP8W3/$T]!T*_0=:%%NY08=P8&1_%H T9EXW0'SQ*8. T]*D>Z '//> M@"<,[)^^[]G>>?C][F-L?#@L8IR;;FXT##21411!QM,(RD#2C IMVB9.G2'M MAIV;@=K[:;DYRASQMV,N_ZB.[6;<"WS*6WNY3V+FGVG5(\^?EVT8@KY:HML- M.FW+="<@3EJJN]WMK>5Z^;E8Z_?HB=I6BWS[:$(LY8=5XRW3EVC;\4SAR";< MOL!$ADF8:3LN%:8[,3.5'8,$IJ%,9)*9Z+75L;375&)NM'J^W[A& 50P'*;7 M]-2?[6;>W-P)?OQ7R-"4M'FY%Z(PCEO]UT_%M_4?JT6"A&(<1S!)3.Y_D'+(8L)@ MP% @.6)!3*PJH_>,,3>2J,4$C9QWP$BJ<01&5CN&Z .TGQD\P30R(PQ"R)H. M+# X0P.EY'_]OO[Q'_KNF@%$DV)3??A]SYSD@[=0JOW0;2X=6,^T:B16Y2-V M\Q0_K$3^(Q=;NC3VB^DO5IKLQ$_JW%G:-O4;A0$R9UFE:;J**$GTYII33O3 MYG7FFW@JW>N_>D?=5\%8?X)-6V'6.Z G)6G]CS"@-.66E;G(]2;TVV-> M;*1<-?N8!.$D(*F$6"()$>8(TC@14 4LY$DFB,@2VRSR2X/,C;#W=/7T"-S(0C8^10IM$#5E.581R"F5N-Q2M@]-50O'3K=#42KPA_4 /Q MVK7#[.-?\]6ZT&R\.S$M4QHIA3!D FOZ0PF&& L,8QJGF-"02NK8!O=X")?W M=)H4]*.CS0/;/)Y :6?RDUM8EY8YMIHO7 M#3P;K9F_LKH^J??YBJYX3I>?U[6C?]?\/>0DQ5&,H68"IBVA*(,T49H*>(QB ME<81D=CIK+/%H+.SC%J9S9YF)S5HQ;;I&S]\ NP(Q#>LHY/*S8BZGT1V@,C7 MR6*;(:<]*>P PLG)7Y=[W3=C[PLI65Z(-ES':!BP((8BQAE$>OL%,3>&2$K# ME*$H3HD5\9P^>F[TTDHW8"=QA-GU/=9P)$9F!'\@V&^BAH,QT=9I!\I7^93K M+UQLN>8X\'9=/*\+RTQ.IYW4>41Z]D]'-TRV:SHO:'>O=.$*]Q#A_5;D&C%3 MK6!!J(H3*B1,!!7:&A(II!F)(:[".O[!M0"XKS8 M2K'/%&)ZPV*:);?]NP5A2832&#*,4X@82B$+8P+3(!$H"RDFD;+S:]H,-S\? M9R,QX&UJ6U'+7!U]YBXMTZW@OKX=\0GAV)9!@UTG+7"/G5.[>;M7U;X0D4<, MIZI,1(OBQ3B*?U2=N$P3"%55)V)47\,X">OW\OJK/;7Z203\^5V^C))(4_E)O\2?_\HUX, MJFSPA6*$AXF(S%$EJO=960!)G#$H$J5XJ@0GV.H(I]NP<[/Y=I*#O>B@EAVT MPH/?C?B@DM^E[IG]7%BP^"@(C\WGLP#7@>9' 7DBPN_B")3>7_]*5[1.^?E3 M"60+=[,*T-W4%/NIH?74F.5@N02?MQM0Y-\?-Z6^@VZJVTRG(;IZT?_=+@5@ MYNZFLLMF#9[I2]/#RU>=.^?YZ%LS[!\VW>KAK.#!.N)^]S#/P4=)2UF^I<_Y MABYW43.L&%*)5! A)B 2"$/*!8(TU%8_"J.08"M'7>\H4CMO ,W S4R[0_ R-DOT(N!)V? ^3$F]0#TJGF\[>^_V-V8[/0JK\HI-0!_:X5G)WZ\>-@:N]N3@*OA-9BXT5SJH3 MQ,;<,XQK;$!M_!F/05.$2__\#^,MJ+P'NWZ3&STWM)H;>I2D)J2)GU8=7K7= M82*HQ0L0N=(WRNHQU8G\]8 OQ;AQ9B+J6^ MR30<>R=_R.7ZV;S6#S_-T0*YD('@048I9!(SO6*$%.(P53#+."8(!UAF3H>\ M>D>;VTKQY?^B3\__]SL@:_$<\U_[@;4S(;W!-?)RT,I9N2$[DH)&5)\UERT0 M\59VN6^LB2LO6ZA]6GS9YJ9AM/'W5;$KZ*DIJHE;E1]6O*C,6SWV=FGHRA3% M^%SDZ^*SU'^::]M$N7(1QBQ0ILA[P$-MCX:80!)%"&:I-DTEQB013I%L'T+- MC81VPN_Z21L7CI$=O.C9K1;YYU9X-X;R,H=V1#;US(S,=UUU*A.X5:CJ'%>I M!'8JU<94I12HM:IN^7QUTIS)T2?*GCC4BTB34JU/$(\9V>NSAY;X^+!2IFZ1 M>=C>^TXH3[C, AC)!$.4!AFDBA"($IH$J22()=2MRL>Y8>9&KDT9BXZH ^(< M5Y#M)TA_>(U,>4.A&E#THP^)&^I^G'WLQ*4_^E0[K?[1>_4PN^W3YE$6OU+^ MJ)]7O)@"9/_:YL^=DK6Q-L-$EBF8I%5'QT! BK,$$A(PQB(92^D4+K@VX-PH MH9(7[ 2N=C0[D0>F&UX%W#FF(# HHT9-JREPP2&2M(TBB003SD>*_GFSJ5LFRR*YG\GJ]69F.N_V%\*(YG!\[#'*Z"84U[NX9WN MR\''K=*SO2KI-\D?5_G_W']OW#V(QP+%>B^<8I.72](8TA1QF! FDTR;Y$%H MG8=W:9"Y4?Y.3M ("NZ_#ZAP<1'3ZZSN ZF1>7QLD.RIV@=8$Y'S&=!^^>L= M6)VO8@?6?ZSDY5V)$ZE> ZF'1B_>.AEQ7A.^2Y57KQWFL6ASW*IR2J;YJT9[ M6?=3^49_-HDJ39!TD9 P4HQ(F 21244+(DA9IB"66<82P6C(G%IXN0P^-S*M M9';;63MA;;??'@O!D4EVE[M,9BX3+6&JC"WR:MNJCB\RTN^7)?;HG.L,0IY2@5/H,A" M#!%E(609RB .L9(915F024?:LAQZ;J352 ZZHM?U2/;"#TB_&# GUO0V M+C MDYLGD(<0FR->_FC-=N"I2E(L@$R0FB8)*VUH0B1A#)E%HZM]FJ4 X4#QQJX+=/Z#+!S51O9B.O.V! M@&Y&;K[3H#YRXQ@#OH*_'6'YPW1L=V47S+4">U'KLV0> \EVF/CJ"-T_V+2= MH*T4/^D ;7?7P"K;_%&*[5)^4K^LU^*/?+G\)G]NWFBI_V>!*0[B0&_G A4' M$"4Q@9AD A+*4T4%"R)D68_*8K3YT4LKK/D:6G$;!S P8H-*;M>BVCUXVS&* M)PS'#JO>")Y[_>SKL/@JF]TSTK35LJ^K?%(DV^*684325OW_3'/QF]PL0I2E M*HQCF"AJBMGQ%&(1_3\N6VDWM+R$3QKV:KZ,?FU#A-6 M$-KQP0W C,P!K63 B'8''G[RY588OV]39Z$ZJ=->=-:K\#D MB1..GSXI#UQ0[?C;OW39T,(VVOR0YT] OWRF+U6_M'=;^=^2%M\TRG)! LT" M@B10L8A %">IWJM$"D:)S!2/E4RD58K%8 GFQAFU G?'51KN=F4:7N[,-H;) MY@,RBH!*$]>".:Y39<<\HT[ V%$]_]@/*,0S$#]O17I$Z+^PQ] MD'M^P=M'TRSRPVI_DO#]NJB:5'VJLAD>?LJ"YZ4L%RJ5/"-1!DF02(@$TQNK M6/^19B1!02"$WGG9)AQ8CSHW"JP%U_92=6::U;)7)E1II ?KY\:YT\AO'V^W MGXA^LAL-WI$);@[(VJW!&<">/ C[9TV6 M&.&L7C=3POWFFR*0S1B7 EV4(:I4IG?":4#-66X$<9(2R#/)4A*R,,ZR <'' M_E'GQOMM2*R1VG_(\D _6 M:% %X5 L))#"B*0H C* 4AD!+*;7C*;OBI$5;;JZ7]M![H MO'@T[''F8S8,3QL'PWCHT\>=X,$I%BN#G?!'[7T_D]4P&>QN6;88-QA] D?A#[(X)ZK"2ED47U[1S$"SL>C+K-TV6\?$/FQ MCD\?3D1B!.]>@TK\H))?@3X&W.;._("PC^32J[=8\=(JX#O;N4DL8_N]@=1O MCZ*, KIK3DS'32"V)V./S:GL3;6=L-0EX/7= M]#5XKB:<:>3^%MQV_QD4996XIHB GQ:HRF]CRA>@(GA<+31XUO5L\]A^\31=CL<5>WN>;@^PJ$Q]K\5L-$M^\^F:*KA-28K99#& M* Q!Q'7YNB2$@$;J?Y(\CB#A:40R(P>B;Y"IN0FUG$%74)>6T><@O;SD^0!J MX+5M8(PL&FQ[P&JL5MO'F'EJJ7T!@[[FVN=N':_-]@7A]QIN7[K6GOG^_O'K M7?/2"2RCA& ""(M#H/=& "8Y!0BB1!*11"&GIERW>^S4V$U+9OZ%=N"YS%MN M2@_,5%HH!VKJ*&Y.1FX C$0_?_]P?_<0?)SK<@G!U\W+B[)>@[OEZL4/"1WK MWD,[G8M'(YIC ;O4O]^^:ER5#*E-889%!O/U"4 1QF,GRZSBIOW K'*]XN:LX@; 6%[VBBS*;35=Y>I^ M%6RSTA6-/WVZJ_Q>';(X5ZRCMW??B^^%KF9VOV!^6.<8FQ[6Z5P\&NL<"]AE MG1-_=8W<_J[P7:Y>/R_G!7O=[?A(*9,L)0A@%"H>(KHD2B(RG>)/198+H:P: MN_R/& M&3G(NU_9XVCO"]<[F"@'?-W2=;,JA1'+&,8"Q FB ,:1(@Z<1@ F,:G"ES=B%S6.;[03:P>;Q!-[0=-!YJ%@:3-_2F8$1Y,I2,,.DSGOH? M,)Y!9:3(GI%E=H=C[JT.07Q:SM4=I2[SOGZ=<9H@E*48Q!&& &;:^,)A I2Q MA2BAF/&(S*IS(3.#ZW@(*^[<#C3@^UL=0DV+?O^):0'TUO'"68]P.&=?"==12X^H'7E?1LNW:7%8] M=F8TDRR+4@%"!I$RM9(44)A+P&.>9PBE,))&1W;]PTR-)BNAW*I4'N!GQF+7 MHS(P16TK3^H2D[6(-T$_2L[E)4^#X+F0Y,$@;U(R\K2BYXI#GKG:("82R&,/J>\_IRZH@SW577SAKJ2VEDX M#M-A9OT,!/%(<9J5\*"2_C@)X2:PQM[:;G*'SY--Y2# J/:6.T"'MM@53[+O M>?Z^.1KI$&O[J]N?A6Y\GA,<95R7YLX!C#@&.4XPX!P1F%*T)W<5=%8]T0U!<6J,?NG9HW5'-U2R MVR+=]!:'-GY2?7W/9/5_Q?J+>)FK-T _]#-9K=NX_R3*".-1"!(L8@!QEH&< MH0PDB(M,$(EI:%Q/Z>)H4Z.-CL!!1^*@$MGA//TRW)<]-:\@#LP=X^-GT:'/ M)XXC125N;9WR3?X>U8Q,V#5UVA20YB1#, M40X$J4J(,Z%(64: ,1KE'-&((\-,^BLEL?E&QHDP;3L:[CM/1GT,;NH28FO[ M4J"N\WB]N^MI;M[2Y[VI6E"QPRD;ICCHE5B.X #W23$9+]@ *AM7V.1QCB$A MHCX._4!6BV+QN#43XAS1) U!BI),%TW.02Y8 @B&'&)"PEA856$Z/J@&)BL'E.R#)GI!\!41<7J0<<,=>A4]BF7HO]HQ4*'X M7G"QX.7=\OEYN:BBSG1?@5G.(ABF"0$")A3 D%&01T0Q 4XAYJ' 21+;[?V? M&VIZ._Q58P7>BFL9N7 .4#,"N JDD?:\6A%O@EK(H))2_4O)Z3& X0(2OD(8 MS@TS;A##!66/PA@N7>_&!IVGM44&,@E%FJ0@SI4% )-4 )Q&$C">H1#&49X( MHX"%LR-,S0SHOM*.%L QBF;?_E78#/S1V\%B_;&?5=W35W[\_%$_[[/J'7[7 MYR]T[9A"2G&W+-=5C;Q=^F=&DSCGD0 4X13 2'W;.*-8F?B)/O /*2?8KB_* MR7&F]G$W_3:TH%=W53L'K=FW[@&P@;]X1ZP<.I+T(N&M[\CI44;N+M*KZG$/ MD?[+'3/ =,+3._5DKLA&;R?404:KE0Z'UCNX[UYWES2=2FY_D!7_;:,)Z4%6 M?RUOOY-BKN7ZN%S]JNY=SWC"2<+2#'!"=)'Y- (D%@+(.(P05U9#DO'9BU@5 M2]V:>[4V8Y:AQ+7YT@Z%'NZC>U :ZIJ,[\B\2DQXV*S+-5E4=1IK18)?FO]N M-0J42D&ET_GN]..^"3&'DL!0MSGG4+<)SD".0@YB93F2G! 6);1Y$SXL#+W' MZ;P'K<@#;M/7$_[G?@E8G,4DC0@0":UZ1:> 1BP'DFRSJ[0!=E701U Q+E MO5?JESHIZG/U8@>_J!^K?-AR*B^1F3$UA5=C8&NLGNUWAF_%NU-O1:VL+I1[ M1!ZR)0^/J;P#SXFOA."AQ!PWK7A@L(^2DX<>S\VT?;Z_I\97/Y4%;^I%[Q)C>9S"%!,&8"ITW?U0@AQ2 ;B4RH)).!30JD.H@PQ3 M6X%V\@:L*_!-,'=+6W:9%S/F'QCM@4F]E3[HB*\][BW\=_OP#Y"@? 6 GAC8 M18)1R?4*B YY\YI'N1[Q?Q>+C?@BV/)Q4=4@/JP$EZ:4\TR&((JPLM,9(R!/ MLAR(*")ADD8IXI85]RZ..;W J$;DZPON7<;;C-B\8C@PC;F YQ 48 B(M_B M2^.-'"I@J/YQU(#IC:X%I9J,Q6J3H?_C(]:!. M*79<"^KD55=4@+LORXW@[S'H?N3[SK@4/:LF;#;.;H!+^QJQ'QG6S84H._C$> MG#;\P.M6;,X"*Y\EZ$R&';\PG048)\O5V=P_:$[(/\3Z:JJ9=0G5[64CG&9)_$TXZ%K41J8;NP! M<@C3.H^ MQBM$T.,'*!U7LGCZ*R>:]T^^(>ZG>GB<;\6Y6]*^,U*5UJ>A2$E M29)&0/T@ ,Q" DBH]VX9BT(I$<:AU==_<<2I4<%6X*")3]S*?!/LI+;CA*%*O:2:MMF 5OQRA$ M^0\UYD;1V\/BB^Y!H-TZ=8$:>]7^\QTIBU+?7UD]WP1[6A3_V8CR("8ZIQ%/ MXEP"EN08P#Q$RFC)$& HBE.=E< M\#!%D!"[X >C<:<7 -&('73E#K3@-\&'YY?Y\E6YE^^+DJU$U91H];I_Y>WS MXF8[NBI7 MZ]D7'35;%R&-.&1,A$!0F#1VLH0QX'G"0DX3@3,C]W[OJ5.S8_5I=E&N"T;F M>U:-39W1?=CZ.<(9C!'B)1QP,*: DWKW?>+JAL[GK?ZU^[3WGS7*IWM2_/;3 M//W'*W*D=:>M^^>7U?)[-0G;4D@88I3(&$B>, !ES %F)-8%Y6+)PH@EQ*H4 M4L]84_M,MZ(&75F=M][/8VRZ ^\%N<$WXMU <\N:[H?#9^;TF9'&SY[N5_ED M!O6%6Z[<-^LP][^*]=/OBR4MQ>J[=F5J-UV;" NFG*/*V_FRYP1M]_/J:(G[ MA;*OE<3O1?W?&4Q1!',> 4(U_6"J?DIP#F(6BHBD89REH64IRS'DGIY[#&A,M"P6B",A"G.M<_2F- 'MY5'!,Z^ [Q/$D0K@]X)92_TW/^7O3<'IJ7Y_ M\1&C%;\W5:9;^][XGBN3JNI*'GJ,Y4+[+M5V5PKC)()) A+=E!N&NM!2GD0@ MS726%4$H%5:GZ;VC38UNF]HF.R&M]@W- #8SM;W!-C#'6B/FGI[5AX3O;*V3 M8[U-\E:?VF=SN7IO6&5P703=C$Y]0#DPH5Z)H32^FT'ABF(O#C4HRILH?\HSQ?3Y+[>PVUKZM MR**L6VU7I<>B&"J9'1+>?5 M9B.9!R_JF4]ZAVEO<])'D9V^&3$CID%Q'IBISA;8Z>P =^2_J="5_MDG->R]^E$Y96$2TSC! $=Y B#))9'KG*IV:#UK*H!+3U1?;@4EHGL8Q84!*H2NSR01@)%(0 MISS"*4(4IYF3A^L$YG).L$S,(=;(N/NO!XI[]MCW0WP-F[JD8)G M?=/C*^T/#3XJ(E;R54?P_R2K0A]B5/]HFIC-).<2XB@##'.JG%'$ ,UUT6@1 MJ?\CB.'$R" T&6QJGWLC;YM\U8I<_SMHA#;?][Z(]>5# Y\(#GWF.S)XYH<& M/D$_MSC.1>V*E.N;0/QD\PT7O/;UZ[_,=R?DJVW\:_#C22R" M)9T7C[5=K6L*OS05B M=9;I*6./5[V4S@]7S2D^'$J;@]QQ*7'S$:(<2ILIT M#R6,[[$G\_>BMIZ[IQT/V[EN#M=8F**0<@AH! 6 3""04QR"##(&<B"MB,,&G1[R,'K,: 1BHU27 M1*SNN[(F[3,I%G6I*+4H/&ONVHW4MCW^5CRK2Q[D5QTL+PG3?ZLZL;Q7MFIU M6A=+ 5/$"6 T4K2#4%5R4@"69Y2$,1=98E7!VZ]X4R.I;3OI6O*J'4!']IN@ MDC[0XCN=K'J>7#,']NVF;& F;!3388J-:D%'MPXE=OJ$7S^Q[L5YO>+ONY*O M'^'>INRO5V#/U@CV.XK;ZM!:KE_4X]XOM42S.$0B9VD$$D04PT?J?PB*&%!+ ME2+XC(2<6E4B/1YB:BR]]6F_5)]K+:0E$Y\ THQ-KX-G8$:T1,::RLXK[XF. M3@PP*J6<5_"0%GJN]%Z]\]?5LBQG4L(DR2$%5.81@#(A@(A<@BS,LT3]#9(4 MS=;+-9F;?>B7!K3Z[+?##O=R5T(%=V2U>M5+N$M6_46,S3C )W+#;P?VUMJL MY!VENN8>,L,7U*R'FTH-S3WE+!XKJN"C7\5"K,C\=L%ON3)2BG*M MCW^_;S=R(<>(1B0%"66AHI>0 HRA!)0C06,A0YA8IM.9#3S!<]M:[IO@L9:\ MJB5$]F0/1"V\;4%SLZDP/)CT#N_0AY4MKK]V<-T7^N(!A?T)IA5*ODXUS08= M]Z33"HBCTT^[N[W%S>UJB-QSL5@7LC*ZFM)*.B=U)?BORR7_4?M1V&V09BS*!9"A$D,]#88@*$0 $=9 B*4(2X$0TE"; RJ<<6?FGGV MFU@'I%*L3A:N0L;J$S)MKC%2/ET=LS?DVV!&NM.=XX')^W2TX$[WH*M\8UX& MM]L7H07@IB+]#@9! \)-H&$X%S ]:-3A"!,X7,CBD,*_=;SC"!-C$"PYAA1# MMW3M=)\M[Y[TC_>+VH%^D)>:+$8SGDM)$YD!F4L(8$PYR"%C:J&4RBV(20J9 M&*8-[%5R3VW?LE9 MQ0GC*UT1Q]VIO+&4!UDKWL-8)[E) TY4/]# ^@-_$_/H M7+?B;F/Z4EVV)89=P-E$&QU[F:_1FR-?)_5;FT%#3H5[$V8_P_OH!?*E>'Q2 M@_Y>UD;9C-,8440HB,(T5WX]X0 +%(&<$0I%!&F(L'L?D(/1IF9D'/6NJ.0% M2PF4Q+5?=DT#D$.LS=8#;P@.S.+7@'=EUX\SH S2\>-PK#?L]G%&[?Y.'^=N MU#+2W9R4I7+M6,UM.KI*J/]#+-2%FG+E]4@2*1K1S<2H?'F1J!;$4-]F6U"GB[A&T_;7A$;&#"& 4LB[I,?D ;JR23(WAVU9@N0])7 MB*GG[O%J,%U68:_\DL'E;F;7+5/OQ::J"5IE"NLPZ)5X$LK$^ZZL/[9\%DW4 M/<:8X3C5AE>B8U48 UCWR$YI%N.8)S%+C+(=K$>>&IMV!*_SYX,]T8-:]N"7 M3\NR_*MC_6CS:3&SU@8!>V BOGVXNP]NUW4/@NH(8KT,/I-5E1KKO<"T-4*> MS#CS<4G1?!E5R+Z M[Q_N[QZ"3W>?S:T>RSFY;#4. /$X_'4>UM/Y7EK\P7 V-SB'PWLD&]0K[E:& MJ1MT/;:JY0-',U_=%.U:M(Y/L%LCN!KH=L,+-6,?B]7S/9\Q2A%+80XPTHTY M24A #K,0X!"',,^9%(G1/N+1DR=GI-;"!5JZX/Z]&:\A,+3U: B M\0=^5MD3AF IV-\>E]__C[JGM@%Y\W577_;QDT;Y<,\JT'Z7YR^P-\V^;FA9 M\(*L7K_J9*NU$&WV=II&DI(H!QDAN@6AQ( 0E@ ,0_5ELI1!:A1YT#O*U#[' MG:#!5E*']/CSJ%ZVH[Q@-?!'.SA,YF:0%[A&LGC<8+,R;2["T6/%G+]W-(/E MHOA=V^3RQ<[I8-MZ);L=O;JM^;84U8.L+RO(_/.R[L[SX>=:N\VZNDFA8YP3 MF86A9" 6.CLTSV) ,BY!DC.4I"R#40ZMFHM[$6MJC'M0-*G3Y:91K4H0;RJM M+66P52]H]0O^V&D8?%BH#[D^\K;M)^YGULWV^<:?RX%7A+>81I<4.8^H^TND M\R'4V.EV'H$\D93G\^DN?87*4HC]@^]O0A<>X+K7M ZTT;G'^WW!9SE-,<-9 M"BC%RF>-0P$(1B'(LH0AA"$FU(COG268&K772MP$!Z$=@5:DRD5H56ERYBMM M JU.4.ECU6#'9<8,CL*'GH>A#\FG/@4VC8\&GHK1NB$--266K9*N@+.W?Y++ MY5%.$MUK*8KULD-X!G 4 M8I"&.>E6Z;E!IK:RM'(&.TE+S#=2S@%[>2_4!T\#$[X"0U0[K M)0B<-EO//G2T?==+:G6W8"]>:_^1?U*8SS\_+1?BMTVU#R93(2F*,."I(,JF M3$* /K6/NI(OJ 0,:@G-/^8CX"Y_Q-? ,;359HZ$ MU4=[3F6GC_7H8:-]I.?4Z'Z<9Z]Q+.3"G@3?S,6#K'H5O5.+_=[AY]>U6MT? M7O2/Y2U;%]^5QWI@Z48)(XBJKSC!5'W*(HQTBR$,<)HF.(X3+$)F6>3E:J%L MWOF1"L!H30#5J@1MIEXGW46;S74J5JN0L\_B<6K-]OS&G:ZA3X"J>7HWS#S9 M5YKQ!JVO*C37"S1NA1IO !Y5K_'WY"L3UNI@1AWM.X,X3K&D'(0L80!*&H.< MB@2PB!.(LXMFDO!.7NM%D&]+WC?RLZZOHL+^%FI/769ZE$4,T!)1'.8!1F #" M$ 2U^,!IZDZF-TU52;LN:;@7U M]^U?!L,3!?0,-"H37%;XD! ,[G#CA=_$CUM6;6?K NRKY4+]R.K2 Y^7\X*] MUO^[UG6N#L&75<(NJX-^FN*F=H3H.$]F MM#@@]N.08ZM \$NKPE]U$:QV+AKQJZFH^31/OJ7ZX6"\+Z(4J^^BU.6M=85&,B]OZTJ-G:*>LUQ$.0\3#E F*8"8 MYYI$0V5@RE"1*:,QEU=YHHZ"3?N'1C%=SKE6K:[,WRAW$S3J=9%#__:YSL6HN'_NZFS@<&*N:C2A-N=R&_+.U(^*4O\>\$%?_?Z M>ZF[JVRW+)M3'EVDF>HF!FP]2Z,TIR$/02IUHW7*=3L R0""*<4$TSCGED<) M0X@YO;.(CI8Z;W[5ZADLQ+HYGJ@;9.ORMLH+XE6&_?*E2:VH;M*7Z@X!P4N# M1$!?VTN4VTRV,/R/96F<(5X4LY7DK2=_X%7E8-:W"@9U185N52/U9ZUG\+DS MM[]H7=7;\==."/).W^"/5F.?17L&G!!?]7V&$''<4D #@GQ4-6C(L=P6IDX? M@,-67CH@>[XL-ZM.S([,$$Z3- %IQCF 2%!=J5:"D,$H#SF+60+MEAP[ ::W MF+3R5Q;H4;^Z8*=#\(?S+K7E))G1_7# #TSDGA&WIF4WX#P1KN7@HU*I&S"' M).GXE.N3U@^*]%ID+[,D@8ED'" 9Q0!R&0*2(0Y2EF0\3L(^Q21>E;!^->@#Y*N[R_1FZ>I7P]B7K7[] MP]W(7UG9RJY>O^H:;&NUW'SXSZ9XT0,?'OJ'&>5AA"'(J"X.G$FD&UESD.0$ ML2B)XSRWW&@Q'7IZ]FXK^4U567!=&6%;Z?T%9AC/C1D/#X'WP%3K'VAK(K5% MS1-7&@\[*AW:@G'(>-;W7YMSI0;D&[;^%]$))NO7;4V0PUH"610G'&' J2X: MF23*I6>"@)P(S&-("22I:X:5F0C3([E6 VW"-#H$K1*[*CT>DZ@,Y\J,[(;$ M?V#2\P_\%5E1=NAYSX$R'/Z-,I[LP#F?WV3Y'%=+KSGRJ_*F/I/5PZJR,OD_ MR7PC/HM5E64U8R2,I;J8-* M[)O@A:R"[UKBX)=B$?#E?$Y69: 6LZ#4\I]/5[EF+DSM.M\(#V[5'8"K9%:O M;%)&R[? M;\2_!5E]5&_F#$I&AE0]:61@M\$6H] *V+'9-;S9,9I0Z(_,+OY!]Z:Z%S1\T1YUL./2GZN MX!S2H/-SG),'EL]BNR^XC6M! N>8Q0F(H4BUZYH!&M$4*,<58\X32845[YT9 M9VKTU@2K[#;:#8)/K' UXRD/: U,1RY N83D]\'@+^;^Y"AC!]7WJ7HB:K[W MQ"I"OQ&\)(M@J MX)PP=7%6S"A](*P'IFI_,%^3TF0*F/^LI8LCOU5BDBDD/;E'QH^XCM@^"G4/ MF=>&]V[8=V(A9+&>L4P22,($9'$2 RA3!C")I?*<$6&289;QT(73^H>=&ITU MTKJ1U 6$[?C)'VYC45,C<9LOTV6J7QJQ/58OL\/),R-=&/1-R,@,B',\9'BW M:X8CKR+TR%QO[=XO[LA+L2;SMC-=R!.:X!!P":ERL&D$\E1QFG.)>I M#?/TCC8UPFF$TX[3AY],E&45W4!6S6F?70= ,[S->,@;B@/3ST[.ZMP *"!; M3/WU ;0"Q5OZ7-]8(^?!&:A]G-!FE4LRH)5B^V,1AGG)%>&"&($0)A)0%*.09+E(60A@EC*<7?Z3<2>WM;_5KXF M,DQ9-&6U2[&LM I$J]6XQP!&[\ XYP*^Y_5/=%"P5;U[5K![8RK5IW-J8#-1 M$SE&,!+Y3W6N8#,)O@\:K,9V6]O^)72.F^"WBIW)8]-=YT&^+^8;]=OZ^/1A MLR[79,&+Q>-,4D0PR6)EUT92>H,BFW<6 ,S!&*XQ6 M_*"1O^FQI5?^YOB_(_Q-T*@U[!29K>0# C_PHNP9<^NEU1$Y3ZND[>BC+GB. MT!RN7:Z/L6_/??NLBSTOY6$MTV)QMUQ4@5G=XI-QB'((PQSP7#$@%)("'$8) M(!S&.8QHF/+(M"VWU])6A#9D62-L,#>H*GDE_/W$-BBH0^_E5G)K M!CM33+D5WZAXYY4PF_?1'@SND?IG^X7=JF>V$W0]O;+MGC=:CVPG-;N]L=T> M<&V6^+;CR5U=-?X@XYC(-$-)KDW?3 "(E"6,U2_48A S&$-.*+:-C#4<>GH> M2#2N[QR3P"U-AN&TU +Q#;SV=PO4F:,0>*=G;#"WO2=X7AGVCY&XS,,XG M=1O>?\4Y ;V\W4,/MWL^DF)5;>;1%,6=K?Q.HYFL4"HR@5BNBR M-%)LQQ"@B J0,)+A3$VC=OGM3P<&$79Z_-B*UYX!S NIK(Q705:V6S4#3K'% MYO^;3]OTM_RUNDT82T?AFV#[*FB=/6_U#SHM/C?XAQ%T_&W]00$_N9D_[(AN MR\Z[33'76S"W"][^>/^LJ[_73;.:P"L6DB@A,0$2(0D@3 @@@H8 A2&A&48L M0E:!;D:C3FW/I)6TJEFV_4=7;L>@-[,Y,*-X[\@.S-8^0+4F7"N0/'&GV9BC MTJ 5#(>,9G>S&SDIKGQNNL*_+W3I^ 4OVVHD54%Y4O 9DJ'@280 RB*H]W1C M0$B> 8%%"SE3/#8AIM,!IT:-55]'7@K[:Z(D9?21D:S8,9.OK$=F)QJ<=N: M1EN);W:EC&Z:EAI*;G_T9(.2)W8R&G)4<\/,S7ZN;_[ M^"5H1 TZL@9:6/-0WAY<^^G%'UH#$XH;4%;1O)=Q< KG[7GL:/&\EU7K!O0: M7.WH,NGBWF0M&KN<8)BDD A I8Z]Y80#&F,(0AA%%$(80I2JA;TC*41%D;=9(U' MG-J'W=GS[(H=_-(*_E?K@ESFZ/?3P""8#LP,?N"TBDBP@J@G$L'L.:-%(%BI MU8T\L+O1S1;H//I^\;)9?UHN'O6V[!?Q72PVXM?5\L?ZJ6LLI(EZ3@)!KF@% M0*QK%>1A!A!,>$ZY@(Q8]52R'']JI-,1/ZCDOPFT!D"-_1PT.@2U$M<8';:S M9&:5#(C]P.1T#O9OSK!;6S>.X'DR?VQ'']4^=3#$ M;TI#'=6UG,_U?O!"?#NQ@WVY@ZW@EAQG,P&7S:P!8!V8R[P@:F5G66+48VF9/FDT6\M2 MM:ZU97NK/@1LI\A-L%,E*#JZ-+-P$[S1M)CG#HPV/:/G$FQ38GX4R@!FFW*] M?%8?8K#:31FIJAT1]I]-T30 Y &V9]6Y[OFCK45>8.BN4'X>>%TI MPS/17_]2+]K]HCK WY!Y-7)!-U6PU[O7#\\O\^6KMI\1IAF,<@#31+>ICS@@ M29J!C$40$YR%"SX&7OFV!1;/QN%6#+M3J5GVMG-'7X-6+?_U%WV [+DZXU4BO4GM1A\@ MGJOLZ.79KF&Q5FO%K38$E,2W"][)9JM"=M4OZTO:LPZ"!.%Y+@!E<:1K-<6 MZ ;,,F[#< MS?/0S]\;NMG*YP]:[,UJ52P>WY&R* ]2:2%F@N69\@KR4)?VB4*0AQ$"B60L MB2"+"8Q=LYH]R#<]1Z&;HKL[L-^RS2$;M6H&RHC=*AI4FGK,E_;Q)I@M2&\V MNP.O06\SK5=D:7N$WWLJMP_9WBC?VR.LYY/"?0[BMHAL&U9^%8_=A+$HH0BF M) ))BA" $RZM+9R.D:-G,/5C%P]H#4P M3;H 94UR%V#P1%?G1AF5>"ZH>D@AERX?N8S$?M50S4_[I4*C&9$P%5Q"Q2(T M!% ]0E?O#$$H$%-_"J,X M//&&UN0D)G-HT])_/6FM\-!UI >=EK)Q&:8BZ65&_B77=W/+3LBQO MUW6T0[6!N#P=:CW#>1+Q1 I 2(8 C&D.",TAX!$6,$&2\9#;>>K6,DS/ ?\D MRO)_ J5(4-1M7DE'#1TEMMA/'RC:P'4[,\Q^MLPLLT%G8& VUJ WO75_T>+_ M-;@]P/Y,ZH8_&\X9/D]FG?WXHUIZSO <&G_N#W(O$5:LJ_W3VP77P6#JV6+! M"E&^+THV7^KSE\X1>99*$<4)R'"6 4AC"$B"*"!Y$J8T$3A!S(X9[028'BUV MY*].1OLSA*5?71ZS=[/NRW @^DPQE*(XS0".H2R)F$. HB@%/E4$H)1<91O8L=V*D M:=+9P-6>G*_$:@89VM0UK(6^"^WZDKBEE> H'_]4+ M]T9YJX*%IU3MJ5%X\G(W1OA8+(B2]I/NL-+&H;3M"F8ABR@GG($DA@F )(T! M$5D(8 IQI"P@3(15Y'G?8%/;,&MD#2IA;[;Q7[N&'';LT(NS&47X0F]@GG ' MSIHL3!#QQ!B]0XU*&R9*'W*'T3WV^^NG\FX>Z+QXK'1H##3+*8YS!DANF'EP>;GF&QS65CW6/_Y59B\WWE"S!?WG[W!]W W'$Z M_^_!/V;F6_+^L!MI9_[2>Q>\D-=J%ZWJY?C\0A:O^K];(_AO?C;PS7#KV<>_ M\(#1MO/-%.GNZAO>8<^W;1#Q4N[",V[9NOBNV/P@H)]%<9:C#(,L3I3IQF$( M2"((B&DJ."R#[4LJGSCO39_[.P?A9',2(Y!%F)E;E+=)52;FS*C5'+U5[4 N-;&L9)D>B=;>WM. MM;3!5I>@HTR5V-IC=T\FI':"',SYKYKWZ3<.,[*%>5JG##U7IC&3HHW M*D'C!-7Y8C-NC[/O?X'QB-C"#N<)EU>W4! NG M?J>]#QZMXZF)>MV>IT;7.QQ4;VA9\(*L7K\6/YLJ2")!.8TH 2EERJ!B&0&4 M0 D$CE.&).$)Y,8GTL?/G]K'OQ,Q4#(Z].@YA:'!F?%UR QMI P!BL5)[W7@ MC'6D:PF2W;'M>0CZSF=/W#7>0>QYD?=.7'LN\Q@;W91#*=]OE(?Z<_WMAYA_ M%_]8+M9/Y2SG&"8B0@#G) >0R CD49R"G+$<,TEDR*R.*&P%F!H'G@\%7B\# M*H+/I. WP;\%604/B_,EC/Q,CIDC."3D Y.K)[3]1&$;0#9D9';?\&\?K6T MCE$$M\ES'-O/%"5I:L[IX$79]("L=@OTUE@LLI" 4!!ER>G6!!AE$K"09%BD M$4F2R(;F^@:;&J7MRZHW6]KVI_56BN6N5B_.9HSE"[V!V,HGKMS-&?Q@NA=A_'2I6Z6TPAGDCFU4:;FH?7O8MG3%E0D%$)DEA969"*#% :AP!RA#-!"(E" MR\+)'J2:WCED(VY0MO*VL2IK\C-8];77'&SFS$RVD6=CZ'W[5ILVS$*)&&@9 M@WV-;@*R#MHYVVIU>-.-+B/'O(9@>(3;D]GH0Z)1K4N/$!X:H3X?[4;9NG1Q M/ M$0M 6,P!S3F$+(LAE*F-%^PDQ=3LW:\?[H+V]/DFB&(0YC?!5K-@IUI5R:A5 M[B:XY;QHJIS7FNH]*ZUJ=5VCK!V=N\VJ&8$//E=#G\.\R319$_=5,'NB:C<9 M1B7GJV ZI./K'G9MC-YQE[UM [V^'GL'N9\Q27*$HPRD.4,ZF#@'.>("2)Y( MBB7E%-LV'O$KX?1LZ6[XV*Z@[ZI@HF(#5A.#OR ^/Q-MQM9O.'E#\WAGUDZT M3-5YP&8-4T<*!/2*O_< 03_2O5'@H%=HSP<4^AWFBI95[RZW+WEWIGW)PV9= MKM6'4"P>?]O4VX19AF6<2! F @(H:0IR(6*09B$G+$U"E*>SEZHVM_) 5FO# M1<.WG#;,FJ\?M"36?3N#>GG_+'/;ROK_XYE%<01#1'/ ../JNU7N=P[S2'W& M$:))QI*($H<.K56TS2T4>>Q95Q'SYN@ MUM1SI[@A)L%G@SBO\HW?%VX(>$^V@QMDH.&.T'Y;JG6(;]1ERK!L=B%.ZZ%W M*F8X3+,(AP*(+$P!%$2"/,Y2H,P"C$)$8$R2V:)JL_9^I?4B(?RFH>. MY!V.D_3I#!4+(8MUL!)S/:S>^JL*!@;+ZC4(1-T5T+9PS@"S[>\4;H#)F]JA MW)Z*[1[NS>G594<);W1,YS8?(Y[:60HXN4,\-X!=SO0<1W)L>:^+/YY(,G^O M&&TA^+N:VCZK3ZC\3:Q_5U^6SH3ZK^"_DF)1=:99%:5:W]YO5NI_ZRY=V[H) MD@I,TC127B6E &8R!C2.(<@33C()"8UH;.>%#"GN]!R2WQ;5SN4O\ZK; MTZ-20Q-RL'G:FJUFMO67[6J0:UKTV7P)B!RK9[]K6?RK5>@,6;%TUHTJ*BC MKDIC@'ZX/HTRYG#.CXZ"$7J?7;W1\^UUHIRI%2<2G.4 0:K<'")TC3P=HJ)6 MJ!1%<033Q'_@X#EQIK?25)+J!4,',\Q%60;DY65>L.KL2S:A:=T@PMI ,2T\ M[V4._3DO/N9E,FY*/775\:56IW.]GLLW<48NX3NBVW%6E,DY&)= ?JCO+#?S;%^K5:-V89)6G&"00I11# F#% E*4*$L@)#3.2(4EL M(O_.C#.YV+Z.F'\):D%OZK+ZEH<&9W UW/J_'JVA-_ =@++??.^'P=<6^IE1 MQMT([U?U:#O[PN7#% /0>=7??BQG.M&?9LKZBHFN&Y

    @I*,WJY$J"!J<02&VO*Z-'>$SV<&F%4*NA1\?"S[[OT MFMVB!_GA)WO21W/:-WI8Z)8-^O]KZ^<[F6M2^2+4> 5;"Z[_4$?T=W[1N7)& M4XEA'BH+)@LQ@%R7:Z0, XEBB!.D!N32AB(&D'%J%%.KJ \C1*-DE7\:U#]7 M_1ITNQF7722_K%:_>L=)39(6^J9N8-.1_2;8J=57L2JVJ;PV.IFP!GRNFOE5\(WV,P:!.+3>US##.7] MM>EGORBK=/?Q'H6(ZPKH%.0AS'64;<$T"R)E0TI\B3*)27"LC1Z MWW#3.T5HI;VISJ'KW$?12EP=2UOWX#D/=HY"A!!-0!Y1KE9C097IK@]W1!I& M3,HPAM2F#XDOJ,=H1#(NT")+TQQ)$'(2 YCI75VBHS@R9?3PB'.,K)K=>P-Z M!/ME!_3G+= ?=D#_YA5H,QO$%WP#&Q-7(.?21NHB)/XZ2)T?:NSF41>5/M$W MZO(];@MCG>OV=S'G52+,'7DI- _JC9RRJ3D5"R@$SCA@L=!ESA #&(92N5/* M?X*12$*9V!#)Y2&G1B=-TJD6.=A4^4*-T/6696E9X,L">S-N\8OHP QS/9C6 M1&..CR>Z,1AP5-(Q!^"0>BSN=.RR48BR+@]*8(Z);DZ42A@!F"K+D%+(0$RE MR"@C"0J->.;HR5.CDU8XNQ*KQX#UD\-5, R]96&*@'TOC$-MW9M?;)\T;K>+ M0P6.VEL<77!]A]I=+(J0BI/+&6:IC#*,]:EOHIR'D "]4\IB;,PIH@ETB&_ MJ&],H]=S_$RA:BML)9@HO@M>=UC="ZBK9'?O47N$O+$W<1V0;]&9MAL2=P&W MJUK2G@-D@&ZT1T.]62/:\^U98\^%HMB+3[I3^9^L59OA,Z).2BK M47XFJ_6#?+3AI%D>10"+$*A:(A*0'3A4(9Q+&). M%3E9U:3S+N'43(MN 9U:15#I&.R4/"ZA4^HFH=4!0JMJT-'58Y$D7Z^%&4>^ MZ60/3*QO/,]7E$SR/!?>BR;YDN^-RB9YAO=\X23? [DM.2<>79]4/HK%6OU4 M%KPYK.SD^I9?]$\/\F&SUNM?J4L$BK\7CT^S%(59%(42\(Q3 +ER1C%-)) T MBJ5$.(.YM#L)\BO@],Z.;I^7FT7%*6RK5O#2%MQC705O@O63_M7S"UF\JO]N MYCH14IG0#3^ME\$+>;5;6SS/O]G"\G9S.O"J4#(.^IW7$LW"C+B+# 'NX@@PTBL<@^-\47'4#T2H/ M1X]?+7?JRH+,/R_KY@H??JYUIJ5:]#X554&6,$*29B"/Q8_X#3\P#JFACU MGKA#W9+ST)IQJC^X!B;*&J>NI-O2(8VPYVM5NE7^N(B*S]H=YP<;O_K&1<5/ MUL^X?)=CB UCF^=-56/N7)T.78)C6W$G1CD+0ZR;D%)=O#D- 4ZC!,0)E50G M8'*&["C%4H+I<4Q'@6!9?4=LKP9/4V;)A81L9X?'J4A2#D$8R5#-#@L!C7() MLB2&,.<9A2RS+ZT]X R-5SB[.TL&E9+>D7EE.5:B#3MI69S()(40* ^-J55: M,H!QB$"D5N=04L%0&MM6S!Y\RH:OA^TX84JP8:?+;.4?< (&-@4L/CE]UQY39#^7;WS,2,HXAG$&6 DBX'Z(0(T"95! MFL$P9B&7.14V&51[3[?ZI$=(F?JFQPB:39^ 5**Z1-FWX!F:%JZ0#&TX5'+= M!(UDOB/D#Q3V&@S?/OL-XMX/U#H=XGYXD>LRO*C*(/RK6#_=;="*OG=88P&X@VG@@ILWL\%J\)%- M"A=@CLT-IZ;@SSY\:1=4B!I6,VRA*R_R= P3[N<<#+@.3BQTD]@D]IQ5W3^LY>-ZXR3VG ME3E*\3ESVL.>?=EN=$QGG55\%F",*6(<\!HKG<58@DPR3B@-",)RXG, M$''(#/(JI-'7,7XJT:]*&;WE]\OM=U+,ZQK=RU50_7JL/G4GY]3,_!E_BOXT M_>F:7I*UBD&Q:)HZ3* U71_V;]V6[J1L?XZ6='VP>FM'USN(<\#CN:C]JF9, M%)(\%QG 0A 8TE!'HD<( Q)HCQ5""/+_J/] T[PI+GNC*&C,_2QRQU9K5[U M/^HX=^OPPCZPS5C7'X #TVA_&I+GTC%FJ/@+T>L;;.RX.P/%3P33F=QEQRE/ MREK]?2')]^5*VS)W5:DWG5;ZC?S\\%,\OZQWC;#T292?/BQ M4+\MI+A?E)N5/E;^O)P7K!#E+*849B35A1]X"&"J74H9A8!C%%.<1JD@1IMB M \DW-9>THV)3G[/.MEZ3GT!4:@:;74.R>:5H51NR514LM:Z!5C;8:ANTZII1 MWE#O0C]'3F"&!R;5_Z$_3_O*A11UFW!X:L7>B''L;-V]CO:O0@:XM#B_55/.H/ZMM29WRIP7B]!],F M^-,D3&B:Z34?*C\DC;'N0!KI.%B.928PIYG-N9BK(%-;Z_?UT$%A39)_Q1.- M+CJ1MJO-U04OQ=LI=.G],#O"UU8FVZJNNW?ECJ12A\;+N?S*MNA MON'O=9.I6102%G$4@R2CBGZCA &21 *@,,DECY5+EF;M'K\9 ?L2S6%G?V!* MWI->?^*+/?F#HE' ,FK)VUQF62X02F,@$IP"F-,,*#\Z!Y1&<<($S%@:.IS7 MO.&$CG%4,_59-5M91YVD<5;:?3F#5E#==[O6K5YRC^;OS'U!HZ&_A=?%(ZJSF%Z$;8WPK MGM4E#_*K^FTI2=7.N3X;BF:QA#)F,0,BP[GRFQ '.)(1D%G(6!:CC-AUOFT@GOL/-LZEB-/WN#.UJ52CI><>@9 M='"Y_,+MS07S)-;(+IE?,(]=-,_/=XS-*AX7A2R8[NO F#YBUK(TNV^=.J@L MI3S$$""J>1UJ7D\2#F"<W8VO.YY?Y\E6(KV+U MO6#B=%23LI*_*[-8\"J J:RRM[I_OUN6Z]^6ZW^+=2?[(H8RIRS5Q=(P E"P M!-"(", HQAAF<2YE;,=N@\DZ/4+\O!) 5Z+7)X.ME%5UC&T8HZBKF 0K46>< MU[L9M>I!J9O+!\N7_GZ.([\09AP[B4D>FI9/Q9SN(@>K(FO-3#:AJ%HA]=MU M\"K6G6R>FTL1;/8M.X>&WU?CSL'D'+=]Y]!P'S7Q''S =>A;^3G.[$0LECK MK9P//\6*%:50%KRFNX>:[69(6=2(PQ#DF,< TC #)(X$B&.,PSA)(L=[ MDVQJVR6Z8P>MA:ZW5[NKAEI?:AV&6#Z,YM'C6@UJ.HRO]3['GHV M&R5'7@ULT!V3_8WDFA[;V\#IQ.Y6 SB>62^_5Z_J_4+7=*XS(^;SY0^]$5/6 M#:&5A*+\LIS//RY7>I69Y1)'>1HQ("/* )1(@#S% H@X2B7)("&Q5=:\@PQ3 M8^BO'^Z"MC?#31#%(,QO@E8OG9"TU2S8J=9V?:^4"_[0Z@6-?I9[)RZS:'B$ M.>S<#,W/HTV+_3FE.["^CB0=)!CW]-$=HJ.#QBL>-7+6;\/K#YMUN59O8K%X M['ZU&8I)G,L<2$DE@$G$ 4WC'"0YRS)",\@2HWS_8<6<'#W7^:$=8:^BVX'F MUG!K^\UG;$2CVC$?N%'UQF7&Q\L--IJ0MTX2[A?RSY$M; 2TM[1AL]'L<_VV M-66JRG;5>8,>Z/U2'Z'.4AR1/&<,A"%)U,+ ,D!H#H%(N%H:$@0%,0K9OSC2 MU+A]*VRP+VWP1RVO(;=?1KB?GKWB-C##C@:9>8:9-^A&RA5SA] JV\L(EIZ\ MK?[[1\O ,E*CFTME=L.;6^;WB_6J6)0%JQIBS>(H1VF8)D#WG *0"/U3G@ N M0PI#&>>4",LPD:%DG=Y!:M=4NWU\7-7!YL%6[+J;7?"+\MJY6D_)JARK9L_% M>1_=<'>?RS^G[7YS^!I,TGH_/2O3,^ /Y/RSVO"GX1[0C#\SH-LJ]'FEF]VL M7S_/==30@G_XSZ9XJ7+3U/,:\XE2BK%@&(04J?4$$PARGH8@A3+"G''(N;39 M[#$8W-;L6^";3@EE:KS02DB$HEHO*BTA "&#(!\CR,E%.5 MB$B&,4]SRP7=\Q2,%>/TEI-@MKIZ!G9H#VRY>&Q*-7W;*]3DT7]P0,;36F4R MXJBKC@4$A^N'S:WV>SJ?EVOUJ(+,OPBNJT3HI:F*$U,KD4Y.GS%$4J'PU=67 ML&*@4 "B>P]$%,F04Y$2:I119#+8Y+B_E3?8"=R$T06-R.8;%1>1OKR]XQ._ M@?EE7.C,MWE\0CC23L^W)Q&\;.%DI'P*EINUG"]_!"^UT%59=^66KG^(^7<1 M/"\7ZZ>F],1:W;SML_8D%+_KB@,WNI'&DA65@UO5A'_9K-?5HU8*%_%<_7@N MY?EO?K:63*>B9W?IXB-&VV R5::[QV1\CQVMEZOUK%M=HBHH78CR]F=1SAB) M$$M8##(2Q@"FF ",$ 6$AI!&:1CEB)O0>=\@4Z/QO9HKK:#!'UI40VNQ%])^ MWO8%U,!\[821\>=N D*?Z:?N[YA]ZE\[DZ_WT:-\_B;*M9^]T;6NG6<4-6O[ ML,[V*&=I1.*4(@AX%JE/7:2Q[LR \9"?,H36&2V[2).AS ZC,?K5/4KKDR MT_)6KF*3 &,9GWP$J)D?> U,@W_D+2(?+B'BT./EM-K>NK@4> !OX8W="ROJSOX"# MIZ__W"BCDL %50^YX-+E;I30MH2Y6S[38E$?)2QXM7-WR_ZS*2TX W.,-2Y6FV!]RO=L?)V\;;3-KCZANQM< MO==.E?8\8._$68VU)3F>6!&''**[1L! MC82[KU9"0XL[;C.BD< _:F4( 9P@"6$F:19%#N68>X8T8H[Q*RQ_$=^7\^_51JV:+%U8@K Z MH+UHI*]W<"WC>7J@-R/R:Y$EK0[GI!LP_>N0R'KZ"=GI'& M#=:YK/)1D([!+6Y<\M">9WS2=8FW:0FS'$:2LY@##EFH>"15GFF,0A#%40H1 M#Q'.8IO3G3/C3.V09RMF4,G9:6%OQQ/G8(42A6FH8,6($^7UQ[%B9J%0#G&, MN(AD#JTB7GW .@(9#PVK&?5Z &M@VG7 R9IQ+Z#@B6W/C3(JTUY0]9!E+UWN MQK#]!1F:X*E9F#&9"I&")&.*&!#F@!*"-.E"F; <(1'/7JJ:P%_79+4VHP>C ML6W>_T,)AOL4+E8NT9DTHJK0W>AA1R5FTY+&F8R$HFH4,J;X.DMTP^((\#A1 M,T,8DG':3,N'A6&OFH$FI1W_3:?D0YW?-N",F%&]=XR'W@4^5M MK"807#X3)B=[/;HO))O0:S",4I1QR#C$&]EZS6#!SKLF64\?:G5(T?]$+M*''YG M>W_SF2I?9T:J;_9>R;A8%]^%3HXIJX+GRC/.Y!S B*;*F0MCD(0B MP3RE:9;:]DJPEV)ZD5-5S<83F=$W=8W_U^"/YK_N#10<)LN,!P:>@*%MA_XB MK5; >THO-X)NT,3Q?@DFD!)N!)%9LK?9HQP/Q(N%-E?V/>)V._+]1GE(,M,. M$E)^$:0 IJG>V\I#@!+EQ$*4R8PQFXW"2P-.;<>PD?=HP^:F_19O@O<]]1S< M0#<\,_8(Y=!GOF=17"\#*A26A4?3R!087X>REX8;]U#54/FC0U'3^_PT%_Y6 MIP>'/,L%CP$2J&I,I7A&( D02G "699QLWRRWE&FYO.*38[QI.]1OIU)+S2YVMC:*M:CJ1JC'-H4C MFB",Y^5J7?QWVS=O48I_"[+Z]F,YXX++'.D"[5FD/#("$$I)@SIC3'/I2']23\]YJYD5U30J089O(A54&J%?=>% M]/@:7+/?]N93.^(^W;G:D:5I\<@: =WBH\;@)FA1"!H8=KV9*B!&K"CI?_;& MJC'I4?();#$..B76=2@'$,$A%:\Y8W^0=Z1\^CA?_OBZ>7F95P*2^?NB9/.E MCNZN=CG*RJ79M6:.):$P4XM:@E.F_(P\ 1B2$##,,4E@FL\*0::V M7]'JHH.%M3:!5NGEQFH5FK\3^5.[J MB3$OJC;6!(U4<,WSYV*7#^H!RKZ\T6L>/UY^J0<0]O)0?3S/M82+%*N5X-_( MS]J9_$VLM]49"(F$X$FF5RFU7N7*.Z,TRD&$0RXRQG,&+2,5^H:;GA/52AOH M_N7UMM;_V!9QZ8'7S-?Q!=G J\<6*]V]];;9 OQ-U^L=H+"%"2;>2KOT##5R M?9?+2A\7>3&XQXXYN"*LVPTOU Q]6M9=1V8IS!.$& 4HEJDV;!$@642!^B5) M."$DCT,3P_;$LZ=FJS;B!:U\9GQP"K3^S_]** ;^VHU1,/ZT>_0]\267@OWM MV>>M8HGVJ/$NV7V7>)VQ+^&UDKV^!!-MDGNN$XCRE! M,>4@Q;H)IM AAA&#@*&80X0X5-ZFW<)]/,CTENM:QN!!!FUE'G^Q@R= -EN^ MKP-NZ//O&K&J]WHKGG+HAHCS.X^#IX7ZQ "C+L_G%3QW_]^K!^$JN[)[UO5LY"2&$4IAQD&80 HI #*I(<9$CD/$L927*K?K@] M8TUMJ=Z*&M2RW@25M'8??A^V9@S@";&!J> ,6$$CJ3\B,(##$R/TC30J-1BH M?,@1)K< MP53G,EJ5ECHWTM2(HA$TT))6FVIUP0^["G.7\36C"R^H#4P6KH#91YI< L-7 M-,G9<<:-&+FD[E%4R,4;[)W[JN;[Z\=BKAB'K,7C>-YK[WZ-,=PN@[S*W=?W+MC'.?E3S7GCM[O2,02PY3V- 49( M""%37S0/ ;OBI?? [Z8/^F'#W'03+^3$S%H9#?6 Z\0NX MM5WAAILG8\-R\%$M$#=@#LT2QZTOV"S3>ZCLAG'1B[ M7-RNUZN";JH&8M^6IT7:GLJA-(H%)*GB1,(!I%37/HPD2'$>PQ@)GB66R0!^ M!9S>OFL5E=7H]Y= 5!I:GI-ZGD,S\GR[>1F87+N*_66[G[-5+FBT"[KJZ22. MLTP\P!'N,.#[BO/T*]RXH9R# 'L4K3G,*(ZMQ3:KE5BL/ZI59T7FW\C/)@OB MG5@(6:QG,L68LPB#,(P9@$*F@%(9@ER*",4A%8Q*.TJ_,.+T.+J1U++#V 5< MS6C6(U8#\V8C:="(6H6R-,(&OS3BGL^=L&])9@:,KPYE%T8;MV&9F>I'_,%VFN]JT#=-0,IHA(%,A 4P0 R3%"* LC<,T)H(B MHTWQOD&FY@UWY P:01W:K9R%M)\V? $U,%<,C)%Y<+,/K$8*7#Z%F3(;_$0F M7\*A)^KX[*VC111?$KX;+7SQ6GOV^_#YKGGO$B33/(J5;<0% A"''!"(8\!( M'#$:AE1&J2G=;9\Z-7Y3@CE\JSN0+A.8D^I#[^!?J;4Y)3EI/Q(':12^ZK_Y M89TC57MH9G?M:+QR)%Z72([_Z.9^Z3*E3!>".)W"U]AH,T8H3AG#0 HJ=(8W M!SBE$F 2(XX$Q3"'-B<.9L-.C7OJW%QZKMC>3>MPV'EJAE-@YK#Y!W;H_:[^ M H:7,;5VW>P@\N3!&0XZJB-G!\2A/V=YMVOC^>?G8EUE$-\NU/,7ND*_6+!" ME#,1YF&"HAQ0S#& (HSOWR+?0#45]V' MK5B_?OC)JHC+W]3K,",$AXB$.F,?YLIZ$1@0QA/ LIB$(F$1A<814*<&F)R= MTL@8M$(&6DKS&*B3(/83@0]HAK8T[%"Q"H/J4]TI#NKD T<+A.I3IQL)U7O= M0'6K+E02>=BLRS6I.I'T%BN*<,:50Q,!#O,$P"A2G"!UJ$!(*8%<8BJH?<^= MD:2W^:K&Z]K3$7Z7H6,A3&!) -9(BF 5!! PQ0"DH5(TCC+=NV7C/O\ M3/9%&+Y3T)_U-8A#Y4R$,%560@0!A"$%1,@8Y##A$H:"9BGQ7,5N_)=@'-^D M^PI<*$WVIWI%S)RA"4[[B)LXYZK;F1:WZV@_I;IV?N=LK)IVGJ2>5CT[OU-A M7+'4];Z@/E^+X75GP0QE(%>.EG*V4HFX^E\46^4N72/,U/BMU25HBL7/3Q:++T^8 M1;5.@5;*\O#QFKDT/)(<:88&)N##R3E=R=]UD3UU7Y8;P2/=K5I$229 'F8Q@+D.E)>$ P%%#.-(H(1%LX5XU$>V MW\SYM3N&T=>8UU_CT4@#>I]:Q*"6T2%UJ070T+FWQ6/$M*%+&+@E^APHZS-- MIWWT^$DV!TJ=3)$YO,;>4_M4+,2RJ>WPD;"J:UI=":98O%NN5LL?RDN\(VI. MU1]F,!9AFB40X$AR &&. 8UT!=<\%EP*BD)LU-+9>N2IV4&?]DN3M/(W]8QT MWX.M"D&K@[D[9#F#*FA+*Y3SH8VB.YK-^>1$">EYO%6F-/N%)# MC4?F =V"S1KI@\U"T4RP5G>P>HYD.T?K)[*N_[!\?B&+UZ H Z([SM<=O>IG M_(^7;/>\T9QH)S6[/K;; ]PLO[9(YMWRF1:+ZI7](MCR<5'\5YF? M7#<"E@79=9EJ;-3;!6^[=Q:B5']3;SS7Z9UU;E;G;U71LADE29I)W>X<9I%R MUD4&:!KG@#")(<=1' JK H3CB#VUY:PNQC??26EGI(XTUV;F[_1F<.!5LE4X MZ&A\$^QT#KI*-WL P7:O0$<9=I0+&LUO@IWNW;]?JG)I;<"/.UV>7(.1A![5 MZ1AW(@[=F9%'=RV"]5TL-N*CPDY'@^K: O\JUD]WFW*]?!:K#S^;&@5:1O7_ M=%W\6<+#A$-(0,8X!%"2!) (Y\J#"A/,4IK%*;6KA&4MP]16FT:%0+^#0:M$ M\$-I$;1JV!:_LI\7L\5D8+0'7AD,@-;9*VWAEE8)79G 9S$L9PB]5<2REV#D MLEC.$!W7QG)_E/WN41-B7BY_+=6UM/6;V,[F#-B"6AL5CQ;?^UUCJRTK/U/1 MLX=UY0"C;6KY :*[R^7IB=ZVO?8&_[8BB[+NFM46-JN+E97U68YR:/0/VM.9 MA1%F-*<(D#36X=XL!#3CJ-KEBA,B>4:,3EL&D&UJ+L7I/9 ][8*.>C=-V<)M M$<*R.9BLMD-:):_>!'.>>>>=KC'F\TVVLX::2A_[5=>"/MRFE+-D;[WS="VD M!MM+5P_AT-Y[0]60!5F]?A.+M@)<$F8DBA$01(8 \EP"DDD&>!*3&!'%]68= ME,X\?VI$O1,Q4#(ZA J?PO"R3W(E,D.'Q@P!BD4#Z^O &:LOM25(=HVGST/0 MUT_ZQ%WCM8D^+_)>]^>>R^R+%]PMOXO5MA"VDCB)%"@@943G=0@$L,ACD' 6 M$X8B%#.CZI5'3YX::U7"F12JO@!8/U%=!'A6@9/D*<)2@$(0J)+B^D3 *X*AZI;K0J[NYZ@U7Q2.33J^+Q90X? M)WL2?#,72_EYL_ZB(^G+PWY(69*%861V:(&WS8/G$<^C-_"P@M/ B?4(X5YDKH9DY6 2]* M-E^63:?J9Z*^B(+,.RC?!,6VM\GZ:5F*@)3EDA7Z]*\^3+_<;JKT%.EJ#'0? M/U]\QGAL;:K.'G<;W^3:G?*?R_E&O7^KNH.>[G+-,"89 EDL!8!1!D&.> Y( MA%+(N9"1B.WZ4QZ,,#7&;MHQ;J6L&S,:1H6>Q_&R^W,U.@/SL"TP#ITJSRA_ M1:_*PR>.W*WRC$+'_2K/77C=25SGD$\7?WN0;>Q@/>@,09YE+$I!1)@NTAJJ M[QJR!,1I#!%,JKL;-7TL%D1I\TF04AQD7K]7UJA. MO?JBK,O/0KV6B_4,8A2F*64@U0TS($<(4)QC$$:,"P9YJEY+&X:R&WYJ1-5( M'U3BGZAET*H0:!UN@D8+.QZSG" S.AL.]H%9S3/BUO3F!IPGEK,04^@S;V*RFV<&,?S! M'U>T#3><#C.*&P+D@H);WN_8[8.43]MR.FJL MCITXR^,0Z0CJLP%=0ZHN8BM&8\X0.PH0_\7+"RKYYU 0A?E;3. M#3-N5:T+RAY5V+ITO1LMW"_82KM:[T7]W_O%*8.E2G.?13H#4D8A(!$/ 80P M WF.4@#37$8$A0H;>)&\$\!B%>UKN/$M3='3I0_]I10<^#1_GB+RO6?M@&5X[< MQNPC*595JFQ5;J=N*?&E*/_OQY40;;R3WC">Q4F>89((G11 <04 HI3_<^8 M$R1BFJ=TI'9%IC+;?$[C-"K24@*IQ%1+N'$L^SZ_0D^[:<"6!< MW]<7EEMO"^@UY#I/K]UER-K>?X_^0J[P>^LLY#SPL&]66^MM+4H)[+O-O;Y_ M6YW:786,)6'"(Q 2E@&0PP%BE@$ F0A3AB3" A4\<= MO=[QEK>G=\G+\H]M4.RM')MJ:^,[-+GFBMFKIM-:QDZ9/#N!R63ILO98KYP@ M.^'V^938J9N&\<>UK$1#OM(_*F':_RXVV^T*9C'D0A,'04BO?!/-&8Q)O?+E M+&09PY',A$L85$P$J/FK]IGRZ"QJLR95#[-?AZTTJ-,"?77.[H.(:Q/ MVSR7DV@RZ?ML^PIBQ%+*(@!%Q %.(VQ.R<0@8I@I1A"+V-CV5^,L7!JI'^ES MY'O1V'Q=2H1O[G-1"GML&X4@']VP1LZR'9V_ZMQ-3/"G18%;[AGF-PZ:OH/K M0+O8'$.\Z))D:6^O3BH/[&<2IA,)'FG?:TL%^X'70C#8TT#N68:OGR^OZ_5B ME,811J$$2209P"R* 9,2 DDXIBD2:42M*NR>/W9I)&TLLU]1M^ YGU 8YO3$ M[&:,&I!*:#ENGT<8!L!?Z[V6Y]^K86]=EO*:IV&9=E M2^ 513&,52@ SR(%7 O_!B#HZ]JD$$VS%LB M,@:F%W4CHQXVC%#?T6*MQ]KJ@+"LDKO.[Q_U"*L4QH3&+ 24( @P3#G((I(" M92@SE$Q%-'6K@^X8R>7=FZ=ZN38L>*.7UT)'QK38!GI.@JVQ^B+T7 M\=T?!5>4$TY4!L(T"O52.94@8U2 ,*99%*:A9F#H0@MG1UP:0>P-;CID'4P> M?/#^/.QVK.$5S*E7Y^-P=*82:VP\DDF.5) M*G;J)%7YGZ!V,ZC\G.D(W:G9M]R??Z4YG7JS?OS!.*?IG._T6P_NKWW0[91I M_QYGVGI ]79\K6^,81^+G_/UIFCUD;SY?:V9\B[_7N\6T5OY]NF3MF6]6S$2 M<0XE!PCSR.0'(I!E.ES%*D0952*6T&D!ZS#VTJB^5::' #),0L.>82[!,S5OEA&4^R'G7S8 M7OZ1;U<*,<*%#F2C5!(=S4:9CG#3&/"(R#B)*4H(MI6 .3W$TBCKF95!::9> M%FI#+9?6/6#VDX\?B";FF 'H.*G#] ,P0AVFX\&SJJ9[J*616]O2H#'5L7[- F [MO(#V\3$-!"Q ;( Y\#PI@G0 M.=#,@@#G''ZI!G#VCF%4\6U=2+ZY7>?_*@\8OY5KJ?+==H4526'$)8@C%0$< M)WI%Q"D"L<@X5UF,&2.K[V72Z5W_GC,Z7[]W])[TV%F&]"M MJ=-G\C9?FSUA\Y6N<&._J%_CRN#@T+>EV>&=&SYJ*>@V-%\75[Q?5.=%W \0=0U M!79?1 ^P3OPY;%M8RF T-OK[$IX!P=-GL&N46;^!9UP]_@">NWRPD-;F07[4 M[TG3@B=?/VJ*KP-U_0H<';64V^:PY2I+TC1)HP1D4B0 "YX EFIZT9]&DU50 M$BON%DD/MF5IH79CE[/JUN#)L(VZ9X%X\K"\/!S^QOCQTZ$#6.5*JZC4657^:7X,MF5L1;"QD)_3"1C]R&(E>BO][W.Y,!N/]IKA\,&U' M_E6=Z"(R81)*'6W13 &,9 ;TZB$%(L11S&FL"+3:5CD[TM((L&V;&PEV@VE' M<5X@FIC K-!QIJ&SGGLBF>YQ9J60L^X>$\3Y&R;8<_F9[A[-KNZ1THN*)4D9 M)P"E(3*]H15@3*4 )H(2%7**8BO-L1$V+(TR;'8!&D]&*_4,F3,/VS#C9V(! M6S%#)L'OCDP_C'/LRG18L)R=F7Z(G'9GSCS*C32%S%?O=&BV>[H4HC!'^*K_ M?,S7,ESAA,(DPA2$"8< 4ZSC):0)DD:00L2EH-AJ2=D[RM*(KS(TJ$V\:/XG M,,8&-VM+Z>9^8/NYRQM<$[/38*2LZ<<*B1,$LY7\S[>;'W_1]U?<(FI5@I)2 M^I\Z"VE8.=;0@MW%[HHH5W>TT&]4O5&(HT0E41@!EE&3^.<4$!8F0/ XC=(8 MBB2QZJ?ZXLE+>\%KX^P50I[CU/_NCO)^XO>UMFN 1LIS!.QE4@8C,9-22H/( MN_6M?I=D417P>LA%=3K?(Y+R_/K9=%).FMF62CE]@7NMZZ=B8_1L;XHOLOB1 MM<3P+93TL^X)F8G08@XU3CVN?^B K7DX^=K;ZUSZEV=6OO=O- \W7*X2B",%8 A5) ; B$+ 818 G<1C%6,*$.K5D?SG$TE[GTD)3 M(5#:&/Q66>F8_3B!9"2B+%4I R+!'.",:21I@@&2-(DCGL89"=W*!,9A.4^% MP%1HVJ6*QB$T=>SF"(USAJ?;>T\)G!,#S)J?Z7;P./W2+/^^J!#T+' MN;G*33JGZJ=12F064ERN1;MQE^D)*,7-[DX6YLS98V'.'E5WK)3(A,($@Q0A M8=1[," 1AP"E@HD,A@A*)YF.R2U>&I&71@:TM&VT4+'GR;6CKT5-V<1L>%K( M^.!NT/:W;@\4-!Z7$6:[36'M]$50_1(<_*[OG%37>)HYFD[GV+.]KZU[/ W\ M%CK($PT\4 >JH$+^8EZX.L63(:H431(0AHP"+#D")-/+\DSAU*0#(YHZ1?+' M RR-_DO[@M+ @4/G55_J<.Z%V%+7 M=>[)_+>2WXG-NO[EXYA2@A,%4FY:)\*, !9"!;A>.@H:8HZYU4'2%T]>VHM; M&S<@I_T4+ /JL_&(F9LOH-(D:^AJZ?_&7T3SK>D]%_?OUL M&?V39K8S^J;J@367>G5SHZ[TDB7?O:>\K%-JA',^TYV\EEM>Y-_+ M+TND"$4P@D (E0*,E014"0P8S>),$IG!V&EIX3#VTNBB,CI0M=47^T9:0:$- M#\3!F&>,U29G7N/\?H]S8WI@; ^N+7!VKYAT1\Q7I:3# MR/-62+I#\J(R>^PVCG@*S51/0= =Y_4LW<.(ZEKJ611E">06XEB4R^> MKV];BJW;%:<)AS 6((U-BU/,"2"Q3 2&8Y%J@@FX8"&4]8&6+U3\S>9.ARL MN#=%]D&1W][MP$:!1_V7(;N!]C-BQU9^ 9Z'M!J;2U&"EM4706UW6Z/:X^Z: M,U:>",M^W%EYRQF.8_IR?\ P%GN?K_.=_)C_D$+'=E:);4*+ MA\RV=VCO4'M#T>$N=P;686B^-LU(UKLB9X_F\6;KHFXT/7R_WSQ)V;[@ M M[5I>3J]V+> MTX/O^I*+X$?=+LB((]8./K_,5%=R[6,@&BP;7.YUWJQ[_=THX+&L^>7F0DTS@77APDL_7N-Z;/_2+W* M-,[T+6LUD#$M@+O>SF<:FB=>U.VS6[8G7M4_^_DL>I^+GJ^GO[%F^\AZAZ?] M+?;_\,&Y:6-'K8QI3'C_N!;22"7O'KN+&SEMG"P//&=^.ZLY> M.S!(R[?T]K8P&^[Z%^!&?98_Y/I1'DDMPD@E4&04$"F,;BY. >-2 2E(A&!& M8^1V&LQJU*5QXW.C3:!0FSVZM,EN$BRC,]_03AV>^4#5/2AS0,A(E%)"*;4Z5-LYPM)HJ!+D.5@Y(-%R M&LGSF:C1^$S,(I-!8Y^ &@W17"J_]7NY+4DVUZO,$KO< 3NGI%0O+CT9J=/W MS9:.ZC6[G8OJOW!8?/;SYD=92_YA_65'UX(61OSHW1\[:5+]M7KIWZFI.3<' M_GAA3FM_ZII604G&)"" (2],%+P8D$LHTE:9)QB'&PBIK M[]FNI1%KXY8I)V@<*\L!&M>"1HZW<- 7U-N M%R>^PD1._ 5PG\/@DO/BD=Z/FDOGN-,S\I[B4E]6S1JW>H;R.*[U_?C!QX%, M"^:RZTUSMOL3?3*&W:SW;7!6&4GU[3$%41K'IM8>:Y*'#/ T3(524"_;G11F M[(9=&I'75C=]H?;"!K7EP69]Z!7E?$C(9AKLV-<_N!.3JQ=-@)UJBRVP/[_ ]X[H MG-L5\X+I5(3M%]294@27#YO']>ZB:5%-[TNNKG>D?]#[Q^HOYN>_&VJY,#]_ MMN%6B@4$=%?5U)9;U[N-OL3$3.714G,1U\'3DZJB)#U[W C-YRHWFM3;P^.^ MUW.YZYU+UX)L^WGI+[:V>,Z_YX7^E& MMY,=*"*9P@E 2Q%X._7X")H.3Y91F6V M>?*UPIC\U?4'W#S75/? 8-54?WQO:]05=]A_NFR^JZ+?0KSZ;\]+W%;R03'$#(* M,F0$8R#6$3QF$(B,\$Q3H_ IR_=B>*O?Z_E%^2[%YGNS]K[\%'75 M5%'US3'__I,/:;Z7(&KWS/;Q..^"J+7T9VG-NS^^R_56_D/2XKV^=H42FC(31\HXT\%D* 4@ M28) 3%0L$46I8I;R5N,,<7FKY]&S>K?=Y0^E,$[;[$!6=K=5<_*#%BBM]]B> MM%N!TGYY$UGMFT3K>HJ))V;Z^HIN =:+P!C.C^?K(C".!._[IL*G'JL%DM.K ML_89L12M5@N@')1;;9XVC%*D M$H8@0CQ,0L04P\AE,ZUOL'^+(/7RL-E=-]#Y6(HB#VJ/V@N]'>?Y O0U LFA M6#K3F0U(GDBK=ZA9JY,[!>EC^:]HG-[C/"/.*( $6D#NM4%@'&! .I:W_KALM/N]_#6T0VS<=1I0]M\U''%L$5F>3JV/&@G16N;YNJQ M*/24KW@M+L-_^=G M^5W_'MW1K?Q4;&X+^O#+HV&K&_7ECNI?LLO'W=VFR/]E%,?>RL/%8A4BPC"/ M-=GH=2? 5(4@BT(*2!)SA!1'"4P'CI0KJFUGFT2VV&L"!H!I9F"N$D MG$G?-J-G6;_D*UJ>?28:'IU>;![- VU3&? MY2XO2@V10U7,7M Q42DK6RCP+#+:FDJ #&,)5$PRR G)P@BZ+'T=QEX:2QYL M#>K&%E;=9D=/@5VL.!&P$Q/K0$R= [X!Z'@*[UQ&GC68&P#)<>@VY!%NE,7+ MM3A_6KW[]GG%)$M#2!C0?!0"#%D(2!Q+@)2":2*R-++;A&T_=&DD\^ZQV 05 MRP=7IE2Q*%-%YL=V#/,,L7[J&(K#Q)PP! )K0CCE\XDW?2OYGV\W/_[27%Z] MZ@ID%VMWF7M^\?:=#D=W3(3I( MD121Q(!ERIP?X!00B$. &,1@]_2)WIOGEIV)C MNE^*MT_?MJ8HM1(1*^O\=_F/,IN_?TW",.::JS+3"XGKZ$%P0#AG0(0*Q32D M6*#,+:7N;L3R\NA[8X.#M7]U8ZD!.KCLR-^0%["MX8#X)\ M_5-P"O=)&&TXB)[H;8 !LW+=<(".B6_$D]S3U[6TZ\=\W53!Q!&)%4("))2: M<^DL!9D@$D@,8R)A(G%B%8R=?/K2@JY&)ME8." 7^Q*]\VGJ49A,S#;>X;!/ M2H^"9:Y>[$[P."6B.]WO24&_O&>VY'.GN>VT<_=%[CSU/S+GFZO-P\-F74:# M38DG0X)BLV@D80)PF!! $A$#"+,H#:,4J\BJ/67W$$MCK-+*H#*S6M ,>%$[ MT#Q/7N,QFIC!IH3'GLS&PS03HPV!RXG7^I'H(;>.&V=CN'[#VS1WYLH!9>RE M(NU&'>OLYVL3&M9=IZH#DRN,D I3D0')4@1PEC# I/Y#0)Q&*..$$K3:G6^! MZ3BN$RO.T ;SZD[_39IV&&N]8.)-9[7J'+=#0;@#\N?)_<'E=EL9M&(ACU&"!0.^K?L7?#:/@>' DJ3X+*E>']4>Z73;&[NWR01*DIM;M^ B1M!,/G4W[K-NAMJ19SU4#=6[S+;V]+=L"EO=;/[37A?=/^^[VZX>55J+9U_(4]K>]\ 59U6 M%%)+@JU$IJ),H@RP2$* 8\Q AF@"8(I(BE!$29+:)KU./']IR:UG(790&^D@ M\'("P?/)JY&XS+GJ\ .)@\C-.&CF4K5Q@LA-RZ8;@#[QFA-WS:=6TVWR,WF: MGLNZN*N-J6:\?_[M3\U/]!],/^AO?_I_4$L#!!0 ( &&!E54$Z,4+C10! M Q-# 4 :&5I+3(P,C(Q,#,Q7W!R92YX;6SDO5M3XTF2)_H^GZ).G]<3 M77&_C,W,&DF25=A20 /9-7U>9''QR-0.2+F2R*J<3[\>D@ !$N@2XA_T6EMG M 4DJ/-Q_X>'NX9=_^Q]_WES_]!U&X_YP\.]_87^E?_D)!G&8^H,O__Z7SU>? MB/W+__B/?_F7?_M_"/G/#Q32\^>GWX>B_^M\](?\Q_4>'PV\_1OTO7R<_<__,>__/33C!VC MX35<0/ZI_/?SQ?&C);]"/P[_&H__?GCV>'GWXY.KXY//YU=_'9P=7QV MBE1//V7RXQO\^U_&_9MOUW#WLZ\CR/AQT"=%NHS.EOY_EWW*SP_T?!O!&"$T MW?\)_F#^886 G6B#/RN"^.'H[M_>>T#7$]_VDO0[QT. M\2P12*H4"4%$(KA*5'@6I:9/6('4CY'\J9S&$/_Z M9?C]9_S@GPM_RA=31DV9]&RY&8NVH_ON6!X/\G!T,^7LE0_7T+,.A'-2D^B, M)=)R28*BCH 2V7,C5!1LIRVL6OGQ;A9%?C"*/PU'"4:H;^Z6]J/X3/R/L3[_ MC9^_^1%^$(E?^]?I[E\7Q5-#AI-A98[.1(>D_^4GY$"&T0C2R4QR*S4$ M-3),?[,R*NY^=/!G?]Q307G/%".,)4JDC(9X)QB!9%'9\/>A(DIKH82_5\VQ'9,[!LL!;B*5C7RZ]E]ZRG(3!$64<^W18,>[U^N4B'"@I0Z@ M'=,[H>/1#Q2,1GRI*4B=LD MJBB(LEI3"F%W!&S-R$8 <# 8W/KK"_@V'$UZW$@> VX]&X_.>['#@T^(8F82 MWGE,"0A5@+"XZEJ $.\.$%LSMA%@G,.H/TQ'@_313Z#'0O369$&8$\B-#(;8 MG +N1YF@#9=!U7% 'BV[%C3DNX/&]JQM!!N?^N/HKV?;^(0_0Y:@=K,",N'! M22(=U\1YM)H5#R(X:T#PW:R(E4NOA1'U[C"R&XL;PE0JPF1 2UM%2JS ZU, C1[90CTU.X%D]=IKX<2^&YQ4 M8G(UJ/S;STN?GK9Z)"MO4%?_V.V)[/EG[/Y ]@I=U9_'0*#WB;XI$3:R$O%" MTP%"(C9DE6VT05+?QO/8T6""UQF,9Y&Z&)2126824&FA/ZTE>DP!36/&0@XN M&1Z>BF\SNA\MU\I#V";26CS)V_.N8SU_ E_\]93Z']/XO8W T:J5:,1XCZ1G M14+B>$\QYTW.3,&.3Z%/%NQ.\#N(;%B'?QV+?D;U_,$E.N%#2O7KN[N'0=)5")JTU@XQ Y-O+7QV@$_?D_X4B1.WL7/[71 M:^9D(,IEY$C@B7@TDHA/3@IO?6)TMUMCUW@08 M]1(5)F7D0W LH$^LD';#%?$0E?1"*O1@*^B-AQ6[>\O:F\K8DIU-0.$"OO2+ M4S68G/H;Z&4:$;G@T482MH1( @D&H?K-K=&];>(+$#6YN MQ?$@#D??AJ,I4RY1&' XO,6+\$L2C8^XG:2(Y6B34Z1%T>QQ MN[N]4:Q!1'>/6GL#33VF-X&A*__G<4)>]G-_5A]PIR.3U,&%6(HC%)$F&/3# MDB4T,^U8\I2)&CIFQ?+=/7/M#3C9())P61"7 M!%I= C'N3+:(^QP-I5P9L]M[Z(J%NWOGVC="MF1N2_B87J!GH_/1\'M_$*'' M92)ZLOA92W'M$RBYL;@DNY\/QQ%__ M__UO4V,K"@[*,49$B)Y(J8&$XM89IO PH"W/H89;O&SM]6)J]#UB97L>=QU9 M*WL8@9_2K0SG3N!=R30KCQ&)$:0JQ;\['K MY]=AR33\.ASCAX+Z'4 MG?C9Q*WQ.UQ?_\\!VD>7X,>XCW0\'M_B1AR2#9*5RG^-7CH82[SPB7 KM1;. M):-KF*(KEE\/)>\KNEJ#TTU YN_#ZUN4QF@:+QZ->]90*0T@1RA+)7=,HLVD M)8D*4@*M\8\:4'FR['H0>5_1UETXVP0TYD]+LPSE_N!+,:IOQSUC1/;*.R(R M$T1R43*2!>YZRCMD+1.G'Y9:NOAY?W%5FMP.>.OKS_1U@6B K>'G##LH2"\P(S@/5N4;$X]&BZX'B?050 MM^=J$Z XNH'1%[P9?QD-_YA\/1S>?/.#'[W(T)P2Y<%:HU,F2_VV]4D1T"$; M(44PHH8ALG3Q]4#ROF*GNW.Y";!U^ATJUYV@0BSF_#=3]^NA[Z22_B[8=PCD0!ST3*)$G( MT1+-T0\S@7L.-7+5%Y9<#P_O)5BZ&T<;KC8[.;Z\.C[]I4;1V9*/JE5[]AJ5 MU4O0O 9()C$2!"^]<:(G5DA#!/Z4.<-33+ME.M0M0?MQTA\7'WJ>E"]20 A: M2HQ1154I3WR*G&1PPC(/@N_X*K)DT5;*T3:1W/,3OCT?.U3YMV/RQ?MOO>GS M;ZFX/;SVX_%9OIP,XW]-:W:T,TDH[8@VU!*I52*VV+\R*P7"*"?"2RV3LA^' M*=7SE6:H@.O)^.XG#_!XE9BNZQ1V$/%P'_QN #B+]-\5: 5#7;)0DI!*-T%3 MLF2=(DJ(F*+ERIN7O(QM$/.#/W?BVW,UK$-R4I%G?P M&TR?#)W5#)SEQ'"TB*62BK@D&>'9>)$]BY8^U2]/;8C5G]XM"G:5U[ J\UI0 M%M,-3-ER,-]!TB+EZ +2G27:P@*(S]82Y7RTQH)VD&HKBV=4=%/?5!DFE9C< M=8K&DY)A)Y+A&F]5A1XSDFXUL3)3HE.4R6;&XH[]H+>ID-]C?L;N)L:N7&PB M #$_!R)G9:T-Q.:(A\%GW'_0BI@8(B3*/,>,A,HMJCD>P@FA;JG5+<]'@N2/ C9)<&,=IC6>M9PMW7?"Z#P6Q'5<[ M!L8EQ-L1;H+Q<-6?("\@V,BY1K>:6;Q J40O6RA3BEV4HM0XP7?+R7NZ8BL: M8DOQ#2OQLF,<7(U\F1)V^>,F#*][6$^61+&UE%O#2>)$I5I)PE9G=K M]OYHN58NI@:YZV9#.<^]'?_?4MG,/H\BNRLL== @G&$*Y+T2R(C.:32X1J M2IF@5FM;P[]Y@?'8[*?,2BUKL>9JR^1$/733-J Z<:OYO,ECCX_/'XZNQBMSR))1^R M>X;$:Y15SXU@63IKI2$4%"T-7_'B<*%X*[24^JC@7XSVOV%NQ+Q1]/2ZDQHX MN(1:*U-'I.(2/>V,%A'S6=(LT#A6.U&]L%@KN1";2.K1G*@M^=;UI+ 9V2?S M$;@]RSBG#$K'K_(* TA_,,P1K1USH4P>\+LEO3U9L#OOH:K8M^)?&Z+_U!_= M'*>>\:56-3+")&-$"OS*XS5#1(PYBJ03R[NY"X^6Z\Y/J"KV+7C7Y$U]>'9Z M>79R_/'@ZNCCAX.3@]/#H\M?CXZN+K>XL%=_UN[W]IIT[GA]/TMF.;'VG'B5$5!>>^D\+_/1]Y4F]@)=U?+BYC%6 MI[57PN.VP"+"'2=!02#>@#-41KSO7AHPNM,N.TR5W!L25J;%;<[N#F^1\6CR M0/EEA($?]8?3-QI0,DJPBJ02F)<:O9@0[S@"@M8P>\> M<+)R\4:@LH4DAS79VC4NYG1_'HR_0>SG/J3YPYM76E/J!/) H%]+0R*NV,D. M5"@M_1)C+YF8:V-C%0'=X*.24(>U.=Q =MSJI-'(*/I-MC3C"AY/#]I4SM-( MJ*%,9JZ4?)8CV6T.]MYRY2JHE;KL;@ W2_('D2>@K;*0RG_N%.R-Q/MZ"O8FO&XS!5LRI%=03\!!G/I\LY;$1D,T2CNE_-/X MUCM.P=Y(7J^G8&_"O!:4Q?/L8!V5L2E2HJ@ML[QE*6Y'^[TTQ(@>;]!LUC)$ M_KE2L+>!224F-P"3>^WY\,23>8C:!_3FH!0QAVB(9]00'KCC6<2<G,&&2#)>HDB_!V(E320FT#+G M6 ;S5@;(8PH:,3BVE.BP&G,; L>\U=+]-B@'-+X<)$-(M5':1[5*8[,+F!FZ;0S_^>C!(Y3]'__NV_]U?XV;&!Y-# M/QK]Z ^^3--)>B%HM+2D)D$+O$)-#B53&=4M58:)9&.FM8.O:Q'6 I9V L!3 MZZ6Z-)I02!<0 3>#%_?X%"9W/>!RR%0S%@C+ :TQ[R.Q@C,29(8H?'24KQ6A MW0!42PGIUOZM#Z+=N=T$: Z'@RDO?N]/OA[>CB?#&QA-F?7+:#B^8UB/&Q%T MHHX(E]!74.@-!BH]21E80J\!-U;?@UJ#L&ZMY3UHINK2:.#R.QY\1ZJ'HQ]X M3GI.Z92E1#?3H:\H(X\$#PD0$=!43-(H(VL[68OK=Y.1NC_ ;,W;)I3/^0B^ M^7XZ^O,;#,: 5_+9Y.L<\/=@3YD%G\H@Y%AZUM"@B4W)(_:C-&R:7EO;Z5J# MK&X25/>'H]J2: )>C\GGL:3H0"#&:DAJP1:N I[J0FA" MORQ88*?#0;R[9Q-J1<,L$H^WJP3D4R@E!^"IIRH$)D3M<,Y20EHP@*N 9WW%R&W!NJWXWK 1(QNP9T_Z M/O2O^Y,^C-&PFC[S?QU>(]/'Q$.%:9&(DA*" MSB05D4%M%WLU-=V^6NU'_JM!MHLH&K"C3X:#+U!YK9[/ ML922;F_'/6&J M-; <_H%M=]QJ6>!9-,D!JYDQ@Z$HF7! )+(A40K->.FSW@ M9SDQW4:+]@>A"JQO"47'@SB\@2O_Y\-60+#H)-(.T2"#O,MH),A$F*89*'?9 MP4L-&G9 T7-BN@T;[1=%.[*^"10M.0D9.!*J$M&EWDQJY%'P-!,E8P3#=5)^ M_W9YMQ&C?1E%NS&[A,<^9L MJ)WZ\0I)S5A0^P-;3:$T@;)I@']Q$P]1?A=59$88XBWS1"J-3JKW0$0,-F@( M(;S897OKQY2EU#1C5^T/6Y5$T02L%K;1LUQI9J0B*EKD28X"7=6,%H#'^YXY MK2RKG0&PL'PSAM6;!#HW8G8#]E4IE>Q/;J85!GAW#P>EL20,8ME*Z?R87&&) M*I62+%GBG$#+T],@E-;*A^I5[*O)Z?8)[TUP5$L836B@*[CY-ASYT8\9@^ZJ M5PYN2D@-K^]9 L3Y<#05X60RZH?;20FS70V+XBVIYL-K_/ OQX,)H+0GXQYC MBN, MF)4I2AY$YDP3(TL;!\[0A,Z9$4NCSM%'QL1+\^.VK(]X2D;7E>G=X>)Y(<5. M(FK@+7ZA!&)C8(BRX_=<0#"'3Y&?IHDC%NJ\^[?4)#U[E!S>!K M)^$TH<0.4IKVT_37Y[Z?C@?S<.;"QGK*T1A4L,B14+KUEC0"&X%$M$V"551E M6CO)]76JNN[,T@P$*PNP4U"6OE=W$4_<0*E^FXKT(:[>@Z"98%:53D:ET[=+ MQ#$="7,V932*E>-/@SO+FH>]O$JWP;\&P%59$$UHNH43<3P>WT(ZNOEV/?P! M,/W1U>AV/.FIR#*+:!%($?T\FI4<)2(8 YDF$*IVY\LUR.HVI-@ '/@OGO5L@SN;VYO2Z?-XW(E_,V@J]XY/K?8?;N>LWSE_^PY MW$%,/!#%;"R-:RT)$C)!14X#!-3IU?O2;$ABMZ'+AO"Z3]$VH5,O8.+[ SR' M?C0H$YH6-HS71S_V)[T()6/'2)(2FL52*XE[BH%$W)B,1@EF7IJ-N5W'F]>H MZC8HV1!"*PNP"5 ^9V_/E.E=&1E#>4!C)?J,W!&,0/0BRF"$>'&(6IUP8K_7IT=7QX/<*0@:KN#'0QNTSD)%@(EX+3%4^8-L2S1 MDJ7K,F?!JNIU_>]N<-LF2'AE<-LF[&[@27?UK!C/#(_& IFJ:!DEWMB:)Q*C MLXE:@?^KW3!DM\E+;S70;2,)KSUY:1-V-^$8+!D<0F,,@EE)*/HT1+I02KO1 MNI1E5KFFP@M1.]OY_VDC K\]>VH37G3^DKA@@A =&*K"9<,;P)%'!26 2 M" ^@< O!1/Y4Q;SCZ4L;2>SUZ4N;,*^!BV;98*"<9>F)3H+0M!306O0$*24" M.9*\C]*IVI[3.YB^M U,*C&Y 9@L:;84N0OH#7JBO))$3I-'O"W='UQ01D6? M[-X,V).-IB^]U>S'*A;(=@QNPO1XG$IY[D=GH^FVTC3Q[1Q&EU^1K3W#K?3! M.2)LJ;<6QI!0>H=H;YBBV07NG_K*=1-@5U'6B(FR)0)>S&NM(HP&]-#C74VW M,#ZXG7P=COK_#:FG4BA%_)H(YC.J9N9023M%(E!JG(XRI]JA@YTK99:&%S6\:V"D="E-98RFR0MUM M8FBN9K.-I?,')7HZBPIT(C8I3FQPP253V+?'_.6-+[8]YH#N%SM;L+M-W)S= M3L83/RCY!#UC&:,Y4Q(Y.K>21HVWM?$DLY22EKSP(0DL4PD4G9=K;TV8#3^(UY/W**_@F'.[0QQJ/)@^47T88^%%_.'VM MDX)23R$38R*:\EYYXEC /Z25I0^&#>L%>'"%!7C@=P_06+EX(^'!+20YK,G6 MKG$QI_OS8/P-8C_W(9=YKV%A% M0#?XJ"3486T.-Q"B66*@@0-K/=-$:55>9VTDE@I%>!2"1R,ABMI)^(T_6FVC M2"HQN E_YP*^P^ 6QCTTUITW61%@I00^R( F=A;HJ:'KST+(6=0N +I;NY&; M94LI/JL7VX*A#6B+P^%XVF1N/E+W83B5"8P!B$"20'].HC=/@BE5(M1'F8P( M0M5^5%I%2R.:HPY0JC"\"1U2=G*6Y\#O90V9^Z (-:7AKN(&R9>93!\X6#9> M5I] \HB CC.LJDAU"52V8W 3^+B$::W-+S" D;]&YARDF_Z@7Q@SZ7^'.:MZ M$EG!G<6-.,W+6SPGP4\C/:@PI3(NQ]KML]>CK.-DK'T@:@\B:0)J3YG5 XE^ M "A'!!K_> M336P)3C*AG(44CV!7MO"FEK-C=0/G?V#0K02_W? M78N)GI+H%CJ-E[?3$=6J$<0KRHA5*L9@E..T=M;#$C*:2W?8Q<39E#/D7M%.0];J>Y1(K=%&$;8F_BZIUO M<7Z&/Z"SDON37JD.$> RR=K*DEM0ND5H0V)V@":$4YK5-M16D-)< L;NR-N- MW4UHSO/1$.F>&IO,9&.U=X2&\F(L/+JNSG*"7FU"NBV(ZD_J#ZMWW,!!-=LPCSDM+)/17+'[%@ 0(P68O,W.U[?N-B>RZEU55 M<.U71$THI4=;[%DH,\49)6"Y02<83=(@I2%<\F2XS,:;VEG,CPCHO'W4_N"S M$6\;4$]W?27OTO7OXW/"0/"><2(!2D\V5@;\:RT5U#;25]&R'ES> MRPMM%8XWH52>[N2#'_=CSR8GG&6(^!Q1-\8RT%=:1\ 9*U-B0E0/>2\EI-N' MN#I2?@4ZFS.\2=Q\[%_?3B#U3 !Q/L;,/T)M#S._2_?$7*#_!#_1ZY)+K+F+):>(.A! MVI3Q?#A'> )C: *KJM>3;DKC>KKJO:26[%5"[PJ#,P6=0&JF\8@!8XI(GO'$ MHIM E,@Q44,#S;4S"S8BL-N;= :CM.R7]3NL93^2?2Y:":&9ZV-B95E6LLE)SB,Q4#SSG'BIR)(D4T%9 IV37BN8_L]2 M^+:14-^ M;:-(*C&X 8@L/&=K/!8!?&F/)#21"9T%JY0C:,!S[:.6$6J'RS?,$7C+AY6- MY+@Z1V 3IC8 AR5FV-W(P9T&V\C@G!*E):H2!KU1-XWM*A+Q>'EM$RA66^WL M:2N-Z*XZ0&U!W V@?M7$S4_#$?2_# YOD:9!_'$U\H,Q;J]P8Y"FWUU/)?\+ MV@;3C(U1?XSL^'@[*GP#-"'2_#1* & -;L2 M;)KTO-]M=5UCV !\EZ5?-X2EAH]7&1LZ@#3/KSR_1A[@%C\/_$V1V7]#6H<7 M,92^H(#J3Y8I5;H$!Y(ID\N

    ^,,M5[:^YS/UV76+Z? _7FZ&GB7>6EX= 7 M$,MH 718XPPQZ7_=CB?%6B@I] =GA\?GY9],-<[T<\Z'*!^8]$=3DV*1DZBM MD$=W'+QG%VH=HVA21"?NB321EL8OB;BHE'":0Q:UTX@[W7#7%:OOYS2VA[]= M*^&N]G[_/=I:,(J%& 2QNO3?*0D/EI?7-!L=I8!;#;4]I'7HZK:X\KV=@*VD MV4#N;64^]Y*%S!3>HSY3O$R=XVB@*D&TD-$S&AW/>V@N7',+S96?-^3F;R3> M!M"]>55%MMY;PR6AU.,]PQ7>,]X)0KU,-IC,F+.5\;N?PI>W+'O?!:'[%5'3 MEONZ@8$':^KN[&YR9,$%;8U 3@EK2GL_28("0Z+,4EKMF/2U$=WIAILKZ=_E M=+P?Z#00;7KALEMKNU)%IQVU)%$HG?IC+OG&@GACT'9S,49=.QMI1Y*;J_O? MDZU277P-V"8O;+=7DIZ2"YP #PF=B%@2+%4DX*A07 OJS1M:T#&>RUJ%S0W MFOY;"0NO)/UNPN\&#-A[ZF<<*5?5<(#?CN?=_%7)0$0;W)@RIYZ&$OV61#K. M/4A-%>PM=WP908U@:0M)KP+-SFQO $-/]G WMR$ED#9&0G5F>*8 2A49QV_+ M( =-);6UW\J7$M((9G87]-/*YIVYWB%TT&#H74 "N"E':;EW-9Y/K1>.:<-L M1B;A'S*K3+P$6J9%*]3+67C[]!WXJ?6SP7(=]T_87:C#_7*X 7VS,+1NO@'G ML\A>&Q)T4<7HDY,02RZ^8?@3PXPWM6O=GQ'1;T=MQUCYM<1!IBKS5[A.'WX"A/H:_&<]5?K]G&J+E[VP-\6+JH8;V]N MKTL>V*K'M_G&DC;(,609%RR7R2!T]CK&F$+616&\K1VS6INX;A^&]G"![44J M#<#M B:^)#/?M<:Z1F$J]V&;#DEW;[] MU =2!7XW@)KE'N1\+P7S,0M)$C<2KVCKB;>E(9\"Y;1$I1MK&],OT=-M#^CZ M"*K&^X[-HZOR#CGMZ/,H##_?2$PLN)@5,8*C3U"V%!@SQ L5D$?*Q/@TV+S, M*GIQD6X;.-8X%65$42F9X(P$ MC@99RDZJY(S(H7:5V7,J.JYLWE&N2P/'6S.Y 9@LR?^RR@-J54U2+/V":>#$ M1ORV=!M4J(5S5'N[A4XV:F6S_SJ1BM?/=@QN(L7^>!!'X,O4O-E_CP?/$TPN MT&+_-!S]X4>IYYTPI3T+8;ID$%(>B)># ME?8FGB94U-/-;%5<98*P$30ERK+2,N()Z$$F,"YJCW- M9]>$];UYAF^)QUHR:4")[EK^ 5F[P- VYJ&,\"Z]&H-UAEB=LH*8H[&UC<*W MJ-[9FP79"$RKR[9M*&]U75"9DM,&]^MD&2VO4\F-9B1G&ZG*#A*O'='OHJA^ M;WD2C4!][[)O /H?^]_["09IO)"Q=NC'7WO)1,;152#.E"/,,I! 2XF>Y5I) ML-8^2[/8%<.K:.DV">,MP5A%&DT,EI^2?CP>WT):;.?U=W]]"P<1F3:>)KB5 MMJLIB9N4FUI-:#=7MK7T-N+Q[]^B1VF]_1"B9WE5T# MT'SH]#"^&J[(]YV^3P?D\Z,PVH:859;Z[ M_!H Z-H']L/3 [NX_5:.M M=3S@O4GM_H9@:> ,333Y_OEB6<[TC&>C!]UV]R;RVL!@R!IR?R\*L??$'F ME@OGYMN#$^N55=DY2H2T 1T%50J ')Z_)#AW+(3@:EL":Y*V'B[_*1[0]B&L M3G,4RX%[R5]]N>ZZIWRF'"@GT>?R]NTC\8Q2$J.5('"C\*RC^C+%N#T%ZV'O M7;^7O:&(VH!BJ=C>=)_9^76!N,7ZZ\'P M73^?O9EXVO&-U@E=3"N^>YP"!.8T<4YJ(AF@OO>)$IX4A*R3$%I7OIS7)FX] M;/Y3/*/M1V -&(G/63;;!B2?O;:.."BUFXRBK4OQF 5.I?=2"Q%KM\Y;0*^J(8PF,;55#EB.*E%E.;%< JKVK(GGSA#()F4'BL?J'=7>LC#@G^=% MZFU%O6-EP-&@3FK6AKY&:\I,]55U5$DP#FO7)3@[]:/0#S]'!S?!V,-GFY(U[#((.B3.B MJ"]WB^#$!170BTL^\>"#K=ZL55M 8G/6)^)A- MR2Z7Q&GMB)+)!Q<#7D6UU?%;%,V\X3O2G@#^EH)MHH*[VJN9*UT1/'(]4#$= MXH+.0M;3<;%"I"BSKMXZ[4T?2=_P\6E/V.Y$U.V$O%[:_L,CQ[AG/&?424\8 M6&2Q])2$+ 7"#^^B+*.DJK;7MR9IK55S=8#3;075#@R7'ZT[YI8]?K@=HQ\R M+L5#H3^81YG#=$96*FWM/)$NH(OL\,A1\,Q8D%95!^56A+96X[4GB.Y?B$T: M!ZO>A#5XP9";Q*IR$E,)#^I@"6CG%1,Y1[9OE;G+ _X;/EZ]D,>]4XH\)(P41KW1R.)IPEUO@B,RH0>8:B=._H".:U57KT- MZ+862'O8JA%Q PL\.,8(3^42 *X(?LN)9I%YZ8%96[MI4$LM)NX^GZYZCC\XO?KUZ.KX\.#D\;XJ#XU]O-);3I!]88]O.DY6"<6X M%$!$-HE(8P-Q@@LB9%+%V$PYUF\"\?;C9%,PI0>,)CX$(%)")*[T^J*"1\C! M^Z1JASK?WSC93;#PRCC93?C=X94]'DT>*+^,,/"H Z<-IZ.Q#K@!PE))WD<3 M VT.Y?!"$))GX"#B6H#!%1; @M\] &7EXHU@90M)#FNRM6M K>P%K6V&O86$5 -_BH)-1A;0XW M8/$OR481GI4*8$4@6E.R42()@N>B5;7TT4=GGJ: =]1X^ZWF/FRC2"HQN &( M++05NV\U=@ZC::UYZ3-6LH)[C%DTY7$[AD4W:[\0K!"$>[R9KO3^TD21?]8<:(@M 2:5 M+;",5H:V]6O#FO:'ME$DE1C<1*;**4RF]O9H6*SP].''YS&DX\'9-QBA2 9? M#N($[?-)'Q8NY,BD2#F1A'8^D=P8/!"E]$A1#F"LLJ%VL'IS*ANYK;9$QM.L MJ?T*J0D@XN9R?W(R'(][6E*CF'0D!X&.I7::!*4L_E&&A@DNE*X-L(?5NP7. MOB4]K,+T!BZW1V7=I>??(/:O2\G!K/:@;.EJN"DK-2LY7DF0)!+RP'J&U@+W M) 5C\"_ :E5[G.,^]M'M!?O&$.X<"$UHSX^ :\?^5,CX]35,I3U(!SCIYEK6)A%N-+IK$V\^E1_8R2;C5F MKC\Z,?B+\URQ'K*&V"B MM&UUO'C[)>[HRUPCJX3BR(CXK(_9[MIR%XJ[K<9K#L1O*/XVP#Y==L;M*_\G ME Z8^-]#_&%_,NXYX3)PF8FW:%E)YCBQ$'%GW@1MK1-&UQXW^!I-W9;EM0C8 M>B)L ))+*KG*.4/&(<_QJS$R=307]ZCDF$]E<5>!,SN&9WG%/SGI^]"_[D]^ ML)Y#OJ9L*3$62@C/ EY+Z+Y&SWA(-GLC:X<+WFAKW18%-G= 6@14A^>L=%\\ M]S_*)H>K=M5'XRTBRX9Y88S91S^!>4_:;#A-215WNW3KH2B-\I75U"7*A7#P MU"-G_&>KXE9J1UU))5&8S((BC=@ M""3F5%[U.%!;.Y]O?>JZ+4QL!L=[%FL#ALWSG2&_H?^]/"BBE2958M1X8KDH M66LE?]\G($&[G+VCB?K:PX]?)*BU#EMU4/ JV+8521/38Y]O9^JA(I=^[T^^ M'N)!QR,]F@XWZ$4IHLI!EA;>GLAD'*I_W!Q7/IFD@I.R=N[8!N2UUO[JC=!7 M1UPMW]''@^_%4AGA==$3,HJ42T\$DUWLQ<):JTO MU1N!;EN1-*KRSD?PS??375AD'H4^&*1I6?I\LDN*'/?B+;&>E[YQ"BT4")$H MH:R-Z*?DN/_;=AU*6^M!]4:8K"[$1L%Z$&,)+XS1@YOFE='DDF*EMYOE0"1# MDR/D0 E0);+0F<4WN)6?$-5:CZDW@N NHFG2V\ -C6Z1CGG$JJA[YY%ZW!B) M,G BM>(D,&](4LIX2ZVFU:?]KD-7:UVDW@YQNPBH9= M/$[ ME"5HOB+O3*DK- $/6#0.V)MA[SEYK;6+>EL([BBN)I%X/D2.P:0_FI4,W4\4 M0J,W419+"G>*#OU\M'2)BL+L(JXFD3BU(8M M[8)N1T4$,VL6;=L%Q7^*+G]*@B:K$TG"9R*IB,3R5":[RXS'+SNC]^\>KT=K M:]VAW@BC>Q!D.[&;]1-R>SEX N"@-21R"Q4:;0J"2@\BL#QK,;:[ROK4]=M M5.>-TYKW)+3MU>@03]\^X5B"5^,5C&2),YHT(\J7UB;:)F)98"31E#4%T-G7 M3ES>G,I&RMI.]EEQ5$M(#=SF\Z?V,A2P/*6/X"Z[9*KJ9X7H\[])O12UC4[A MT>4"3[+&>\HN*? M_"@)K!.T2TK+N&_E5WKE89,6&\3;5)Z32I-TPP%/NF'&*&XTU.Z+L3YU318B MO1DNZPBM>U26Q*1I'DGA6Z'_ J[+)T^&RR;\EMWV%)6<)D\)SP+0\@D4C1[< MI931@146M_\T)7-97MEFJS9I']9&VYZ%T3W:GAZG3\,1\C0"I'$9#S'UU)8P MM2>LYVCG9 *4<;1VE".HXEWIU9^]<"9)L2]%N":)W;X =J0-]R&^=D"Z/E-[ M4=BDO @D&57J21N&YCDG7OJY?(ZI)-[H: M+IZW_J@HH@8".A?P;6YSG.7E&_),V9@!]Z(BLHMQ74HZ.>'20#8N6BIJ7\&O M$M6DB[POS-454:>98,4/6VAB.YO,A/N['<6O'IF(_O[%]-$SS1VTJ^%"5?W1 MGS"*_7')"\$C%5BR)$7N9P$JZT 0;8TN1<=1J=(W1-RV MPFD*;)^&HP?E?I;+5$^X*5EP*Z;06\=GITH+CCP,J. M6$Z4%B)ZF;2M/@)S M2U*[S:SM")[[%&>3MS2$23%1D*EP."PSZ*3(FM'2BX"#QI,H.7$\HMWA!+7< M1N3CO@"ZA)QN&" M9::9#-4;M+U*5+=IM!U&:7874>/-2GJ".1FH902\MT0:84HF6R(0@9H$W'GW MM)AOFW8DW2:YOJ&G6Y7A;>JM.\=H.CEH/E"QEZ0"4%R4%V]'I /<5HJ*),UL M!*$#Y=6=B5=H6B^V3-\YZ/8BH09BRXO[63!&IZ_92WC8H]Y&8XTD6I;)>;@= M=)BX1.\@:ACE(R@^X.N?,J4 M>(X;=9(J8Z( R6NW@5R?NO5 ^<_R&K(GJ360AW"4,\3)63[Z,TZ;[UW@_7\V M*)LM_R]YD-_]=3F#%^BEC_H1K8-IUFX)OB_^8.$W>[;$-*.)))B2($2C)<'* M1+BT/NKD$XC:B0I[V$:W<>S*F0Q=B[D!S;O39L]AU!^FY]5H\?HVX?E?9.N, MU;V$6D#SG(GTH4SD59Y8--.)L$E+"][)^J-)WW2'W4;=*Y^/AL'1P"6QFYZ@ M6B0'N30E!)1+Z=_A#0OH3\2L#$N:YJ9.0K?Q^I: O9'HML;IM^GQP7V/)@V@ M54D;E)_.(D1;499@2S#>D @))#,V9_/^T+JWP'Y3:-U$=#NB]6BP^/I9?S\Y/I%.>#DX_'EX?+XX6)CH?GWXZN_CMX.KX[/3Q9M::2;W1Q^\^ MGGK[W=2:5'W[#9E2$.JO[P86'\U^\. :>B8L99P32ET@TL5,'!5HR8+SVK.0 M;?V9SFO054,1EL]=7*O,TK@>CF]1G%?(X@_7)6E *I:#8I&@MXJZ'FPNX^$] M<1F2XMH%HVOO?UW:.AX.61L]RQ1>=1%5<[;VK]?VJ];>5JNUIM0@($H0AS:P M1&30@5C'!/(-N'0&J#;Q'2JUR_@5TNTU/,R?7W5V2K;)PP$*)G/'BLNE2YPX MYT2\=YJH"!Q_'*B$VG'^+4E]#RIO VP]FUCV!@)\[QJPQ_:K WOL;;7@T_V\ MI1Y4THO '1"*=RB1%''C,CHE8(QVX+ASZ5WJPHEE<%P1:L7!SZFX!UHK4V0L'* _.;L;B#V?==W96$4S<&?_7$/]ZRL2Y1D MS5&QINB)M]80I2+7()Q3JG8%P0I2&AD"OX5T5TR^VH75C2)FUBL%/@YO?+\D M)*E,F30DNS)Z"P\/<;J,2. 1 %+4CM7NXO J4=VBJ(KHUX#3]G+H.*MPUDC^ M82?CW^ FP*B7+22N2\^]H%UQ;B.QV7HB5?9>B\0R?1I_6)9,N.+CVP/%#@(< MUN5F YIF20B9"2H9Y8PD+THO!^F1&:B)([H;+'G-1:J=%/BSD'E1#/AS);&KJ6K()M.B5;!4 ,ZR7VF=SZE MIQ&E4@EC32W+ ?&)0E<CR?R;!0,,=X0_O!D.8.)'/^:=R>?M M31?:D^-?W-Z@@NW1P'(2P(G"0T$DY4 \H(=@D\S@\'QD4[V%=]4=-).A.7_2^#?NY'/[ACP-7(#\8^%@9,YQ9/9W(_5"7]TO\. ];3R4OC MO<#-E0[_F:%U2DN'@U*SA-< %;%VAZA=Z&TN-(HGG4"I":D)E9#),(Y[W.2PO+JSVMK4=9M(*(22IZIH_I" MJ=AKLZ:..CC\V^?CR^/R1KZ-)GKTSW?7-ZNIJ:15[H+AA\.;T!_,9HL]($8& M(2UUQ)>9VU(H1YRFG% AJ';<&PVUYP._1$^M%[2%SWY(;GD L0I2FH@VET5# MK*2U<-R_SX2ZB/ %!&+U.4[K4=;&L\G.2%GUH%91+(WJELNCDZ/#JZ./GXY/ M#TX/CP].+J\.KJ;Y.COF6J[UN16LG\WIWU%-E5>U2[B&4EPPK^WUU_>F]O$@ M#TL=&BNRJF@Y2F$0U_ M?;__7!U=_/;QZ,/5%NKLT3_?776MIJ:2FBHM M&9=@QFC*N AH:SM3,EPX$&=-)-ED[:EWBKG:Z83+*=E5\=QURR^?ON!/:!.X MX8(X48*JU "Q4CK"DRQ]3_&O1>V'Y*6$=*M&*LC^J;[8G=V-JH6+H[\?G7X^ M.AU.8+R%6GCTSW=7"ZNIJ:06+N [#&ZAY)*4%H@%%[_W)U\/;\>3X0V,%NX6 MB3)%@QE82:9EC*)%6]HB@BMBIEKGVG;+FJ3M/A7EQ646[KP2WZ39DN14F6C. M/?%> &'"44U#1I._MJII-2DZW5\>GCVV]'5P7]N]4BV M^*]W5S\K::FD?>[3UY;<3E)H$6- &Q;-2_2AK28A,4V4%#1IS:CEK/)Q>X&< M:KFTRZQI78*>Y=&FY)R7"BE%+,1$%,V&Q6"R%;65ZTOT=*M-:F%B9;KMKA)H MU'#Y='!\\?>#D\]'OQT=E(K0$K'=1H,L_YS==F799S_ VKEL30B1<"E# M@;4FSDA#'# :N.91A]K).B\2U*UFJ8:+IZJEGA :U2TE@+J5.3+_AQ7B(TLH MJ*0N3DK;P 4@"(U^,6/$H[&(KK%" S(R10RXI$U.T4/M*I?'%.P<"8'Q&.#L MVS3G?=%()X&B*UWY5>IFB;I7"#M)_ M%A.IQ_@F/9/+7P\NCGX]._EX='%Y]+?/QU?_V.89^_F'5'BS?H6R6HTO2K[F MO$%_Z8 W^5$",P\CMP6D:)P@0E.!V$FE613:E%(;R$XY[43MQXR7*:J2^/OL MTY?9SV"#$Z5/EDJE3Q8WCGBTU$F6@:N0*1/5>T^O35S718/5,+,T?;BZ>!HU M0:9'_ ,: 1\/SWX[/SJ]W#J/9OD'55)"KU!8ZS'G7L:EP.#F&PS&4VKG(UFG M([>FTT1"&=EZ-\_A(1G"6:VH!$*Y+S.$=0G$,4.2!LN!H:]KJS_Z[$3QKHIL M[=4_+*[^<'XB8\*F($G($ K#T#XP(A$5F4W%5Q"TMGK;D>2.'YS>#I]/E>); MBKI157GTV_G)V3^.CBZ.KHYG<9;SDX.M$IU7?=+NRG(M&BMIRT48W(^O+F)? M$F$4'&*,P1(6M"?2Z ($SH@U-#&$7K2Q=N'Z!N3M7+./Z\Q6F=:OG>-A&-TO M]P$&D/O+\ST@!ZVS-<0853H].ST\.STZN+LY.3X]-?CD^O4)]<;A7U?OTS:SSF M;T1W)>UW!3??AB,_^C%S$9;E@:!H00E.HD]BAD/ON20,/*4RAJAD;>OF5:)V MZ7?UY,-?&X*\BJ -K@5*KG\;&EN65;TU M[JK M+E(6>V:]C40:55>G:.),W]'/CRZF/N+!U=7%\8?/5T437)W]>G1\>+88P-I" M>VV\Q.[*;+==5=)M1WXT0-R444!3F_X>J!'=!Z&41Y>!HA6O+! ODB.9)LJS M1#^B>O?95;3L/"KNR>EG/WRZ)=M,P6>?\;N:N45NFH%\N%+L9,O &^E M\E1SCY<$!N^XQ @D,PW' DHV" (&A(@I4*JK=ZU>0V!WXZOIN?V MX/1C<7'P)!^=;MGPXZ5/VUW3K$UKO2C437\R"W0.TOV\^=);88FEG;3G.89$ MC(V)2 F"A!@9,=0R$[FRV>TA#K4^@3L/25IGL87" IIER"J2*.VT66_&>]QY MHH)@(+WDR==V43>CL/.HTYZP]6QRTO[DUJA.*SF+TY<\U!)_^WQP%JK>2R5YBP XG=*+(]X>A.>[VEV-I, MW5JKI=E=KZ=MLBHV6^"MFK0MW]'^F[69E'VVC!&>IX60VA)/8T2#7F2I$V,0 MJK?NV%NSME,_F3ZGSS,;AX-Q#SP7KE1VII#+TQ7C)/@D2>F$R!BUP$)M\_0Y M%[&[(I&U Y=;4=?_*#_WU/R2_]3Y$^Z4[CG"V(ZR\^;MRPW M(P//)K)(&$<[57(>2%!&$A N^Y2\09NU,MQJ[Z';%O1[ FNG@FX"ZI_'>%:/ MQI/^#6YKW./<&L6I("!C&?T":"A()@EEF?K2P97KVB-4'E/0;=_Z/<%L!R8W M 9+Y"/4G@].G+/JQT%?3H4_.,B&>BNHKQU[7HNP;MO- M[PE2]472!-(N( )N)ES#L[T8XR0+PA*A%,6]1$F<$@)=FH1N$]/%EJ@,K]74 M=-L+?D^8JL3\1H#T8K^%I_M3!ECRC*)-ZCF1V1MBI?&ET)'+[,H8OMKWWF84 M=MLW?F^ VYN0&A@[@%N*4'8U3=_NC__K$&GH3\I7/2.]- )Y)3S31"*3B/,L M$"H3.)UUIM53'UX@9RUPF7<&KEKL;T*='0_PI."O_'AVPVL:4L)[/4:-9\([ M5A)$!'')44/!@A&V,I!6T;(6BNP[0U$5QC/AT,J28$"3P!7+PCJ:GR61[IQ4L29M:T',O3.([44P M#=Q_*W?SX<<5?L1TQK%)+#%PI7"@5$I9RH@3RA#JO*'(4^"Q=K."-!L)<=.[N>W>2E44I*2 MC.PA4@596K\D8HR(SI6AR_[---I)(T/0.[U MQ--RV![ZOIXGQS/TI3,7CQ$ M,6;B K-$2FUTQF.J9/5BVC5I:U3!;8F)=2&WBX":\$V7C6V:;:HGF0S*1TY, M*)TM;8[$E?"?0[U-H[? >6VPK:9F/7C1?>%K3PYH)>XW@:07YD \.R5@O:/4 M$6XBGA(6<%LF6#R*AGO%A,FV=O'(^M2MA[3WEART)^ETBKQ2'WSW8G$!H;SP M^T&:!9OGNWJZ-W#,AIB .%G"SPE-4>^1C]0G[:.7T?BG_9*7E6EOMNIZB'HO M&3Q[YGH;NNS6C_"F!Q@?HS]S,YMM.AMI.$B_^U'YR_[\K1;_V[,0.2C-238#R?L#'T^/%\0@E+Q/)R,,RMQH/&HWH"EE4Z3K&'*LG M"ZVB93UXO;=4H2J<[]P)7=&+:KDS9**TVN5I,V54V3XI8M$((-SS$#P'%IX] M3RUS03=9C$* MO=#<&-DG9!!$X6DA,I<)?"9Q(G)TLM1.4U,[76AK8M=[ WUO;P5O([LF8/I" MJY!GH45FF;7H\3AOBG<=T+'..A$7I M42JWVD,Z]+G7K ?&]/27L23I-(.\4 M_EC@VF@XP"_CK.ATN6U10CF>:;0M;,*SI6+)9X^*L)1 &A9BTK7;"VU*XWHH M?"_/#V\BJ7?Z?@^.XB:MS%OY/(9\>WW2SS#E\(*O)*)G)EO"@].E:W+$4X)_ M),VY8T;&\*RJ99EWNO'"S7;DV 0+BQ[J?EG?X4-!V=S3%(*5>[(YQ&X@:=)#8F/!W>"F4$1^.A]N2IC8ELMH7&-O![&U$U M:6D='/[M\_'E<6F$N+T]M>1#=K>:7J.LDFVT+"_Q'DS9R:"3C$3DDN-:6EM8 M2QW>4R+&E(1DNG8'KY?HJ:>*[E8YB'A7CZ?OK>,//Q:^F^6N.YG+S I*:-9E MW*+GI;6')98GKZBG1O/:A;^;TMBM-54-/:M5T1Y$U<"MN&17TQHPYI(R/EGT M6M$>E%%XXJP2A(G(4F <=U$[R+6"E%;J,_Q3+K0Q.N ]J,0#$!K85+M?)Y7B6I#@>TD^C7@M+TK@6%=JTKA88)];BA0$#[X+EBEOO:3^65M]"MNJR.Y!8$ MW<3KY@,#/O4'_0F<]+_#LW*P>PZ,S_UH\G!G+7AS"X]J.7-G72",EZ%F&7UMFGH)J,+U\>G1P= M7AU]_'1\>G!Z>'QPDG(ACP6E "S7RIW?54M]@DT7K MW=AW0V9.AQ,8GPS]-.MO3L/@RT,#X84G02&5XI83G2GN5QA/K,KX!^IK9PRG MKGK;YAW([<9[VB^*5E_)^Y5F8\;F?2?/6>[JY.G3->>66N.(S^@DRC+"TF9. MB?.).6&MEVE_.'V9MFXNW*Y 65%.32!P=0^JA_I)SG6R5!(O%1H0)J722Y82 M2A7:W=)S[FMG%;Q.53<.R=NBKK)LFL#;<_5^[G^4,X3[PY^,;F$QIO#T=%D3 M*?I0!!B4QMC37%B/OI: J+C+(>CJ Y5WH+>;T1Y=7]=[DF?G!8P/<=X+%"02 M\M4/TD?X#M?#Z:$\^K.4_C[;(TO>.Z\#\0DY+(TQ)%";2>G@QT) 0\4]U9XO M1]LW6;V;02!O@\ WDDD#09I'9^SVYO8:.3GKJ%'JS4?PM;39^ ZS.N&3X?CI M=GE*W'BT0GRDC$A=QGXECY:)9Y$"U9+)I_YR5;6Y.SJU^/+HY/KPY.?SG^<')T<'EY=+5]5N&:'[Q[7&>;'53* M/GRA5]V2F>0JHGV8E"0LXATK@W/$&9I)2EXPYKGA4%L#;$1@/0UYM^S".>$@ M0:%V=[[,8\]>$A<%(^ 8+7V6>:;[TW[/R.GV 7Q_J%FMW7:32#-F7W']'W/L MPX_?_/\:C@ZO_7@AL1L9!%0Y0836E,A(';'@!2D&K?T_[+WIS^H22J#J])HD9BG7/[%RU6"MT4H 9 5:F??CQ @ 1!D$P D'\TQ\7IU\^OCM] M<['W=;CE(8=??2]15NF:>Y?\? N$'$V.*.) 2;)H_(N&HP@*G"1:<]3 O*P= MAMQ.2P]C88,UT:?OKS=.^CY.'?/_P4>8:>2@?("T,<[[ C MA&,^1 I4ERP20S18(U GX8G:%!SWIJ>&C2^15F'0X^-GEVMS+7WKUX9M&66P MW.+RC:(2A!89/'4!2$BQL$,(7?M\W8/,80^A/I"U94IDK[)KP+F%Y[B[NIJF MJ^4H^R5;ETG>&@_8$L;5.N):(EU8"A$RDY$YKR7GM5/GGJ-G6"W[&("K)HV! M,^,7IL!=I^N[06'2H&:@HH*L="Z69P K@@!BK.4J2*5)E_26[4\?6">J)KE) M538V!X1E)5%*Q&=26F:6;G2"EY8Z,7MP*&KK6:(Y=VDQ^=3SATO5J2&S9R&P M!P,'!L'GZ23>A,6S[R&E2BVE#5T8Y-"C\K[-QQ-MQ^FNY ,_Q\F.J])67Y69TJ!JI+(!SM V= M"H(XV4'J6Q\^7!I4=F0"9KSS)01/L01\"(E""8S8VQ6 MC-6V^%ZB:5C]LKH&T8LHVH76AAT6?#+9&PDJ&H:+B@Z<8!IXTEF2&)25M9.5 M.A'6I)JZ)Q9VL%[V$TR3@?.S3V_//YY>G/S_!W0R?/R,P[UY+]!5R:-WUPY_ MBP /HW%@NJ ^ BC\"G>%6BY[O&\Y-G ]WB^W)#)-QB6*LEHZ+G>9D[?LD+:Q5)51F0PZ@N:AE$^*4 J' M!= 8N.#64*?[R_#=F=QA];7^X=JO_!K+1S_-.87Y7<8=KO2+FR_F2HW#Z'JT MK8F#P=M41!8A$4E!.%RR+YD,/H48I"3&2"1T>(S[6SI9^CIV(WG]5; MMAVZ'Y,KKXWG8]06;J93W!1OW&RT>1@G+C*G7(,)W(-0% ]CDSADJ6,VV2C" M:KL7JBY@6/.Z&NZ>Z>)S9"$W<>/NNFC\A4^3\?0!#\K?7W:0"=_&H_^^>5RK M*25!A=A!*3L"09(%RY,![6*.67JA:6\'0Y\+&]:&[VU/M >*!CQ3&TQYZD#X M#I8\XTD =Y*A-B9+^U%&(0=)G I2D$?=O "V>\YS( F) M1$H):=&)T$D+SN).2IE+)WV,6G1)=MGKY<,JF@?(?CT-IG^V-W E+E;U=C+; M=.23&+GD)@/WBXH7F\%Q'L$&%X-V@3A3N^'4$Z0,JZ!5P%)-5C>!F,?;XJX6 MX:.;WTP?UR0$%3(3)1%=$+2I,EZ=3K ,6DL>0R*6N% =33N3.:PR5!5I_8IH MX.3.;X54-Q4($(69;X7GLY)Z1R5"[CQ M]KP/7WSYL#&-'N_#NFP?.FGX/O#M9M_>7T_^^GKS U7C4@?JKN]ME%M^/G(; M64.SUV D,E3@@0Z&<+19;/8J,T?2(PWS^;K_W6D8-FQ1"65'$T*3J7U?_W'R MY?0-VD;OWIY__'SZZ>N!;8Z?>UR%OL:=J:W5#N!._+?)*6D\6]#\)2VZ)Q7E M:O;U&\+5(SCB9_?K=@+["I/*16-51DQJ)TJ_.52RLDUXT>4R:]W89#=K?BJD MY!Y <;WPQ^(=;\H[UJGX.L==<_[CMDUY29UXK!=HXQ*U40$O8W>%XKSDXW+@ MU)E$J5/15 _3'DSUX#G.QT+ITZ&0HPB\B?C'2VL^F4[=^&IQ@;SY=?\K2[Z? M_.6F<ODAUOMX-4IK6ZJ1@#VFVW&/_ 7Y[.S\>'?W]3_:/2,&@H2;(#$DL")>DYN.PYFY? M^-C>Z+TJ]YOT 7XY?7=Z^O'DS8?33^>?WIY_NOAR_N'#V:<_SCY=X*[_>D > M<]2GS7UM02$D@3@9="GYDB;A2<#(%T"J% MK!FU0=8NC'V1J$-5O"\IIO2]0A> MY=+/H8QI9QH4BTD0%5Q2M1-B=J-PV#.M+H8VM; >9=5("&V2/]_,OXRNOLT? MY<=$K1UQ:#N)13%SB1"Q4&J;@X[22CRT=[L/1D$8-,I/3NKWU# M/$5+Q2+OC3>4-.#2>.'=Z/IF_FAXN6/2I20DD,Q+QV&@/1^6PHT3;PVFWL]B1UV#.J"H:> M<:?V)K0F @@/"V/.\VU=36E%O5K;Y.UD/)M&NY3Z5^ W(UE MU)ZB!E34(F65,$UNT[XF@DIG+4BK*&H,N&)'T!ZCRD1*8A;&=AIZ?R@APT9S MJP+P^()I5)5#(^_CV<5"03KY]*YX0E%E.OWT]NR 6KR7GWFX>K6T+=2<"ZZF$RU[< M_W(EK6'^ZZG1'RE($E62$",Q(&B0X$JP13E'7-)4>UF[:&M7&@I;D;7>^5\%Z;A I)\KURI=+!NQS>CKOA,RJ#93_< M[8)HBA.'*/#)>Q"<2MP%6D 429BD0G2J=K#L:6JJ'JGW##]98_AMOW/- LM$ M,@A<:EPU;GOCL@;.H@O",$UH[42&KK0->X160LJSYV4MP310+?OD:M[\NAO- MPJ5#4TL*,%KB/:,<\@V/?:#9"JLY$X36OK8[D#6PNZ87/$SZ%4[+>%N;"T*Y M-09W)LB@%X,L!=@R++.85!)92#,(9^8YF (+B4I M[5P4J/CRVLD SY SK*^X;US5DD,#D+J83*YG[XJ9-(X?<46K96B!5KNGO.0_ MJ]MQ:HY2"]GC3C%$9ZIJU] \0$T6PZO_Q22MD6&FA0+%D= M[49E*&!Z#T4 "MR#*B XGM $B'!$JE"[)M8>EO4S5P$DL@[J-]Q-- MRV"[CSY>&EZ*-!=CX[G @Y,E5)V]!&DS09O>2DE M%T2,32@6>-BL(H85SM19P?R6DDGJ(N0S;DC/8FK;23> M+^R3^[[RV2J1.%'"@RXJB;",%/^J@\"0@R4&1%3M<,F.) X\#:TOJ'2'Y,%R M:P"6;V]F\\GW-%WTSBH=JKZ-?JQ<_(*$K%(VP!3JW\(3!:?)J:@:?8'1%4HC#(L@34DUDTSB*G)& M(U^+P!TS6=>^/9\A9^ I<4=$5RV9M! C7*@.B0OM8Z"@*)(J@N!@%%7 :'9. M9Y.$[)1F\-HBQKVH^?NSM@4\K$[)A-P,& ,3P+$KFQW7HF MO*Z8\4[">B)FO OGA@X=/HAY9A6E,Q25+J8-GES&@+640C3!V2"H#MT"1:\O M9KR3R)Z,&>_"OZ$%_R#FR8+E6@L&-"'@11()4:\C:":#YH8S-!]_SYCQWH+? MFW\-:)3/7'KW :G(C',QV (NG9E6Q>Z6HD;#^4? MW$] 38-N+4K)>=!(O0,9:+E^\1BUBI0[F 7.>."A>E_H+G0UZY/9$PV=X;:G M:%YQ /ES&L_P+264_OZF!#Z_XFMO9KV7FC__VJ.5E^^P^OXCP])GSPUBS"=O M06022F,%U*RLX&B@2YIY[0CI,2+#[U+&;1O?I#%^F!=>KW656-X>BG&JC]]LOR[DK5DV: M<&TC ^E#Z0+L&5AF- 07C#262?IHW.WAC=>V4=)*X+>ZZ!_U6CM8#DVB:>E5 M98ZC$>05V&(/B:PH.(8:B6$JALP?3&P#/FI8Q M>[C=EO9TU-QSDA0P(X3H2U$A'I^_ZK M+Z4FH??>C::+F8#GN7QY:ZY?XAGO.'<1\(]0NK=E\+C)@,H4J<_CTW;S/4T5B=?W/CF;M(X=MX]%\G5TM_F!,B2\D0_XCU,C(8];-$ M#1 \_Z*C46BYF6V];0#(4\\?3N+[2VI2F6T#B_X?[[^^75+MH\]6LC*NGHIR MWR'^>4N9X-2$YX KU6OGL!"%1 MJTXMSE](?'[PTH$#/8>K](>QL17YWVT,XH7*>*YE@1>:8JC7BHR?,E6.>$X\ MJ]$N;>.UPU4]'""X;>+?@XM#7Q%K>@RGTF2:0(M2""IE!B,Y R8)%8DJD]VF M(ZN"BM>O6/<1R!-:W@[<&7JVXXV?C>+(37]=_#59DB\MC3DJ@?=VJ.-"6F$A>BE+Q%R# M(;&$S9%!441A?*<9O(\?W4G>\G7(>S]^M2/N,@=XA5=.;#9,@ VQ]-^G#HQ( M"K\4I>0I!TEV.]77'MY)Y.J5B'Q/GC4C]-/1U;=5XFE.R22-[% !%4Y!,\?S M21,PS%-*@G%)O!3!?_+AG82N7X?0]^59,T+_-!K?56+KQ*00 HR2R!+K"7AA M(M 2(S!1V/"H#>CS,K]_=B>1F])_T4AGQW J0 MNG CJIC(IO/EA7U^O>/I;E^'U/?F6C-RO_@VFL[3W1H(2UQ*BQ=35J$T7RK3 MF90"8J1@7BN=Y&XG_,/G=W/$D-)1FX8DN%;KX M!UHJKI3H&K(YQOCEBWY7Z;\2]]P!K&M&_!=_(=O6'(V)JT!BLD!B=&5*&P43 MB(1@;,Y14@3U;CZ;C1=T \!K<=8=P+S6$+#N=_0.E1B-UU>0&001"CQU :@/ MWCN!=@OIDESSS"NZH>"5^.\.8V!C.%AS1B81(RT%+Z2TS!(D1.0,BY RLBHH M(H/8;/?3!08[.G'I*_'J'<2^QD!P[Z%$Q&:;*<=%,+S3--YN1GN%BJV)*4LO MB>B2C//D"[I!X)5X^0YAWL (^/\FH_'\GTC^S72%WVB5XKKD(Z6 U%.= '5; M#FC 2F(B54EU<>8_?G(WF3?MY#N07SFX/O?"?_'GTE#K[]&-:,O-]/;J8K^A.U3%$T45EA"%JNX&Q0D(1( M62=#"=FL!'TA.'OW[&X2?R7.O3U9UHS(+^[L4ZT%7D=X)#D5D'SG-&JER8&T M2'I2BH8=_3H7.UGU[+4X]/9B6#OR_BM=W^F@*K",AU09D(E6J4@F@#?&@4DB M\"BD5GFSGR6>O+W9UHS@RT&UYHV2SG%&G 2C%LE#$V(?Y37?9$F$Z-T!NXM(EB5?K#9$:!$4L8C MYS'O9K<]>'PWX;\2)][^C&M&]HOTDK5%6)\-U2X#BQ9903B>7])Z$)P[&;.C MF>TF_8T7=)/_*W'?'<*\9A"PR#6Y7X.RRE.1)2CGB@.29# ^2=!):<65*=[( MW5-T=I3_*W'<'<"Z9L1_ZWE:J:TDA>0M >M-&<*J%/C <05T@5_ES:-I05U\ M=KN(_E4Y[/9@6V."O_=*:.DUR1Y-5&WQDX^I&'@BT.'U MU)48O#=$?J:IG]0:5CJ]4TTBP%*;AQ&[OIN MV?>]QHQ,5%HCT28F:"(SRU!1,A$DKMO*+'72FPTZ#L55%<(;Z=:U)WXV9YP> M790-''(?1^/)=#3_5<8'XQKG=_? YS0-9<57Z3!XY M>"+(2T0UTLBGSFU?5P0M8^I=0I)P?Q9!?4SS;Y,XNZ1:$N=*.FTN9=*&E[H* MF2$XKKBRROCCP6L+?UY6AT15XA\JI 0S^,9G$OT;7U[BLS820A)U+9Z=B*P$4.[SGG7GV@:P-TS$V-/OD^F M\Z4><[NK+HVB^!^SH"Q%-I;8A%&XL[R,E B1I#*U)S;L1."PIU^/0.D^]?E MJ34YC_?D[?_Z\^SKV<79^:>O%V5F1%&K1RC,Q6/W'[C;[;F'SVK8@_Y*LQG> MW,SP#)S-WDZ^>S0VRNON38R88)/ D:B%)&RLR9H[5/ MLUUI'/9 JX:>I\?G]B"J!F[5+:M:--%$$SL*AV=^P!.^)/,%\-I*8"'G:'1* MDM2>5OD$*:W,T.U#_I/ZPF@44^7C-*TF?'H2LXT<[WE=7#E:"'#:,J!:))$# MB=1T:E![(+H>$-7& 7:0Z#O :7\Y#!RU?_\?1:3KFV_5.@0-(D62!B<-FDE. M,W F62@IQY8+G=.C8=_;0O9//;\]6!P@PDEE?K: ";IE#1D/V9BC $O+(6RE M I>-*2,)DQ2.R=!I&,)3SQ_62=HS)@[E9PN8(%O60'E6+D0-UI8TM:@2F*@S M:!5)2+D,=.E2V?'4\X=U)/6,B4/YV:92<,C,6K5BK' M\?85.IK-G@T]Z",?=LK^.<+8[&%4WOW$T@#$/KM?B\CHQ62Y]U:+2[,_II/9 M[%+;9!1>JY!IZ7*&&Q(O61J!,Z$3\LZQ4-NH>HFFYM2;/:6_&8"I*8H&H/76 MS;XM5Q+?(QO7&'9I>! N&09,E0&XNM3=44>!L6"RH+@%Z>90@$-1]0PYS>E& M=0!52P"[8\G>8FF'9+60FLA,K O^H>E?Q@Y/[I&MJ?9V3CA M_E%C^R/B]);(829AM 3-/83UNM"(:W-"$(67@@RIS&%V#I?%.% E%24Z2>YK MYY?M0M\P@SE:PN!N(JJFG?:5U//>C:;_=-.UQTR3J@ MTLB,:\-5X4$M%*[/*62FMI$%9H4GU?/-=B#OE64$[823[NFS!PFM;3S>+^R3 M^[X*8(;LLE260HZ"E E!$JP0"0TK$2VU)@13.P=T1Q*'Q65O4.D.R8/EU@ L MW][,YI/O:?HE7=]>+M]&/U8A;Q>4Q45PL%QEU&1+I2-C!DP,CCN)/XZURZ&? M(:=9N!T.@\W@2R69- "OXNF\ODYA?N.N5U5BRY5P387QC$)TVJ*9;C18IC70 M%*50.BN\12JCZVEJA@WC'1-803:]/X;6/S:V[&A41KF.T>+1SW-5.,7!"*"!" M^V@%"2K4]NWM0>:PUW"OL-D-H@?+L &87DQ=3(7\N\Q7J[VTT0#2B5N:>%Z& M$T:\:)@-T2+_?.WDFDT:F@;8X4*?5)1 PAZJI C2&FEE@2,+5U29.+@L\U M(RM5'%2*=(04T\Z7:G\E[\>\5&L(HU%,/U^"71 MTC$\\WWL*Q[[R@JJ=A+]S@55N\BAA4*);05 1AGCLL*#VU@.@G$)!MD"SD1* MF&22A"[-D%]K0=5.(NQ24+4+/UO Q+8"("6-B40R4!+-8;S+"=@H-40C U[0 MQCO79;;I:RVH.@@3A_*S!4QL*P B+FF6C$)-+#G$=<2+65,!GF8;O-;6B4W5 M^'J4J!TW/^H" MVS!?&ML:[4+L-]M_3S:;O:0EB=O:#"F5V5R<6G A*"B6I[%H4>1'+2]:VG=/ M+JP-T_ WWF]U(/6;[;.S<9EX.9G^NN3*XXT>$U!>#ALG/912"K DHRX[TK M*$N0::10&K"!B9D6Y=?G8(N]N>E>W>9Z/XB(-LIK&X'Y<47ZFUT0"VNN3*9: MW]>7W#M.B9&H:99,-9++( 3E0(8@!)=,LNK)]KTOJHURX$;V3)M0^LWVUI(# M3@G&!$=C+981GD99,$XID"K0(!TE1+4?[NBT>ZH/4/X_:/?L 9;?;+NL?V*H512E."\$Z6'2 *;"07*2"0$K]886K;@MZ_J]PET'@SB'C=8!40- M;,*?A#"]2?'T[Q]I/+M;UV66Q%M&\03C/./M&3@8:B,D)K+D@>0@8P?;?/O3 MVSBY6\)F)4G\9N?UTD6V_H,0)C?C^>RS^[7(,7/6DBBE!*.*KRQ;"YZ1TMP_ M"*Y"R()OPK2EH_O%!?X^,<*63_&Z./O--N&]'V+M9PL/Q:7(D0DK"7 72E%; M1*Z45AQH\1GE-!I@I&6;XNF5_3XAQ9:W725D_6;[;5V/-$$0P@*%X+Q%20D- M-DG\TC.GLD@HQ+[*+2LOY?<))[:\H_;%3IOMU-=<*^?Y _ZLY,I10CZG:4"V ME..C1)\FU_C,JU7S[;MFD)>",IGE8@RO]R"8,F!X\A"C\SP32PBMW1BD^B+: MT/^.X>,ZHK!?[X6Q-O%ZR^;'YVUGTZ65/@;E":12GBZZP#86M%5_P,6#2?(_C?Z71U;JB"NXU33]_IKG;?1/J MSVXZOZ^77"/CMD(RDR1(Z?#F(T!-J"%[-)L-6E+"7(0-:HL0? -+>1%5]5L:K::9\=.@< MT%]Y%SFV#=&M3;NLU%E20X![1T%X_&0D$9"T)J6P0VEUQ)[?[77:ZPTJ!_97 MWD5N#<#RN5Z^'"U0JR2!&$IQD<^H11,T2KFQT7O"5)#_M[]R#1CLT%]Y%YDT M *]GNODJDZSBB0(EJ0RLEKZ,,R= ;)+"HHG)1>U[^'?IKWP(N"I)I %L/=52 MC@6J0D@6DG&NM(GV8)Q78!,16C B%.TKN7:?UHY#H.HHREP-^30*LX>MIQ3U MG*2L(6969CB0!,Y:#\S8%&141/"^' *OK-OC3J+?N=OC+G)HH8O;MDYT7L>L M2D-HO^A.*!D!3XT"*73R-B6G\N;A5;VSWX#='G<289?.?KOPLP5,;.M$1P// M7D8"+DMD"N&^="?DD#D/E$MIHNV,B7T[^PW8[?$@3!S*SQ8PL:V+Z6+"..<" M'$%#5NA0:FN] 1*9I"D:8KIC8M^NL -V>SP($X?RLP&E9*7 /:/CW0?NJ%(D M9S07 ZZFS.0)8'UFD"BA*A,?3*I=%K +?<-B;6@MN3=)O@Z4;H3[[L-[ERRY MG#T+0)A 75$0"DZ7(@1&K# Y.)EJ:]6'T#NL9M4?BG:':QV15H-O7V'YS]-) MGDR_NSI1]\VGU0VJ/TMK?S'SD_%M#>OZ/7X7X0S1&*4IA,48:H=GILM,@=:4 M&BF5T.P(F3S/4-B#WV"&XDV19<2+0VFTAP7-$*). M3FHI$NFKZN,9LMHP$GO 40>7PD$B:N#*?6Y)9V,\'-*'R6SV'KE>&IZ,QC>C M\=7YC^6<^-F;A,=$>OL-S_,T.QLOBT?P5TK3N;^1X2A\E,GTU^(B^910*;IP M?U]:0QA/Q(.C,:.130E8J0V@XN,%#2QZ>X3VXKVOLPU#>>!]T02(!K;*5[Q MVF_9<3*?3T?^9EZL@8O)YX4\+ZE(5C'+@":.)J5-I78V)%1^I!<);4H1-@-< MVTST3B]KPU[O$9K]L+W- WNUSE,W'>.VF7U.TZ_?<'%OW&P4+B-N!Y&I!N-C M!.$Y?E*! _>4"16HT.0(LZ6>I;&-).9A#LIZPGM=X'PWNKY!H^]2LA"LR1*8 M7PPTIPRLBAR2U41(29ER1] %7J"RN2*N!@"ZCP";-]*7!N\%VK@W[F C??-I M=8WT9VD]1F)[T(E1*QU$4G*+LD53APH!4D7EN=8T M95 N,=0<<@ ?%/[!/$O:JQAT[<2176ELSC3?#SV;QU2OHAKP'HVHM7Y(5^[Z M% V@^:]%#@3>\I8QM'/P#$<5@!(#GFHDG3+BA.,BRN>J.6_XZ-O M 1:7)]8"5UM>."QD^I7LI Z;!T;(+=7+R*842DM/+3#A=+GM56F.::'$.WG@ MR!GS7+#N97BLOVT8;!PLKDD%W@WL0OA'T0-.2Q[F=#(>A8L4OHTGUY.K4<+3 M=?IC&966A ;'<@+J[<)A,*J$E_V!'@V@E*"MR[;O#*VPN#NB<-X,NO)>C_6M&E0 M+XX_3T14#I>>.4-<"B; 1\\@&R*)HL2;WF8O-)6S?!1UH:8P&L74PVPIK522 M'G>%ESZ6(>OED]3 *'?XCXK>UR[/?:4)RCN)?N<$Y5WDL#>P?J:IGU2X?RZ^ MG+Q;%1T19[FW!K06IG0%\F!MQNV6,T],"D$?C;G<=O_FOR20N*;I-*VRW#YAT]M(W9:7^(' M\&Y@J7]-X]EDNJ2;I_":(UR1YTDI9&41HT$C0\7 +%K($L:MDD=3KB*L$'F@$-30N&!P_>)NY3,MJR+LK\ M^C,[2=R^/HGOS;>AY3V*5^D?D^L8)DOB#1*IK:> :[4@M+!@DRF3]7(D1@=& M;9?#_M&#N[EJR"L4_4$L;$'^I^.K4=%71N.K%8++_,2L+3A.V;+15: *-(^! M%'.4B,U)Z$^"X-'3AW':51#5IM /X]O0DXI3^!8GXU7+'LYIDDJ#\@R/+!$4 M6-P,$*UU.FC+6:==_^"AP[CJZLIY?RX-[:5QWV\#V/<-OV+.BBF0E N$ILZH MA I5 A0AJ,A2(EV\L9O/[;:97Z$+_B &#JV[_YJZ[Z.5+YFYTL= $F!9T=+$ M.H"A04(N"R*:$K1)NJCNZP_M)O97Z(??GW5#;_C)>)S"O.2KK,P.X4N/<@V^ MZ*(B> ,F,P:*12,2= M4"(S ]9*!<$0SHR+P:8N1_W]$[M)_!5ZY/=DVM"BGKKQ;%&'7UCAKK^F<#,= MW;5?9'@M,48LDBXDE)Q'5'.#0(?=% M%\[1%?+L7?HY"FFEK2CE'$LJ 4T.556">HMQ+I50L@V$.LU-%W?]4\\?3K>O M(/XJ3!O:<)^$__KUL11$X_FW"C08*51(%"3C:'UZI< S*L$K0GU@B9&\63*W MU6I__.ANN_T51N<.9>/0\1KD@!]-5^JJ9EH8+3(XFDO_**+!$2,A,6>V W8;_">-Q^+!LZ=?_CV2I9A"C+:4R(QESRP3R>24(PH"Y: M'GS*^E&3\ZV9^ZL'=I/S*PR][<>R@>7\OVY0'UF2G5Q@G.!UHQ0K/=EM!._Q M0#(J*4V0-BJ[N-[7'ME-UJ\PZ+8OVX8^O?_^.UV/W"HE@(KD*"U-'K,%D1(# MDXQ#Z@DAI9.>?]3T>^L)OO[0;MKY*XRU[<^Z 64^F\XOS_\:XW.^C7XLJ@.B M8TQY8\'X8$ H-#5=%J5QHF36<6NTVPRL;ZVCP">OU5#@5_?U$X]>.FP:[5'J M<0YC="L(66X1O**B)8Z!3":4AN.HF"I7.FQJX8EU(LM._4^Z8F3(:IH#!;=- M_'MPT!WR^H< D9T\6/ M_]3S&Q#Y/L*:5.;ZZJRGOPW@U=+G,C9^-XLA-?[T?W64()BF55B8"34P532:#=X(L&$.E4UF9 MS8XY6\MFMCQ[F'N_IK@/YE@#M;6[3!DL"04E+QP4*:7H 4U8DQ@!:U1.0DI# M<^V.QK4'B_86"CQJ77=?0FL;CULGQ7&.]-LD(-"$VTU("Y8R#22C0D:"UXIW MLEC^[Q31':%RX!317>36 "R?FUB90LJ9Y@Q!<@_"IS)CA>'UH0AU2N(?K/8< MA]]FBNA.,-AABN@N,FD 7L_,K'29 >X$X3"U1Y-$T\#6"X ME2 =B8E)9[SK$J%[YA7#5LX>12.KR>0VL;*:1Y9#L%E&()J7A? $G@@&:!H% M9F3B.G0Q!)]]R7"I6]5$^#(L]N#GP [@KRB#A?/J:TAC-QU-%FSA#,\ZP21$ MHW"WR"#!,>T@Y(AK8RH1TZE+^PMNX*TO'[8\^V@A@\,9/S1REG3_.9[]2 &W M0(IW5[/S@D4+A#@.0DF$OXX2>+1")Q%S4,_UB.V,GJ<(&,ZW7$&HD]H<;@0F M[R?3%-QLY22WV@>?(D7%2J .3V( )Z*!$(Q(/F6I,ZN(D8=O'Q @=42Z!20' M\+5>\R&SD)V!S$L*MU<:'.<< B/>X??+-)/^ M4=6"![&*J%^&SQY\;P] J_!N9$9K;H'E4FU-T&ZP+ JP+F3KB.>^6XK$_N!I MP1=82.PVU7>)&C3]P%R*$T4>22@(M,0.":&C0XL^TV MZ^H%'6?]G$1UC2?'ER?;VD?Y1FJTT34\P%TUR534.+QX"A M'JARRE0KRJW=S+_=-C=A]8Y;N*R^NH?+2( E2$H[Q0'S4">4@.. [AQ%_/X/?P8)I$V_OTBQ,1S_*QT>K8]3[8+T!E0P!8= @ M]=0GD-+AKJ)1N!#[A]TS%#;7L[XW]-424P,@_#@:3TH7D-7I?9>_?'_ O_GU M:3(.D_$<7WU=AM4O?N62.DVM%7BP(,.TWEF>NI;7!6N"->)GV8CE.%2HE,WOJV(F7TIG\[S^=RGW%+RV'H+S(6FG2_I%3X=IG14T-SF@[F$[ M@)B;@/G7^23\U]EL=I/BNYO28Q5W\F@2%S/&'QB9E[ILWQ@4N%1ZJ3O+P"A3 M6&T="UD'_ZR/9J\X0%?BFAMQ4 ><_0BG 25@I<(\DP3[KU1:^Z=X@FC':^7/ M6ET)29D.(J'_KLC0:P4KGP.40;32&Q+ YMN/0_>.9'Y/LHC]S=J;^Z&$[& M<94U/D)M!;68[VG].Y?">U,:O4/@))?6400\EPFHU(H(HU.@M17*GI;2WM2- MWF!]=,DWM '6->[/TY*!^MU]23_3^ 8UFD1E3,Z#]B6=-:8,AB<-,F14P2/C M]%%3R!Z&?7X//[,3/YE,7Y@67C.+%"Y$8AX<@&LF&"@%21>6YR,[8 M)].F:@ND&L;^WW]_Q&C?KHX^_3^_,O'DXNS\T\G(92V MJC/SATN;C;[_N'ZIP=F!+_SW^U5NKG_YWD?@ZG'%Z>]Y M&D=4. X9N7N]N*_1PG'C,'+7=]4.9^.[MM;+E]_!&IG)2$D\UX$79V?(:))S M!B%0&W1FB:DN;83V>??AKJ#E*VY3"(+F.M%D()71#((J"]8Q#\(8%0@3/JO: MJN1#"H:KH.M=\H\=/7NS?NAREZT50%(['115((W&PYT3 A;_ 46<=L$P)4TG M[/163]=?GO !DGRQ6FX7M@Z-BR<+?ZQ-Q$G&0!:]3R@94"$U&6)TF2GF.:J& M-;#Q6JKE=A)JIVJY73C<@'I]QY9[HT7$2&,@"7)017ECI3F\8*!=5(%G@?]V MRB3?Y^ZYHV)8Y;G"05*)P4W$J1ZK?7],)VA:+-)?YY>:!>]YS) %02N79F2/ MC6A<4&>%TK\D:^_&O/; -/U]>0OU.P26HSO)C=^GF^N M'Z]QM3R1D],Q$9 $S4FT)#78Y#TP)ZFPJ-EY4]M/M1.!C9Q3E:#6FVAV1YZ] M1=XX7>$28Q7DW2]A]BG-5\O(:"!P'A4(8G$9P4FPT@HT':15AFD;XZ;1>"C" MMA(RTBUT-B[EA)-IJ2WIUQ^TY4U'<@2]M,:A/$ V MI60,]Z"YTB"\4$7[9F76C@_03I)\T0.T"UN'QL63_@F\MEER48#C*95>+1RU-AF!0!VH7#;7J ;&9.22V!1FX*3S)XGCGHTI92<]393.UX:N,> MH'T.DDH,;L)H7^E[OTK&X>Q;BG],)K&H]N?Y"PIF^C/-+AD/&:]=#]00"@(? M J98AIH:ICCC3++:AE0'LAJYC_:4_:->LG7%T!:V_C69_M?9^/-T$M)L8U$Y M<$4,R4 DBR!4&5@:LP7J2 B<>&UX[0J.#F0U?/KKGVH MTY1*HS,4.[PDV7OP)5F#AAR%92R(5+M?4 >R!K8[>\'#I%_AM(RWM9ZC)GGK MO6?@PVV[6@K64 )1>9<]KM6XVJI;![*&Q5MU*'2%VIYR:1EJ]TIQ4E(M>AJ9 M;!F((")X(S(88VG.(I),:UNB+U,UL--CT(-M/]$T +8/J"-?*F[17E8$B"C3 M27628"SRQ1GG;,S2J^J-]057GK%0\PE*\?JDJFS2-)!;E"/ARE1(JM8NU_]LP0->][T#)]ZHF@ M5Q\=,G.1@"+A%:#!1.J*#.J=I! MQN_&7^B(U@'(V0B: R6VYH]4:;M6@?MA%1.>BMQDD?YHDJ+T5BSH'$S8R[,"4P.BI(N,20 MHO6N>C'9JZ[:V$7R+U1M[,+ZH;/SMV:B$ZETTIF"+2X?(5P9#YX"'NA:6Q:) M%;)*;X;FJS9VDN2+51N[L'5H7#Q34Y $$\F#MZ5*(4@!^$& U\IQKJU3Y/^H MJHV=A-JQ:J,[AQMP96Q)H4LV)F=, F5*_HCF%)R,$FAB)E(;A-"UVS T7K6Q MST%2B<%-9)R>HKH[^950 U_8K6OJWUT-O_&1)62)]J'LHQ# DM(.AUB;'5HD M>!M7QLR+1#5R%^TI]TF?(F@"5>^6+UXV>URM(VG":+8E",I5R<>.X"*)$#(: MHX9(R7CM05G;*6GD"*J#GPK,;N"VZC[H8[5!?MUM#RNXE!;7EXPH64,.?)(! M=$(ZG0]4N+ZF >Y.;7-%&8= [TA"&Q">Q6Q=>DS>WLSFD^]I^B5Y9&()Q[]% M.D;SV:4C)G,E$_!1HRRETN.6.?^H'=HVY\1+[VFN(F,?Z%1G:!,7 MWOF/!<['5Q^2PT=N@IU;+Y@JB3])E(H38L!:)B '(9GGED=5.V+S/$7#A@TK MGT(5F=\&F(H_=KE'MFB#+F2EG7:@R&*64&D>H(F%++5"4]3(9&IG7SU/T;!! MO=I@JL?\!K2JIQ319!R%9/J.3)7D<(CQ>SZXNF!T;P5Y%=O M/GGPYKL(CN49)%'<%Q'O7A,]AC"XY:K7*P0(GI#2K,!(\R1&T M%"%ZA4JFJ#*3X;7$[W82:J?XW2X<;D!WWZ:71N9%% 2B*:.ZB?!@B=# 8C(E M"B!#]3;JKN=;M8UWW"5%7V;:#CYCA1^0S:-?J:S<1G0 M_F$R:\+FVY'4EHR_0[AP0_5::,O+<@3?60XP^V!R" MS-6[OCRDH&*]QG,L754NXSB68*&A51_.'A*23Q8* T@;&,-2[O(DYB="0PH5[GDP#DPB;%2L>FX MX)XA@WHYJ3<(:40_/%S0FPE>!W.] >BL;;B+J1O/KF\%$__S9C8O7/N8OOLT MO62",!)M@NR+C4U\!A^E *3(H)%MF.BS-O$9REJX 0^"P-,782UYM(6R=RFC MH1;?I#%^F)>"MMFCU=E@ W$T0?2Q]',R#%SV 1R1E.@4([4]:ET=*!S65](K MZFK+IRWT/:54+!>63#3),0J**0^")@\N)0O)1DE(YJ7O\/'5_1TPUUN&8:^8 MJRB5UP&WHL/>^ZM\BEEDU&,I*_VLJ>7@K;(03'"\!--4M_*O^D9F(\[AHUD% MO8KN]4!ST6[]POU]22D7)%N)QWM"7GJ&)CT>_65FLM*,(IM=[:+6'4E\%>;J MGGC9#YQ["6]O;/Y(T]$DHI$UG==+DGQB9>\GTS2Z&M_F785?"_W8A64+CJW: M\ATO@@O"ZU!:+F1?-!:\J!0MU7Z>&\ "@TJI=CCWIK(V ]:]Q-0X]+ZD<.UF MLU$>A8V-]AX%<7+^]NQS^2N+_;AXSN?);#Y-\]%TX8Q;-R]Q+R.'_D![X@&S ML@J2\DA ^S+6L^36.L))^<-;@8)A\9A'=N\+'K8,J)G-TA:P#FW#=3&8ZLZM MHV@):V_%2DVK[KL([T#5_72\WBON MZ+DFR\R%B_3W_,;UER>R^9HCY7@\N[K!>F[IK"*+Q22,#,\_(E$+$;%D2Q') M=))>;F:D#MUSJTMUZ2I'*PDJD^0>&"OSQ!S^85)(X*CW(FOFH^LR"+[CZUY; MUZT=9+]+:>\^S&^B*',C[Y0*IJFW#+CGR)\HRR2F',$B/D2*TI%<._*T1\U' M=?O^J'BJP/J!.P>L6G.4:QQA?]OV%37.D]DLS=_BJJXFTU&ZS3 (+%')\>X6 MMI0I.V)*)Z(,K+1)"(%S)C9K0[8=1SN\LI%\BSVD.NF?Q0V8U5N6L0JG:49- M%!IDT+%T(J/@(AZFP3AAJ0N>^-HZ^Y/$#'>Q]2;ZS::Z5>0P\%'T(3F4Q.S; MZ,E]PP\ZJ>.*"<] M\;6%0Z?#F+9L4LZ.>% Z>1 "[4^7@P'IG"/.FR!L[3*D6N,4CU67M,]UUI<( MFM"?NXSG\R11[H4"5WHCX)H<^. 5$*=#,CDJ7WT$T&\Q-G$G,.PQ-G$7N30! MMHO)Y'KV;K0P/#].KN-L>18;X:AS48)VV8*0R8#SL?1Q,3H['8V3M2OBGB"E M45#M*_1)??X/K"\].3[\].]P?5/KB3]KYQ8U.OSL02OW+H %E:YL%2V)OH&=<)LVO%CB&A=F]RPH?46+)W'V]+J7ITT. M1+CH9!D&5EH"* %>N@ $3R"I-2&2U=8BZU$_K%[0%"BW5E$='2&MNVVXF@@8/GV1&%A/,L M/*<0N0ZEG9- !4$YR#(*[YG@^E$G]=[@U'56Y/&]-/N)?I=1D;O(H8F3:BW[ M>)H<.#R[@2=C#5&>&%X[6/$D,8VZ:JK@J8X$&CB@ MNLSNO321DS+:'"V9D(NC";4]@PHE4ZAG6/] NPZG(9V+2[ M[31?@M%E".M:O_!/DW&X;1E^QSID3UR>8F3JI%"X:%\3OR-RN#=#E0;/K1S9'-XZL'/T_3@"L^ MSXL?7@JK<$L0 H275EPE-"*01>9&LK2T0I1@A%(0.%$9M65%'GEOCQJ@>X+N8=3,(^/XN-)M MPHK>MNK[>5K+2 ZH6$94=>Q@@60SD=A3#(R'.,@O:=HF*+5 MH4&WIT0J(JQF8>H?Y^?O_G7VX+DTQ]G;SZGKQ M]8_))/XUNK[>OW?YKF\XO!SUH#55ZA2^>L?).)Z5Q*ZKD;].M[!Y-YJ%Z\GL M9IKN2\<2\[+,20NFU#A[&L%;*8!%I9@)2:3JKK:="#PX$AN^I7ASG<[SZK6W MP4>FO$^>&6"H 8-(SH,K)02:S+#$E5CI-3CC!:6+=A,T>W-YX$#&^^O1U;?YUYL?/R;3^1_3R3 M*[0VUA?#HN21L3)>B>FR& ,6EP&>"">%#D;$32?M-B"\^**!@U95$%&7FPTX M2E?7ZGTHS]M@>9FG+ /#4U(I"][)!%)Z[A+7WL;:"L@C(@:&2@]*QV%\;D+1 M6"WAR^3Z^OUD^I>;QDOI?<#-PX'9]NIJ/QU>?%6RZYBBHKY$@J0V1%Y'A?$I(A>B93 M*I,!1&U'RG/T#'OS](6;@SG?U 6TK6WT;:/H59?02\4STTE0P/WBD%6:@0V1 M0384OY"$LE"[S*P[=[=SJ MQ ,0F26(S"CX8 FN06H?*8M>UR[PVDE9ZJV';X_*4G>.-MM_]Z60X%G$5XSR MJ%BHCR(PO84^N[RU_W#HSFL?)$0J;51)A@Q:E%M/!P[.Q@@J*4MM$M'GWC3< M/D.DBW:C=ZZ2E8KY?C0>S=/BQ;&D&^(7'T8_TR,ZWOSZZ/YS,EWDO]RZ5T0P M*1/X0LDG=!1<)%[5SF'<@;L(/U4 ":'$>6K0/U M?FF?W/=54Z=@@F ,U^:D":CZ$ _&)[2T@A.4'*N&"X)*-RK7!-C M"*G=/NUI:H9U&Q\37)4DT@"V%JG8C_AUUR_(2>TT.!5*(R*NP"?.0:9$4R1> M:M'+*+[MY SK,#XFNFK)9."DFX>:\()U+ZO#]_%C;B0/D>#V*2DJ@LD$QJKB MPJ*6:\J$"IO:V_;A-X=0,> ,DX$MBB-+L D][IE-_L=T,EN;%5.FJRX<"\8+ M$$GY,M0,E6/4'930L;1V.)YE\8"VX6S@8Z*ENX6QO^ :N)W7UK55GUTL[I(( M@ZO!]2@1\:XQP8!SY=G(FP9LV,>H=6?0$U@+H7 MUT.)B2)8"SJ3$OXV&0USXX&$'+UVW&M>.[6@"M9ZRTTY]@5YN%CVA]ED[J[[ MAMG:9.0'#=]B=)XPJT%&7E98*BRH2VBR]9T:6H8@"G+82F,\T M&,'1SJJM&':C;+CF>8,>?]6%UH"]LD7E>+PF;40DGC*("74<(0V:^ADM_Q ( M)XKI3'-M7TP7NH;KBM<0# \66#40'C.A?YFX?I'^+N[0/I+W-]_0?Z+^LVL: M)"F?*!5T8KK$)3P((A@80@(HKCW10OJ@^NIR<)2^9:L&.(OM/!LMVO\M"Z<^ M3TG+9'52 M42A Y@9<4O8EE"1 "T\MT3&(4/NF?YZB-DK-^P=E1;DTX05ZSIFZMM2RL\:S M] FOMXN_TO7/]'$RGG^;7?JL J%$@%(E(E[ZR7A%-1B/]IRD3OA0^RP]C.(V MRM7[Q^D1Y?H*"?WY4^*I8=SJ((+5/>=OW1R MB02]8R1&DJM@/OV-E&5C;-G6DH^>%'V[^U29I:58?AD9$1G+W_,)8T/M(5H\5[ 2^G#"*61?S2\7$U.B9Q@+E()U-*$@ M/H-@(- K%H6R19^P6.,12L=]P.P9L'OK\5SQ2G]W(JU&KJ.!)"Q%B;YFA8-4 MD$LLW&J'^=[VNQ'P2G]W)[S:?TN\[JO',\3KL[+"Q0VSUHK('4/PNM:5^H 0 ME(J =,<$I8--S?N[CB!W)^2Z?S?D'J[13C>:O'G[QS\^OGS_^XN7OWT\?'3/ MMD\Y/L/_)&V-LO@O,*ZVH$H(411B@6SK8U(F%0?).#CCN=16BV3;;[+:1DFS MY0]7[6GHC%')"4CDPM)I81:\8!J8<(FGDK1OGI3\F8)Q,^,-M/W@=H?]!3QB M#GNY6/V@_$/"65A,Y^OI$T$*;WU(P!,&4+4JW16ZH&L190K:*REWFN1!WW + M'?2K'\AX\,L[6>9P@";G+<4Z-BXV=/\Y6W[%M-X5M^FT#L+HY"@&%I(K4#)% MB,5'X)('8T,TV>Y4T_H4-AXB8!Q\-%+JO+6$.W@"V[*9.RW'6?ZR83%3D2P$OK*2JWO[^3&^9 ;,NPR@>^8I.K,-Q(&@IQ@YN MDNJ9$P?/P]=I+86K'+V-%]-/5_W=DQA]$$CFTR"OI:!20=",KDD1F4J%(&Y: M3X%XG*)Q'ZD;&Y*&PN^@#O?-?/;I(RZ^/,[5\\WN8^* F93)V2K%4^QG!00C M"BCK$+D(6O#6TW+W(G#<=^76-]9@JCFV)?!C,TNV&X\3*V-DG)C30A"'/M:7 MQ3HGCX*&.EHJTFTV"N[&?1<>!7![*>-\DKE'E'0_]FF#)'<'+=5^*.VGBG-9 M9?*); +%?0'G2ZC!M@B*;CC;? /",$G>^JFO9_19ES^B3B9=]%DY\-+;VK=@ M(5K)('KB3$7FC6T]D7<+&7VF>_?0^S97Z1A1=Q&17X6,KT*:7DQ7W]>I+%V0 M&VX-8 D&E&,.G%0(S"F-/-;)2:WW^-ZG8GRT'*7:NV-QCY-R!T'9SQQ*!ZT3"X1XHHM1%AQ*-:/V4O8V.<;%RK&X?AN0G^4H)[@'!>")9\CI2+6M00@0Z 1'!&:=+X88E;'UI;:-CW*QA<\P< M+>H.X/+/L%CO\WH?5KB^QPTITB<*![RT&92U'$(2%HK0=+-SSK)O72)SEX9Q M34MK/_@H"7>&D,VA\8+3I9E3W7:%=')R@< 1(27C(N-1\M*Z/.P^%>.Z,,=I M]1&('"#B#D#R\G(QS_.+B[#8F$$>'+?)))#>.%#)>8A:>2BH[/I/!&O]KG"7 MAGX <[EX9 T2W#A[I]$BEC2FMTW,_ M4S#N'=,8'$<(=^1BN_=A]NG*?@JBRFOT(+'VFW&N@!PF!@DI>#/H NZVZ.") MXKJ;+QS7%VWE9!PNPQX4O\&K,REK00!E44@BNT3P.9'SG!*+D3N/LIGJQ[P: MCE#6774?(+F1%?[[=#;]KF03U$:5H '2T&U#!E\7655$+E/WWIR$H_1&7S%O(;6_'AVRW"M2X4( =-X3&K:6)/MY2KJZ6*QZQ#C'DW MO_ IQ=_^TG'N^F:*/UA^';A]/]]S;VZ*&C3C:'AM6XNHR-M)!6(*".2\HF4R M&&5;EW\\0,JX!4:MDPTMY-W%&VUEY%\X_?2Y#DJG#PZ?ZLIY)/6LJJ<[23IR MCC%!*IK";4D79UB[O"S$S*/20;?.:#Y!4D^OMPDJ!M@%3,^EWBJ37L[2H M=74O\.K?K^:+=[B8SO-Z]+Z)+GM?()/C!LH;$IP)9.&=D$XS9TMLW16T+XWC MFJ]VZ-@!=LU4U2D4-P7$O\T7B_G?]5$\?*4_67V?F)A\+1D%6S0YGI&G"Q%Z*1 M2$_.2%(" E<*3')&J50PF^8=!'O0-VY<>5)CUD1%G<+O=L#S I=I,?VZWM>E M@GG.BL0@F6D7/!:@6"E!!=E)!4%#EJ MIIUNW3-Q,+'C#B,\J4%LK[QF*&W9\/?^Y3]?_O'GR^?SV5J,5V/KPBR_F898 MY3#%Y>%#W?;X\./; 0_EI%%WX'O\"V>7^(I0>TW"OZ:KS]=+YF]PJKV,*=7% M 1DEJ( 9?(P1D!FC=&'!-F]\V9&TH_M\MGUVU<)Z,==U.W9 C;8^R["(==62 M21""K:4USB;/4]&AM<>W$V'C)NZ&0,^]]J#F^NG@WMW&U/6)OTX/3:3G1M6I M$[SX6LFE(T0MR$IK5PI&I6SSN1^[T#5NHFXLR!VEG4X1]^,837CRSDJ=0!LN M0!44X%..D)URY, 6'D3S%MA'*1HW>S>^8=M+(R,.GEFO,5ROL)J7N]'0=/:S M6S,)3@)JG M6W[Q)&41C4@!DBNZKNOE$',($+PQWAD>;6P#IUM?.FYR;7Q,'2K_;H'U!Z[N MGA/FS<8#U7&R[W+C[":> M?S%=AD^?%G@U9&E>-C*.W]\MYG7S8\W=')VAV.=+FF4J#N;LQ!F+X)A"[P,8 MS.2?I]K;RU4 P977=>2YT:JQ1WNBC,7/&GA[K8'-P%VZWA4J"Y:E# JUA6!Y M 28]&A0\V=3\?> 1>LXC/[$/5NX]#K321@=!XLT NNO=MA_P4_WEFYF_#0A/?M'(<]&;(**M-$>&QO/Y@H!=!VS,\LN+Z9?I[&I> M[76;>\XA\J@AB+)^PM;@$XO HC,1I=;:L!UP\?BWC#SHO DH&LIQY%[238#Y M=O$!%W]-TU4C-?E9VOLZ-(&3Q5-<1'"BKEG.R#1'EY1MT5*Z[;M';M-I[7\V M$7$?$*G[(#8<+#?'QYHD+8_K#GM9![G)VE=9@%N5A-5>TSEHAY/[!(S7?WZ\ M3N\#Y$@!CYT,KLLLOX3%?^/J/7Z]"&GME;\+B]6U5>3"!<^< V<]6467&(3$ M.2B;HM&&_M#<;=G:F@)^ZHM&1\6QBIP/)=61(4(K/D( M/X1U[6MG(Z2K+#$RKRH[5L]1!I^C-MQ5AG=Y*]CQZ\:;9= >+D-(>&30?*@+ M[<+%ZCH5?LV"RD%F\K.!F8#U 99#,(6#-.1=:>NS2[O$, ]\_#A.ZC"@:"'! M;D+:Y_,O7^>SFN I\\4+HF2VQ ]?R2X2R)_A8KZL/U\'9M&0?X:)W/DJ,,[( M--;%+R*CI;C=R&+NKF-X/,S=X\O'*9,8!D##2W]D>+U=?<;%-BZO1\1PPWU! M#LE1%*=DK'N#E 3/$%&5F/R]]Y]M0'KB:\:I@A@&,BTEVD'&_8&X\,W-' >* MZYVLA65>A+IF51>*^ 7)20GN ^% EKN9DX%>"&]H&GDQ3K>6@_^6/X=O$8,SNX/>K!6Y?4L$_^+[\.5X-S]AN'K;Q[EZ<3%-Z[X0@&] M &[6T_4Q@$=+_PB(=$67(%SK[6(]%-^44)RD4 0P9 I3E,L01?5(I+>A2*YS M:?V^??[%-_M@9:_BFWVTT<'M^GAY .,H2T8%*9/U)V8XF60*4;*GT-BF$%AN M?8^>:_'-7GK?J_AF'R7T@*B?'A!5BFO6(:CJR4:,$(N,P+.S7-A Q^_?MOAF M+\4^6GRSCY1[+;Y!K:(E!Q!"8AR4)[/LC:LL\9S)%>7VWH:/U8"LPFQ]4NKQMG57QS*"+:2K/O MXIO$*1BUGD@W]2&O_A13\%"TM!EU095V,1#G4WQS*"@:RG'T0>[_=[ZX]MVO M+LVB,:2:8:6KTI#C'D+M4$T@0B1'2PJF4XN2BOO?W''AS2&^9P/QC@R./\(7 M?%M^XF%S<# EYZ,2$+GUH"22S>/U]9:S)%4QR8J=YF8\@9$'"1BOP.)8C[>;9&N)S0%OF8/HNY&2 MYFTD-K*R-^^MM9KC]C.K,'5VN <7:K]PL0F<3!P*TZA8X75UU0XJW_KAXY7& MM%?\\=+KX9%ZDX^>WE3R6)="SMK5AN%2B[X\>!L#B/J$FKW2WNU2LKWUP\(;B4-+%7LFZ>_/SUGJ'WPDF#9^A]E-;U M,_35B^Q'_+:Z#$>]-M_YH':/RH]1>.JWXX".T?4(3EL)BIP;B&@4Z,)2G2F> M,FN]'7;$49,W<^4V-+S'-/\TF_XOY@DOGN)$F0!+Y$#>OP1GJK]?A.0H$TOF M+FX&G?]WC\(S>5_> T][30(\3F/]7*3OL;JK9'O?X:+,%U_"+.';>#&]N@=> M?ON*:44&N68O/[TM'^AWEX5D0G]VY9LD\F9C-N2,>(I.E"ZV]AL+4%@4,HI5 M,VL]I[(-Y>DL(OSW,M M!0[>)6<+"P/YCHTXZ,).GQ2#K8_!X8#X%8[#CP@@:R^L41F0V]K!QQ+XE!A8 MRRT*5)['UK7C[:COPMR?]3$X# CG<@0F+$8MJN/R?9J=26?F.@89\&!];'F![T#+S0#$] R M83 G/U#0?#3M9VZ63XCNUD XHYS9Y$Z+W1%9LPD?+&]VE\J;S-E_'"2*UW\\ M?_O[RX_/_M^7'UY02+A<35.8Y5?S!4X_S5[/Z.\=,4-VCP\_7ER'SOP(.<=> M*%T< M_C&G/YVMB#3ZFD_7*R0G-A2'M3 D<)'JT%=%4N "8HB"_$7/\-X&BQ& O"L[ MX]9/=(3T0?3?Y;J#6X[=9C$6^74O-M35>&6VQ!\3-9IXJWM\3U/']5#^3N## MBL"T4LB!*U;;UUB]]%FHA:(ZD+&-Z=[&DHY]V)M6O:N,IRA1QV0X>%?7V)G.@#,^&QY1&];.^@_4]"OI[F/WA_L=-U?RB-W&]Q0_B$A&=CI?/THXTJ* M2I8"D=?JZ#JH)884H63N%.=*F[+3XHLG.@VV?GDGK:T':'+>4JQCXV)#]Y^S M91TC5Z:8-Y6XQ;%""5:D=1B8W@I"M@&==)RVP$#C9@H9,GR@:&I)& M#X;(7[B(\U8K4Z\./N_88S+-/5MD#@YF+VVGM,& $%>HHW+/GU02OP MT=K 2[*2MWXG/YS:3FZO Y%RMV+O-$KKP(9M.'V%I)]P<8_5B:?X,8N$D"*Y MA"HR UZ0D;CVBGW7SM(5)DUD?I M8P;T/H%R2 ),4H$SL11GM'+-*QR.(+>3$+A--'(JM740CERSNG%T'SIW/C,C MZR,@2\8Z"1@*3UXPCJEUU?<^](T\[&ID7#;78$?H_*G\\3Y77+ L MZKA S)&XBDF 9T% 28$I_G9>Y)8'<4P2].+Z?I3FU2; M/?RQ38O+=J3^!+5DI/3L+!FHG#F"LE* "\% BM%*+S.7]GQKR8*,Q%Q==%U$ MW7]N/42#D@RFDS$H\A2;I^;.I99L'[T_44NVCY1'GE1X)9%5^%:'-"]^.H#K M2AG!L_#)!Y"E9B"MD5?CW#-R)EB(/H6[52';9A8^\36=O, ?H+WY,*+L A5T M3K:8Y:MZ)ZD18Y$&A*= 4UEE(>;DP6IET169A=MEE.F37S0.,IJK\QY,6LFV M@Q!JBZ\FK8XRD(>6O<]TA$@VKF0#& D!V=J<4^ORG\YKR0XQ*HT$W,63XU!!1"TD^.C?UR4HSDJ'58.ANIO^Y.@FV M,:H:D-W)W78@=N;CJO%LL+L]3XO+":*-V1.C6@BZ)ICVX'G(X+*VU@0I*/X< M ;0/T=N)T3P=6ILH;E285J=BG=K +U]7M4T/EV]G-XM7WOX](UJFA61 X4Z= MI_%N?C%-4^)0N$S73RQ@1197@_4!'C@1N^/L'>:8[LI=3*-IK"IT#)X<'4X0@BH?D10HQ&A[<79/W**YV_^IQ M<^-#P&H@L>^/*G^%JEF=CHWY8[/H81<;_<>\YOPNZ:^1*[U)X7[X3#KY+2PQ MU_93^IWUWWP^7ZXFV7+CM U@?&)0GYS &8E@,+%::,=<:?UFTYZ+G:"L.X=R M)TH^+[33;SXG J>KY7M2.E']>8+9L9*J+Z)9;=\G-\1+.NE")65EB=ZHUO'T M893NA%KS"Z'V2&4=B\R3@?)5GD[?X2*1<"?19YMDMB!-H:.GB=68> 3NHB:G M..5@6D^?V9/$G6!H?R$8'JJ>\[*,VZZ(B7(:G3<906G>"I?N%8'FTPCI(;^_"YWICU;/\?R^7J_5.[8EG02&>* M9\"J ZEX) 9JB[;PD7Z!3B>V4Z_*V0^YVDN33PZYVD>L8^/BP1%,TCC#ZO0E M$V,!%54&G^BFI0/C8Y%>.'VW).F7'G*UEU)W&G*UCX0[<):W>'G%&BM+R)!3 M\*!0('A?"Q"\X%QS%;S:"2._3F'2(8:DD8"[*.ZXY^S]@:N;JS?[@)@D!ZF4 M!$4'!YS4'E!;&8UWF3>?B?88/9W<0 =J^X&.GJ,%WR>,7L_^(E'-%]\GR$6) M1G@02M835D@^:"58LI9!"&>X&JJ_]CXU?71Y'Z_SI\!TF/@[N+3N<5*#@OOS MEJ_?0I_-\J:9:?F2(NOY=_SICR>!.^X"'4F--:V!FH/+P4$BL\^8BKHT'Q[< MEH,^VK^'!^SIU#QR1=%=SC?)L=FG-QCHXW_D62:*82!9(H6[GN3+ LE76')E M$^V^J(=O["/OJZFT%M.&&?M9E\I*9$11,L*@XZA% W2B($P35P MR5+*S'"]VPCMDQC+(TN'!N\0[\AD-E+Y63PU_I QY'GP:9U'$O[N)5S8V*ZO6K/ ](/ MG.6;W\9,&L!9J@T#:'S4.8 N2F^J%'R)H(PGUXQ.M W]1'%;&!BW'J]#@WVL MDL\#X=M.]L7%_._:MO!JOG@QOXRK_\2Y\IZ^YN&H93$+:*%7=LL=K M<8^Q$(U#+$<9F*8!((ZN2A MF^0@1DYN>A$FHX[2JL$]U34E(U?BG[2_W'M'SC\5\29:3AVC1&M!99Q*, M\>"R,F!*0%.\\Y&YH=&SIF0W]/P"[TG[R[V#*8.WN+@52OV8>"45XW5?MJ[- MQTJ13?7!)>"A..^-LK+YBI+'*>JD,*+Y^_:QPN_MA?L6/_^8S_/?TXL+\OE> MU]VPGVJGQ]61F7#)=9$L0W$ZT6DA,^M59.!M=H8%YF,Y#;X>(;*;]_"C,;(3 M_%JIJY^^L>U\OEO,O^)B]?W=19BMB-F7_W,Y_5K/]D2%C"XJ#S+2W:]R':Y% MBJ/P@XZS9CDGWGJ\XYXD=O/B?1I(ME%5[X"L[ZW3V:=GBP4=.KSJ/>+H4N18 M2);UH55&!\Z[ ,F)Y'*.+NK6HX%V)JZ;M_#3@/!8]?0.OUO)FJM6@XE+4O'( M T2I*8P.29)KXRUXH4Q("AW>&](R#/CND=;-\_5IH'><:GH'WE74';W$[(0% M;J( Y;2&4'@!= 6EU"YE58'591UYXDIQ@K/ R^FZ''%]RA8'6T$H[&U<"9D8DF^HV/=6V[(LMK MA8,@@@7',"4TJF#SN;7;*>EN/E[[3,A>PFZ-G($ZHO^_W: MVZ03^HG/;MH!O0\?)^A\)HQESAR'+.NH[5A'\VN&8(.-V3'I6?,.BM-U/G/O M2A89(3J/H(PQ]:<,3!/33GD5Y+_K2H9]]/Y$Y_,^4AZ[PW5K-Z<6*45/LN > M&2B/Y+\QYL#6ZS?I8EW8:>C6V7<^[Z7))SN?]Q'KV+AXL"\WBV*5SQZ87"?* M&",F3 &)/,L4+8^XT]:H7Z7S>2^E[M3YO(^$.W@VWN; >1FEDB0$+LC;DEY" M\#E S#I[&7*0S<IHI<:0&YJG3F[" U$W[Q@ '5C-!_B?\.!UX63WD=5- $4%<(%[ MNDY83%H925:D,8X?(&5<^/6%EWE[Y1V,P:](7D/=U;Q8#8E$BI46M6]S^1Z7 MEQ>UC?,5*>GYY:)J[]V:!OK;[^;+Z6;8G"BE1,Q@&*LWG+4UYQN(=Y>P!)F2 M#*23>B_4/N%I=7%7X_&NZ^DQ_OVKJLX:.,R*!4Y.$\BB4GFDITF ;5>P=Z4@7&K&WZ=,](4*-T?EO=78_K)"/PD MA#?AZQ+?EF=?OUY,4\V:7>UTI-]Z,_TR76V&6J/RPH?D@9, 0&F1P:4@P1J5 M ]/HS*GBC&/8&+=^XQP/SLE T_WQF43C! 5.!;1-M;P*#<3B+1"3)BFKDY0G MBBW&[;4_1QCOI;PC>AD#>4 M?D8>RO'\3W[<963DW"+JVNFZO HY[43#KS!4D?K&'!661"9*>VE1'-O M[/NVP1P[?^&X*=O6,!I.UAW8KH=\0J/(\0L"(1F.H&3-@NFL0&?'2V;%I^8U MI\R22WDWD49S0.,?/P<5O^:7U[DUU^^DJQN+O_-M3_1&!$MBX#6 MDIVU=8Q-M@YTXA39N""*;KU$]3!*Q\TGGAA^+;4V*CJKS?YS5L)?\T7-P%R9 M[WKK?[S>+%\E$"XJ_V_F2S+S]Y@N%PN*L'X+R^D1S3C-OOKX%,HP4FB4<'D5IHM_AHM+_'$6 M?C0B9BFLDKY X.09*OH5W>\49$C/"O,RL>Q;WWN/T7.,??V0/F.^O,!YN0ZP M;D_[K/,LEE>5QG3D! JZ-8IC[JJAVVDTH)DR)7EKM-\E_-CU^\9-GS33_FU3 M.(BH.YDI>9>3]3%^3F;\TWQ16WAK1X/PQKA:IE[HLJBC4"+XJ!+8D%3A&+F. M3UFO/;]R'! -I^LM$0[#)U\7#'IRD*#TY30AA M<@"[^R QXV%K,-7/A]##V/FUA_W)W_%+Q,5$6L6=M1*$4I6 M44"D[\ZAW)I7>^J+QKW1&BES/I1D.[ [O\]G^/WWL/AO7+VZG.7EAHL8DQ*F MKA+*RM<2&0,1X M(*(^?W^#?^'%VABG1,$IUQ9B=1=5#9^CXQED\B[4@>$\#18V/$K9.,@:W$\: M4#U=9&UOF-D$R.LZO_L<;HYI1!M9IG/)DR%K+&N!2!9DDKF6,M,A%MAZTM!> M!'82\37$R$,P;*ZNGDS@Z]G7R]5R+3%^[0?$0*&R\(!&(2CM&?CB#02#Q>>@ MM12MZS0>(:<3G+4'P4-P.U(CG8)+;%@Q/LF2LB0'@=&)%$@G,J($AHYEIUUP ML?4.N$?(&=='&Q=."ZQ"-C)QZV,&W?7,S R$&1&8],5(L13Q)UM@'/3"%FLZ2$R'= M;3\X,+W^9J]!)LWA=)+LZ&"B[\!>7;V0W;Q&2&.$\=E"DHZNA:$+/E@)UA85 M0^%&QNELL[V\]@U\(B'33\MIWO0. M7#/[?:*D=U+I#(B&1!8,!16)X@GKLNPY0A I $,N MHW%>"-]Z(](0%5GW/GOCC6PMAWO[HQR._L(?\UH-?*LZ[D8U'S%]GDW_YQ(W M016/@5NK,A3/.,FJD-^A/0E,NF(+&E.&>P@8@)].\KG'HO+!),C8$.C =;B5 M<5K;F8_T_[LJ;^&8DR2Q:JT#N51,0US7LW,6N9.AHN?O MWT)UG4+P.M6I8C*&,> YYNIL!7"N>-#(/9IS&>?/N+BRWORI6:7^(_%_._5Y]JCH+$_N!V"#*> %Q+-76(PNJYU $FMSD*D4EI! 1%(E1)*7!,6; F MBU!$\?%>J79KX-VG:MRWU1-A[4AE= "OZ_S!L_0_E].KH7Q75X!%*9.4X&10 MY$4@7BUODY[$PPQ*P5M?DP^0TLDC?6^N6@O%=8J_^N,"K\]KC@Q9Y@RLJ.<5 M=9T0:0QX'^AW+2;$UH-#GR1JW(NTB>IW@-/A>ACY+?_5?U65WF+EPV5<3O,T M++Y?UU3IXKG2A@.+=/W]O!N)#,-GR\>,.PAD6&\=*LX,8>\=N*2\9 M^5>\PMSYS9QC1S]I64M2?,ZQ^2KRA@V/PU?2]Y8!&D"M/8%UI\8%37>XL76: M%)-U6*WF$(HN$)UP2OI80AZLDN27:9/<"R%'M4GNHZZ>L+BEM24RIWUA&7PN MIF[Y(S>RL 32"I2IV'Q_+-W8S4:=M$GN!8(]FHWVT052JIJS30H*19Q] ]FD*.U(F6U4ZG]$RK_Z4M'5OHA*INWD-_8B@_? M;A&.)0NO H+A?E.]X@Q/$'ERPB>ZXG"G(>%/*?[VEX[S(-%,\0?+KR:FS4F'$*P1":RL\N U?^Z\ 71!%VNU*+YU/^'0/(V;J>S.Q>D22AT^T8>Z\^:*%=R)#\*DJXK MKI4-X!$E%!=,$5$R[@:;GM>2D5^R^K#-61D?..?3G/K8H/RPNI'DGV1]/MV7 MWPD7".Q.S @K!0Z4U"E:6KTJY((I 3Q("THC0LPF N:",I/I=[KU;(7S;6DU M]%^I"I"_2AT[]I2^L^J#QM2^L>$.C)1WKB(8W) M8H-P8.@G4$4[BLPX<262,)*AR7&P-Z'C7]#/S>,_ $D'OJ#OH=:>P+K3:QPQ MXECB#J(S""K6N4;T:_";;''>+^A[@6"/%_1]--(3N(:*CC$%C!0> M@U&:8E&=!-TM3M618!9CCHJ[P:J+QDR.GUL^HZ$GT .4>CI:CXMAS?>]*/SG M=,_S<)$N+]8_OI]?7+R:+_X.BSPICKOL4('6M:B:>[)FQBLR:2$CJV]Q8K @ M<"BF.KE#NL#P0P>L"T#U=,*:9D\S%IUSL!"T3J2B;,!+NLN3%9)9GH/+K=OV MQTN[#W^2^@#K2?+N^R#GX./S%1?3>?ZP"HO5J(?H 4F\6Y/W>I86]''X J_^ M/5%,1E.D >5.X\0HTMU*TE*M>1%VL&:CQKSTDF[TK_%L3H(/QUX M?[O7F3Q;+&H1Y#HA]/QS_?'U[-F7.G3J;7FJ-(5/3%%:%?+1"_GHH"3](QJN M0*I,3KS.SKK6Q^I$K'72R-#E*>L17?L?.G]UZ&;X*:PV?_>4:8UKS-?+F<.!ZS8R6#,DF#LE*"9T5"2#QHTA+/Z6XW]2ES%P]3WDEI M;)>'9@1L=' 1#1-,1JF5-JFND=8DB2J.*.A*ED5(QZ3(OOF:H_'2$(,--CB3 M\S(:Y'_+:Z#.UJG.]^[$#5RH]2 M?V3=\7H"T;:ZD.MONRGSU%(;+@@4+E7'DQ>$&"('NDN=T"D' L<30MSYRXZU M4==+V-Z6+7.;EK]]O_6K!P+0J]=^KT4HJG+*<@&E5 %7<@*),D6K"ZI[@\^. M-6B-2!]O!6=[--TU7V-H=]3$>.TPOO(6TO=U*: B/S5*\A805>VHT77E,1EM MI5EAG*,*9B>?[XD&[=O?.>YCZ2@JGS>0_H@.6]K0/'EV<;&AG^[Z376?RB)D MHP3(P$D0.::Z2\"0(%((UB6+X;&6["6F__-I_M=_7'_'%8JN?_4#18_1,-ZH MA\.U.6\LVA[@\?S9BTF.A>BT!K+WM:S-T[E@ON[F\1AB+$X^>M'M#0?ZSG'4 MWTYS=Z&PKQ@[".4>FO'ONO^CM,4&41;4**/7.=V::U J^LI9!6\ERL85JTKM4_TR4<>RE__R4< M>^AA5&CMN")".)-]MA1F.%NWJM>AO"9Z,%$Z$S'5-\5=(M?S7\.QCV+W6\.Q MCXP[&%_]Q(H($RWGIJ:]5$B@B!/BAN+4D%!&5A3]\]]D#4=[Q!PBXWX1<]W5 M9)WU!7F&S*TB0=5UYSY[2$8GYXP)VN\\(O^\UW"T1\PA,NX!,8^OB) ^I82* M$3>U%MH'#<2? %ZT3F@SY_'ND+U?= W',8AI)^,>$//XB@@7.!G&R"$*CJ 0 M+3A%?!EE5 XI,*G_3=9P'(.8=C+N%S'7=RS+@EF# J0VU2NSY)5QA6"E8W3- M(D]^YU4_CWY3]\LYVB/F$!EW@)AMJT9X##[S3#1SNE/)@W<0F?&@R:$WECQ[ M[8=>W&+/$QO'2G/DL;\U5S6_F.9:^_IRMEH7 ZP3#$$Q;44(P$(M,!1*DT&T M&K)F)"HI4+.='CZ?>F!ZX/O'=7)'?VQJH94.D76]F@&C022)!*/K A>=Z.) M EA78!4?DY8[36T\ %NC/SPUT>P34#E S"/?2R\O,*T6\]DTK2N=YA?S3\3' M/Q;SRZ_7H9_0+CK-P%I1+]FZSB-*"Z4(J:)V1OB[W9';;J@GOZ@O:!RBR?E0 M8AW;=[F8?OJ\^G#Y]>M\L;K-@P[.9[K H7"D&(^<,8B6.7?@!$-!%B!P^7.T[,"KD(9-0?08$^XW&G"%H4=3*2B(?FZ,5*9"%&Y $)0Z.$I$/%VL-EDO\Q4 MO+T0=8H)BW&AJ]:4W$)!K*"*%G)Q&JP<;G'[>4_'V M L$>4_'VT4@'X-IR<3S8R7O=L6!,2ER%#*ZF6%32B5AD$ISE,6C.4O2M!]<> M0.:XN>\>KN:A==MK-=([7*2JZT\D_7_.*[^O9W1B<+E:;C*&><*-#DDD#Z*. M7U7.*PB9D\?,G=-9R^!LZPGLAU':72E*6P@]#=G6VNS(Z.XW<6&]WNQM>7NY M2O,ON-S<:I\^3XHIUFBAP,6DZL-%74]7M]5%GU.RSFM[-W >9VS'0QQT5SQS M$HR/H/VN+/;Q_+^9_SUQ2;&L@H1LI*:C+Q(I(=9V),9]\6@I>.@6_,1 =V5 M9X+]?75_5F;_9LS!Q(O$0VW>=4%YH"A%@Z\!"T\8+8:HF6J]K!D67-NNBNP&A3XG:#B%S\? MQN7 T8-- LE2H(9(#ATI",G-!?#3:(;C^KA]@Y4YRY*P .D:F.Z:Z MTYPAH%;!H(U9^]93>7ZFX%BK>?5I;[^N+Z79IQO&W :@R@0G(0L8[@%2QLVV':'ON\:IA:@[N&=O&%CS\[X6/;PM?RZOAC%-"DG# M9Y3@9>W2SKXN'](<''&48G2%8^LD[J,$]8">(U5^=\!4,_EW!Z:;6_MZ?%L1 M11HO!)022RT?ION6G&'@4D8ME571M'Y+?9RB<=.BP\/I* WTBZ=;0]C(44L! M$WEO5E59(5*P%3Q$5$IG37&8:KT+XDFBQDTXGA!5!^JA7V!-#(O$AL^@39WI M9RS%+1HI4HY,)\M0:=FZ#.X!4L9-^)T01'O)_'#HS%?AH@ETKD3S/'R=TB?> M""9DI"A72'(=22:*@D@RK#R!1LV]YY@2;WVU;26DAQNMH7M]C)@[,#.OIK,P M2[C5M5,8+-/6 S.6@V+!0?!: !;#3;3"1FP^M/YAPZ=5A)S]>5RJ1UT$6NCOR*&T&3ZKZJ;5@9$48\.]5 P.DKVO>+HE@M'ES=G MOA@0%"10K%F79FNO(46O*0H-.9?6L?X3)/7@2 ^.I@,UT"N@)K4TAG,*,86N M5>8+W2D?YLFB% P,+:&)YTB0JIUNB>XDAL(+8P0OO+4#<)HG"TSH M9'8<1$ &JM3Q(F@S2(HSC?%92=;:/SZ')XM]]+WKD\4^HN[@WOGYR#V?+\D5 M\YEK5 &<3<2!D60&"T?@0M;*34&!9NLQK/>IZ $G1RKWT93-WI(>N0_Z9^K_ M&1;3VO!QVTY/9+0\4,A7:W7H2)$PP(L2P>7$?5(FI[#+9+&GOZF'P*@--@:0 M;'@1%*V#\8YVSH ZC\5?+S;XKX8(UT M!K3K/KYK^ZH*N6^A'L"DZDK'I,%'&T$@8\B$,JGY^NE'R.G!0 T%J&,D/_;X MH%ML;'7MK%39Z\B :4$RBI;5WFD.TGIDRG$RZ7>#K:UCA)[XGAZBCSH*UG. =5(0BF#.:9<'%OI#8!P4G3N.V0,$ADNLX@?OJ M5P:_A^[HCX-@L[M.?W"J5NR1%<"\AL+R>5Z8@ MRHCD*$?)0\'B2NN"MM/DN^=Q]1-V!Q_H&R>?&!\K#WET?P4O\@T[.]$<4H?1V@/FC@3*/?"=0&MGA,[_PK#X^/=\$NCF MS@$#)"_)W??6 P6)"5B0KF@;F-)C@7)#8@]QUSA8/$1'YP9!PA1."O=6.EE' M_65%X29#H!B"G$R14E0&%4OM)6F3!!DEF")9X$EHI1CXK#2V$. .1X,]];2N:%P^A>=,H_%5\_:*J]K%QU" MU$D!YTX&AEH9T3KMN2^-XXZY&!V%^VKIC%#XK-!W_F#2H),^*O"Q;E!!52!& M[R$I'7)(O$3>OA'[ $+'W5(T)AX/U]<9@9(.6[!&F0#:6CIL/!;PC!QB.FRZ M^*AC3NTG'>Q&V[A+D,:$WEY:Z:+^X1&^_ISEZ3+-+V=U)\.W5(KV7=1W_>G&,F#O RM:NG,>RWR%) MXS!S8)9G4%&J6C1I(*8L7;0RHVH^G'%/&GMXJS@*%KMT3K72T1E@\#KK73"S MP$H]G0ZO5F%%8@40.8\L!\;P)+W"?;Y(G!)QAVCD7("VSFLG66<^R@2.A[I@ MR!L28XEU571VA?,<\TEZB7M]=S@YV/;6RIG ;9V_#HX%GH. J&N%I:US/$,* MD$SB6.=YZG#J.[6GUX53@VUOG9P+UFI"D"NOB[(1$J\>KTH&0J: QIB8$W(6 MHAC#LO7RAG!RK.VKDS/ VIT,=& VI9! 8>VRDO0/IVHVQF6FC0A>G_PJ[>ZE MX)2H.UP[9P"]"2KGA$D9LI)TE#0FB"P5R#YX683RI31?=_@$33V\!YP28'OI MH(-7@*W\/)A-MC997Z2$1%XG24Z2^UFP]I RGS&8@,V[(_L_^!H:Z*= M?G+]VT?C&*LLE_6M-BCB)2<'07@-F# \#3P8_FD: M>W@4.0@ACS_2-E9.!R'.H_R]V!SI]W2D-VMO)\P:^@_),9>;;DX3 A0OD1L9 M64BM)R[L2V,/[R/#@^]8Y70 OMN^T0Y'"X-3)@;RKR7%=\IQ7^L,$V@M4A$I M\V1;CRW;C\(>WDJ: &] Q?0-NVV'*J +*B1-%MVP6M8E(1*CP"225%%+GEI7 MX.U'80^O)D/#[EC%=!Q$?;C\2HY]C3;"Q?.P_/SJ8O[WZUF9DU==/_W88&#' MCV\5$AS"S3"!04H)9109;)"$1&8TQ&@X<):"=M&7F%H_!0P9&%SG/"=,*9F3 M48"B+F,4F,%;U* Y 9ZYXL+ -9G7E'3EY.^C[>HW$$N5TY M^,< [U0JZP"=V\9];4[:VUM[R1DWPJ!!J!O60%D6(92HR;-$S86(S,;60-R- MLJY\^V,P-X B.H/7N\5TEJ9?P\4/2UXD-Q$I+/%UK;(7##S* #YPJS3J*)H/ MO'Z4H*X\]E9@.D[L'6!H%VO\P%X)QFS.+ ./A6RQ<1:<*AH"+RK;J -W:H3K M\_ 'MH'KGDYV>1ZOKHX#QTTL=;U$_N (\>[GM H%'Z5OF)@O.K31602N&*\% M1AJ\B@ER2A8C-R;J1WU5TN0^N]EX'.Y!*.[A1 M']^OO _?GLPU(@&T=Q6L#H#C8979 8B? MV$.W!^,R) RE.L#)INKMJ#I(30/Z(G4BWGT\2>?%8.;X5/'O,3 >1YV]XGC_ MTYNTSC$S S8SI*!..? \93"A*"43HF-#9F@&-L2G"KJ;(WA8178&WSNAWQY, M9YZ,DL*#7E=(F"#K< 4-V:FDZ03[T'Q@=!/"NXK:6X'W-&KL +L_NTZ'LZT2 M,@0BRZ.7H;D=Y#W], 7O!I5-EE#NK#?SY[__(_ MW[YY\?+]AY?_SY^O/_[7\?FHIS_S^-S4GG0WRE-]6,W3?W^>7Q#.ER__YW+M ME@^?Z=@NGUVN/L\7T__%_''^&_[XRWE2O*-3D23P7/L$ M46F(*GNPY)O8**,UNG4SRE$$CYNK:HBMN];N=&H\V,;]A8LX;W1/?TB?,5]> MX(:UWRH7S^=?ZNZ9C387]6%A_;KUV_1L M"CDHV8(3D8$/J;Y]!99DP6VAJ0X@=YO^ M%_-:,SZQ4DH6R>-VR,GE+6Y=&&! JV2X+5;GT'J*[GTJQKZJFZAWWE36/:!E M_N7+?+;FX]GO6+V+B1-%.J44"%5+ Y2M8^50@HDJ91-T1M-Z_MI]*L9%R[%Z MO0N3XX0\\B+%_ZQAW!4+:X%L.(C>1QDP@HTAUMYL 7&3DX^O)@?NI??3&?XF@SOAU5R,KA.! 81 M.2I3@F__D'P\U2,[Y'TX1J?5?2]H7[X+T_QJOO@8OOUKNOI+]0";^:ZL6IXQL8Q0,EUMBAMRA3-Z<,D'I5CTDK6N6SN"W)&- M\[A0/I6:.T#T[]/9?#%=?;_NF;BZTCAGP5E# G=\NEW3<*.Q*))RKY\!UT"]R9D[:6G@AZA(O9!"* M+! \:I$C]RFUSA(_0,JX%W(#)<_;2[Q3X-0?%XB;B%#[[*VR!@0=,E"N\L*= MA9I,JN_+49K6#M^31(T+IB:JWP%.A^MAY$S*![J"YXM-"B"+XB@N2Y Q>% 6 MUSM)$@11O#:\6*GO3K?8EC^Y_9G]J?\(5B^PU^"A0U36N6)24?C86\S3&+C] M;>,8A*/5-6\@NQZ2YB\O,*T6\]DT?<3T>3:_F'^:XO+Y?/%U8\M4M$&DG*"4 M5/=J1PK"#&? G78%@X7(=W$^E-!=J!EWG71/[(#9!K M9+A-"93V:;-B,^180W89HH^Y8.N.E0>)&3?$;1^BM)%Z!_#9XG%M1G2%3_BV M_'->RV6ON5QNG+%,'I0JM@[)3%&8.AU 7[EA=<=AC"Q9F5NG^0ZCM*_8^$"8 M/!W0M-99!\A+Y>7F%]<+H@CXG$ZSYNZQ1^L+RDFD,H[S\AB.UE'& HZ MR#4)RJ17S$3O8O-WDUV)Z\M_;H._8333;Z'\;\\^O'SQ_.WO[U[^\>'9Q]=O M_UAS&FM2_%E:3?^JGLG!@_[V_89&1?2'\M2HI+Z.A+R8+R\79*]N/RQL'B*> MS\EP_:#H>BC-35*:\1*#9ZQZ9H1>Y3UY@%'45Y" 61%V4^O,_7$4]U/<++21 MAFX"\-PB15'>U*:7UJ;_]_;]*B?->$)@WTD=' M6-ID$:+U3BC#P%JFZR"INOD]&.#6:"9EU.T'.OQ,P;AX.ER3#T#B +%V (H& M-1B6)9*?((Y=L638%7&L. .4PEF/OJ!N7>S\_Y_BO;5?/$/^K/5^_G%!?U<^9Y($9UE+H(KJ9:<:P?.D@_#+0N1E:!TO#NB M;>N#X_&DG'T1XE[(F8^GQG.VT7=Z7>^*9)*RR5H4NJ:88O2/&,%C$>"\D-$7 M4XH=I.!V %[&.0^C +*5%6^)CH-/R=>KU-DJ+%;CGI4K*5QE]5[/KC)Z$U9, MBDBWJY98LX1:@1?9 C?11H4EI>9K&)HR,(Z7<]:GXF@<]+,L]6 9O%U]QJO* MY]>SM*BS8E[@U;\GSFHG4E+@E#) -[@$Y[B!S!5)B-&%+EI/BQZ C7&>8\_Z M7#3"Q*_L3F5C0]$\04%R9%5*!5Q* HI%*QU7F>G6NRU'=:>:SQL\ZP/2$AU' MNE,O9WGD"^3K^OWS[>5JN0JSVDIS6SU&,IDQ"_#$,J@8/$1B@?X1$B?5J=)\ M,?PPG)Q]^]0A07A'X#CGR^2^%*X,R"38[)20&K21'I1)!AP&,F/!L>BRX$PU MGVK3FHDSS4XU1.9PA^4 F)Q_=+X1P_HF75Z'9?]8S)=+NNR3-(D$471PH$30 M$#U*8-ZJR$Q*EK5^QQJ C3.]2OH],<="I8^9?H]5FJW_<,/MRV^X2-,ZMS![ M+DS*#H)#3G8ADK@#ZMIP+W+V(0O?W+G:F\J1.WX[1/NPBCXV)]6%\2'R.@\FOE]CZ%]8Q^IB?D=\7/N'U_?QN,4U8=58V.F,YH^': X],@-(! M(0@1P>DB7>8EHFA>=WQR+L_4K^LN(38$J'ZM9-EC$IHX%,;XJ &YKYU>L3Y( M&0]96Z>E0>NZ2PGLR-HODU@;!.'C',B]X'8^J;@'"T^W)E@>%5"QAS!.,BU3R$E;J0^^3ML4P[/U!T]TY,Y'/C.XW >FW=Z5%S1!2>] M#6"4K@:-/9V<#!*0SUP9"!-UK7%47)<.ZBDNVK+VY3<-8C0O9!SX/+Y_971 ]. MR8.[U>J8>>\H3EHO"E<%23JAEQP>H>&=-Q7N(^XNPM(M MB[:BY\8DI("Z)J55D@E\\8P$59#5T-HU7\A\/KL*]U+PT[L*]Y'UJ'AY9)-: M$-$7LJT@Z=20V26+&T7.8$72+-!/::LH3OE%L*]-/;T&KI]A-?!1;-E MCR)/.4GF TA_54C((=0#XH(/RIF83.QD6>4IMQ4> I-&0NX )C?V\U9I1+ Q M<8F A9'AC*6.3]4%4B*8%^.]4,V[&^]1,?9Z[_8>R&$"'OTJN5V3?"M0O7'E ME5*\"$[,.%6;4DA*/C(-3"DM@DU>A;MNZ]9).8]_32=.QH$ZG \CSA[,1_,B M0Z>SXV1T(69!OIMB=-8*_92B8I*\-L7B71^EHVSJF%UQS>$U>$'I/KKN(@8[ M58XW>.6YS+HN3\Z@;%! [D, G:4PSJ?(3>N5:ST]*0PSJ.8\CD8S7/1S8.+3 M@HE["^8]5N^=?O_Y?+96X&6X^(B++V*B(LO"" D:$P)Y;(;\MCHCPM3M.3EK MDM00A^>T;(XXV6;H@]0Q7OHY5&VLS6N2Q72VG*9_AHM+G*!C.1B9(6$=\&,9 M22&1D3'*\!B9EZ'YJL_!F!EQLLUYW#1'Z+ZKJ/36@^F-B+UF$I6EH,S7QBGK M:@.X"8#))IZ+QJCN-H@^%95N^9I.DA1MH])CQ?D+1*6W1+")5&*4F(U,( 6* MND(K@),%(0:/7"I!Q+X-PTT=5LPO.2MI0(4Z[,28#$70;Z:B4^:M M'R.[JG)&QC19! _:!U77FCKP(@HP(AN-(L5BF_=S_SI5SON@YXDJYWT4,6(" M9KE8_:#\0\)96$SGZVI,><(1+."J-#1M6(YUSNYO_0-MU!$ MO_J!H >_O)/BD0,T.6\IUK%QL:'[S]GR*Z9IF9+EOZK (]H+,FO!9L%!D1<" MKG@+0G$DMK@N=J>\PE/8>(B IM6L@M?(\\3:GL"N@/"627IGBV7EU^N!%'FBRN17(TF>Q6FBS7SS\-% MNKQ8?WGKK-UAWSY4&J^!+/K(ZTDKN0S"@8Z>?&<>+81L"OU2.V]-T4RU?HSK M*J_G43&EK0",9MWSEL$Y1K%#5#IP5V+6S4MD?YV\WC[H>2*OMX\B>O I'NRV M-H)\(VDM@B*DMYB$R7XP1'4]O6 O#>\\O6 ?<7<1K6]IO/6: M'&9G#6D6"_%@ZMKI: !MT:XN-I&A=7A^/M,+]E+PT],+]I%U'WBYWUE- 5>) MB<@WROG:@)\@HDI ,1GS6=E03'.\'-:^?LHI!WMI]NGV]7V$/.*%],B#WY(S\B958\-U4, MSLL "M%##$X1@"/C.J7B>/,ZN[X?"IIX((<)N(NKY.#\QTU0>RON??GM*R:* M$?XYKT'NQ73U_3U):!)3+M;6/+K$.3H0 M>ZW28 /!X-<[&^^GR_]^M$E=5:)$QEEJ.GN\G2+476!R'$G"!S$5+R MTIDR2-WSD$QU8MX[/!='0^#7.Q77IN+%]*]IQEE>B\2@M$&C@T3_(C^+:0@4 MU &S,B3%DS783:/MKDQU]VC2S:DX&@+C]]NV%,>/*?17EZ:Q,A:1P?I:WTT7 M)E#4HB!YII,02?C=)D@-1^+(.PK:(+LG-?9CY0]I67CLB%\U[[ LN4G"0C9T MV2GR_" :0]>>%T4K+"(%,81Y'X2;D;< #QU=Z/P?@B,* 1S=TK?_P!>GN M1G 3PJP)@?Q RS+I+3L-/D8&(L>$*F6K?3>AP&$L[G14S#D=E4[AT2SW.'P! MR:8,XB-^J\V=[4I#[G[N4$4?C]+?1SF'9U&2[26'(WL+RJD$3M8&]!B*B0QM MB*VG<_15SE%*1)&F^[W_Q MW;B/ES5C2:QJF4FD1F+W6#_1XI0P1@%: %27YM>O!P >(D$R,Q&)#%9/6QNK M2* R(]R_\"O\<+5C$K\LH)%H\P!.+FJ1M0%,#)\.>;?M>?QXY>9G[EO:W5)* MDG&KE@&EKDR.BPR,-@1)J@0ZADF9^BW%1]C'M @] %;5)H!6XO'$F0/WTOIQ M'[]?EQC&UEK=78,'*235+D.F@H'013FHY$NH+J"RR#&+GDW-][ZG\2'OHZ-@ M?P>ZPUG2@!B]+3NYV]?-@ @B,,AL!(08): YR% LB)RU!F&F=&&>PS*TSU: MELP!!E\= W.E$XIS&AQ)*&*%1Y@[;C.KWG9Y6#+O^'DM%X=J["X!4%8?=!64J5Y.8O@HV=( .W 2>J #D,Q;T5KG M[F%#U8Z9=#L)QJNP^"\ER7^XV551C;\OEIN X:55B?O,(]!0!O7&2,&4=&// MLY#.VT1=JP+]X5X:,3W:DNL',?PUB_?-CW^DU1I/_3:IAEX:4L86ZU)QXM'& MMU0B+X@&9IG1R;.8^2C#SBJMO[G,VDD ?BAC6P'UD+S*TS^_SY:;+V]W?AE9 MEL[Y$K8O>?$!'59'O(+H4TDPYB'(44KI:BR^N539@^%\=)8V@.63J\UW4MQ_ MH$O6[WR5+J62*6<=0,N()S1("M8H#9PQK3C:75%7SY?IM++FLE /0>$(S&@ M8@.Z$N[;M? ^Y^7W,RSQ?J?:?TIA<67^29<@\:-=4P$=&!+&%P; M!2Y'9$T6/OM$28ZC94C4WDPGH)N_$M!'9WD3T8O12+$UF="WW?VI?(]>H@"( MUG@+W)<>FSP72BD"SDE*=69)^-JE,\?=8:=S8O_=S\GAX)B\DOBVWN?7[LK_ MV)#BDFL14@P!4\_?'Q__L_3TT^G%^\^G7XX/;OX^/[D[/-;-*/FY325'L3^>N-I7KGYG3=Z M$M:S'[/US^'M>&N]^?"JK%%H4*ENZY? P#Q^2NO9L48*%5Z_"E/P8J8@7C'&,_24OI0.OY56_6.!X#.&<)]N-$ K/9DK5%J M;%*IS"8H1S!J!B9:#\%%PB*Q''_^V^8']V+OR_G!?6C= EH>)R5J8]"7]WI; M8RMH3N#0RT<><\6X2CRG1C(_CYD?W(NO+V=^]B%R S!YPI:]D\!WKI)C(G*; M4-];IE#+2P[&!@K2,NITHIY4;P+=?743IR@=39N-Q*^IJT)_32_)B^6[U>K: MS4.Z3-:0+(F$$/"'L(* S42C%$],L:2)L _SD)]L4;;W#1,W4!B)GP\[CQU. MW,$0^;Z)G*&>7JXKF=D4E)4A<5.[++K"LBM/#?/6II 'CMBD59;:WDJ7_ 5$1#*4)G++11N&$>=3I>)]!66U! MT]J?8P-V.MXUD73UQ-9+ILR]7#(I2.(Q!\"#Y]$,MQ*<+C5!@5"5:#8RU>Y7 MTFEAT]:Z3"Q+#^!1H[DIGT[?GIY^./GM_>G9^=F;\[.+3^?OW[\[^^/=V06Z M'I\O/I]\^;+ M_K_KDO2R)U/ &QHUNN.)X0]1X.T]$Q 5)3;IE&/U:^\7%W6(#G^2S*>H"+[A MW[=Q_IQ$8$+B28M2E-PR 0[)C52(3G C\,0]3+O9IZ"[O6U:_Z7Q8__@X_>'HRX ]$&0'M>. U2QN+EH@YA)\;$=M6[&VEA%!6.!^ Q>+I^$N8AZD",80 3EK/!&^ M#*QBUJ $-0P/!=J&7-30).^GO4X?64:,2/0&(F5E0^E;(<[98AZ*#["XPN]^ MN9D'N-7,VXR5N\D?>+#*%9O!\\;PO&ABP<0L@6;*+*>>,E'[;G300AM66@,1 MLS@V^R86=R]M<%.EFWKDLB7XX1 MHF%6JZ0UBH(.TF_P AH6AH=A[WAL:4 ^/G!1WKCE\B?N8TO/=_-P=5U:.GU< M+#=47F]#*(4N%XO]E%E=EIGOUB4"+) ,(C,*OF029IL81[-%NV!8*#$-#5BE+.9,NLUR[N^IH$;''2;"_7:_PY*Y6)P%?M=J4RJY^^WGO MMUT>+"7&9H-G1Y3F84%G,&56=8S*<_P-C?CQ2K&ZK;'UJ%H?'#U=@S4"OQI0 M^+>5(3?;^YR^;,>/E6A#ELE;0Q+:+ $WHP(#;P6J%4J(U!*-:%_[JNK9!;52 MCC4&%IZJR#J8,4UY6OPM ):I)\,Y#S#F!,%F4;D@$M,O&&Q)D%-7[9M]? M0"/56(>S]B%H!E-Y8K_W]"H%M"#GLW"1PM?YXFKQ9996?RP7U]]OFL5'YY7C M'@)3JB2O^M)8W %ES%%EK-3TH2C:Y]^^^**)H3&<@8NQJ#DQ-'Z_*J;HY^OO MJ.77]_? @@R$<0XE31V$4Q:<%1:L0U='ZY S>=A<;&\OCB>>/W&Q5!4@5*%= M U;*'GV[D9714<>=T%#( (*P"(8HAK\2DYFE1E4/S#ZQE%9*ZXY@F=1@1J.8 M*O^Z3#>CVAQ-(1+ET&\HM=%X), EDH%$IR6WWCE5VTIY<5'3JJ8Y!@B&4;$=$" _;U!,O!/4) J)EI1F[0@X(@G:==K'Y#TG_N%ER LPN'OX MM*GE1P'"0$HV X7?%]?+W?JS4IHXU)%.N]+]SJ.''U*$R$RRR:1 NE6Z[GGV MM(GBZ<33)E''^Q10M3VZY'@!![?/ MGK;;_U%P,(R.S>#@\^S/&QA[;Q6E%A+AQ2$7!HQ*'')TPLOHK,X/JVV?A\'M MHZ?MMG\,% RC8CL@2#_2S1QOX90.Q"20+B$Q IJZ-F0*7"@EI-,JVRXYC'L? M/FU/^Z, 82 EFX'":0G7W=BZ+&L6 F)96HWDD"C+F$I@M"#<44N2Z^CWHW.+SR M\.) 8K8#AZ^SY3K=0=II2TI1&-$Z@?"*@R7" ??*A:"4U.'A-.67@HSWG]\- M$J\\T#B8H,V HL3([NW!91Z==QDJ#C@,)V@PH4-;-U[\X1XJ5\<-9E5X:*/!2:0]HI(-H?3#:2\/%2SGL+[RB M&S1>=1SR,+(V@X[/LS_O 7Q3(^I]!">*>40] >M$!K2>:5+6,4UZAR3["HS7 M'I<<2,YV$%$LY7N;$,I2RZE"*A#4A()9\#I*,,P'7FJ+A>V)B5]?T T5KS]( M.9"DS>!B(^KN]B"ELRHA0:*7I2N!I.!<]A ,X<)'GWD>$*OLB8K7'Z\<1M!F M0%%";??VH(Q ]"8+2A(.PO#2-UTP4"E[:SSZ6;K?7<:OS^\&BEDYX5.)U"K(UG/&C2(Y]\NJ?/B&;MAXU7'.@XC:&C3N$@0923J;$"$F3TLS M- F6AXRZD06:A.>4]+XF^^4-W:#Q%XAS#B1J8]"XRQHD,BB?J0>ORQ5P\@K] M*BZ!,QJL$M2%1QV*NB"C7P8F>]6ASD-(VAHN[B4'!.T,B5Z@BZ7+-@2:TE)% MX*@MHP]1*]8OA/'H%=VP\:H#GH>1MW3;>44%9[E>:8N IJY#'L:6-B%VFG,*:U2U;]T:"7KO$WH9@B,NXYX\ MT:5/>(Y@?>DOJ&@4(DK-9>V>>OU6V%QEZD!DO RY6FQJ$X2[Z4'N"V[M'XOU M_?Y^.ST144-P0Y*CD*RR(+1Q>(;-)M/>2YN\X]6;^0Q;:7.5LJ.!LC;;INX. MY)97,US\35_"?R:WO+0$K9*,1XJ;")Q[?7"7MX4"H0K4>8VSLRRTV@\S.R4R! M)5%*:X@#IUP$';2(Q$?%Y%]C>!$>GTW;XTLMF9"H)\'Q4DL2> CN #JT8M- MK$Q4/&ANT=L/7-7CS;C?F[V$IASM&0'4R-\ MZ591(F.6 K'>>6Z"#Z1+B/&E]TQKX8X'EJKT;<#3ZATGB4JZQ*/&$Y %$LY) M,-)+R-YE(QPZDD)5EJ^C=($>S6@>!WM'X5<#>'RJKQM1F@<6%3!14DD,_C V MR])C(Q'-A'+R&!WP7E_GYU[\[]A?L0\S&L74KU<+,IA 54P@"2LNAT+/4V0. M28<8HO4YT2-$,5]#?\5>K._=7[$/'Z9N!OQ/1JB\MY6;LDU)0V39@O7H" LF M\.1ESB$C;;),*1/:I2[AB<>W!XH#&+BH2\T6 *$?;X$X&G5I\A%BV4)I%V@T MTY!)T)H*2U/H4I'PQ..;BR37!,2!U&P!$/$;'#EPG,%+H10 MNM4J*1E3GG7IFO#4\YN+&8\E(X;0LP5,F/M7<[>%W2Q:1AFD4#K"D!)B<)J MDL93::/RKDL0YZGG-Q<^KHF)0^G9 ":(>2SJ9&1<.A: H3^(NB\IL)*AY94E M9=%YSF27Q/,G'M]Z2\9#$'$H-1L !&6/MV"SLB24<:%::0*21TI,5LP^ M*E*9?CQ6.T,H#@F2U&-,"RC[9=B+(2&P9 .X,E$!S:D$5DF"OG^64OO(E*M] ME_9JAF/U8NRSP['Z4'EJS?34%!].628\,_3#-GFTQ2UC.@,O*;7>RDARE_3D M@R8@'6D45B]V=9F U(=V4Z<_O3C.2P5)+/,:@MD,QP@.C"$42/ \2)51N7;Q M8^H,1SO23*RAB*A+S0FAL5JN+\__-%'#T!4C MP8)Q/(#W0G''.&>V2T%D6];#P1F@@K+1,X%N M>487WP:759<,VD9MAYIXJ$O+!OS.9Q.,(Q/W9_&N1.6WGV>+>5C,\6A= MX6.^;+]R2:Q0SG%;^B_C1IU'(2M=!!,C=2*H&,)#]70H_@8OMKD$@8%X64S! MO 90.K"$BBI4)39Q()N>*3X%,#J[DGK*):-!VT>-MO^G\JTB/H_ M@; V>D4 M?MQPXM)&P@(K!HC?]'B*$5R9AY9US!%-5L]2[=AQC^4UER-Q1#$Y@$%3%S4\ M?90^+Z[B)5JW1I6FI$*4MD <_\V$K$!YRXD2,J;0Y6+TA=G%N[,WYQ]./YY^^ORWDT^G)Q<7G][] M]O>+4D-Y%5MECI=K04[>< MHP1;H5#[_-7= ZV,V5F9":AD_+ M&TG@&,#)14VR3HV+W;K_/E]]3V&69RGNXL_!)H-*V^(1"4@('@,X31D00[5T MVDC5K7O32]AX:@'3WM#&X V4HFF.)X;$)7@%3 M5 G&+(^\=O3S\2HF3OT+)_?:EIM'-EDT0;J#!KK 36M MCQ[)OF MBV^S^2^D8#0J*2T!FWC)ABUEP:SDZE,236(A)=:E!=J>1S2K0%1 M\)]I,QLJGB"4W)>$)\*GY7G>^%ZK\^OU:NWF$1VRW]QJ%BZ]1QW)<4NH+U%- M#C! K-4/1H.?:BHZ+7 Z43)P5!8'(LO#8 .Q>1R.^ M45!+"6B7.\4-UXG45EJ'KWH:P3<&/(_,P08P^\2!?#N[NL:_/CJ7EQK/9+#2 MEN)E6[*_,K@R]T0%HBA-T2?9*5WZ<%'YU!*GN3 ]HK"LPIOAT%O@X:@"O8KB)W3FX1,4=4;;NLRL*G[9U0&9''9V6339O//YY^.KEX=_;' MY],_/IR>77Q^[U;K=1E+]S.YY6JUK?B;S?-B^6WSIN'7]8-?=?A]?9U=5KJP MWU51?DJEJ@4Q=6O>Q5@2-00!&4NKA\Q]F5:1@#C&DK#"&/NP95:ENO-':SDD M4/8IA<4\S*YFNZ-S_KT$$/'A'Y>+/%N7R-_)/+YQWV=H_)W^^1UI.EM?+S<) M,3>UYA>+-XOY:G$UBYMTE6T[8B]9UH2!B+X4_90[I6 #)#QDA&2/=FF7&MN1 MEM=$K?9AF+H?MFN!B9.&?,O]YMWRD08;E;.Y+C71&E:RP8(2Z!H%&=$K%PDT MI93(0%WV-5(+]K]]NO!=$Y!85.7.Q!D*CW>PNS[/7#,O9 #I-R2A$9Q&*UE% MJ6A"FQG-BU$0-G5^0@V>/@N1 01N"22G5[--4*ADC-Y, .71)EP6\$!*R2,W M8(D28 1UU+#-/FMCY?$R6H+,$!X_!9H#"=Z S_I\/Q])&4G6<""R3"#*@2"1 M% 4F!(M4:A.,'RO-I9T.6JVIM_J\F]26VM\_QC+M14Q(CEQ&\HG22BH(60:- MV&SQOW:/1G+\V[39ZL7:9]ML]:%RJXTRI'+L>A)9.[ M::0T8;U_2C_2_#JM+H.1-G@?@1/EB]Y(X"F*&A-)4C82%TCM66@W[YXN^MDN M-A85V-1 G.)MPC>'K2BXS$G:2#D!0I,H]8L1BAD+U$@NT#D2C-:&V/WW3Q>% M>#4P&\RN!J!V$O_K>K4NE$%ZGGPKE/[O[4:2\L;;'-%8LA0$1Y?)$F6 *F.R M%)$$\]#3/#@UXZG%3*>77PT(ZS"R 43>TO->=0PGUDEG(MK4NK0XR0F,B@:8 M8]R1+*00M?O_[5G&-&EHKPJ%AS*O">MNEWZ.]O2N31?2%/>U_OGQRLW72-;2 M'.5[^:>UWB!IZ $U2B>:T<-0EE_:-!7H<"L_OJIDE2>U5X'8G5 M%6$\:H;;14DZ=ZM56J\J)K/M>>H(>6LOK7WL%#4B@@RYM)4,KD23>>FJ2AF@ MIV&IM3Y$WJEY^80I:G=^TJ_!AY,-59\\>MO( C$Y!Y\IQ"!*V"L1\+Q(^9+\)8S:C/X4O/.V23-:'P"WYFCE:DM%&AP5FI. M;T[S:RS \NE%3GSDM(.V71 30-B+L<\F$/:A- :U%&80P)A M+W9U22#L0[OF$P@Y\4DX(D!JY4!004O%L 2JF%(VV:!DE]2P5Y5 .!01=:G9 MCO:XBTL5W?L@2G\780\Q&J*"1M-+XN8\DV"2Q%\YNHB.!$)S[12$7@N<-N7P M^';,:,QK )E;ZET*FUD@T8"+VH/0!I4VC0QXC(18[EA2M8MQMF]N0H&-P=J' M^0+]Z?PZNC;\D19?EN[[UUEP5^,T:WCA#2/<=?79T]CW7EXJ+H)54"08""D8 M.$\(H#1C9>0DYR2/K0QJS5*XG:1XDRE8I/8I$G Y=U=OKE?KQ3>$[LD\OE_, MO[R?_4AQ>VRV,CQEK;C-!+(J@0X: KA$2A]890G3>#1=[$HR%AE"KE31JLM9Y*+U' 5Z]Y;N16[)B\?_E^ MK \CFH/23;T,5S)*IV!3<"DDB> C91!<))Z5_F3=K*Z_ROU8+YYVN1_K0^"I M9X;JDT8N6L332D18T,X1JS:G,5>?)/%S Q!&%::1. M'79,C:FM"7!_"S<' ]T0YI)%"&@-Z/RB*R.80MK@^E56ON.-ZTN8>FH!#Q[]G07[74Y7X5V#40'>ZK>J3.*)H!5-?8T>;WRYOS#AW<7FTN(D[.W;\[/RK7$Z=F;=Z>?<>/Q M.JS_Y4#[;,_H M=:T3B;QTK0H)-:K/Q>8+*+>LBC1Z2:.K707;:X&51UNC3\*TUP%T+GE;-%@P M 2W50'*B3MD4S%]YM/5XV'AAWG4?ND\=3]H[PS>R@/Z0XF6H&=+"R=(QT'#0 MWG%")559=ZI,>_7SKGMQ\L5YUWW(.C4NGIS&;!WQ6D<-D2H*0FH!A@H%/A+C MC$.OA=2X+GLU\ZY[,;73O.L^%&[ NMXS2\5G= ""M1!(#XL?FRV\FW\N0^'<,A9#?V<#[NS%_]S9BYM9 MAVZ5WJ;M/S\MKJY^7RS1G(R7CE+#% L01-EX9 R\Y02T5%)9EYP4M9%5:>F- MZ+6!&%I,S\X&1-V#G9V$L+QV5Y=,1>[0347Z"71^H^-E]#0!SQP1@@K.>>WL MWOTKF19CDX#B<2SA4 X-QMGWA.H\XMZ7ZX.O:?;OXR'5+HTVFB@B@8: :D53 M6SJW&+0!8F1)L8%R.$^9]9T;0C6=O%Y2".]<>? MW>)OGKYL>J&-:!V*(*@B3D&.Q($0I7J6*PXQ:8.F-Y5$U8["'F =CC9RM5W$ M]>+0@=;AZ3P>_YYI=P%SD?Y D<]YR0Z$*L7L)RU"NE/ZY=.2LIG?NKV9==9Q'WY^S;];?3/[]O7G7I M:;):AP@VE'0 PSS:#(% M-'P8(1FIG8COP[+>DV73WU0]%"HU>90D[?H_SAY M__>3BW?G9R@1_N/O)^_?_?Y/% HG;]Z<_QW%Q/";\V[//5RF#5C_@>*LW#'\ MPUU=;Q$_C_^! G.6?Y:RL1!*#N/J[NJ396]\=&"<$*4*-H$Q9< 3==9X)J+F M-8I6NJWFD%NKY]]P=^YVF79$&,^9!JU("8"&#)98"UXR'0C1TA Q^K8?+&JZ MVZT1L'+_NFL\UC3@>]YM[NIJ\2\W#ZD(_4_(O.6/M+K IVRN"@61.6N%?HPO MC=HTNM5.< J!)Q5U)"'J3H#KH2>[K:Q5U!T$B\7H/&H>>;L+9::"_O@;?/VV\_RN M%B(S*46B%B+-M@S*8&"C=< M80K/K BQ=E#XN?6T#+ AW'_8@*06*QJ U;OY M#R3I8OGSEFH[0NVV@]3)7 D'- D*(E,*7@4&SE$BK$4SA-=&U@M+FO8V;'1P MU63(Q+EL76V,]W=M@9*)2M@,@3E;ZD9Q'.6UPK25,MP'$HSYJ7B6^^NN67%$N;TM6F@K&,7RO)8(Q3(XD$J2D: MX(E3,#1'D%QQ;:@NMP3C:/UK>I9.V4>^W++(3+F:-G M23FJ#:M]U;:VD5[6 RH$<:R*-KYM)K52T@C -T5 - M(N !LXXXL,$SJTVV.1]75/9Q?]2_!PJ'\.HX^7V[#\H/[U;I__ZO_P]02P$" M% ,4 " !A@955MYMEZ6L. "^9 $ &P @ $ 83$P M,S$R,#(R:&5I<31E>&AI8FET,C$N:'1M4$L! A0#% @ 88&5559)<3(; M P @ @ !L ( !I X &$Q,#,Q,C R,FAE:7$T97AH:6)I M=#(S+FAT;5!+ 0(4 Q0 ( &&!E54N>HN\XP< (4E < M " ?@1 !A,3 S,3(P,C)H96EQ-&5X:&EB:70S,3$N:'1M4$L! A0#% M @ 88&559.6(T'Q!P )"@ !P ( !%1H &$Q,#,Q,C R M,FAE:7$T97AH:6)I=#,Q,BYH=&U02P$"% ,4 " !A@955HM12R(<$ "0 M% ' @ % (@ 83$P,S$R,#(R:&5I<31E>&AI8FET,S(Q M+FAT;5!+ 0(4 Q0 ( &&!E56;@9B;B00 *D4 < " M 0$G !A,3 S,3(P,C)H96EQ-&5X:&EB:70S,C(N:'1M4$L! A0#% @ M88&551ZEM@(&.00 F!@P ! ( !Q"L &AE:2TR,#(R,3 S M,2YH=&U02P$"% ,4 " !A@955D].^!LL< &9P$ $ M@ 'X9 0 :&5I+3(P,C(Q,#,Q+GAS9%!+ 0(4 Q0 ( &&!E54]*_RBX3< M /A# @ 4 " ?&!! !H96DM,C R,C$P,S%?8V%L+GAM;%!+ M 0(4 Q0 ( &&!E55)TYRH6]\ *^D"0 4 " 02Z! !H M96DM,C R,C$P,S%?9&5F+GAM;%!+ 0(4 Q0 ( &&!E57B%G@P)FL! &(- M @ 3 " 9&9!0!H96DM,C R,C$P,S%?9S$N:G!G4$L! A0# M% @ 88&55>_&31#820$ ^A " !, ( !Z 0' &AE:2TR M,#(R,3 S,5]G,BYJ<&=02P$"% ,4 " !A@955Q".?2V*4 0#4SA % M @ 'Q3@@ :&5I+3(P,C(Q,#,Q7VQA8BYX;6Q02P$"% ,4 M" !A@955!.C%"XT4 0 ,30P % @ &%XPD :&5I+3(P,C(Q A,#,Q7W!R92YX;6Q02P4& X #@# P 1/@* end

    #R=$2C2+(L\+LWE%@> M&*/1>I"/W6K8^/"73MR^;=M:QE"*78:*E!-XJR8/1 M!M1NN^7=Y[]T_EI(ZSZ#KIIAN02).<6E8XX(27&ARI1:3V>(TZXT+'2>\M4> M<8\:E\?#W_ZR6N.&5PJ=E-U\"52(OG3"B"0@(V61B,<74&@0^Y"RLG3U*L?C MY][Q,-A"6FLHK!5*^0.&TZ7X#@@=:0)':$J^S/9EQ$:J2+0.75'%4--V<\M7 M7O#226PCKS4L5HJKS%$MAWN"QS.Z%,Y'E8FD4I/ ?"0LQ!"\1/.8;E,%\< K MCH3)/66VALM*T989KJ48$,B46.D]1DL+4$ECPJ7R1"#CVJ.F*LK5$7/;4'D\ M\;)6$EM#9*48S S6;6 (U2B[S 2BXKCA&]SZK0D:C2^+,E=!4;E-U<3&%QP' MC?O):PV+K0(R_VN$(OD[XKD>+Y0J.:V%*84@$!$.,T#0 !,$?1U%;6(:]#:Q MS_M/?IF\M930&L(J!6(N;B(,I8DN6.GPN\^.2"DS\8'C3RE0QB6(;'>+PUP< M2QAF/QFMX:Q2&.;UZ'J\ 3,<CF$.^B)B E9 .64;IZ$>J1O-#- MLU\Z:WM*:0UMM2(P-\Z,,1+W:OS6O8Z(QWN#IA-XHAQB :U9W-%WOSP6KV\_ M&:WAK%+,!4_9P8VAI"//^/5S$@6Z,!(L>J.V7&@#&462RNB\VJS[49-D<$1F MY7Z26I,^KQ1P*3O 4@A!>2\X]8I8W>3T$]JY(!)1G(+E4DG)=]\KCR?@TD): M:RBL%'!YW<_+02";J=4F$Q$PC;S6L%@I MR-*DCV]!::<#DUD1[7V)_-!,; !%#&BCA;8E#+1[IOUH.&PAK3445@VO+&PK M"A&"H\25^_@R:$U"% B)-4JE@[TW>V^;V,IQT+>WI-:05ZG,90;IU@TU*AB: M _HSWBGT9ZA&E:*6)#2Y,H 4><=2EY47' >%^\EK#8N50BWSP.NM6QJT-RF7 MC&1";!+5B7B#IC(7R@26C#9JM_K U3<#B7%L,>C2W\/:&3HE*XG3W#NZ\X#BKWE=D:+FWMULDGI__Y^_F'\\OS MB[0D_O=U?[(0PKR#3;0BL&@5$9&GDN+@Q+H4 MB=)>2!^E278UM=>V>\]#>%JWW?/?FC:4EZ/FZ6-8O PFOXQ'DTG/.+#:*TOP M*XNXY65'O&*)""X-Q.@]C]7;NC^"Z?"-K:IIQ+W.>C7%WT&GXE,_^31'EEZC M6)8$T+,B2@^6$ZY+UWE3@C/,,\)YM+A#6Z58[7%$#\ Y(J6H)?0NNG1NUM>W M,+W(R]![+DL;P=@RP;CTL9")6*$=B9;[Z*QE1M?>*G?!=T0:TQDM'3197$ [ M'5V%_O"F:?+-&7XY]L-)AC%"+7U&_W_VWJVYC21)%_PKQ\Z[S\3]8K;[H%)) MU3*32EI)W;W[!(N+AX09"M !2%5I?OUZ@ 1%@0"98$8F0%#=;574I3._\,\S MPCW\]J.I\?+5(R ,8GM%S1I[6K:X6 MK0[C!O!/2 $/16K# KH'+.7U-,3I&8D1EZ]FZ:+^UL3EZ$W@")(;\BA$D1!$ MR4 K*+80>MMM;/8P*KD%\=/4PK[4-2P#? #ZM^>?<<$G4@>!V@@HQ2#YP86^ M%%,TA-K0F:P!'F]5+8VH:Y<@GZ9Z/8"@AO6)#P!,6(-2S-!FJQ/65G A$$PA MZVA#PYE%+6/K5MC[X'N:>K0?+0TK)6_/P]PBCN5OWV_\ZK(_DU6F3JI0X%)- MF;$2(;)D@1E#SDF1(O#67;'WQ3A6_^/!%&A04@[=*_D.Z:TZ#/D8,@DH0LJE M-F$CF47K-8A42G864;/6%U([H!Q^1NT0]._8K/K0,,!%Q#98EP[N>N)B%X # M#:R]%]QA)MO3GX2 *$UDN/DL/QM;!2%8I($]4 +<*54DL<]>I7]OQ M*\H]4VT/HR?[B+]QFZJ7_U]EYN8FNBZYYL$;AA:"=@I4L *"0P\U]]!+90O> M&H>^+:2ZZ_E'8=/VH6'>6(:-.\:M,/$MF H=>+ED!9[7 ]%K Z$X!^@=:A6$ M3ITZ&N]Z_LGQVE>&0WRO; LF+HL)*5OPON;89'*Z7;8%K,DLT1&C5.F27;WK M^2?':U\9[@P/#),1\3),%_\*9QM- V9+>"&LJ/W43*I=9S $\D&L EOW?9US M-+'UJ- ALR6VW-R\QS3_-)O^#^97F;S>:9F&'Z.HUN*>W;QOIC^[^++FX'H: M5DP88YT(CXR1<25SK<;)<'GP8G>.WIWP&B+PO@!BK0J1W$-(R4!F6CAOK2^W?)UC^G9V+NS7 M-W.T:C1.MDV/C:'6+:Z\E3_GESFGZV]M(F.0G#E- M5EC)H%BI<]%- )V24E(++?(Q.\);%_7D]?XXU:=A8_[AY#XA%UT()7# &M$D\Z5";I1W_=?BO+^ X%*3A/(,A5G3S=];2EC8:YYT#([4"E1V' M:&AY@4?4)F<7]5"!LX&6]"LF- CY1QX#^!TO$]D_AK]O_.'$")(R9@TA!E6S MGQ%\81RX8)DQ.K)R.F:O=/NJ'O=VWUL1!_Q(&FA1XQ2D9RDM+C"_^/LKSI;7 M."=%L^@%IUU%RD*G4I+@N,^ 0A4M$RM)=^G!LOWIO_2KH?2//.YS=15S\P]2 MFE_,SI?OPO=54G_PGF6M:V_,>B=3O(Q?X2]L? MAVX=>5#HAZ]\X\]67O1$E2R4UPQD2(F\YER'M I9/1IG@B4'X];PHV/Z@G:O M[->G<^3:=.3!I)LVEDN*,9$XI!#KC %EP:.F7T813%%(I S5[ZKQ4GY]%<>F M+^.4O-]P_]^6U_1G-5>(,_8.%XF663_I&FV8G]$S/ZW[DEPG34\4%[IHX<'X M&$$)X\!)C)!SB+(PSQC?;) YP ?0;Q&G??Y>U)Z=#CJC M,58G *H M %3)!DBZ(%Q-8%NX^RU40?%1R4E&-I-?&RLH*OI]]N)Q?_]OU- M^*_YXOE9H)77(FBNG2ZT0%H:&??*T"*#821,GT427D76O+_)'O >34N*O=1D M/@Y= X12[H#Z ^B?X/M"-0ME5"T\1Q* M5HRP!PU>*80@5/;QI@'*N6[4/7 -KU_&)Y/O^"B_=XMK)% M:V_^==5X2,83* E>F@)*>4&VHR!/*J<@@Z8_;I[ =@><\7V 0:G<[ _=B(R[KB[NN2YCC8#DS6Q$:4'AQ:A.(]9R*(L:WWYMB?$)V%Q M#TG; %=J]\#=^KUU@3R0Y?T N(>QO@=5@_U4KAF'XV]R6Z&3I2AMSI[.;5E+ MT8R H)0!IFS,7K%DFE M&HB.$AQY(V1(")^R)WG$UG-9-C&,;UX-3MR\H=0',+QW]6Q,6GMM-0/G&=E[ M&B7$X@OP+&K#1JX5CC"NZLD82BUH&#"A:G<;N2X ?W7+W9O*O;N@/H2'@W3+ M#5E*B=D %B5 D>=(KJFG7S*K@Z C..:A9D\\CFZYP^K)/N(?JUNN,\Z%8N@H M=5Z"$E*#HV5"<)DSH85FJ[C[U;;B]>^\IPK&ZY+* 5Z S9J!A(US(9.I8KB+SX M%*WU06TZ"H^]6VXO7OO*<.1NN?_&Z:?/YYB??<-%^(2;+M$_EU@NSEY/"[;I MGKOWZUIVT^VWUHWNNCJHR*PSGM46R@9]3ESEVF57&D%?[:37F_L99NL>5*"AI;A[[[X!U_,QU,TS:-W=%H'.#:Y0[,/WIM MOPN+\Q^W#S>2.2_O&PI#Q6IH+V:9"+A*Y#*D %PJ,@RX$S*W'FC4 /98F8VC MJ>'85#[&Y$>TGK- YE/.18.2)4'0QD UG-!&ETWS@9./(/EQ=,WID0^Y#X-' MD*#6!>ZO?,@!J.^9J?80WHY W;RV17/'0,9 7GJDGYQF"M!:5GOA&FM&3.X^ MF@CLL6K9/G2-G \I?8S>: 8YU;;*L2B(+$:0SN<8F3!)_\J'?"B5>^1#[L/# MN/F0QJ$W$CEPAG7.DHYUDA8#YE&3X6JC5*UMJ<><#]E'01JQ,%*ZB(G&3 M$GI %T)-TXS@0C3@D2E+OJTR?*CVAT<2MC^T4=V"F0&KA7=?<75 M>T=H'\+#02+YAD?)L%C(1=0R%H80O(\@G,>DLV%*MKX)?5R1_&'U9!_Q#Q$9 MW!:MC#874U,HXRH*K06#R)T!K2Q&CQA,V3Q^'GO$=R\:ND1\]Y'A$)'\K;,] MDRQ19P:A:%HDD[%&H244*1.76KOL._/Z2"*^O7CM*\.Q,F^42VBE5! 8N=K* MICJ?(3I@66B.V3'7G=='DGG3B]>^,APYDG\5.OZ(?U/P=R+= M#+.[[$I4P2F2>C#!<1N%%\X$%DHL/P^QW7SP@#-K$^W/F3L/,=;Z@1 L?>!* M@\0B,0>&23[&F;4WGGW5&"E\PK?E7_/S&SU@KGVKB2AHC9 <4N'D.WGC( :5 M@3O41A41F_S]GK:](O9^?3\^\2I%% + M#;9.JE A!_!..2BY<%T$Y[EYQD5':*>M0KW)&,MG%;0.MX#$F M3X>Q05=38R7)AD<$K6OG;YY52$/U.NZ&\+0UJ!4U ]R'O9G.Y@O"L=X5W_XU MPT4- /S8.'_[_G._L\N_,N'!R[[42X6@7ZW)N?WI:W%^=D+^-RU7'R M']-/G^G0MH6D6("'N)I1S"%:\E]2B.2'!,OR8(5Y;59P0CIY0&H'Z 3]X7R> M_OO5+!2V"OJSI/'_X'!;X4^WCQ-;/*2<# :,DF7D!SM2.(-D'D8I- M4;4N.N\,[H34:QA"!FB>W"L3MY@BF/8!K(@DH=H2*W D0P"MTMZ;X&/KD.7C M2J@>3+]&HVV T9J=S(%WH7;)]"% *&D['/M4IO*(2RV M2W@GI%!#D3+.Z,EWBVE:.[R74JES@A)I_R2I((+7 G)DJD;R''B) 4R0+&N6 MO-:M>Y#M!?"$=&@X8A[/-,>)BM%QU :29 64(',P2HW M35,.8N)MS:P3FYX MQAB:.3K9MW78C]X^W659+,="'QD*4+XDB,G0/T04:*/)R;8VV!YE^_1>IO^0 MI!RZ@BCC=/(:/X6SRZO 5:Z,2=P+P2(484A8G#F(W!)^+EA00:JL[VK8N,3T M'Y_FW_Z3'GVI3_DJDKE2HRTO?#1=A?8B=MY&P TO[BN42Q3K^'L''!W2#.\G M_.9;Q\T?["W^>4/9#I7.HAE/H5Z/ M\^AIE5%&<&Y5 A&81N]8Z-2,I]/+QC,.^_$P'U*(C7/X_O'RP_-U:T'+"O^HR]J=P[[_XA/!RD/L,: M@SK6VP1=;^@UUI^T!<%EH/^8'&/K_B"/JSYC6#W91_R-+;V/[Y_]OJYC9<'+ MZ!U8JUP=]1K!^T*;9BD2A5:*YR[FW(\G'L6%7A]1SWO+J;'%]HHLR;_F\WR% MQ)?B.%H/69C:R=$)<#:3S<-0")FTL;Y+U\2?GWI*K/605^/O[ -M0//%%0Z! M192L:@^A6@?@:D5P"!PPNVRTM)B4[\#;S6>>$FL/EE5#8ZOB>/XY+,YQ#80A M9AW(?DRD.*"2+. S*\ "4P8YK29LAH:WD?;30T^)M8=+JV$F707R+*6+13C' MM2^7>5 \"?GWI*Q/605\/4LHKD'2T*KU7( MDG&EK,Y07TSG+$IPQBM@):>0$#E]_!V(^^FAI\3;PZ75,*]K5>]V5C-_WDQ) M+G^%;VL]BL5J%RN,U8P#5EPUF>G8I7U!!DW^3P-*)2T9N2$#Z5,LXM+*6:V^P2POGGY]Z2@3VD%?#;*6* MY/T_7H>X+C;5/-A,J"$F7H"<$@].I@C1HXR(SGK1QMQ/)U]6BN54E(7\C:#Y.*J35WB!JS,B57/A=U*?=_)XZVGCT=F M W%O$M=/5HT]\]\P?<[SV;I9EY0UPGC^^FA MCY6KATNFM2,>OES&4'^TW,NE&&% CN;DLD"D76Y^-I\[BGM MD+UDMN43ZW5O^>[[(GR9KJ_A1*B],S0#40RGT]8F<#QI*!4ALYR1Z=O%HKSY MT%.B[N'2VL);K[WQ^7PVPW1>4Q?6UJV*(BC:!6(UEU2*#EP1 HS(3B$/)J8N MW-UZ\"GQUT]J6SCLM7E^_/!J';G(2F*R#L%&VKU5$0Z\K]G$CDGA0DX>NVR; M/YYX2JP]4$Y;Z.IU>_EQ$6;+,E]\666-A[,/F"YJH##6%O3(:P)1%PKO?,NX!LM#!3\?1&B-KEB;5-9896SJD#@I7;M919";5*#(KC@+?>H-O-=MMY-__344^*OA[RV M4-WYI0O'[@*7'U M,"EMX:I7L.#_N:#S]@H'AB0DH[W8F#HZM&:BQTA?NC-H+,."7'>YJKSQR%/B MZZ&2VL)8KU#!B[__QK-I6$<(N<+ >6TU7SPH1 $.72 XC+$ZC2S>ZJF]=3>\ M^=!38NWATMK"VX/C \O%^>2ZM\$JE30'(4QT'APY_: ,N26A3HHES1$^2.]L MV(S+;+E#V2<7OROHADNU[ M$K&-SAY2;.C(;X-$QW/V+ C0Z%+MO4[&L0EU&*15D?F@BN[4O/88"-V1%#\< MG_L(K_&%S M:1VV[]B;,PF67M?4ED64A9IG!\GJREZ(@!!N!,:FX"D@+[7*S MO>OYXQVMO04^;RRMQDGPMP.<4>1<8DK ?:H#X>K]7C(1!"9")YB1M\I7CBQC MHB5G_>33.N_](BZG>1H6WU].KU.D4&MCC^B^<_FZP/TUH7< ZGO.3GT(;T)(^Z[2'CP7 M%E@A*Y>E:(WLY* _-C5K.*%W3"W;AZZ1)_1BPE)X*9"TC* BULD_@LP!PW@P MFOXA6H^C>-03>O>B4)O'P5IQ$)C_VC=W?'[:JG3,DWANND Z:4,EGG@)I+;%GD")[T&'6I[ M=QU<#%WBG7>\XJ0MXY;B;5PQMP/6E99W ;;#WMV#_T-8K$TIN9_F'O($L["8SE?+E().#R4T9&=HU]))0Q V0"J9L J#S&TF03PD1K#UY2>]M;<1 M><.ZV16@*QS_G"V_8B+EQ+PV6SJ :A@$W ED_'!@ Y+F0TFX]1:P&YP,48GL M@;$@01E-^Y+-&F3VRJ+*)9F[&A8?*>UW! U'8WT/P0[$]LOY E-8KL-BWL84 M,7-R'11YFBPG""H[2,DIC%BT+9U&;G6D^N>WCQO[:$3+%J)[R'0 [[W&9O#_ M7) VO_A&__A(_[>5.@O+(PN6S(N<"B@4 D)2%C3WT7+N#8NMIZOM@'+21WU+ M&@88#K,%UM57T 780%&+G: .$Y]H0MW]ZM!#[@/<"^\&&%,1J00'1=8*F6@L M!"DE),%BH-_G0FUZ>X],(>Z))(RK#_N(>W@]6*?/9.&LE1Y$J?T.&'G!7F0% M/J3B XLR=LL>>[@.'.K*MQ%1=]/_ "DWM!RJ+?/\8K' 6;H,F%L]:W /*RRMU[H)I MC^DEZW==*L#Z5S\4X"XLX_O]#V=G/I!H&V[M=V*+&7.IFXPT=1?C]1)2D!MD M"A9N#9?>WS6/[7CIOL/?'Y;M?20Z!,LO_OE^8JQ'\EH=Q.@]G4U,0\P, 16K M]4!TT-PYQGAO5NF=XQW-[:2_2>>^HMMY"/]?_[DAA=?TR]4?K'Z_KO(]EO]5 M__W/]Z^N)?+77W_]Q^'%ZQ?//[[X_>6K/Y_]^?S5L]_=5;?]* @=>+?Y_CC/3A?_^O:?Z___=4&QU)*5QD M$E5!6X]RQXS@AG,CF)WT?'=/PWM]"?GZ>LR>RIGG1+I74NW_G46M0%<";,@F MR:+HOYWLL'VL[ELH^D_0WI37'XOYO M3&#"8?L9V7_SBWA>+LYN(UZ# MI<\TV(P,- NQ=@FVX#%&$$%SY6T1T;6>%KL7P,>O+(/1,<#=Q ] RS_Q? VJ M^&2ES'38,T^@4B"O67LRX)+VQ@GK<]XLA.JK(UN!/'I=Z"_> PD,D/!K]WB,+6@C0=7R\,CJ!SZY SJ$((Z)TO%-1PG'1OG\.QY4VC7&WE:SVQL?YFQ M%M3W6@FR_(SYC_D\5VOY;7F/2UQ\P^5$R%2B,A&X8QP4/01<=9@'*9RZ@OCO^>*_7\W>+>8)EQL02Y*&N3I93-?) MG*9VEC'8U$/\#MQ37$]^&O-[3XQ32<+9_-\KN+ M1?HHIWKAU8?2'F(\W@LO;B,323C04@H]UX= 'UE"Z\]B*IT]7'0R0\ M&OVJ*(&AFA,2L=:/2/"H,QU'/+G$>;2WRN@? >U[7WBU9WT?P1[+A=>Z\\.[ MLU ;3N07_^=B^O7+:NC$H-=?][YWE,NP_5:_<35F-1,A1N/ID%"*LV 5T1V$ M1<9#"JS;U=B]$/I9>S\]_MF-Q_^P@M!HX\DH!5>\ )54IK-/%7#.T\&G,BN\ MM0]X/ZJ^5NYK$N7$2$\.E&' 5&T_:%&#\XR^3Q>"SZ5F:[6N*JCO'=]=:S3]5M?O7EZV+^;;6E+U>Y1Y-H9,JE9@UX6S,)5DD$ MM#H>'6?,J&)RZQJB.P&=G JT$_\ -U]O0OI,JUQ\O[GN2V36)\DLAGIM8D'E M9,!I1?!L!.EDR^ M/\^V)KLX!H&,.>"I2,85#\&TCIWCD=*,A 0,TXGV6TL67BS/R%O/O^'5! MWMUE.R4DIVG<@0L&10WG*(20LPM2))2X4NM@[0 MW(7GY)2HF? ;]MBZ76*\$^7EU7:.PM/_)'"E[5_^AVT07B0.V!.L [3*.@YM1V59V> MO!Q(A1Q&'V,4=/I>]LOAX!UGD$T,)=(:7!C-"#IP2Z%CT)Q]Z#B6>*6BU4R;7 M:6DQ1.65C-I(+CI7R^\'J7G>.?J,P3D$XZP"\@\Y!)UUG5+E,O=)J5M3N(\O M[_P%*>[\.^)J6@3F&W*[+LUU,0O,!FQ,M$R5$GA6RT68]R6091Q+Z\+(>T$= M15[@/OQO;J-MQ3Y U.UW+$A \GO\AK.+ZSIMM$SPXFLL4)J:FYHA9)8A%?)^ M'=-:W)JUW%<9MB-Y]!K00, #6%OK7F7/YU_B=+:Z%WM.3N5T]HG U?O]*;TG M7!XQZP[T:X6E#5QK3WC1J6I5!(BH$UAD3(:8N JM/<"'HWWTZC,240T#='5L MP=6A_6-$422AU,CR<_H2IN=DFC)79.V3+$O%QJR $$E" E&3L$2(MQK3;!L M<=]['BW]S84X0*SM[=>5YLT^O<:PQ%OJ)WU4PM1,$E0U"YXY\%XH*$EI$:67 MV;0.D=R-Z-$JPP "'R"VMC++KW1VBYT34C$VV "&14F[48^EHZE"ZL-O#S$> M.JRT.S.?:6/1%@Z^IA0J%>HT+$R0T%HO,O-*-^G(<<152'L1>6\5TCX"':T, MI0NHIU2%M!=)G>I1'B+A$:N04 F%$:*OY3=)*Z ?%)#M$:2T/ACV%*J0VK.^ MCV"/)>S2Z2_5ROA0Z^5G^7?\AF?S5= MFO6OU$,JD:0\BIS#D[, *;973(3+6:1[?'DN\$]!Q M>%U[\'Z[T6DK<0\0TMFT- V6+ ,=0)H%4#HZ\+6&M1#,B+ZX=+K]'_IPW$., MQ^MYQ>A%M+QZ'#7_OG!:3TH!;-&<)C?[ O34E>9",U<923D-D)8/5*N5H+/D<3;H:'[GGU9[U M?03[J#RO&R4TE]E5\R]?%_BYBOX;OIK1&_'U?'D4+MB>4(_'%^LCXPVGC.0: M:D.*Y'E1*0;'2HS)\:P30]+-AD[9GJB;E>?=];(?]EW$7%1Q!KBH+?2XEQ"] M\9!<"A)CJJ.8VX>2]L+8L&3QKO>M6@M^#']/.)>*%:\A%*2M+XI (DFL=GTV M5O!D76@=:-D3XOC>WZ!Z=47J M5V>KU*-G^;\NEN=7U7*7JTHAJ6A3+:TJ$12Z ,[P>ET9N=1&(JK6/6>&6F.G#T]H(ZQ4=1!-;<):,('#R"!*AMP6R[5IGTUE8+LDM2!O*_Y($^^SM\U?O+CV69U>5"N_FR_,%GD\7*P_E-YP1H^>U MK*9^7[3B/XBBGQ9?3-)<9@:V3H16-7LC,,GJ/R(Y&-Z(/.;6.?B"G[#"'Y1J.!/)@@Q M T9)L@U%O7 (P=!/9!OJD 37^3#B&/5F_QCM]_T).G14X-9]>*WI//]>US>? MU59OEV."4A+,Z@R\)*S3^DJ]'A>0I(G(L^4*6]?8W@GH4%&#X=1@5YRI-QT# M&-(;F-;COCJ &JB4?RN@PQ3O-R1NLVJPF=1'4XG(<@DN">#2E)K/2 X?"E'; MP-74$3K$16MG:D15N*<8?VQ-V$?8 VC C:UQZRW FY7Y/1&*"98]0HDU6L)B M@9BU L:D2SDZH8;LD78'LO$=C@8T[K926G$PQ*SNFZW92,R8;[HLM]#ZY!,+ MG,[GF&M#"2<@E)C(6=&<67PFN[L1N"Q9[?=)Y<(X% M8$:$[#(W3+=.!^J"Z]24I#D7#6-QM9?,9:^(Y1+/:P>]&]T"_IS/TF7#@&LY M!*5D9NC .++<53$"?/8%BC-!DL$;R+B_QQ;>\Y6/UJ084K0#'"!7_GYM(+68 MQHM5-WSZ'*Z:U"W>A/,Z[>733W^.BT0K>%M6?SA1WI":,@9,:D4-Q" M+)KGXNCGYN.D>X,>3[L&58?;?>5&Y/*HE'$B Z--N5CPB0E0CGF(24G0+%NM MBH_!^*/1PE_JUX.]0_/%(LP^K0Z$?T_//[^:Y>FW:;X( M9S?Q+W_[OE[>1#N56& 1#'I.II_7X)0QD"0SA:Q!PWCKBMH6N$]6%\=E=(!$ MJ6UK^-'A[2I)#/,/R4V$Q\A-O9,7QM7$V@2>OBP0A2>CQ,J<'$$%[P3Y=/2M M'5<#M.;;!KCNUI>RFBCMD7,1@5FLD_S(!O!*)- A9N4<.IW&V,Q^('HZ:O- M%@;HU[=1)")2H59!U9:AV*/IFM G\OE'F(\='Y@ M_1;NU-'GM+1/\P5]&:N\EB20:YGHL/2UWVA@KK8P*R!JU^&4I!1JLY? MGN" M/5YY)!T$]B)U/KQPAYC&&Y\\S _L;$4,(?X+:M MRQRQ+A!_30;L2>T#YKL]A)<#30:,#+F,RD"H?3,_R\NKL]*IP$/(&FPHY-AK=!!B7J5N MV!)L=D&WONC: >6(\A\>2MN\O'&DE_\GCN :0/ MG\,"?PM+S._"]_K'R\N-]6W9^IA5!5@6.2J/H%6-> :R^YU$DJMWR8IHF$A# M3=,;:$DG8#P?$^D#!!0O"T!6D&^L:KD1" WI?+E['>O"TPXK&;3RZ?H_? M\414?1_%&/M>-:A"ME*=-2+)5E/">'!!T'&H'6=&H;>WLI(>Q[WJH?C;YR)V M'^'O='3:53W^\?;M[_]^]?KULS]_?_OQ'R_>O_KSX[,__WCUV^L7SSY\>/'Q MPQ_S>?YK>G;V\)Z^^[ZA;ZUCKQ5ME#DJ53(J97- KQS/SNN3(&?9D#;%H&GST^1TH;31Y];]-&Z!Z'LXWB6Z.2E@_3WB\5T]ND=+J;S/)$FFV)H;5A[ZJLL'7C&"N0H-&(M M\5>M)\K=T6.\M[0$">&MLVYH!7S:=6?>HB073!<-J@@. M,7E&B+2-F9/7;UOW\MAN,#P@:3I]QGQQ1A[G^HF7]]+"Q(A1.!":95I(B!!J M>H[E4@4AM>6Y^DMY<.JSHDVR. >&201%9SZ$8A34UNRVV&BE;%YI M,SSE73NF#LSX/L)M?%O_\FSZZ?/YAXNO7^>+\S\6\XNO5Q?%-B#7O!APK/:# MY8$PN51;\HNH,T95Y.:6O^V6?M?S#]!,X^$BGS>65^,,(K(%TOEB/INFCY@^ MS^9G\T]37-X$)\B SD+4N;+"5G#DG1,LB$P%K6QR*F^V(MA&YKTO>JRLMI7@ M"$,5[[OX?Y5)*-,RK=;)JYK>]&E*/UW6< X72^GRUJ'C*WNO?"/FDJ5@3B+: MG*WBV7M!VSDSC"4?LE/\WIA+%P /_];7EV\OJ^3P]?0;YF>S_&IV)+R\L:SC]$NR$*4?H")]1.8%RR4$(]9=%">1*=F!X,(N*A1O'=)PF2@$E"D4^ B6Q21;#(62@9D(?, MN7+68NO>[YV G9C2#$?* $&H>_%QYK)*WH,MK$8;7($H70262HXV2/)I6L<= MGJB^-*5B@%#4'?AN3#WXJ9=KSB$RX2WH+"OBZ@KS@*!16@PH'.K6+0CW1_GT MU*D%70,T5[H#<>TK7K0KBI'2Z\PSF5DD#.=*@10D[9^88\R;G70&5*:#='4_ MM.+L2\-M)3%]E>0>IW%5/)>GLT_7V4+7C:NY+;)6SSDI:A<1S\$5D4 Z;S.F M@ERT[J_P4*Q/QCD?A M@XB%)Z0D4Y_I1VYDX6\RY28 M9$;8PDMK'[\+KB>K2KU):CSBXD<&T<]"NE\^OWU_$_YKOEAU[KW,.E+)86%% M@V1(TK&\EHMI YS;Z'C6C-_J6+7M7K$AI*'S^ ZD7(?"@VM/=M^S%X@#6VQU0 M?P"M=N:Z9+8#W(&2$_>$>ICTQ<&H[ZYBS7@[ G5++BDA"'$@)X9.#Q;!1110 M4E!<2FZ\:#VR["C4[)Z4R6/5LGWH&D"[MD:OKU++I$W!U(@E$S5V:6(!GXR% M[+,@5YK%TGQ.T!UPCNI2M3^5\V%X&" !95MP>YU\R(K-5DM M)'\%4G6J]0, M#'T]TC+G&&O=F6LWFM-6D$8L#+"%K,+9M]9_W=4C:!LL!)-JNQ!I(**4H!$Y MDJNKK6I=GW,'G-/6D%8\[+RA:I\O?OOX\*S?;4_IF\5[ M+[*-K%P3A2R:.6M95-DSATF++#33K-295Y-M#VP^SSTG)85##_2E$[U,*7!< M<# *ZU1EQJ)H'0%M/\^]/NAM>4XNZ/1\XM'DHE6@%=76A,EZ<,SG6K6@(L=( M?]KZ9+GY_J,8J;H/JYN;P8.%V;@$A#; ,$OX&L-RU=OVS_DYO@O?5_<%-O+H MO2#C6KAP.3/.FV+!YJ2C+T;DV"7G^XY7/%H:6XIND(ZOL7:]?1Z^3L_#V0KA MVW@V_71INDYB]$&@D6"0UWB(5'2>,0%"1*92(:4SK=/;[T;T:/5@ ($/$(!Z M/9]]^HB++W>C?'XUS8\0,9.R(O.FMK3.5I!5(@HHZ\@:$4$+WKJZ?R^ CUY9 MAJ-C@#S3;F G5L;(.*'40A!4'P5X55UB)66U7B,="0=1FB>B+7L1,$".Z4;G M:G3&J.0$)&_JV!YF:]-J#4RXQ%-)VJ?6T>RCF:_8A^P>8CQTO&^Y./\!_T/" M65A,YZOKVB"%MSXDX*D*I.;,NV(M4'XYVSY%=-J$/#5U4@74/N$T>YC>Q>0<8-DC4B:#R7A M\>@71B='[JN0G,X?F2+$XB-PR8.Q@7Q8V^F*X[AHWQ&T&I7U/00[0@.!+?=E M'^D4N0BMK@BOGS; 5>%VI!M7ALATC))[QZU1DD='_]5>6*5E84'S;5>&UP_N M[[>_FBWIF-X8VXP.7Y>_J>)DE'SC$F2$5GTO;"(.2%7:9*++WA?(P2=R M?@T)PM1..TY(5Z,_);:.K^R+<7RM:<=P!]5I1L](ZG1UN_;;?+&8_S6=?7H> MOM*?G'^?F)A\]=+!%JU),-;45DT)&!?9\:()?>L#:!]\)ZY&36AI>(.^&HU" M..>;.#_7*2W3V6V@T:4B=0D@E2"@AG,(A:SWJ Q30A#:LMGV>>N0FGU>>@)* M,:R@A[@7WR*!-^'OZ9>++[>Q.EF*T$F1#^?IH$Y*0.!*@4G.D(]8,)OFM^-[ MX#L!_1F?HS^,\M]QF1;3KZL*?Y4C$]D(T*DV"J;S%)RF_8^DXXI+ M,4B_V0IH& MG*[P35Z 6I S0=N%GM^ FR$UK;&(9*TQF<@V$XJ"4(.-+9P[& M,!]MBMF%(=SJ;NA.2'L&HF2 =@S;1/#/V<42\WI[?#[_\F6Z&J;P$I&,^40_ MA4\XT5F%$BRC@YUD):"]%*!M$KS51DWMC613!;8(P5)![J0J^/5 \=+KXNK/CY M2UF-0BW(#2("]?0LR+SC9%#F!08.TH>4"@2-"2L9%QJ/DI74(8RS2[['MA^9\'\D. MP/6+B\4\S\_.PN+JD.'!<9M, NE-O7!T'J)6'@HJN_H3P5HG;&UB&/_\[LO+ MO*%0!S#7?PO+U=+6IJ.@-:P2!!4GZT3& -&M7%72:*FT,:7U!>[/"!X]P3T$ MVCBI_WU-L5CM2X+>XC5ZD%C;6W"N@,Q"!@G)533H G:;>W5/$O_U"Q^[Z?5P MZ37,2+D&L6XWTP%&PT*<&Z\>O_3F@<+?I*^'Y(;X%J_@.).R%K0'L%A'C/,2 MP>=$7EM*+$;N/,IF7^.0!-Y11-.6OWT$UIBW-R2I+Q=?UNU\?(K2L (\6 &U MP33XV@"JY)AUS"DKWLFKO8>YGUXZWH'82^SS%C)K:-^L@%PFB%T!T;IX'X(& MY*Q>NWLZDUUMR%0\9AUBS-VLU_O(N_G21TC>@V4V0I':^Q?_>O'G/U_\/EV& M3Y\6>%DC/R_O\1O.+C!^?T>V]45:1>(?WM[J 2_I6]+6=UT;E6[6YL*2-,K1 M?Q6F:")*C8H'^MXXJLD#WMGG]>=YR\[D)?&\;1__+' M\/?$8,S+*I>5+H'7A&R\8:4D>:"?Q8\K.N MR]Q_NUB2A);+#Y?/O>S$3):"\LD+R%8B*",].*,B))YDR:S^X6!]7K8!.MB% M0C/:=S6$Z2W^ 2Y^K[!<789U 3-0<.)ZS0D:E,%>DMY<.IYQD2OCR!* M;3ZEN$=V:Z#,(Z#\GJC.6(SO(]S64\K/:L> #Q=?O\X7YW\L MYA=?K_R]2*:+$3Q"3*KV*RZ$*3!/SKIEA45R(=*F_;FU->B.YQ^@:=O#13YO M+*_&'5Y?U*;DB_ELFCYB^CR;G\T_37%Y$YP@#$8[ [RH HI[!9%9!O5LDE(* M@[=Z^6XC\]X7/596VTJP\2?Z?+X@90NKB4 OSJ9?IK/+AH#KL%(=#:S$-I1=P_R9>KMV=;'R=O$!%]^FZ?** MG*Q([7T--'+:2107$9S(AKQ*9)JC2\JVN)C<]NZ3L:N;"'<8LFL/Z2M$RW5\ MN0.HAJ&\G4#&#^SUY^@VX8T$W#ARM!N<-4E:'ET M/ST^UN^(!HY$^CYR;7Q:/ROGN/@2%O^-Y^_QZUE(*P?B75A<3P+AP@7/G -G M/1TZ+C$(B7-0-D6C#?VAV6QEM.W OO=%XT:<&I$Q'TJ2C6UN0A2FBS#+;[_A MXC-M'BMS>J]3YHO?R9&;+?'#5]IO2/&>X6*^K#^O_]!XO?^Q*,+S$&T_D7LWSVH9ZG1/!#?<% M.21'3J.2L0YN4!(\0T158O*WPFO;E.&>USQVVEM*<6>/IO$R2U[-\L7R?/%] MN+22S3<,G5-RYXHV$DH*8\BR1^6%5T(9YXM KAAS127:ON]-*-E\V<#9)(K^ M8[)%R,F0#ILE8NU"%@AN)0TB:!D M+0)*BR&H&M>)6">>R @\TUXI;."F MN3ER[-DD[1C?1[AC99.@5M%F;B$DQD%YR< ;5R%R,GBBX_969?ACRB;92^1= MLDGVD=?HV22E<%EJDW9F:BM<[; M)'&ID_4$Q=202OTIDE\/14N;41=4JMS9) \EMJ'L&B<8O G_-5^L'S]5IU*!8".!33B!")#-2"J93B]CR[3>?C$W=0+"-:?XS?,&WY2=, M5RK=!53#/)*=0,;/(^G+T'PH\3;.(MD-#E-R/BH!D5L/2B*=)KQ&0SE+4A63 MK.C4=N>X.+\CBV04RO>1:NLMY%28YOY*H19$Q5N1BZ%J6V_/;A0-*AB$SB9.!2F4;'" M:T.8#K1M??AC)Z^_Q!I_GLTSM7):0KH5S%2W*=M6M4[5!J:]H>2W16)P;66U?XMT/?*'I[ M-Y()BU&+$CE(OJHMB[KFMC'R4+E6PI.M@ZW'B74"-K[G?B"]VQ'+;4C; -'; MWK*Z'.C))R8ZQEEP8'VLWK)WX(5F8 ):)@SFY%OW_FN%_9>&CDG^,#,$^JWC M\L(GD>T2LV&0/-F32A=;ZS$%*"P*&7D(F;5N,=\&^5AI#:>BMOO3?2RI$KV7 M_N$\+,Y_7[<<#D[QS)P!E9"<)TGFM^>Y9E0&[Y*SA86!!0%\>'4,'6 M7\'#56'$9FT_.R03WLP-F_"!'+%-C)OMU63.9-LIK2-?C=J+J5B,4<;HLC)F MARM&3_WEC/URQGXY8[^?'Q MV?_[XL/SB\6B#EJ>Y1JUHI]S%<%LB3]*V1Y>#/:P]_2U=ANL;L,45IQ%E3Q3 M10NE5/;"D:XE9G) ^F^(I-ES@.QH.GS8#:"DZZ 95PG+;.A M3V2H"H1F=NN5 %_-B%#\&/Z^$M]O."-E.*_%1M/91?TXR0N^3%&['E#NM?>8 M, +M!?1M)JL@!JW 1VL#+\E*WMK>?SC: R0*]M.86T-:QR%J //U"OE+I,>% MLUO0)]YSGT5"2)$%4)$9,DQ2I&,FZ\1+]#*T+JR\!](!!CJ.Q.YVI6I"S1"# MGR_AK;ZD9[/\FOX/6T RM,+$E" (0R 3(\,V@'VH5V0'IJ^M.$ MFH9].[I)9>)8*#E[#2Z*>D.N& 1D&62P+!<>$V_>%^!N1$]-;UH0L[,;2(\" M^"N'Y"%28=9'Z2-YWMXG\KR1!$*>,#@32W%&*^ =T/V]+2J(5,#F.?W M2&>"#B6Q9(#5HB[ER(5PM?.^#X)Y;4.*8O-F?6!;ZNEI4 MN!C#1=\%2BM:F M<@$A:A]!3[KM"BN@+5F8T@AAE%B3HFP\&[ MZBJ6VAG4I]H%V/AL>41O6_M;/R,8*SK8CQTZFRM9+N&_R'A+"RF\U7* MHRLI*ED*1%ZK/^NH"#+%(Y3,79TUK4WI-.KPGB+HK2\_5.)J'R+G+07:N-1] MC>.?LV7M&UVFF*]J%;N :MCF8">0\=L<-"!I/I2$1Z._.)9+]:N#= %4YA&\ M10NYH!&6=)V73L'[XZ+]CDX'8[&^CV!'2!B_D2ORG@3P'ND82=.SZ? M_O*D>D]:2#)]N:D1"LT@&JO!9"[I?ZY6NC<61 /81^&3[*-#FU;KV-0-D%/3 M90G;+P-Q.4&T,7N"K87P9/%K#YZ'#"YK:TV0@ARS ZC=+KQ/0M^:D-6XDSZZYU;_^:87X]+;2BY<6B)O6^FY]-TY3P"I<5'3/D/XHL M0&E4](E$"9BM8=%R6?AF-LZV/B?>C5911A-UXZ,TUWC](4!WAYA2*]MI M"MR1M4F&9A#%0_(BA1@-#VYSX[E3-[J_^C148R!1#W IWV7+^W->3=4+^FOQ M#*^N!S]\#@O\+2PQUP1N^IW5WWP^7YY/LN7&:1O ^,2@AA7 &8E@,+&:'L3< MKKAD1 [0!"@RXKH-Y\O,$_/E^]QB?3ZSQ/,CI54SV7-R !, M="1[2=^;4$E96:(WJK43\S"D3T+E>A)T6ZWT&&KU,D^G[W"12%23Z+--,EN0 MIM!7H EX3#P"=U&3B9=R,)T&-C?6IQL0GX0B/922VQID#G6&3I33Z+SA(&U0 MY#(@^:9.5B^5LZ1]S%:W3HA_*-8GH5.]2;JM7'8,Y5JU97R6_^MB>;Z:+C'Q M+$B9O >NZWBB' 34ZT3(ROH0&7TJJE-DK+%B;>)\$DK5BYS;"N6&4:AMF243 MWD3<5AG?. DCR)B=+34E M411:M/40#4I0SLD8%./8O)#B:)(P^A#>0XR'3L*HMQN7:GH>_JXW&HN?+^%K MB%+P+'SR 62I%2*61+,:8).1,\%"]"EL1FJW71K=\YHC2;S8B[SY,$)L?(M\ MQQEV%3+N FY'*L9NIN]XX;@I%\WIN45[:]F.K@!2(\8BR3?WCG3=*@LQ)P]6 M*XNNR"Q[X,L_QZ&B(MX'R*;?J? M='Q'PP2-AZQJ*-5:6D"'7 M<50*!8+W-?;M!>>:J^#5YI=Z?*D;MX3W)YY?I[MG'Q"3)+]<*?IP/-G$Y)9[ M0&UE--YEWKRKRUUXCL(=V8?U724 O84]Q(SJ36RO9M]HX?/%]PER4:(1'H2B M352)0JM%*\$Z;8*@S9.KH4K;;J,Y7,%(?];N4X>'B7S RL=K9/3#EJ92Z]#5 MLUF^JF58OJ##:?X=?_KC2>".NT ?B<;JT:'FX')PD 0YUDQ%VNJ'*N%NLX)3 M5KKQJ&V<=;&YDJO+G-FGUQB6>,,"F"B&@62#$)67=8P9R4M8#BIQ3E:%5#ET M&:W:^84GH"[#"7C LL?]=?J.4+R*)EA4''0(H3991 B":^"2I929X;I;Z?=T _TM)>Q(Z0-)&AX74_)+%-US2(IZEM*A-^%?_QIO^]\1(X5RL(R.9 MIR^,!_*8#".#MJ8W.8X\#U9TWA?[T]++]G0.D GR\._K^K&6M;YN;+^*IZ6O M0U+<,&UEFZ^W7/_&N_"=Q'UV68"3A+11*@.O5QRD8CQH,JAJ49U2M%?YX!+P4)SW1EG9O+/XW8A. M*1K85^##AH!NH/MC/L]_3<_.R*)Y54>-?*IIW)=:/.&2ZR)9AN)T(@6FW:AR3=QA=$8J05^69CDGWGK U9X0GX ^M:%GP.:I/\.M ML:GI[-.SQ8)4'R_+ 3BZ%#D6$DH-2LGHP'D7(#F17,[11=VZR4-G<$] @_I2 M,FS$\ ;0&Q[\95;AQ"6I>.0!HM3DEX4DZ7SW%KQ0)B2%#F]5Z0^C.;>@/0&] MZ4?'L,&Z&S O';CH)68G+' 3!2BG-83""Z K**5V*9MQ-.7P#O,XVK&_V <, MDETG(=^,E B4W.88H);TDW.08[6V1&TNGIQBK/ P>+?E8PEF#:43O04_;(CJ M)BI-0(R/M?V?HLW+"@=!! N.84IH5,'FK=ZV(SE1SWDO 0_?1YD)1>^S#%)4 M-84SU[6E EGR'*/G7O&3[:/8CQT"=_NWJ)>2&>*9\!JF3O9,+2*.O!- M^$B_0/+&6:<4ZD?<1WDO(N_MH[R/0$=KI-L%U%/JH[P729TZZCY$PJ/1+XTS MK';Z-3$64%%E\"D@I%!\+-(+ISM%Z(^+]KW[*+=G?1_!CEO ]\]9K63\-)O^ MS\H:66>D-"GB0:3#8PE$VE_%\YR'SAF4:3A)81)]]>T M+]#S,DHE'5@NR!Z47D+P.9 VZNQER$$V[ZW1OD!OH]-)V2'$%W^GLXM<;]F^ MK'))WN&"I#JCW_@X?_%W^$)PZE]_C^<7B]GR_?SL[.5\\5=8Y DY2I;\Y$*R M]?X1I92(&0QC",I86R\1 ZW");(E94HR MC*-V>R+_I:6'5HY?"GU851@@U+K3ZM]G#5:H8&SBD*,F(;*DP6GGP&?-28C&1=FZ'UH+ MW+_4^;"J,$ ,>*\U?,#S\\N[Y>6_I^>?Z>]7D5^AZ]+?%N> M??UZ-DWUPO]R6!#]UNOIE^GY59=-5%[XD#QP5P?H:I'!I2#!&I4#T^C,6)9V MGV7\TOJC4I0!0OB[_-UHG" ?H,[F337=! W$XBT06I.4U4G*D8O/.)H]5Y$WANMWD>@HX4KNX!Z2M'JO4CJ%+=\B(1'HS^+ M8I7/'IA<9>_7N=;,%)#(LTRQ3K;NY'H<%^U[1ZO;L[Z/8$>(5K]\]NK]OYZ] M_N>+-R^>??CG>_K7GQ\_;&N4^H9#%.*%1.XT#84QHTHWEDS:8;BX67^'])GLLK/<%[6.90W M>VK4$I_E#[LH!D1FO093K >5I *7D?1:H4Y9.A'2IK.VK=I_GW?VM6HOI7F= M82R-$<9G"TDZ.L617(GH<@&OB1266;:E=6S[9P3C>8J#LKMI]?80\X"M:S<7 M>U7TJ&S*09-Y;V(@GXU)099]]%#0%MJ,/2)O?>=P-Z+QKP_Z\+4C][J!L <( M"&\K,RA!)U/33>DTCZ"$00C!2K"VJ!@*YZ*TOF,]:+GZJ#M!7X$/H ._72QI M:='NO$GT]D^]%/RVF^FOJS!O]]0DZ_DTIG0#0D@F DQ(0 MJQP=H\6=$#4;E?$@>1E44;71FIG (-ODZK]"#D\)!LMN8M^&JVO%C4II)O5N;<1%K%G263 M3#A'3A@&LM"\*6 U3\G6>4IZTYK==J#<^Z+Q[=%&A,R'DN8 MQMOYC/\_B8L M_AO/7U[,\O(*58R)3.\Z:"$K7Y-##$3,-8:9G+(DB)?X>P"?_M^_>,_IN0C+=+G[Z_Q&YZM-KF4$@M<6XBZ-D:)F4-T/(-, MWH7:/I:GUJ=!-V0G9VD.2,P N>37T*Y""JMLL]MXKSZ?+F ',C[W CJN03HD MX[N4:C"ZAMRB.H&.:"/+M"?S9.@TE36#*@LZ4KF6,M,&+K!U4YPCT*T=MNS1 MJM8^+ VI4J]F7R_.ERL)\+4Y%D/@07A HQ"4]@Q\^?_;^[+F-I(DS??]+[X3 M]_&R9BR)52TSE:B16#W63[ X)>Q2A 8 U:7Y]>L!@"0$ F0F,C(!@IQI4TN4 M.L/#/X\(O]TJ<"IE&YV4G-7NJ_((.<-K/ST"N4MD.J+0@U*\C32V(DW9P'.( M'/4T@J>$)3PE/G$@R9!HI''&UQZ$] @Y+TU ]D%AH!N$W\HN#0(%E$-BM'3! MY1+M!2U!<6$#-;*1)"4,X7@F.<9*%==S$S)D2-F521DB%[6E2^U!1Z099)4]LS="Z MN,_0PG_P85)R]=<2MNX(NTSAZ_7XOV_26LRL#!S4BH4RT*WTR6$:C,$G-!DG M,YX$EFWMO)2^]W2 T/W:';9 ?Z0#H4HP"IDI4K+Y/;A2+QI)'$,K? M)/N K\ QR'>%/(%.@M"GBKI&6*GS^^MZXLM8J.*!6MY7OQ9WS7[-^;S;W^); M(V%R]!J9&F0IYA;:@4VH5F7C5&:>$VIZ<_35W,BKO!^9L/2I@]?E^*I QSNJ MM8B0+2E[RPR\+$>\0C+9B"Q!F@]7,?; MZ+K-=FE 64^!G]U4'2;*4P>]!B+1@?7#"H<7/J@RX9E&'TN^K\,;/5O4HZE- M*N; JL_U&EHHG@C/#"T3;3@^@"R\GUQ_N4S3;Y_2CW1]D_Z83OX]__K)S>\2 M9*BF4MD(.F:\+#4M??>Y!*:%S]XM6-2S@#Q!XO#61BUTGQ":FM#TD;NT0>[; M\6PQZGB=0N<)YXJ!$\@2$80 0X0&K2)S&;5%_R#YN;;P/*3J9.6E(P ]5NN< MA?^^&2][?"VO5ITX#YR#X4Z@!I;2I4\)R M;E&=":SH-$@.N& B..4U[DSH(#8KJW:B_NA*)X=Z/;Y6;-Q]2QW5:]2M2')" MD"A*YJ&,J>0VEM;XHLR3)MY*%JUE3=HV[/C\J>';E8,]]*AN6#AA.4']@1;1 M,W;5W=C@[R0O[4MLC+[ZZ-WC+(\[>M]2#X#V,-.B709U$V)?R^IJ(MZI]FD? MN Y>5B=1DU):4,B$&Q!64G!99O"&F9+ZF%W,IR=;=V3&CRK_)+^Z?Y>(R3ER*QP"12UJQ0LHV@ 3X-A M-N"#GG@-\-87?8;@[X_UI]]\9=A9NKQ6_79^EE0TTT M28"4)=!!K0&O4!7QQL5$R@7&:E<@][ZI$ZS7;',V=MKP1R%$SZ9Z&>5&QN@T M."G+5,>HP')F(6C&B:81-;3:2;VG5KU\' (W2/ER&VD9R '?9%,[]K0<97T[ MNOUV)/!($.Y5Y@J$,6BG.(W;%3X \I^9E*V@S![)D6BUL=;*D'1W54:D_X$XOY_,9B-#?30D1Q J M2!":<[ D@"M!\O_8OXU3=?(0I:$%6692F-$L, UWF:" M>WP;C1 M"#)^$W(?:UT*,FXMT*/?: Z^ RA@0:$BC:ST8E M$'C0P).B'U/\L=$JY-3;=)-G7^@QF&BU06G@0@\3G&)!!*",V:(*,T!N6+". M:T,TZB:VM\;)SZ_0HQ60+0H]VJ"P,[VCYPS'58[;):IS-ZY>KN+F9WO).GR4 M]LV))$1H18A,05-48KSG+@2;7 Y9Y)S=]OS!S16J]Z+:Z:B_-3 4*EA4.+R_ M%N/@@D3U*^'%9C3U3E(2O!V@.]539/;0I>LCZK^XGON2+O(_)V7U=VAT3--L M/EN5NT?43:4+#"U^5JYY8:P %\N@(6J,C)([HV7_S&E Z5%T":@J:PT:?=5& ML(<,N/VB;8M<^(M\<3/'^RG-5F_*EZ^CC&:_DDR \0$92'2I1RCE"=[&$+2Q M4M?NV%YW!R]'3@^ >(_=#;OOYOWDWZBOE#X?CD-4I2D;:LS(4H]["X3:;),. MNG8B>=4-O$IO?WCWV,NUQ?RGD66!NN+9-ZY,:E=>@K4^ @W)Z^2\)*+V/+4] MR'P5Q*[8]=G/Y8ZB7X/5G^?CJZM_I*OX,*_@\]S-%T?I(K^[+F?HO!@7L[&_ MPH_-YB,1M39>>5"!1Q R1W!4X2N@DL]2>RID;^9V]=VB23TD%;U.7Q- M\>8*+_LM/)W]]O-I#B^=_E8RAW9Q D]B!B%$!I-C )YX\%KF)!ZTQ^LJT)5( M'RJR.+3,'@+90\<%2\WP,ELD_%SX=@7CQG/K("51YH[),DX8C4*J9W$+PG%?A>T+V3_=R\1@MP_MS?A+,MZWKTH&X.C;!41>6$ LM00H70% Q/!KAB.<>H ME92UYX4=V6B?0[[@-=$YR!2?)@2^3O%I#67KZ2S[X'"8*3[$)QV2!1Y+L\9B M8%FA-:C,:UQ2??N6D#?N'G^+#C(HVZ@C":(9O9.F%KKP%Y;E1 M/H52_O9$EL,SGN+3!IIV4WS:\'7X*3[*:TI5*0 0+H! RI"ZXI +B7N2!?YZ MPE-\ZJ.^#U^'G^*CC;8YT0B1:H$;5QR\C1:"DL$8I9RTC2=[/+\I/O51WX>O MPT_QX3:$D 1!ZDH;&>LD(+T,:)8R)!TI]9L-&$]HBD\7U.OQ=?@I/L91O' \ M!<]H I&2!B.03B64B"XXPN4)3_'I@GH]OO8PQ6<'=;?O#XF,:)48<*F*UJ%1 MZZ B@>:&X!.4:+"-)W8]NM(+07T?OE8LGG]L\A#USD8:D0:*[PUJF08\418D M*IU*H_8I[:G-;NJ ;U<./@15=0K=3:YGDZMQ=/,4SZ_GBVJTA2GJ!)&:.0?$ ME2X-3$B\:+2$* ENG;,D2:/H\E-AO!WKOT2'8#4\*C[RNVA:G80F5%6<2;"; MD@.$]ZH@]03T'=A-W/->0,UMT %?,;C;-W/;V/[G0L'WT:Z$QZ8N5M?UT5^,O7^>?;[Y_GTSG MZS1)9VQ$50/:A7&]5EV^G@9 MKHN9"86*:[(H:"+B1;68$2%L"CIGG1ZZX4Z[2<,QA(-[P*[/WH"-BG>;$/O: MCZ$FXIV*YO>!Z^#]&- D)RQD":'4*PBA/'AA'#"&9KE%(]WJWO+[GWL_AN%$ MJPU* _=C2(8:09@&Y54LK3$5N$0E9!9<#$8F+1N9,2^C'T,K(%OT8VB#P@#] M&#[_X^S3^3\NWK\]__3Y_#__>G?YK^[-&)[^9M=.#"VIWFC#8*-B(43O+0VB MC _CS#AI!5X$BAJ=1D]_OF.%S%NK]+-]BODZN(>BK^8#M](Z6SG8Q<6G7^R#P#;0$8E1H MUZNHD8&>@'6!:B$=";QVHY]JQ ]5='GH:_,@8!^Z"O-N][>ESV^NW&R&/)A/ MPO];F'A*49DEW*=GI65UX2BGAQW#ZDYC'>N$ER37G@]C!1HSCGQA())U(/(QH*U^))+ M$1356E%D4@ M;8F#\B)$Y61,JM&X]#:@/Z!B>#6[*S:;4'=C;.5 [S^*FVA)TF*#*XJ\M9Z[ MY$%[AQLDE('/W($-VE/<+LUIT_3:%N;=_O5G"V$EAO5P6O\<7T^FX_G/VU:- M]YJS31+W$\J05EL:-.+59%WTQ?#BSEL?DJM1SD MNO2ZK4?]1])R84N_R)Q-R<[%PVYEL48)MX(H;XVO[B!M2MRIR% _: QP]:[F M;U#BC"[QJECBI\D*)"I[!)8J'DW0+-4><;B5D*%\//T(07?>;JMI.X0;9E=] M-XN1&*X-6(K7G8B)@,L\@T.VL>BI#6& 1N&'=,%4P+AA^XPVO#Y(-X0F!+ZV MSV@-9>NV"/O@)V=!E#F*GI>65"Q;?'RSYG)SS. V:WW]F\=8 M9->*W9,*O*IH9$2DXWWZXJX6>>;+GG":,V=@+@#=LN#S?^&[*&-R2IDD1X+;QP#ACL>S-X@ M;,.RRF_APB6[O9SJS61Z6X CO'8LQ YEYD?R5LPBA*@1AJ:%"?SMV\N_OQX_N'SV>6[BP\+'Y$O8?JS,!__ M*+Q9)J/NFYG;8H4J>;K[[F@C:U>QB%!9H2)UPC'CA22&42I\E-$8,VJ[V,%S M>#4)@@=&0)NL2Q650[E&\4N<&6V3S4G6CD >+H=WH;H^M?K*'_H#\2E:U>^3 MZ1_X=_-/DZLK_'VA8\29-YH8#R:'$EV4ILR+84 U<9YD)Z3?'+>VU3KH3LJS M3)%L(W._6!T#0]='1&1?[GVX*;"LDJH>;G$4HHJ29;3(B2C=C[T'FS(#8QGW M-JN<=2\9YCWL93B9/HA0;4M!/[1$])$0O.^^EOM9QJG>72]C5".">I9/(H/D MI=:;EFY +&J@RFLO4@XAU!YP674#KS(]#/8]].C>>S,7\Z]IF:W_[CI,$_[U MV[3\[Y'1TK" ^KX1 HU$CAPVABJ(5.!6";Z-K/9\S!ZV\2K40\I!#Y/@>GM[ MHM(N2XI&;4*]3H20P83 (.ND>:EZ)M7+?(?11H:\/KXODC$N;N:SN;LNQ3_K MDJPXX6B7ED'J$G5H[RQX1@C^X@)%*1=9UY[_V,].7HP%) [%:>*)"T*1V4G$/VWB5]R,0CSYL MH,=21Q=_N:+]_.\T#>-923VVE*D0#3B3:!ERC,QS2992>1:C=9'9Z@I*:RI? MY;5_<(_);EEM!+F6TWA^4_3]ZWC^]_?QLK'EC\G5U;<)?/Z$XZ.NN_#T$Z*O]YJQV/3&)*62\AE7YV MPOKB2U46HM1&?O6V]WJBNIZH XG:(=ZGI[9ZNYMFNW5. MH:4L#1")6(C$4)%VRD DG/L0J.)R\,!-U1V^GJV^SU9_ O<BG\>JA-OQZ^'I6%8<3Q^/V#3V^S8PW#$%$I*<6 M!&$"K.,*@DA"L1Q=KMYF]B"FV!X(5.N.R*3BBHD,ENH$(EL#-O((T2BAM'#, MYNKNH1?8)K63K^<@8!]+F]2/5^[Z@_N6%@5QR,-,DBZU<&7Z9FDYZSS-Q4X0)QDW]-,X*2WF4I5ES!*&= &>= QDY4\8&3U7U42NG%C)_ M1L)=31;ZBL+YI[?I6V_S4RKXX<_+-.$"QXV[NDS3;VPD/(E,,0XR!;2I$RK/ M1I3B0%6:],0H<=]]B/^PVSRQHW#$,G*$T;.U+;_#G8W19 V+J:"C9$ATBD<( MJ92>:H)["GCHE5#4>V*YJ]XFM[?-G)B('QSOBJ&G38:MF:1W#+.2\"0T&ANV MY'-K4XI;E(,4=* QR^3%9K+]4Q;6EF5.QL+JRL(C5%C7MK32P+WG*2H>@+/$ M2B]+!X;G!-[91&7@C+NC:?BQ:Q.'NY8ZBTCE:ZD;OLE M*BIG,)ZC:NV(E,%K(=/1M%=KM[57X>Y3%H[0PMJ]S5W:,QW1H)QT28$C980C M<1JL9 HR1T04=SRIVF'? VSSQ(["$-!T&T8/,V*X"44O=M!T*[B>GC6\#Z^'D0)OJ5(A M&3"EDE$$M,%MM@2%/R=2ZD$,KUW9=_2#IBN#WX;%?4QN>#A,US%O-U M!L)E!Y[%")H%B0]BC*'1/*,CGC[4E:VC+2F(09.K -NESUW M*+@BLL99)XSR0?D7,BM\'Z@K,?9@B93OKO-D^FUAJ4RN-_LQUYD3^)FKY-002MDQ*/)F<4T(3"XRY6,;4 M9[ <-4\N2'0Q(?GBL:E(ATV>O,M+GDY"2G'V.Y[=[>W"O&,A,+3#B&:N=*^+ M8&DPP)3B/IOL2/5FM4\2=13AP#;X/T@'K\KV'MZP<[Q_)C]3^IRF/\8A;7>S M7[J_?TO7R/UYV<>2.:IP_QS5QF,K M.&^RKV8P6RM(R;D)4 M&P_O4VCO(F18YVXED"9]<7@P^)&FG(C6H".C(/#% 9.M!B9H0G*IS+J1B^BX M8-_AU1T2]3:,/9B+Z&PVN_FVU%;R9+K46Y9MV'YWX^E"0WGCKL+-U4+UJ>TS MVF_U?IQ(%3BQX56RDF@?5&!:!8$/AK.:6A,8*GL1Y2OM\"KM1TAU-Q/)EBI; MDA$LQP.!=A9X9P2HX F5(61#JZ=A57=*\5/9ZI2LVW=13&6QL9K&:\]03] M,=4H;]OBI_'L__T^324]*4W3;+[8(!&11&\SVJ5:E:A)*@/- T3*7 B6&U6] M!4_OFWJ5[*JP'Y/3[;&C^W;\8QSQ>5YL4"6NG4P& OX7B$PDN, 4$,U=$#1H ME8ZFD*WIIE[ENBKL%7UMC2:1MMG91="V9)#B$P2..P'!$AD8 M0XVS6;>1_DA\MK)Y3- =4R+[8T=NF:)/(J?%]H&H\/D0J V!5PH?$LNR%"FS MX'H9Q=C+;IZM_!X9T$?8G_;1IO.+OWR+2-RQ8812IYQ#W4B3B"A$(\%Z3X!% M'Y((44M[-"KQ?EL\#6$_4I%X> )DY1">38((J1DDKQ:9;A&,(0R4%])1DWV4 MU3N4'$L(KY/4[,_&0X?PGDY65LRHP)4!U/@(ZAE<@8E:0&;3^/?A]3!28&6RVFB%(*6,E.$=:5'P M(>DL31F_REUM+_715W!4!K\-B_L _6&6NLHVHPJ200EC2T%" (\*"3Z'F=@H MM,NJ.NC'F?[?"INGT__;,+:BX_^1VA..FJ8W@D',2(?(^#LKJ$4" MS%Y[9L4Z^T!8B6$'"\^OHKN7J"O>N(J!]\WO]A-2?Y3ZC6 Y%TER$W1FC A- MI9.^&XS:QZ3ZGC M"8,O&R^M)E',SF[F7R?3\?^D.'(Q!:U+4[CH2ID :N"6ECDGUF::29' HVEF MO&L31^'G:"-?U?P<56 ]IH#VSJ;,297F8"R"CY[AAK0#)ZD#SIT.0C)OQ;'U MTCI@T^UCD],JL!Y3@'KCX/W MZOX(GZ?3!=NQ9%5B?O,(]!0*HACI&!*X-WS M+*3S-E%WK-?JYEY>KM36!/F89JLO?OEGFLWQ'"Y=XW1D2*FGUB4#RD=4RJE$ MWA(-S#*CDVB_^4*:5021D*-H M*D:?2KB=A]#/O.0:Q)^&2 X.8P^1Y;.KQ;])S X X$,Q5(.(X8?)]0]\\]/R^9\MZI'7__[- M9#;_,)G_*\T_I3#YB$UC9EMD[]%%GJVPU&7?0UQM[>2\G(.1/(-DCI3V2A(L%P906U TXPV; M^LO#.G1R7B>CZ)]20X22($&U!'M,: UX1!9C1RR0Q* M976K<9V 8TG":P/DIGFX-T,/$1*8/>J)6VSC.FZ,ZVZRIYY2]_K8SV&2_SJ( M25MGZU 8/Q?YE23C%BP#2AWN3<;BRD/MRG(E K/X!->?\_ULY/:)M,4C%]LV MT%9N5[VFY"%=O]^48KIER<8JM2M((:EV&3(5#"U9%<&IY$O59_"3L/'HSC! RGQ'#\#W*C M+]M_DY@7+$1U@>KC3=R9.9Y4]L$;#H&5.B-FT8KA:&,F*R+'N]@P4_UA._9R MF@Z:?!U&]Y KL24-N0E%+[:I#'X;%O=63K->,4"8L3KA0T041X*R3F")\L"=-%P[ MH92NW7C_."LQ6B&SM9AF7[8.,S5%L$2X0O&53I9&P*6CEQ0)"?SO\\_W#Y\?W9A\]ORY>+=EP:=?N; M14(2:KOW24MG83[^,9[_W+\=9JV5N];M],*!C8ZG(2CI&I<2'(!M*J&)H M+-A((G5F5(N(;O? CN7>CF"!LH" MHTXG MZDGULLKFU'5N4G6?L9PGTW>SV8V[#FF4K"%9$EF&84H05N#1S40#\8DIEC01 M=K,.:F>/J:TK#'_?]83X@]91W1G:1ZE-N>4+,2F^O9G>)0$O";ZUR%<93X4K M(\8I]X8JD EO;*$YVN+&95"4*IC^GEC2>G @- E9M[^QND>8J7>05L&L\G=V#.EMZ/ 33 M)J3(P,: 3+;:@ M>03"&6R^-3S[7/A%M"!PJU#_4(>@-G&/)$-AM6AMGK%>, M@5*E6+V,&T2C.N-CX1CC65I*-U7.T_,W]H=_8W=D&QR&<40UH>C%NB-;P?6T M1VH?7@\C!90:FU0JHXM\Z4"G&9AH/007"8O$+]^WK6?? M)C?7\_T=5-W7[.J:JKSK3:>4TLSI'+P37&02#0MH=.?DA>?&13KJOOS^)M3. M3Y_/YN-O^/-[A3I(@1H-$9#+L"+A2T=S9@UX;QB+SD7%10.3JOF*7>^QLD#Z M5E2T#Y/KHD744R9J.Q_V(G2XV[!'.=F\(?N'K'*+M*<(7B2V7%S_B6K:^'LQ*,[=]!K_ M?H8W/ZH%.7#0M*39Z:(SY!@![P>K5=):A$TYVW:<]B;@I.1G."AZT+XYZNSJ_G*/L+TUDG M375T'N]>7AK!A-(&3D>@)=D\\J3YHS?5+(7__67RXS_PT\M+*JX$9R$T6Q8< MVJ78%Y23.BRM^)P54I94K$SE)G0T\!<^#?'ZJL/Z!3NS?U*1=WUB*8RBPO$ M/**>))+CX(S7$+5)R08N9>IV3/O'<(=WKS<(V[!L@ RD)[T,'V_FG\KXD5F/ MKIP':_3NNGE\5P_SA[+.*AD?O> B64$)]8KH4@&@M7O:5?-@N6ZFP6\W,U0D M9K.S@-KB[)8Y*\U""66U5QDEROO2I5JBV2(R&,IU)CP8E6H'A1^CIZL9M.7; MYSFGDGF5RA"H>DAWV@+M1]144/%U7U!4O\YF:^;3XM_-2T-B2DW)#D*R2I;FM(X M,-Y0X$)Y:9-W7-1NO[T?I:?: MGU:).Y08F_'>\*)T1PX:MUY&4<>H/,<_H<7=7U9=,QJ'2JSK[8;O%91#.[0> M9(;<[O'S\KNSA3699?(6WRMD6L =J<# 6R'!44*DEC%+7[N [U&"#I]5UX2UIN*Y\:$--7ZYUU0@Z<4M<=J$T1Z,SEWJ%/5)/@G8>(YA1J M0%F4?L($M,NHT)(@8W6;8P#(F^;1]8QX&^;6MA*NT#B>3J['X3*%K]>3J\D7 MU'[_F$YNOM_6)T;GE>,> E.J%"CXTL/ 67,466LU'3S4=AJ,CRUT &:?NP/ MPJ0O#E;.^OC]JJB_GV^^?Y],Y^LTL2 #89PC4*0,ZT/KU%EAP3KGHM8A9[+9 M:F]K \T=WW^N8%;A5P^7\18]9'$'14<==T)#V18(PB(8HAC^D9C,+#6J>@[8 M#E)>A*Y6 X8>.K)L(VOI@;IM1=2$P)XTMR>).XPV5P7*!N+1'8>!KI-?"74T MA4B4 TD7DT")!Y=(!A*=EMQZY]0 /N8A!.4)'? P58SF;- S M_G$K6YQ*92/>$CJRTM*!HFK TR)'TOL4\-K/C=K";/GVB6*Y'^\JCK?[E9[/ MX[]O1?/DTD]^-^NRE2 M<:/:HE0[ZT%PSU$;DQ&"U*5MJ>9:M]-^+D_[EMV/F MI$@%KL&[0% Y(TDQ93-*7$L/T/W73Q/2O?FW!=)JCJ#Q=)[NY@26B/*91Z==QD<7B0H;9Z! M-]% 1"O*)D))4)N)GT^[A4X=V X\W )L)?\07B+7\U]T<,42=28K,+D$HE/I M 6JD@VA],-I+PT637/Q'ECA->+MQ<@O"];Q&:U*WJ(3V/H(3Y?VGGH!U(@-J M>#0IZY@FK3U'IWYP]^?@%E1KNI#6J!+*4LNIPFT1?"8$L^!U+,, ?."E"E[8 MEKC^NL")(MN!BUNPK>E/NB=*2F=5PAU&7R8Q6$G!N>PA&,*%CS[SO(=+Z<21 M[<##+_-O"Z25 M'$Y+DNXS9@*CW"6M\2TP^#10SL'I6%I:A-+0(@B5]T'UQ#..NG!Q2WY#/<\3 M4G6?1./P"9 Q)U YXB4B""D-R#5053K5$F>U;6?.;BQPRMCNQ\4MV-9R02VI M6LNI03L[2X%/1(BQ*'4)#3*G!'"'TF8SP)D,L28#\ZST[_-E*IU0D*WGC!M%5K:NI5IM2'CP\$"3<)S2EJ'!GY9X:3AW8^/6^"MY(Y:DG6?D$-D M4#Y3CX9VB44EKU"!YQ(XH\$J05UXT+^P";HGGM#4A8M;L*WDE%I1M19I#-H9 M$KU 75X7N@3J>U)%X/B41!^B5JR=B?M@B9/&=T].;D%8#=X.;]7 [3+]/;]Q M_73#VURB]V9XC^YIHQ>>,S;2[(,B#LW7:*TS)B0:>#2H0W'U="^\S=5Z;(47 MF>!6I%0R(DO',1[ *VKP@<@L$:-5] ,4;-[1T[60[,_Q]60ZGO^\[7QU\>_K M-)U]'7^_;X[UV\]?VT$O_\F(6*&Q M1W'U[2=#FZ5GPP!V/+WRJ&)1V\3Q22B6E$\!C,X.GV_+);[9VC[(C'CME==1 MQ@: JH>:V$8GXZ.;XF]'-A(6&(^0_<(#$R.X4J^0=,GECD!W&LS M\QB:]T4E7>)1@Q%9@#!.XL/I)8JIRT8XS:50E2^+9]F\K\L]T2LHQ]*\;U@S^8FR6I80N$!Z5=. MVK"_->LTPI$]I$D=WQ^:-0 M8+N ,*G+P=K- M)^B%)Q-&H2_5GB(6DTM_$:*8ADZ U%9:FT"3O<80A,Q M#Z\0&1F7C@5@3*(JP9("*QEJ%EE2%IWG3#9)C=OQ^5-#M2L'*[>.60@:>TB2 MS?/S50NW*P8AN99AW "5=>):1+ MX>Y0XF(&CWL$R2,E)BMF'Z2SOLY+Z.I^J0=)#YUX?^U"W828ESHOH150CW;/ MWX?+O<]+,"0$EFP MW!F$Y; *DF B2RE]I$I5SM">.SS$NHAWH:YM2LCR4T2\(ZUH7XKEC=IJ-^&7Y7]($]/;%!! M$LN\AF 677N# V,(!1(\#U)E5#Z:V%A'/_-B7U3K&/* MPT&52LDH\Z!Q^=$"ND.+Z@_/-LP;2E^B^,P+6F9F&8:&/0D63)E![[U0W#'. MF6U2;'1X?:DSPYMH2VVX-;BV%(D(7I?$.T-YZ;^-[XEG KS*(08;7%9-1M$> MD;94$].Z_-MY/.L5G'PXOWSWX M_./\W9N+Q<__1]XHXCB9PY 8(;"E99B@+K! O,4O6@&737 M ]N*P&$/=&PJL[#LG;\=4-_O3!61GI,C/(2EM2MVRQU#*XTDQ'!:(H3=$GVC[B3@DC6()(2M8"S01,U&*Q)VF5+T,\*LM)%<*? MO50-#U_%I- '/%G&6U%?,@$U=\ [$=5V&I ?U$H0+DE)L\S<;C;0J^9Z&[30 MM[(L=&#CH8MW2RCACOS/(5V[Z7BRB.XQ$6B(2+MD8M&B58%3CJ,R9"2-)2K;^GXZWKV/85Q'J=X&S9J0%3%C(2=A R? MFU !I$E?'!X,_F"3\6@=@Q !Y9K' $Y3!L10+9TV4LE&);3'!?LC&0Q#H=Z& ML0,$32\^GG\ZNWSWX8_/YW_\>?[A\O-[-YO/2TO?G\E-9ZM'9'R=)]-O"XUE M_ZCIWDMU#9O6V>-&W#0:F07)EA'"11;266Z]3*6G&"IGEH[V7K5#H\WE-S^E MDH:!2N6GA$I!&%^55C0HW+]/IA??2S0'__QQ.LGC>0G#G%W'-^[[>.ZNSO_^ MCCL3JW'$ Q+O]:*D*9-F(SS]-I01/YPH7][_!)X&A2HZ264,N ND=FN< MV[6'=;P=K41M:MI[0=-#K/AM^C[%"W]QH$ U%G\OS>S>=DI\@=-?^3<_RP)2\H;;S/:_L%2 MU!,D 8LV/U!E3)8BDF V2S [^V]V$?,J2-L]/57 Z\%W?,>?M60+3JR3SD2( MIHP)=3F!4=$ C;&C,TB;@7LOEP$,GJ(2$IA(U"6_0!QT[NHI6<^I> M)6ZKQ/4$;^7^!'?L6SG+]V#>[%?N+?UWVDN6-6$@HB]IZ<4(#S;@EH@B)'NB M:),ZN9[(Z]O9_2P$]5C@/P8__/T.D T+EBZ<4R9:PV2F$)2PJ&K(B"^$2(#< MID0&ZK*OX8C?OOK0GOBCD8=)55PJ.W0?4G1;,=N IHKN_%UT#._-KX'1HY!W M8/!0X&>NF1N]#U03 M8EYJ'ZA60#W:%6@?+O?>!\HR[45,*-CD2?2!VA?5NARL?$0OYE_3].-T M_,U-QU<_WTRF*'IX+Z&BLI@GM.+ 7;\JC;*G P1:5%!%%1A-#423H^'<44XW MM;QM2+=9\[F"WAM?=^IA/:9I74Y08W6S69K/*F9D;?EJ]>2KIRC?R+/*@MCD M!;.6!L%M,DZY8%2P4?A2%ZBUZ@+4<]H%-7KTO:A<[!"DL%DIG>TCC@"%KSEJ&BC E *@05+"?!X.!05 M04Q WFG=J,CM643 A@/\Z1!7&\8/%>5H0M-+"G&UPJA)N&,?!@\%/J<1+3/) M0=O$0!B/EANG"82EVLF0>(J-TMN."O3V(:[JF+?A:P].R3N'_:TG[C;R(C3Q M)8]$R(QD24?!2.L@NUPF'(DL4NWQZ#M(.9(05RN<=F4?=F!R91?7NG6^)? 6 M3:"!" $^68-[U XU)S36+1,AXA78K")^A!K]S8Y]N!D/<3;,'>HX"2+1C&N M&%A?U-KH-;Z!QH#6HA3<2BU9DUK38PU.MF)YD^!D&WX-'ISDQ"?AB "IE0-! M!2T-5210Q92RR08EFX2LCCXXN2^J=3EXB!X"?Z3)EZG[_G46*%Z MT*K-CC8"6-(+G@)J\3QKH:7V1@CA6/(VH%EE]<, UA.+U:EA+TKD.5(ZO797 M;VYF\\FW-"W)<.\GUU_>CW^DN-0U[WW4AOE@6:1EYDX&P04!XV,&28@U0;OD M7>V S[ZT5JOSE_BJ2&B40V2 M/NR1NXEE+5FS--%3UHK;3""KXLFA(8!+I'335Y8P;8ARM2MFNU$\5-CT(((V M()A''$NE)DDEI -..)J11JF2VJC!6NNI]%+@GTXNECHD]$]'5=M ,%1@K0E- M+RFJV@JC)A&V?1@\%/B6*QFE4[#(>Q>21/"1,@@N$L]*E^1F25Y'!7K[J&IU MS-OPM7;+QULWXKJ5N=BE4HYP)BAHU+B1J.C!>FE!,T.HUIS*7+6OZR8!+^P- MJ -$Q3#+@JBE>K%.TDIDFQ!5LQ_L+D(.V ^V&U"3OKA<^X+825S)2F4N641* M:Q V2=2VF4)Q1[I45KYATL5Q0=^D)^P R+=A;F7$/TRF\Z]G>,&MR*7#-8$,PH+01D0H6B*@QMOCARL,F752"8U*-EY6#,8N2ES=EH,!T MG&XS/TAPC$B&!G(*2$\J.2#$6;""T9@=[BPT":9M^_9S1J\*OP:(MKRY^/// M=Y>+0,'9A[=O+CZ4T,'YAS?OSC]_G$[B39C_VY715_.?^\=;VJ_1->+2<5<; M,1?+G"66IY!8%$*KTO:#*2E\2([E($?MEZL^SM9G04BP%I7^TJB6.;P6F+?@ ME55)>20TYKYRG*I%2OZ<_%A\\-WUYS(KRTUC<=2NP%AQ\K]6G%R,<7.S]#8M M__O3Y.KJ]\D4&1WQCJ2&*18@B,*,R!C>EIR EDHJZY*3HC8S*I%^%/-JVLC2 MIO?S$!#V$\!9I_0LA.F-NQHQ%3D>>8/\$'AY1\?+C%D"GCDB!!6<\]K5>-LI M&5Y.#@+LPQA.5U0JYQAMIVAS_R.CC2:*2$![GH'0U):6A08B+7-_I$F:;*XXQ*0-*I14 M$E5[NE\3':F#E;7TS$>FF?;(;9U+3C0-%DQ .SZ0G*A3-@5SLE,+NU@$'=AX M#/D-VR=Y118$4RC55I5Z)R=+]R[#07O'"9549=VH/\$SGEK8"L@GIQ:V8>A@ M8^N:$/62IA:V JG1_+I].#P8_-81KW74:" H"D)J 88*A8H:,AK$#^,#_>?;^K[/+=QT,+[X1SUBCJ'>-&21]2D&+4;(G]C^ _W=7- M(JL%5>S_1,UMG'^6)C^NIK\VUV'5')&/J59FOY(LW4+@UJ?-;<:5" ! M1#;X$#,:@91^TA)/+_Y];][NQF0.&\SK5Z)V.[W[0:T'!_?CA/[FKLJ/1CD1 ME0UA0'GQK&93,LLT6IB!2AZ2=5S5'O/5B+!#N@-Z@GC2-SX]U"T\3N3]0+O9 MB J!E&I;VN6C 4G*Y&/G\<57VN'_X5^9805IC;B7+DS[XM2#B_QQ0M]\==,O M*98N%;-%"4]IL5_\^HQ3(XD$J:D#D3A%=3)'D%QQ;1SWR*)!A6L'H2]=T&K@ MUX,OO"'1BVR>6PUB%'*B%"]8H-25)&Z")HSF$8+)6OKDF2*UO8'[T/DJ!US3I Q$:]C$3F)J*^RZOD&36E[Z9*U M)TH/I4D.H\HK%:T@3$,T5(,(*/+6$0&:UR3;G82^LK:I\/WZ#56D%$<9S MY(!6I 0Q0@9+K 4OF0Z$:(G7P( ^@T%B.L/9POWB<>A(4#.1OL2O+%RF@LB< MM3)@?&EXJ)D$)U"M"3RIJ",IOK9!#]LM94/'CGJ6BE8W]E[H#&XUKUSD36CL MJ1]=$_H.TZ:N#WS;/?K[@W,H06+*25E:=F51TC&XPB=?XZ%57OAL#'?!U.YM M>S@!>J+IW;'(3QM,>I";.])02WXS37$YNG!5GY*9E")1"Y%F?/NY9& C6DK< MXM./=[((L7:ZX6/T#&]FU$=PX?8T@/C_:C+=SJ MXG!*:P=&$/3T$K-Z/G1]?(0?2[,U2!'HZS8\LU%4;+-G2*3YZ&Q/,:F'$U_ZPURFZ;>WR<_OYXJ_+P4&%_YJ_&4Y@*$?L-JM_0P MW(N9;4=QKGY3B4__\_>MMW8Y8WMJFPJ(G#,Q-P'8V-F Z\@/ ML/T3$#[MZN_L!K@!R,6V/0,8 >QL.]?.DWWGXN38>7)Q;FY> 5X^_IT+>24HP"^X\\?.)/_S4'8N#@XN?AYN'O[_V]=V.R#*RV'& M2>5@VPNPB[)QB+)M=P-HA$>N_[#'!ORWBXV=@Y.+FP=A0P AJ!=!V.?@0)CF M0CA&W@U#W@7]YW MH+O!(??N1SZ*BHYY'!N7FO8T/2/SGZSLYX5%Q2]*7I:6U=36U3]<_,#KV:7QB*77OCF*TO5H0NG"U./;/L8*KA5?= M9.\N_DA26T5!CV9@_JQMP/SN-C 0W;0-]+W6_I/^2_DOZ+^F_I/^2_DOZ+^F_I/^2 M_DOZ+^G_H*3EBR1(79,IM@[S\VP#G*&0+W4]%BV&H3[/_I9PG9;49)CCZUNP MLE6!\J.=V7>HU^[U:9Y=DJP;M@LHIL+&-J!2"V+@ >[";:!H[P.#;0 6TML& MGKX(GR30:=M 2?_*YA8)(%#'_/^>\U@+W@;\T5OX/(0;X'G<_O^.FP]P?<;V MZ2// F\C(74_5==$.;+P0]$_36>!1\6MN?^JC%3%V1T3@P&E2];O,G/''2_ M$BU/K>SZ!XX'3@3T"#XB#![X67C]EJS<(C@(\QG1#FW"_$O; (^6)Z4NIJ_I M0KF':JPN0<++WNT'1;ZX@>BC[:7W4O9!PVI# O>QPZGWG'VV\O)1&:3K!.A@ M5>"F@<7N#.:PUB5Q6$J^57.$P,?V*)N MIB0\-['=@)VD[X19.+G< %6IWSH(2=N *,F7^TV\V2<#''5-8;"W\?9JTN>9 M[WT74]7Z967F]KSUG.[?!FQ]119]PT/#N]&@#6YF$1;07$Q.A#58$;I8I%D6 M0I8_(#(3LL_ ASJ8ZW*)%O5[\#887V(Q$UC]<&+60MWSERD]2K;HH"?''Z XY69[612K_]4<]8X 7L!!FB5,R44ZG=5@J 1WSLE N#>;TY@0TH9 M*[Y[9&IYRX]8/.3VLL-[FSQ-%/1OU=]O$E,QY3?IR M?=F*=4^UNYDNNI30L2MWVFHOJ6UCSRJ!FHL&'2@S78[;0,0'* ?F$T>DXP#[ MNG*-K!QR+TP:T:2[AHXOC^X_M*9.O,@A+=:4,6=Q]7-BAZLM6>#P!P#C]+VJ M#P,=#&9*9\+\F@@??Y"9JD*P=&D0W3G\:.XD.)E0J7/BK<)4B(]5[81K_2?- M+_52[//UE_W\"($#C=S[DN^4ZYQBKQN>(<$"#LCJEL@$AN%3&&%%Y$4$'@,9 M+> >H<5=LG%J\\5Y^9G9ZKQ(+G<\_C$SPQ1Q%0>J33&D+>CK$ :K18UA1)&INLW0L7F.A ML;:>-AE[V3+OJO\?W.%]7_0R7FP,5X\]#U#GIM^F]@L^.OY<[1S;;^(:DIVX M?H.HU3W([_T0#C'/VL0VX)XL&I+A_UCIG/Z<>O6XE&@)P=/I;3$IQ?N&2UC, M&9R8<=VMEBE)=+XU-(F,TT7,T!H^3JJ19DKSS*NN^KYDBD-#EQV4AHY-.T5-!5RF;_;J74HFYNF[?),#^R--<+&G9U M&T!>8" WA),>*(AFV[X-\+]JM2Q2*5G$Q&\#(G4'=-4<=4L M5FI_/#:HTL,XQYI-,./YD2CY:WTUD[9)'QAM4\9[@;9,"6%-]JGO2"#_?H6^ M @XGX65>.-IY97]--I"NP;YL_CQ\XLSR1$7-&?E')MK106YW_Z+I^Q"):@D= MIPC4ZFQ*GV8LYG52 [(7C@F]*) [X^F603:)NWA=6ZDT=NQ]AYWLXC"D8LN4'H,%!!"-*+"* M8:7P=X8\$!>(@L6P@M]MTZY"V3Z^+A=&?V=IK+LT^I3WZ#=>=C29:=C7>C#) MR=@]112MB&Z4L%U",T4X8(%8AA7BLJ<(7L0X2C7/6@GB]:<7_6,F;.T3\QJI M##M?:K:: [3J1\TXIGRKQSU/+/70Y]+K@T_X6-?RV>.8'R D%W(E013&!4(' MK@A1D DR':8*KYJO^FC-OQC*H=GVV$LT-S7DC2J.34]-FP;X%1=F%3;>VW?; MH#>-[_'#-"S,MX+,D0>E+%*@ _K=_I R>HU4 /FA8^>$VEH41&A5CWQ5:E_3 M'.M$-7HG:[/MLB>^D ^_Z1R@/:E)SAS$'>:8(%&?$\"KZY'$US%]B#%(U1\2 MJ;', %KD MQ4\@.6!(ONE_V@WPV892QJ3GO804$+I AXCZ^J4TI0\+A.>9]#;#YKZ%-& M1F6E/?O"L3TV1VI>PXJD. IH^Q+C&X6$;F:;@ /S-(VG\V^X$E$Z1#&$^YOI M:+WR1VK"2@Q#!]>CT87=8\>KKW#^\2Z/P:D+/EO7(!RZ>ZI-]OLEO%?+1P_: M_1]ZB]UCD-.<9^"T)K/Z6WW9A?6#9W!W>U*R(A:5\SPYOE&@@Z9,"8>=Q'L# MS][**C6P8!A<"YELW[(>RFVHOO,\)$_-9^68GZJ(2>^<9T.KDTMW2X;5=-I3 M0*IJ-RL*0VT@[290BS"8K7$@,[2+[Q[I_K,S;7'"*=]&:,^84 M;W[T)G#@45/\U^%]CU>]8YCRR(K[#:%7V\ -G- V\.-7+\D 0YW;!B!UU&H* M$I?-"$=:3)/Q<#TH8PLGU=B3Z+S9V296\W%]GZ_SW5&=N@C-.F437B-S<6XM MLV)K\XY]1D!X+=R' Z_XRX6/; ,-*"22G9,3<:\GD]J$(5*GH2!.;,#@FJ#""F5,*7[VG&@+3&!(&XH"KG0 MO6BHA[CVBWWW;A!*E_M#FA/3/GR,/%YQA)6TJ(A6"BR4I>V9NO,;O9-"0AH7 M35<98!^]>K1^5H6R0"\]\0$GX9&O/VIWP/NRU69L3;^'U*J',H\'&VMQE M^BW]R:XX)HB8.HA K<+5#3,ENA:2^S QY&V@??@A3NA/KG87N$PG4QZTLMUC MIWAO6"KO_78IL5Y^LJQ$\%3J 5EU@YX/IWA6?26A:41I=$1I-$*'F:$NH&_"$J8;)6XZN:JN#FH_J .^6.=DKGGI ' \JUSM9V)AOD\W@0 M3[.(Y\H=U@O?Z5&!P)940BV8*=*WQ*'X% @[81SNS61'^"B%/U% :QQY9I'0 M@894I1^WHJ@4-CRJQN+R(DDZQ,_7G2#I<\<\0+[95"+XXKY7D;K%_5KAOVS. MFL@:#)4O4T C?T@M#$$I+?1KG\+W0(4=4GG2T$/J6Q^&;%\>>FPIN-YNP#]N MF7+/XZK;1:I2K9:!U0$/?OD'AB-OO$;G3.MCG2X^ZDUB6.?(L=^ZI4WA48@F M'2#X$J'C%ET8$%M%QEUAI1.\_*<$>IMQCW\/JYQM::!9/VW0GZ@5[ GV/V*\ ML><&,\N M:.C,NL[9,]OK0@_ABS8D2B^_43EV]#.@^JUJ.I+.A-XR3.%QHBC)/0OCLC(K MW#5_X95PYB(:3929VT2.K7&W(C,B)E]TZTI_E(VC 1IXD0 M(G0$Z@Y+(EE3$TVW?7,82J,_ .7_9$8BOGP;OM/2W1_Z5J=)^20^?E^2?_W1 M;<#:R[7RPK=O?V;H)UE9O['3FE2%%#"BSXGH,"YE_D=3"GKQ!VBB"3<&JUW# M+5]>A.VQ DDNX;$SM)%/2EEZ)K%X)CY'D8"E"AW[]-L 1 M&O(0R5] 1LI9:M&$^^ T7>#WKQ)8E,7LY?A MO'7IJYBSZU-MK1=T@"7SG"0)*Q(Z @C40J?#""/F".+F^@>2620^RCANF+P8 M4.A#X?Z#BK%_M.XFBRLN4\XN]S[H5SRC6U?\/()3[0B'CXE1V! #"1MC>"_\ M&0.:3I&H!00V'0V.SO!#S:![>:E*\L(KP[#+%QH_Z?3[[7WS,%4@WLOI@,*$ M99*RC76Z3'K<4T7TC4NX*,IK%%,N#%G>&^$CDLD/U15AQ!FR+V/@YJ8;: M-G I.5K=;S7P+>:\&H9@/ Q5BM!"SQ@+O:[(SL9]VTX)>L9\\;J%RM; Y76,IU$M^;G9.TF1_7^EL ME* $$/JS\=7W-ID1?P/S!4NG2>Q8'!^1G7!#DR=\* \8_S8VW(L2OV:T M(%M^C[^.?($H=WO0)^6=G4K>9'"9R;O;0SHP5 M)%M#467>L")-B*PX&W"8E/=!!&LE19[@ZCL5[%*:+UQ+1WK:B/?,2\@3SU0B M0>4, J'CA('7_ F)^H"BE3PVFG%F[.\3\:R2_IHW+<:->3W%82]K++V5]KUQ M-AG;1$7K$B$SIFX)%+,ZAYU9O?'F5_#/7YOYODWM'[03J+8:#',F (4RKC ! M6O+J/,W!4MI)@=88XU>7>$GO@&N2YP#?Y5M[7!/CWB6..TK&["5A,%0J$3I( M7,M$?-43\@$;>PFU)FG@8/=QU.,7F6?>CAD$S8>9A+[QT\@7;N0+\"EU*##% M/NUU'JCY.=?1\)+GQ[CDWY.(A]Q ))J$9PFOJYCB)?3;K-9PD1"?>;WGVX"T MP8GG1,F0.]UYDI^^.OB:;)K!(UZ^;I%7'A=QH';%&:?T<0Y\CMLD)!' B]L MN1'):&?>"L#\86!GW_P:*1DS?^5[F\YDH&5P5^:DO?&[IH9HBWA/,37(O;'+ MLDE^*8=-KZ;:=YEMTUH2*F1H(>G"%T.MQS1BF&(S"\2U+C"4.ME>)8CI]/H3 M.D3HWAW54/QE^>[=W7CIFND?=)6O[HSS 3*.W_*L8UNG7)).=II+%[(BD7K3 MB .M4= !RBK7(BH678MNQT1E\W2CHFTVDQ<)NT.:OZXSI+:!P0:&\=NVG!L" MK;T_SZ*^RGRYNI><()@7G,G+L^HH^;=V&^!&('J'6[@.\G3">% >9U!DF-KS ML[(+JEWE#(M[?QREL4^]-E_CC(_5Y:YE^W:,KWF([1THZ"RURCJZ@< OI&/1 MI/]D56&HE11Q C6;I,!4 C.$-.>WH.>C&+$0T\ZMW%<]XW/I+S6RSUDM7LX] MB\VXFX"?!0(2GJ F#S(W6/DD*@D69641J"5M2#J-P#$OLM*#: N:NZ#RLZ.! M_A)>>7P0GJFFTW.13*[%38]6E5TU_V?+!9L4! Z><^D;3K[N?UM!]\ M=F4BX(\K8QM(;R!XX!ARAKL)/Y;VDXZN=/,(5#_K0O]"C+I0^8NY.G" M5!X+3%3M(4GOJ]$GB;3:%7Q>OA\>*?3GTX2-EWQB'7T]6*=1I";5(^EHI)(> M>%4UF;D7&38>/D4$2-0F:31H2IFQ@$6JY+UV#RV]JHH.5X2,NNYX-MIL.'KU MA_E_FSGY_OOWX,_]W/\7M]L;$/$T6L->U NB7\/6AF825,H+-- M>BQOTV[\T.F]^RPMV["_"<8-SW1X(6JJ=H^7 ,V M-AR];'B@'G1,;XT\-?I5U.*>1L]GO>H#3\MY7<0N1'TY."-RA+^;"Q.+!N_Q M]*W/Z)M!W\ -NA\-U2TD-CQOV,@VT8J9SQ48%G>ZUG'0^-MR$I7/SG%F, Z3 M(IW6!';]-H+YM1D6B O9("AS'=I'Z1XFQRQ^(=:JQ@=5">*N%LWM&FM#^Z3] MV-V6W@9D[= ?H"&AK!$525]ZZK8;+_YCC_21^NFU,A^X>:F$1 M$B21.K>4=J=@0UYFTB.CS?WW. (-@TG4&EQ=%5-RLP,GH4M,%L1$G@3^)B%$0G_HQ0O6"%D#,,[)N).L?C"+30Y9'.3O^H MA>O?_5?DT$?.E.KT[D*/P48TTEY"!]P;D8Q7^8E ;=SBB3:4NLNK\NP.";K^^CTWL^78F=.H:MT?ZVOS2!>O9OF MOQJSL2S/M8Z[FF([A-?H4T)%7:B)6%()* V(UOO2: M9DD\7+@IIF]RRZRC,H\Q'Q.AJQEWW*/79U94F::0F$_Q)/L]O_8S>N"7C_G/ MO1Q'_WZIKG<.(,ZB+I]"9Q&1Y">WA"!?SJ_0> D\3*K',L4G>X]CXG1/LE/L M&FI>TSYDWH^8N/D/#0OSUS*,X&&<3+@T7IN%I&]J MEJ$>^"&1AEU0R*2R-'LGG/1&ZRV/]VYM+2DFKZ'=[H:T_;TN=PA,D$CE1<]TEC;3''*D$N*S)8G1L**G%\'CQH*0ID-MXE1I'.-" M6\36Z/73G!)O&F-I'Z,.WN;CY,A_3M+#W,1 ZGT]N2XP?S]2GY0T5Z7]YT/] M=WN/UN)/08D+LX=\32:[1HH?-2=DT"<"L$#>O*_SG-T7WMW&R;*-$MCI05A MC18ZG\F4',0A[JX'SX$A.*O))9%^D+*0_*BN*7 PS-72.;/:P"D$:/H97AX2*/;/[>ORE'7X%"MY<:E?X+JF51"AX\ADM8ZC%H=M@$>%)Z?]8QI2E/M M\#;0I6EV-A,[UH65I9/S?VQ*WR\Z,[%H97UD*.B(Y]BPJ]JCSRDW^U5_M\#\ M+HAG>;)>$*C)N-=Z,30/>A5HV[4-R#&=:+BXI9% -?\8^OVHF!AGQV2MS^I/_,S1SYM275I^:07J2%F M#;5(F#:EA]$P:^+S59&1O$4Q,V"LH[7PCC?_JG$9ZAB9Y&S =&&$PHI!#F?P0?CJ$;(FH(#*ERR&G_:&=1V56*/SUZDS^>5'>/ M37#)*$-O-"E?4# E>X7D/@P=#:;;054,UR$DVC99SPU1(1O4X![HC_&8(KC9 M+1!J4M?2%F03-Z'68E=D]:M<[>S[=4S6NMIQLNGT7$#'K^2$8Q+H?P M]&X#H!,..KH;E8#4H6V U\>^JHLHO-*F4#UAJ-95;.G_@MQ7PNO:U.8U>T7M M@[3]#=H2%G*:E?/ /,_+YF8>W[TU>)&&\ C!-":,N,#\P4@WAG8AJCJ MT3(1Q;Q,Q2:+UA/CB\&]5=(.W\-W?_2=<+2XU,09]7E%SK,LO_;=K^,FC_-K M3Y0],)>Q"*JHQ3R&]WA*$077YV:Z%43 WH1#1TZ. M.H;E^@797&\+?-BU:@:;C21I+3V#4V$*L7Z8*5D"\RTA9NI#6H2U>!KV&BLW MB+0;4G5XG2&OV07S329EAA4[.DY/W_/]YEVJ;GM MVNP5;MP[\&;5A8?>;YK M($@71!(+CA'$1#PG@BTD&>;O*800F$M<'.9;:?0AS*\D\R_?\9*F'Z88^RSU M%EXQS\\1YS/H4H_#U[1=G6T*&X-Y$Q&U2[/*,-1R''@A#$=/I0TE=^U\XK() MBZUAC4>^C.*/A>FE !&RP7%VKUQ)&\5?W3]+?35X<-B61Q%]=P07A08MMP'H MV!V8/XMQ;P4M;L@'H>E'(=]%3-Q]V^BV&:H01Z=-8[-;=MWMFEDG;WUI?(E4HF)$:6UE"_M+\+J/L#$K'_!2Z7,=V?C.* M1&W&@?8$,@KF$UI(A@Y@NE 12--LH'V#*N3MB;MXV9K=K1; Z: SP_WF MJ\=(,G]AM(,1"/:!R:'A+%.'!&%%IR@KBU0@:G)(U8I7@ Z@K0@+=X/)F MMFK4B @F#Z',' 9XT-BA&P#8U_^,%BX!QC0 MJY%9K$UOV08:DUF&6!SITW\72\C-QGR-QT"7*Y&*TD(" [!1]>M)V=8?LL#* MQ9[[$9Z&^U.Y&?LFHX..OJBWR*7>GB!Z)GR(S[!IO,DN(T"PRE9X6P 1S];1 M-*/_Y%@:72 U6,3+G^F==XM8D+[8K^SWJ+SP .=A99'3DGWA(YB:]=45A@/3 M,&T>MZ8-.G3E'069J??B7T#)%DGS-](X^9S=90N>L)]*U:K0NN7S39,;88IM MYU.Y/+8Z7X%."H>!N7^^=BV:3[^G2MPPH2?IJFZ\MPJ?Q+,E>1EA[. 8($_H M(\;E\>SL0,$#F#KBZB3C()3^9\T*%4.F/.*)U?G](6-KZ6=FD$AM8\MPIL%K M;>-O?UTK++7V7)\?QV@1J(,GG;OFMX%V#/ER5YN.S>@?3<&0EO-O:%RYO_YY M49WHZY?>^NFFQ,&)#7;97?O;?^LR JBHF#9VZ!)UZ,3\<"?BZUY.=Q4XA+P^&T($%3%!2%!R!F/\!?&#( R%[#Q\&%()@CIM'LS M4"Z+H8C10R;MP.\TC5H6%+3_=_E@R/KXF\^JMK-)M_=ST#9@P61(DR:UN.#1 MITFV6K1H:@0+/-1K)WC4N0 B\5K)9+@T+>67H(:O] M#1]EN/($1[9>M>5YN0T\*K'\$A[$H"&(T@^2!4]0B]"UC1W8:+H""G2K)&KD M5L;/^V[=[Y#+CY57?IAZ-CU>6R:2SR*5L8D?_X)F1V #";R GHY?N 4-,T[" M[R><4#1=QN-C_CKK5-O#*-*B)M5 -I-^,&"AYR0F$:Q,Z]GQ)AO?^ M@"#]Y)Q>C&C[MU)X)"WY(WP%KYR!@1*_KG5'HL%_5GR>;2(<'OKNLK% V-(Q5F.:<,-:GNQY>,^XWO/DP_<[^2H:.$;HQP4!627:GG%13' M?X>^53J/R"PVV2,Z9RF107^G^^-+MMJ3:6N%\W'OJWK[.!-VL_(AI)1R7D6, M:<]$0VLEX9\H@B0W2WF\8_$C?Y1W9O/7@I"4=%! MB)7E_-.?E0?Z KJ[U,"I^5GP\9QE!9>#RA=\?W^WT;.QV&^C&Z=G-6 W3=FR855C MJ$1<-7&--<^2[<(TH-KE9?NDVA1:0U^)UO-DRU04W7I^6NZCN5Q<FW2> M:06EO2W[@^T$U!K?MU>K/# 41EK!8=U9\1UH?@F/^?1;WGF"3O9/)GM&+WR8 M=TL<^$Y>:) QYQ'D-7PDBD/ZF [>"O7 =4AI>'7=OZ0]I9<"=E'K;B-8CX-@B976ER ?>!;J5.4"7N[B7EV?.CQ:> M_3767]>8DX$/G\Q[B?! SM-I):L9H%D"G5SE3'/9W!R/O2 3!U+ M*"BTI3Q4\?/3AW[[TMZ=N3VC1&[)RI%Q-N.A>C#EY)5=8.$05O;4&S;9>?H" M%@N5^F%UZ<-,J4V8[R3C,*'#)=QPF"O6F]"\#)#T@VTH@P7PI#$D^ M'I;@<5 !^ )>[VW&Q-S\K:'4IV>H,[X:-"@KZ_[&LS#^8GU+TI)LT*>E+V+^ M.2$;]I;E#U!]_M">Y,<$ZG.,-,DU><8?YAVA)6U:?5H/5\#K3AAHSV,:Y^*C M/^K&QX<988];7?L2W9AJMK$[FAPO$65HL]B 6%7+P/@%\R3K*<'KI%I/TU@] M2@#J'%UWJGV+.^AP-*/W.G[\ID27PP?>F]<+A7M)US%N55,S= ]6O($,@8J9 MSIDW)D;?#/*ULK2PS_4K:6D=UW0]%IK3TE*J_*;YZ380;B?_=N6#H2:2KPC4 M/(ILN!*4LS <#W,Y>FUM)JYF#_?IAPO1*FOGO]!.MGC@[9\>MUYJM5WN7FK] M$T;I>?;L0;@1XDM/2)QM>XT7JI)P=6X3.7?\Y\T#9S6[&H)O[Q%UHL0J-Z5? M_.T>C5$++B&G3311()W[5V=@?@;#U/>)_)SP>-:M^\F0F<8]ENDW'()]A0GN ME(#L91)/@#7.;17.0?O^SLOX=+>HQE\!8-_V-E<==Z7W#=L\@==?D+\PL>#C-2G6 M_2%3L8:8WL2H?+PH'-?.0L?? T@T*S\0I3V]*L MRC%D(W0H(H7Y&:%FLN>?\./P,*96(7<>+7U*&3U#-JQ_:6I0NH?;#,'!9GM= M;[.Y/M&J!I[<4OMQ'(#OD:B)&'Z\"P-ID3HF*/)M4LP;C1DSMN,:3+?@(HL0 M_H9"KJ\%W(7^M[(8T*&:8_0%CZV'IC$2E58]CB$($> MZ?O$N* 3U\_?M:&3V:]JM0AS,TJ2!(/>QWR<7".M'=@YV,)Z0O+QEPLA+%3U MDAZ](.R"+IV#?/H4Y"?7?Y\,/G^YY4O,I3'5QN8K?S^O;N@QU_O>3X^RTDDW MUJ>Q=-41W3!QN@ND?V,^;4'^%"4D_C+#LN=G8<6UU*%O3CC'?HVAL:7/D>H) MIX.5,HX!3+6=3PG-(F'A]ZSL_H!?4-5\WL_[A&ZF[6]KG!8>2?$11PD=>K V M'D<@\RPTKH[X+Z#E3GZQM5B8M>TF5Y ?W3E[.JHPM[*Q;RD=I[Z'_7"9Q'X. MM-GW[),E,;]#'?D[?4H5:QO-;H2N_/!S=[L(:.J\'STW)==2JZU@KIH-,'\C MZJE0/HNL@V9:V]X2\)Z3X^=;)C2J)_%044NXXXC&"RD\\.[P$31HC(XC<80? M"G$>=@ IL6U'?++]&HOGSM0HOQY\_KT=;)^/-E(+LN'OXN3 O<34:Z[N8:B% MD[>N&2JP2MMDAA8U5&8+0^HT3+OM([PZSZI;7?:2[#SE)CO%=TZZHW<54-.D MVR-L^,(]I.I#!0%AC/WXW89<%OWG&[?"8Q9.FJM7*4^YB&&])[GYGAW88S<2 M!UZ)8,M'G6'E&>Z:98I#;%3_2-NMBN QR+2#[!Y_:DQQA0:0Q,T3IZXJJKV'$QM4Z".PY2[F.*#].U(02: M";C0[5G9OW?VXQZ^LB>'LGCL2/%KA_559 KUN523%?7Z)9]JE;,UG0;03TC@ M7?W5Z<7UJ17Z&'0,J;!IK%Q%O>,Y/C9Z"HJMT=K5ND-'8W__+>ZCB).[0:T\ M?CLN#'YR%;LJ#=8N<,B%KP5!BQ@YA_5#6XXLIJ?&JH"( M0%CTP DUD5M:Z@_7G1(9I\(_X+@PWCB@#R0M?NMB8,0\#Z_<#Z]2R+U_5;&U MICEI>>Y\*4_LWFN5=YNE3 23!D*] ?@:ACIS4HU^ [)@W,%?8T43J 7DN28J M1=1;2#XI;H6F>17L5JOXD:E_Y-K5P7U12S6#ZO':NY@+G]L''NG\0Y@(I4#* MTJL<-!^J=$_5- ;FP]*P5M ^ F'!E]L?C3][8?;%*CY(&.Q^T,9@7$.\3I1$S: TFO:@(4=<'64UI>E)B\2G2AR,?J+-=3&?RH8[A1>%9$ "W1>Z4<24@@3 17.0&!5X M5/"X3=1S>_7#IXHR7!YN9OV3X7&SME;*V5SE 4:'Y(J%D*Q%CV?]0_(B<< ? MG500)QQ@7J2U$>=1(AVELY"IS:B_V(R-V0?+UH2MNC+)9K%+,=55XR=69.6M M>GVU+]?&?24OJ,0MS(5T%;WL$JPHB>84XS40\;;_!N]C:H%5/21!3"33[5!E M@UC;CS03FCP]2SG2YX!)QH!GD>N>I(O5EWM/M[?S;* 0X-7JF2G'NXPZ7^&Z;NT+".VL4^Q'Q5 ) M%-GEM'=Y$[K07,S]L:B[0'$ZEF$SJ M:V'W6 /LO\S>_]+C4>^N-D@U'P((F@30EYO(T,#KL6K@0^%=1/!BHH!""F7,$4W MZ?JL(M@@O(<(K/[1%(8<+M3$+*@0"UR4@+#_'MN/Y)NGHVN>NEU![=Z ML.NXCQOT;*[D.]U!!I@&ZH9*LDJD9 ML6?TH]@+-KBHO2: MY+R00"\1S)OZ010DN1-B&E]_OZ__*!#Z<\)\7Y/E[NGTJGWIRKF)2^_2+SEX M:YTX7#6*@131L?@3P8B11Z]YZC6SGC:2_2/Q02J%;O*C.@VE^[Z6N7B)R+_; MI2:I++AV]+O/*B4:#9JL0_LV.TB1>6H0#[A.5P?=,J-: SP;VM1KLROBJ]IOH2L5#/1>AT*9:>VW+))H3X=&#=_2 6UJLH0"7FQV8NK\6B7 MQ;'CO&]5V)?0I>K#GU#VQO"J/BPY@JT-?7JHXF*U6L0=I\U3Z$P2&$1DBJ!#%#;LC[FP,MIE/>V]?[I'"O^+[>@F)+WJ2MHR*W?U5EG8.SG:PBP_WZO=O 8W1-9=:-1=LF M?:V0VH[[/=M 3#V?A_];G=0?=V:R7&\^<=P\,FP/T#7)/O1RZ A#&1+&R.-Q M-/'NS?5[.V_-)><^-UZ_KL7..UTZ(L.]OYZR5-'9'IZ+!T!?I M!/W5AZ"#0]+TT"M2=\X;E7\T!U+-2UKVIBV?O6#**!DE7<1X8" 5XJHU0PUZ MC[>$S,'K^O$VGV9,%]&2/I-;<+6$^N&1GM#2X0"#_93NE.;2[R9 Y3#].8)A M/0@S%M2?!: _3ED71+2U6G_+*7_3K&WRMF9@W)%U1;BRJ_/-1U-U;=E^X4HNR"<%ESU.<2C:_>S^R=?_3*_I4X%^QLS MW(V5RRI&U<\V&(8-CCN@;S%OIF*@1UK]C0F$K@,A>(^3<(_[D;\TW+F08)A7 M%=%I%-C7401QO8"[\J0(@I5UV:T-FYG!C=+ZTJ42*+*\ KW8"G[#S5&U"P#\U)9Q;+;KU/HN;U< M-X\^2!.Y):=XG1?8V:J-X.M',\_T,:[E+GYI@));\H@T,[("@9_ W*VI;KYS M*)I5JO^NT+WJ]E#:1X*S O8+X2#+#B(@[Z0AH^\S#T#'%I*G5^9+5FE2451_ M62VB5,AE"]JA4J&DEV>B#&]:!$HV[K_B9QAD;?,Y'R#RDJ@I%!"K^<-3&/:GNOZ M&Q5[SZ_@/&4M1)]U)JHRXASRJV;\IVUAOGL,;K@+UGQ+HZSF, RF0J0O?UKC M:B@Y%%N.4P^N9C]7,6*P)M=BOB^X]*"Y6H1/)JL 0XW#@1;)Y')Z-)9AN0;-N+/TG3S:LN\,E3IJW-)9=?/:\<09_]DIYZ]=FM[X,;:L*[ M1$Q.#_D0.MR^)! Z9M"UU8<,<;N8.D+#1JP:XH(:/;Z3 IJC(%73AP1/?\A[ M&V /'R2;1-)$O$>]C7KL%0I#/6X=4E9]KVAT/-]4<&#$]]?TK@*KHE>7H4*$ MFR"$&3_\36@$LR9-\-+Z/=WB) .I0Z%MLY!G:(#UWY)Z;[2!? MG8GD&2Y^ (!488&1G5-!8[#@SFY7N"C<@1:L0V 9)-LC/7G? 4JCQ]&2HU?7 M_9@\)S_:^:!BPQJV0:F%SN)8!"E*YX4093' M)AK(NRUJ"BN%,&QIY3Z69=<2#^YK?I-S*<-$_-B;#0[)&[M?[X^+*Y#>W*1G M((Q?)G2*.ES*?+>6MW4NB;K.55C=&OAHK^( MMK;OFPUNQV%;9V^F'3+R+*%#&SZ&MP4G>X?C"-4Q$;HXT1!3;'WU1U7?8P4- M$1,S\$EJJ%F6[[>D([^>#\I&790 (G_&)#G58TYPS)\6&%?[/AO1C+/LLG< M'V'G)QJKPN=>4Q]4QB2]1]UG*2&)X"D^C$K-1_"%5V$_%(Y-=&>3G M4[/J)+=L2W^S7*7;15%WXSR+^._-'-0WX63A&+CPCFV@!KVV3K70C*;4?VO/ ME>TEFV3=]0M\]X=#7=ONG,F$I\?#Q6SY=J!#CAO@_L!UA[S)%%NA<]/0JY/% M<)]]S.IT80_88O9F8PV/*IESM/?Z-=1J_G583JR$7#3'L9X3ZO^WMB4;^,L# M"TGNWP9 $P+JQ>F^I#_4KC'6GA!,;KA_'T,_?!P'GB-!1_MZ,-7#JXX>AW** MPD?L+>&<^6//!:M_W!=^G7K.?P$0;3'/X_MR+<).7>8V9]'D;S[&@? N1(!O MJR?G?!>0-&+/5WLW2Z.111TE(-^O04+*>*ZAZ?7Z8%@=XK7'!^8$4UVCW6.:O#: M;JBH=QTWH:&X30#S IY!@^=7D$Q%[Z1)Q'3/\7ZJ*J1Y M1+4:TTJNC=8QUK0L&MXVOG7@_'2C[G!!FHM$@F\J)70^UXX4YJ=!;7FXYI=O M[IS.;RX7)^-HUL&ID)\T3DM%8J$5!YKH0(-(JS)+N$Y!5O(36&\0P*XAKU:K M3MQ=W0;YL ^I,HB8K&]A$3VFVXVJENS2G-3L5A%@)K?)Z46#SG&P3 M7L9%?=)*/2/-":M/=@XM54ZGYGX)?9SUS\\X5T6N/:958]/RC+OP[PG#K@R/G8Q?E6%X^/".'(Z -,)@$R2/*,84K.=+H.O$FF3L1_ MO;-)6/ H4P@[JCCY1XQ72?&+0G2;-;0#NW9VCAV98;2WP]W#282:].0$IFG( MX\S[FW&MYF7+TFD'A5Z^TMD\_V4_E?T6T-Y>51 NSMP'VG9@N!V8&"A4N$0X MS>NAEV]92,3F);WOHI>QNYO?_0^X9MLL3+ M <(M@C=V2IMNP:HM^:B+)6M260WUY2$7?CM"#MT9Q]/G,LN_CW$+M8U=K,Z0 M+2=D63].LN8L2^7C$&3]@[GN/ZU&/SK>>AJI98QYB>-.I(692$Q@$E1!OJ$@C MQ6O^)@H[0"2+&.L1G9RAPU$MS=DJ7&YY/0DK9$OZJ? M>:GA<4*'+N$&BHREHF.V 3=* J4&L<8?' !9/O<7@/P$;&KCS8X4&#.T'73\ M ?*Y)PD<[$;N#S#96.BH4@^1OY4 )B,-:TP13"ZG=2UHQAK(EGE3Q/&G4;&% MS9'GF]Y8ZID%0NJ^4PX_#G=:=FI4!" U^8#7:9=LUE$D)]:VFL^O2R YL4UV MQ7#W9,4?6?/P@]]%^X)< M-,?F9?>%E9\.3)N9J:E*E2GB<^Z\./*?\!YMM MCW^$PF[6,[P70Q+2PG*'&,(6%&%/[)SECYJ3A.1I/G2OD7HL5\A>KOC.<%32S^5)BS&]\OTA M:QI+9OBARL7W!W'"7<'O;[-]PX'^##4DFG<3/#HK=O[7BQ#WZ9^'5*HN(TK/ MZ9?#@)959#&O:P>K$%^6DG(_"A!<9N\X9J[.,C290JP4P]VG07]Z$&@1XM\Y MD6;0<%S0_M5X3WW6G:8)SC<9V#T"8CU*Y.*L'-E_4DEUFJN#H N]##0@"<(& M(7Z;#N#:)RUC0D'?@NS*"0N(Z/?]IW-]MFX3]ND--^'"9VQI3U#?2F"A/:P, M6"B83C MGYCR1+(0D+ -)./ FQBF9&TWH0:[=BDX* "L[9[\: _E?=V/6]V\?Z=%"-.= M43J\7X!/-%B^#6\:F%))H:Q/4V ^:42EZZQ4@YN&2N'O";5%AAP3.8,.\10! M*/-*K?ZEH@CCN*"D[QK=#D_%)0I2JB.*;(T92(_4H4^X4373H0 JVX87@._;KQ(<8;FRAEJZ!G%YASUE!\LDT/87-^]HI3X7;+?Y2NFQH,IL@W ?"X,%-X:+8OD>.*T MM.F(@:W4-E#M$[S55E!F>:-5TL67SHB-JI54;RGDG[E:>2O@%#J9!(:P2'13 MIH0X_<[$H9'\UU@>3FGMZBF#MU=K(_I*K=U4B0NEA=#Z&T]<=>B7*U(XTG3 -Z ME8\A#U/:4&.M?(SK>*Z15O\2+VG?.T5(7.A\''93 N2Z OQH0R*WRF2LV\/* MW\@7RI)0&%?2-''>='5S&Q L #>HP=&_2='?+(@7>#V^J=KP['#NOL2' M&ZU#JX[$.\>*OF O;Q< M/NR"LV >1 *.'9D.#0O\,-P_@N=@H*#;1_$NKA/V&][V>04$I1F=>"4CP4Q; ML9-E4L8#G2Z"$API/?=+VC4A5>E5+X8Z7H^&[EB?'J,R(.TN!?7^R3I?CN[F MIR(?EMAURJ2^'7[W3G*WV<")@V75>TX!Z!@2Z&:=EQO <,,3QIDOYT*8,EYR MXH)B2F'&60\,'SU'M]LN8YAR;P:(H!$22/O^86.E%R9A[U1Z_5FAU)HRQ1Q@ MOB6&+/,,DE7+&1KP4(,A]^104V/>-M"U-5> (E]7%A?LIT>D]3V1=8T;;+*N M3N>\CUD[QE"!ARD-MEUI8 P]$\*W'01;9O?U]$;>*9T][7-GK\@[=[-]IP_; ML#TUI%9P +S<#S""I!NE+FC0G=@G^.[HN&ZZP6\5N(_C#SHW[ 82 -XUC4PQ MK.V.-OLJ(MA^P%$ENQDG$)8C3B':/-:J#4K;L3*8)QEZ#G;X8S3A*NZ25]#! MF6[[;*_)S !V,=L'U]94?V;LZJJ[6,M]N/=R(RN-<'U]6I\N/1*$$83[B;S7 MP0N9%9_CD^+2O+DC32>AYA=A'@J?S_Y[F,_],Y MC6ZD[ZK57Z4L"-E\5 XG2A.GPTV,S/#)6I3[9;NJO\Z4>=:>T0Y0SGU M@F50ME1D 80S;0 WHP-]+$]@:Q\;>[FXW'S=Q2X<]_C!P8??N0_._K_*X/]P M]_\7=KTTZV@_1>X/#;TC=[A+YMZ+],ZR_3+JYE3@F/+D,"R!Q$(YTD R/6B' M5N;]$ADVD(Y3ET:%WO'$#TV<]G?+=1;./)F>K7WL5\0:$ZJN5OX]?!38$HM# M.GU/#-F!3F ]-92WI/G3GT([IU(X0_QD1CG*H60K"\\\=\X*\S=?S7EM]HA( M[3'GB+P(?\#5ZZ\N,9SP&"0QE#".,+W ]22\X:%LLB.VJSGUFK+X2ZZ"IP=F M)1YH-?2QO1X(B. #UE]6">XS"R:I.%%F?W@FB(ENQ@2GOFE4: M%W8]?Q.EW-N7=0=.2A VLJ@WZ^69903/Z4'NBE&4[0_ M-,#-IX3L_;CSY\_/X@&^G*3EGZJ/U>X]Z1U2#I6]7SF6?#F?/6[_O_?_\2:) M$*B;Q+^ZQ(?; /VB+IJU1Y(1AGN, 4.'F=G#"%QD[-^=##^) Q#GAW1F8*LL MAN,V,-,'$U6K*,M,MO_BOP3^[^='Y1"HK]&UPWUH<@O,5T"+H=]GY=1K^RYB MQ2'+5[]=I9U1#6O9!]QK-OCX29[1QWQ_=6NNMSE+J[3M['_ZP^/H6@3YX^>T"81\>N6I$W+5O'? \59*Q@&S.] AN>=NA"6)[)#Y\QF ML#^ITDZA@K>K#[_[8+J4R93FH9)6^VG/F':L5ZU$?X,.@ MPJL6V_'Z>U_>7*U0CVJ1>BL&GLEW4: <%BG["[ N0;-4W'2.Y2=GU@Y@F<$) M*RL(CGHDC3G2$D;"8HRB/;#'73>&TP53?6-W.\F5E7%$&.%UD7!4K6,EAN\+ MG\#43ZX%,43PUN"G-G[:9I).Z/_$WIO'-?4M>Z(;&94A,D]"4! 41!09E"D@ MRB!B0&4>HB(B(J(B A*S$9EG44%!"8J(@(#(*&#"C(K** @(24!!A4B"&+8D MV7F;T[?[GOONKT]_^KV^[YY^+9_/^I _=NU5NU:MJF^M5:N6XR[:<@)?/=SC M);I'/>]H;E^I@BO\P^'U@[9H/^_94(,+W&N/X5$>P$]"X2+XD7G^%.DX1 #R MFEI.;)8/*/&)"'$="9[__))X+)U&E7A30;IRL+3T(KYN3.1(QAV,/WJ43+NZ MS)$/F2+2B6QUCV_/.'ORJ''U"8BD\Y6.*AVJFO8(&D9%XMOEP;G854Z?+5[N?_IE$ MS@[1#\H;/3>*?X4OP-ZNBJZS*W1G)8Z@PP?='TNQ.XG?PS(FMJT!VND9D0'KNJRCX*M.(0L MAU)CW$D/9>V'JMA!D+H5=)P6;!4,:T2N%.Z"!KZ)^#UL.^&*'GW3VH: M?>![P3*YQCA$,8HZND.'!!/+^D+# C M^(EA&O'.DU.::KKM<9*1-^,D#ECTB2U VEKSS =XD=63P[9Q! 6U/D,P)E^ M04XTDWP:V&)[H>C,V,GABRFO[J&R [A0P/=)?.SGJLH&T(\'I!GC:C+F1D5A+;,TC&%A(\8AI6C= N. M[\>#$8(Z'NPSP]#TUD;H#_L;#P3I>WNF'1BV(RW9O-O4;"S6LLW".D1[3V4? M;C2#^HXX/\TVXIAS\VO8_:$A5 S_-PN5F"]N:XX^KT[^:($ZF%@-]0E?\(!U MF+@$,W%:#UD.JG>+;W=\%ML3&;FG;=]]XPV79VJT=>9$50X/.&*./$^>FG09 MWR;=I;+ABJP9XN20,$F\EZW. _JO]($+B'5@&HY QM.V;;V)GDH1.:V^QL^' MSJK:[&NLOWCT^3W)5_-G*!SMA7APZ="2'D<&078=(ZOK3QAJS!RUXLF(TZ,X MLY"RAXHR*J7U MJI2\!YX3, "P<=Q._D 59/, NE&-I.1C=7J( 'D$IG69>) M/,!B!P^@/+#]N]^6B)?\U\=6LQ.[V]%+2M?AE3+BZ!C(64V9),2A__4G<.3O MGBF$I=%B8-\9%/M[!1@0R -^3J.X*S)_]Y,/^Z^/9/P=;R^X]XMY0&\J9OFK M\[_^=!+$_.'_#_]_^/_#_Q_^__#_A_\__/_A_P__?_C_)^6_3(E0_^A[1?^W M$>;;5_JM**O#?\H-%Z+A%[.%'H--\OZ#H/$&[F :^?KF91/;^&]/5- MI'+\.\<*"0LGP<_#!&$>,&HY!"[%.@DC_+4^IBS>ZAU;@"]ROU<'S\_;*S][BW37]OB-GQ M@7WJ@AY8 MM!-NN F%AT<4+VR/%>\$JM#%\WQYF;#_/ASV>_F9Y>+< G#+4Y&H>S M0J'B=J/&:[43,9,>^4:C]\3H7>=UBOIK5%#MC0:J*@PX+?!X\5C;QMJJZGKW M!_$[=D@Z6[HXF?(EU^\'SJ,9KQ%!]'*55T]_<]3/@M"'L'Q)AMMU OIK"8W, M!SD<[#?X.G%_FT&*"/V!JU_VL1M/G.P_WPOUO.0DO/,!7@8RI('H,VC99D/& MS7:E\&3#2Z.E4%:W57T\_.NBQ.:&?5)V^L)BW467EIPM!660%H'C2%-@N_QR M'N W6( &UI4'5"UX\("!FY:JW_;+./']:?^E_<7B'I=4 MV8&&S&=AQP JR+TE;LL#[/8#D<@P_H6&$H"_T.;_<;>^JWNQRSP@2ZL,_+C\ M%)DN]I67*E=36Z*0623]@3P?-0PN/>H3;OS/7NO_9VK_2?M);G'(&)OS@,]) MWRDL\SG,RN&@"9TV'D#-YP&+^WZ%L%5_$;E;#?A^W/H[:_5_>I/]_\0G_&7/ M-)"!!7]ONE+/S;C2"]_*73[ ($-:9,X-'M?+O=T-D^&9YP+^;01\@_K^8:_^F!U4M'B"H MR'U> T):(_/V3!2K8[A9RZ@Q?VV_Z]2X37R('CWG"%:VMOD@9.&I^#C5-/K MXRF^+E3/,$410WU"0M= >4Q**ZA*4L%;-C(JK^&-IU(R$OHA[1E=].&:AIH7 MC0WU Q7JI$AJSIO4WX=?SR:-'KD4V*2SC.Y&Q8"(80U$Q5IL@E#,LC;7E84X M,[=E6 7YD\%_@(WJ^8"[:N95VC)071'/M_S1F/1D\=-8WJ#UP:NCRY3EG=.N6B]0_A; M+SUO&C4^VP'K/(.$V8!'A([5!Z(=/,S$=60DLL*-30@99Q?-7(?KLI\=FY@\ MR#S4'2I"3=_0<"IWHZ\BXA.H7#)X3B=CO+V;PCB L+#5+1:O;MR!%87T,8H1 MUMV30(R[ 47JM.,%V2;3]JV:>UP];E]<$^-W^P \;T8,T>O42["FQ7 "&YC9 MQ!#:K@?B@>W95Y9#]4]$IOQ\+8"&)7 M9?6F$N+/U:0Y=/MN>,Y(:*.C#M>=#C$@"WL>&!$U?[-#7&9Y^=#(*6$^6J)7 M85SF@0)^':HQ'NJ.FWX.L-Z2A325#''[Y(K*CN3&VO$ M?&WT('SVE92.YHW)+2>27&WE%E_<.;G)FH&&U[47DCG2&5-N]":VTU>Y*R?) M0GCK*0PJXB7'J&);V/C$)GJY7+#!P;=MIB_,BM)4QD]FW=K>&DY,)0=C1Z,0 MBT#78Y_EA'*?(\8X074[B9&0;J&R#Z_"+#\^XCF"A?+*;06PH45>^PI$MM.# M?207E.QZQS8G[CMQ0_4S$]%D)W ,1T7>@M@$H2<1]2[YJD\?)[T:3L_&[Y?(VJKB M\S&*'/14T.!X[$3@\EFJB(-J.,:E<$XQ;IK([<&LI 8:LI>9IK#H M*#5$%9I!7*T\1UJ8%<+$T V9$N\X>:_-%/5;:5=5WEM&T0-;ZX_^$//_\,SM M2BY\#J2^&"'6VA0AD/L05%1"&%L)CYTG:4ZH2(5(?8S8\/92D^7*YNM>5FOO MY?BIE%Q323)]Y*:6:56 RII;X2+!F3?X11#-C_EQB@<,$5TK/Z\C5Y A(V'O MH;,(%_$@/[V ,?&N38^CT9!KY&W,.3I6LO";(,.WHO[/,AZ> [5>$WMM'L+^H'ND? MR;E]\XN'>SRN+WD+_Q0X/L?:^+>2WT%#!#3'@IL"FW&V,^3;> #@Y?%:.+;9 MBQ;U\@C;=7%(L)9].&'MYI=UK_*W'')[9Z6S<#*EYR/W-M(]".E,YC"7;9GU M=#+[$B3= 0OWZYY[C%W+,6-8?\.6X)IM%!R'*AS,))]FO?X2PW?CQ F)UHQG M6PI0MTCKX"XBFGP"3 /ES8ZP=3Y!QATD8>CU= ]QPW=?669^57B1]U?534WI M!N1\T;(HKZKP$%/K#?G6W9)IU];8"/-;T] <:11-,XZ]C>/-O6]AC!5.QDTO M)(^6DWK_0TE29^=EPR6Z#!^C/G&U M\BFFIK([9/1(*XYQ"#=V?5HX+BSD.D&R8> 84^CEH_V7&GE ^J4T;??/SP8K M"L+6?Y0*II/Z+VP8K)ET.&LG%EOYJ0[Y,ZH:]?"R%=O1):5PPK(T66A-]&Y M I#=_&=EZ"^:.T;:8BO> -*CYO& ))P\K/:5),=@Y>O M]MH4-NU<0^)GRG/D*J=&Z.$5$YS5LOK;X%>YE5VFB>>4AI>GT6GJ>?L8FK?5 M=I]B[WN@->0A\OM!K/IZ:_7=)7AD(@A8,4/H>Z:"]%(H# _B6+L7M/QT[)-H M.8:6G3EP>E*PWU]%P'7]K:@NWYC Y+OR29(K?0*39D@G7QR8RYTC% %D0#-P MSV$RVP9Z.! :_ 2:W'2I4N#TQ>6@--?S9>>/XMNVV"X<5R M@\[44=:3J;5@G<0#YJ:) *^\D&N@N";1FF&13_UQ]-9&K_L''WPY>?M&_(&L M.=Q5"$7C =&P7(3-:C9R.UHPT$*E[U*#@,FIE >!_9Z>GC8F&N<[2A-);X#R M*\ ,29*C!-DS1%M<,:($8_HPU$SP.?]7BW6-IAC:0Y*YQ[O'WU"2T^\' MEEHL!L$;65G//BI>?JT@U$B)P3#V8F+JR>L1D'":"&WA 5TH27B(*!/<>U>H MA*FQI<\@1T/.$;-O;W#P]*OWW5)B:6]D^H3U$$\KB.<^)9]CCS:O;HIX<-,K M.,Z%9N4"E!KY+N6H-.E65H/IP;K,'5XOL2IMVL_OG3(ZDOL10MRC@#9CI#-# M^2,>\=\Q-7!__D;N8\Z% +VQ;0;H]7H?S90?O +C>_?')N* 6[I&7S(!SQU! M"RG*RKK;WZ@8'ZQ.GAR;W)P\.2G2IF%7N*ZT, X @ V MHJ;;]_2%E)_19!1 M]@6Z+ND'S4]!Y9![^MT"(2B\/5^5$1\72 /7?C7R]+U[_-PS]\"QL%(KP9H# M.ZJZE8 G!>\ MLVN1[Y9&^"9$G'W&E*E]"I7:PK*PG(<6R@H0LE+Y=PRE9)8,^&P7X!VO-%X MH#O$>-+GIHT0!]_?W7(,-9XQBF6]@?:PCR- ;/76,.M2;C$L6]GQ$MNJJM9S MG0=(BZ+UWOEWN_?>,:JWOGZ]\THGB,8Q]I&AK42.K!;K#+3P%+]Z5T]4!,8& ML2XIA%USEW].0%&=GF?K8V86)\YI1!7,71"^P7ZQ.;(H0/2YVEO+@R._0MD: MWRBUG0FMP48AXZ&=!.$A6,T[P]0E@3:9$AI0]/&DF%?7N8!<^S?W9OR^Q/=* M5NA;FNO_)R3^_V7[B[4UWV]_L3%8@+KT_^YBS'^*QO^6!P0%F[(:R)!NB2-; M$JIL60GH$#T^&^C$V==_+L2@B<.?%RE>PWC-YY=ZT*RE8<;HO>WB:K7E&D0M M[B+>X3 8B$M?P;3H05NPUY="@(AZ:E?]!?/BA&:=QSVG="NWRTWN:]P^(OV; M!S2E:\6[7&S:O.U1PCO0GLAP(D+:LX@6GJ3(!Y*?C\S_8GS_.8VB2T]]O$!# MQ>8KW5%4A($BB7IA97A-;GYO^X''1DVVFDM6%;.<;V1 M]>K[0%5PZB,1B@"J#P.!1B_*."0Q1 "ZA$\CHSS S7"YI;,Z_B!WH&(YX8OY M^]T5@[!((9N/$[YZ;1JA=W(K-Y6D!2UV=\+2?9S "R4+)O /-+ED. M'O0DS;4/7W@\.KO+INW;@:J-MPD]!:AH#&V17*=9U7N=3(W%U#QEDV99GTP( M]_/;3;\$-_]:VH"$6ZC5PX=U9S@0!A;_R1RB+I+'<UC>G55;*>O.>:8N5C^RI"#H;8< S?.AI#R"X_! MUCT$OM-WITUZ.[_]N) >"FT ^3&EOX:U2#L M.6)VY*(\"3O:TKOA B7_%MB&X@'">^:(B[+0%[;2:2_2,DLK'F\?5FUV[^J# M^ M] 4_FWB%NS')IB#8=!/O()WJCF80>W+J%"%P* MJ&10V\ATX;[@ =F-A-BU#A>M! Q[9,(V9EE&5+IRLQ @FDBN&IFG37_A%I"V MIH5/AWO@W0Y7,%">3KH=9US.#_7)VC&IG78X,G-ETGW1\331FMP4_A(,E M++ED3K!$(=L8GL3)-)LR\FU=T7(D/;Q9/V?+V#WO#/UVFYKDH+LWV6^KQ^MR32I^VPT=V5[ M[NC1Q=+*Q?Q8M[FK,GR_82+#LK>^ ">#4)SD >?N[S]ZS*NXNW>3F 1QD\7K-C*VZ3-4["76-:'.75$W\G&##E&=B* M,9/6_.1'?Q<>VC=+-+G<.SW<."$/BZQ6T[C99RF'81S"7,\*5D ',V1O]^(1 MCWMZ'$/K/K!R,1E@JJ#AM:MU4B897[L3D*$A@@)G+07X AB%MBDQ%PGT9PL^ MES/8FO ;6&4/8BOF^QEP=Q;8QU'VD_VT_<.HT2901'O\J1 +"'GRF M;7_$__@&]]W=C&OC&47XU8MU*[C1L"GR=5@P8$&4T(43,XOTHZ'6SN4;U _! MFE#%?.2 =9%'F;W*4[F6ZV8#GVKTMWOX.9_IO"-52O'OMT3?0/P)(VBD?55) M6=<0#XU@S]8='/"I9T0U[=S+XQ>FP'41/:[2ME-SFT.V0YVAM?N+/@WWFD5= M3KF\O4 $V$:I6/K/VC3^R_9_2)J3[%N\/]3/*&1%0OY/\:<@&I/?@5$?5R-J M'5HVE_MNH%VPQB_=_GM'9NGU;6];CTI9JJGLTG^8,"S;H[D"16,RX=+91E5G$/!QWTW2\7W\\[[))"4,W65;@'MNJ3 Q#KG!$;ILG8EIN1C >G2@@C M3.FI^I0 8\^%9#V%'Y%:]Y-.ID1N/GZD]LK]'Q[C7QO_*XK2F<&.!\#KF&P) MN,WDJ04?]("I#:[G6)'\,_9#+E11N6$S^R=OV[;38)S:PRW?9E%^/UTH& M5LZ1HKAUR)0M 9_Q ([TCS?*(6.[IEWNDQ,78M+D6W)E')_,K92]Z @43%4N M,AU?5T%3?PTT5.9:(#9><+5XR[V?4:'!;%G.)L2<9QO-Y]9W.'I^6B'W2-QH MN!+<$)?!J9%=TIM?+;F6R4W ',L;;?9G@+2@,[ ):=O*2"=*>=*H@&"A'L=!)$VYQ/NG)=J0?%N(10A26(60?U;CAA-&C QL6,4&ZO+:NQS MHP^S@_1V9):Q$OVR*=OVPNR9C1>#ILB0)@^@._^MJ+++4F\:I@K5S0, 6T;[ ME$018ZX=5AR!):'\3MW*2^/OC :^*YZK84=>SG$(/"AM Z#DAK:5 B?X5CS8 MUH1!!MN9D$(7P -/X8'P+U4X-W=2X35/N\'!D5.5..)CH]YK)?;N?_ M^"%2Y.K2<']_<["FL;:7=HG3HA"4P=K%O8579CC $FB(.94Q:MS&(BE"@>B6 M"25T4JYJ'% _*)P:HN]@\^L%O.Z3@@3L_A6]DQER$2$MJHJ M#N$#IL4OCC@,&*0H5H8Y'E@)2Q9UB,ALSGHU;[GOJ.N)[F@^S6J"#-X5"F/V MTD@I3)"&3@DV7!"#DEOU+CF>:DV*7YSH,(=(A@?WB4C_.IE<^NL4?;LQ9Z+ M*3_#.T+&B-V8Y\(<)7D:.ADG9IBTM""%XZ#[EL31SG69C^K2GGCO#]SV:OK6 M#;6L4S8;RN+4!4Y%8PZ:;62?@U]-6D#W+,0A/58"HZYH:H_>N6WEE]B.S@H^ M$^,QYW0+^AZU>%RBXCYMOH'<-03=/&)7M DI" ME8PC+?GR3.$8P[3=(C\,RKT.YKYWCI2^MHC$0V0QKE=OYKULPV74/,A\/,>Z MP+EM%X^B_^2*=&B*-)="US1_3_$"\HR0^A? M5J^F;(2@D41$,5/&E7/*5?DY42 M-+0]1STKWWZNWI2S>]_V@CH/:WP3(PA>.\IV!%L=8,VO/*#.F",7?JB^BC%S M^[(A*A[]O((8/GMZ3)BSV#3\\=@9MW'LSF>+@]L> ?0U5XCSB#T4R*^%Q)G: M:_$#V,F M;.UHQ:"@8/]@E=NW&ZW%MDAM>?C?MAIV8A_^;=%A+(-5"$FSY?%K1\! < S7 MC6&D16BUX_SA\6'$4&ROM'C'2GE2?IS[[NGAM^S'^1J_G:8O'Y*1LK!$8' A MF1J'7L)3?JO";RO;;@P[&_RE-1#T>TT!:GZ9Y8T8U5]@JQ8Y M&)T^)C_?CYB>#T1&%C3>03X#=_1C:((C9^%!5I3'N MRY[YL4GWE4.TRU/=%I%(2T"3>V^>'(2#M"O;>D>GCT+%4P@N](!NLB\BN'=] M!,H=[OUPHC[%>D@K6^') M3,U!II4\1WKN0"YFM)@:%T\LI^B P1&#+J?((V%N?B_&IE:N#CP[U2-SN.IS MUGHWTYF(-L''@)19#^]:\:4&MO.R"R4>*#29$I .<4!DZ,25PN7!Q:_ M_)Q6 __@"YM]UJTC+9;ZF> !MIXGB,)OB8J]G<2Q\19?@_21Z?"X\F91X_F% M:13?]_':JUYN^0YQR6VOO*J"^O4$M(5VTG_RK:LDCIJR154.OPDV/O)\M1BX M47I4Y+1$UD8%[3<1:NDBYD$])%FXG?S<5)4QE_^;>X& MRD=K%F(X8T[.*:4ES(-L6?C#91X@"6^,>#-[9)BS?TI%^_6"7HBAT+69YI&P MK6*!Z];,R9RYI[U0'[-E6,.)Z &U4S$M"XF>K4SY#%@\XHCWD)B#(FG8S#0X M=.=^=AEIG^ZUF]?NB0URY!D8:GU[L,NOA010Q$RO &?/%^,P(=_.&GY>LZ], M1D]JJ_:!$O7=;ZY_=!*>L>W.@#97DX]&RM4_*9[SF-'WKC8HF@D4E9MI;J*NXMM*5LUJ M(0SJ2! E=IE2X]/=$426YACU-5LSP%;KUCK/H(@0MLGQRY>>S$8O#*G2_!:S M[1FMR4L"(W37PN+ E2ZBQQ-0*ER@4(!Z2_G_HHK#<'H< MXPAU)(YS]0G>E3'2AA4+G-SR8?!4V92#BM"D,OO#J]W9M/7V:J\V[%*]/=C' MYV%APKB4#?^#29LZT"[*K"4/,MUO070,HE7D4?F.[-@:4=CR9W:FB,"V%#XQ3-WSM> M1?_E4BYB8V/1=CR F$?AB)[!T(0',+,SR$-KQNJV%(B!D-52QN_?+WE 2UTA MO/ZJ.DP( 1FZ92>2@>X_A'\(_Q#^(?S_%^&3,)0H%&#_C.CR(2R27A[\(/#< MN7.&:VYT*L5XC":U/0&RL,"Z%FX1#PAH&LQC1T9Q#@#]WK? M,[FW&CY]5GG6D2SZ;M>-V.0=[V>CQ0F@.WXWMPJDDN494-GT3-Y4R#5*U?3! M:@322\32 Z:(R4YKE/;\,K9N;#]T(=Y=YL>-0U9G.TT >R:&]9:+X.42'B 5 MAAO%PB*SE9^^6@ #(5Y8*(_M=D9'(_=J$GKN;#-&49V^''7(HD]DWRM_?]2& M7[_(\WL0B]_#S<%0B631SU 80WWOD/B/(N,QCML4W9?S*4A5@[1'+SSJHF6@ M=_4>T39-UEC93:(?Y,(HI!6W]"9X+O0N^=!5E4^VN6[[) M-SFQ@"_+7JM,REXC*ZC@?T+TE:41H6V-JG=#R^>N?*J[['K>;#D\W#,I?_^@0=.+3N!DMY!A)I*\N;*WE9H/4^SQ =' JG*[+!-QKEQY3VO.5!D^P M7:NF1$EKQMW'ME+,XNZZF6T*.?PC>H9D.L #3F:,-\&B#B7C^+T(3KG96L:1 MX>:;+;WHPYQZ*7PD(JQ2ND,D8H:Y^7.4K\9N5[9,U &&@@WS=SK?%([AJC<6 M-"W,D0MBA4,I[#5@JPKFU%7<-"HAZT>7G@K']\5(P> EV=Q!I[HF+Q7M*9;[ M<3+Q;9SB)XO.Q)U66G?2,5H\8$H>#6TG&!C?V'#?C",9Z2/LG"_Z\.Z5NL&$7PAZSTB@*?XO2,D0U]P-6N,>BN?_QE4Q/RH MES.51IC9B]=CC$D=J!TNNWC7[?ZARV,;MWO8'7,7.?EC-3439!P $\A5CYM* MX3X>((^/ IE!R#"E'@E/)^R,*-TQ$BHE%+Q-?8^7J&&+2[R9OXNU5&EBM*HS MVP!LW6%A2AC&*"P1QT=@4:N2;R1-9OQ=O3&2,EYD4.-GLPZ#Z1[O>DGC<>$3 MY,4++V03WN!.VF#ZKOQMLR*6^P@,[(T&GZ/:S+'3E?2M3*P](R'NTJUWDV5E MV)I=F0-F/5A M"]OKZ$Y,M?%\7F1'X^=$W>90IN:[QI2P/4HNL2D\0%?"<[^ZZAF[5\1P^ WQ MN=;\%[8D1V40YH=[*.LND==&!& 5O/6V&P@ M +Z?L_.K)1OC&94MY&04VQ\>QO-+-T/7NQOGW_SEN_,_7W&[!H^@Z\OPH6P O0X*6V5B.72T#3CB# M+[/+6-C^R^'A6@<'._G9AOO,MBW4-6]=7.X 5XR3F]UHX!KH% _HRC=BJJ1G M%'YSS?+YGEM12HT>.^LMMQ) M1O%\)1L'MH8T.Q1SSB"D:5"X!^3,-O;TZ8ZB@J//E;OK/^!=9:^W7YVR]]MX M0T(V^[6=]H7[16:OR78<=1IJ701_VPIXC2-*RQ-7WC]P=KIF8.F^=K\N_2DU M;>\C9YOH;:=+@74%@" 029[W9TL2WH'/T*U>>M&4:N'VLJO"-O4A)BM?,O*B MRGS6\T],>AOW7C"=SCX'M#TYZN(\9X!(4?;F-%DU0IT&7J_52P2E\+C'7Y4D MTDXO>];5/O4MJBV_)Z(_X+ M5GN+BKV:VZQ;(OD<;CP(%A6N].6L9NX?3"'' MXP2/-V;U=(*UV*2:'/M:6=>MVU25GM\,>LO1YY:S8DV?G0BS.8\*YC:3J16@ M!,:?@O:$W^"J*]M?VDX'T,4K.A$$BXHEB-_V=-AAN6G.Y<6,N=&HM/V^ MR]D9-R(O-OB,[!)Z[8(QM;GIUH=[%L*1CF)Y(:R&04)S;2# V6PV]KY6;PQ_ M?)J\_A.WWI>I.[HY=XK%[/JV]L3;]<%I#CM=!.\0KQ0 @-#_\O2R/VG,_])B M+!4UHS&9>E"R*2Q:R0-LW_& .SWM:,[30GA3.L+N' _H_PG.Z#,0/*2C0UVW MA9_->4@VP]#F>4#]R'P@HC.(3R[F2&MUN([IULMC%# !K[TZ2&AMDT_8DW;- M@S0%]D"VWXVX7RLYK-7K9E()[>3Z4ZF-W?-$MB/DUJ7W^7?U-R//A-LE7EI/ MAW<)O(B-:CYV_C3_V)/_Z8\A6Y #$6;0W>BQA.GMY6Q^L%5AZ>JN3L*>P9-L MXPXP;>4>(3S.0D5'ZJE9BZ*AN.7Q.LN\VQZ$XYJO77>@5N_S3@ 1'*\,=^:2 M;C)$:>"U6E0*6I5S,L],F!'2=DZ5]?79[L:7F6OJY()BWAG<=W%_HIW^>I92 M1>9(%4_9IA ,/R*#N1>D/LW?,PAKX<^G1I*D&;4/Y1CU[>YWXKV"MX\N/O?> M*MI(7QR_);LYYSWHAO09";;J60B#K9B:^UZ=5PA5)=#/J2SB]KBDUU9A8]!71*?_.#KE,\P]#WV2<-T9JW(@I MW:*H<;,%""\0'GD/UB/ \E_6@B._FH0E=$1-V':0+)B[1,S6,HI;AQ^S.RPT M7OC52DV.ZOK*S2!3$V'4H%E@Q;=Z MH=YN3(U$8URS(O5AQ'&Q:,G22>#BC2Y5,_K9 P\M\]O9JZ!5D[26T#'&*F2. M=%EL_4#0P5]DFF0S<[J(&X@8E^93@(%1:6=VVQ#J]O%$;DOI>YH\H"I-Q4): M\O00!'O8,-/SV*O7-I^N55C"\GOX()%\#.8D#UCW/77,)>G(G>*1"C^U[VZ6 M%T\(]QPA-E9JR*[HT"@2$5%M2H(YNYQ7[/E(CO7L89Q= M81IP=+\3X ( @.S%_YBYI/-7Y\)P]1_^$F84H##_/@&XL@7][S.%_VT_E:L) MX*GPJ">&(SW'TH 2V">"?*7S?+ "7\LN!!=:&^>P>DJ*D\W MI_>$M]-JG^AAZ;U(%N,%7?S\QB^^GYMLE(N#PLIMST.G_KQQ_'-TBVYX@-[M-I MQU#OH>L7Z)T7V!$1;'@M#AEK;49&["DHB08*V4[KB42P6]8[".5-.:ZMV%0? M$.&OT:W=HU]AZ73P8@EN(B&3?V%,9UHO?K4HN33[*F$ IV2A#+\B2N'-J2 _ M'C72'3O+]"VF@?0DCOW4H]37X1+M9@Z":24[.VC@U5TOMFX[4'@1OWH1=P?> M@*G'D2Z7@6%>$'HDB!55:B)9FY$?:-K9OWXU<:L@0^/6OT;;E 7 MPY?8>PLWE"D!;)-D#AM*8U^&/Q&?S\YC:&A(&T>7Q<3]0@F=L;7Y0%#G:/5Q MC#7"5>49<,FVG9VZ]YEW7H=%!;+R+M^SB]E:M6-_M. 9]MS>$0-0^FLV83.# M520^0WSBV1WJ%WF.5IBO*&-B]RC,];"(>6N!Z-%_,JSHED;XA*NOGQ]$P/M/ M:)=>5^78D2X$(K.>.[""1?=59?0._6(/6#B8*A^SQNZ2$A*2M?HTGRP*H.R@ MNTQ3&J4U SA#D;78!HT<9,S&+^EH-0T;OCO%1$ 4S;=2(]W2N2\J"WBMYC;S MHX2IPWJQ>F_B]QP+<2[1$"?%D>6FQRX$5W#L%Y5Z.R@R4ZXZF^NRL\2'/4.I M98?:+T73-Y*CUGSG[.(FD,\0(9W9C"7BV$UXW00M+T,(KS&P<,09\F=OM;[4 MN>'ZG3"45,,X*R]U_?X'?$XJ%25W3]QHT19/4F2OCF-!QR?N5C*=QFZ.W6V_D77 M(R%"S'T>L+X!,5[K,%^[P)^:$!(W9(>O*.>K(I)C M1RA3*UX$,=CPN@?LC7@'[EW#T9GUFB^F5'1K*]?YO(T8#WGJKJYQ[Y>FH8N M%'=N2:($2FC/5V5>3@BC$>5.NWH^SKNZ-GD9.Q1\.&*[NKGS]'F7H97U^X'C M'#6(P@ABQ3!\R!TAUS"RG#W3NFOFN#;5M+13HG,!N]]3].7\Q7:]N7GCDYLS M3@R/S//K!/()'[^N'+0B>%+7KPM7C>M0)!R?RKA&VGC3+OZ$Q%YL<>K8:PG[ M"26-J&MJM1=Y ",3D6$K^"RG9PHGBK?@/L>+![:2^Y4P(A']FU1\J,'#QLIN M"G;+#AN%-:1S 2[J(4D+0M"5(&MUXQ/OQ'R(WP!]F4)+XOFA9*/R[FC8]*M^ MQ.5OWO?P-]_!:6JZ;?#2K@MQL[*L;.(3]S/#Z[_GNBP9&]7OW%:W;+28D'[T M^&W_X^UK1-32Q0''_]&2BSM&AK 5OQO:S&"[0E7,J&XE7#S'L&"T=K*J(L@X M*20X<-VO\' UB?/ =WO@9*9.#_D<#X"V8.?[$3V:APZ29U,X7MN*5D MZK-&Y0@_&BDGHC&C'3-J\8:9/_ Q_02)*9UZM6XNL'2N]IN\HMAHO^^K MN=5G<9#>X\(+U(51L@M3KQ4U"KQGK>#&$'V$!_;@*,_B->B.2J9>7YKO!2@;V=),1C8 MJ6?6&^WI(6JJ^F@D]/&WQLMIQ5Y?5\QCY;*S,S6,ZNKZ1:;C#?E<)(\"I0# MU\(O:XY$PKCU\"B.X3;,Z.T2S?@8"J\E,PIA^4KZFC>'$2 Z6&'T5574FV[L M.;&8F2E@'OPA-M6FS>^48PO:"AXEU^O-M[(!CAIQ&D=W8-KTMC<>J$HY5+LG MF^WZHLMU^/UHZ.:.[HS;-C(J;UVLCC-UR2V]XPB4%TTSB4AAO:QCHN<7V+J? M&FXZ0L;%D\HA\A&L\3UNP[.'SNIZ7PR6GE7+_)0X6^G!3253,QUH>BD,Q/0Q MG(G)L].5=*'OJCW>0W365PMQ[Q]RC2HI0*:V=&?[EAN)DP('%YKH;X O%FOQ MXA"&;8S?.4 2PPM!%QY%8-O&-C5'_D0N1D?+TZ\R<:;/>Y\C3)L N"T/FAXIKC[[!VD./:YY+ MUM9^F'B[Z+#.M/)V4(#91Y%.3GFT?QS^-GL?V+J?!U +>(#,ZC]7,L-1#]+L MC2/(^D;4MY"DZD?@/1 /Z*Y;_GGZRK9J@=.7/OK5W?#_Z>.AG/5V7P.?68D" M0$AR]HUB;^,<9Z*Z<=?&W#I0BM"I$9N1X06G ;QCT;?E^)FQ<9?!R@H#]N>8 M$Z7^U^E&U9$790_WSY\HR!)^X"2LPVRG$MMXP)@U#95(XN><8=PF-=&PLM\. M?QO[EKZQ D:FC:__PHZ18?$7W ?-5WF R.(< M<0-XLGQ#Q!64W*?O1X296M%G*]+:1A4.4:O']WKN4]/NZAPZ\2GSW5VM75D$60RX-K@\<,Y^G0QN?%RTX[=*+&]$QNVQ;AL M(--_L=J@3Y""2LBM9]^OEZFZ\NX^5D";7G^[_,$]X@'I+,D5UP@-B%T#B+PFW$KYT"^;]FUQ_1 MBH55(S8N%0]53JJ+:7YWVYPO,FQ_%6U4_A8B_ UI..RX2OQ>>PM^*N# M9@<5(N(IK"KF2<(FC_C-\B?&'5%DLUDU>,]RY?O*L;KVKI7N>4'$>QP=X>AL M6*#5<:NV#=,*!+IF]-83:_)W8YJCC+2X T&LZ];<1-@4[D'7A'=FI%&>S513 M,^:):?694;9+J:\7N_?D+K3N9@A M#:\]PL;@-;DQ>"Q;.&)F:K;+)*3#N\YN-\(P+%')(W*5\JP@O.9@X3-U9;M(72DQPK8[ M')VO:$C3)2%QJ1+27)AG/XYH/>GC2:%FQ&T:&CZ[("_ZR#.)/^#^^+5>4E K M'IGO J^Y1013PIO\=8C'O @/H17,=,KPRHRTKIO"B8;T33I%(YS01X&'NS?' MWP_C?Q+?J]5HF#K@Q?!9W08,NE_?VW-(UFBJ> ML->^.C32_^O_#HJ!7[V0?1BX(J,'+A05PE(^.#A.E,+^%O0O^S@Y2)S]8.\R MO.*)H6W^P .^.KWD :3L_[*1\X?P#^$_!2'9@@>\V)X5DH13#E/@+(CB=]ML=H^,UL=]5Q=_/F&LW MCVX*WG9/U6Y.ZH0[<(R#O8DKX5UW5CTQF7'$YRC'@UOPP^]]I=G:NKYT@YJR=.\1&A+L.7=(\<9M9W4!3L M696)/$"^V4=KS) L-5'U:<;>O2H>H%P4#"X%MODLSG[3_H>"TDY(-C,N@MK; MC[]T['4K"-U7=9^VJAS(NKGWM0;V>GNASM;6PR)"T69>"/#G/I_F M)I%/4)+ 6HL7M+LG5,49]]_-Y-BM+1BCHS7E%M'!L"QKW[Q89N%:L1"]TIZ<61!9XA9E!SMU.W"_(DB MO\\'6O88+0H)%OY$=V.H*: (AEK, VK=4BHYLFQ%SB$FJYB6D1 _Q@,Z=)8ML?GI(GY_$$(!QK )'^=XXQ M8R(CMARD7O,D5 8^'K,-.LLBUSY.'[BU'S#MB9+NV:IV<6"7J:I[ECWR+L82 M!M+QS?D94?RW\[G:>_P><<[UA:1/1DRQ E]C&>T^)N1CRGBDYT:B@H+MAP,=FH[\NHR6"2)';RW,-L$VZ;PMU?G M^&EAVC^&6J)#_]$GB8$=5F3QLPU,+$>*S1KINW/^=1FA]^9&5_C;Z,5/T[F8 M*77*Q\O=1%F\)/?!IFAHL.[EO7E7:K[%PVB+2N@78QY [88B MV;;PVRM:Z09N$_58IDU&2,2-G0H4])U''7!Z[(X6M52WSGI$'ON(V*JT"-EE6G7:?7[J)\LHAX= MCD2&W9RJV1&F7]>*LH1B6$AL[HKLN>^7/8W5RWT&,-29!6AC75TKXN'.C6ML M3LZHA>0[Y#C3F,41K*_YBI.P'H*W!>60+EL)G<^X.? Z2>13^L D6+%F"DQ& M5YOW4':G@CWV2PY9VX_2?]__D&W8'BS@U@B_(C+<*1]U6%--.!3<"RK7-"U( M+NSLI;[SI08V?M+70RE6-4J^_8(5O.%A!:MWAII@.1NTD' M7O<#'92^^&D:'FMI9H=5;N&6POH(;*HB,YP:P)HO^CNLOEFB'^#^?MQL_[7>ULCG4S>F4GC J*+- Z33 MYM43[81UT'1[W1M55"RZIK=31BG?XB.KO:EI[[J"^BR4 MP-9W/$"4H!34OWI]9DP:1^@F[=< .1O&0,>G\O0V1!SV]M.O[;JSZ!C4L+Y- M,]V6?V']?H!P]Q^HE"_(V,5:X*: @43QXA0+/L('"SZFS\VNBED[IN/3K!;E M@ER5*3LO[EU9]RMN)1YG3 A%DL1#I'@:?[">P(,6B[LJO]'W@5/_H A M_U[!L=JJ_< _*E;VCVEQ2I_ 5GX3'OXW@X)3@R<0[7;+@)P0*$8G^V%'4=0B2N?"F&F' MW'A-2$*NSYN\8 DC?J7X:A.5.M=7BMYE^DTQS5T5&JIAS#)XW2ZV ]AJ1]H2 MA*XBHU?V^\ZO[??@]38SBUI?;EX\P5&NF;N_8+XH,1'Z4T>T"]3(7/&H8.7$U=F9TK/?P0F&\B*WE"ZUM\^=+DT5-UY>N57-+@2D4 MAFM(#+G*+?'20C1)F)%?QO2;+D[*U+M.$HU06/O+H>[X[7QZM/^S6OZ9P"+% MCXJWO=5E%U%( ,*PYP'IF#KA3G$=5CLBA_&(GH/,[L1+X]J-ZCDS<_#);SW=G MQF&H-C20!R3O^S+02F++3H:,_CK#V]X1W:YIQWA\2?O/@J* J36"]9TOV M<-^C"UW7_-)D!%WX < $V#K$E_%O2N;]#P3[=U-_N%/F#^T?VO]\6M>:$.)LH1)<"3=%.7F]3P5+/@\"=XFSZ# M^YK8-1'/OIKD)(1L_S$\IN)IOD_GZLTW@0)1=R)#9A.+.@Z_.@..ML-KS1D. M+%O(<#HD'JP>Z<(EY:(28?6YX+*(N:FW8_3'#Z9>GOEV?-&.Y?:^#X/+(=Z#S!W#CA6 MY,D.B$*/[L$+9^NPH>NEXE/>9AF%'6NH[.WA 9#6,D>RK'U2X:[! K0;-RTP MS#(24QN8)Y^EBYMU[#,]GKK;;D1-D._NT0M9P@9\*PEL-8X"%,0V);PG*$'* MC)2NW.+$&K3H_@O%GG-7)I;"W>HO=H=NN?]#,WWWL <" 0Q,Z8)WI"[::PV4 MS69 &JPD1F$[F7&('&=BVT),^ADQV'H#.E\?Q\%>%GE!K@I*\I5_(7BT_)6- MJ#Y=V=]#:'?E@Z__O&D5.NK=DQ@&IHTL^)TH"6^&FAS[S# //>S#R^8\7TYY MC8VV7-?3R-JS+EGX8M![]"IEF:(%]"&^5\'^Q]]YA377=ONA" M%*1&>BQ*@T_QC\]>^W8V^Y/6D,*E #-+3U[3KB=8N,20'_2*$T@ MA9UT-.%D('-+87]G.!;2.?K2\0"S:[9!:ZRLL_+$?*H+>V?EAX6,'2/G%7:? MO'WSB(B3'SS.]4$6Y,JOIKX44I7@)9X\?^@!"X,US/J;G$Q@C=TZ9\K@"3L;DM4 MYBAOB7;< %@MOAJ)G<*O^M!P]IQT\9IH=6&W>^^#U5#?W[K=._;/^=<]ZY\U M&E0UNF<]OP@;08;V%MCV$G8(!DL*<%?9! MWK9O;I+20\L=;W?75M?A)GP.7]SMDBP>F>OL 5P9_P=U#^2^B$P*Y&:"Q%V5 M]CEWCA _ZL F1]A]UTW'$@,G0>+H=V4D[J8QFQ_MU3G1#'PY?0,?.SI<_?G M4;VW^S:DN.V9^:G'R&_M2Z171].T#!A=K1$IR[9)/*,2[^N77J(.5GN<3+YR MZVJ/I6:UI?S;]FIY>U,1-FH6V9QB.>MJ%H\K:/]8LVZJ5JJF+QI1A9J]:OO1MN MQIO\OTH1'=RAOE2S7_KD&$+G3R5)F_$2^USQ]?A6=G'(G*)(QW=Z-3B[0*X* MBV;H75NP/]T^#GM].')K@/>^.#3OHU#!AO(L\+IBY4NN/'[CRS7[LZ.A,8=; M6V7W_KYK%7CGU^@6T>F7W@()A">NKAI2;2D3:M_ \F_?>)82F9ALC2KKGDTO M]-AF/0B!@PY@85W9NK((+*.().6L)$EXS7PX]U:DC_=\K(_B]_%7F*+([TGN M?L2,*TC0(3)16[NAO\9II'.1.?]D&[^3PC"1&_?N%>D*,M8.=5/KFD@JWKVQ M18X-\M2?L$TX-NPU73=:U/"B\ 6N6XRO3^-7BZ4;OTBKX,H)3(F!=Z'!E_[2 MW:]V'"TLU)&T0-&[MXA"!YCY;3C8G&[#3B93%\:D&/ES4MR-,:S(+QTE"']? M :X;7NK)L2CT=?:Q#S,$?N8=NHZ^PHUK0T-[38:].UO4:]CE5'#,B9.F[LC; M'V;I :7.B4>;-3/84UU;%N5^8'RN'5H3_X5MSK1M6\CT0S7"L6PBLS.1]7+5 MS].+!]F;LV5^E4[R7YQU._3]2CJ_\Y]^)@BPT77*8S<3!!H%SO25; MF/X(50@*=)4:.<_)_$$\C&6^0FO4D O;*)!/Q)BLLB:90VG7"&4WW7L5%_"J M:]_PHB=RX7X0\B4/!RZA:TUFXYC$T6AJ5+/])#EA"#[6D'H8IF+/NCE=+DBR_K_/![X+(S NW!N7D4 M[]F/<$[IA\6ED['8P\"B$WS)?(Y;QFL1JF@MX:.2;:7X9.;X5GAN+N=[ Z;\ M)1J:0\&&E;F+,>X"656VKN$>W!PXTD\;FHP^;)QT@ *Z$I].73.-W1G5: ;=T(H^?"K[ MHZU&@A3N35^:8!/^$)N298(')YW2+-Z2R2$;[@]8V3P.J?[D.ZYC\]F\P#3I MU??3_!'IH\>_=.XFSR=RRF%E;#!]I+\35_UT8L^ E7GH9/RJ>(7C@Y=NOZ^\ M^[P!M_7K S^Q7*57)S.8G+KQ).Z/'^1-6E/%WXD)Q6J&RFG,0'7+$C53;U@X@G%8) M[S#X*W/CGM[VEDTO,9K])PL58KW<_OP1N_V00[BY=/&YI#S^:$-&/-4'-5L% M&1+>X*K+$\% #WSDPYB<(:KZ:O7-!4^_OR\9=PHXU^+ZL#"P^T>IE/S.A'LC M4G.^8[9KN%= JCTVH _6PR7,6;FPISNB5=2GZDU&FK48:%GO^'H_MMG(!K>) M[E[9;Q*G'_O6=9;]L7-5]UKQ^IA;[<5:4$3J MZ3Q2?T'/Y0,^;>,'#9^O"W M]?6U5Q6K>W2S]I=LO>:P'1"YA2ORV_VW\J8A$#K1IQJ"K9[FR:5035' R/C+ MU$Q**%HI^,AH0,'QM)/OC,X W\W7GXEM7SNP ERRBOP(R@C:2'5=/,1PVI5Q MJB"C@G@9&F.\,7>9@)TX)Z#.IS.;EI^(IX/R$UVUY;>2(YX_>)<:?O"(KCM? M"<)>Q2M!/=3E"-I"*D:^_Y*6N&V-@Z_>H?>S.:.#;U>K>K#2MRDIRB8 PK/C M)]'P9I598>KS!\2Y?QGJ>>%]6WJZ.=1I7AM MBFVBKZ6__,E7^3^]Y]DI_+%F.+D'95@1Z5A9GM$D M5R:2Y4ZCB(_6]@KJ2VEKNA^7/7^5\FU]991\+6B(9[U45VW^Q?/T/@Z,@D0)%[DONJ)]%<7<]+3S:"5Y?RA!9TN@$ MM^]%'P2IF\ROYOLQ^B.;YJ,Z3N2B'$L M6AH+E-\G8OC[ZC;YC6I7,YU33AY ^_R7U0$EYV(9)5C(%9V*KL+<*\5+PJ&, M^ ,LWARE_>]UK6%-YZGW$5MX]_ ,G(IJAXW=S8P3]Q*YPG ZPB8I,#& MD5KF#)\)/?X=,,"2]GRF:\@YOK!S!9 S0KF4'QP1]#S/ON*SRW?@D?;IFIL/ MQ1\1ANB0.W], M=6(SNIUKPEV\Z+.^R,-/J(+$.UY1POK@+=B.8(REX%W_^B KEZ=C5^_'' P\ M7_MNUDYNM$1^[^V'V5F>!VW&G=ZM ,]1L][Z(^7;^]AM@V9'V\YTU!0U=.DD*!X:J_HP/^XS/W_MA%=_F/P9-_P$&<" MFN9M1"(9.#O.=-)HK5*MF*_--"*,!963LZ,*PXWZ]&Z7'N^],HX@/.8*(!O) M)X/^=%@HX;H99)1-;(-29G.#\@E: MNZZ]:C>N"'A6'/-F!0BY%92+?!MB8*<@BE>//,NWX* Q97$7N)37@(6M;S#, MJ2;) E,^2:"#-X-MF!14Z(0)@M%K8++[>U,/Q%4FAE_R%_5I/OP@R@D3]O2W MSIM3=WA&=U'?4CD.PDSY"A"^ !N@>;IHD7\Y?N8HY2O:E1V?[935[#+9_PB. M;.-4Q[8YS.VMR*R64.G1=FQ<"";>V9\M88^A\Z\A<[(I,M@ HK:OX".V1J7= MR&$2-R=%MED!E% ==+5VLEGE/K$AAWKA^8Y] 2>(4Z.'YR6N#_U8$DC[KP"% M)2M \)"(O]-ZHK_D3__.0(V)WG'$EF;^F@FB.Y?)V<$1T MWXN/EUZ9;'YO%B;>OG'!*5C'?==BTB&7K>&C3,^$@/7R>RQNQ8@+9/-R-ML) M+ F=6]Z4&E2FL@P?_5*[3GRCONP@D#2;=!JUM(.WE^#U^3G-W@_@0)9X^PJ@ MY@4[[6?GD8.,UT.C#FMZQP?O?2[>G&?I;7E5^MS^FH5U5IKHVRV:R-JT",S@ MP*E_>8$OF5C([NWMC,_\@+US7) 1_,3*\O4;?8[]0%I]AV M*\I1>(^@_4Q1SG'HP2VNU_=UX[S#R298IFE3S>FP>9/>V3G=FP'NRG-%[V4> MK[8!7%5%APQ>4T[U95U9F-/@&B.W2$XG_VP:]PJD])N%.>T_5J>>.4$"+Y3W MQH5(G*Y;?!VRV%Y6*->=&.FO-QCT7RT_TUS-H?%KL(&H87-&WCV$LG&*86(H M&]7_4U%PEQ*71Q=?>OVO8X>J9('X7[NK$R,.Q3$?;+C]K M-H94\O6.S9_Y5RK)CR=A0'&RT J37+&0)!V8?;- M[E3)UV?6CG5&S9E@OYDG\XR8I-4QX33JA#3T*RN[-#@J>_3;';^"H)O>H_O4 MD^U*,@&/]R< I;W"NN7SN.>VL_%<"P$-N[JF;V2)= .FM#[4+;,[ "UTM:V%?QIP#"]U.4OEV1RSQOI?U M8$5%J/GKL-# 51DU.3T;)-/%C]DIBE3@-@HF2)"[23+E>6I6&#: ?A4C,B P M%;SSXL5 T]058(T=^8+LWHW3QU\ #PI#[J8$YD^-'E@STC!$X]EP+PO&0,B= M?V6)B>+)'S,@IU#$3C?&F2@)/A+T/VB=H3AW!"32HH[-Q=)3<+68=ZE1TL8/ M^WY%S I1SS ?\?N,(H)8$[302I+\-!ZZ_)D2Q,YO1\G[\.MQ;+/WF^[$C75I ME&[JV989U5EV.WG-[9NH8DI@'ZR;VN$TNI/5DL\-!JE!@O7?*(I6\:=,1ILU M(*+#(<1IZ[5Z/]M_(.3S#>[=;>JL,-IZ\*F^YOV?:UQ=]F],N'L2V+TJ[]]G MG+"H0$I(XK>O *G(%FVK7 $R$,^;'+H"2 YQ(P1G2'.D.?0 F2V4WTDK /<7 LZ%NL?0 32\@Z6G=%OI- M:2ICU*WB@LKUI_-&4YYAOXRL#7,<7GRY%O/^PYF,AY=&QZYN!2TH@1')%!G$ ML!Y3UIV!T0P<;!''=CRT K#TVGHW6LN&H4\D+=3?L7N:MWLZP^[)BQWY8SD9F2D ^B1>!=X# MC7&NP([,OJL4\68CL31FA&00%'Q'.?>,7]#-*)TZ-\ Y7-4T#,[#RYW1JV9AZIL8>*]BHNL:3NL MHE7E1T9"MFMZV:1,\E$$^^)W)*>Y MO1@(='8++:.=JW'LNG*36B!M*/(=#;F8P%MQ;1'#]J9@)4,?H08PQ7-^I3FQ?R!28:4>T.V6T&&F?+7]L=_Z(,B-/.2K$=;]W MYX7:==O#TNJ_>P%;'I(CSOT?JF5C4B$.'SP9T#U.;DG M?L#%AU=+Q/U/GS!V%OV*%I;22][@FH%4ZY]%Y@?91R&D\ M0(]);(^6/EQ".U>PO=UCW5G\>JK42RAU:F$52#7'AD; 6\4S+M%'T0(IQ\<= MI3%;N^=,>$I$9_S"_==_C]Y[T5^\^WAQ^L*:N*%9! NO+H(5 MN+(AH_F=\='M7O4=J$S"EF,()NJ?+.<>K7K8!&AO,5=6=ONTQF,C]K*+;^EP M:;S37D6>);,/%7-@WW.(G/33P-K$H3_LV-C1_DLS)ZY-#"HZ/U*\<%?R^M^. M;XNM\?E/?$7T?]*I0P.]KO1>1EB B[U_Z2< ^$S2?^*%4*:K_#_P:L@G>_-V M\_-;-'E6D!EQMBGLWE>,V(>:.>6Q#OD0U".;P#6E+GOK'26VU[#,G+\D=_[%5L;2QZ0W"(Z38(WF201]&%Q@<1O:!()"II/CPUUWK%) M_D*Z$39YOD>[3(O?[9,GT!4PYLC^PF*#3;11JN0$*Z,X)OIZ%%WQLNU'U/4U19]S1K]/ M>>=Y]KR]9G C+NF,S47_$R)K^8?8],QF-8:,F'5H5V.SLE?\Q*-39;KU6SQU M&UN:4KH'-8'8'!9+-27F3:*N]!U> +\1";]T+9"*8+P@7!8H;/X ;W+*F!5H M=$ ]3M!\-5N*P%2$1MSI6^H.M\C=?_XD\= 5R#$.36I MV6G2:83>,8I-%!C"1*I7 L2?K5M>2@ZHS_JA[!TKF1S+_$.O-[%AU8NMNYXO MD@JQC/$([9A)%LB3*V?4$P6;8GINZRD+4)^HC7XS!H4=;HHZ?OFMKX/.IO6UR6XU+C=Y2YG=A M!>N<%O1$("&L46^#,[DG\.+0V_P-'TRWE$']_$=D%=>/)KHI'[I9L>.C#M0I M1\6LV=D^=?/>B18A=P:%ZE()X#H53NM[2@CQ*D&)C6N/ T=)'19@>F''A'9] MRPO!VSN6T1DH:XUUO1L:\63Y\X23BD.OZ HK0" JPP6DJF 9=W'/T;1'M8XX MYE K<=3"#0X.L^K##O]L,MHOE;F_V_STT9[0B]4OOFIV#Z_I!>)I7%>\.4SE M2H#4S35.L+YX F$K3':#EQC6Z'ULD'AY+KI]Z19M4NZ"63VGKB#NW ?5-=E9 M4Q&;=3,)O9\/?/X=8(^]3Q'#Z,,1DR3J@B3^'!2ZYSW/G_E$)O+P#O\+=4WU M]JRWN]^^5F[10()G'^\D5%F//(/YF 76V<1+^TS&EP' M':8D=K8E6)]-1W:]&V$[!L0\-;]/C(R"J0J:_WWSI\:Z"U35K'[0.'SGGMFW0\<;AM@%FJ<.K5 M=(+W!=%G&Q,PQ)(J0<LOP/ _1___//K8;Q/;)-5*C3FS MH!)#PSW_4%.TXX-#A?H)^B5N,D'1-XV,>L=V!-6=/M:\=&)S8)":ZE_UX/1C&@B]_)[!OI MXB!(^]ILB!M:&1ON:.X.VW.W[8O56DAL66U%#'X*?Y-+I,63:XZH2T6U-7H9 MB+YCUVZ^*7J\DU2;.A>(P/IZ=GB9\%Q/!2O>FTF(.5#6O&WO,D M[?KNC.]Y>?1K@O;\?-3O>3V\=),V('G/U=7V.(.26LW;#>45,M"I@Q;*J?>^ M I#3'NXGNO$LT^UJW]QDWKO:]TC3N9QW\;)L(KKZ@1FC$Y/;NT MU35)S[_6VLJKUFE[9&=DV#5UL,)Y+<(9;;SLV,HG*5$'UB<:^:X ML;>4T+>\Z^Z[F/Q.9]$&7?::#Z6P?\<_>?H/T?_.?K/T7_[J%O-0S/X3.13''5'[N_5+F'K MWZWY>R)Z_\$M?W;C1H]S+L+'N5YXI4$*$HLSKSC.3:?\ZC^WE/VML;8CN?WB MF$_'Y0A3=^6W.1VZD53I]&[:[ ==EV+/JQS M+$PV%%P=T^55'^H]4D,WNR?HWU7WSOZ1K69&5K:/U?4W#;D!&^R6E].!*8(Q M;VF$R#'(VPIX(;A; >@%<"[P$&YLV!?GE?-"2.LA6+M=B?2L^]Z-O6PI./V#T MQYM9U_%6["7CH_%9Z0 ;I2:@4J0O$XG+E+E]4%=7BPE"$D"%;[N6 S/-P%4X MK_9BW;H$N7"3L/FY^?4Y0;D%.@T''9(.;=DD"6C54_M&FACDUH@D \B 67\U MK(*WH^TKW6.B:;RNS*B_.?_X>,^>Z*8[T3FV>?:>=PY%&1X-;2A)P(1![CSY M+DXP% ([T.2_"TP&FZ6@)6]??^8"30;$J5B@4B-<"N[FJ397F;)6S9Y,_Q[, MJO]]Q%[MH,'/W/\M2J3N;^B0"PK>BJ9&#(L?_F"EL3GQ40:2^/N1=28OT"RG"WE G^\+-2V06[1 M/4:>QDKMZG(LUATTUM6CX63N^M>2S>+^Z"[(+ZI+=\A3/>E][M@2#CHJY/.! M-/IPO>M' 1;OQAY? 3I 8HNIH\ :[F#=IOGYY(B%&=[?H[S+(>&)=,PK&^G# MI4$)VJ>XFY&]8((QY5V!1\J$LF$41M453N&D2=J@$8>82I*X-+6(-X ^[-J0 M>_)ZGD,/.YE^\4O"Y34.MR=S"?R2%@R_B<*HI*/ LZ3K>2O <_?9'FC2&:9S M#\RX@.WY3-O$*3>+F/6G9]P:IZPM1@X8;+^Y,-I]_N&1=)&?)G.;N$=YJ_@W M,7+?02TP&)=^QRF19U#Z(/R7KU?\O3^ON6VYN6KQ\/"&TYF>GZ#'CGA)/$*N MUPA%%[^!]V-D>,>Y.PBOEYH=6!+.WC$S+)O"R\K=%TV?J*F4IIIL?*;3:Z^F MT,0O!!G9V'6"G3R??FP8!39,;<_$LA8ZI/2XMDDM6AYM-*H?\&F?W(@G125: M*GD\:RD=[N84/RY*7#E@] M6MS0.9NQ;74\B,NB0)%+/*7C'$.V$T]AC-4U*P?5LT)CZ*S-Y?STT9?UB49' M[_DS'\[5CF.8]&/-&;]WC6S[O=#:)K1C-4\$)B(4KP/;\ M%.QO3S]A!G$*N24*2 VG,)ZL '6X1 J#A#% _NV/$#^E#QA=,,AKQD*0"7'W MU;VLK:[OKXP(Y%H-UCGW2OC;7C['D,/E7%X2OK::7 'TAV"U%2#2 M7'!?O18 CR.$SW;61)@KQP@D1WE2_ *\J';V YW?RY7WSPNB[E7XR2U.^'V2 M:V1%67LPMK25E*QQ^0K*M>CB,3"6$7:<%=&!4_]&T(3FTX*&O%H:*G";:BO^ M-/CX.6^_DOC K_719"287DL JA'(-SUDH]6$6R'#ET;!C9Q0KS. MO%% L3RS>5AA\UH'T8+/(N1QVUM%E@D^T"%OQXL? M\=A34?43XOQO"R.4^7L+[NW4_T MG-15]%BM0>:$S=-8[H>6SM&7G#O U__*+P+^A]=M$Y8HK0 _#OZ*X&K_(O'U MS>9S_Y4^Q]+A?T_?R"WDVRM N ELD#\;P!7_GD>7Y8&34@O*>/N/DEW,A200 M9;KX!,X_D9OB;U.3-+6.EAN;$3)LZ2"7#BQ?;+']6P5X-0F)C/F3N7P2;[T9 MY09=C:S:4<;3AEU.7_8]]>!GXX]%K?2,:YUNLNOFY9XIL58 J$QHTFC(%?>3 M/'J\JU_P"EP3T8"6%:!#@B]/O@P?6 %D..5$$T?9)Y(84A.U..L M+:*?0?AT'[RUGJ>D(]A,AXZA,OL@4:;9PAL*@)$.W? K_A"RL0TO%YT7O7G( ME5DO9N[V^1#-;!:K@3U%@76B9VN1-2$]C^["I>)0! V\+-MH/+/N9<3CF!1' M62.W[U+7YRM:^A\9LGT<=^>-J^Y\ZYL48&^02W[8L@GO @=#@=1\BER+"7[_ M>RLC)G\7=J?SD-6!QS8!P>=:R(9O'E+2R'V43 KD05\C^+2,O8X]BX(W$V>U M*@D?\Y;_/!9,V#CTJ]FC*XKC;]"\IGGR._HX/R$R%83-GS")"46<%+-J1 ]99*%9>33ZW =V-'\ M29,VT@B9$XPQR6>>K<87;Z^#CX?%Q=X/ZM__V3$@U&S2=/'W18F-6;L"BUVD ME%#70I=L!3*K^+D( (G'1.(UBQ96O3*G\.I=C$S!FY M_J%A=VA04/IZZ7_8$^,_\T-%C8AQYYR&E[UWF@% M",81&_V*R#Z/$?@18W!8YF%H8R)%[NDN9>:##:\EM7+]7ZM=V(O>-[2H@[C- M .%4O#W;G[,(3<]603I=*LI7;%NU]EO.%-DZOMCJW9'T-'/K,X'!0;GV\L>' MAS:V?$)6^#9(#42@Q 2:3\0[!\K;6W6TO> MTHD!;$ZGT M9X%="V-^V&$NYS=L$UH9C),W6E-_M=E&NSKZP<371MZ>G-59K ]!A6%M"QDZ MRF*G -&\OH4EWF[NI#LUXB=QV$$@I< ]R#.76PR\%]/C5L_.NQ&:=4,K=_F! MRH#*N>5WXE^-E'[_#*,POJ!&QC"'RKGF@O=7K-"+;)F%I%KNGU?">M,#Z59< M9Y!1!]8X4:VH7(2'4=6P04[ 4Q_?&1)J=@X?6NI]I;G>S4B[?6GMQ!\BRU(V M^#CH@$!J3MA* /Z%-W62)8RU*+Z[O$\O%W-K<@%+JZ:9') 3?,A2,BG>]G3$ M2GIH4%N!34S"Q]VCL4#1F">.@S5C5POC;>U;LJ8D;+D[#AVN9P2)'OY[%??_ MEI]_7:>JQ(W_.S5/PN:<_SK0\D3^=43^'U_S/^TD )L\ME,@*<%%@U0L3PRS MGO!Q!= T)4H=.%_!SR][O8%T[*//A2^CGNWJH2EO1;:4N:^OG!H[7!6_[U&R-AK:G"@Q8,8/.63I8O3T])O,AA87G5GB M!>!%+YZZ DCU":34A")L*\!!?CY&JX^KPU-YR> =AC/+RH:RS)K\>5'J;@LF M3M+E:9O#A@UT+YX)(]\%3RW NK:SP5R)&16T/$^!:7V@$ZUP>?^'F$364GO8 MWAEMW8&I4ZE13;<)C&V,IQNWM\%\'P$]5.#L8PG:/9\/E@50=6@3]XT MHK=G7AE>EM5Y?P!5UNZX EB?&.JG/%O@R<]PC(0\*3C:B&N%U\O$VSY*P6P0 M'@$,M"!>-RM0G8]N:,G?H=6[J-I_)BYMPYJ+Z-HEGO(3C@S_)MX+L\Z/MY<" MWV!;Q!Y1!]O I%'_T&5^!V(2>49K&O3#^9RW[#\OBI U%D%&,PBYD']M@T&. M$>P?R[NXEF8([P["X$;H[T<='\]>/]U5TI1]./"M_@21"I]<@B"(M4*BJ MHQF1ZB?9Q,)F@367G,H[#&T%WL'+IMZ5QB)J05\NG@X7?3ST3"@R8X,:MN38 MLT&>,1;>=QF=!BI,YP92X"IVY(DPT*^8X;_48]0Z$KX"S.V_/KS;,'3&"X#1 MS'+>NN-,+!$?',!N$D@F4:/ZO"V1:5_DW6-L6IX?3 3%D[ M_0W9&I6MH?,D*=B=IBT._2(EX568/3)H^WZ&QSG3E\:]1G-S)5KRNR=%7&Q/ M DJ$=& *(X=7AH]#"M0>X6&35?UXRU*IALK/U?UA;;%+._?$5FZ*>&GZ88_A MCX; *-UJA5YM2=@(*F=V9> =$88&P%*.[VM!M7%:-.M)[ZY/!_B/(N45'=)R MSY-WT6JZ#W%<][[9OT7+^N^%E M814IPQ$@/XYS1!7;UI%#W"JUN[,L[SGIB M;;7EU^98!461,1><&@^A8XE)");,6 '6!L3AY @3@G4#TVZC-^']&B\O=8_G M'BV2[K:WDKVPX./..Z@#Y7>EOA9V D/ ="VNXY8>+^X[1@DVL[*(_1GXHBG' MQ,CIT8&]Z+NF[M,+/"NT0"J"[;\$BH*,U"K8[RWNE\5"!S&S,:R2[LA1_AJ( M3HQSQJ]!8I@QSV\U?&MR>I8,$3[@?OE3!WO- -?8L8$,@A(N!8!Y[$LZ:.6;C"57?Q%T]('?QRF M/?&KR=KSJ6W40RDK]ALQ!%BV977Q%,L%$M.022^1M31'A>[3%FE%'(M4XE/E MSY,/UTD?(F3A])-*PLQCJ4+G?YCQ7@-I9&26WL+#>( MTO#Q-G2\]6W3E>DV(JP#\N2?,&YG"K2%M3T819KI[A\1E['BWB'FV[/'SS9Y MGA'_9!8OP22NA9VH%L>"_*2ASJ)2CRY!9=^1YUD3FY9U3XK\=A:GTB$NF8B3 M%SB-1 C6%G*/Q=P'E8V?==V+?$XM#'VS]&D M'\-X:CKQ=CH_I20!FV!AL%ST+\=12L$JU%PAV_8X/ ;M9!VM@ +;+;[T?YJ) M\L)D*M^_[W-T.O)-GJ.ND6B5[K,L5Z+>!A'=6P*)L15 +%O0CJW*[]#:.1G1 MA4VSJ.^,6/CL?/F/S MI[&J='+W%SN]A<=P.0?Q8==VPBB64T_8973 EU"+UKN9]^(MT#*$[K6QUC( M,)GFZJ40C+_)-T^(LA.)D^F_5H#/6MO1VU,8"??S@I:V.@NQA%+N7'%9H/+] MSIJRVJ\+&E+I(\/K L M)NY _X:=(19O&QYV! >'JG[_X6BP=2.W:E6+(KN+IQ*W%QYB/5E(I$/VV)'0 MCA6@IB^]XNRNH6+=]Y,63HDU!>"W&8]&U\SKKTY677L.['\E Q 2VSAYXE$W7L=L0B5O^9*H)/JJ8)1Y*_-@G'S*(%RHV4IO 9:Y5GC"W3&_C"I M%5L!' ;6):9D7A?)U]]L,-LWDLJQ$!;,GUX!1,@TW B.89O"D[G/Q,.F1GO\ M\^;^.&G=WK7CT^LL\^[YB9\B['R>?A]L',%3C.3K3"YTRNAQK." N)X8$V8R M*U3;O#D!\0^=E7NO=5Q?GUJG05WC9[&LP!&JJ-D1J*1G 6/P$P9"(4+):KX[ M[1_C;=GGYI[$I C<5P!/';I/>$S/M.&SWT%.EJ'?++:(TE: , 0WH&#83J995X8I439$'A>T?!%^KMZP ]Q$<\::0!0H\A^@_G<7;M!'FDQB(9:015K/="B:)XH3. M:/5P\OV0=?1@K\SR#K2B;EW]MA-SX1';Z*B_YOO:9B%X0:]WH< M#_X#PT(G?@DV$+4*GMI8:,O;5*Q80SFC.AGJJ+%#;OC1ZBCRK68$@HDA+H!J MBJT_R\Z?9=_''X#56&ICD3/(%Q)L"K&P^DZ[YS%A?_)(E)2JTE*1HLAOQ,)E M/R/+U85?Q5^8)2'_[\& E6?Y?O ",X*X J",S(B66E:];JOJ_;I"I*=-09I0 MRJ,55TV?%V"$[Q!:U'AGGB6Q9OQ@.?;>;V\?8K^4#'__?K: N*28>&O8_:L1 MK_=Y*VXF^R',6[U=TGWZ'K (00L-; MR'-HR.'U"D"T%G6 DY8[$]$/9J1^@3NUJDV.++]? 203!;(8?M$SO C7!P_P M[UUZA>%AY9M1DW@*U_VG!# M0:ILB]&H%TU P<%HL@<\**%XN7 6,CW65O0JRA#0&VT$DRG0!2Q/WIVE_<)* MC=4WZBK0@#/M5/RTX IF$QW5%^(4O*DQ+6R(8N]T&.!>29]J4<4'P9;LIGW: M^O!VMC_-SZ1?=54C,?G76/S^52BGB;VSS?S0LO\2;$(6RTF ?T%/.+ZP 0LW MJC"9FLYZ;Z7'U-KJ:.LS\.40N%512TE1.?KLUO1TJ9T['JZ^:?"E $S%3@Y M*XU8%A+DT,HKP,F^ZW>P-*)TL+KQH_@GGN/!T5=:;O@3+VOV'WK> MD!XT;U2^Q6Y122]E\YGN>6?WB],ZBSJ<[8AA7,/OXU\'0["J(-4"RVCR,DM^ M<'_22?9KB])[C-&(J%Y*LT. 3&UOLT0\9E_]'9;:]<#+Q/E;6VV*9D66A]@+ M0D6E0##9JZN#KA(3W7ZE(B4ST.@-!Z,(S766QVWMTK#;?V!5%7HKNJ#[[NX> MZ?3/V)/@F &RSI"STXA)&ZYV!:#AI$(:C1,G-[V\=:3_A^Q:C!J%![Z?:-DC]#[@%W$2\E1FU2K M;TLN=R56@) ^V*@473U%817V)=,AA#-EK@#*5C(,J9E")RW>8<@]E25X_>S. MQVZ_LNHCWX<>C.0=+'AGZ-)\](%3=C=? Y+B?.+? 8.Q(P9._'J!.L^^%BNS M4".5>3H^3JB@[XN9&,:.)K^*^&4D:K/UE43;[;'5&0IE[$*6>1MZ>(83-BA8 M']JH&U6L CW(FI/-+/>.R.$G?QAP)OAW M6@Q ZC:0T:\5RL TBA6PZ.LF//HF';PE(K7S1NL:9-YPUN[K'&;J!WV6?WHP M27/;7=2[,)1 \CTC"M*[M@($D:^#(E:^3/0U!,(5.IJW815K1^:4=3A=(Z?B MXL\^+Y@UK!P[F1(KTE4D5[ >E?VK0MBM9#9K^#: MFNNS&T=WW:O.>5W!'C[%RB#>)3_ ,HHP&#:V(P+6&VHEIVOO:LR+#VP'Q:UV M/@Y9?&L?&UYI^B0X($HOQZ%).W8JP3HGW0#;03" IJ\V[XEFT96_0\/!=>L* M(DST=MO=>C"9]>F=6'(,CJ= %]@55ZP _A/5*T#9YGJ0V; "G &73;Q0? $H MV/R"#NN1,O'ZYJUS1V-J7ZGILNLJ=,])_,Z>GBC_ZGJ5%R3Z]8Z!N4 !+0V^ M"T%QOQ/A(WC$G/<]Q"X\!CZ45(/,[5 77^SN"M""Q/.D+AKZIWJB8/FNS-;_ MS\QZD@./<$\(WF*KHVDS?>ET[193.*[-3^N9SZ?OH_,E=6PQZ@:5Z!UVPQO\ MG3V)DA*L!,OE1=SH+0Z-?QL\34RIQOOR'Q-V!6$DWIW^M+%A,)SS.HIQIB-B M5:+1FQ?3/6E:[+<&+!EW@603-PRDVD240H$\N26&(D8+.O+V] M^&6&7AT- M66PL-=_NPPB>R^D\;+_Q.LUX1,K'I3#=O/1/^C1;17O#AX3)+;OO2H#,>E#8]1DZ$0'_ M 5)-!6+FK<1D%8H!X1VH?BELM/@>LMWS1HVOVT^L_9T3>NWT9>R/WN0K7;-5 MPHP5/YURBA^UQ'F&P,:XA32Z(NO&7/$&^ O[B8?WV,SI^YOMU",_?WN_V4,_ M0_R$Y9&,-;&[[B&[(9__E!)6F (-\>20N+"Y>=#4?K@$'P5_WOS.RDB]>#6G M[H7*G?2+&,:A8WLRT@MI..B0C"4G9V@.(RPW. 6&T14)[QIK%"IZR32N)WT? M=#1_RY>#7F'W]5^<8>)'U/"MV)C,6WNU3!#B!9L$4NEJ\. 2 ^0IH!GF&=@0 M$.U%N74>@]YOQ#-[8$?X]G)(#U=],/6:-G8[RI$QA$6@C% /^I%0]Q_+"D!N M>#>_?@5@>L ;%_)A+>[N(YR-041>U8#9HV@GS"%EN_LR"A==#N 'KI M(Q ;/9N(+.8R/X-RDB*!%A>\!JO[4O$:TE5K%RY+:1PWOH<7UYDSS\E_\>)S MX%)6:U1'G)90Q-6?25R6V;<"Q+NL !+$%.Q7,W'^K[WJ)]PB_O+I:.@V["]( M= ;I)T3*?)8Z2#>P,H35/+-!P7;\:78EB=DG!4M2\ +?L0GC[B_[LI$>0U\"V&+0T]HL"([C)!S3C/ M$/0H'S'K@S':0XP7+^J4MX]5_.E^H?W+?=N<[YY*/D!?R-K7Q 39)@1%:7_D M[H -NI:TM?E%%'^L(KRXO_[/3BN;RIC'1E)SZS5CL[UOA.9ON4*^[7_.?VOY M50Z%)P\*I-A<)9#J43F/0>/WA#E127+GSHU^GVGUTP_B<6^[+_0&FIXI^V!\ MB+'*[KYNI\H4>;*XB3("3DYWH$=".=>AP#D4=/P$5R^]&%7[%K117*QP "Q MLC-81BYN=7L:6TH@*0X]4+O75Q3P(*9SS*4A(ZM7YK[#>DQ':+O0,8DM"#/* MIGQ/*TD9# ?#("WAS82MGJ ME(2MZFLS0?7)[L(%"T2?>=_*2GI[:L?V)<,@T59CD/$%#2.[*BU<]SG_STND M#+3:O$NW$:6M+W&T=L9N,O-Q^.FK'M-9+Y8>@+1QD'$/5)3%GD7#Z_,[YVS. MH!OR65UI-90U<^)-9?V'#UED_\DA-\XUNS"X!I=JJ@;26FZR#Q.MP" M5B6]OYH]7MLJ[E]2.T!,! /]WU([J9W:^O^2VB$^$Q&F=D*_S-CR+"?_EBG: M@;^([$NF+3-N#S@4A),02 37-<5'X3[M^9-@L("+ ?_!GD"O!=NMZ1+X&/S" M*%$@*<=UY7GN +LZBUCDC&I:.19E<.S=KYG5#?5%827>[K3OU5-G<^'&AX[W%UJJM!;._IBESM%> OWQFW77BFWQ$U M/,;A-#Z#TUB^A[A4M"+/.LU*BWVC5:7K*%LVK[K/WY?T?(L7KG',>E[@93OY$,+:VMWKTX&9KT_I?T$@V+]@%M'#Z;W_8(5-'_YS MUK]UUN\;G%>("Z&!5,P*<.I1/HVDAK'PQL6T,!X'DU!6&\XMUU'B#>)??7A+ M-U(#F<$904X:3Z;ML4$+L)$M3_%49GDK,?4.:C86>KMX=1*;%O7Z*3SQ0Y07 MM7Q8P.JXKJOXPG(@X?4F(+Z)ZR087@&>]\WZ,@[!N=P3O!B(?K7FO,:K0M\! MMSWA(X<.>[?N-.J9+,K6J:_%!X&,Q\)6IW,_P"J0D8U^5ON1G!S^=EB $;R3 M?FRW]TD>;=]"6KGV:PFXDBJ8"WU;^6X"I,=\"([?$AQ[7->"?B]X,8]Z.+_[HFC;RW/KK-O,_W4?\.[551$4]$T3>B2*. M$=80K-W'7,C4-G@.=R!()X3_D(?C.L94#IZ*#&3VAAPOB[&T+Q0470IUDZO; M<:(FZ6G"JO>)N*@8G=;BM7 T\%D%=X<"L]E\E%'D@Z4!XUN+E(J*WOJ7V(K M??CAC=F[DN _ B,V_RX,,TF!7,CP%A4J"HENLT\J!1^Q6F>+0[7V?.@_]/Y< M@!!O0.]#H3S$WF.)$O!'4 MLW_Q=14TG\J4TK(]Y_G;S3OSD%JQ;=?$F1_4/1L4SV.&A-7?5K:5W\&U*T!@ MDY&HZZ)0RU\"?1WGEF[^VY%17Z7\U/:B3F@K*JQKD%)\!1!D4QC)..@2/0T) M7,)B;I/98"X(QQWHMW)G>0[V4?VLWX7U5M257R%\R?W2<+K*4?^W?\Z.AV_= ML$8.8MBZCSP%GF9^UTV\+_24+K6: MTJ3S/TII$"=>TY[/.DP%%;R^;QVTOD M&460>A#!'C@4S%[BR9&HQ3N3L4-^L#@GM;\BBKA@:/Y>!5S:UV*.22MTO7"]C> (JS7F4R$?7&R M @N\J0[_(KS >%LNDLI?J'Y*?X" &?5TN+Z5 EW0X\GYLS9DQ( < 91+*B8BLS]X;8YEZW7:C&7\]U+[\93$R/ZO(^7CX1<2T:#V-._FL;_1 A3;)'@ MJ<&3]]!2O%#8EDE4#4Y:=VE!\:ORS!W%TAL MGYR+@8>HI.K<+IJ3O#&AEV62K*W7\DZO3J_Y@O=AHZ$_T;]LRR*QT#<0WM+5 M2IP0=("0#RX=\FK%7F"N %E^VE7LTAT/O\DUWK8QU'\G9F,(M)*;$4;Q]SDI M*A'+1( .M0NLKD>O0UA[7P)8HUT(_ ['J,+STS3U/]]G56P,>?PNMNCH<"<* MB+3E'11GD)-P7^GUT3R%/DX6O.$S\6.ZR)M5T?'02E*4@3I45!!47% M H(*">H"1$14I(D0&P(B1E2J(4.17J(HHJ $0<0&D6Y!0NB(B(!2E305*9$) M2AA(,CF3]3OG^O;WK;7//K]]]M[GV_NL/W)=1JP(O$L()NI_OCZX[E!=6F!9K_&B9C I=)I0* MP&) ((4224D5("QA4)KO"/NP+[??F7U9.1,7>%,,Y#Y_E;8D6*CCUE&-D^28 MS6%];,PNFK!'762P*+$N1DOA,!>R6_MT=)0F\(5:*?\9:96; 9]W4\DV((+IMPOB; M,FSL*]3$( II BVD-5:_( M>9ZW M\WL&<96-7743AVR//3%H=+*0D?[%X$LVC%\CO<-)=N9[X*#.P9E!]--Y$*U? M0;74ERZ$BEG\&)7=XNG/,T1?K^DKKO"R"%R.@P(GA>J9(/,N!3I8+"\,HHJN MLT8:Z9AXRZ 1^\1 XH!L_^30LZD-"C\NSAR_"1Y!7OV31-,G6J3J^V,E7:-] MO+>MF^G*.ZV7_&G>S?_@?9E3Z-^-F\$*3 -MX.=A7M_$:ZB;T^R]L=LL4F\, MH^#Q:; !^Z3HP1._P40/NQ$Z*MQ&0.[G0-1KT/?5F AV MDMHP'5X\^C*XV/UKOACF_O;FB-.O9>] M"8_8OX#5!-JX!KC8TH8]_EFSSN'>0,FU@H[PR,>?[$Y^,0@/BA_LWASCU6JS M_N=&G;Y.!D0@1Y'6"!=(3F,(S44Y6$NB/L\NUM*7&1!IJQNZAZ>4LDYZ9JZ8 M^]9I8?^F_0L/K5BQM.QZO.(U2M7#/.6WRHF4ZBQN$P^MN8KI]77\\>F)S>$< FINTY6OQH">19D0'>)UOL+FT5J<(7F9B%PK7P MY3RA">1"'KA$6/2]]Z7KM%]KGP;P=AUPYUX+!;[Y+MA?>S244^ M&DTU3ZK<#5.W6_Q:&Z9?F!^UD<9R(VX1 _FA]T!F/@9979. R',?C+9##BXN M/4P@;,0=D$L CBZ6W5\G!;N][ON3_?]#M/(*,3#+2T!$"KB_768G PF"'4YB M@+(4G'Q?\+?+1P_SY,!_RD<>)R0375B@-!PRTZQGQEL53[X_6L4->CB67'P\C/]C4NWF%?IO8;L\ D/.39J4[J\E[]D;00I&O1 M?!W(Z=N';QO02XCN?2LC3=#P%C]@>\1^6GYK3G?LNA-1)=.S!==XR7!1$[). M=+-VM3"DZCK_+=S.(?.G816;'KTE!&VZ M>I56&VL0#$1>HTHX%LX/'*)ZOH+Q*,#=*[IQO;EJTR>K!P6"7<3]93E[(==; M3&Y(I:O+\X\K=W\\>;""&UBVHB.,V@3&@I##9'\H.RZAQ03%[-S"4,$!Y/W3 ML4'EJ)(*WD.;HLX5"V_.N<5QS6W./>U7F%EN.W$O*JWT>(*:)M-JV?F?VO(<,\O:\DX M'Q.%/54%5Z)(NPQU"7%#+0](;VGE[Z(%&.+&N_-V B_MA0/9XDPD_ MA"(&L!O% ./>4483F [*(-)^LDV@#FDC[$G/=I>YZ]!$6E[5D\>A3F[0U207 M$^-XFH@2^D",9]C)1BDA0;9= 34#UX2 V.6'H+?PH:'=DYM MZ>GH/LZX%+F_C[-TSN+0S+ MT0D-P?5V,S=TWLL.DU9\$.JR=+5 E3#J@1[3#NQ'\T^,,YM;%FZD/MEQ];%5 M&_4Z=@>J7J$@\RJF_.OL>Z*CX"1LA^]=F'M8RS!*/ZO1S=GQ_6\+4',W M3CRWU'%;QI+ 0 Q?JB_XEJ67X$@8E*,?3@YDLL7 H#-%"WDO!LI')ACWCT:V$J69 T*/8NN$QV\&DSP/ MB6)MK2=[:;N-\I0[_6C,84H<7E,'3V)@JG%<:=[7K]MJWA-W3$7$PMV0TJH1(" MJKR.[.%5AR0A( M\K'2847T.6[--X.3Q=^[FT86![W4;&Y#.Z_8_/:IW/*K%_'Y%(@P*=2>$>Q% M>FD5U"LT?\*@+VLUE8EVI7;Q1^YT$KYQ\/)@!_M17M#*K3??MTK7+!RK/=LO M_VRSL2;.9-K>!MC]I_IV^,,!&=S ("B$&\0 *0[SMTO'OQ[YUQZ9O]ZYP5NG MS[0]3?/(^W74=3^88>>X&XH/[7F0%NUJYRJS^>J>Y:F+@_ 4RA(]Z; W0[(B3;D2HK>R-+$B MVS5O9\*!;L/E)R[ON-]8-35/ZDV5-K#1YPTE50Q4TYB/&)"-&/@<]M)$E=2' M*7M[;C\[LZ&2H+6]/G?;LU/BEN\!A"M1M[UB(&19HS@E]'? M+HW?TD[AAO!\;]$K1&U(Z"?*Q&[T]U[__NO:+-LWNZJW$QM]6U]6GU]5=4.9 M>>WPM=;6Y13G?U9(\1_ZR#.LH= -QD-.='.:*FF3T.:]< V+N]UJ9FXDL=+] M:?'ZOH]?;V=J#AEF P-_&\XUUX?\ESRS^OCQ=460;=S]C-\./,X[E>%D+1LA M% ,\0Z&F<2.NHOEU*-2.R(T*=&$J/_KC\KO%);7Z8YNPL4KM_"N28\*D9I(43\@ <*RU&TUCL.4H0H-(@KK;$:X*8+=_F!9 M9T/*.SP+K&N_4<-S?"N+>'@'O%/PK)67&8RWU=DLC3^/=(+ERA,\@6'8/$P< MH]R-#BY"L7F"K,"\(?MP2+MQ-'GSH8)+W7I3VWRMVDI^1&$OBU)QS$S&L] ) MQ1.= G-29[8MI?C3$] ?;G=U?AB0'5N]V;2O;_ZW'6WK#GJ<;+,XZ"WZ3W(A MX>;<:,%EI 4U0*=HD'6KY*)\LE1@U2KKY=J+$6CU:D\E@-<<\GJA2 #!\L]R?'[3B&+6E M#WZ6=KRX>MN ZHZ3=]R:\1!*6IQQ\)J-2!OZ)8\@;0>$1G!H>)TH#\'Z>^\^ M6H^V\^% MYV&!&%B0#-*]:S5AA-- D[-49!&2LC5S;CS'5.MYM=BI M>U>EK^J^I(Q]0PF:/?IJ2T#Z4^^5HJNUJ.0J.Z&Z+/Y])5XC[-SQ4"8-^.Z< M\\1KZZ_(]O:V-W$W_3H[=(+B;-A(]^YO=K3UC- \SP<4AQ.-B@+:+ M_+?+!_E1%C1=4H>DBGV3V@KX-J1))^G_O/A-#)R#CW1/DB)&.E#TO)[#@/4[ MA:J>[+W/>>9"-2I+/=!PKLT4E!D,I'^.(+HNJ$:Y03CQY'$'QNJ=IG3-1'1CH'DJ&O^ 26K"+1:6@#RW1&_])SPH.>.2/ M)0@8 ZDA(X.TG2CK[J3 7F( "B(W_) ,@LR$Z$[MBEDP+$R6G?DNPT<,A KV M;ZGF%2!ZU]!V-T%HALB]3^=M)F7.+;(!2$0Q M(+&8Q6%N7^ 15.(;40FB=T,,> 6SG:*F*A^* ?]5U=F.XY,5E\S !@9T(52H MXN9"TS),POG/$HT?\;[YUZZ'0XO=[3&"MWQO=S%0.SX9<8^-40P[V=0KZ\## M)ZPSV^'<.W2@W+X !VG*')!]A\R3;*<%Z:NQJVYQH"RANC+S5;O)W!/4C^FZ M>^P;>6]W47\;MK_C,CZ:M$ZH".??0Y8)]T&4Q,RL"W<5/2I?R40@HX,U/U&( MOF\2-C1OPFRJ78'0*;+!23[OQG,FXP=/OI7_L7+*_-&,C!;/21>DO\!#-OC$ M?=WCF&>^"6?OKW_A _$K'XWZ:#\TYN]X&$7GMU0"D8_^G!;4T7A*)A,G6=?( MT90*7^X*B$:8H\+6)(NQK8C; T9%^&M(#M!YA=EV.@3!CI @8V^U5K*/EW5TL"()_G&"=7X(0NTJ6MW\]NG6Q:- M?%HPR)G%(=-$"Z^V=>XI VI/@PI"N=..G]P9;4O79BA6L6Q4ETYI$J5 M.A@_R=9L,#&I1\Q_/NLY.GN0 M7,JH"L=&/O=Z1_K5Y32*;[4!]^"@4]06!@;NX9^$.P0[X(0#N9Q=D&'RI6*' MAOS3Z];3*MBO!+^I7)]QCDS,\F.:_OCL_D6:W_=?#4&*F@(#I58K7MH5<<-Z MBU-^E,)_?J*>/_U!--B0)KQFY8FTO/85 WL=+Q?^<;-=E%7W'[;&&G>"_KC! M=OX94;H08*B#9S!IPSK0UKAOX><98;&']F![5F_YNBMA)'??Q3*STW6&ZE+? M#[NU@@".^1J$]C@-7FR!B!M@G.!"V!&.UZOGBSW*6G<3#IA#7PK;9FI=&Z1D!VY7NI@WA&_ZCKEC,1=R=<>WN[3*LUU5I5]&UD MRLOU-*QE,L( MQ&,Y#R+TB5)24>D7@U/-(<]GY)3::K+3\<1MS!?_=JZY&)J M5%9$HK*J3LP#B]^ZX[4]-+=18X)-HO#0>3$@U/PQ&XQ24^V]9)8F/>>1Y7B@ M=&-'\+WOIS\M68%&D),$[B(/_NR%EO4]=E)G.0I!UA@B,H"'@JHG1J!NSA$X M7+ H[$(?QRGIU^FIX$Z-11&+C.L0K:LC ?CQZH55$V&K3L11.M8>],+/H^%^ M3:J1^O&0.TZ[A8U9#&LVT2H[FHKY EW%_9HD.5B;=3GNG&('+O,R>]GQ8Q>* MOVZ3>>A_(U5 BQ(#)VBPN1TB3UUR%_U,=&OP'&4!\20O(;[!K"2%[;A7\?46 MVPL[KWJ$X?>J-IU-;PBR/YFS_J;L-NJ#2V1X0U4FSV!?-=0B5$M Y(,D@?YK MZN*GVVVI_LPXJ"5^X;'C*B;4JL2LI74;H^8#QX5FZ&BJ"EWA65::B>28ZWVD M]V)8;/WVLWZFG0-#S,"<,(RS">=(JBE(?6 M808"ZC:B)/H.22GL(AV+J:8[FC1$['.]]HJC=RH'V-QZN?5+N9[]ZEH445U) M0)3L187*PKTDU*_ARO>GX1C;AY]RWY$@:\R=T"@ MB;PY8&_(-1 H%8+;&#'8-W#J.FK"PYL^^+VD-3) M@'83X)5]$YV6$5D-^/X NN;V&X1OBTXV53E1O<-?M-UP?&0ZD;Y__P&JZIWQ7LJ\^T#+RY''<5 [*?3-@.\UI2:;[;2(9AMUO-O5?"K]C&G2I'O52&W4ON;^6^ []>?1

  • '65(CGJL3!$HHJT$CXJ @4=\0P(2:;@!PRN'4?FU M4;Y1S?HQN^RD97S^AA<(N@_8YM4<>#Z_3CZC6UWZ]R/VK+\(+SW&*!?U$V5AAX6 M7G<<+LV,M].5Y(H M$M32:=NJJY1I' MJ4<-\\YC<:>ZXTY*++0Y^F2P4PD^[9$F.X[H>HYW1RLI<0)?@E"#\8VGG^H2 MWPO@759Y60T:$<^10W?W>/' \]6\W?(<=!UZ:1/\D "GV0J%-,!NM]]5.8NG MVRD\X" OL *2)M>@J86S: I7=XKEM6K,XM[V51I3+*]!8\!# [6>&5EJ;?PR MZ2.4SWG/1;V7 R#2 <7*VU%C$NY]PZJ$AZ:. GZ>*4E@(7?X22RL 9PCNHDC M)'^W@6L^_PZSY.ZH(3<]MDH\J*PGT@#AW6G7VI0& M"J=F)?GH@6HQ7L$OZ*J%.'(D.B!*]XP>M!3-E=&@TML[#Y-'EZ5@6M'=3$"% MNM"N3H)0@^9EEO[V2F6A5BBN05-X/B"#=G"7$+;4D<@>5%):@X: YS.OGG=% M$H]GEYW*W#YGE'EOB.ZW5X3G%9M16ZP>)5]2Y@OJ5/IPS?5@#L3ILR4TL()K MEE4R6<9NQ6!]ED2#)B5G5EE<"8A?BP4UJ/[.AC"5])[V9"9!FI8X"?CB>W)62I&$DSA@2D7$ODH9?W1J1F9?">T9A$;.4:>>^?P M]+I\T[9\WF67[_H$-\BDTI"S;OO""33YE!;5 .7X[B/7>=Z_PKSTD>^SI24P MW"BQ>.W!!CZ;!V<75N+QR@T6C[S5A:^K2FL3J8;S:F7L;X_L7#DNND9#!W0A MOK1]X-AFL90&@P[?%5T3Y[!7*QHQU#0RL*"K5[I@]9]C5S 8/(4GW3TXZC'9 MIBDSV ;LGR?M!T\\9KR^:L&G/10P79?\Y5VLT/MD51XZ;!%2K;Q?R0/W?#3 MS]@I#N5UX$N1ZSKH\]56V3Y?(GI81Z;#M) Y>:#BEM+-(06<>VU\8%9?H\P< M@'%4]KSYTAI@Q\]IGS>^(0=0:M+ LX]*KX64%M>@*;M]V#;NX:UX+#W7:Y2= M$DK<]%@8&)BRH:NV]"61[P3[E2TM+_Q2;XW0%87$+A6OXWD)ROC.E<+<3;^]VJCT,HLI& MC\EM,1]"JO@A7UR#IM#1;< BAF,2QIF?!,7GF?=B6)4R 2U!J@+.Q=9&ZSEI;7 MH#%EYX<7A%JA:[&TK&R\GZ5'_9N=1I;@IL?(R;/M_*+V-&19<0U0K??CPYE3 M8%H-&CF['M$6 &.&N=S<*X\GZ7Q M8C-0_1G."I)#[^N2QG"),NY)TX;3>1=+:6!H\1)B@9]F? F??4JB_D*4!*$& MS4O2N*3/"/$CO*3:>U!57-,=3/',EM*+ "4D&@"6MZ3)JL&;TD'^4>G:RXLO M)DZ;VXX[P,?@8=[RLAI8!5]$93WF$G&#\O(:-.;WB#A.??US132H@0W.VP2*^SEORA-%F M:#_8X;-RO EFH<=N@K:(A4(:5#O3 13NFFKE/!22 MQLJXE4K+:]"84;0*[[$;8)[IR/[1!>)"U>4U:$P^R8S25=-">0T: ^6_A%)+ M2M-K>E9TZT.9K+(I)%GB]9K](T"EZ8MDU6FH93)T Y0:V/+US1"(*NP*:%#= M[!5T^=6I9O>U>*"F/),=.Q0K$>6!B35H9I^XWMIV91ZT*2WZVMEG"6:I4>[M M3?&V#3 /@W1:8!-'*!;XB5^DRL>;9*ZT*'#01\X4^_PNW9SX$AX,:7(-##UWUD'A6(1&31">,)'P M[Y45UZ I_^79;OB-?A/YP.1=5E*#!O"#)0]TRZ&V3800#M>CS5D@J M(!!H@%C-EONR\6;]\E4:^.LI;5] [6B-?_OI_P!02P,$% @ 88&553TK M_*+A-P ^$," !0 !H96DM,C R,C$P,S%?8V%L+GAM;.U]6W-;R9'FNW^% MMO=UTUWWBV/L"39%M1DAB5J*[9YY0M0E2\(:!#0 J);FUV\62$B\@"0N=2)L-05"YV16?I6WRLK\MW__?^)_93R]PG"9Y./[PUY]^ M.WL%[J=__]N?_O1O_PO@/WXY??WBY21=G.-X_N)PBF&.^<4?P_G'%[]GG/WS M19E.SE_\/IG^<_@Y /QM\8\.)Y^^3H< 9ZYQH B.&G^SX>_"!NB8R$"3]F#RHJ!%]& 3LZHE)1322\>.AJ.__F7 M^D<,,WQ!S(UGB[_^]:>/\_FGO_S\\Q]__/'G+W$Z^O-D^N%GP9C\>?GMGZZ^ M_N7.]_^0BV]S[_W/B]]^^^ILN.J+]%C^\W^\>?T^?<3S ,/Q;![&J;Y@-OS+ M;/'AZTD*\\6:/TK7BWN_4?\&RZ]!_0BX ,G__&66?_K;GUZ\N%R.Z62$IUA> MU/_^=GI\XY4?<9@F?TZ3\Y_K;W\^/'G[_N3U\/3^[T=' M9^^)]L6SYE\_X5]_F@W//XUP^=G'*19Z* ZARIBS2P+^]_W/^OD[;2F,TL5H ML12OZ>]73ZRT-" 3O\QQG/%R+99O'$W2C2^-JB0FT^6_'(6(H\6G@XL9? CA MT^#U,,3A:#@?XFP0A#1)^PPI! LJ6 O!> 4Z:)FLML6BO[4NQ,6,V%B(KH19 M7,COZMD_UQ7[&4?SV?*3Q1HNUF_%ZR]7K@DGAQ?3*>WC@>/M&3$D'4% M0G$<(A>&!\5MD*H[AJZHN,G7-4P<3-.+R33CE'333R_^P*I)KM34)4EAFNZ MY>8FN?K&S[.+\_/%,V$XQ_/EOZ\ZJXVTYY.F:WTI4B)^9YE/QA_.<'K^$N/\ M8)P/PZ?A/(Q>(ZF,DS@:?EBLR6P@K!<:HP(LJI BKK1Y:4"BU<$DIJW3K7&P M%F7K8$,\-VRTETDSO+S$@@37?$QNP#F>A2_7F'Z+\T$LT:KH$)CT9+$%V>X* M73+;1LJB"<.I- ;*(R2M@Q#YS!#24@K-H'$R_XC3ZX1,QNE*M0E;#$\1(A"2U,]&" MU9Z!*J9 E%:"BKIPI5W(T>[+$>R-P[0[$A[PHC9:\F8X/\/S3Y-IF'Z]9.8P M3*=?*3@^.)]DG4<7-59^-YDN5G\^GP[CQ3S$$9Y-ZA:=C.>TF/3P#\?C M.4YQ-I\-HI:"3#@2]2B(#^_ 11U(*V@E2HQ&\-8N=WLN>NJ6M4?@$P.@&9#O M+LLVQ ^DYDE(4<"CX*#0"8B!O%-:X1BS*]')UNY?&\I[ZB6V!^P3"+H92 ]F M,YQ_CY>-+,84!2IQ!XI9#4'8#,BYP)ATE*)U3'J#@%VY.0RSCXOP;O:Q"N)S M&-%#9P?SI0[Y1QA=X" E&W0V#$+&6'.;I!>\UZ0-DLS"W=T=[F30#_RDF)()H4]80;\EL+-EK42P(GHE9S2.1HAD4E8MVCF'.K17N M2D+Z9/#;P6'W-6\F_L.JA$.:_SZ5X_)G>/9E^K>D@$8SC M.7$(EB4*B**AZ%]8LMC.2D:V6O#6T>CU]_$@R27)AC($HM(7L5)19JQ(-:XR+]AFWP\GY^62\>.ZE8\82 M"P$U KI JE9I"I%D(?Z<*"$:YZ.Z?2Z]N_F[24.?_.(=Y7[7W.VPW"VUWN7A MQS5"HA4JAFR(JTB[UDL-SG@!&$60R@@,N74HN(*,/OG C46_ZZ(WC(+F83C& M?!2F8XK'9@<#YK*TWI$*]Y%4;,T&1^D+9$R2*1,YH;-Y M2/0857UR@!MCH[%(&D9,W]35\6QV002>?QI-OB(N/CJ;DL,^$%YZ]-X!YUC- M/4,(I=:;6:V##YH5WJ'!N(^L#1UF>$YH:2V5G>'R$8??SM.)N.J[+9;E>ZG% M( :CF8X>C#'DW>N0P#G+P23OI,&,)3Q6[O;X6_KD$S>2>>.E;9='SGE8WQY& M[\A?/QY?5=A<@^: 6U]2$@Y\E@3!1!X[1>L1.!$E BN"N]@ZN?PH5>M Q#PO MB'0DDG90^6[,%M%P(8GK@,@^4Q!U**PN2F.620$IBK?>!_":(8L]5MEU5DBY9#BGD8+B!(HVH 6,&;ZP&XT@ Y!2&Y)O7_VQ" M8)_"^!T1LUUYZ3:":JEU:_W$[%WX6@]?OB7G8I3&!H3(2?E?7@?AF3:MT%%S MZ;S%YD9Y)25]BO0;HZ/!TK>$P90BA%4<1AV)&@:)B *E5"(.'8.*D">0U)6U\]BM@Z MYW,O,7TZ[NH&#SL*H&]%:RZC3M&16L-8#^_(NCE)(:ET3FN12]&VM5GIHFBM MR;D02B>"4 9RJ;4-@7SP($0 [7,RID3KF\T,I7.,/5ZRMY&8FFVW M-\/Q9+I8@"531E@MHH1J_D&5ZA24+$%'P;AR]*EJ';?G$;'B%//N%T_O7=*(QK"%PWZZ?: MMZ"6\C#AO&:) ?>)=HQF KP2') +)2TS)O+V9\GWT],G!== ^LV6OAD8?IU, M\A_#T6B +(M%16<6FEQ84K3@#$'1>ZF#==IS;1H+?OGN/H60#82\U9(V+'V< MA_&'(9G82U8(64=?KNSP-\JDULQS[J!H00Z4#10/64-JR$J,D4#7_I;5.G3U M*79L (3FHFA[6?F*J.]W93$'S3,YTU$* XKG")$<;9!DAGS$S*QHC8J5A/3I M++@!#'9?[%MR_[>?;R_,:_K[SCUMWI_1GV^.WIZ]/WEU\N[H].#LF'Y[DX:- MF]O<\]"F76[6(;Q1NYO#R6Q>KZ5=5;G.!M9+U <%MD=IK3@JO=19L+_/+2"C+ZI)3[@L<[;MZ.TFL9 2ZXN=(:M=!AP"QGF8<$W)I(48;W MY'?6GX+,SF;K8W3M [[;9&RHO[NM[.TKCG857]L@D1BL#HGM(Z94WT11&NZUZ.P=@A4>+S >GBH7D>: 0U!H(@0FPFD5D MUD7.6A\'/QJ/;,[951:&V/&R;BT.@>D,"H6%H(,&([2*KGBR>:T-SO+=?5*" MNTKZ[J7(+=:WX=7'6ZD95Y"\&%V <5O/6'*@'4E,!>$\!BV#8:V#Z(>3M$^L MK%J+>Z<%;R;VMSB_'GJ[R*S4#E*6I(5%]!"X0TC$6G):6]&\%] - AIZQ;(: M>$VK*;7 FO93$%GV@ *-+SJST/RT]CZO^&G5U/827E&(LKB,!OF M,FTD5L2BYI$T::I4^U!+C65";)TJW9C(7BFY=F#I5EC[/]P]/'GS[O3H[T=O MWQ__X^CX+?WUJ.$I[ZJG=W;<^R@KC6W'^RL*9XUC.GKV32,9R$MMOLX+_YV*>9?PW"\V#G3 MX8PVR?&>XS@&3D>*K((T98 0KN82_1"R-:UU'M@JT^V MLSF"5Z86>P23MGGP%8S5]BYCS%BWIK OYVSB81F$V&Y;A MY72V@_S_+F;S6KQ<,YX')X?'[^H_66SKQ7/>450XQ?EPBO5+UU>#5 +QN5R% M;RPC&D;>F &*16EWU^C3>1L!G>*1:ZZB;^WB/BG#&QY8=9P3>*K=TC]LM>S! M=9O;)4%;W8W2A:.SW@)G29!., X"(VG4"!9U+"8TCP$;L] P*Q*5%.AX "T4 MQ>V& !EJ5U%9&',^FYA$ZRJU?F9%GA)E#^15-I%/YP:LK1,:V.+ O39> J6% M!\?))\TV,<5DCE+NRV7;K%!^2#!!_(6 M%!GAJ(IC2N\K%;*OL&9?I47/87/L'4,_2 2DA#-%9P[!U4;Z+F;P/!1()>42 M5.%1M1YWT_L(:&^M7I_#QNH?#/<1+ VJ&@B&XMBHP^T&K%8DD+ZI3 I>+JR##K4]')R-8W#Y[WN757^.M6=+V)X+]; MP^6J;;*I;,K2<(M@I:_]=Q5%8H@:K"ONW#5BVN"0PY<\*(YV9?66GM'DO=OV;2.DENKR*MG'I00 MKC;O=Q2N)D(JLA)*ZZO_G5BV'CA6S3&YN_';1+H_B/&K-;XEB4AK:VJ78Y00 MM+.0DHI,BVAR\]M7O3=^/4AY=[XYG@_J>E$K.;@UK[1UM20]?Y_UDK?9:=8I MIVVXFZU3W.@(4=3)&,F:VC E@2'\<.,\,[;U#(@:K]W5/MK<^1>^#L>Q/Y[.7HXGMJ-TL=E39U5"^IW$2*UIG( MP7"F&6DKG_4^3QC^%4Z?=\%4:K<\3 E\(+81;1;2,JES M^SGLG:7KK^WKP*R4MI:-F9Q *<;!JT!"5:*H)+7/HO7N>79Z=R/I/Z!#-UGK MW@1@ZYQKLY"B\%E=#DI7+"%I!J5 IZ4M'61U% B#I& M3ID"(3,'W!<;F+.!F]8#FOZGKN>I-DG_(/6$Q_^)?#5A<@U]%7EQ4@L(10=( MN5B=8R)RG\7QOW[N:.U6=+UQP'?+1:,MIM2F[%X1MXK7F,,*1:LGX"8YX[\YP.I)SC>.'C_]U>O3WYOV>;_^S.[.\9837:CHPL2\V&8?7PW MG7P>TM-^^?K;K$Y]/!Y_)H&2; \())\74R4'JA3C, AP0I*B]"F#%Y8#QE** M92)C;'TJL3YU.R>^PM>*^MG9Y"#]UP6Y)K]NB&5C*O?Y($OT219 M6WL1HBENS78Q'1=$,,4I5%R&UB[N)O1MF#SKO#5-%P"[DTSK2G[M6K_>IO#> M 5D#:[)PM0 LA-K[WEJR '4.<[92EJ)BB:)U%F%]ZGI50/I4Z&HCNYVQ12;D MTMFM[-;7GR+) O-\\A(+DJW/U1<@1V"QEI78@4Y9F\09&%GJY7#ZR7N6 1TY M&BBYUNJV[KIM##=_:Z]*+SO&3,='.=^%!KEH+DZ*)2,O M98F@3*Y%8L*1TI3.)H8LZ=9MBS8DL5>9F#UKIBZDV.[\E!:B_K]JR<]A5.D] M)^>9E1I3!FBJ&."+C\[[?3Z:,OZ6,8?\!3VF-'I6": M#URML2HR02".0$67($93&[TK7;364IOF!;U[Y;!!:FL5-K^U2KV&%^LC5YX; MB#E["NDD17.><^"B:.Y$L1A;NR+K4]>K4^+^8GQ%>JP+\;?,O*ZK.GDRHO;> M@. DJ3.E29V%P$$*;Y+0FEG6NC'*MC'I$Q\3/WMX[BK^KN'Y:C@.XW23OD#& MEI<<03K&*=#T#%RL=WI\2"YREZ)H?5MU?>IZ=;C[[.&YJ_B;P?.2Q9-RG>V3 M\4X+/.!.1[\8P2=K1V'DM%Y:68A6A=J=KUC3^OI/!VST:>3R,P+\4P.J:\6] MRN_)F%2R:(''Q.L53$:D!0;)\L)4EB7Q#CJ0;^7V;KX.RSS$M?D\]10H?#FD M#X=U G10W* KM6.X A6\A^ SARB],*3% L/6I9^/T=0G5[\C'-W>=TW%U&ZN M[GR2_GGR:9F[6DY3PT"[&=/BP$_0AJX*AAD!&7U,!E56S6=#KZ:D3T[WGH#2 M0"3-X+$\=CFIY]FM!#3*WE,JS599*\.%X;E>'QP/KD8 MU].:U?_D]3#$X6@X_\H'B3/.$_E2+"2LTT8I!N 4"/AZ0=XX9F1L/9MI3ZSU MR2W?$X#[")J6P^5NN6DWZ]].XFCX84'I;" S$PI% E%"J)/2$SC-"DACA;., M-C/O8.#$S*[$EZ'Z*IYDC']HT7ZS@6MA6/ 52 /09H"T=M,_ LC M9-2Z\/:CD!\@J%?5AT\&H6TEU"%HJNZ'@QFY/#.3V8S7 ^$"8* M(LT!BT2;,EC )Q- YE.NXN/E;92%HIP-4'H7O/2@2DF@O.,01=:U!J=$ M;5T*LG5 N1VEZ\#,__ P:R[3#O%WD%*-4&?OPM>Z+P9>JY3J?*-2:HOO.JG% MHXC ;0B"A^RM[&# _<-$K95?93^6X6LKJ8;NT^+BZ<*IJU< MOAS.TG1AH\/TZ_4O7>9!!B5I;;100 L006GN@'2N!Z^E3Q@LBM ZA[ ;Q6M! M[\?+[>]+QATJMH6NK7>!%M>*YI=:EW3P,N4V7!3?#US*SG@A@=6&H,H6 3XJ M"T4R;751/C=O'KDMK6MA\:FKV[O7@QT(MEO[.KVX<4ZVU-^80Y')6["26]HG MVH"3N8Y#,U)QI;S/K4>S;$#>6F#[P5+]74FO75G\MB6(HLS3(8<6AXKM&U%L#,CZ64FLOK M*0J11;&&)![ 8 GU',!!1,X)!:7H6 )J[$LA\F9J^W!R?CX9+RI@CF:6=U@0/)[/Y;*"0 M&:6X!!N< T7>"L24(DA/4;FUCBG1U47)%>0\A^O:K2#56CHM@XIO5S.OW=A< MA-FKF#^ X-W'UD/8?: ML@X-71-I==%U^3>?8,>,T\V"P-1*5/;7R,$TI-0O(Q1!%9; MJ'0$K0U)?0Z59UW!K4NI[B69-U"%%VXB J=M "K;!!2C&V 4,KB@ L-\.Q[> M)EVW8379LP9)\W7OQ"=Z/1E_.,/I^>MZX>"D7%ZE&GAFN?!(L(Q&$5F,$UGT M5QZ=STDRI57K.NE'B=JPG.PY0Z<;077I$UU+7)!VPZ03DQ!MS* X%Q!2,D Z MS[A29);8NISG88J>0X78'CRA;674B=Y9NF7O/X8I?IR,2 @U+8V\%$8$(3GW MBO@''QRY^5RGG&)RNOF@YU8%VJG9WEU P]Y&%]P_1J95C0*JYM )L2 M!8@!,SAC/&191WCF8KQKW8;T4:(V+>;Z(91/6U%UUQGY_6]OWAR<_N?)J_?' MO[X]?G5\>/#V[.#P\.2WMV?';W]]=_+Z^/#XZ/U5M_Y:C_;JHK88?C\/\XO9 M2YR'X6AVD\JUFB>W._97;,]^H!?/=02/7WWQ2%BTBK7AJU&MZ_5WA.%T<3I_^8*K2NX893$IUKOLG"+(R"6X MR",DII/WR5!TV;I9_9JD]:DQ17,DW5.VVE1NFKQ%W]>/W2[H#C-*FJN"M M7K3," DHF@A JV!R*,*ETMIDKD%6K\[HG@!$N\FI.WMYR4OV%O.TOAF[WE],^[F\-4 *>&L^GGZ$0$1!J1-G M0[+>N-;G;9O0U[GN3<7:X)D$22(B>6MR5(M*D(L/7M-V#[:KH^SGH'L[P]+& MNG<30>U%]_*8;?:TF3$JXA:S!\=]IC]X,+QX+++YW.]GHGOWAII6\GD*W;LH M&^,#RR2&:.J]XEHN[DJAGQ@"9L.DT,2";VW"-R:R3[5^>\-6MZ)\"L1=NZ]P M?'FS,]?V4YDQ): D=]7?/T3NH.ADC50Z.-_ZX'LWBOM4*=A'+.XJY*< 9FT, M_;U@;79Y$^!@G!>%V_4BJ,*H%7G+U7%F]1".T]J9NKULY"%'[UCK?L0-R=^P M,/%?#K)-Q;^?9."WK/?5Q4+BXC+SW28G^.CCFZ8&-V.F489P!3Y.,4T^C(?_ MC?DX4RPP+,,J_:O> TO";O0@H-]=G-^\B"=C8%*+"%)@+35$!EZ(#"G[4+@I MGO/6;GE'K'2@@+]\E:VCVI\15DWKAJQN]5UW$EM0-?$*R=9*#B%S5]D\:?))U:$41 M6=9P\L[)Q*HJX=5/[U.C^C[AK)$\NG1DMUZ;R_GK\^N_N-5QS CMDS$1>+86 M:@<=\-8$$$I9IES.M"-ZK%(?9;#GN80?2KNV15LO-]3W'E77?K?(QPQ84B[6 MOAXQI 0J6@=15(W!E9>VCB\,K2NF]L-9SU,@/]06:H2OI]X[OTXF^8_A:+1Z MW>EY]US<) $F3\RN3!6$5X\'FD%/KF]LF&5XR@/;?X4=LBVRNMPFUXZP3TI=P[./ M8X?31,RM7M%O&=R!R46D.@89I1>@H&F#F\M';T^.CP[>OGJ^.W!V\/C@]?OSP[.CMX^'N-Y4:,MSHN.;:5(]ZI^XR)!KD:+)W!(BB BG-1*&:+T% M*LF3NQ%)9[+&VF8E(;OJX;MKN2@Z6[(9=,H%G0"NBZXMPP1XE3)@O9(@7 FL M^6S3ARGJDW>].S)NZ[&&TFAFJ0]&H\D?M8G0BSLO%Z"Z=2Q+KV(BB M9(#DBP15ZF!K[Q%2$AA(I='U]^_>4/KJ M6:^&X^'LXZ7S>7G+X11G./U,X0VW//,L/ 1;VQA(+! T^96Q%!:$\83XUH'S M&F3UR8YMC8B[_:+;BJ-AX_$KPGZ?3/]9)VA-:FOTFX2AT"6GY*$8LK"JH(3( MN0,MN=$Z$[4=]!U_E*P^'96WQTDC<;3'R6GXXTV@F' 81G7XR[ME9^9W83J_ M1:@4(C+)% BM5:T7+!#KK>_L,!5MD^>Y_>#JCQQU)*XG]GEH7WS" MZ?QKO2<^#^-%M>BG>E>H8P_HT??NQQ_:C/U6U[>OO_3@VDLK5E&(XI(U('DB MSUSH" &]!,^TX%[3;T7K&RL/T=.@2=?J9U_>.S-*QHAUY*W4M?;86@C,<] ) M@W2*(!7WQFWOK@;=)C90:)OS^YJLXD ;Z[Q'#RPY$C=B[1=C0VT.*I1'$Y5K M7:A2W_LLE/'FXH8GI,-1'HX_5(?V^/S3=/(9%_?$KQIRL$1OIC Z M145N;!T7%QUMMZ+J\"Y#?.G64<>#!/4I3NT0#NV$T@PG;T+Z.!SC].M=3K-C MBIEB@:)E4L(J.P@. V2. :U@UIK6+2[NIZ9/$6B'"&DDCG:-'";CV7QZD>JJ M+%(M'Z8XN\)KE )S=!(8][6565&@6;9..B-":-W\YUYB=M5P5Y/C\6I6W@IN&7?.Q6S)&B^*>>JP[EP" M,,UB_1PYQL;C:RJ5EK]3%QG@QFT_.<7J*D7!:/?O+ MSN6S@;4E&$O\!<$SJ"0H[B/7'K+"()65A=V9%_? )=A[W],GS[BMQ)NO[GUV;B2 =$NA0AV,HKFNEE@(792X240@E94@J<6],G/W]Z/3X[=G!VU^/?WE]=/#^_='9^^O7-H[K MJ?J'X;<+'-L'ZBW>NG-8WISU9O66-]^UR/0;(#$AC?#&L]3Z^M)ZE.VJ'6LMX)SL^><=X.>VVFLJHH;%>+F.RUA2=C8-&=^&>OP?5EYB;?1Q^6IY%%J\X*P&X MLPY4W;9$;W.N_JD/SO!0R>+WC;#\2C? MC@4?A4@0>:@C"')-UB4+C$AUV9)7X%O?=EV+L#YE3CM5)NW%U-!-NTG*6YS? M=3E28D6B1X@JF$N7PQ$U0'@/)3LK5?-*E'7HZM#]J)68S&O#3=*@3(YU5%P M\I 2F""-11*)8:V+M!ZFJ$_&MSEN-HAJ-A7.'F(:3=J!D6,.PD;BU I!G I> M&TYXX8JTM+/_)Z;I "9M1-)=2N_UR=M?SXY.W[P\^N5L^Q3=JJ?LG')[E+1F M8X)C+<(Z#)^&\S!:G ]]'Y@Y&R1OLW*: 9I VQF+@2B=!^&2T\5P;EEK[^1A MBG:NZQZ.\=O\;&.UC+8V@^:E1NM2@U'Z^_MD,AKBX$Z= M][9+WBHHJTT;%AS5H_&WDSDN&]5RR0TC%49.'5-$3/1U! 22G>)&,,.BBH]M M_D=>T2=UWX&(6RYP=VK^].@?1V]_.ZK'3=.0YI?&+MSHH;6]]M_@X3L;A6T9 M:60KEN_]?3C_N,R[+&BX#)$TA=B")0R$]@YDJ',/47>^N*Z+W$4L!Y6, Y1)M4&V(/ HR;.V5S]7M M\&T[B/2MPW)_@+*M.+IS]H_?'IZ\.3H[^(^C]R])F<_FPT0>\JO)E"0R)D;H ML^V=_0T>OK.SORTCS6JKZAM>DWVM,Y O2_4NAN,/5[7$%#'^@H6(N?S>6?B" MLZ,OA G: Q003K\>$W+OZT>,01=?R)2FM!AR(0UXYA 8U](8);V6[5OC=<;. M[HGKC4E; F+@3)+:2ULG5NDZ+J0.L<0(R2OM8](VEO;E.EN3VP/X<'+^:3*NK2F:.!(;O*>E3[$M>\W.G2Y?^@T) M5V__!<=8AA1R1\-0&@_H)3F3I0X),,Q"8=Q*;G+0H;5J>(2D5I=C7V&]Z#"Z MCW&>78I..."8!"@A"M1)U"#1,X:&)2];]_%:C[(^&>^6Z+GO"FU#.36_8/U^ M'N98IX#0O[B7PBRUH9", \N:HO?B*7JO'_ K=)O3UR9[N T_- M9=8<53=BR[NT:9U<]B$"EMJJ2P57LZ %BBS.6RZ$#:V[?:]'69]*%?>BF=K) MJ=U9QZ4[<1]-M36ASY&!30EK P)>&Q $,%SI"FP?FIOSAREJQ.^5D5AA'KQ- M#DV$B*(VI.(4E*&4@ $U1R?J==EN&+Z/I#[9[X9HN7.@TU PK7?'#1-PES1C M12X"$P04%'GI^I.G$"AH#$G+B+SY/<6U".N3I>X>.0V%U!H_5XK_+E&>6;(G M5D'BDMAF1H+7EI1_"5EHZVS(K=NO/D)2GVSR'K1-"\$TSLBM8-2%*&M)ERNV M]N>W@I0@)^\@&&%$]LAB^W$M75K?^QCU.4?I5 ;DGM;:*-+V)6K(WM0MFJ-J M'OELXFWT(?&]&SKNV08MY-$\JKF/*,'K;4"F 7/BH+P40$ZSI5"+\\(=R\JU M'DJS48:I#QGFMBAI*9&]I(!/R1.HN$UV?NIT[9JY\ MTTTY'"RCD^IJ7M0A.S>^/& \NLAE!$,Q"JB@R;LLW$!PW$J'F8*6UG:Z =E] MLG$=H?%.&\X]"[N9;5R'\-7Y2IP-2C8A!U6 "1.N3NI,[;7M>#$JV%)RZPNG MN]#;)ZO:(UPV$>]> ?EV4NU4[>X=1WCE.KS_&*;X2YU'5H\MZ9.KQF*S^:#X MG&)Q!@J+#I10'KP+F=8S*7J;YKQY3-R>BUY-K>\1>CO$0I-"UH5SB^>?YK^& MX7AV0E1,/TUH(N=G%M%Z<>C<9#5.MGS09M4JNUEPD0Y8@< B8 M'%@T,A7EG4BWK[2O*F?=XM4;=D!]UBC;AW3VJA;IPZMVOW40([WTXZ#8DASY M$T 14P&5D6@-S(%),20;@F*Z]87W[2C=L*GJLP;>'F6Z5_R]RL/A.YRF>E%& M1\=-H;B]"%F[SCL+CJ4"6F:5A5.2R:>(7*Z1N&&CU7\9Q&TKQ2?W Q[A6$EVVR\_^[F,T7 M\\D&.6!1R@K:'[;V,F$"O%(*A,G)H'4BN-9'_=O0N0[XW+\>^'829]M8H=9- MXYKN*(^2C^LN"JPS+, M_S(97\SJ'O29=J!%D,IF4+%DVH.I0+(\F9C01MT_S^R*^#Y-9>L57'<1\CXQ M6L\WII\7C2,7<\?":'8P&DW^J-'TJ\GTY>0BSLO%B'Y76]',!DHRG[*N\\#1 M@N+9@J?UA9(B9Q%Y]JFK6;+MN.C3M+>G06V78N_$;YPM/W@7OM:."9>U,K3B M3$OO@->Z+16\A2!E 5<"+9Y@VLMU.E"M];(^'1YT["_NOMA/K<+NC% <%*-9 M*2[18M2;O4E[<$(I\(D917XN=Z'UP()6M/?IY* _ZFHW$?? #_SV,>:#.$/2 MO.0F9('H'(+0F:*PPA"B$QYTP>)DEBZP_D0Q*QCHT]E$K_S!787='5X7!W # M:9+BQ7@H4B$HB1J"K9TG,P^16Y92;'WW=34E:Z5YV0\$HU*9)/ MA[8>H7'C*&(A_@(S!HQ-086D+5==(6(5/0UQ?^VIEXM?+H=A.(PHGP"E62'E;VK"E#AYU26>7T$G6NNID0Q+[>,JQ)QRU$5O'V*K) M^.'XP\%T&L8?\++XQ+Z>&"R M)SSM*JJ.D;0<%D9(OSU3;% LMZ'>Y_6R IYY 2$YBMH%-^1]IE":3PG>F,@^ M'GKL"5FM1-]H WNG C5%*VJP:1CY#6 MQS.)/:%I-S%UC*&!%V@7+7NK)&>'.:AK/WOWZ:C;L=&H\G=U.=/7>D5/<:R7YNLH6XKM''@," *1 M_*60BVM>2'$/*3N/KE_]V-HQ_FHD%K<8,VU& M*TUK&_0P17VR0GN$R3;R:(:1ZT-BOW.93&;,AP"R,%%'SBJ(&2T4S9,.,5FG M6D^77DE()]Q=VY;1EVA1*$!FL#8V2Q"*RV"%MHIQ8\GIV >?_525NV/C]@YH M*8]NM\!R4V;K9,ZRSF6KK>\B"^"9C> M1LEC2%ZV;E;S$#U]4I%[@LKWV#32)Y$$11+2NG)HE?P6B[!.

    @67%$'+_YO1WO4T1ZMXN99 M07NT\T1HCWX_^?7H]^#3Z.*<^[):QH?<;\_:1_1N(L0!.L;?B0PE88#9N%DRJ!_56F$Q]+#T:Z, M].U&>NL]I>,?H4Y'E M:1PJ$VBL'225%ELI7(?9H)+>->9IZ*&L5/7!6QHF\S\QI=+6:_I"SFRI[Z*+ MO,)"[/('A\W>&FZI_JL(HNDLR>9,K0KZ2MM\$PM[&0\K$%""5(D&0>]E.B.E MNKS*\L]@-3*_^".\G >7Z%&<%,&PTCF%I3]H86.2_LN.K,CVYH[32[3H&;/J MD.\R&Z9TK,84O#[."XMDB&T5!I!=)/I2UX8[ M$B)\]_AB(IU@4R'D!9$'4Z$?@8>)S*PHS),YC**QY6*MS8<;:P_"%(R@,_0] M'"BC;E4.M//UPF^84W<2M3R-%BU) K12!5%HPF/*T5J'!/=-D*)'-!V/J\@Q M>,]M^R,1-=. /.>N\6C-DA7"A3J=A<+E7"<:C;DI3$\V55ALF65>#T3,?+YT M<]Y7#X4U4T!_&2D%.^S,B!_W_.)I@^H52N,BNXQZIA,Y[1EO"23"\$,GT1BG MRG2\U=9'*C(I3ABH7"MPOM(+/!+U7T"-(DVKN+>U4H3)\X"6H*/'(<#7;T@< MT7/']7Z&V&K_AXS;8M,CM?&]QZXW.UHOU,$1VGX@A\N']'R?!V=&[D_/_ M#=Z^/SO^_>/9GZ=/FXSQ#S22L#W;'X%5>6?WQ3)5^:!^VLW$\]/1Z7GP_OU- MNL#4QGF;6-3N0O'A[D. HFYQ'O>>RGD\.OV?D_/@W!N\/SO[D_[TZ<_3X]^.SD[.@H_O]+?!V.\[. M]1KU[7MV'"=TSP='Z)& U8C@&QXSZ<7&;D!^BURQ_I')DZ(E[B_]_3/R^8! MHUY:?27SM>LC<[LM$29P^T9C:!WX5] MW#[87/'MEMV_45^NFVCD1[I6/ _TUSR<38JG+ _G3!\,6E[8_V/,1TX@<^O" MY\719+<_0[<+:4:+D_G#UN:FNH/B6IAVF0WYT#^WJ0'K.7VA!_8:[1 7K.GRN) D9,*]O%CYI4@T2K26.R29QH6(6/R-P%@4 MSCAV0!9+J.$0;E>%[K\I @__J>(9QS6XZ'M.(YP6?N>O69Y=QN;V+!!'2V+# M?L&#E$:)%<8VRMR#9U6.3EF%3M%7H3;=RNN01Z))37R5XQD<6(W2MF:C-X^' M-=1+/!T'13Y@);GKAKL87][Y[ ;:S?6;JP/,=;= MFS4Z^(:] W9N1'^_AASEQ]6T$HL[..=K\U0\C[#9)N8V9;/WNK+/D1D>GE7' MJ7_'E3OH5NZ.*W?8K=S=5FY[LUNY.Z[<5K=R=URY[JG%L.EC%YW= M6**>2$7:#]*Z[6X5:;W=OI;!]W^ M/M?]W3K8ZA_L=OO[7/=W>W>KO]?IY^>[OP?;_>TU/;_/BUEEI0O1 K%XFGW$ M'G4Q[^0L?!7AUMT4TG>^2SNO^UNW53G=+GWK73I$47JW2^N^2SO]S;UNE]9[ ME[;W#OL'K[M=6O-=VM_I[^\\WBY]#Q'S-OCM8\?,GZ"H?DU4?!UYVI[G+AT> M] ^WNTU:[TW:VMSOO[ZMUN]VZ1$4WNON+*W[+I%G?W#'8'&W2]]LE[8.^WN/ M:#Q\#V'=U54K76BW"^T^SUW:WNQO[7>[M.:[M+-]>\Q-MTO?>)=>TRW=Q=_7 M?).VMK>Z7-;Z[]+6=G_K$8V'=E;MCFI"N22*&&7A/F'#UN'A9E 5AM:R"*<1 M,TJ"[+J89%>I*12OD4+8"G,=()CT^L'B@\'=R41\J>6M'L5Y4=+_+6@+ WZ> MFRX^'QK:PT&5YRC&CKY$@XK+T#SZNS(*I^#&JZ8TUR0*41H^B6?F)<= (@C2P< \>*->@M[,DWJ"___G@R#NMKT?%D M/ .>C%5"MH0M87LI6\)V&UO"SN'>7=D2-M>6+6%SYVYL">0W;C],1??=GKIJ ML%N /.]V@^T&^[0&N[?\XT>B(=A^O78T!,U+Z/G2$*Q-A>G-EAR6[]?4YMY+ M8>[36[.OJF?^3M=LNUNS6Z_93K=FMUZSW6=4,7^M\]95S'^3%>XJYI_[_NYN M]7>[BLSGN[][!_V=VY9T=/O[=/;W]4[_H&-$>+[[N[W3W]U:S_V]80#B*5B2 M=ZPDN87(/D'ANX'M]W"H@V>^M#N;_9W5Q[I;VKLN[4'_]6K48+>T=US:O?W^ MYFIGH5O:NR[M7G]_M1W7587>;"D? "W_7$L\[LT.Z IQ'G^7R*38ORTM0+=+ MWWJ7MK>[L[3^NX2HV6TK3[I=^M:[]'J_OW7'V,A# K$[F%R'C^H&VPUV36%R MZ]>LY\80A[W[B,D^X?GO?^?SOTG;H.<\_YLT_WG.\S_L($X=Q.F^4ZQ@ZMON M(!+/=G]WR<_9O"/;4[>_Z[^_6[W-S8/KLJG=#C_I'=[=/>@?=C#%9[S#FWM; M_?TU/<,=T.F9)]\/]OL[JRV$#M=PMZ7=WM[K[ZS.2G9+>\>E/3CL[ZWV6[JE MO=O2[FSO]P\?'HWS72[MZ_W^[L.#2K^'V% '=+IOC;K7@3/6?Y=V=LE3N&.\ MKMNE;ZGG.PC-^N_207^_VZ4UWZ7MP[T[1[\ZH%,'=.H&VPVV SH]&:##-CW^ M>P9ZT/QOPC/UG.=_$\ZHYSS_F_ _/>?Y=UQ.'=#IWI.L!YMW;]74)='7?W^W M>IN[>_V#.[KSW0ZO_P[OO][L[W0PF&>[OW2"]U_W=SNPXC/>X9W]_?[>'>NT M.Z!3!W3ZFD6AO_8/.MJAAX&,'/1?=Y"1AP$Z[?;W.MJA!Y':GY"E M/=CL'SZ\KOT>8D,=T.F^[8"M@^L SUW:_]%W:6=GI]NE]=^EW;LS,'>[],UV MZ7"GO_6($)INEVYT+[T^N',W@@[HU &=NL%V@^V 3D\)Z/!=,SK1_+]K1B>: M_W?-Z$3S_ZX9G6C^':-3!W1Z@"3K_NO=ZZI,NS3Z$][A[=[![GY_MVM\]6QW M>+>WO7G0W]OM=OBY[C"=X=?;__M;.>.]R!G9YW GYW M>Z>_V6$;'F1I#P^O0ZEV2WNWI=T[V.\?=(19#Y.IW>T?=IT!'P;LM',=J+D# M.W5@I\?1J*\/^Z^[QFAKODNO]U[W#[M=^O_9>Q.FN)%L4?BO*+C=,W9$B=&^ MM-\X@@;LH:\!-^#VPU]\T9&24I1L5:E&J@+C7__..9G::@$*LPC01$S;KBJE M,O/L>\>AA+VVM4WOEEZ9'DX/!2=',_J^3MV'DNL]:K_!/MVISW/I-]MOMD]W M>J!T!_V%]W727WA?)_V%]W727WA?)[WOZ]2G.]U#JH1K&)M&G^[T;"'L#&S; MO76560_A[D/8'OB:UM/P,X:PK@TL(&*]SVA[OB#6!Y;N;-H=36E;6]V,Z7]/ M2MV\92;4M6>_%9XON;\G@LJ6X:X_C7$YNMQK_."%0\G4-JUUHSP]E!X:2HY[ M72.@'DJ/#B7;\3>==5L/]%!ZZ(BI[FX:Z^:3WR&47H+'KD] N^,+]0UGT^T' MUG4=2KZ]J=_21): M^6JY6=> TY!/)\E@59ZR:7+.90*9.$GS*9E^IM6/L*#(TMET]2,+H>.'!XA! ME11UB@C=1?._P[P.?)]Q-<@Y^Z:R&#;[&TLOV&6Q\:_6F4;)6&U>X/S95YXP MCN_MA ([(AYF.2/( %;Q''\%>V*=V8LRS'G\[XW_27PW=BU;,[@;F%9HAX'! MPSAT(B?0. L#YV]=VW@K-6/V=AGL^I3*/I>NWVR_V2ZG5!KN$\VIVIZ-9D(9 M4$ZR*4N5(SZ=Y6.%%4H6*X?A- MXKICZ8)W$J_M)5ET9WKO*.]3!*S.N<3U.]KAE;W4'IT*+F6OW['J3XSM\_,?=SL)];P,D8>)I[76?P'DZ/#B=S8+KFIMW#J?-P<@W[4;/=N]$BTM4W'=.Z M33ZC96QJKG,/N6&^[MU];IBSZ?KN2]\LV'OWL5E/ZUS6W=-M9&:\\$:&Q@MO M9&@8?<9,GS%SYU$Z"^P\]]:ULGT@MOL@=C2:('#;0ML>Q$\ Q/; L;5-<]UF M&GVLO8^U=^L:771FK>MT["-/#PPEW_$VK3[6WG$H>::_:3YB%/3C?SD\/GF_XMLSM[.#T,=Z^*IXA=A+D_WK;;N%P M59>,6UZ5<9V/C?J [!7%C.?*QUD>#EG!J9QY][^S9'JI'/-PEB?3A!T$3 >O&_)T.><^4"_S/.E$0<=](\;C;+%2Z.7%1'5B+XR_A,F0ZY$L,O MID/EOS.63^%A>"1."H"\@@[*S6Y=SG(H'W%T[RK'+!5'_C3.^5E2P&EX]$S@ M?#A6MF9GLV*JZ-J (#, J"LL!,CB*9$SX-$1H 6Z5?$?QWQ<9+ER? E7,2H& MH,"$F\JK#?'QQNM-10'TJ;!%F>0):#FT2%*(I47?'^6"%=5\!J?/>)GU($!?K6#R^>< MWC3 %@Q,F>: 4DPL$N#ME)2.NTO&Y2W"K0(T@S0)8)@R M7 3D$K[TG./7$L]-7> YG."8<^4@FW(%D'ZKW@M@M,1X_++ UV[#I^CJ@K=% MRCO R'&8 'I6KR]HOR@!)>(F8_A@1)N$%W6+0RQG=CO)>1)QP*"/<-#PLEM; M7H^I?>;*D '0 <>F68[:1GHI^$S!1XG*QN,9\A9D)I$\=8$8 LK(D.3:4F1& MZIKC#3M"VC7D&G%/>A5 \!/ M><(GICB_ A8! T,6FIU+[G#UDFZ]I-A$-+]!'7:]![P )-L(>Z^(/>.9?\]8 M3NOL .,/X=Z*FH[P>\^'RP$R1F%/)+7R+N5FM-9F+BDE!3C!'PR>R"_QS29Q M$6 $[<>;MS!6='W9/8!, 8)K;J%^V0BTTZG8A.;#*Q;)KT14TDX38(CCZ6^F M0[K^%4A^S5,/C?V'RX%VD:0H-\?39#SCR+M &B;P1H1A=<43HG%":?I]3F(B M!S+AYRR=(7Y=##G*BP:%%,-LED9*('$+N3K"#>& ]$ RY8+#:OCGD$T51I"8 M?Q @@EMG@1#)L$/ CL9KPO+'C+@WH!^(IG@VG0%H Q3^'&@3H$T,%F3A0$D3 MX-W >B\'L*-)@HV&QJ@;P(Y2D"9CT8$(Y!DOID)83%#%F(V%F,5;2#.&0NJ< M VN''0MQC%>V4I=84X-5DNC?&]?WJS/=C4>7!'L@TQ1G?3_KZ37E]>E4F_?Q5R_PQNBHJ55J-BWMGRBK2WG,IA4 M=(K_9MFE)TH*,14_N7UL?E.W#@YV]D_(W1[O' MGSZ;>$7Q]W2N)(-4K/0*5SVP$VF3!28^: M7F2@'7 D2Q#Y!3\CZVY .N>[%%=7CF>D/2CO\VPV45XA'AC:FW?'[^EO^AMA MA^,#NRGH+WDV!KOYA(?#,1S\#!6.]I.[)]63'?.*K>TR5. 6R$8 PZOA6:E# M7?_)4N1#!1A2^62SNH*YGY7749I% "0/W5 78QX-Z';% W, H34;SUP,,S3\ M&H\!4)(,UQKN/*_5O75X[3;P MI2!/5D%,OR'$X#Z=1^.D2R5@ZY9T8],V\5IV> ':$X!B'ZQ$T+11Z8=_'7$P M''+X"_*?(9NE0FG?04=0$LS02?,'GRJ[XS-X#7VUE>1A#AJ*R+,9H](/BZ2 M7&0 ?&3YM&@X9AZ#CDIZB<29:=NCQK&5KW D7A^)E4<*JR/EC2--\$@E#J,9 MS":3' P:,I^(?7'0,< TVCI/A/-L*P(]K?:E59QL:ZOB1^0L*-U:D@O"EO,2 M'ED+'E$#'M=N'JVS\P29HW@X&EJ5%U@8, M/EO @F#93CAN9GHIKE]X58&IH/V=,S3(A6.P8H#BI-$,+PH.D>4)7!'\!2,I M$X)CXTWR8'CKG\!6Q: #.AP+Y=4&IA!LO%;.$ !C? XVO%6Y']/+&E;H9U52 MSB(2:, JTP3]OQ6LLGP@=S7E9W1X9-SU/957(P^(1Y?\%NVN)(3M5!P3C7G: M+28X['!\1-C;,?PKYN,"C/5(_(4>XDI]4<6@!>EJ UE^!E#\03@*[T]A^U'M M8*\PTH2G6GKHYHWB5EATCGZ#2 '<&_(&1M(&\)\I_RX^I@0]5A1\%*2( M20C,)@Y*4JI/1?@=:HVCC8/\J:]1_X=*"PB;WV2 M*D"O0UJ?Q/*8\ V6^(:PSJ;2^Y^,E3CYSB-Z"WR,(+Z@((-$M#L,)) MET)?+F%J+@,*N'0T"^6=B!\!XPB'@#/X6[JE-PT^U3C89#:: 1&68U]&;F\ MAI=1#C\&WH,NHJ*,3,59.",_,07#)!$ /J7\C(67K1NN4/. G5^^$? 2'BL M+-Z..LU28#48RAFQ<)C@;0V4(&<_Z"\Q"W*Z _9:8PBZZ/DI0,% MOU;^RM(I.^/B!XT [@XG'C10=O?W1,SYW9YR/$PDC\)/WB7H>)]?:*L4O!^S M"V!1-0CAA^*C[6P,G+K M]2;^83.L0N&220?LI TE-\Y"RE0NP]"#R1(_>-C MGL;J,8=K@*ULS;Z#&H$BYMV,IW7"PI:P_K;@8.,Q:WR>Y$&6CZMOI%0X.=[> MK]%H\U'12*E98&G%@MX5E7;3"CWU'/A7!L)K>CD1X7K>()^(39G0/THZ&C2E MJ9I)0II4EYR,PW1&P$[&<4XAPB(9E:H&Z:R@N]=*[4!)&1Q8 8%WQN.$@BLY M#WER3DC2D.T30@.IIL)7F&ZFSB8+GXM_AS6ZU)N;U>B22G0)2G0!4RD_XV.0 MUN57E (Q2@I:I/I=+#P+$0^_K8X>OKRX@K$ZKM"'")Y3B "UE$<*:V,X'[-K MA%(.&^!IZ2"(DE!^7"KZ[&S,2Q]!#M9>IL0Y0D#53I!E@#& _; .%M@.@PLPR1.Z$G@&\!Y\5>D>$QG&+!N?#\9@ED1 M\2DO;=OR.[ WHEF*RU7L5KZH^B).,:Z>PB-*E$L>*1@HG##B]8;'#1D1DFU86[7R&LZEE)Y?J_5E,J<+1$(7D)D$F,G2^CD? [^]5,[P M3PDZ^KZ&DGA;!%<)1ZJ,*+ SA6!?)G.F@/]'[IUA=3K6*77Q:C754N,9V'*64ZL@$G\K"@0/1RS<6D( MSP%;0H%/IG,W.9V-Z=#THI2?X^L0[] 8+U^+**T6I$PGE3)=.2:FF H#V_Y6 M$DO)=NH4%H4)A91)A;1T)4BWIM!)Y9>+3BC"DCEW'3 @.$="6LW9+$$?S8CR M741ZH\CL*9T&#?] B1/EXK." V(4L#R &7T5<#S\G/P/I%;RZ24JE!&'DP@& MV_(7U=L0J " !\L<>!U8Z,ETB/KG\!(,6N$0RB9\#,R!C7@+,>F" >F2,FDH M!+H$RE"GF3KBF.\3P^4#7\AF9\,*8\#[B MK"!U^17J^:\;KMAI)O&G8G.S0J:F\F*"K.>L].A6V9[H^D$G5CX[.T.U> 38 MJ^*WF#B$T@7S[B*$!QYP)L*,J/Z)ZY*,NR&7I*QJR*T&2;\1BG:1A95?D$5L M0@_@-BFCL?0VEM)/8B9N=E908C;FT<&%X:?H>2_1M)2J4JTOX)KHXBHO5&.U M8G--QU('L^D "6:I<"K)&#!2!'DLJP3/*K4N$KEU,;(0D9H9(=, $3D"16+: MR$L__&MO1]5]Y2S- G))PF'AOI57^*UT3'V4']:ASX:-!5N2BV(:^:R2Z*"H M))A>O(/8",R6=H$.=,1>V#N&/2\X>FGA3CA9WO7N844,#Q&BPQ'KH'=Y"W/G M9B)23L8>G+R14HH.,M#8)L2GY8W0OD MTWY^,1_@662NM@-5V4TICW*Z PX2HID9FHLBG48M 45%8A$20@;.DE04(=Q1 MKO_:4.F*]WRNL.]Q4XD^BASOJK;GJ$:!PQH%D%X_E.F](@5?9OC"[X6N^M3C M&3'HU1F%P$!-!OE?E$HRJDJ715)5V]WZAJ0L0?8G>7A2B$MODE>;J6,\&9UZ M2[M8S^%A%MTMH^?GP>-F:EXLL)YG%TE1_@%/5*M#@.M4UN"R3 M5*M4H0GZ,<;D?H/UZN>KLJHZ)0S^/9&9D DY'!)A7[14H$:18UORO$K0VLUF M<&E1\?I^HF(W8S^+@?F*F8AVQMBO3.2X/VQK9-_?]$S_-JV1'7T3Y.'=M]IU M-S7S=NV&K^D+K!GWLUG_0?H"^YUK]CJ?R;&\V>OI4MWEY]J_WK05U@W66*== M8,=O>J&M[GU<17_7RULX/^VVD-X?M!9\=B/6!AUUIO8Z"^&GW)KP9#+:S@E*9;\]_GER_ MY)M=C#XP+7M@.X\R8+R;G>V>'XAUTQL8]J-TQ+Z/WJ@_J?NLR@GSYQ/7_7L( M<-P,9,<\3:E.0B06I3+P79>SG8NHY[B8#P\\^7Z^-[L@$P2JO_9DJK[M\D.# MR;0&MK&N;'G"?9>? &\YR3!V5CM:PZPHJ\M^GJ,\6Q'JZOK D=1PXM@^<[ L]9M7MV[B9X,@$W?&/AK=_M_ M6"?17 *(+F..=RQ^;K!&X[PFG"C*9ACVO)-PP^/N\B7P^2H2T CO__8SL:>[ M""_=VQI=L4&<37>^,9ZU>1^-\6Z&!,LRH'_>\GB*C%\?&+8],/3[&HC>R<&# M3Q%0ON$.-.^6?M3N# \4MVUL&G;'Y<25_05_QCAX@LCG@W5JK3V;MO=X/C28 M;'^@NX\XM;'7-I;"A7J\E)FD[2CP2](U7NG^P'3LUWVZ MCP*A>\ND?(GNG#ZQZ]F#^&DD=O4^N]YG=_>QF=YU]W*5Z=YU5PEYQQWHSKKC MWWO'W4,+:EL?^.9]#=)^,,?=<^,C-_/OO:2\1L/Q!Y;[B ESO9?O1F!RW8&I M.;V7KV,,Y5!,2:CG-819/L$V OQ%JB>O3'_@^D[O[>LPA'!6]^- J/?V]=EY M/8#[[+QN^-">QBY?@J?O3NKTGR")PW\W[RMPWSD@_WJO/ML>09X9@KR$'@'O M\ZS 67]9G$Q_ID7 $\1LT]_4'\,Y^OB(W9NI-\2/1W&>/SY^=,5SWZ$"XKXY MP75Z@K-Y7Z[ACE-+KT?>"#_\8Z'S&]*?N^AM;W!''8NL:P M?>JX>G]*W!,$MGD-QWKJP.Y* G&'XAJ8]R(5.#85X[QIEM(T4\;9N)P0+AQ[ MPLI]F3T$],U;MD%]ZC33JWHW0X]US=QG@AY]J'@=EOJ?W;WMPQOSSZ=(!_8U M4;ZGCN^]OMB.^5_M^WWJT";N]B\BW[?]0."WIM4/!.[ 7I[#0.#MUL3R=^V) MY?4_]?:F'VU&,*WX&PY@3\(;$ JJ ,>+_=:>UHCCPUD..IR,6T/F M0=L! R -E-E'B/!LUU@,4$'V%-MWR M9^UWX.1Z'+E)MZ]:I73#'M M7ZM?O&[OGSK5;AK5KR^2Z9"&)'/EW?%[D0@XM[QNUN?%U?65B_NNL6DO6WKW MY+T\<_/:Z].7KZ^.6&!3@3,ER\\8]A8 =>1B.L3=&' T5B@7/$WQS[E;Q_3^ MZOUD[Z/"*D")4Z.;<,:C(C 4%OYWE@CI5APEF6/(\ WH(.::G1[-0#FP!+#]/0AI]C?.UT35! MV(1[3\8S> 7>+>@4EWA-9VD6P%K-91-X<\[..=U&2'P('@*HT)SM/(&=77*6 MP[FVX%9GX7!0'6L1%'1/O^BZ5T-QH/QB>XU+Q4W_8NL-U)9@QO.2A!RQ_!NL MG/-)"L>E;HVPJ6DQ4'"2-VP:[J>\@P&M!S_%<]#T<#CJD,U2\4C[BN1#"A(] M/%E/!D\OKT4N0,#EM/2+J?\DR@QHKPDMF\5Q 7N 1YEB_ KH4>]BX=;EGF%G M#52K3P#/XD&5I "T2L:P^+S]5:[>0D/<C;\%B+J[J;71D2KN>,Y MA-A*-5B\T-]>3T2V=7#H;3.<>G TW$]XH MI%?*Y8KX !$ECT&AF11(K )-@'D^IZ,0(+"95KFK_2$Z?\J."K!L,$XSQ,! M"CCU#*3-91M_!O0@+F!9C05*RB*^1 @M'T_F.9+@;*@^T)^N7"2320;B(=B' M. DA?CI#\W(U%4WQ&SC!#+YBDO6T<+XC^MF:ZJ4HVOI(15MTSCK]=G=I#<(3 M1.J6=G?6J%)#^)\!HBYD-Q8RO7K B,I]4PLY/E5F5,HE\DVO$"00IO. MK^7J)(MK;0O$SI*MK!)G.KZV*="FE?!:LLH2#??*MRX7SD*'X>=)-BO@<]P_ MH#W%"GX2&KO5YYV]>Z;%]:2&_,R>M6U MCS(05#$[!\,9Q7ZYSU'R?6')>?6RUI*G#5 4"\])'C-8E.(KA#?>#XT@' .% ME#L"3@1Z9CBD9R(.#"F;T 67A422Q0'T&L!J$4;8'/$L1/0OKM,P;5;1Q"^. MM^FOLK6>%_,H;E"Z]6KC^/T_V&CR9FOC=7W]XCY-,$M77!5#[0BS0&YME5C^Q=UTZF6!8X($%(X; M:6!*E8$74[)(P%1&%\V92:U$6@*1A M" /DH<"C\$X6W1($>:S%752'H^QB+&X<:S%_72Z;FMK7S^QGJ>#B<9R$"8=55!"NRB;:DI4N=P]H,VAJ?? ^\]?66]+L@JS/*;PLP2VP M C&:@9(Y37ZT$/^)&I.U[;C7+MU\%F24S7=P;SEN#63=]8 MK3U?H^0M[&AYP +%1S/J4*WWBBFNLS*>8#ANZZ'%U]4>N"LX=7T'%4/ ($EM MSM)KX6U^6]E=];8ZFM&\EROVMJ9U.R_*!K5[8)GQ28/?UV-&RCDHN2.^A$U> M<>8U3R&8S:H-,_E]BI8BOF3N!*UH"+YCJ8>'JWLURT:QVNA:% M7 !K7K;A7^R&2@$[D#"K^M_6LFI%/(#=1L$1GD4X0#$K\ /Y\OJM<-58L4V05.SYK>YBCB7>Q+7WY"[Z2YN M:,Z-87@K-<2[NYWUF.-5#'U.B3/FM;CVY:VIRDK>T? 1K]QCDR,OD12WA=K= M2A%R2[=NIXWRM[N>2NIEDFL5NF]Z]ZSYWQ6/O?V7+]<3Y_2>N [LY8EX MXM8T:*MV'+MSA9E/, =OOK5(V\_S"V@/*XW5VMT#]IQYM;%:"2G2M!O2)IH) M/5DR<'$&>#D[!R8*DB 51>T962W09:#Z06,%J3;;%I,0=B@?"-LHZ $R(4L M/O?F>B<\011M M-8%8E8"">(6Y0RBG,8GCB?K*)+A.V/>2N:P"75>@T_'MH4$(RJ"(8U U/5G0 MB"Z&MF :+=HINH5JXK5V2K;\-2L\;S8:2+/Q+H;) M1-ENNB$^ LM57N'O-CYL?]QX3;Z_LS'M8Y[^%A-]V^JXP1U2IP*(68]EG, C#F$H:9A$OR2@%%;W-T9#V_F"N38Y9D?!CV M.@D?XUOL:2F?JOPAM2]!^(#I,FYX2;BCBV$"A+[RY7!. L) 9",5R$';SDIE M:31\]0 M3/EHU(KZ?80G^2@)EY5"E.:76)V!R4X9I+B]G87""+JJ"2J;L$"YWZI(*YDB MG16BJH925_'Q1GIKNQ1IH,0B]E<6(H ^RZ=5"H:HH6-G9WA^)+&&)%$H^8F? M7:*D2CDYG%&VX?M$LN,8M&FJ"IF"QGTF$YF /7Q/ G(P+/$1O%S7J]N[7CNP MER?B>KVRAGNOY%P=T?-N91Y]!NV6 <.1.9? 9-'5FF-PBIASHP1 L+Y"*-C$ M/0<51YTKO"S+K,932MVG(DU8G+0&>KSB^J6)(%P,F,J/9G'$_X%=G&,>2"T&EY3[K11ZBT5\ M).QR#C(#K!562=I6(6,;EC@%$2\$!%ERAIH "*6(%X#+X=-N3X!4$X.U2C$'1<"FF(UP!O8/I!LD5G'>,D_S M%2GR8"3 712O?[O./84C,N4P4;%X*?MI@"8_)6,Z M!#WTINWJPK'A<]UN2$2(KVOYN:D)&2H;:\DWRZ\WZ:NY3COB.\?=- U_Y=?: MIK[RNZN6U<%@\ZQ;+7OU=XYVNR>OW:QSHV6O:5YV;?,F?VGSIKFV34+;>Z0F M1PM<09,V$@B:PW":!< $37VP3DNW=8;0KC$!N.-7AH+K)HW ;G+B%W=S^CKX M]2PZXV]C!(B4)_P+ZB7GH(F,I[<;+[PXNOEYC!?737]@:[?LG-F5^?%WV/CT M^0%8\P:&?\O.N0\T/_Y9MZD71><1#Z:H_9;],JA&$ OYL8@I&[]^80.+#%\; M&.ZCS*7I!P?='$JF,[#6YAUW!Z67H*8<8YAMF*689R*3^$E9F5Z^L&D^QL"Q MO(&IK3O"]J9=O*\^<=]H?0U &;XS\,UU9\G>(:!>CMXP[S\C/6*2S@K))%Z< MX@"(YPUL;]VQ\#<52G?()5ZX[C"P37-@F>[C >HEJ \-ZP(S!9?PC+L8)?(D M,$[7[G=LRG.[+_\FC?:[%7#J>#SLD-*-9(Z2,I--B,C_*-O(S34KDI0J2HNB M9(II1P/Q !PNB>!#^'>$O8>HORM&7J_*4D5WYT66?R,/@UQ[S'F$V47;2][5 M#@N;E&A:9V91VE*C0:GRBU7U3H(%/W.9]R,RDAA&H>%@(MB+,<"R))5Z[58Y M?Y08)/*%\%_54S*YE;PCC4*F&Q0OK4YS[0IB='Q[(ABUPT,^PFB4H0UDPN@% M9F9$>CHLS+NPJQ\ M!- :%L\N?;6Z]:WJUI]T+NO!C7&+JA8LQUU9MB S>LQN%L:^:F;N4[(W_ +"AK)Y M7N9N\=$DS2Y%NG@M\5YC$W6CV;EN+)+3KVH0L^1XU/X/%FKU9EK^RG85V#$[ M)R:!"^R-ST'24HM8402V^)X5'9T9E2*,M>?<+Y8KX6"J/&FV=G*PYG6BH:%90>(/ONWRO[U^NS?#NSE M:67_+D>ENCM,U;>T5)::S'JQ>\YJ4S(7K-&LUMVLU>2 M$,XB!;NOKZ_;>./)4IO0K:^@GCO3 MK0V_IN2U=&NST5?ZWG5KH\%N?EZWUMK7>@\J,:G>?OLUMU'A5_ D.LBE70*G8:OF195\_HJS'&:)?>,P'D]XC3&%6RNW>RE*SSJ M7>7N?ZX\:EE 8YX9U2RK82TL*_L6CO<1BS@HY[K1'E@Q89<"8Z1W_(J6;O!O M#N0N'/-4Q)V%WYJ8)C[()E+LXI YLB:Q!OQ,*&'86L6OT59NRFZ(]AIC/$LZS7G5;F7UNT67%9HHM+25M>$T M[[K=3^\F8:AG;A/?'-?U&M=MVV]QL 5DUQO(;FOVK9%=8J;7AN#ZF&FV=W ] M9MX1G9E-NT/NI>&N7PO1*UI9'G,6\'4"R&XWB9WD68C)&\)ML9R);-XXY>!9"*,]M(#.RS0%W27A0=R#9)-P MC.IPC8&\QJ.* VX+#OBNY(!;P'S%,,U7&W/?;;P6+2.8$K#Q-Z6X'..LR6DY M>61^)6FCS61+X#(IIF5 E!V*YCV@BQ/'ZB$6DQG\K6AGQBPS+V!;<"^-] U, MX%BXE['"X+312.8M5*Y4T2US H>!HY :I&E-L4,H'%0"?-D%R.0F;-P9M$T=X:-P76MQE@LO\+:%S M<\QIL+WH95GAL6&))HQ9.>-5C"F8 ?U3.">\5(ZH)RLBY5;T=49.SA-T'!X? MOCNBX0!C,0)5L@[!:1;TU^D2X(D(;:4^4-L0D$]H[CJ)6!WC;[_? F*88T3==4OX2V\0)E$)O ',7\2:@2@C0( DWT]*N@S,:BS6 \8WQ9S1L1"<@?N&P,?H1R_;7D$_4. M*!5JC/1QB9$MX!/I+)S.9,],8G8C;"P 5:4CA#JFB8&[+Y*7HON:CG< M."W[!CZ3'[[C$7'/=S-4T^F==+Q-&[0.HB[X*?QV"?6(O57-9)6/ +J,1@0A MN5*>EE@+]#@0" 5&YK)D+#O*+2R7B+#2JD/5/Z0U6>,#L1BQ%WCYIHX[KT(C MQ%"7TWZ!_=^00HDPBR%V.1HC0% JI;S #<$!M5]_DK8%4.?1 Z^/=O(A8QC% M$C$.,5IG$S1?FF6#?[GB^1I1%A<1*^ABA2T0,!0;#8)"U8M^C9UPZ9%-TU8_%7$292B]W5]%%^@S;3(:GGXB]Z0I<4L2)-1(A,# M&[R93%,%8QO"KYD_XZP)_B>RB\=R@#.#:B^^@AU(^G9+@BZ7Y!WL^ M;,P%J )'@RI-!U>2OMGO0>T9#F6 MUGM .["7Y^ !_<5NUAA1;0 G.^8B8T+1S0&Q+\D>5PT9N46:!0G(LNMV,J;) MMM-5H?QGX: %41G!+<\*&2R\HWR5 0KPK=D96+^*/5CEH$./*1B&.!^X=*PWEEUC-]GO)..+8B9% M'XKTUEOD<[K5C$JV,JE)HH8I2 TT1,2&ICF.<0FG;9&./M]0AA2S$&1H:3E< M,<884#LAE?"K)!( #<@I;'1?OA.0/2H!4SF:6Y817G]0]GMGM5)2&JQ8,CK- M$39A"@J5\'Z/Z^_K1!>%S:;#+)<9E%26.C=)]+O(DA3^DX!/+["IDR1$BL[A$$M&3&"PANFX1K25$ M:JQ>"+M5WA7J@LKPJIR.#D>2+JY MFN=9;II)9EKE.&=YVYN^YJG0YVY9=6K',TU>J)D\<(T/F&Y+GK,='DQOR\X; M;'PN<:].YZ5^#%EMH3[3VZTNUQLH[]#P^HL,K_W:AKJUT&S>\D38NU09D*TN M5FG>]VJ;[:IQQ2N77J&_4%JZX;6RN9XYI/T!#L6CH.1= U9:Y-0V?S:BLFE> M9P ) TS\"+&S)0I#\+@?Y7C ;KGNUIX T:KH MG[8:RZ/' /GK".<3A.45L/H*R@F)I:Y4.K(:KB,<,P!26ODZB\X$0K$@F]$T M5/*15ZZ)9 QZA/!-S,;2T]8QM^BZS1U*[11TF6DBG="-D%&3"8IBP+$,))*G M.9B!YH-!I# ;!8E0BHO!%36#.45OY"6+K/6S+(M$,@#]>XK1&&GE<3%'#[8@ MX%0/O(.S 1!*@%%1]!ZQG)R+&&(U2DDJ5TE9-=4X,7*5Y.A&SO91 M4GS#<,$TRXM[WMF5^QB(^"S83"(*'(LM24K'.%/(9D75@@:CK.4,1D3R!/3^ M>NA6V9&FV>-&_KHK-+XNF#!H-D/W*^'<^J. .J9HR/JRBH10\(L37H!)I213 M8=;$R+.EET;$Y\#H'B7H=$!>0X:8& 0DBF6%U4M.&)''0QYJ&?5H%(.V65DR ME39W(R#.Z"Y9%HT'4Q%G//19)) MQ3XQH6-":A&6,:*F)&/199>(,F^M3'666^7U2$I2*L? E%/I8SVGU-DZ0[9\ MDD+7F#""%F/(R0"G2':I8YU78]22,444HS*GJ@H.TWOC!/5\' )5I>"*? HN MG:F4M5F^OXJN3X=E#?2R#RK:U+Q^F01MYR8*44!I;MQU 1% M6@T<8%6*,'0C7DYDQ\+R MT%U1BFYK5$I[1XKV8JI.,Y6FW(WX=)A%E#A;AOSQX( L-/Z4+F65]*Y,Q5J$ MU_=+D_D:QBQ%XB>SZHT!ITE^.&16S&XMO?V2.DOPS\$;H/Q))EO!BF*M007G M4@NIADJ(#$8I^/-(BOU*[VEE6!+C%:]ND5))%Z+X2; ERH&JO6=5:QCQJ$RO M2,2/RW3-1BQ#^*8'(B>14C?!RIH)3:(Z3$-7H1J(1( "#D3A@O8KJ[::8%M& M8'^%TY4#=F7L(*/^(/*WXHM&I59UH@;P!Z5563\G)T_2=$3R.TRS+"T&DK3% MJYJ]([HSB/U6E/2IRO-;0D32I?I]*M/Z*AJ:9BA.2DY+^G11$ENDM)**X1DY M".4*1)3XNHB$!-QI\T6EF%Q*P4)=IDA)]I7+B9I7N(S&,R# #.5*PZ] +37D M'MK.26Q5450H(RX--_9=JN81+T3,K*X[E].;A7,@$]6(S:WC1-*@1,T,PW&M M!IO5A%#X834,=2!Q7\I=K-.L?SD0DH>SJ"Y8ER_&GZR81BI3$C%/!_"M',7: MN 9*LA*TFH0B59KR>,C :/M4I/U$#6O)8X1F"0@DTDJF9<5CE114O8180.NE MR(E3=*B $E4AU9B?95.1/H 2ND*6*DI6$3JE8PX48*O82P@=B\VKQV!>U.RO M!D"DKE"_5B3?U%\";@1A,Y(Y=T MO[*TKJ"C_"NC^>5),93.@Z)J+759-UXBUS Z1Y+*9B<.4[Y6Q5<@\I::IDA+ M(V$X?RIX.4I=IC1XWE))V78F4A)?6A%'R8YK3DF,K4R'8\+ J#R^&;: (T*4 M5X+"FK31EM@M^?0XF[;R#0+>=*()MQH7+I2Q]+ V/?(8&6L<7_27)$UB1JRF MU"\[T[FY*_M81:;;=LJ4#B@O.+TL^\E1\"A-OJ&8D&Q%JN22 M^MIO*#-Q!0U("D#RGZ:5DY^\@97(0?4:^\0590$/ZJ1UL^EFW/-5LLDW6S*G M'G@^J+3X,H,F9**G62V67HL;'XM&-0WU"PQ=ZAN8!:)/(%DJ;6L?"Q@*EC9Y M:H-M$R20]D5^4<4OJE"8*+( ]I&EY\1Q/M?A]%70NCDHRO=ALA;^7Z%B%LP! MG%&I)&'_%$M#%SKFT)9F37:Z?#10.U=E$V%?M#,IZKU$2$1\73M3:*<)%'F1V\RZQ M\^ULJZYIV&>@*Z;/FE%3S%-CI:S8*[7])QTXK4Y!^;Y349TCM*XTNRB=BP6% M$Q#THODLR<,9QU(/^&"31E5P59^"B>EYCY@1KG M#M ^8./+P3P9Q#-4U-KX+Z*\E:'5%?RZK0.Z=(;($ ^A7=G](L])(ZJR#RNK M%F0#EFEL PDUYE0;E/IK"J-.9EF%_&13,ZA M&<_S1JHX@=3.:F8%O[K($_0*(VO" L$"NWN,LG/*&<]0A^ B+!*Q$3OC47VL MRN]64U"I+0Z1SE%7'0M.F=.RR>*]TQC13V!NA_I(B4O2O"5<4 M=9H%+1XY:7F;4M?/.7%,5+D+3#K',T@N2KU$:FVX]B?19:AX&858 6NY.] $ MXW:J9&=8&;D2\J@N=X9- 5@!E!.T>BF(@.95+]'-AWG;E)\5D_\LP1;95H&RLJ@?1E$5.6ZHB(P-2KU$9 "OKH5? MF8$LRTJ%2[I)YSA* KN9RC?5M?]4'4>(@&\'S)9[PR7*EEZ-=FY5>4GU"O$Y M_?:*U.BY@'R#*H%\&^IVV=VL02M,>O4HXB>[YA;H M4PK1LQHI(45?UK>3M/8F CN)*)!,&W1;,3#TNV'(KG0O MGN79!=(J)=DT*#@N8S?E.:BZKG%,42KYC:?),!/I#%A6AVL XY!Q%7Q^]7&J M,U2J;1FX$68\$R!:"2U0J\.9<#-22%]RD#J^I0ARP.^E =3B,O-#36075DRY MPL-1X@[F@2\@W2)2+;)QT5GFBMU7L7:ZI9R3UH.JCC"U2M%4CJ4HK;-<=M@X M?O\/-IJ\V5*J,4.ENC/?(Z)1XH,U5Y7O8,XYD<@N.WP9:E#VA+CJFB[%K]M7 M*FR&AAMF(:5?WF'O,:T\IF;O,>W 7IY#1FL=D5]= "1ZB:VLP2R=A_#/7[SF M)!N:IH$#I,QFL?S*]U",6?8M6\696MUKB,64J0#IY8K6^RW_ILS]:C#>9H.@ MI@=8,"21M(;^M5=EI7;QNBK4+I:S5>QM^(N[Z;RN>];\HC<&.-+TG&8?X;E3 MO%O>9&*N.OE&!5MPWGNIZ>U. MS/>(K?-\O81!NRO5K=WR)UOR/'O*W=C/5W M=;D>%>S6A6O8RE),HUL@[ S+,W,,)0A%!HV4VVHX801WF.9!XYFN>C@*YVLI<95?5]IE.5:LGZ/IK,MT:Y(9ZHJ:4K5 M:39.1+0'_YASX;9J*FM5M'5_U"ZP\0F.EIO+G$I:'2V#2^E^6NXS9G-[JTSP MZL;048 ]Q*GO9'5"63(T9[LN.RMY-1?T_R6*+^U&VM!5!E)Y8A%G6F*>\/E' M!JU-(6QJ5XAX]P1[7%*VUKS%+O+W":0R\(\UXJ++RF=>:_.M5]1-+.=V21G/ MC+IU-[PQ#3>#<#)4Z>"5 5091\T$TT87S88-) ='-.H5@LMF#FK3ZI H/:IS MZQI^Z'EHE/''>J#P[\V$6T')-9;,5>"NZ$&R(!PO>-ML15Q!L3S.FBM*S&KX MIT[6(K<5#5':$0.!YT@_"Y3YI%TG)4^F"\)Y>'($H;3"6[ZF]BS :8Y]9<=L MA"K(HW!RL:D1U>P$7+Y?Y"DBK\R3\V6<%U&@L7>1,2H+.19Y25WSCYGX(CQ4 M$] _VUG;F/247;(4)(&T.26)$@V235JT:$[\3+ /:NU;P^(J.,S==OO^;G]I M0XD+;CR]R"M!TM7]J%?(>E&B(?9)L&^4TR_*SE89@72*EPE]\VN?RZMI MHUMUY_4867&CE=K7^'WE]1;S#*@^@#6RTRIWV&"A6J#N/ &_:X09YF.Z*S!R MP3E"E4:HBQ:+V-KB]0O8N=!N <.G,WREX.@RZ-F\]\OYBU\8;];1Q) KVZG@ M,LU.*GDVSC#3$4_9K?VO)S/JSH8#Y7@VHFYO@'3'C7C+D@8RBJI<=2&W;?A3 MSMM 5;C1 ?$V]WM-)L[+\^M9O5^O WMY6GZ]Y:SP799CM9[Z(1.IO(GZ6=FUO'0VDO'*V;C1M_,C MJ+2HS!WC" (13/\ ?XBZ0^6((_O#&:CX>]WW;?21@@AO;$\6: !#16,J&=?F M)8ID:J\)"GFC<@#=C6+D4C4JN+W_,N)UD6%MOSQDW0!G4)Y*?B-+E^<_%IK@ MPJ=2W2D_QG>556/P!):!5@U/FM'ONHV[S*NX7-AVT?0=;HVO^,'"G0U$A9?( MCTAEMSK,U,)$A,9=8P\5TI>C##1R(;"25'J3ZR6 M,41:JE+$;]Z-ZLJEZ+A%-KCJP+5#:LXB7IA44+1-'.FIJ@8DR+)@X7.J^_8O M+6P2!E2.; X3]-K=N/#65ER ,/DDP^ R*14MCK*7@/C!E2SB73.94\2(!8S( MKBH+%H7)3;5EOZT9D:C5J0AC*FK*8Y$E^::9-JGJWJ/E31(7=JKTSH??PIO6 MW>CF)MT%VM0%EIW).;U894H]&Y!)SO+*S"8!"A]R8$[-K"_JLD!I"H 7P%7S M6<.JQE0OT:>;DD,!?W BXJIBKAZT=PM:;'*6)O^=)5'97: 1NJ!_)B.I'I$7 M2.@ "*XW/?4]#(@^4/$'ZB*",#@IS+/D@] M>CP0>GR4G<3*]@6"&]<-D"17V93T$3GJ6SPA^"JFOPU>3FF.HLN?+(A M7T*=E,NBK*N@2BU5Z2\B4[37ZQY6*C0;4V%XC21W8R_WTU%C@AX_$_2@[X>AH> MF&=C[&LGBXP7Q-D8)YQ2LG79RZHVG_MO;\J(?>X*IB Y%L)/MXB[!:J[]"E1"- MKER"2B,*(*?S(8#J*%05"BGJ,2G]E)3E^Q A-Q(D4^I9FS4:WE+!+"9-ASC4 M:!+)ON786K40R5TK(RN#*J>0B;[J5'4'7!>MO0;X!^V 7!5:O4B0%V->WF0Z MUZNNFI@3M-3(E%T\T+2\54\ET;\WKA? EKGQZ$D;1!3NUK4M[1Z:5I;O]L]/ M6PR=;)WM_[2I;!SL*?/"A_/?.WO'VA\/C3T>[Q\K6[X>?3I3]K:/_W3U1 MCO:._[=;*2@K8%&.)3ZB:>C %[JUZ[6SSBE^CRY":HXO7#WBA**R&4Z(T;QD M3%4X52]&.7DF2T4'(V&A@20@Z[(4RT/@)E5[QM:ZE%B\\*+F.&C*I<"W5 O0 MSVCDIB@1;Q;?E)Z(9%R_1Q;>E<'WY3]:2*6E 5/5N'M40*=,J!Y+-B+[!B.G M_,5P[4VM+N9;45G!%N?*KMZ7' 9[=8,W 0D1?,>T^D8.2"UD2U.5W+'-[.XR MX1TA3#E4K7;%I #CSRGY _^"W!P,^S+'JGY#,@:=6J;7"-CER5F"Z: CS%L2 MV36DQ^<<>X..IT.2'Y@H7K6,6K[<7';*(H**_N*8ZP[F%L6IDG$YZ2Z>O]/R MNKO2OFEG5I6R%T-TU,\%RU==R[JX=.6\X?M#L6ZQQY59D>1)VBX]2<^%KU,^ MAAAM3@=L-ET1^GI5<0.:W3B4"=R51RV3=2:RC*,Q6IH*B%IE2'+4-68M45!:@X.S>$[$"W^T=;!UL[VU]4([!]-O=WSTX.29K\/C3QX\?Z-]; M1Z?*SM;)UD_TX[U7UG ST(BI;-N'1Q\/C\#&/3R0I_S]>&]G;^MH;_>X\T?8 M.]C9_;_*R:&R#&@K=R\&H*C3;/*;3OF#VVFU5#%&"3@O]6_N5-E!23 ME%W^!@8E;H0>>B/7DA("EGL#>@M)3WD_=%7BZYKW;6J"_TUS^']4OEE^O4E? M_6L:+7[GF9NV;J_\6MO45WYWU;+VIJFO_O:VJ[J;GGNSO?Z+[D'G?S4V/R'7_\9@&G%R"931X>S0E//H*DK;"Y<6%S6HTN ML7GI<0,6?CO+,Y NJMQV3/][L\:5W>L:DNZ0*F$1A115I;S;I2^X!FT6WQ2& MG#=VNP3R&,*9A[L@WOO15JXUEK2'TU9^"4VH?=;>/.,;(T.5^ MQ,^28DKE_A\I'M L]GV7Y*.F?K,,$MPTN/XHD%!>?=S>.OQ=V=M1#L"4_#_) M]]_&V?@ 1_.)2#(^>X0WE)B:%IA.:'F.PRQ'UP,>6)INQB'\GQN,_[V#E>JZ MKNDJ6DNZ9NH;U&KBWQL13W[;FD68;XC7L1=M" T^,O^Z#':R\P_&T?FIN3^+ MONZ>?WGO?SW\^LW\\C740&>Y_'(2)?L_CKX>?#Y(]D=_??TRVC>^['Q)]M__ M-3PU]HP/YD%Z^B.S#XQ3\V#GT\7^Z)-Y^G5?._WQU]?3KW^DI\:7KP>C/XW3 MK[^GI[#&0>II!XD_"D?OQH=?#]+#][#BUW?)_LZ6>7CRI[;_]9-U\/F/X0'L M 3\_->"]\.P'\VAX.OJ>'G[=_?[E\U'Z9?3'<'_G]^1PY^C;XGEZ=?]WZ4S\"[9E^,3\[^R;OTR_N_1J>CW8O]]WO6P?L_K<,= M>,_.G_;^R1&\\Z_TX.L?\+Z#>#_1+CZ<[$[WC[4?^R=_6OO;OO;E_PZUC7>/@QZYY^N-=>O #SKCSY_?]SP?# ^//B]/107+Z^:_D],?-/W3W:-_:]G%_L_]OYVC$!S 5ZJ%=@N_">.5<\R8Y5YD1\Q MG1EN#.:3:?V??[5PXNWK.45]'9XYQ\ENQ7=_GALN40=I_O%J,=FSR?78I.4M ML>B>JP;0"_EGA+VVL?'VBDZ7JSR#9>O-%6C?\\<>PYH89J]"E)X_]ORQV]AK MS_''53W**::#<14?/7BZTEBD0?BR^S%5R^^ MGB+V.OJ5XNMXR$!Z92DL7,@V9,KN?V=8==P;8=V!8"_%>BSZ>2RRK5Z*]5+L M26*O=;41AGG0[VB<02^UN@.Q7FKU6/3S6&0[O=3JI=:3Q%YWX^W-)W/T[+!' MJ!L@E.WV[/#!V>%*97&=GD ]IJ]1WN5H&V^7<$GE.!SR:)9R96]/495Z%"PJ ME7_. '(Q3?"22=3+[8%>+^W1\P[04]>OU$S_1>52ZY;*O;QR7?=.RG7]OESW MX??R',IUCW8_'AZ=*(?O%"RM_+@+_SDX48YVW^\=G^P>[>XH'S_]_F%O6]G: MWC[\='"R=_!>>;=WM/\4.DZ["WR"M?6FQ^29*#\M2KTZQ7+$:N0]\6SL%B^:/=K**X Y M]F<5O5>!_?,\%UW&F&CTM5&W*JEO8N,U]1"3@\\()P=S#6 :UX8S@U#7QPE8 MV)8&.UVE:=TQ!;[&863%_!)U:Q1Q1Q*:U\.ROIJJ^0H.6ZEA5\U?:0Q._GF( MT) Z:MB(\79JQ,7JXD_9L(-)'DGX7HP346L_9PMIR83MUL&E1V%EK5,*Z:?!WF">$J3G0#*R !5D0@ MZU:GU+WRP-ORP"KU^3O+A8\R9R-^D>7?E%>&IINO[WGO5[?@38IB5H]%HEF/ MTRFG9DS'$^2^-+'@,#]CX^0'JR;+XX]/P "(0.]O3HADQ#3FOV_?"Y@)4,.HV _2$E)ME MU[*2"K22S,4&"X<1%,4.6!K.6_:)7*ER(/'$NV&FE92%<%GM.1Z(#)FA] MV$\:.%L.&X$S'#:/3\,\J^T*928+0;_,12R,X= 0H2Z*Z:^KWKO8)[#>]35[ M&C1O;'X+>+&"IB-!#0@ V@HIDRQ86> +!(D MQ3F.30Z1",]87DU-$',7Z^G#*;7NK13$9>=J7R;I1O4.SH7#NUQ]J;8X$_(* MQSZ?C6F ',[OK4;+CEC$49#6/&Z "LT%QVZ-Q?PK,FI*F98Z^8KNC:W=?\9! MO32Q6EQT@S)PT@S.B&!-= TJ(=,P#]9D "_7?>KU4V(ZL)?GX G=1@&-35"I MW8ZRST##SI^"',9IQF&Y>2$71[3YQ@QX-!XXV.VHN['R:P8LG_0K,?&:E\.T M56FXB[6NX'921 /;;+V))CFT=+'6UU+_$MXX_B]QW;5-(Q0A6/>5_EIZ:X34 M+&.:L'Q3EM!O4817(E2^8+FLA]5?&:_+\>M"<2'%4 X"&<(??'Q&8DYV\@;> M.2B'0Z;\N_)U%IV5W)XNOSG$AR8++X-&H409;!=[X+)T2K-*:-(%VF8-SE\J MT]F^0(HL\9-4;P(G$SVU\>A: *6'=-M5\U.P*DAF9B\-.93156.T-F'!Q(Y M32)@;EZ%;!TYZ)IND:5\4-GA!># Y(J01*=X8@D_,E8)(A&Z<1%28MXS4FE6 MT Q)!"_H!FGR@_0Q:L8O*;NT$05#Q%L!%B%51"XT^)#E^:68N8!-_&D^F'QW M.5M",L.F75T--5RNI)))"V;,2,Z5;TRS$,-')P25J11==L"A+@13*E!6C+)S.<T3B-%+LBUX\SK*R69B^?,JUP6N&*A-.!7%G.YJ5Z1& MASAQ*)EW@\ORK@+9TS1/@ED5")%#Q?-O@ ? _=!#(4<[*L!%I]4!WZ7D5#V> M30]"31QKQ.#*I[-Z=%U]FS*45$C2 2.Q M?3,8TYF!2&RX9"K9V$8OD#$T$^/FV"M'Z\D)7@T0Y7R2LE!0D0"7<+I,<(P\ M>3;!9ANR6=KXMAK\.[]_$F<$/;1Z:P*L]!>F#.'68%-GTD' 1#/&ZJ "A>J1 M+5$Y30I^R^,8,04,]7'3%!]\FR5QZ()U083%&,4EN+Y$HY('HR6BV*!A=?< M$!T3.0ZL'3<(M_*8D&J2I<#-2:$%SH\,'=U&Q6_]7,@'F0OYF9.G3 )#C+M MYHME:O<&+ENZ5CJH;X^U$L],5H!LYJ\*]VD MJ4.AFG,=IP@NFW*E1>R_K9[;N6KZ[CHX0!ZR[N" [VI&EW# I;J#3V)B$6BW MH'-F.4F]FDG/"@ _!E\9N3?&++W\4<;G9/QHF$RJV4-MU6Q1 ,#BX8PXQF#N MM_ C4-6C.M%#8-$TYV.,QF"$%D3+DBEC/XDP+\\;[??>Z [LY0%FEO?L[P;L MCRQO-**ND73(_O9<@K M*3_G:8\)#VW0A&T/X%7:2XBF;I 7I=RE0M>IR?)F=ZELH(^2.&AS.*X MY6.53AY9YE8_.;>UIE^QR7K(U ;^$R$"99/EJ/M$7'K_*O[U %-(#N"#1YY! MI?P_1Y=?/D>3P+"<@YUW7_=/_OAZN//I^_[[TXN#]Z?:P>==^_!D MS]P_.=,/OGZR3D_V[=/14;Q_L@6?P^].3G_L_SBS#[?^MAS7=#U;4\W 8:JE M>Z[J.YZE6LP/@D"S=-<--][N['XXW#LYV57^P4:3-\K)X:?M_^PJ'SY\G)\, M[B< YT:ISD]BVT,CU$(JB^K_6#::O+L[6[J'3%&1 _;U$[[J;=V]2/;U-W9:SH,YB,NGUX<'SX86]G MZV1W1_E]Z\/6P?:N^O2$O/9K!&A,G$W['*"ZU%41U(/H#7 MUTDM.=UU<:SGQA.:]^KJFY;OW/ED5EW?M)W;#7R]^I6>9][/9F^VH9^=(^O? M?CALU6WD?F7I\OFP6_,5>,N&Q3[F4%=)+HMS76\T]/5I *&EF#[(_-L>%E? M0K^>!G3CIYH.=?#<6\?'30%_%]2_Y.!?9\4TB2\?Z>3+VAB!OB-RU:F8:MI( M9NE2J[8.M7M3Z$]MC2Y:CP)4["]0]7[ '+QSEK92J>>O=4V*UI0EZ$V=P3IU M#[](E]J[G(7DB<8H!SG49D6TT?:PA4'H:YKGNJ;)+-,V_=B-33_R;<_A'@^# MO_=JQQJ8=LF(I<6_-U2S=+/-"O6,L/=;XPC_V*TO?FNZ+1.._WZ6_CV4B-,K(8<5D !=P?)_1\3#^=OE\/J1["=Y=?/N]?PK/:_LF? MWT^__I4?:N'5/^>G)YLF5].]K7]KW\:7T[^-$]_ M[%I?WG_2]_']7X?I_LZ6=7BRM3BD^CT.MH[2_1]_PMI?TH.=Z.O^R?#;EY-/ M%WC6P_?P_,Z9O;]S$!]L:]\;0ZHO#\[^-B,# *7'JNG8GFKYD:WZD1NKC)N1 MH^NV'AG1QEO=] >V5@V7+E'D[3_^1W>T-_.$I'4]=T/3BAS5"CA7+3L.U2"P M'#4.&=.YZ3#7X4#2FC0B MG@B#>@25XZBZ\.* 3Z5&W_.C.^-'QPLJAN?KKA?'AAIR1P-^%("*H7NARAS# MUPW#BK30 VO:MP:>]=/\Z JF<$\JQDV-L1=/P7>E8?04?-\4/*]1&)'&(Q:% MJN^[J%8XEAIH9@37RWC@N9[+G HV+(&ONYWAX)?EAL#:WJP=E4XIUZ8\^(Q M?!?RPC\GT^'VK("S\WP+[_Y]GA5%SY;NFBTEB[X+.XP"PS55/<:$.(^;JA]K M@^N; =SMDY_2NBX[J%3U!/S1!S^L9ON%I!C=B-=*9 7J& M%:A![('-8#%;#QS'<&)MXZVG#337[ Y!ORC'Q7R3FMYA<=]Z1M56!HR=GOO< M&?>Y7% GW-!U'9%.<(K-<'8F63J6]@;%TXXSWY\?B[DIC MZ9G9_3"SQ5R-$$PHT[1C53<],*5L&V.^CJLRU_,XV%&:QS ==*#;QL U[\J8 M6J#U0?>A98)-AHQ(0+=DW7 M,K#!@V^Z ]/[:1WF@6A>*CASK0^P.'CC40?+=W*-%U*_]3''UNDXZQ7G>XDV MVECP,Q$CF?IPUH-XGP0,/B($P%K=+>^_]Y+?(9/?%PQ>J'<_=N%=IW_S@&L& MLP,UU"RN6AK:J'84JI:OLS ,7=LR=#!4#7L XJ [;O(^OM51_:RGY >CY,LV M);NFIX%.9J@1:&ZJQ6Q#99'MJH&GF<"6P5#3T4KSS8%C=BBC_HX"7EW7,MYG M6721I&D?R;IO7:*\Z9[;W!VWV5O0&P*7.YX?6VKL@O)@<5U7O2@P5=,V#&Y; ML:?96$\X<%QC8!D=\G'W(:N.:@X]W=X+WT+\4;LC:=L?);(\>%\VB?4/E1";7GOPL,, MYLKN=SD&J>=,=\^9]AHZP)Y H]" *1FFZ@,L+=?P CUB&V\! MS@/3<+MCO_2>B([J$SU%/SA%S^D:EL8AQT"=^P0CN(-0 B:!"F:0TD2#[$WK$ M,TV.>XS6J8([]3SI[GC2IP6U(K)9:,815VTOL# OSE!9P,"J\4(K#O1(8[&] M\=8::+X]L'SGB63&]=FP3[*Q:D_P]T#PJ! MCF,GL$S7BD$) 6+W!M:=.3)>6BILX[PFG"C*9A@#N9,I%(^[R_4'0%P?N>K@ M (@/>UN_[WW8.]G;/::95;M_?MH[.?VY@1!/T[%6#H1($Q8D:3)-^"VG0KR@ M)/>:^@A"R(VEE.@,7I1VDV/E.!'$<@J8.7%JI]#"OG USX"=SW#EPW=96? M)&""?N"LX(-_JV8 R%+M=LS714QBQ;M> ?:F![)K:#UC[#FKAT5A'/+05KGM1*IEN;;JF9:G MQF'H,(^[GA'H2-FV?E?%?]T)W3X-;>0D9Q%76#DT8L(NL?UY'\J]=R>KO/&/ MXL)[;G37W.CKUH*>X<61[7@!4UG,#=720EWU??@/TSPSL'T3.\$"-]*=@6W_ M=!O&/I;;61J^,[]I3\/W3\/SJ>>^:T21:<.%VF A>%&D,M=BJAYSWS*#@&MZ ML/'6LP>VU:&A!Q5 ^'QH;[SGE/=.:=:+(J/ M S_6/3U6_4@/5(NYCAJX(5?=, AL0[-L3<>B>%\;Z'Y?%/]\R?@.M8V>C!^ MC"_G$T M)XXT7]4][JE6C#%;DWFJ:QNAYGE>$#DX8TYS!I[]_/+/GX;&L3<. MLQ%7INP[[UT8#ZU7B,L_P;OO&=*=,Z3%HGG/<;W ,Y@:N@:FLYH^CM0&Y2+4 M8V8"6*W0WGBK&P/+[A/2GR\5W[%:L8R*>T)=CU#G>^DXD>Z9EJ7J//*P= 1H M-& <_@,D[-A:Y'DX1,YYKGZ*IY%S?L>6C_H8F1F]A7./?&JQ9IXY%H\U M9JHA"WS5\H-0]0S749GOLT@#< ::M?'6,C2P<.[*4=%GHC\GRK^SS(V>\N^7 M\NKY#ERH=V;N6DM[I M-5Y(/Z0/K>1::H:$.;?A0B9N'XSJ1MIMS_;OCNTO%A_:=F": ?!YIH<63C=' MA<_SU0/'Z-!4PSXRU56UK:?IAZ?I^?I"/W0#[FDJZ'2Q M:D51K/HA-DQB<6QXH>-R+P2:-JV![_WTA//.A:FZKH#L\)B#KA$I22-2U4>H M[EO9**^].OJ ]WI4->5/D[5426CI^6'I.5Y[2*P'-P+R'&:&KLIB-!%,1U<]*P1BCBP6\#2#7" MT+0,S;5#$RP+L"H&GG=7GHXGD1%S4YOD!FO0+"65M9Z-1,L5A MO**P&_D=;)^/0^QD]^H@FW)%=U[?9:_"^U&ROA?);^,D_??&-)_Q>8;;."5& MM)MG[#GK]9SUQV+S%>X?L2CF&,5W0IT[)I$ M[?0:+T0N'O&(\Q%6'BN ,,@0\BR%GYTI";99YL6TDH[F:NGXXL/%=^4F.>&C M29:S_'+WO[-D>KG-\OP2;FUKA!V;]L9RA-_'+,<-;4VG>1+,I@B]D^R@!;Z] M$GJ]X75W_'BQJMDP@C!BKJ_:NA^#>J#%:L!#IIJAR9AA>R;#4>"FX0XDY[^.T[_\V,^N>T'7#-5T];0/(A!'XNB0(U]/XH<+PH#'[LEV<; M]GXZ%'3G*2:=T01[W\I3UB&/ARSGPRR%VRG^\3^>H;MO%$[\JY_]<%=)6E%R M7JXMEU#Q][_I7KE(,H[ Y/Y-]6F3CX$''_,R7_QXFH7?!LJ5;=0_\IP0YTXD MJ3$O2*N]T%8^LOPP/YZR*8_^8NF,U^^6\D_KY=\-Y-^GZ?YV2_Z=1^__LJ+_ M_)%^,=+SX&L&YQU^W7^_>WFX85FS-IL,L!YX<]7I]1S%2._CS;Z9Q'3#25GW3 M,%5+8Z'JQ9JA&@QP50,L" +["KZV%*WNRL74H]6312N ,G=8Y*BF+F.3[S-N M<)V!QA;%JA4P2_7=.%1-A_& Z9JEFWSC+6 2OP%72PC4E>,!#.>^!N'^ E9M M8B.SJ*>RNZ*R^08H.@!(CPTUXK8:NCUUU06'R(R-40\-VW5CS]##T.DB[ M]Q#!>/)N;LQO P+]"1^W$=F6[O' U9AI&: R>U[@F\R-0I-IEJG=T#LI-M*[ M)N^.;D^OT6PGWPYW3FU\W^G7=(C[.?W\[NOIYZ/1_N>#T1 MH//0=-?U_-R.F?4X]5QP"GL 6B'(1I\;3+6LT 7N%@2J'YN1;MEFH-O XG3[ M]H[MMCOH*6B9'>'*RQRG/?5TAGJ,@ZV_-8^#\6BA\YW%JA6&&!7BOFK:46B' M7.=V%'<&GPYGTV+*QDAS/5)U&*ET)]*CP M5QF) *LUR56:$GAHY?N %=N1[ M<;CQUK8&MK[80V"1(V/)94=T@IZC=1KYS/T__W8?&2"3]B,[G2YSW("E[XKP5<<[%$(- Z4(B\T,';-* M70V($Q0D'P>@A(;%&.8YV]9/#TIXNKV,GX)G9SME1:%L*3\?1V2V:=F.SF-3 MMZW ^*T/2UDD68XALU9U,<1'XEVP^LRY"Y.3V"=T:YY<#),#][_J7W9V==/ M8;W#SW\DIU\_79[^^(;[24[_\BX/SOYV,2G.<")5=VQ07@WNJKX._]&<_\?> MNS>UE23IPU]%P6Z\OYD(E;LN63?W!!$TIKO9&, 7/+WV/XZZ9!G9('DET3;^ M]&_5$=@@@I_+)S,KDD3J.*/B/"LHO?H04A>SY9O(P MB64"L58(S0!-L#%)#KSF$1_*(V1*^VG')/$J.W2 H(@7-A"=J,\N>+("TAWF M$:_'737G\Q >1[:U]LZ#SW87BI0^&=F9,8PX5@JBLACGEC*P1ETUQG,],JO/ MU(-YIB)ED2I-H&G,G= 1#X@$?7)2:@PQT9OE$;M"F'46R]?Z>R)..: M&1*IX 1\?B*MR5(8:6&6VT#$6R^7FRD@;OT'BA\_-D M6)_S^TS+/8J#1;?@7M3(_[4PMM!F4JN4')"D;?8E+>?$F])PDC.37\L>96BV M_1NWF*RG_CH+SEO8)"LXKP7.N;2%]RY8WTSC-&.CP);=Y\&91C88-C#+P$GD]XH?8]@UY[6M]TB8"TO4ODL MM__<#>+F\-@>IWBH.NCM\=/B1#!/K7/11H(*! %I-3&*:I)IBT7EO!-&ZI%&@Y?(YG)YUPP^C@$PXGK@'GR.UK^S4'CM]7/ VLM&"M3(3$R1:$K'E5&>01 =KK%) ?>D,)_O<=F@T M<@U6=,S7J"B^8Q3/^1AH##?62Q*I5@1X\L0:"D0K"Y):[U31#!U#\:.*:ORY ML;F^DS\TN]N]/=R//7_4&V2X_#T*S32OZ?AP,GUDP8U_W$-TXY3LF64;-PX^ M[8^.$)L?[18K5*IJBZJVGRU.Z(R&*A0!B!,T$O 8B5$R.QP158K1EDD"%U'5 MPD2[&M=80BBW%=BH4+YK*,]/-\V>1'"X7\YU]$;3/1PWL8TQ[F7??/ W]O9'D\DC"VO9OUL( MPWZWQTXQQ_II:VP.LW'PW]DDVSC=2;ON2V6N]IAK8\$)"5'$I((C(>4O@)H3 MQS 0;\$*;H)V:%=60?7!+K9+N3QUU8A'=P%^?2^D KR# )]S373I?\"4)QA# MF52F*;')!,($#U2RF#3HE573EW*QS.,^\/VH8B$O<>KR#V,/W7B8K_YZ?LCR MBJ5["'N<+/G&\8J?(JMGF 9A4*52BWQTSN!QSZ1.((FU-CLT+T?%D'3P&<,208+'%,2XD1.DN( MX&7(W Q@TLHJZV=%T9YU)CQATEE M;3DG3;SVV# ;C4$J=;5'75L+SHCPSG,3&%$FE;F4U)5D3!9'P00C&5,AJ.*, M**KZ3*B6,L:7!LKRA$@>,?;;*VCQ>\DI5[5'5BP4WQ:K@F,=$+ U98<60OU/1$T3EG.;&^>*F .\S MO=@=J 9,'@IXV_(T*GAO%;QS?H8!*8SVB0AALY\A4P%O1C#WB7.#$#B/*ZM" M](TRW0'O(XR-U*A(1YV-166T.0S[AV7EGH_&Y2K6IM/QP!].2P'Q[NBL6UA9 MKGV66QSQC5YJKT&28#T0$!&(8Y&3[)YXHWG265HUD10P?4%K)*7RQ5U&4BI? MW#M?S$=??* ,%&1?J#29M,(23Z4A@8)0U@H=G&NB+U;U\XM+PA>M1E^6PVO: M'S@_V!],!Z7?[##>Q&,Z7HQC(\WN[:G(RQ%'A^5DT,DM/32*_.$$A5ORJ?[] MW6QKPUACS[?)?HO3BJ++!HI.94T85=:$ 8GW264*M(&K0!4->F45^M3*/M@; M>TNM VMY(D*53.[ X:ID*0DNU.E<4%*674)2FBV93(2)"W] MND4F$M,'VE9CE7LGD\;7^J5QX<\9CWWJK0(6C_[NX<@;)VD/>RZ4 T=N>%22 M5,/1M'A*X_SC89.Q>C_.7M0G-YZ6[F[3/9Q@ 6FS7,V1I308NF$8E !5F4US MD.]F\N3"L>#''ZYYOKI/HTG3[^CI&/?==/ W_OIY$*=[)\+LU%\=6Y%^_Q/G M\Q4<3B_^DZXLL&1SS7%/?2V7VU"*U4EG''#47D"032/H%%14GJ(+7KV390C1 M[(_VQM\'<;W/^_(8W4?B4K[#IV[_LSN:K/QR9B$.!D-R>M7G%^S"94GIUI9E MAJ1,L*-QTW/B:<8OCLMOY6MRG;F6WMZX[$/_]7/[,+JRNIG_[LN_?G&KYQG\ M3I],/G?;^MPG%=W'@QN\SQ,L^)ALWM-EROC-GL\OE6]EWGR;X M].2;7^-@\FG?'3T=#)L+:O[HU^/W.J;;_';S6URS9+.7OQ/)$SHCD^/ PO$G M'[_\I'EI;M>>O:;H$V8N?CF_>N%K/WI;EE]4UWO;'[]F>;W8RU[L3R)-/Y5. M3"[\[CGR9@;;>](W"V!N4/ &W;B'>2N(O9TP'?F,8L'Z9[S7F^8N+URT2[S' M5;S>CJ]T"21=&,=K:RGJ6I^L-:MK?6=K3<_CBSD)Q8YW^^OQZZDE;3_(G?X[ED3A&24 MD\/T;AX=E5M,R1!VW7YU$'7\;O-T-G]]^V/RRE=]YY]F+H[=_O!QL[6Y] M+1'!MV4*T<%K>/O7YI=O4<>#3;9]L'6T\\?VQ[>[:V+KPPNV_==_\K6]AJT/ M@>WL?H2=W?]\V/IK?-A.WV+.+ZB7[?*E*3W[Y0-T3!NB ;A"8C2,L0#(TE!B-%'9AUK M\K?4] 6OQW@?,(!MTCP"4VA# HG&*JZMR?^'#"*WN@$P/0'PI0[T5@"W#N"O MEPE M]Z5TAL?)TVL%?2Z[M=7W:.T@RZ6?L%.9H^.W(.7WGW+ZA,N3]QD,(PZG3XEM MKO,^'LKU_"B6@H.ST8DZ7O9N0A1E]7?2L9M4O:2VO*3MP4*&"3(UZI1%AR 0,5RD8L7I( V<^*J#LS(6J?TY9!W'J8HH+XMD \'ZO05 JO MJ"68@!-@WA"O4R#""\U#\&BU+2!FPO2Y;.NP2 5Q]T#<>JBB@OBV0#P?KU : MHXO2$\=M( #:$(."$J&B0,.ESA!O0$RA;VX><&P/Q'>M49=$0;S"YKADO_<> MAUAJF(NN=?%@,!Q,IN.FWOB;S+V!P%C>$.Q]"HQCX_PQ,\W:,*Z=,AL3:]T77=4 M;-\YMN<%"1BC'1,\(]IE;$>)Q(ID"&7*9V-KXYO)] +ZDM\XIE"QW5ELMRY' M*K;O'-OS.L59B$XS1E G)) X$B.\),X$[@PS7*FL4P25?= UJ_K8$I9+<9%= M4:RV.VIUUJQD](-4;-6H]Y $*_T"CC>U6BW4VJZV\VI1C3I!O3>"Q(2) />. MN-)T*27C'3@$'DQ3+<18WM(XWGER4*@FF6?U*%6!&C^ MS@;CB:52J1 %=Z&)HH/F?5W+=A\PCF\E%59Q?$LXGE>9(5*9,>I(]J>RRJ00 MB9-<$L90:*Z@F5S\R$YRWJ= _+;TWV=& MUSVIM1,EN^<,@U<*4S9AWH5,=BXY5\1HQPG3209O!0]"K*R"57T#T)TMJ;J6 M79>(%2C^8E!,D1O@(@RF!4D!V*]8D1KKH ;ZTTI>Q:6]RVM(X,>+I); M%XD5R;>,Y.VY/3D_2L9(Z8B,.B,Y14]\(_'H.=.QGNF9[[QWT*NI.U/XXP/D._)%-6EF/S6)QO;0"=1T0B M4\D6!*>(Y0RR&Z@4 $@E1-X\5%^8Q1D#_ZS^WP/ <.M2KF+XMC&\.#]290]0 M$:ZT*Q@.Q$7+B(@I"9=\9-ROK.H^-XM5Y!7##P'#K8NXBN%;QO"\B//!C<9 M\;J$]'.O:9VR[MNCX>AL*.E;;7OEFBMPS>*P^"1$$!X=B>4+)&^(I4"SOP ( MQ8:F'):7ZL9GSNHQ^5,J!+5]S<.%=/N9G KI.X/TO![0:*,.UA*5H4V )D&,"Y1(#"I9 MZU**34,;H=J:E-Z5E$Z+[?YNKZBN7F3KE7\WU(=+<,)L1I^]O$F/QG@B*Z?N MR_%<[.&9(?/-Y,<2@JF]%^\^"752N/#[>'2PGC]K,#S,ZW=SW1$)#,%)QD_*C4JH369_>O.E"]80[RPBWD-*JC+ C")B( MIMH2,(X3KTTB5L40J4 'CI:F:] WLD,!\*Y)Z_H>EWB/QY CW?PF8Z]0+_FP M-YM;$J1Y$SD.O?Z&0TR#NE&TN%&\7Q"3TBBM?."EK9D.FTA_BPL7E+TK!B\W:Q.2?K1&2!:DF)C3P0B-81SP,ER+F4 MR3.$:^UN*BWP,XJQ,ES_.,Z;QZ*#P;;,R;HKQI-5E_E$M M;;TS*?=\/,I;4#T4W>HV]&%M0;UI3I/A,I"0349 @B6>I9 ]Q, H3\;K4 Y% M6]I7-17X@ '$^\%$*'R\ZJ3HL&6X2C9 MD=0U<_> =RZ*JP OAT +YQH0VH,MXI0X'D'%IB(3]00RX17ABD?C2P34&1- MM-7W6+)$VQ(4F_X;)Y.GO5,"T$VGXX$_G#J_C[WIJ):;=D429AM]KR99.V6E MW5$M$+GM?6MS43GZ2,%Q2J1!2B"I1 PJ)%J(*(0UX(4O)6-]>_-N6M7O["S, M6Q>.%>;W"_,Y?:E 0-O2-"6$PA<$".8(HE2E(EIQQ-?6>6R+T6%^<.%>>OR MLL+\7F$^KT*C00.21R*ISRK40R067"(Q.05.1V%85J&<]8V^\0B%ARM"'V@* M<"DN\I'E*>=EZI\;F^L[#[.D]+\[HSKK'M3>'K38;T=%=,*;0 (Z(( )B+7, M$71VT2_G (7F["K%"LE5(SF<7(Q,!(F0,HB' J27. M44,85&@-AHC*4:)/1"#%_\4T[ M:N8CEA;<\710@];D8E\1W%T6/SE#JN=AW65->'X(PWW"3-0]MSX M C4W>VUOM)]7??+T)_G&99^8T97WN.O)'1<]L5QWYY']S4T&X0;Y[N5M+OY# MI^HYCE\5A+8;@N#SOM6&&P_SLDU./JZQQC->!WJ]N P>\,81<7L[6!V+AK!%$\)A2>2 M,4Y *DV\-XE0RY1C*7E.&\SR&]=)5LQV'[,W#&)4S-X*9N?#%4I)QS%I(J67 M>9^-0*PPI9PD)#1Y%[:BU(\\$3<^7;2\,SN600,\&^P?3C$^RJK7+JJ 8WM4 M?KH2/YW3OB;O'XHJ3F@*-(N!*(C5@1%4((4,U-H$C0[HT-F+6MVVK#J@HO:: MJ)U3 E2AL@:!4"H%@0A C&&16,P6A*AT_J91 ATJ5JNH758E4%%[/=0N: 'J M9*12$DTY9"T@(W$J)2*"!M!"2N-GJ+UQS.WAEIC6]ZCG'*_#JW\U_\#8<_DF MW'OL#0\//(Y[HY17Z. @$VV3;9ST1H?3R=0-FW6H.<>:RDQA&:['PGA^/P:"WU:LE?^KJQ$)M R0.Z@"1%6MIW!DF, MEXG0D!*/(BG#4QEVK/K9I[VK\.F/ 5-S'K>$\]:KJ"O.[P_G<]$,PUP4RFL2 M-+<$G&/$,50$>>)EC*%,M+30%K(O^(W'&%:<=QKGK9=F5YS?&\X7#MDZFY1O MNCQIF?=S#,0EI0@MF0;0,;HR4X4)Z&MYQ=+M6\5Y5^1TE_3)8\Z'=E.A'%MD M@=@JI[7':8MM@(3)ND2 )HPE3H#*2$R(F=V2"2BLBLFKPFFF3X6^J[!NB[[+ MX\[&=%.C5*3?"=+G5 I&U$YJ3Y"F,K&@M C)1B7) X94RKQL+$C7?7-S[Z4B MO=-(ORN54I%^%TA?R-,&\%982C1&0\!S2XPRD22.VN=_>F?<#.F"\@XAO=$I MOS2'Z$X\\N;+[$K\^)?5L^[Z*9UQZH,"EHY3=P]#7F"XNX<]%\+H('_V4>DW M.AQ-R]S[)!OIO) MDX7[OM2B'%^9YOG2/XTF@V+>IV/<=]/!W_CKYT&<[IVPQZF_FMGD*?W^)\[G MR\LXOO!/NK+ZDL_IN5-?R^4V;&)UTB!IP8* ((/G>?L+*F;N0Q>\>E=:(AS_ MT=[XNY!]C\2/T7W,FC_?X5.W_]D=359^.;,0!X,A.;WJ\PMVX;*D=&O+,@-A MYM;1; S*TPQ>')??RM?D.G,MO;UQV9K^Z^?V8;2,XXSXY5^_N-7S#'ZG3R:; MNVU][I,Y.Q"\OO/R^<[+M=W-G>W>VO:SWJO7O[W:?+:Y]G)SXU7O'KGMP MOK/]:N??F\_6=C?RI>_F_]G:V-Y]U=OY/=_8UO.7&W]N;+_:_,]&;W,[_WOC MPOLY<./W&2?'/*/.>E;W>H?_& PS)8\.\WO$R3]_=@/E(/UQ'5%S[OL;?S;' M[/,U[[M/$WQZ\LVO<3#YM.^.G@Z&S2_139K,WOY.YT\H3-* M.0[J'7_R\+BE^D3=N%K/WI;\T0:?JUW_?%KV0-]]-<* MEWK7GX1X?RJ*F#RW=PX[#YSWI'L6(-M X VZ<0_S;A![.V$Z*B51@O5[9]S7 MFR[.*=5YF;:&R[%P)59[8;_!*][QHULY5E?NFBM'ST/F?'4N_* ZM^V5N\3[ M/+2/O.MZQ7MNT]/Z2,CEK66XUU:LRS:1:F?])/P7/VY_>,-W=E]_WO[PG\'; M#R_HVS\VY=L_7GYXL[LEWWQ=^[KU87\O?R;[%O[+[[/U[/67_'?L[>[[K]N[ M+_-UO1R\?99_OOLF_VW^^5_Y=[_&_?GPW]8?^7-V-WC^K/V=9UML^X_-H[=_ M_,_'_//\?OL?W^:?O_WC]P_;_#_I6Y#_%?VZM?OB:/O]NY!*TD9JPH0KK<"M M($8F01S:%*1-7$!L;21D;;3070 _^IF02P+@KW, ED@1C-7$&C $K)'$*YN- MY#0R&JFEIW;[B.WX8_S[:)S_.>R%P_$8A^&H-QWG=]MO-&W/Q0^' MDVF3.'YD\O8?=RMO)_F&\W?SNVS#,>NG*6;66_W8:.O'-MLM)IM=Y]HP[GXW MX!]N,&RF:HT'DVR 9X?C_/5Y7I%1W,;I3MIU7^KVW=;V_:UVYOOVS0 XM\D3 M'V)I*63R]ITL$L.2LMYK(4O+,Z!]JA?=[W_6@SP/@1U:T,[WR0Z5 *Y" /," MW&N@0@L@-#A.@(M4", 1*A(P%(&&:%=6I5UL3E31WUGTWZ?NKA[!.]+>GYY5!$KX=CS)?Q%6/O M?4;+B:C/0(^8\F_'GL=A_F[:^U00F'_^:=\-^[TAS@IQW9=K::4'>&#@#C*! M%_'ALYFI?IM9ZGDVT"3SV^O\QZ.\<-FVU?EIF>L&"^I'R90IC5JB-4<"+%'B M)=,D96\WJ$"S7Q165H6ZLVGA]8C0W2.^]=1A17QW$#\O=U@02%D(A$=DI6 M2?9W@7C-2K_WH!BXE55[CMRIB.\VXJ\2\6A!]%PQXM$.]JOL:8T8YF6/,=SS MF")A-.D2" W$4YF(T]IQPU$BP,HJZU.V>(KP\I&0M@\0/I86)^ITFJ@PWDL,^VXR&:2\8DTXZ%M*[_?QZ&!M9WWS^AQL4B2V!(P0LD/)4&]BP! M,1P4<09#"!$48O:9U)U5=]0P\5**I$H-RT\-\W**"J!HHR66^Q(LMBQ3 _,D M,K3"VBA2:KHO5&YXP-QP]VJJN4$$8@5F;07!<@A* M^,!65O6='%%%140*" ?&& XE61N.ICT&KE55Y,2Z0(D.BIH0C/8.LZCIV]8:2-\Z M)3R&#AEG('/;O3(>,>&U7CUW#M>=\%S^U_YA6V. MMD?#;I3T03J:5&UOCQL6S1!0-,Q8Y,4DF C%IXK0-1*$R)G(P M$+*S)"3MVW,.$UTOZM,9AZG%:/$CYH_615+EC^[RQ[S8LDJ[TK6'I&SVDF?6 MQ,=DB:<.DS+*1FI**P':Y[:MJ''ECP?%'ZT+KLH?W>6/A58DTF"2V>%P4$XN M!07$2.J)$#IR:7@2B67^ -'7]L:C .Z*/QY#2NI4_T)W"D2]Z:@W/ .C9JA MP='U]%D-2+6NS[+IOD>@*@/>:3.FW;6%"6<\N$2=\R3S'25@(1%#,7_QUGK- M&*@$F0)-WT);9YHZXT'5D'4G%5AEB/MEB+G):,E9&2,JHC!( MY;DOUC),P' MAE(PJ@Q?6>6R+T5EB,H0=Z&Q*D/<*T/,3U2SC'.((A&0D1-(,1+G52 )18C9 MUAZMS@S!^D:W=4JR>RKJACFNBZ9",S,_%;K\I..-]2XMRN;&.CV22NEN%P=> MMNW.]_+ID_A6#6O="R%O+(@ZB%HQP$ \AY )64CB)&=$!H7"@9?1LW(T5=G: MHN^!\D9W6_3=D#,4TX1B,"T'9(.7*JKK) MD?7*"X](BE4V6"8VF%=N6BOM;1)95' HK?L\\2!H_N( H]*#F;8XK7SQ$OKC+4L/*%W?-%_/2"DOEC&6:9.*P!%C^SED>"0 -7'L338#, M%[S/V=*DS1_MP:]YZ?7GQN;Z3@LGOF9W^E1D>\3187GSDQM\:#QYK[.5?T"4 ME03;(\&M19&EA!3).))T< 2D >*TP3(ZAC(.0G!=9CTRT=>\Y0->+4!K>4:] M5CKIB$ZK=-(JG,6+*GI3UV9-BC%C!%%$V.!ZMMY)CIA,*?K8F[U1AXJG/"5B""'>/5MXT)-S+BBR45H1N M>%127\/1-+^[&^0)#!7[ +ER6E M6UN6&4 S:X]FO6*>9EK Z_?FX?1E=6-_/???G7+V[U M/(/?Z9/)YFY;G_MD-B&;WOK.R^<[+]=V-W>V>VO;SWJO7O_V:O/9YMK+S8U7 MO7LDOLO=P_K.]JN=?V\^6]O=R)>^F_]G:V-[]U5OY_?>JS_77F[\N?/O9QLO M7_U__V4XT[_V-EZ\WMQ]<_%M';CQ^PR78[J9F^AQKS?ZC\$PT_;H,+]'G/1[ M^"7@IS*@(Y/!7J'YS.+NGU_]J.WU4^RQWJM=_WQ:P#7>]DFN=9GX-3^OYG+/P$_R?3\--5WK5X\WY]GI MMPL5\,5O9!<^])P0U,PON)L8E/Z9RT._^Z>OBGNS-]K/*S#Y?[V-_SL<3(\N MS#/>MB5N^JOM/SY+8]M5Y=R)LNI/LT*$-1LDS=R-JTS)-,O>=N MW/N/VS_$NJ376-)GF' \QE@>SC*)BX+SW)^['GC_J M;>95_GL4FOUI=WPXF=:5O<;*KH5P>'"XWV03FC-PO;.%8Z4S25W8:WE/4]>, MY=UPXV&^ZLNLXD/U)&_@/C[4)9D-(_NI3&IUUC4]IV3U3$L6NQ@3OILU.K^: MX3>W[X:A9$0;OV0G3$<^$Y1@_5XI<'H4DPHNMU)7J?O@5C#K)&/>4I!!6.": M"0% 60C6LG>;EZL>V\6#3Z.Q&Q_-'MMU-QZ7)/;:05[NZ75:!$^6HDJ$;[TZ MJ1+9WM_:W:#;?/M@Z\/^P=;7%U^W^/_L[?RQ\?7M7QMRZ]G^WM9ND&^?[7W\ M7B6R-WCSX^EK_^9V^^ M2F3GC_\9;'_8R'^YO5_N;?M9_KP_-NC;W9<'VU]?B_+9Y3W>'/R>M@;?9A2P MG=T77\I02HY 8W#'YWX\2.*U"R0IRM#+R)R1Y=P/[TO3EE<;)/]X29\QRO7;CE2VNPA9?Y]C" M!2=X9@6"UI2"=Q&)12<),R;FUZ@"EME"0C>F$72Y^/0QB//!@(D4-8F75L&Y, M%JAR6%JRD/->A7,IFN"($LYDLM"*^"@H >JS]K Z>XTA*XP^MY4J'@M5 M_.,J7)&RGHC9@,PNAJ:*9*D92*)!A.Q5&"K91:QQY%&%$J:3C*F1% M8D%I,)Y'H9PTV;'0 G\0E:B$L3R$<726,'Q6FJ4A-/%,9#>#)TJ,E9I8H8H( M30*L6UDU?2E;:!5=":/KA'$5OG")2I5H-%1) "PS-@&<9_D9/I/Y8L'R!=,V)2L M=52X!-YX:[0PDD4N?91>T,H72\P7Y57TK[)+P14OS*Y:S-/7<[JK_V!]- M)@NB\5*$>,[:+ ?G727^8F245 F>A /DSIC$P6.069X;14.=2[&TI'=TMMQT MY\4[$Q&#EH'0TF$>I [$)<&(!;06G/2H2]MHW0>X<=W(#XCEECO)WV)%Z=(R M0M.UA_^Z-#:L5JI6JE:J5JI6JE:J5KIO*UUE-G!("65$*5!8T$([,!8Y"I>4 M,EEQ7W^F^+*W,EX:U7 V7?OQG4HL&Q(\44HQ I 4\0$$"0A>JRA B-DT.WM. M!>GE\[45U9V-$@3G>-3EF%&T0*WW03"&QLM +>>@']W0E*7!\MF(!L@(9C*HO%4#9]8) MGK06+&C-HPVLQOV6&O5S.SAX%T4F:H*@ @'TECATEIAH3 )'8V)V9=7V#6UK M7%S%?/S*0W").$6!6*8TI*B\C+8<]'Y<;_TX& M\1N$:87P3R&\O4X_GZ3OMCZ\X=OKEK[]WST:#OXS='_9PYV#\MDO\_N\@9W= MC_D:\V=]R']_\/+CV]TW+-_ST=;7-[!]\#\?_O?KQN?\.RS?*]_Z$&!K]\4[ M3='+I!*)7F4Z,$*0O#L((D )X6536;NR^N2<^;'?1R7,34FX3K71\FVXUPM9 M_J %V&VY17?68*?:\+9M6*U4K52M5*U4K52M5*U4K52MU'+2NNW\UC<-?$H7 M%QE<0UPMZN.%Y)870O,@)1%!*0+46>)8"$1R%Q473FCM5E8Y]$$M1KBN?+"X M(KGR;;72M?BV]4Q$Y=N[X-N%E(*33@3G292T-(F*AAB)AJ0(S.7GV&?#=8MO M'_7YJ,W)Y+#T[B]]^\-L2M.DF=Z2,5*&F[OP?X>#V5#PQW5>:MFJ4.L)E^6W MX>.TTA5\!!49IU8PCMQ!LL9H"!PB:)H"A4L5$I]S*KMP(,9GA^-2FI!O812; MJ6IKWZEO4MV"J[@%KTZWIGXM=EZ\T2Z<*Z]F"2^<(IJ/>\^[DG/#6-O<_@W3J8'^9)[S_?=L):# M=S\Y7B\)>"M()YA)#H8!Z"Y1FU75MOJ^%X1W#T$WVD*X5P$5[G0&KSG,PE> M)9NXUR1:EN%-J2=>@2>:R:BLDHJJD.'-^L!NG":L&*^^5+52M5*U4K52M5*U M4K52EZW4U4Q"50BWJQ 6$@J4>6>-EX2)F A$#L0H0.)H#))S0:G2QQ*AK5'4 M'3I?\( 2"DT'(.+=!,N*''S"X<0UT,8OY7N\0NP.V7?G6;PW7W:3!U^\T>UFQAZZ=VL)Q!PYBZ^Q#!Z/VS>I?$YJI6JE:J5JI6JE:J5JI>4))%=)L4228B'R MK!U(IP4CT4>;-85DQ,; 2.#,@0G(G4L=U!2UE'V> IZ/1_D6XZ27QJ.#XRKV MT:?CV#..PV""DUJQWOU,:*U8O]'VIKD+PDK%T20H T"2Y,&!3=$;D6QL-4_: MO+;3@&RR<0RR6+>D*VQ).^OTZ_12\\C2F1,H8Q[TA*$Q,!20C) M()?&!9YW)-&A-&BM=5CB\PP5PRU@F)V)5']^EQ L=TD3@:55HLC?6?"&4!,I M&+!4>E$Q_) Q?'^9J]_F9>9IA/]40VGJG(4M$I1G120H"5G/BH_%$J&)I@RIZVV@$R3ND$>I)B'E(O\2( M!S/D+'17&N.^FV(L799:3U0M;0Y_V2HMZC&)FTT%NIU,58$='F#<&:^[_?US MMK2Z05UE@WHUEY[Z_(XRCMGM$$1ZIPADRQ$KC"54H@HLH3+QW&8]EQ\ 5(NG MN@O:VTE-5="V#%HV!UI,WFEDGB@; X'B63KA38:O24)" >F@O:A@O9VNFM= M K15)[:&Z#.II.WW[R('95DP)+J(!$*4Q# 5"&40#1,ZF(!9)LJ^!:BP7AI8 M+YL(JE:J5JI6JE:J5JI6JE:Z;RO=ZU#N*@KN7!3,)8_>O!/*!I.=?T)=T%G= M:T-,LH(D*S%K/L8XI&-5<),1W?4@TRV"^-E@,AT/_.$L=30=];*-"G+'H_W\ MR^][@PSB,4ZFC_(TTU48+AH9)56")^$ N3,FPE>'D.K"?DNL0+M0;D4P* 4@T5A+@,A!'J24II2 E>NVE[!3R6SK8,@,P/2=1 M,9]TZ!*BU\*L6\3)(9:?9B)JEO4^K:IEL!4*U4K=<1*]W%X(5_ T\WA;+?< M':T]WUPO>^;SPW'8RS_92>?+@LG:,&[C=&TRP6G=55O=54L[YN-=E6\]>_V. M.B>,%)RDTH\Y:P-&O H^KZ_/_KSA*&)IFM<'MJ@-*MX[C??*RM5*U4K52M5* MU4K52M5*W>^.5=5"Q]3"F53"AS7VCC,%1B1)* I)P$=)G-5E+F1BULD@'-KN MR866SCLL9SYA^X+\0<]-)H<'&$\WQG*G<@_7RB\L;1[U"G0G*/5"!3!*.5", M>?1 F4@A_Q>YPRNG%\ZGM1,B+!3XV^$D7_%DLCXZ\(.AJSW#VR6ZS85D@PDN MADQJ1*IL1O 4B T:B' 6O9-<,I565J7J:[V8;%B:8JEZJ*$6O%4K52M5*U4K M52M5*U4K52M5*U4K52M5*RV-E6H7_(4*XN]3ZTI0;_RM0K7G#O)"3$M5\;CI M&>3\/MY&JY/'D/6X]2KC]3TW?(^;P^\5QK694\N!OZV%P!]SZ!(&0ZQ')&!I M(,9:2[@QH +E BA?6>6\KZWI4(:CEAK7M'2U4K52M5*U4K52M5*U4K52M=*- M3I$&YWC4QD07+5#K?1",H?$R4,LYZ$OHNTF^W_Q=%7I=$'J[K\^>BA?2,)DH M$D1#L]++]'%"O!+Q,ECICMN65"+N$A'/M2<) MQCO/.!*-AA/P:(E-41'-(XN>!T29ND7$/TDYQ,'DT[X[*M>)/V:%^IOU-^MO MME:@_X!R>#O3/1P_QF$#]UF(OYMW_='8C8\V_N\PNP6-#68^03U7U*(/\/IT MUJWI0L"-!40OB6*R'"LRV070-I&8Q38-UJ**KAPKTFIQ7.K2U(?4:OL.5H_4 M&I]JI0=BI3N>3GR!ICY5?+0[6LMK6"[%[3]W@[@Y7'>?!E.WWVRL=4=M= M[^LC@C=,916M.+<$M';$6@OYGQ&HC RS5;.H[G-S$TU=(5Z)N%JI6JE:J5JI M6NGQ6NF.YT]C,Z=$1'];@G7'&4LDDD8D! 86, MY!\%0DUB:'06$&BR,[D8FZF>Y$- [.TE8"]$;)6&;<)YKHE3E#9:2I$D'CD! MD$@L$X+X)#TB8R4L4+2AH+8;B'[4\R!^<_MN&+#T:RH'MW;"=.1QW!.LWRMH MN\D8B..(].SNGHJ\0G%T6(Z$E9LZ>74Z^C07KEY"NOOO*]!=4C:S&G6<>0], M)(^<0W!.)L.HENG=YK6R2>MN/#[*J[;6G,';'(;]P[*(ST?C^>9#\(@)Y:R0HN!$B.M),%:+77"F)^%E57!=5_1 M&Z>A6D3@N:SZP_1WNT?&6BEAJU1T'A51T#JX8 QX!2$JIZWQSFH-4J!TEZ:B M13_K.OQ3&>:J#'-TEF&.RDD.JJ(JZ4DBG*61[SDG)W)] H"8J\>RD MH';$.:6(,0(C0I*:92?%G!.+J112*>1Z%.("2L00J L!-' ''"@(%V*(U#-U MUQ1215"+_#+GH@CG$AB3"<4!$F ,B(O49(^%&2D2Q.RP9!%D=5\(73FF582K#_#"+=16*T6B2H KSLY8E-DN&J8 ^2FZT79-?&YW?,!<8%),*\3P1BX,0&KXA$Z;,.#L8Q=1'97/EP M8>69RC,#8S+%:!U!6 K:&XLZHD9EG:$B\A$^.S%Y&R%4\TPO22+QP)"X9(5 ;GQ@OCG/(47?"EYU4Z69 MEFA&2%*LTL\PT$\[2#%+&K#*6.,Y85DN1$2ME MS$Z-2I**+))2R%X,[[.;SSVK'%,YYB0T([)&ER4&["*@!2=!&N&=D5HD$6OT M=ZDYYN-9CJ%,0,8'(Z5V/',,-<1Y$XF-:*C7FB=>^CWU%9B^H&KY::8I7_ZE M>>1.>KF<:D!SZJT"EB?P&*ZK__+C7U;/MH#YR9\U'_%M)6:WE%=AWWV:X-.3 M;WX]:< S&#:@;?[HUP,W?C\8GBR/7"R!;CYO]O*OGP=QNO?4ZB>:Z]*RY;@T M^_B#9Z^R)TTWESGS'+^FGH!F%[Y,GUS\VH_>5C]11E[K77_\&L#UWO5'UPI/ M-!/U6EN_5OF$T>M>SUU?JWXBI5J::V7*+,FUFB=4+\_SJD$OR;4N$[_FY]5< M[AGXR>&BGSK]U_K5&_:"$G;A0\^1!#._X'XT@3Y7$_RYL;F^TWNUY\9X[*7_ MO][,3[_P&--M6^*FO]K^X[,4EGSY?7[861'5^W9:Z1(FO2D,YM]HT7\_QX7O M]L*NCPX.LEANE.SE5_#'-_ZX%G#?32:]M5Y=R)LNY*Q95V\P[&U\"3AICI\^ M=^->TQ2[+NDUEO09)AR/,9:'\Q,.)ZX)C.WX?&'-MW51K^]4%)SW_L3]V/-' MOM9VN?WQZ\^;*]^T)L??A];^N/-[#](1YL_9'_O?M1OCEX ?-)N>V_ MMOC.[M;GK6>_';S]L,&VGX6CK;\V/K_]\)[GZ__\]EGXLK.[/\B?E[8&L^,8 M6Z_HUZW=%T?;[]\QD9_J2(%8F8 -8(X'P5!B@#>F.1,,PN+]3F]\=CCJZ+L MEI/[=]:=_1'3"DL8 O#@I14@0G0NHDPA@<\LPP2]+*W40^CWP19?Y]A"*H6> MFD@T4XJ ="JSA4,"X*(+3 JM0FEC<>,JQ&XR1>6"&W$!<$"1;/3.-IZ&B=X@ MU\PP&_-+NG)!E[F S7&!9RHYK0Q)/F3/(4A)G+")A&@*37!.E5M9->=T$JQ< M4+D@R$1Y0D&9*7ZF=CJ!8LHPD2 YI>Z:"ZK$:(THQ!Q1* '!E((_R5@D8$4B MGEL@'I!E(# SF_)H;=^*&Y<65[)X@&3!DJ0J61T<&+":9Y:PSO',%CQHU*Z2 MQ=*2A9PC"T@)"8< >X,<3P+#G3!NZ0P@I(KJ]#/A%*IXI%0Q97.8"?K M,?^'!N8"."MM%"X[&Q)146L@7,P5]0SVLI#&EY,&OEM?-^C6AS?O/!719<.3 M[%1* H9SXBP 0<\R<636P-*[ZGS6N')?\TH8#XHPM&">*\D"IQ120 /)4"TYOX)9+UC2D91I M1V5>2NFY6V@";(R.Z1@AKJRROC*F3V_>O+ORQ0/DB\B85K0<;U4:- LN<1LB M.F6]%HI?NK"B\D4'^6+.K8C97R@S0XALYBOYX$G>)0S!*")PY:AK!HG0/M1( M9R6+\\9^.!5TWEAH0@G"9XH(B05DNH0Z8S*5+):7+';FG LJ@J)"&Y)9HY1> MH857+93XM5 MK/>#_[.5\X,,M /LG>WN<)U^,LM'A%=I/96\%T$SF;4X9#_):J-22+'T#)'4 MQ6;P)#T9/,E^3HAGC+#9V& ;ISMIUWVI3'BG3'BT4(.J&,]"*W,@$PD)H.'$ M9.^8^(3660[<4IU5ENTKU59[N[N<-OO3,6HW+C-=6D:XWHSO^[-AM5*U4K52 MM5*U4K52M=)]6^DJI><*T3.9_4DJ@7 %>7 ?'(V M46=*2WWBL_=/@#-)G)5(7$"0KIPQP;BR*EN;$50!VSW )J$=*"?1Q0Q83#92 M#%8%S026:>SM K:*^_;0/)]#U0ZI2)H1M"4G(GPD/CI&'*2DO$#I+2LY$>AS MWE9GZ8KH[B%:4H744)VTCQ"==ZF,QM$N!AT"0ZPAO:5&_=$\ZL$J T"<<1GU M5DEB4O[."Q9]9%P89LOP+<.@8O[!8MY1(XW@,F:R!Y:TB3QQ:Q(7 92BK6*^ M)CCOFP/F$YQ.\/S8"TLTENHIE[=_X[PBR5,>6+**2<@[?TEOBK:FEK?! BUU MUWE(*4PWV>OERQSDZXB3WH_KJY_CN&E@-,<%-FD>@2FT(8%$8Q77UN3_0P:1 M6_T3+N#G4,'!:-@4.CP[N;*3CR[7^]P-XC<(TPKAGT)X>YU^/I.9&UCZ]G_W M:#CXS]#]90_SM>?/^GWOS=?W;)N_D#N[+^C;#[\-WNR^^;SUQW;^^=N#[0]O M/K_9??_Y?[]N?-[9_]23'L/V^0-S\'I**+^SM?]Z3GAK&W.?P;)].#?,F]Y_MN^!C/32U;-6H]Z7*C MI#DW4J/V5@9! 56T I1QFBK/E6;A9XFR"PX#%]1A?'8X+AGR? NCV SSVCCX MM#\Z0OP-AY@&TP*QNDE=99-ZM= DW>5-2CAG26!<$ &Q":E\S]!.^J42C[O M45U*>->REP?(PH_32E?IMJ"0@IB?5"$2J9,3&*P*69*80N-1VJ M9Q/F =T4_!/O)EA6Y. 3#B>N039^*=]CK1CO?OZZ5HPOOPVKE:J5NFJE^XP* MK\4/A[,$]F1WM)97KER!VR_'TS:'Z^[38.KVFSVLV<+63^U@+_'_#@>3P11? MX?CO0<"9M_@2P^C]L'F7QG&L7F)K7N+B[$*NK(*H.5&18782F2,N6B#H4HCY M^?")-V%D*ML:CEXYH3)WM5*U4K52M5*U4K52M5(GK72?8>2J*)9(42S$G<$% MYI.WQ#M/"5#+B?&!DTBSH*"F3!7SW9,4M8Q]G@&>CT=Y>>.DE\:C@^,*]M&G MX\@SCL-@@I-:K=[]-&BM5E]^&SY.*UTEJFF\32$JZ:7(3H50*=0S! MMYK*;E[;::APLG%,A;'Z#5?Q&XXHFXM$,JY,]-X3X:(L)]\<\4))@BP8B4%8 M%G!E570H55TQ_% R$[_-ZXC3"/^IIJARHD5:F$]0 )?:*A$(Y1(S+?A(# 1- MF)$A>DRY+1@W5":M6JE:J5JI6JE:J5JI66IX$Q36" U4BM"81 M%OOP.S3,TD 0522@2Y,R)0/Q,B!*'R$(/],(79K%42O=YR']$B,>S)"ST#MG MC/MNBK'TT&D]%;&T2=IE2Z77,OCEMV&U4K525ZUTE8:)M],=I6QA>(!Q9[SN M]O?/<0^K)]B6)[BSOA LUNBRKY_=/TLE+8-5@7@,A@3-:$#(IA5F956CGK#,]..>X/C<<>/LA[] M*@1WPQFUBP2W-1B.QH/ITI MAPK\+@)_/CEA)$,(S!+MN2- G2.&HRR'X#F 2OD)")T"?JU:GT?Y6IB=#S\I M6[^%W,2C2+[>:6[BU%G!M$=S6[EI).YPAN+Q[&2.$) ZY)V #9(+CE@1I MM?.9YH(7A>"$N$GJH1YIZ!+J:V%,M5*U4K52M5*U4K52M5*U4K52M5*U4K52 M1ZU4*X[G3;)]01"OYR:3PP.,I_M1N%,!P,=8@'R%&)]*WHN@F0R&@]?":J-2 M2!$B-9*Z>.48W_FIB\WA]TC?;X>3?,63R?KHP ^&KC;L;#?BM[$0\?-"4TTY M)](D3R H2GSPACB*3LDHRVLKJ\STK;$=:L=32XYK.4JU4K52M5*U4K52M5*U M4K52M5*U4K52M=)#M5(MYELHYOL^,J:$]L;?RL1Z[B OQ+04^(V;?A[.[V.M M];M>&/#62_W6]]SP/6X.OY?YU48K+0?^-A<"?X9[;4$&@IH; E$#\:47MPG. M*1>T,URMK#+;UW#C,5ZUX*]+T+_W!%9-,U8K52M5*U4K52M5*U4K52O=ZU&N M)+0#Y22Z*(%CLI%BL"IH)C 91B^A[R;Y?O-W5>AU0>CMOCX6>UM?MI]M\G>* M.R&L1.(]4@(*%#$N<1*HLE%KQ&CUA4IO&4YU/4Z(5R)>!BO=<5>!2L1=(N*/ M9XDX&U9#,H$H23F!*")Q(6@20OX?'IQ ';M%Q"V5&L^02L_)/.9 M\PU&O_:4V M#VB1W[86,@K.BT"3H82!RWZF2()X:1U1+HB8*8TG-)G>^E0M=D=9FMSWQ0F% MFA9?"@-6*U4K52M5*U4K52M5*U4K52M5*U4K52L]&BNU5$:\G#&]9YAP/,9R MYP>?<#AI3ICW1CY?V.S;:P7PEC8[L6PYI-N*OE0#UB1@M5*U4K52YZUTA9R3 M9LHYQ9-0Z, F;X,U(*05W&D1]>7[U^0+>/JC!-.)5[%^RJG8^>93U,32E1)+ M+Z;S;?>MU29:9 2"C 3 <6(">H(*C-7!!1_4RBJPQ8G %Q,]W#\&!NZ MWGM"H?;B?'0VK%:J5NJJE:X04Z L!6]3\LEPT$JZ(*T,G&?[&I-,NG)1^JF& M1+NCM;QRY0K<_G,WB)O#X_,$S495 PE7"B2\GL[/X!7&"B$5)2((()!B))X; M+./JH@ ?44E1X@AF>4O-'R=\*\E6*U4K52L]'BO=;:N&LPY+DPC9F\T.GQVD MJ^[)==R3A:8+(4A#E47"05("!BUQRE)BC$S""HO@LG]RXXQEQ6IW,Y:2*J2& MZJ1]A.B\2ZA1:1>##H'A#8[S5]2VA=HPCUJPV5J1:"Y=F89CB0$ $IV6,J% M[B"C5BZ.PKE\=K)"MK/;:PL-."I0;P>H'];V[?#0.6D7RE*_=.F(X\CGN"]7L%2CJ]7&NAN/C_*JK34]UC>'8?^P+.+ST;AQ!,9Y]&)U_(4?*^-#=NQ=$N",_E MUA]FIKO9%;QRT@63,1I= V2R)*;+\3 *$:"F3E^6D1<_J.D14J>:J M5#.7ADDBQKRC(%$N2@(T,F)HDD09XZW*1@U:KZS*UD8(+!7-5"*Y12*QR:2D MK8-H/"0IG>0F:EXZBS&C3*A$TFDBV9[S68+20BOGB4XN^RSHD1C-+6%1\&2 M>X]B9=4P7HFD$DFK1(+!4U.DDH, :(V7/O,(#]Y'RGBT=TTD51FUR#)S[HKG M,J88@ "G(BLC!&*9M 2#8IEGG#,(*ZN"T[Z&1ZF,*M/<(M,P+4UDP%%1#B83 M3$K*&V4%1@@I^,HTR\LT\V=6I5$:C..$YIV%@.64&*L="8Y1IRAZB2X+HSZW ME6?*./?-. M' M:WUD00.+A":4)&MB3IP6GACA%2!724AU$>5<^7!M99O*-L=L$Z62CJN0A92% MLNMY'H5RTF271@O\022FLLT2LJ//.U&C-4G/,7!&MS/YK M2IH1QK,?DQ^>0'RRGBA4,BI/@T5>)DI8L'W)VVK_4\FFDLUQP$;DQ\]:1X5+ MX(VW1@LC6>321^D%K62SS&0S5_N+02;TR1,NA5K$$ MYY@E4@1'(%I'+%6:! W",6T"FKBRROO M,@=N_'XP/+FV NSCGY2+@;,X#UB>TF-(K_[+CW]9/=OVY=3[7O1GK3&!_1D3 M\,($NWO8?4U[WQ]\Y%[Y'X M,;J/Q*5\L4_=_F=W-%GYY>RSF!^[TPLX?^\7WF%*MW:'L^<_$_!HW/2A?)KA MC>/R6_F:7&>NI;O6-T974S_]V7 M?_WB5L^SW9T^9&SNMO6Y#]F?&YOK.[WUG9?/=UZN[6[N;/__['UK4UM)LNU? M47#NHR="Y:GWPWV""!KH;DXTX >>N>XO1-;+R :)D81M_.MOUI8$0@(;C ! MU3/MEO78NW9EK56Y,JNR6FL[&ZVW[WY[N[6QM?9F:_-MZ^&(Z)K/L+Z[\W;W MKZV-M;U-;/H>_F=[;/ZY^]?&YINWS<9Q\VMK\_6[K;WW M5S_6#&_3[S#U?3_I+YTN$FGO!*\1!^U6^AH2SES'"=G@H! O\BJ>F< M!YMY$!MZ",>#]'+RXM?8&1P?PNG+3K>Y7?.C7R]V@9K?==-TR.CC,9\6JD>21M?4S\ MBN/57F\,_& _ZP_C13_UU5MNW1)N[J:7A))&CLO#Q)+FO!EZ[GN^+9[+.+KS M?UNC^,Z5.V?OVA*W_>KBA\^CL.2;%%,Z:OS-B\&WUMGNV&N8]+8PF+W0?-#G MDKC/N_HJ-=M-1'0Z_?@]Q_\>77@(0P&K;56[@FRLY! M4_'@%?1;S0DCM4M_HDO/SFVE=7XP2^W4GW.G?*> MAH!OQM8F]+O8ZNOTXE/U)&_A/C[5+MGKE7GWAS)I0968GM#I&=\MS\3<+<[5 MN)A]_C$%/;VU'=+0+(P4#(R6R5'KLX^>ZZ1X*/5;R]H.YFH9IKM9Y[$F=O;> M'.+]\!Y;7W4K:[]_[;]NM] MGZCPDD;"53GISDI+K 9.F)8"WP'FG%E99=:VN9:+7>-QK8G^*=59>HZT8H&" M#2YDKYAT2GAM/=611V4\_M]?EU9J 92'8(MO,VQ!?:ED28%(90V1(6J"HS<0 M'Z)*G@&5H,HZEP4O(Y)")IB@0D2&*M1N^1"@[%<[#TB7H-E0MNQ04&W0'& A@; MA90,O&$A2H@T9VV9,??-!55B+(PHQ Q19!6,3A*(0)WQO$[4(MY09C1V:+)$X51!G M)2644QF-9UES>A5K_&R9CTH83X,P1 PL4&9S>2UR)8RG M0!BG%PD#A[1):&CBL@ BC48W@Z9 &:0(D-1F\!X'D%-4!>".5S7RB'EB9\:Q2(+SC ,>W0E*B90R$IN"(-R9 MF"U3B0I::OL(9]J"+[A(:N6+)\$7/I4II1P6 $J"-UY+'I/,8!DS0LK*%X^8 M+V;]"J4$H.(D'D4(D8I3XF/@I!S8F"*G*H,ILD]\<>-EJY7%7?0: =I=8M%JL^AT..)0U( MA)X[R:GT$'U@VOL''-,?$^(%(VPU-MA)P]V\!U\K$]XK M$Y[.+4)%7A)&&5N(T!"9+25H8TG0EX*0:(+(9WN,[TT3)" M4\*'__IH;%BM5*U4K52M5*U4K52M]-!6NLG:\Q@$9 ;,,BK!,:]CD%ZQQ'A9 M4:86J2>J5EBD5IA-W;*4+?.4DJ0Y$"D,$"L4)=JD)%)P46>ULFK:RMTZ8E+Q MO+1X]LX82[G0*H(4(ML0D\;_&Q.,-X%5/"\KGF=3K"X'BC9+1"A#4?Q30\ + M2W*..OHD?)*PLBJ8:#M[Z[TD%=%+B^A@@$::=7)22)F]Y4E 0IQ;SZFUND;\ M'C7J9V;Q&$ &$,H!$ZDY9X I1S_*KF+2CN(N3D&TNJ*^2>+>8[6Q@D[H_VI M3)EYEIU3(2<:7?;1+1+S-?_YT!PPF_\42H)1*A%F 6=^IH& 2*+T+Y,A9@XL MEW/N==O>/ONY0!:HA7GF:PD.#EK8S ZV(PY:WU]__2KUF]I'LY4B(H.@K7)( M^9)*!LISXPS5GD8.XD<9O\NHX*C7;=9!;$Q:-KEU:>\KZ,0S"-,*X1]">&>= M?IDD[K8_XK.M._KW_SN@X>A?7?BW.]D]>J_>'[TYVMUX1__>6/NZO?'Z]/W> M00>?\>#OO2UL#[;CX^^=]]_>??E_WS:_[.Y]8OBL?/MCD-M[K_=!.2-!)V(= MJ.(21&*ED2CL53D\$TP$O[+Z@LT[!.<')OSC]C6@'M^$^W/!RLM)Z4[=HGLK MN%-M>-1HTI[\,>ZWQ83#P&=L]:$$WMK:ZG]-@6(X:;[TZA.YSW%;UV!:K MUHTPMTJ:*X'<9E$*,.FE<](G1:G4(5+I3;;FQE-5,S<5U*6X<=(O&7)\A%YL MS@';/#H^[)VF]%OJIMP9%HC52>HFD]3;BT74=];V&0Y;RJ,BEL=(I-2"6!HH M\50#!"639:@);EU"O2Y[J2Q+'!?%*Q-5* MU4K52M5*U4K52M5*CV?W0A4(#R<09E()K_340)[L-=;PYXK+8##LCUMJ[L.QYTA'#9S6#.%K4_- M8&_2?TXZ@\XPO4W]SYV01M[BFQ1Z'[K-51K'L7J)"_,2.W-AY"ATTIY:DG@4 M1)IHB:-&DI2LR\9H&5TIX4O;.&(65+^WDD*E[FJE:J5JI6JE:J5JI6JEI;32 M0\:1JZ1X1))B+O"LL2,MC@FBC2UGCAD@'E@D3!E.O0XT&;J$FJ(N9)^E@%?] M'G9O'+1ROW.Q['GE,_= 9I4->K+W\BM*Y7?_PV?)Y6NDE90Y.F>%USQP$6/,T=R\_.;WDMG-9[L-%0XVQU08J^-P$\?AE+(+L<@/^\9I M'T KDK+Q1%*1B+.>$P@L.ALXHPK]AEI.\PEC^,%R$[_-"HEIA/]05%0]L4!: M$#.T .B"@F*4L, RD2%PXIV1!'6$%=8X!T$@+;2=G#_IO%+#4E-#=<*JE:J5 MJI6JE:J5JI6JE1Y/AN(G@@-5(BQ,(LRD'-[O"Z =$&^Z)U%X22\$118U@ MEJ9DI6HT@E)+I!'J6O=92+]),1V-D#-7/:>?#F&88JFBL_!4Q*/-TCZV7'I= M"/_X;?@\K7238GQWDXLHY)B.4MSMK\/AX26.1W4C;N!&[*Y?3$#LKNT[89T. M,1)/&1"9LR @/)0LA''.I: -7%;8J-8Y?1*@O9-R.=< ;14&"T/T;.[ !I>B MT(I0)PTIY>:(8Y*2S(2S23@IG$-$\S9C\\F#"NMEA77UF*J5JI6JE:J5JI6J ME:J5[DX4W$WBH(J"^Q0%<]D"ZJ-%A&IBDZ)$)LX(&!F(E#X)YJ130HU4 9\_ MMK<6V5^*3,'%\ZY;G?&!UX,6# 8G"*WI= &$T?J]DE9XCOL5;L!WD@8=C>=. M(M]YB#XP[7T.P$1V2OWH$.-YOKO\7/*M;N@G&*3?^[VCWTX&V.)!.6?$=[I0 MUU,NE/[&U#>.B=#MM7W%A4T^H@$3LT1FGX@#Y$$-.*4Q)$8AWMEE0R4)X; M9ZCV-'(0-X_K[:6CXUX?^J>;_SGI#$^_MQ\"'[;Y9%##>HL*ZVWOK960WEE6 M8V=C:S\(JH-3F818RBYIFHB-VA-@S$LT-F19RB[)MN"WWBB]C O(GVDVL^:< MJY6JE:J5JI6JE:J5JI6JE:J5JI6JE:J5EM1*=2W?K$DV.H.I"-^P=V5\[SDN MWKO1%L9%1_FV.]U>OS,\G:S;VTCGZ_8N6&VO=_E"OS][AS'U:^1O@9&_S9G( MW^O](%W6KM1%!,N(5-P2GZ(DH&5V+G()4-8SZS8S\]53K[^>N2[F6R9>>/#D M5$TA5BM5*U4K52M5*U4K52M5*U4K/4LKW42A!P,TTJR3DT+*["U/ I)WQGI. MK;UY9;"JT)=2H>^%L4I_IW8^OJ;[+CBNR]$%482RT9@! :HI89"-5])9SZ\D4)&_G,C_=!'Y1@B.5C:$"0M$LJ:\(/XUTV"I$Q$"Y4N% M_%J5>!;F:U/U TI9XCM(3SS:=-K2IB>F2DE7AEL[T/6@H$7A'/) MB/3<(\&92+CQ,M$0;8IB9=6TI9FOO?X82BS6DM5+F$2O2QVJE:J5JI6JE:J5 MJI6JE:J5JI6JE:J5JI7JHN-K!O7.CP8O2X[[9^&B%AQA1PQ+H*_?U.D%?YCJ MDN0EJ3LP&_);/X#NA[35/0_WU0+*"P[Y;<^$_#[LN\2LTR:1I",G,F9'P.I( MO!%.46N]2J+):;!:0?1)(;\N2*E6JE:J5JI6JE:J5JI6JE9Z>E:ZR8H.[XRQ ME NM(D@AL@T1)4'2Q@3C36#7D'<#?%Y\577>,NB\O7?3B]?DOH@RHVQ'99<4 M$.F-(U8:0R!;Z6FVE"9SE="KRU:7%>&5AQ^#E>YY<7'EX67BX4\S/.RL2\)F MXK/,1&K%B M6$1$]9PH-RQ)=*AY^UI6+-U)._7XJ3WYTG+J#YDRK5L]CPT8O MGU>9X@=/?M42L\_+@-5*U4K52M5*]Y+AYL9JF95G4H/44H"6AF4#R3&KA1?7 MSG!C UY^KXS^Q*M8GW(J=L]\BNICW\C'?CV7EUM),Q!"N LZQD:.ZBNP_!@V MI#U/&%?'J5JI6JE:J5JI+AI_L$7CN\.#U*]+OA_TJ+G&!J,T5*WLL$ _^MW% M9=Y[[_:-D2$BF1">8R12RD2L4(*$A(/$2N83;[+_DLV7E7XTR>6ZS+LN$*A6 MJE9:AIE3>J!,2),$2"$!=(P"1 I* W<9;CQS3NUQV^NM8<^5%L#A*^C$K>[X M?-UF.JU3Y0VGRIW3Z:ER:S]2I5STAG@.0*26EH#PF@3*K?,.O-%\956+1[P? MZGG"MY)LM5*U4K52M5*UTC)9Z9Z+CE^Q.KA)<1Z,Z@A/16=J6&:A89D+Q<3? MG>ZC,HB94TV\HYY(E ?$:>]PG D&G$FO7%-2F,LE*2E<$?UHUOM?B>@*VAN" M]M-%T *U#.VCB&4L$>EEQ%<<04LSTS8H)JU'A4CMRFPAV+OI!08FCS4^ O#WO%5B\\?#Z7] MKQM0FH'LT3]QDADC54@N2>5"<""ECCK%_:V?RA:M0[]_BKVVUA1UVNJ&PY/2 MB:]Z_=*@M>'HF(12XNFJ8Q)JDFF!Q/A^)LD4]I.*-$4J"'>2(R\J2KQ%MR9K M'7FVPBK-5E8Y1W?F$F[\N>3X@D!X*;=^-\.]G/7'*R==P4DX88<@>4"'6D@1 M(OK=2>60I4>*8H)>EY/FG:J?(:)*-3>EFM.+5(-15&6T0):9<5>RHL9'RPCW6A!IF21>64-REI%:T%G2 MA,K(N;83M#)-99H%:Q]%=78F@+32&8X4XP X4@T/)AFH3/-XF69WQI_1+@E= M8C VQDQD8)Y8SBBZ-R*Z$(,4BJVLRK:UMU[H6WGF&?#,+SCFJ)0T=5:&JXGFVBFLRC@/S3@S6W3%OM$NFQ0%H9(R(JDT!%0V1%GG MC,S<&IZOHIP;;]*M;%/99I)F$LQSK5C@E,H>=K&SS1-AF^R+; M<*LDE]J1E*TC4CA*'+6< -H=K'64*K.RZMI,SH=L*MM4MOG9G';6(5C\O_5: MIL2]1STE-;61^JS5O8=]*\7>28R% L@3;$&N!$NIB08PPE-'(K9%E3 MRU)9E:>M;5,Y?Q9V%5*5;&Y#-I$QHRGUQF@C#0N0.6KW!-IY(S2_]@*:2C;+ M2#;A(MD$#\*[%(C6)A+)LB2HH2-QW!LPBO%0'!I!V[*&ABO3+)AI*.A@@!F: MDY(X#+T)F87$3(D-QVPKTSQFIOETD6DLVI9!DB09I9%IP!&O'",Q2N9,YE$[ MM[+*VVCOMJ;F29!-L_CYG\VHFY1YF:I-,W6ID,H@7#1BW8\0RPMB]PY2"T(I M,0[=LL*UU>T-RY+E/K[=;0XH_="'P]8Q])NS3(<':9 *CINN@F&*K=SI0C=T M\$N#(;[1[!-_<;&ZS34>>_6_??^?JU?^;-QFJ?"ACGN#9@OZRWXZA&'G<_KU M2R<.#R8[Y:=^-38\/?\)>&SXR?#JG]RY69IE[#^VBU(S!8*F_BS-;6@(D6.D MHCP9+V10P?,4M]+59_%[')I]Y;'/IV/QSV/XW_ MW-E[V]K]O;6^]O;/UN]_[?Y[^9_BETX7&;EW@M>(@[,(8S/CG%-@,\-ABP[A M>)!>3E[\&CN#XT,X?=GI-M=M?O3K$?0_(.['O*GF]],T3S[Z^)P/7M 1)XPW M^HSO//[X1?/1S(P]^DR[%XSI*S^F+]B5GWWOLO:%8.*GKOK]SY3YN5\^I;9> MSUH_V/;U0UG%U-QW+U$_(^C=C_R9FQ#F -E X'V"?BLAG<:ROW/*-72X.5/C;B+PO\.1MQU(X//MY'+4N^7TQ=46KG?.[H80^F- (!O7;LL\#(%AZ_9!3>)#@M*O=!!6ET. MQ&',)R\I$SG@OXE#*K4I.)O4IN _#A._ZO=R9_A7;_!(=F+OK(]#O4=;XN^] M]W3GW]M?M__8IKM[K[_M_+&EWO][6^SLO?^R_>^_#_[>6/NZ^^_77\Y#O:5= M6VQG8^U+:=?VQFOV?N^W@]V]S=/W?.=@]]_;_/W>%M\Y^E=G-M2[\^TUV_[X MCFYOK.%]MK_L;/SK8/N/3;6]]S\?W_--]?[;WP?;^.KO?_]/GFR-W'Y+OVWO MO3[=^; ?2XE)E2FQ8"21/&?BM!0D*LI=X);3)%96A:-MS<7-PKSWF/^Y>0F9 M)PY'EPV/DNGD0I8J6:>Y<1;_24RBR4T#1SJ!(ZMP?" X?IN!8RH5GB*G) L? MB12,$A=Y)IH*-**E+@:*<.2N;=0-ZR)4.#X<'!=>';_"\4[@R&;@R*6GS.#L MF+6A1*:0"#C#"5H3T'92AU!F1Z':5MUP;=>B$I;W*#5_X+D_$ ZGREVWAKU6 M/R'R0NYTZ)5_K3R3.@#(=+ M9/CE@N2>9.B3O\:"5',#>\6FE.^2AGPVTC$BJS,ZR1RZL05'9;'.M^:-GRJ- MMH0E&Z_9%P\IBZ?M@*\/4[-@JAO7ILQ178)%N023$B!3+H&,FBNPCJ2 ;KID M5A$(7A+.,@]:,_3NW,JJTVTA;JB7?[ZRXT-Z[L\4V L7V!78]PSL6>F=RUX= M)2U164LBJ7+$>V-)!"^D1=<_L8S %FU4:A783Q;8"Y?J%=CW#.Q9$6^] *DD M(]E&3F2(DC@&!M%-N5/4.9OERJJU;:79\@![D:68'X/ >'L _40\#%)YWO,3 MTEOI:WF=;E-^^6DSUL(U1K-#8_>XW/?5(70W1P:H'+4PCNK,J0H4#]2&#$0$ MY8F4T9)2,Y)8?-/JZ!5 6%EEO*WEHHKQ/,[M64\;R@M7%17*=P[E61TA8I24 M1XK^10Y$\I@(<-!$.>6,-#D#3Z7J!+UI J\B^1$A>>$RHB+YSI$\*QQ"TM1; M'PA0*HG,V1 TIB=,@;-2EGJ(#B=EVF:W/^%S<5!^;IF)S:/CP]YIZC?X:_8- M-UF]8:\UVO?T%C[C8PV:I,56]W,:Y0I;!40U;W&/>8N,[8GK4S9J:&QLO(W. M(/2;R CT3Z>_-#K!I=+RMJTK4P.?20OX.,AH5\DL"^;E@..)6%^RFS'D;&GC MV5"W1"'1"OEE%RD5\DL#^5DQ8Z@"CPQ/C.% I#69@$T2)WUOA-5&,*I*6$*9 M6P<8:Q+DYU=9Y=3OISA9MSB$KZ,5?X."Y%]\ZB+ AG.U26O8Y2YU2V.1K<8@ M>_ U#=:Z$?^[CF]V'LLQD8^!LW;7YY2) P/!6D= VI(5224A HPH[EB4#NUG MTLJJ;=O;^IDQ^&J(;"74X#-(_BM!H7N&+4E>R?](L MO^J6744E2U+V3'7B>*M4NVQ#>F8YDYNPV0+$QQ5L]MO) %LV&*SWCGRGVQAC M_FB'3 2]UN32)35CL>M"D;1PQZ._,AU^N38HVV+FUL8N$)ELH*CX\5 M9D60#"X8'2))408B4];$!J#$Q*! 6G AQ')^"+_]NL]*#4M+#0M/Q-P;-53T MWP3]<_4E(,3(LR(N.%%.#W+$QR2),&"B%2Y:JU$HL5N?&U13,C^+XE=PVJP7 MZ^4K=5'KF>5C_L]_E7.M?JT1]FJE:J7'%2T=>0G8@I=C7NM=-%9)8EOFQ3?WT_9,6$T)4Q(2:1F MD3C-2GY3!1.\ T,_7ZS')F/YQ8@'3G"@Q(4G2JR-!BDX6@=^>'8 ^ZD01,4 M+=X!G,/D)XLA7U< _469/3'*))^RU7US9H>:8ES@!+HU/I[N? +UR;#L;"0V""AUF"Q. MH%9A_^)KJF@,$E96N6MSPY=B#JW^\!*N"ZIP?B@XGUZ$C$.(\(9]-&#J]P?C1P7HJU0!76]P;K69EK0^12)T4\ESA+@XZC MNB8TRA"BR=*5 +=A[07$N)=3[CYB<=%LJ$9;C)5O7?GSD,)B?6R,?W>&!^LG M ^R7U%\K=JD$MC@"VYZ3&>"05'14!*BE1+K@"$3(2&4 2E NK>0KJ[+-Y&V6 M,M;4_-*Z)7>W^>!&&*\POAF,9^2%U%KHG#)!/R,@C!T05PX\,DP[;;S1DR23%UKDA*CTMCIY>SXD( M);/15B2WVD)X[[ MZ1@Z<7) Q&AE7F]X4$K!GO3[99E^35P\O,IX-3+3I"##N'#U6C?N%E,UP9%* M< LDN'=S\B.H($-)6M"F(KV1F=B,:D0I\#0E\#S%4;5'8Y8B.E)#GX]0?E2< MWSO.9W1),E)8+A6)SJ CD]";L4DS?&645M:'[&G)51IW&S^FPGQI: 4UE!71;FB6JX?QL$Q^_Q*F: M2ZUA'V(ZW[UQ#*?/<.O&4E2MS0_%5C?@RRIL+Y+6,\H$,^\<(8)XFA99@6: M$Y0BZ)>@BR*#-3X&M[*JVXY65#\R5"]'6=>*[WO%]ZSD,#:C!R8DT3HR(ED, MB'14(%QK'XR2*42_LBIH6_#;1!)KJF3!1UBNRJ M1BK&[Q[CLX*$V6 ]@IQ8GBR1.5@"T@2BDD'S&L$C+[.W:3NZ'#G/FO_XQV@/ MR.1\NU2S'TLD.Z:.RZD!E87SUX?Y*E:9LQB#(BGP1"2'LB_51B)L4)DEK772 M*ZN,M96K$=.G"_#[4Q\5X'<,\!D1PD00F6=!E$B"2$,1X)9IHA#TVD1P&6A9 MI&$OV2I2\;W4^%YR#5*1?K=(GY4BV8HL!2B2G4,IPCR*DIPUH88E1[.&%&AS MP/:2[/%<9&K$B$MD2//W3C>F[O E</:S_UT",,46\->Z\_-K?7=UE\)8NH/#CK'K?7>44FNC$Z$**?>_]RQ M$(\W)K-<@N95;S#LIV&GWQQML^NQ?QK3U(#, EGPTWR]+*#E\$]!J/*:2"\\ M\0P<,2KEF .4,[N;0WTOJ\11@ZY/!>#WL=^D OQ> #XC: 3/2B8?B91!EK-] M%0&P!>#29$B1<^\1X+QM[!(M.Z\ 7[ZM)A7@2P'P61T3I',IQD@T"%-"DI1X ME1+1,F>9#+=2"02X;%NQ1-7RGMNQ=,TNJYHQN?^CN.=YJC'%3J\[7DDWVOJV MUIU. N_4$IXWXZ6/:_-;1K+C$1(GT@1&9-"4@$>&XC:#L%((B,A+EM]:5M0X MZM+"^CZ+\5X7UM4762#F9\6&T09228_F@GD?+7%>!4*IXCH[" E\R9YP>>L5 M7!7U2XOZ^TR>5-3?/^KG"G)IIVS90):5<*GS9 +SZ>@V=;1:J_&1OOM M]-V@9)1W)X9;.[-;I<+%4>'FG.@Q)D8M)! A)"TA5T.<8.@/,;!>*CRQV&=,#0O/Q%1J>"!JF$O$>*JTS2388(FT"K51EL@/5$JP MU/.H"C5(V:9V4?M;*C4\)6I8> ZG4L/#4,.L@!)!9V1\0 %5PB:&1>*#*_'2 MX'R@)@OID1JH:S-^ZV,7[XD:QOIJTH[)F.<-\!<=Y06WDE8V\ M;ZW],!NG/J=!HY'/6?/EE0F_14R6]1H+2R,_M2C.6OC/26?0:59?M%O=-&SU M\BBL ^63?HJW"-\\WACV@U9:?P6G95W,8*^W-K+!;R<#;.%@T$2H=W/QQ,:? MQ.IN+<[=FC_>*:08J=:"N, =D4I% L X,58">F!/UMCI^K*:KE MA??"PRP5W@\&[]DM?#[9;'TD!JU+9&2).)DDR3)KKS7SC"&\F=!M16F%]Y.$ M]\)#)17>#P7ON9J&7%F'DS:1WB&\*7 "&E\E",!R4,&G4,Z.%6TGW%+ NZ:: M+\7S.AQWAG X*G(8.\.3_B*RRD^EKSJEW3_\+1LB1RN=>,FOGM*,#TIJW!'+2)%*JN37<0Z0H2EC;V?FZAO4TF*> [;O7 M)!7;]X/M&45BH_."IDC \4RDUHG8D T!+K)%7)L@!&);MYD5%=M/$MMW+T@J MMN\%VW-E1)@ ,$X@F*DF4EA%'#II1'O$MA. 3E@Y&86WG;Q-L&$Y=][Q*W;> M+74ID5&FK@'/S0J$/+/M>P\B2[ %95G*N8W>C"PT[$U.KILV2[%*I;?%T=O\ MP4\!3>63222G5&1) .)]YB27VDG"Z2R3&]4'J;'4)XKMA7L6,@F2!ZEM$#*I9MYV2X+MFB2Y1MV0FA6YYZS([[W^JWX/!WD< M_-[O'376.%OI69?'WP67S1_Y%"E/2GI'/&1)9,(_O$8N\^!,9M(!A<)E;7ZK M?&^-GB[MQI>[*R-2Y]-0"H080YSY)8IFCQ,1@@I*,VUS69;8Y MG\=YK53X5,!^=]5#*M@?$.QS B7A=!V5)$;03&04*%"<\H1F:9)Q.E('!>SF M"58M?&HBY:QHR,D@Q=%Q49/-4 LI&'*3C6>/B!3O6>%L2K$%# Q)B4L399(D%YH)/R8 U2(A.M>TE_L^-0S;+4AI@@;':Y\P/ M=R>1*C\\$#_,J"/@$5UCXTBRL1R=J8"X%!+Z3X(R)3@ZS7EEE5G1EFJ^?DCE MA^?-#W>GJBH_/ P_S HJ:M SS)*C_V!*[570!(0RA&>G78JHHTQ"?G"N3>5M M5IG>$S\LI'[( LL/W%UICMK(A=?+7J%GG M2P?C;[U^O_<%6S=HH5O13Y][AY_+T S]%#O#5H90:BN?/LN\](.FI:?"UG_U MNA_V4O_HK[(->3>O-Z:I+M;"7*QOY]5==_8^ YYAU M3\93P/3"RT!43-\OIF>W65GG162> "W+&M']1$S[0+P1,A@*8 *J1D4O]ULJ MII\"IA>N12JF'T2+3#"=3**1"D5,$H)(832![ SQ"JR("'BM[,JJMDL#Z04% MNA]OU8;#*#^N-5=X6&VP-!BUOS6[%8 ,I(ZI1LEAT=( &XB1JF>@CTS8KGD.S)\LX5O'^)/&^T!(1 M%>]+AO=981,E2,/ $A\R*\+&$\N"),6K4U%FIBD*&\;;C-=R=DN!Y8W.8-CO M^).1M$$)@Q8I .[W#@]+2J6#6.ZGP?#G1,SS",_<6?V(W;S1*GV M^IWAZ=;8'I7'%L=CKR\NU?FXN<\SY3(Y2SA/0*1S9;>$UVB^P)C@+L12MPZ% M"G6W*:==8Z[+"^H[*Z==07U?H#Z]"&H-J92E2\0*K8DTPA&P,3=EM85VPG)+ M$=2F[?0"=CA44"\AJ.^LCG8%]3V!>F=FIDXV21MD)K;$%5%QX$QM%269!BD] MB A6H^) 4"_)87S//I52MONUX@0MK6/HQ)H@>5!M,156J61U%[+B[/"Q@!XE MC9:(5/(?.7OT18PD,3+)(4+,M*S/DFVI:_[C:>+Y/F1%Q?,=*XJS](;SX#VZ M'#HK1J2DAEC+(A'1!!L0VB)&Q+-H4UI/W7J:>+X/15'Q?,=B8H)GS9).2@3B M5.9$.E[69?&R7(%S+JGU(INR?KJMU'+@N>X.N13 S9E6@\[9C5"J6[QK+,VI$22_ MO9^21:>Q5#O7Y0^G%(&0@5 1F0H2>/*L"8==DNR[(;_5F-C2HGKQ#F5%];VB M^G0&U L[5NHV3^/*@NL:UOU>[=51' MJ5L.^2E_PY>#3DQ]*#:K(>W[K)LT-D@OKY^98WW:&I6]?E)I3$)=3$3C8HZ$ M6=#HB7!*7':)<,-PAD*9 8JNK(HEJ8E0 UV/(=!5K;2TBR,JI]ZA1WBV]R)& M"M25'1L,)"L+I]YFB;::+1 MM>+,+2:4&H-8VAC$G486)U4&WAY /QWT#G%>&=0YY09S"EY_+B4M(**Y-!#A MN"#2*TX Y15),?!B-2N965E5HD8.GRYJ[S1R>#EJ:^!P<9">=1,=LS12+@EH MA6YB!H>O1" )3>@IYQ&"6UEELBVX6QY4U\CAI3#>'1ZD?HT-WGUL\(K#VJ>I M;&KE?V.6LQ.(IT]LK^1U _*:/\]))9#.:$.4"8S(R"A!BW*BK-1*9:\S4RNK MFM5B(4\3R0M0$(M"Z4L3VSYTU:> *@%9PBZ3=3:]_HQ M]5F1 5 1TUP0F-@C?4.V565H5H6[& ^LO7QM+C";P^9WJX.RE4 MZ>&!Z&%&!26=DN&&$VJC(=(#T@,X13)S4@6&&#!A954IVW:WVA%8^>&Q\,-# M9FTJ*SP,*\S5,A$F2A$4\3(&(A,D9 4E"',N.*#<)BY0,@G3-G+>:_BY!,Y= M4\-85DW:,1GSO '^HH,KU[C&M9[W-C>HC;RRD8/FV>V6^;+\N_F?D\YG MG/2ZP\&;5$Z7"\,4RP?-$8W3;TQ]L\ZBBYM%YP\>R,Y1$94D6;-,I(B4H'!* M1)O(./YCHX-F^Y1=CD-2ZJJFQZ.?[X0,*MYOAO?9C&*2*3FC280DT&M&Y%LN M<,@#$C]J(N=%.;_P5@L'*MJ?CQJN$_Z2$\"L;,XR9>ZI(L!*"5#&!;%!6(*L M$#0'8X1I2OU2/D\!#[WJL>KBVLB%IIX;@GUT>>=.-_03#%+K%R3%YM4_\+U1 M.AJZ;$LFR(1&X@$,K).3I39P7GD07TJYUM*S6_2["*ZV5EBH<4 MUY4?'B\_S.INH!KG"V DQ,(/U%/B!$N$"=!1<@>> WH3TK6MFE_C^]#*^][V M&SY,!8HKA%,+ABV?/G2ZW;*2MY=;IPGZ/Z6F'N]FA1OP'V-19P-*)6:DIL8E MS;BG!F>^Y%+V^UO7JV90HX=+PF+SQVS8E+4U@1,312G-GY#%@LY$RTA#UI&; M6#8D4=M&3^>V+%;W)2TMU-&CH0!6T"Q!\JF83OSVJ8GUXA.<[;C3KGI4 +QMZ) M/TQGN;NGMN7@?]V ,H,/CE)KC! @A1(NFRQ<=,KJ9%,8":&[SB95REP<9@)*^J;W0>NK>BBBL(M#G./)V)<>:8&7)X5 MS\RH,.D\CQ(BB5P'5&&.$AL].FDT!0:@@^-V80&7RC.59VJTYUGPS*P$C"Y$ M:3DET9<"-%;H4H!&$2T%-Y9JX[->6+1G67BF49#_' +>$?0_=+J3 MNT]?.:12B7P,W-7_]OU_KEY45#>_RCW"GQ?X[QVD%H30.\)[GY;L5KX-^B4@?.RGPYAV/FVW RO/HGR]+% M2L_([*D_2W,;GG(F&ZDH3\8+&53P/(4<=-2>)@A>[VNS,OG10?\\_O A$=]/ M\(E QB=\"8=?X'2P\L^+0P_'W;A%AF.39SOLRF[)^Z+2+ET@+ MJ5^^A6V"I6E+ZZ!?9K[_^K%]&%U9W<+???WO?\+J90:_UY')9Q[;7#HR_]S< M6M]MK>^^>;7[9FUO:W>GM;:ST7K[[K>W6QM;:V^V-M]>B>-E>80=G!3?MO;* M4^R\W?UK:V-M;W.C]?O6SMK.^M;:7ZVW>_C&]N;.WLT?Y2I"OQY>#5V9^M'# M= Y[,9J0Y_\<.WT[)T=XY;" Q= 7';RWV)F=C/-M=[B&D\M)<\#-*YPR0B<- M]O!.OQWVPJ>'=='$]L1%^_CA].^COS^5S_[^B&[:Q]=X;;S?7ORXL_%);.^] M9KL;Y?,/#-VMP_3GF].__QV//9=Z=^-_COX^>E/:<80NU.D.?F^';WW=X<75 M"U^Q+7('/]_=^%?>_OA!;G\+^Y)FIKGT1*94"HY[2KQ2DBA-112]O?;F M?6OW]];;K3]VMG[?6E_;V6NMK:_OOD/7/UBL$RWJ#\ M#87Z\7PT&_.&X ME0UMCJSYXY9>?#(IDPL-)/NWGW M>'SPTN YCLN]U_O44^>#&XS<>VCUY;[@57P\GHE[_>.Q#])&5QNUTH>#5FYF$*PWZOBXC< M2^&@BQWXH;3ILIN=?W=RM^9"*"8Z_58_#8Y3J964+C[<+VB3P]$'AZ>E.U)K M?-'UD5HY;WEGJH<.3UNI^P']XE*,L_E53&79?;N%QCO)*%1/&FV#LA0.F_$# MDZYHXU=SZ@Y&'Z?S!VS4"5[PN-^+)Z%DT8+U,\F)?UGKQE9#XQ[HH"5LT6-(9X;)/?D+,.9%R?@)>+UWP I MK">8=\_D%F.S\CT][=_ MG'/>][F_X6FD[!_S[*^3KUS)Z!<;L;GW@T9,7:;A/*3+Z?LAZ2VYP9:\>64\ M_3 5_8&'Y[$U!CV_ LP$F.#=<-"$ M![\<],IDV_O2Q3:DKR$=#TMD?G8HML<_05!?F6GHGAQYE-T7)Q"3M58 S#"4 M!R$K9X1PD&3TVJ-.B)_N"@<_PJ]8O<1T_AM].= M"P=,CKYREDH@_+E-''N;W[:_["L.G&8;B%.AE(BAB7@;'>%*MOT[R\ !! "-*Z7QJK?V!/M%??^ZM_&/DTPV;]T,9O1.'ZFS@ MG981=WZ)/U(?4=5:ZS2QN<(D#<5-@0%_V_EZT8T\'[ W&W[)0S0Q0#*9RUQR MK2$:X!"CIEJGM,CA]PJ;UQT^YP&W)7<^[">3I,L"2&0V$\EU(C:I0#)CPG(G MG*=R9=5<,N#:-S1N5,9:JR7GR"U16J<9>B,L2! T:IJW$4:=TWM[KW[NKWW MGN/K4S1TT(HF*P*A42DB!;JE %X1+4 P&7$(E!WU9GZ]U(T-G=#.W,J DPE( M%;+S'(27H(VR&7RNAKXS0W_;?KT//E@:F2/,BD1DSIIX%Q5)J :3R#HSJ5=6 M[7PB^<:&SMQ:0-<@2Y0T'!6/37A/;32P[%PTU= +I6NUO;:O-1<\%J8VB%V9 MN2)@I"11AQ0#4S( H'$7@&(-CBN3*;>AV%= #CDZ$348 ,XK72_8N+MK^RX[ M&7!*).CD42*#XP0"UP0E8-8R1,$<4K2=/Q'U?S MAS(1F,!9L((MU-6O]KW TE]WUO9I5LC,C!&5!0*9@R?6B4Q2="HRGV@6?&75 MS1>W&3OZ[:G8PBA4VT\SP5STX(>C127'Q_W>5[3@$+]ZPV'"DLO9FVR,C5+I MX $'HM1" 'J-/E0:6.@PV?ZR\WI?^5@6%0-A1A2BQUG<&R])4$P&%$<9X?F= M7627^V3,>A84DGGR,B1P2@,$!]Q($16P:L:%F]%%%%;>C-%;%8+FB$;.D*@5 M)3[$2#SET1EN.4H:).IY@?SC-R8QFR:S-1M#.6/O!.'@AJ3M,[K]D $;BQXA MM> M4TKA?["U+EXQ3.:6#-=A^[-.DJ 29<)@4W\TD(*ZL,C%14\.8 M]NC(W13M.+\FFU(PH+!1BGK(VB1'G4>,*9$L1-S1BY,))+J9*F9>N(L]E(5.0HK"C7^0H7JIKQ-F:$@,3G M/$$P IHQYJ*I)%I5.\VMU#3RFYK1Y(1.<,I!X2R<)$._.",86=)*&:]L9;G':U4\0*FPP7B$A]8Q=*>I2\QEL3I9=4!"\YYY$R58KP MLUC1N'@S:D@*NQ2(8MD2"9038#H0JKFW5G$3H[FQH''1&Q5+E5@AL^3HU:!O M)J-CS/',>#7CPLUH#'?>.T:XHX%(9C5QZ(X0=$]2!.45TVIEU=(7\W4J[N2- ML?O\HM7:ZK;*AJ31"JW991D74I70^MCK=(>MSVC0D_[/)\JEY2YY''P2A1@3 MT;K(LN#>,'2Y;0Q5B"UR^+VF.Q_VM>=4B!P)>%TRE3RCE"[Y<4U3B4IK3?7E MH>^S<3*W6.;"V,B]D_[B-%A9<:ZD<2!%64KA/-<^YY+]M,())2M!+7*$O/NZ M^WJ?!L$@>F\PQ.6XPQKT%0*Q.@SZ!HC,H) MBQ=%^%DRU]6,"S>CU1I) MW'(2V& -)4'9,CEP2:RE.#F(E% 7,_#*-I/# A8D MX8@K"9 R_P>91?;1"&N,D> F*@NW$)-_?[+]H=]H45PAB-_"V&)+-+*EG5?B'#$:ABLZ,&.:]C!:1&^'2=0LW-JZRFH:< MF-*ZK%+43@D7J;)6HH"G_(JU1968?]:X.VO[W'$?*:HMV;.R 9107PZ^2Q&[V:&%U8O+5@-?LD+T1:NUGOI#Z'0O.MZ7;2&= MBHI?H<$/TZ#Y6_?"CD2\Q]N46CL]_!T3[=:;A-[X4:GPUKJXV:\U&0%E/]G: MX>%HD_ZX(%K+PR%TRYZT9I-LOVQ#"^,-]47^'W:..MVR"7.^X-FUBL)-EPL7 M^@[*A5]OJ^G4%N7_.RBF.CD<[1'MG=5$*<44#M_*_=Y1\_[Z[K^V-@ASK0^'/=]4E,/'/D(+_S)5V>'5^,VI MT@Z3<\J:G:GCB_9&A1UF"R<,3HZ/T?[A $<6&G,#AUQG.-H""[G7;W;&XK,T M(9VI3=GI*SYE)Z&9X]1CX:WZO<_-;\JSG^_8GG3/3(= *<>!%^R/NN3\(W:A M-L6XJYH'&MTA(DT=E>%5-L^6ARR5&W $-OMUSS*'D](3XYH1E^X3+[O+^ZF\ M@1?MHI4;]*1PTFSZ_L\)X ?]QJXS#]=-PZ8:QFB8GS\J-KMWE,9/7-YHK%FJ M:317F6YHIU_@@>C&;P>\=/^T.8IX#/.(EQD,T=CC[QQ!_U,:#MJMHUXL-QMM M%H76X+#W)?4O7.)"S8R9W_^X=,62 :W5FMW]_L^9(DK7:?5WRQ[\@'&FZP ^ MC^J+YNKJB[60XF,LI'AIV;$?EA&;*3NFC7->J"P=4S(%X0WW4H,61B0=4KKS MLF/O!FDW;R(IEJTPS[#D&%[KTWX$7=9)E30.=02'%!! 1YXP%@1*.%>J$2]/ M:1HT69GVSHS6S)9K@\')T7'C(]W4S7LTY6N.T:N <9$0[( K"HX4B)32W*BJ M6E\ZPX-)M9'B.(Q=H.)B?$BHM!I?"#]/Q\/S0ET7*V?AC=8:Z 'Z _\YZ: 7 M4DIX(5$W;@OZ6$?P"7WP"]: W\:7B60&ID:_3/$BY\U6_&8P+)+<:L3)^?6E?32KN7-:B?OJ_:?JT.=BWJ)8P/('#,\<4._VP-!^?O#_QOWN#J9Y:WHI? MX]KOLR<8E\*AI\^ZC->WM?V,LZ7T41#*':KP'!*Q$2R).3E)K77"\>7ARK,3 MJ)H74\9\DB3Y.TJWXY,^>L?IC 5^6*/IH@IM2FG%HL]*I:4#O"DRY&$'.Z[P MXV<$[X@[!BW.Q#.J40W?Q)NA;5:S?OEL(#T!E 4\4.SGKK+'@X,\_XYX6"\A?AP8_T:#K(^-7>> [8T/^YX[GT%I8FAB1 K5% , MDJPTWJD@HW&SX1(FJ%-46$9]E-R78FS6&[2+D#9[";-SQJ3WBSPN8ND65>8? M=*S.!YI^W!,7>RY[PZ3PP!/G$CSW4B4>A'>E0E7V['MU2.=BP^..>8BYZ_+> M^/'3G8V$L6S^Y:0[GL>FJ/4?1=:.ZOV>"> RCWSH8@L;H@_CR^"L,!CQ;ZND M"$CCHHZ_VC2K9!1*$J\I23H83,^?Z$;W.F&4GVD\]#$M3.<*=4D5-@UH-U/> M9"\7E&N.#AXK=^FG#]"/$TU^GCL+%Y_VQ;P-KZI^^P!BN]H;,N+OQ?C^4L)<0(EM+4KLS!G1QE+0 -($MCS>\07[-0-] M9,!6L>"3])//RKPC%M$).ADIXL9]/4;P(LJ:N.+@Q'^Z=IV7@-1T.?S7-/.\?-4HS2EI+0/DD3CCULO/[12I[FHA.5TF3+\=HS M''K%*0CG99/SZDWH<^'!\T-861I\OCS%HC M]0N5XU-V/_0:<3+NKS/--,J2#\^;,6BW_$DYF! ?M=L;3D6QQS*JG#):3HDH MI^4->\U:A)*9/WN,J;[Z@>=^7RGA._KP^6::;GHX)AP 56J)0J!GQGN2#MW9TY6J%TUF)$YR#Z.58$WFM41!^\TB M-:3-P\ZW)GI9INI2,Z,X)LU7?"HS>4S(J(]4XRL#V!Z6#VN-7Y9PFO-PH M)(?3]8 8=A;_0IR@'7G1R\9G:C6,SI47S29GTQQGK40JV]>4@%7(H M#FCN-&M/9[P-_%)Q1\K95",7(XT\M@#]?G/J;O,TC<\QZ9%VZT/G<^.;C!-# M(PHJ2PO'X1Z<#AJ'YRP4V1ZOZ#N&85E -SA+*(6$Y;+U2?AU]*^D9'&;F4W%3U=_%;\UI=^65D9>U^ZC6-9UNVA\B[M;;=Z M9<).)06.WAHVS&'@3^3TY MQJX8/\,E4=CVN=MU=N/6(XIAH M%DB7X"\T2XY'C>R,_>AP"(-!,Y2*?6$2[1\%%::6Q#8K 2919T1,L]"B62=: MADHX#8=E( ]ZHRS>:%_C$9PVC^/3&$WE"49!ZR(/3A/TES>?]ZI?%J<.3U\= MEI-%N['DE8^+=GKV4UNYUK[Q#HQKCFSWFB!$;92 ;!BEK+;3 M\* 7G^,BQ9V/F_M4J%".0"7@3:D!DRSQW -1@JNLN<+N%RNKT_TU6HIV5-CY MVU@Y3*][*VOO._'<0\$9 8JL[VS\X'B_>NR\:QKZ5R>GO>*K/6M:WOBT7PJQ85=KPDR@9>66 M)[94,7&")JJ<<]K[6=6(#.XBS5Y'HR5W$I01(0K-R7[7QR-R\?@RQ]F]<["&=#_T.F2<7!'_(BUOQ?9N523_["W M5O][V*B&LRA3<7=)$[(['J27DQ>_ENCB(9R^['0;5F]^].O%UBN< K"'AL7= M'C>N:>?HX_-(S0LZBM8,^_AOG-QY_/&+YJ-_#N,EG[$7AE[],7W!KO[I=RZK MQ MQ!Y<5+SA_WE=5+XQ=_%5Q%%A]OA9PC$4LO*0M MUN!NOK7WN9P^RW] MANUHSLI3(GCT0$D*W**FT2OGXL4.]]$\O#SC?=BK MN :C.4*8(8;+#CCNM/.>)9YL.3A3BXKK)< UG<$UNJB>LN%>QM7@&H]ZJ7-SEPY1;OYY/ [1-H0#?+-_.J/^ M?FH8_?CAEVP8?8\U<195S%C-J#&2!6%]^/_LO6ES$TD6-OI7%(Y[WX$()U.Y M5N9,7"+7 % R!62"*DB,9F/)BHA5"FL M2("&^*T(SCWK/ MT++0U*RT*BDC A.VL(;9I$TT11F5ZK'0-@C-X0H6"@G@*RT+0AE&^Z5)Q$IC M26$2URG!QA1^YS'K'4,_[;&.T<&>:4BLP%)?MCO07'>L4Q MI*FFSAG8+@D0$/.1.,\8L\8VBXL=-\<0P?C<:8__3D@]!?! M#\@_#M"':S 050R:4E<8H[Q,3!2<]5+RNTO)BQ7P8Q4MN9661&"%([ITGO 0>"J-HKJP.X]E[P?Z.NSSSYS0MJ[$]$JY=_WE_?G)> M_1P63GU>L+G%-8@S1G*3^RN:!I,,+J\)Q5GSG7YX4N<(Y. M,4GLC@I=0@F*QJ62JT()HX-CG!G.L&.KDX+>"%#VA2[/#_XZ5,;I(A02'5Z! M $@WQ%JGB+>T9-QC(\YR.:,Z:"&838%K5< B".T]52%X:E-20NOM*8S)TN>V MB#*WC %_79YZ)?_L9&)/CVI)>S89GMC)<)2K)W,+@WJ.]7H5&2[\5%/O M[H+D34,03Z[)_MR=9SKL#D:5A B##_%XB"5QRX1S;4GFQ^,(0F:2N>LJ'I]< M>C@?6,TU4M5O8.5E4W^:VXG,-<)YQ13="$(00KM5X>$IO@O\8IN7KHI=08+& MS%J0U2$_K2J$ MK4LYZWM4E:IUK9&=CD\!#URT;1I6B _#D9C&JN"T>N+2%+8%B]/Y MFTT[C21@-)7DCC5]4RY^K;]44=T-/)913H8VLP\"J,[EDH.].8?T*^3>LY,P MA<>&^?<>[.R]>K+S<' P/@-!K 5KFZNW5;O-%LMXCHP3P?5Y4/<<>?GB==-N MI$OMO,A>6'U_/=US]5ENA@$OF+=)9H!N20IG%85V9K=J"WWGWSRS%]6F;[=/ M!Q!4\XQ@(G^P)'JS MY@/S(YYFF6BQ[Q L#BHN6TN_2:PK[^<-"]I'-32[H$L6V@.L:(VY]FOO7]U] M]B55>JW5!-%-WD4+*#6Q8 M,0S+DU5Q70R1)@Y4Z@2YS&J+-ANDX=S/;U%CKDR*AL6.&T:RN!MK@)=O@/62 MDV'5EV$8$$A6FOGHW *>G,4XK5=E!OHL'8H)2TBDY(4I>5$4&>(";XDU".G,/9?4BM:B!;.!1HE%W!%%*5+K$S)%$:G MI'42VV-Y-\L]Z*[W#TE%T;7>D.3=MYQ$;;,'L,%]96CZS' 8!B@*LQJKM4(% M?#*!$=AF1Q47/,K8F@JI!O[SSVJ1W=QO7=L='-#I8H?.8=.ALVKO@S*Z8UH- MN[ST"1L19CD[W6WZ7EPT5,!=/74T'@>T;FNQOMK>L?O>KMX6<;H6!BR+V_4- M-%T\&IZ>9N[BQOS!H>?^1"C]\],JNR/KUMR/M/.W2E.U%$6M>EGL0[E;M9S$ MF80?BD>76%'?FWG[.M#P4C'RQ?8LG09.BXQ:7;]3=LP,FU8 -2%+3?P%.&N^ MNSHF[/*Z5=NN Z&ZWPKOSANRUW8WSKN+5DRE>]>GG+[TQ3+MDT-*A_.*[RMC M"]@MG1V&;P\?YD_T[N W'/;_\K#W9ZD[K**U7.:V_0D3>K2+_O3[O>Z?A M62N0*G+ZG]ZESEX\?7TH:*F<#)R4DELB9+#$T*A)T#";8$/2P%::*/+"A*@5 MV+@)N;&#!5LW/AG*RZ'5"'FJYB6:S[ -=\VL].6X+FMA=> M_7DEKSOW6NZME1LS5_BF(X[A"]&B3[OB>IZWUL,6]!GEY)#E(DDC_+4EF9S3 MCB_.9,@V]?PO\TADJTYJ[%!/ QB=<]-XE172+HVMA1KMW"'$B:$B@YR_88UN M.JAHR3'\C]6WMI/89=&$D=4=%P;5!D156/-FYI'5K<:PO\X8)[-Y^ZIW=/-G MC V?AMJ_O?25W84!YNARAV\H6ZWG;C2<'L?0?/4$71FYG62J"1WMI&Z;A.\U M7 GRM+[RZ<+#SMLQ+8T7WWMFWR^2']6,DYFW/8W&'SM=Z%M$6O>K'J%G"EGH MVY2#VB'>:5")'>ES'XPZ$!/QH9T6ETT7RL9VAQNEHDQ-35+# MU_"-7RFFN$B,9)KDF6O')G\Z=[TJ>G?]%HSEKMWUE[K?E_"4BTF5H63)Y,Q% M[($-H.'^-%FL4-33RR,L\=*] H MF-X=JR:R(BZ;%ST98H=-TQ]2'81C*1%K=2+"4$:TF<([CM"E@N SW^WAU1DRE['6US)FHI"N_S(;GV4* MRM7J@S52?*VVN/0T]629/5EF3Y;YX],A/%DK ;]E'6DE!K:P> @;?%HJDQ%) M"Q=+;2(3VO)8*LTMNTKE]&:4\(-7#[U[QM_^_OSD[<%H]/SOW]Z]/7@Y?/OW M:[E_\NO%_N?_#9^?O(&?GWU\<_+LTW+UT/Z[\![&,WKQ]VL*8QD]__V_H[<' M[R_>'#S[_/SO9S!2^/G=+\,W[WY;QY6IG&'12$8*I2@18'(1*[4F*5)3\FB" M02IH]7-63G];0H2M/=F2JU 4*G ND Y*FX0)9[IPA053.5Z%'ZH_V7=^LI?K M A6S)0NJ(-9P281/G&B0Q2059<%+6=+"AYW'M/R>1_N[;OF>%^&6)A).=!QA MN=AYYUB$Y85WKC68^)MD%RKC)F.FI@ ME6PD*44'DA/^8YU5A"7CO;E$D/HJ5 G]R;[SD[V,B;0V<*X](QQD,!'1!^(\G.Q")L&BY=(5 M<>AX7@5TOM2:&I-H-@*.BH3G6?F M*BU4>DEYQY)RE2G366-%*!BA);,$['Z0E#04F.KH+ ,HZYFX+5:9WB]T/T]V MPM8Z5BHN"R>2!^LF66U*4*U( Y=4?[*WX60O8Z!".TU=$*0T94&$HIQ8#0?= MF2("DO4ITN].EGG/,= 5.*.V*^6YFX/15J+FUNIK/#N+77=SL^WQR=GX-%:Y MR4TF9=5+?:6M:^?N&]()OGS[:$$! GF,>2ZH <[KW[_/_;D M[-][.P^;!TXWE1X]@>>.1\.0,Q%>S>"?FEHB#5YT:TQ6T\)S(C2<$%*_8%UX MM9"*\7U2QJM'G^#*8VIX]?RJ-!A3L2>SX2CS@JPF*N_6 MB=BPC+E@&PFMYCFY_Y@N9/#"QH.NZNPC568'%.OWXB,]W,=-8DT.4W:Y+ <1P-,\[Z]/1,#%,GZ^1L=-?F MYB-3R3%(T:-CS+6N9P%+"6$C^[4YU9CI7^6HS\;(0E(GK"]\>S41>XBEV-.< MD'VZJ=!@=CR>-DE%B_NAPQ2S)G%_@D'&'=5F=/XG9[=QZ.VH.?5P=YD\:3 M3%NS88LVI&CK]NMJ ODU$L;O+M6R26!X&1T.$P;^)+/2U"5=/WUA%XQM[U 7 M5!K-(O&)>2*BTP2S&@@@7*J\*K0OZ?84:K4Y*?6:YMU8K^H/7Z!5(87,UP#+ M$+J88CX9%?'2= V::+[6@H1YV4EFTT!YUJFV'IYF);D &7ZQH\S2]>HXML)J MVE0I=1N&5_2-N1BJ%A73P6D\&L^J'N(5+5H]_$KJV$F%J.KTRPI1-3QKG4J: M\VF%*6",F>6JNO##> 0"!'5)G"*WYHH.S>\^O<*499Z/+'9K-LA34(HUOIO6 M9659+"X5;"UJ@3;=Y3/PJ^P7F]F0,%NIX4HUD0Z51]4;5]>=GU;:P ML\P6,AO\WW.+5*>CB\NI,[>O!+@E7L%*CI/3ED)NNG<:_L[5TG@NLM: ?W]" M=;'_SA]B?IO0NB1,>4J$Y(F8 M2%DS'(PAA&9=P>=?'G9(RG>3!?OA]2232O M^;%ZS8M%UHR%@LD:Z\.O%30_KAM^5A1'&RW1Z^N.2\W/=;JDPA7C'7WX\Q8UTKZH<0O&^6TX#X8Z['SKB^$9\(J>>?E6G^"0(/1@Y+/<?!_L0Z8""Z)PA!>2$U@A1BR5DB18LN0UU=:Z[5'X3V/*M 2_ !!.P]F@ M7MP!KN/7"/';&S^]%5*[[X$ZGN7"V=,XMXH '9R!P3')%D:7X6C1;=;0<5FD ME/P<3]$\&"$--%+Y5^ODZG4ZJ]?I#-9I\ !OLH-+MO.PQ@7XRS^FS>7314Z% M>'(V&E_$BMT!;E27_P%"R>&-RI,^^3#T\=^#X_%'L%\FNS4W4X5JFE&@]Q2? ME*W1(58(H]WZ$>!0&GZJ<%%M@V4FIX8#K'KW)8OSO$))@VRH92:NFIRDXN.> M(?^";LX\QGFYP+]83V&$?O?2Y MRU[[S$25(=]H?'I$,I7S]1P&NP-WGL%=AP]\SK^64$F%UID D[3\M-9'.N? M&EWL#BH#OYGFA?8.M=M@F$DX*V)XV_"AY-=-J\5!(QN@,K,!AW4 M;-'V+G'@]PR ]W\Z-PV>RGNRM%;[3?*W\< MP_DHODBUZ*PE9U9\3V&B8$SGDSC]F=VD^P=O#F,(LK12$>]](L(%3YPWECCJ MO)!,>"OU,K2)P0K/;>&C%*)@7 LM>=!E8;QSPJ=EM7FP4#)<%=G6M.WKN(G6 M'^MK'>F*-+8A.;W[-66HP:Z2EW.5-_[I9HY>9W_= M5D;R-WKI]9E-ORWHRFQ7V$4>Q^6U9Y=/P,9-L3 UQ> [YWY=;8;^GQI:_H;! M)%3&2/"7@>7YM.;8:9&FL28&S;2WR0B6-,"HHN!,VE0"*G+B\-D<8(;HAR=V M-/W_=@A?AINK(!/7*=/(ODCX:\63LY &^:_3\Q,2QMF?A3>&98(9C'G'WD_O'M[L/_Y^>=?X'G'F!3Y M:3DI,C(3.%.$:FV(B*P *"L%B31(ZZE$#H.=Q[38I45;"]_LD<=+'/N+^OV& MYP8_RN?GRH+E)OF9&W5 +P&2 F0.QD]*7)E48MV:Q+I802[:EH$&9PB/@A&1 MF"7.24:4!<,G!5A+'G8>FUW#Q$T%UGK9<)?P9.F)7P5/?HK3?'<8I#_-=WF: ME_%'5)2QR#R!551$%%(3+5,@VFO&')-@?L2,/TQIMN.E)]!0#SX-GZ6*;PH_-2+ MBKL7%?N-IWF954;]++*),(9Z:L,G[][?\BT*YCWA@07P'(WS!'X MH20PR[*,!0@[&Y?39X*RR5EA8!&2*&TTGJ1TPVQ K^TVG"$L*Z(6S5<^QL,CX98G(H]C_# MS+HZ_3.WB)B7P56]S>N2DYP(.(D)&2"F39U=IUTF/*TJVLN9B3"F6"7O8?9B M)BMH^Y0O/71#9_"S.,F^!%(WP5O?DW9=3>.:>^>97S^BAAIAV"T$ MC1^PVV_=.#TWX&@JCF"4(6(;C$D[JK.ZCJGN']PL%+9=;9Z3+QW.1G'ECWAO MT%:Y; ]+B(;3]TWG]H\6\V4Q__(CC M'4/4R;7<"=O$XR\0(,%^_=;N M 6H M52NX>1>^9G=68X[39O#3*D/Z%';:*+=ZRRP=Y].J]3'ND7J69H-CFS.$(W9Q M]3%GN&786F^P7/Q9M?5M^MT/SD;G59%JVQ,.'HMA@"K+K;K_>/(^YYB.8EUA MFK.5F\-JNZT_D+RXYIS"BLPNSJJ6 MA^TL+#=$_NH"P2V6I[#9JPQKG C;OGN3V=_.>R-D\S9%^I,/-0,-[*V386Y3 MC(G])P/ A\=5RGQ#I)*W<9LL7W]4-<>N>W^CN*@^NZ@8+.+D9/T5[?AP'/CH M./&8YXTME/.1K<[R,*=QPRA=/A8MJTGSUIEX!#-%TH6+!?=VD^^?1G>6$\69439% L^V1AJ8^(+CDE7:I M;=!ZB9I76*^5F@3YCGR]LZ:1?8O(JU53LKZ:<@O&;TK!O]S66JK:+ (MC1!,RB!466J.AH?WH*$:4ZPW2M$B$ 1,!?UYC7"S@EF7;H"N>A].:M6K8 ME-=G(P0O:V!-A9^RV,:*IW8X+6;/8ZK%^-D$1X#O,1J-?:.-6P_(&L5PK;1QB=TYQ\G?=J9]6D#V-M; M9AB3R>4RV1<2H:R_[U*Q8CUQU;NNSFTSG1O&.&_PC#1M+=T"(I1@1SB(FLRO MNAV,^F^G*$7$*RX#G5/S7 #[SN<-A2(C[Z. F%+Q,)&;-P* + ; MYFPP*"BF.+F +$87U2&I(-2)K=CP5O9HU32].8?9&LH"YOSDO$(H [BW/R;G M9_6\7OFFN$.:&_\XJX"V!D#SBDQQDH\:FFH-OPG:$A7M8MN^=P%K=T3#JR%^ M>TUG9#8F63C535ASM>Q)M%AN6IM/ M1Y-<%XRZK+X2!CMZ#Q$5$9DNN/5V[-3GIK"Y$;P_7;(S.T<9=6..Y^A0ND=HA)S(RSU9>@PT; MM-['JYLS+_JL^Z!&NJX]VBVW8%W/G$][37VZ@-L:ZM-3=#V,SZF1JYLK)OT 7 M7-LQ^-Q:C:&T[N"B*K9RAD_#56@>DJ7$PD-16H\ BB)X:O=7%V!..ONF5=1S M8PQ=;KM=*K#N(LS0Q]9E)P/Y=0IVG>_NHQ]4 *R/6V1S:#J$Y]E,JXU_A?O# M#/OI4DAB?1!HC4\]^]&7*+,SWE:D*RWA;!5O"-KIW'F$8&7^B?<(B%+^G$=!$1)A4388_2U M5IPDR][F.2E*\UB"C\ -WIA.P^P(']7,HPMO!0]'Y5W-0$>ZK34DV[?%83>$ M\"W*6!"L^3 /I_/IA)]K*(4'9]$ F:+.G[L-%IS M0MWB7BT$41PGX9*9E;9 MS_[L%8[EK M_^^E_MQEORRGO#!>%CX(H4MMF=$V1!8+*Y1P8I/_]U[ZS+O(Q'V:1! MYR[(K0]($X4APL4 8"-&+_+W;":SZD+$9?+DW88Y>;BDXN!S+G,>X+@;31\CVBMUMRU\3QGHUX8*-)I+:3*(+WU:C1U#OUJ8H;I M]*3AFH7W:[V>,.:J! ?O_F#X*#Y:P'YS_M?=UN"N04WT=KH4TGQ8^]Y&%XT" MJRVB=<%CNYA.@JQQTZK?Q!KC."\*ZM>QAV',=?+Y:8W(FE8RH%X^M'[R9MWF MX'C#PEU]59HG [1!>&/AJI,A3L.\,<3X?(:,8RMQZSRX\RYX63\:=*O%.'@^ M!NBC=@=U\EM%)65;8K:%A9O$([ RF]%O2C[JPI6SG#;Y@R+U)_/N-O.EKQ/0 M$,/ES+3P#B1.U:4#%JC#0M^Q(^N_3!;VHD6J?43"F$)0'_G:"97EFXN9<.[] MZ?CCZ26.:+3>UHTU#$/>[77XIO7R@!&*'IEQQ9I?,]OE'!'?904;/3=W%%GV*1]F3E#V'R^2&N1E3 MSMRLM>7B!=E#T!U&<\N&FK6Z]; ;C:U<&7C1+R,+J_S*'X]'<1X&K?(#VP$V MSI0Y<6O'MPB#^K6QI:MA5% *P*"=51Z_X=+++NN]#H[IW&$Z[_K1&NO=]A_U MVU:O-T>5=0>G>JXP^Y6D28RYK=TDQSEP7LZG2Y3Z63FF=, ML@_X8G QC"/,E)W4V.'PO=I6EWEB 9R M]>8'+61@+T]8.Q]+7ZI'L[#R]>W;K]3#RS.Y%/*IE6/.+#[II XN;O+<1V'1 M>P)(*@?P8] <:=SB>;,@I M[WQE4L\%+$2*P]P.+7N L*G8J'%UP62/ZT!D;3K4 +(^,LUIV7A*%\Y?>UCW M*JMI8P^U[#FJ#)Z%$4X[1EC&T4LPN=M>J+W9PA#6RBYTRSF,YC;'*@^TG;0/ M^+*8=Y%WP>6-:[X7X'B6T=2!_?335Q2)_:>O#P7U,@09",4Z.V$*0XPN$O&^ MU#QP%8P)R]Z1DB\SLISE#=N.D0&73&NL8;!NV%^?Q+@CH_CV+X3H_I")_'\U11G-ADQ30 M,8I2%1&PISEW'!0 NNGQU)]/SL9UQ]0ZL-WQA&?3)0NEI5O-A]3>H3MB_'N' MDWFY'<_2S;(FQ1G*NK5*FP)\N4KRO>9F<63@?&2KY?+=-0\%N MLMCVJPGW5O@HGMI*Q\$MGG7*1[CB7567E/,D:'^XYLA^K MN"KJDZ;1:S4M6?=7N0;U>RS:KU6.6NQ+89;:C"4,^M; MWUS'$=*9/E" L[H[W1*-^W!U5V>-BGF*$?;>5^3&_[R!#-$',K9@+'>>R'Y9 M8&))5=.D;/*@KK6%_Y>%+@J5BB0<_.M*&[Z-_X:7@XG%.5P&9 =_X M?31V(+J?S?LW_S'^2%#=AT&M,Q_L_/[LCX-G.P]K ;243K8B@C!R?C[)MN!Z MU^N"&O4P;0Z3U7NH L\'JV*JM7RN._1V/?Y^+1.S<.,Z6>U4._; M^C;]*CX_.PQET)$G36Q)*8']R(B5JB2N8*FPDEF'\'A;X.[+&&(\R:&&Q;4= MM(O[0_K?]K#K375F0YS9X2C.#R/E&%NY=%XJ*QM[WL:JU1'FR*'SJ;D ;^B_ M'"EM2PX1#&6??EW ^0 O8<6__SR?#5[F/^4_T'\_;,(5:Q/R:GQ>-6!?](74 M '(X61UG;OM4/Q!?O'*T#?9R?*M]+CRUZX.H"^!1WIV/;!-0;3O7XMTSEUF& M@771]$653?.IRM[IW*WRB@%PBKF#+D8VJBS:RI52=95O&Z%G?T*;LGPR%\Y- MSZIVTBJH>N)B"-4"5X7P%ET>5?UT71Q_NKC(+5QMEK=![.BQ0>]>XWW:E";^ M/1.^T=WUODZMM)-)CEVV<:OSG&[6;NX-[YTS1KM-/]M:%@P:5T4O=;BR4S7; M+E#KY&S+_ML[UVG/C1\1^T\/VT#H):L R_OR*D.O#;V<\8V>0CP1F'H;,1@= MJ\SOG.Y9>1N/81Y;*@/8DDN3-NELZ[E#M$E!JP_VRK&IM^(0HZKH]VN#BHU= M- E778>U]Z\#EEG(H)$TP;R\<=Z3R$N%1Z[.>$/Y@ZP5]>)@$!F6#*8@A^P7 M@YWK'Y4C[Y6YKMC -*U/0V=(=J95S#[+4/AVOC\#"EJO$#:SC;#)T MYU4[)7C$?WY]]N1%]5DC8SZB7[@I^9LG,[9IPFO6JMVJ]EHK=3UQVR5HJ?JT M-Y-3/[6JM\1CC=]>FA];S]07QYMDC4$7EZ_/>2;]93D6^ MEKOYNZ&U.W9T_UJO^)]QDH/L/:!_<;!_&)QCQL>"*(4\E-1QXE)P))4E-0XF MDK&5;$#/HTM4^4"-%Z:TS@8#)GQI=63=T M7-H.;@L1^7H;_M()VXCD?[%3. I?*W.'5=C]?%9!P0Q+4)1T[K?^+C5NK%X5 MI0Q@4@ )G6PO9$R!UVO0YCQBV?3#G+M7T8,]'.5!W.\7J3#BV1CU;I/LHUCUT^81S:O, "8K[83 M;%A)\YLU0?CJZ56*WQJOS)59WKY7[/*W*L+S)/NP0)9W-.#>: MV(O]@]>'6F"? VS,5$A)1,DM,=(%4GJ5HJ 6)KY8%O:\T,)X'SVS3E!?V*+T M/@2:$L!.Z8OM\?;4NV'0;(?;XMS:,M\.HL[U@; U0)Y\3YM0+#5(*]/06A5Y4FS^;G.79FG35OF-MZ']D6% MC9OY:%^F^^4%D^-X,CX_.KY2*V4T";KJJ;:;:R".@KN3";\\PDY0$ 0V6'S= MTK$^PG>-")_L(WQ;,):[CO!=&K%;IO=EH*9*79C"*,&Y-(9)5PI>Q-)H)\SV M1?@NU;"/05'E#+LZA\'.Q5DEKG)E9<[>V""^6]_1<"%E]!]73*Y=@PVW!@,^ M:5DC$?,]R6,\@A<'Q=>#OOUWKP^=+KT4DI+"644$:<\_KL#A#A=8C5XNF'X61\BKL>CGJ;4319 M9E:IDJ?DJO2"4>ZUI?!_PI*.L;0O2[,^[:#V4CY]?>BC#,K(1 R+"608 MY<04*1 OM:(:"XKE"I=D"Z]>YT](H7<'.[^@#8F1&0 !#O%1CJ(\.!B?P5'5A7SXK^Z*HL1MJ:7V MYB9T^[<_.K9T=MTUG]2%)@U/\W1WIZ4VR8D*\Z+PKFG>_FTA.=;G;]0XSC4O MX.!="LOD96GY4ZZJ DT\GTF3;&-G<>1JHH*O+]'U)<);/+X]UX]&:A" MP<0UG24N>TOT"J3%YQU;Y-(9'M5PM%N$DN-9\P7*15(Y/H9&=)4IG4LR,^Y",_.W(79H!L\C3YF9RZ5NW6U9X["=@I M17YZ]@AC?96=8*Y&J(L[AKEI F#(63W5W5< ,W\TPN5H&$HJ;J,Y56/-K(AK MMF8M:]]+5;T]KEA/\Z#SE#8C"!6AT4+)_;3)S,O-#JI*L=I]6\UI=A;#I;N+ M]\H1>VR5<#YL5KX)X]8LH@LELTV<'>NW6[B_V\D";_P"-5B8'@_2:/QQO45P MDZR^2RD(*]Z*RVS,DN]\=\C 'FUTG-\MF&C$84<:/H4S,!JCY-@:"'%10XB3 M9WC=Z.W?O\KG[_;E\\\O1_LGS\2+ X '[SS=/_CM/3SW_?.#ORZ6(<2;=SBF M_XW>'+QG^Y_?\^>_O[X J"'W 5@\__SZT_[??]$W["_Z_.E_T_[!:_'BZ:^' M/,+6X4$ >K"!B#)(XJ@NB#4F)N,"+\.*+T$66H72*ZJ<%$PG;8WB02JGN'8% MTF0O0HB])W^]?O;JV<&S%\]?71J]_ J L(%CY;)!+G%Y,QJ%1M>=3./]^JQMAWT"/OI3N^>?'$ ?SN MSPX$B_V#I/4LI#*DA2E M)<(7DE@)4M$R)9(1/)FRW'E,BV*E'=[_VS;TJ:*N:? E@2PD=M>C"3!N*5Q4 M<,HBU2D$*SW"UVL(Y,YJ/X<+7J1F87]%!IOO3N#P?==4[G\\C$*RTH(TYCQ$ M(B(OB&-&$]#P991&:$[MSN.#EWM/!PK_V).S?P]>VC"L<=:KO16)VZ89 MX_>:1%_ 6=]^T9^"FI@,,T#KUWYA[9_O'8;"QTA=()(6)1%4*&*X440F80L7 M!?KXU%L*_CG?SZV$]#',70&^FAE\V=SHN4. MJT@D&N.@:RPB_6+.4D9/'^+[*BZ;?VQ35<'HK,T#?)F*4':8:U-_3":E[PXW MG =P*B,+P$UXJH:[XD+UA#K930 (&,4',0 '.*/V(YG?J*GN99Q5=P^ MV&DNWKD,8]S-.O<88]-R/T>;0<"L%XY(M!0$9K\YJQFAGG%1%MII%CO+7;&T M-]J_H4/'(C;0$8O$X(@PIG"X&Z>O#?8L!^,0".0.AAULTNV\EW5 G00:3X:P M0_"ON7MIU65DO4:?=VZYGD(IO-'1@7VOC!5&(\!EFAEG$OS5,W]%A;(_/,TM MF!J=\:(I@9JKE5\N%FL*JTMZG=)NQZ/#*$LP;"@G)6P\(D29B"X+1:Q.RGAC MBZ0#F+#F$;(8K.B4MG"L\>LT?*AMS5]3EWF2 4SV[C9[^Q_3;AWC+-J3P8-I M0[MYY=K0S9R<#YMFDFOH9EN*%IMC$Y/SBO?T_]FXD\^GX59P$>%7<)6VF0>S M)]U1[V$0OIJNZ4O\Z45Z43.=_@_K@/X#(F%G4+T_#/#3[%]P_D@8YW0I?'Z[ M\]7/O?$_@1QV11%!W\%.CYB+HJ(#,%6 , 8)9(TQ04BW\U@]6MWVE0,=H/ZH M(LQKD-5*W*LE86O#)2U/WR+)6)O6,/L"*S(6X+FV@4B5MGD&?YL>C\]'H3U5 M<-+BK#UV\U)>]ZZ*$J$Z&(W&'YLQ=4;=I;W5NX/?<(QY8PWVYQ7 7SQRE]#@ M;GS/A:XH=Q[1_OGR4U6?G[H%8[ES*OW+PBE+X9>8)%^=$Y8(XO.$-NS_G!)4V%,50[*Y@3H->M!D,M)"X5K%L?:_D6 M^OHS^N6],M2;DCC.$Q&E=,0$8P"M>I9L$:5VZ39B+5PQDZ/.YF?7N7Q]IE?K=']X\.R^ ,3'1)2II@F;U(Q(9" MD%*&%(PL-,/*@GJ9-SH\ (VZ\>04T5YM.7@3 MTGDRLM/I8 ^W$Y99Y_7ZD:-?EZ.].PM])5/00D653-""!F4]#\%1&.\< MJ"D0IY8K7<)]2P,64>0]^KNE-7U^=*B3K%3U :(VI7ZET0LJH-96@8SSW MVEMI-\1R>D5_NW+B8O_CH=0%#](XPI0!6[%PC%@7&4G"!:LL&(_6[3PV-TUP M$9$SXYP*U$:X)]4^42]4*4**(LH^P>66EI2^V#ND,,$FQD08E0&P6\F)+2TE M$O0_2TG%R-3.XSTL3,*HV7[$<.V^]<"&45\R)Z]$)"<.Y(H12PDV%+1R,Z:HT;L*OI,AX89+F02FY+%B^5D6*QO M/'&CX:TGJ'C @649DL!6P38E:VD"G5# +T6$W7Q%;= GJ-QX)Z'TD$%QY2+8 M>R4C@@%F-*J46&-A2ZYI64B0'K>6G-)LR39F?9]35+X.UO0I*ENP]2D8R(%3 M)[E*1'E/":;*$1-+34196J<+%VG"W"S^B-Z3')56WO]@.2H_D-FU;\%>_69V M%Z=*: V0OA!),*5RNT[.U:*F5:+<'P?12=RNEI4QEI(6B !>#*36 +!%]83D& M?WLS[%96^#76&92EDXS)DA1:1UAA98@+2I)0:,X 8!4%TSN/_X3YBX"_GYV& M\^ELDAF?_OCCR1K[J[[RO>K69Q;*<]UBB ;([9+QAD MVVZ/]>;8K>>^1"ZE= DD.=)/T*@YUN=)QSSZ0$71FV;?0NH48)IQ1562%(N] M-2="*?C) 82'N>?(!>*%H;>1^Q)N12=@45W/B3/-6BHV,?$;FE- M.68^)S"N/> EZ\$B$Z!/B(GP'YN2@HE7+ K0)+^-4!IT4AN>C"=G=5W)&HML M^?)+\V#N9L5[RVS]PA]]@H7GAJGD@R7<6K#,A,2^)Z4F.FC# XA:ACV85A8^ MFVA55@RVY%Q,BZF:!V6NS+HL?/PQ(L7E:-:TU*Q^[H3,L. [9YSDA)A\39T3 M<]NITSV9RX)&7R65O8E.1TK06L9W^T5=2=XG4^JH7,%\D,C\H,&8CHZ"C4*Q MQJ;/=;P)SR/<_]"7QGL5!&%&P5GW8"X8,!%@-KG28 ,FZN3.XS^M'^(9WYCH MT%QPJ3B_FP7MQ?G"NAZ\/BP+T)#"6:*L% #('"=:R$@* ?->AE Z5LS7]0JR M&\GCQH/?)KE7K+\8/'CYV\.ZG&6>U+B0^X ^E*-)W7:SE>DM*5DN0+&3V="? MCS+%, CA/Y\]'SP=CD,CZ*JJLP"&^\\?S;7)/#KO(O1*'[J4IMM@9JY1J7YSUP-%/]PXM34&"@0+HV40B:+3$F8*3)$#!<4Z-$J",ZU7; M7!,TQ59Q9)P(G%P"H+>I")J#Y[5H>1>A*[&+P+8#LQL'B1VXR=@BZ2WV! 69 M$.))TY9YC<>D@S2'F1]W>MSMD37M< *_0M?++0?)E41'GE>H?X1*P@0EE&<6 M^?=-VL1*MJ)Y^B#YM7?UBX/]XM 9V--,PT9FW!*1)&QN7B;" HW)6VO+6&8Z M/7-;@?'J>'RKN/BVE;-]:R1Y;;_D=RV8WXAS;Y*S*< RD*66(D8J2ATLT[(L M+4/>"5V&L@\,WI'2?$;W_SJ,/+JD%2.ELHF(F#0 6P4")DD?C+*&80J"7B=> M;I"G&8I8, FF8A&T +//NFBX\B6 (>JLHCW4O0G4_>P/&4T>)I81"Q-+1,!$ M7%4X8K3"/ A0'$@"_7(8 (+\9SP*3\9KTS)WZV9PH#"F36S@2^M:4JYT=CE"5I_8*7EE+*2.5D@+;S3U,68K [2^U(5_<+>*+;SUZ$J M2L1YB40I(];F!&*\EB2ID HJ(_4%V*8(F7Z)_CB 5FVU\(:EK:^[U#J]FS/; M6Z>+W@?0M%$:RX4C0901TVY@A3DLN'$E&%*R MR,FWEPO]YEET;?A#+7Q*'L"9O"Z+Y8^@[WVAL&%H&U1@)(+$@JC"6"*DJL$Y* U\_XOWX:K^'):_9)I_5[M^/[)=X 52*_)>"(!/H[T&@+742%37T3=]SV"8$W M\P8<'1:'P+D-48)05*@'E"8\\3"CP#XC0$-)<%,Y]VEK;("?XLH,T>#O;J> M=K 73@"$ VJO?GVP\]O>WLY#@N=ZF(9PPO_$ "<5$M42"O1IS4*8R:EAU<$& MP'HM)*F>#&,NUH5;D"IXFA5.MPE8J]MR&EM]S]JT ,6&=\@9R $AR0R3]NKD MOTF%:RH&["X!MP>[=HQ_C>\-#ST:Q1N?"VI]-*+>]FB38 78% M[GJ62)":*A:8CH()*DOKG=>^,"ZJF)S=8(GT23$8I)2[C0ETBH, M3% .%B](%1I#48 AHL @W)AVTT8^07?-SPB(MKT6EXPN*A5XNF@XM-\\'H]" M;:%<>^ M#2*!8N0F<4-]A'V@N+NJU.C]%U^S$^C^QT,A>6)6>%(66"4!DTY,Y %+X4I# M>5%0JK&H^HL9$PMR(RNBV0U\6I9;I\!^%-PR41AF0:0I'5(I:%D:'M?OB17@ MU.^)K]D3\OG'P\QM5H:2:(#,1%@*%C[L!X)4T5+ZDGIL#$/75;Q^51+-?._\ MX\?(H_F!"^C:DOBOR.+NE,NY&N;M=HWE9FMH/H<&@PQ3Y M9#&9/O99P#>QK%X\?7;H%)-8,$=D#J&'0A.LD":1%5X*%3@KL8KN8@+[+0Q> M+30P7F<^8T5==?'EO:+N9&U[XWFQH.[-H0Z%]<(S$I5'DW[! M]B76XP>H,<: -Q^\>KFW_W"W4\R&YLD Q/ T*P:XSQ$,M=(2DV@#&9_"Y\VW M?_WUSY?UQEF4Q5U7"PFP=E@H6"@]%4Y(PT10R2J', C$SQ4;HO>.BVM*G\]> M[.\=BL1HF4Q)\!_ FJ4C3CM'2J.M9V5A%*;>:3! OI!4&6$R9Q=73ZC4910% M-3P%7PH7&;8Q2H&!R6%*X7GJ4<--5,KGH\,8'/>\D(195"E62J*M -0@ HN) M)>VQC\23\>DI'-_!001(N:FI4.>:2Q'#W:QKCQ@6D[->'XI0IF2D)D); (74 M2P*SS4FIC&+1L<1 LBTN[X;Z(3 )^='1S& =@7!.B*H30E^"&@"+<2 Z@_K M@LZS[LOEVSF/9C#HWO\?TX4:_4ELH$C5/!)4^L6Z:J"OSI)[=;D;8G+YEMW*G8XO*FJ(3/X17F\S@R7%R=*7>F!W/25\CO[E& M7OU)5^""H*0N](3"R@DQ[1^CU2]F?_DJ1ECTA!Z/RQ 7& MB. %)Z94G BIG0PR22LL.D(?%5\,JVWTA=HE;VAVABYJM?O,M_MUEE6?TO=] M=OP^W__K$#9UA V?"(\%['B'C2)]4$12[;">%DOR,1Q4WI.,O@4,>N^3^58< M-S^<5\<.3N-'@.$X;ZMAYBN%%J[K#) E#\:*1 V #)&8E8DG6L)OOBAI$7MG MP(VLQ?>'95F:(NA(>(E$$Y$[@LB&4! H6I>4,Z5;:+2^;L9+;<&&+RB70FG, M%RFL*$5PF$47;;]$-\J?>W/(I DJAD1*BP4S7AKBL+V !X@3E*;15#:6?<\C;FZ:5.5)*B*4:4K M,1]LY^#5LZ<[#YRL;7<>5J#L<'K- M,%-96*HM=2#>2F$"2#NI"K#C2^S"R[SJB3ONQJXY>':Q?W1HE G)A4A"P#0W MP2-QH') %%J&A&:A*+#!FMR8\ C6^LH6Z2BXJZ:V88!+I,)'JX23QGBC A-E MT%+1Q&1?KGF'^P ].BHZ[YE4Q%L*4E%8L&]5U(3KQ!688KRP@$79%_?!5?.@ MKR1A,!M@-!U?QE&,XK0C3.^3%^CK!%_O!?H^I^0U=EIB#A"_8HE(APF@)8O$ M4.L)$T7B10G2DV,"J'BTF@*ZG6Z@#'.R^^?'\O_\*.D^3:'EQF2?FU"FQ=)[ M9Y+E)1-"%-%PXP4+G@M9QD@W"*"K6!T]\OJB+'G_:7_OD ?'*?;!#*Z41"!+ M@BV0G9$9;5PLN<$.\N47VB=]#66:M9HI6&+O=1):.2VB3UHKX9.1P?3=E&YF M7KX^C"75HG GX*E1 "XAI] 3P0AM&;& ,Q&:JVQ?W\QV$?K$&7N?R["9%SE M=FZLKEW\RJ4I/W>ST+T[8;%X^MDAM9%&GC3Q011$:*:)-<(24SB!$E6S)%?6 M>_PA3H[M^6C:9<,Y.S\Y@]4_&5<]+^:,.<>P.^!B6&&4Y].JJ-:"3O7G.39P H7J0<.W[2\F^8K7CUX]&CRW'RYNF]HW 7Y-*1:)"JQ2U%8: MECPM!9.E=WU5TAWRRN=@O)#2::5 Q!1!P0XL"^*T+PB5!LY]%%YJV('\UJJ2 M%O?RMPC%W_?PWCX [@K$76K[CAU.ZK6AG%,.Y+QUW"H+AU 8[TK'?!26AV + MN_X0%CV4NW%G![%_!"?04]#QCC#I& X&HAC-L$)++U,*AC.^,96F(V<:PW" MKR-)24E;;[4!I0Z@0UOKDK+(\,#+0O>4J3>DSCLZ-#(YZETB!HM8?Q#S-F&M;L>;.%GWRQQ'L M=COH"M(T/+6G.1>W%>BPE!X%[H>FNPS5($A7+